oldmud0
5566cdfedd
Fix out of bounds crash on evidence
2021-07-27 22:57:29 -05:00
Salanto
9f727dcc19
Update packets.cpp
2021-07-03 18:47:33 +02:00
scatterflower
a90dfd2005
Merge pull request #138 from AttorneyOnline/remote-bans
...
Allow banning clients not connected to the server
2021-06-21 22:25:27 -05:00
MangosArentLiterature
1e20ab0ae6
Merge branch 'master' into remote-bans
2021-06-21 22:07:30 -05:00
MangosArentLiterature
5d63ce7a2a
Merge branch 'master' into discord-refactor
2021-06-21 21:52:24 -05:00
scatterflower
4f4b64e662
Merge pull request #140 from AttorneyOnline/fix-logging
...
Log commands and OOC messages separately
2021-06-21 21:46:29 -05:00
scatterflower
3d0b954536
Merge pull request #142 from AttorneyOnline/case-sens
...
Make iniswap detection case-insensitive
2021-06-21 21:45:18 -05:00
MangosArentLiterature
c4db245bec
Rewrite ConfigManager and server configs
...
- Rewrites ConfigManager
- Adds DataTypes
- Changes "auth" and "logging" to use new AuthType and LogType types.
- ConfigManager now handles all config loading
- Remove AreaData and Server config.ini and command config loading.
2021-06-18 18:06:32 -05:00
MangosArentLiterature
4f7d5cd045
Discord webhook refactor
...
Completely refactors the Discord class, breaking it up into separate functions and slots, removing circular dependencies, and replacing most pointers with const references.
2021-06-17 19:21:37 -05:00
in1tiate
bdd5ad745c
Make iniswap detection ignore case
2021-06-17 03:32:01 -05:00
MangosArentLiterature
9896feb1ab
Fix localhost being used for webAO IPIDs
...
this was really dumb of me
2021-06-13 21:07:38 -05:00
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