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
renamed ts3init_reset to TS3INIT_RESET
moved cookie seed spefic things to ts3init_cookie_seed.h
moved cache specific things to ts3init_cache
|
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 |