Commit Graph
227 Commits
Author SHA1 Message Date
DarthArgus 856fd396ba was missing a couple breaks - she's fixed 2016-09-30 05:54:59 +00:00
DarthArgus 2680be9a29 add constexpr version of our crc calculator so that we can migrate toward simple comparisons and switches for isType checks 2016-09-29 20:13:52 +00:00
DarthArgus af9701a816 clion, your formatting is pissing me off 2016-09-29 03:48:11 +00: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 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 81ac74a4ff use std::abs instead of abs to allow the floats to be used instead of having roundoffs 2016-09-26 06:24:22 +00:00
DarthArgus 08b26c6535 gcc 6 compatibility bugfix 2016-09-26 06:24:22 +00:00
DarthArgus f4c737ddf7 static max lengths for the snprintfs etc 2016-08-01 03:02:50 +00:00
apathyandDarthArgus 3d7acd9f32 Don't load the NetLogObserver for LogServer instances as it just sends messages into an infinite loop 2016-08-01 02:46:56 +00:00
DarthArgus 75c27f67ad cleanup 2016-07-31 09:59:38 +00:00
DarthArgus 04ed17a152 correct some of my erroneous snprintfs 2016-07-31 07:20:21 +00:00
DarthArgus 1dff426bbe enable more thread safety and buffer safety 2016-07-31 05:45:10 +00:00
DarthArgus 74ade42185 this rids us of connection warnings on shutdown 2016-07-27 01:27:26 +00:00
DarthArgus 814cf4f731 some more static analyzer suggestions 2016-07-25 22:11:10 -07:00
DarthArgus 88888e4091 bye bye, boost! thanks @apathy! 2016-07-25 05:47:57 +00:00
DarthArgus c9abbf1771 [apathy] [PATCH] Replace boost:shared_ptr with std::shared_ptr 2016-07-25 05:26:57 +00:00
DarthArgus 00fa2c450b [apathy] - emplace_back 2016-07-25 05:26:31 +00:00
DarthArgus 80b0db5327 another patch by apathy to remove shared_ptr 2016-07-25 05:25:38 +00:00
DarthArgus d9b4adb7e8 per apathy - other files/libs will need this where boost is used - [PATCH] Replace boost::shared_ptr usage with std::shared_ptr 2016-07-25 05:20:32 +00:00
DarthArgus 3129127815 via apathy - Replace push_back with emplace_back to create a default object which is immediately accessed following the changed line via .back() 2016-07-25 05:17:05 +00:00
DarthArgus 5d6bb85fa3 fix bug 2016-07-25 02:46:02 +00:00
DarthArgus 8b9665a0f8 this is where i stop for the evening 2016-07-24 21:48:49 -07:00
DarthArgus e65b05ada9 mostly template initializations to prevent undefined behavior in the
(unlikely) chance some of these properties are used
2016-07-24 21:25:03 -07:00
DarthArgus 5084c72fbe fix a few discrepancies 2016-07-25 01:46:39 +00:00
DarthArgus d2c830306f i must test these before calling them good - as gcc isn't on the windows
machine i push, test, fix, and then push again - pvs studio <3
2016-07-24 20:37:39 -07:00
DarthArgus 5664aba588 win32: here on out it's std conversion and such...bleh 2016-07-23 20:09:28 -07:00
DarthArgus 9b369713e1 again, re-add some windows stuff Revert "possibly controversial commit: remove all windows sources, keeping only the windows cmake so that we can generate an sln to edit the code"
This reverts commit 48ba7961eb.
2016-07-23 18:01:50 -07:00
DarthArgus ba3a3fa9dd What are you doing here? go back to the icc branch where you belong! - Revert "icc didn't like the double underscores"
This reverts commit 4ac19c9816.
2016-07-15 14:39:12 +00:00
DarthArgus 4ac19c9816 icc didn't like the double underscores 2016-07-15 05:48:48 +00:00
DarthArgus 299dd9bf16 fix namespacing issue 2016-07-14 00:27:40 +00:00
DarthArgus b983c38972 fix a null pointer deref when running the thinner version of MemManager 2016-07-13 20:38:41 +00:00
DarthArgus e7ae2de472 cleanup the profiler macro logic 2016-05-15 21:46:48 +00:00
DarthArgus 3a3b8e0b2a re-stubify this as all it does is hide real errors 2016-04-28 17:10:03 +00:00
DarthArgus cd997925eb cleanup all the "#if 1" macro blocks 2016-03-24 21:27:54 +00:00
DarthArgus 01cdf52bc0 and some more stragglers 2016-03-24 21:19:10 +00:00
DarthArgus 3b430656ba remove SOE deprecated code and files - leaving in the #if 0 blocks with TODO and other possible uses for later 2016-03-24 21:07:31 +00:00
DarthArgus b26cc655ba missed a couple things with sed 2016-03-24 16:57:07 +00:00
DarthArgus fe8b531b42 remove all the set but not used testDataValue warnings - coan is a great tool! http://coan2.sourceforge.net/ 2016-03-24 16:53:59 +00:00
DarthArgus 501ba0b0f4 remove unused field; cleanup a dumb definition 2016-03-24 16:05:08 +00:00
DarthArgus 89f2b55420 more clear descriptions of the macros being called 2016-03-11 23:06:19 -06:00
DarthArgus b4e6224ce7 hacky but improves debugging output - may need some format cleanups (extra newline at end?) - gives us function, file, and line # for warnings and fatals 2016-03-11 23:01:27 -06:00
DarthArgus 75f26325ff i tested this, yes they are 2016-03-07 10:41:26 -06:00
DarthArgus 5a2f6b8af0 consistency 2016-02-26 10:59:51 -06:00
DarthArgus 8212c2a273 bump hard mem limit...may go up to 3072 2016-02-26 10:11:28 -06:00
DarthArgus 4093f2d0f4 disable the memory manager entirely! - server scripts may load _slightly_ slower at least, visibly, but we don't crash this way 2016-02-26 09:54:55 -06:00
DarthArgus 1c1cf54a7b ensure release and debug build properly 2016-02-24 14:11:14 -06:00
DarthArgus 7e1c44fcbe this seems to stabilize things; if it does not we can try setting DO_GUARDS and the other flags back on one by one... 2016-02-24 10:45:31 -06:00
DarthArgus 65a79f2c07 force memory manager to always run in production mode, thus reducing usage of memory, thus hopefully making it play nice with java 8 2016-02-24 10:05:15 -06:00