Commit graph

356 commits

Author SHA1 Message Date
EntireTwix
4086a1d324 🐎🔥 made Bank static 2021-07-23 22:38:51 -07:00
EntireTwix
dbaa6c6beb 🐎 optimized PruneUsers() for if logs are disabled 2021-07-23 15:36:24 -07:00
EntireTwix
6da7cd087c 🐛 messed up path 2021-07-20 16:43:09 -07:00
EntireTwix
b66f2dc562 🐛 patched for MAX_LOG_SIZE > 0 usecase 2021-07-19 23:36:19 -07:00
EntireTwix
dc9b2e70c2 🔥 removed legacy code 2021-07-19 23:35:04 -07:00
EntireTwix
3bb7640cd6 🐛 patched for MAX_LOG_SIZE == 1 usecase 2021-07-19 23:33:03 -07:00
EntireTwix
1406c291d7 🚚 moved API properties into v1 endpoints 2021-07-19 22:36:43 -07:00
EntireTwix
0c15121ef0 🚚 moved API properties into v1 endpoints 2021-07-19 22:35:08 -07:00
EntireTwix
72864e6c18 PruneUsers() endpoint 2021-07-19 22:21:18 -07:00
EntireTwix
8190f18408 💡 comments & PruneUsers() 2021-07-19 22:07:00 -07:00
EntireTwix
74b45a1775 🚚 renmaed DelUser to DelSelf 2021-07-15 18:22:41 -07:00
EntireTwix
727e4ab4b8 FBE 2021-07-14 22:59:18 -07:00
EntireTwix
5bc3511c43 🔥 removed MAX_LOG_SIZE == 1 specific case 2021-07-14 22:57:39 -07:00
EntireTwix
22d1e02460 🔥 removed move constructor variant 2021-07-13 20:26:15 -07:00
EntireTwix
8935b0cb4d 🔥 removed uneeded constructor 2021-07-13 20:25:58 -07:00
EntireTwix
e112468395 🐎 changed log structure from vector to deque 2021-07-13 20:25:41 -07:00
EntireTwix
fa1a9e6728 🔥 remove moved operations as they werent being utilized 2021-07-13 20:25:02 -07:00
EntireTwix
d949783828 🐎🔥 inlined ValidUsername & removed GetChangedState() 2021-07-13 18:30:04 -07:00
EntireTwix
0954a76b6a 🔥 removed legacy constructor 2021-07-12 22:03:12 -07:00
EntireTwix
c94c19cbe1 🐎 made GetLogs() return move rather then const ref 2021-07-12 21:34:21 -07:00
William Katz
b2f306aee5
default snapshot value set to "null" 2021-07-12 17:23:43 -07:00
EntireTwix
2b28822239 🐎🎨 re-arranged function control flow 2021-07-11 20:38:39 -07:00
EntireTwix
f7dbd4c3e0 🐎 made logs copy construct from thread_local 2021-07-11 00:55:24 -07:00
EntireTwix
8a6f9f2fce 🚚 moved simdjson header to User.h 2021-07-10 21:34:54 -07:00
EntireTwix
8063a344aa 🐎🔥 removed jsoncpp from GetLogs() solution 2021-07-10 21:23:28 -07:00
EntireTwix
36e2f6301f 🐎 noexcept constructors 2021-07-10 20:01:05 -07:00
EntireTwix
c1587f9e46 🐎 valid name/pass check before vpass call 2021-07-10 18:56:58 -07:00
EntireTwix
518c1b1203 🎨 made save results from Save() 2021-07-10 12:09:01 -07:00
EntireTwix
f87ec947b6 using std::optional for 204 responses 2021-07-10 11:49:09 -07:00
EntireTwix
408ea473d5 🐎 made each endpoint share the same name/pass intrusion strings 2021-07-09 21:04:01 -07:00
EntireTwix
1f0a3dc28d 🐎🔨 modified endpoints to better adhere to JSON API conventions 2021-07-09 19:51:26 -07:00
EntireTwix
2d7d29372c 🔥🐎 changed local array to static thread_local buffer 2021-07-09 18:30:34 -07:00
EntireTwix
50a4e49452 🚚 renamed GetLog to GetLogs 2021-07-09 16:42:16 -07:00
EntireTwix
c7e2794e56 GetLogs() func doesnt compile when toggled off 2021-07-09 16:41:56 -07:00
EntireTwix
18452fdf1e 🐎 noexcept 2021-07-09 00:30:07 -07:00
EntireTwix
dc6c3d70a0 🔨 made str_intrusion.h into a wrapper 2021-07-09 00:07:45 -07:00
EntireTwix
175976e796 string move overload 2021-07-08 14:58:30 -07:00
EntireTwix
da89d390ea 🔨 using str_intrusion.h to write to private string data 2021-07-08 14:58:03 -07:00
EntireTwix
35ab4d9492 🔨 simdjson 2021-07-08 02:59:11 -07:00
EntireTwix
7e1ab2a38b <array> required for base64 buffer 2021-07-08 02:24:09 -07:00
EntireTwix
dba161c42c simdjson for requests/responses 2021-07-08 02:21:56 -07:00
EntireTwix
826db0baef 🚚 moved xxhash back from submodule to header 2021-07-08 02:20:44 -07:00
EntireTwix
85e3dc038c NumOfLogs() 2021-07-07 16:13:31 -07:00
EntireTwix
dedff14e7e 🐛🎨 fixed filters reliance on toResponse for bank responses crashing 2021-07-06 21:53:32 -07:00
EntireTwix
e3e4059c26 🐎 changed filter order 2021-07-06 21:14:54 -07:00
EntireTwix
e502f3ce1f 🔥🐎 made initial value compile time 2021-07-06 21:12:16 -07:00
EntireTwix
09911d5496 🚧🐎 preparing to use FBE, in the meantime its 99% faster 2021-07-06 20:28:37 -07:00
EntireTwix
4b5e5d930c 🐎 noexcept and new constructor 2021-07-06 20:27:52 -07:00
EntireTwix
ff89efe4fc 🎉 BankResponse struct 2021-07-06 18:52:27 -07:00
EntireTwix
f431d8bcda 🔥racehorse: jsoncpp removed! 2021-07-06 18:51:56 -07:00