28 Commits
Author SHA1 Message Date
DarthArgus 9cf6378076 well, that would do it 2016-12-27 09:37:24 +00:00
DarthArgus 8571f0c9f4 remove my currently unused code for blacklisting people as iptables seems to suffice 2016-12-27 00:00:02 -06:00
DarthArgus c241284168 grrr, git, dammit 2016-12-21 08:02:13 +00:00
DarthArgus bde2d642ed cleanup 2016-10-05 21:28:28 -05:00
DarthArgus 7a48471d6d cleanup on udplib if, and hopefully properly disconnect on unsuccessful
logins to prevent blocking legit users - will have to test dossing after
this
2016-10-03 00:13:50 -05:00
DarthArgus 45ab99151d cleanup the "reason" output 2016-09-29 14:32:04 +00:00
DarthArgus 59fc45626a more cleanup, and add "random udp data" strikes... needs refined/tested/made sure it works 2016-09-29 08:27:24 +00:00
DarthArgus 2ea868bdb6 implement proper blacklisting at the lowest possible level, with strikes so that people repeatedly hitting enter with connection issues don't get insta banned 2016-09-29 07:30:07 +00:00
DarthArgus 0f209ec5bf log ourselves 2016-09-28 23:40:12 -05:00
DarthArgus df1090e4dc add logging 2016-09-28 23:26:04 -05:00
DarthArgus ce705d4df5 this should pass through a proper disconnect reason, and hopefully also
prevent us from seeing onConnectionClosed be called back
2016-09-28 22:36:08 -05:00
DarthArgus d88e3a9b58 cleanup the implementation and make it build properly 2016-09-27 20:43:43 +00:00
DarthArgus a4663d8879 in theory this will let us track connection counts per ip more efficiently
using an unordered_map
2016-09-27 15:27:09 -05:00
DarthArgus d0b54bbeee better efficiency 2016-09-26 16:41:26 +00:00
DarthArgus 51e0119460 output the proper ipv4 address 2016-09-26 16:20:24 +00:00
DarthArgus 5e890f9c07 fix aforementioned bugs/mistakes/typos
probably need to add the SOE logging class to this one, or give it a log
output location or something at some point
2016-09-26 06:27:54 +00:00
DarthArgus e395177e8f this probably has at least one mistake/bug/typo but will move our DoS
protection into the low level UDP lib
2016-09-26 06:27:53 +00:00
DarthArgus 41639d8156 better oci error reporting 2016-09-26 06:27:53 +00:00
DarthArgus 03dc62efba newer standards prefer nullptr over NULL - this is most of them but there are others too 2016-02-15 00:07:31 -06:00
DarthArgus 56cf409d6b this is mostly permissions fixes, and a few path fixes on some headers ...also removed unneeded crap for windows 2015-11-14 21:48:24 -06:00
DarthArgus 95cc4665c9 remove unused reference and def 2015-10-27 15:57:53 -05:00
DarthArgus 55e18fb1d9 proper type is unsigned long int 2014-10-27 13:49:34 -07:00
DarthArgus ca03edf052 well, i'm starting to think that the crc var is just wrong, but this works around it 2015-10-27 09:46:44 -05:00
DarthArgus aac25f47b2 hopefully fix the more serious ones 2014-10-27 07:40:37 -07:00
DarthArgus eb2e7c78d8 hopefully this fixes some more... 2014-10-26 22:20:06 -07:00
CodeCodon 36ea3085ec Revert "try some more dnc sourced changes...if this is whitespace only, please ignore"
This reverts commit 21eaf66597.

Conflicts:
	engine/shared/library/sharedNetwork/src/shared/NetworkHandler.cpp
2015-08-09 18:11:13 -05:00
CodeCodon 21eaf66597 try some more dnc sourced changes...if this is whitespace only, please ignore 2015-08-06 17:15:07 -05:00
Anonymous c55243bd19 Added the udplibrary library 2014-01-14 06:47:08 -07:00