Commit Graph
226 Commits
Author SHA1 Message Date
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
DarthArgus b86eba889f by messing with free memory and preallocating we break java 8...so we'll fix it 2016-02-23 22:09:52 -06:00