MangosArentLiterature
8416232ff9
Log commands and OOC messages separately
...
Now every OOC message won't be treated as if it were a command, only commands will be sent to the command logger.
Also, much needed .gitignore update
2021-06-12 12:05:47 -05:00
MangosArentLiterature
a561d3eb47
Mirror isIPBanned() changes to isHDIDBanned()
...
this also removes getBanReason and getBanDuration as they are now no longer needed
also minor clean up this websocket ip ban or whatever
2021-06-09 23:32:55 -05:00
MangosArentLiterature
555b4a0cbf
Implement remote banning
...
- Use IPID for IP bans instead of remote IP.
- Remove 2 extraneous DB queries by altering isIPBanned()
- Allow banning unconnected clients
2021-06-09 23:15:06 -05:00
MangosArentLiterature
526ebcf635
Fix testimony recorder
...
Fixes the entirely broken testimony recorder and makes it work like intended.
Co-Authored-By: Cerapter <43446478+Cerapter@users.noreply.github.com>
Co-Authored-By: Salanto <62221668+Salanto@users.noreply.github.com>
2021-06-03 16:10:28 -05:00
Cerapter
e6b00575d8
Merge remote-tracking branch 'refs/remotes/scatter/master'
2021-05-13 07:15:18 +02:00
Cerapter
de085461d9
Fix testimony problems, simplify statement hops, add tests for testimony
2021-05-09 18:02:50 +02:00
Cerapter
ba3d20186d
Merge remote-tracking branch 'refs/remotes/scatter/master'
...
Conflicts:
akashi.pro
core/src/aoclient.cpp
core/src/commands/authentication.cpp
core/src/packets.cpp
src/aoclient.cpp
src/commands/authentication.cpp
src/packets.cpp
2021-05-09 15:11:02 +02:00
Cerapter
9423b25bf5
Fix remaining clazy-writing-to-temporary
issues
2021-05-04 22:38:39 +02:00
Cerapter
68b4174a40
Merge remote-tracking branch 'refs/remotes/scatter/master'
...
Conflicts:
akashi.pro
core/include/logger.h
core/src/commands/area.cpp
core/src/packets.cpp
include/logger.h
src/commands/area.cpp
src/packets.cpp
2021-05-01 23:33:00 +02:00
Cerapter
0a87f30287
Corrected every error in the build
...
TODO: Documentation, test writing still.
2021-05-01 22:51:51 +02:00
Cerapter
08fd5896ba
More work on AreaData rework
2021-05-01 17:45:59 +02:00
Cerapter
85cc9af73a
Change all accesses to getters
2021-05-01 16:05:50 +02:00
Cerapter
5a0c291825
AreaData acccess rework, from direct to through getters
...
Literal hell.
2021-05-01 15:29:58 +02:00
Cerapter
f5cc137b40
Rename lib
to core
.
...
On Linux, the resulting shared library would have been called `liblib`, which is just dumb.
2021-04-26 21:14:25 +02:00