33 Commits (master)

Author SHA1 Message Date
Stefan Schwarz 5e0389f227 add include to support version check 6 years ago
Stefan Schwarz c1f62b56bd wrap fixes for 4.10 in indef 6 years ago
Stefan Schwarz 48406ee5a1 fix xt_* calls on ubuntu 18.04 / linux 4.15 6 years ago
Niels Werensteijn bf438d0f34 possible fix for https://github.com/TeamSpeak-Systems/ts3init_linux_netfilter_module/issues/12 8 years ago
Sven Paulsen c3581e4436 added missing braces around initializer 8 years ago
Sven Paulsen 314bf3f5b5 added linux/module.h 8 years ago
Niels Werensteijn bf5411361e fix bugs introduced in last restructure 8 years ago
Maximilian Münchow adceb124e3 added missing word in the comment from ts3init_get_puzzle_mt 8 years ago
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