Salanto
d55f4b58cf
Somehow this got not commited
2021-05-12 00:13:22 +02:00
Salanto
fb1caf6cee
Add optional content field for Webhook
...
Allows the usage of pings with the webhook. Only added to the hook message if configured.
2021-05-12 00:12:46 +02:00
MangosArentLiterature
c0b9aa2edd
Merge branch 'master' into ban-updating
2021-05-11 12:15:54 -05:00
scatterflower
1696d13b18
Merge pull request #126 from AttorneyOnline/password-changing
...
Add /changepass
2021-05-11 08:48:04 -05:00
scatterflower
afa6b67085
Merge branch 'master' into password-changing
2021-05-11 08:46:08 -05:00
scatterflower
9e0d121fa4
Merge pull request #122 from AttorneyOnline/ban-table-additions
...
Add a moderator field to the ban table, add DB versioning, and fix /baninfo and /bans
2021-05-11 08:45:07 -05:00
scatterflower
f01db9b22e
Merge pull request #120 from Salanto/add-asset-packet
...
Add asset packet + network encoding
2021-05-11 08:44:09 -05:00
Cerapter
de085461d9
Fix testimony problems, simplify statement hops, add tests for testimony
2021-05-09 18:02:50 +02:00
Cerapter
4ed0c1e238
Disable use of cringe cmd
in test running on Windows
2021-05-09 17:03:14 +02:00
Cerapter
0655294ae4
Add static config for Windows
2021-05-09 16:58:01 +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
7a0fe78836
Add more tests, document tests
2021-05-09 15:02:14 +02:00
Cerapter
f12567cd07
Document remaining AreaData functions
2021-05-09 14:25:30 +02:00
MangosArentLiterature
bedf24a7d6
Merge branch 'password-changing' into password-requirements
2021-05-08 23:28:53 -05:00
MangosArentLiterature
7b100ba2ad
Inform clients they are not logged in
2021-05-08 23:28:27 -05:00
MangosArentLiterature
7c09ce6b5c
Add password requirements
...
* Adds several configurable options for server owners to set requirements for passwords.
* This system can be enabled/disabled with the password_requirements option.
* Checks new and updated passwords against these requirements.
2021-05-08 21:15:16 -05:00
MangosArentLiterature
b7d95de9dc
Add /changepass
...
* Adds a command allowing moderators to change their password.
* Users with SUPER permissions can change the password of other moderators.
* Resolves #124
2021-05-08 14:58:22 -05:00
MangosArentLiterature
7c85dd4408
Add /updateban
...
* Adds a command to allow a moderator to update a ban, changing its reason or duration.
* Resolves #123
2021-05-08 12:27:16 -05:00
MangosArentLiterature
67708f2c1b
Update /ban documentation
2021-05-07 21:46:16 -05:00
MangosArentLiterature
72d073e6df
Fix /bans and /baninfo
...
* Adds moderator to /bans and /baninfo
* Fixes /bans and /baninfo returning incorrect information
* Changes syntax of /ban to: `/ban <ipid> <duration> <reason>`
2021-05-07 20:43:31 -05:00
MangosArentLiterature
c54f70dfdf
Merge branch 'master' into ban-table-additions
2021-05-07 19:52:14 -05:00
MangosArentLiterature
ae808bd51b
Add moderator column to the DB and a DB versioning scheme
...
- Implements a DB versioning system utilizing user_version.
- Implements a moderator column to the bans table, for storing the moderator who issued a ban.
2021-05-07 12:10:33 -05:00
Cerapter
e435470952
Fix Doxygen looking in nonexisting directory, add more documentation
2021-05-05 23:07:43 +02:00
scatterflower
90ef45c681
Merge pull request #121 from AttorneyOnline/bypass-locks
...
Allow users with the BYPASS_LOCKS permission to... bypass locks.
2021-05-05 09:45:07 -05:00
in1tiate
5193e11401
add bypass locks permission
2021-05-05 09:32:16 -05:00
Salanto
9b27774fd3
Update packets.cpp
...
Shouldn't send it if its garbage data
2021-05-05 14:33:57 +02:00
Salanto
ea741f07a6
Update sample config.ini
2021-05-05 00:13:19 +02:00
Salanto
5248cc718f
Add asset packet + AO NetEncode
2021-05-05 00:11:37 +02:00
Cerapter
9423b25bf5
Fix remaining clazy-writing-to-temporary
issues
2021-05-04 22:38:39 +02:00
Cerapter
9b081a1ce4
Forbid Windows builds from making subdirs in destdir
2021-05-04 08:40:46 +02:00
Cerapter
3ff34f8129
Iterate through the FILES inside bin_tests/
...
I'm starting to get the same feeling from debugging CI as I get from testing in production.
Eh, whatever.
2021-05-04 08:22:54 +02:00
Cerapter
8eaca5ab0b
Add the core
library to the tests' library path
2021-05-04 08:19:14 +02:00
Cerapter
4137d1a750
Fix same syntax error in another location
...
Hey, look, Windows builds ain't THAT important, yeah?
2021-05-04 07:57:56 +02:00
Cerapter
07f5b265d2
Fix Github Actions yaml syntax error
2021-05-04 07:56:28 +02:00
MangosArentLiterature
7a1a41932a
fix an oopsie
...
accidentally gave everyone kick permissions uwu
2021-05-04 00:35:59 -05:00
Denton Poss
da0d458824
Merge pull request #105 from AttorneyOnline/bans-fixes
...
Bans fixes
2021-05-03 18:40:15 -05:00
Denton Poss
2ee842d66b
Merge pull request #118 from AttorneyOnline/add-ic-floodguard
...
Set a floodguard between IC messages
2021-05-03 18:37:36 -05:00
Cerapter
a42281c2c7
Fix clazy-writing-to-temporary
issues
...
TODO still:
- Evidence
- Judgelog
2021-05-02 18:32:39 +02:00
MangosArentLiterature
4dabc723ac
Add message_floodguard to default config.ini
2021-05-01 23:06:11 -05:00
MangosArentLiterature
9b03d91396
Set a floodguard between IC messages
...
- Adds a timer to run between IC messages, preventing IC messages from being sent until it times out.
- The duration of this timer is configurable.
2021-05-01 23:03:29 -05:00
Denton Poss
220b9373fa
Merge pull request #106 from AttorneyOnline/login-changes
...
Change /login to use a "prompt" based system
2021-05-01 19:56:47 -05:00
MangosArentLiterature
fb6692d69d
Merge branch 'master' into login-changes
2021-05-01 19:22:06 -05:00
Denton Poss
4117d6f3b0
Merge pull request #116 from AttorneyOnline/kicking-changes
...
Add /kickuid
2021-05-01 19:15:41 -05:00
Denton Poss
7ca24ae9cf
Merge pull request #115 from AttorneyOnline/disconnect-handling
...
Add disconnect handling
2021-05-01 19:15:25 -05:00
MangosArentLiterature
8cb4ccd847
Merge branch 'master' into kicking-changes
2021-05-01 19:08:07 -05:00
MangosArentLiterature
0862c4b717
Add disconnect handling
...
- Server will now attempt to reconnect to the master server when connection to it is lost.
2021-05-01 19:06:37 -05: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
025d8e0d1b
Add status tests
2021-05-01 23:12:40 +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