25 Commits (bc4e578d9a16523ab9abbd9c8a624b2a7e1d9c0a)

Author SHA1 Message Date
Maximilian Münchow bc4e578d9a Added ts3init match. 8 years ago
Maximilian Münchow f736245326 replaced tabs with 4 spaces. 8 years ago
Maximilian Münchow e1be5f7a25 renamed all comments, arguments, and variables that contain or are related to the value that is generated by combining random_seed and the current time to cookie_seed 8 years ago
Maximilian Münchow 75c9fd8642 renamed variables, parameters, constants, fields and files that contain or are about the user supplied seed to random_seeed. 8 years ago
Maximilian Münchow 52cc424be2 added 2 new constants: TS3INIT_HEADER_CLIENT_LENGTH and TS3INIT_HEADER_SERVER_LENGTH 8 years ago
Maximilian Münchow 9e1f4cb760 added comments 8 years ago
Maximilian Münchow 9691026360 moved struct ts3_init_checked_header_data to ts3init_match.c 8 years ago
Niels Werensteijn a2af9c63df follow kernel code and do not use skb_header_pointer for ip(v6)_hdr 8 years ago
Niels Werensteijn 5e9ef66bdc refactor calculate_cookie 8 years ago
Niels Werensteijn 5712abbaa1 renamed some symbols to keep namespace clear 8 years ago
Maximilian Münchow 4bbbd63860 added new methods ts3init_calculate_cookie_ipv4 and ts3init_calculate_cookie_ipv6. Changed TS3INIT_SET_COOKIE to use the new methods. 8 years ago
Maximilian Münchow 3ad7aabe34 amended mistake in previous commit 8 years ago
Maximilian Münchow 1a334a2885 added TS3INIT_SET_COOKIE 8 years ago
Niels Werensteijn 0394bf8987 fixed buffer overflow 8 years ago
Niels Werensteijn 4a11da005b added min_client_version check 8 years ago
Niels Werensteijn 2bf9af83b9 make sure all symbols that show up in the kernel are prefixed with ts3init_ 8 years ago
Maximilian Münchow 8348d1e327 moved ts3init-header specific definitions into a seperate header file. 8 years ago
Niels Werensteijn 8702640cb1 typo 8 years ago
Niels Werensteijn 7d78a26857 made siphash more generic and finished cookie calculation code 8 years ago
Niels Werensteijn 48dcafcd0a make sure we use ipv4 or ipv6 8 years ago
Niels Werensteijn 68d2388973 switched cookie to 64 bit 8 years ago
Niels Werensteijn aa3150a046 prefix all symbols that show up in the kernel with ts3init_ 8 years ago
Niels Werensteijn 4b157e1e2d Read more about kernel namespaces and decided to go ahead with seperate object files 8 years ago
Niels Werensteijn 2e2a37d667 split up the match module into ts3init_get_cookie and ts3init_get_puzzle 8 years ago
Niels Werensteijn 6f72e024ca initial commit 8 years ago