Salanto
f8fd854f3f
Reconsider approach to transport log information
2021-08-24 16:17:25 +02:00
Salanto
5af2be130d
Supress compiler warning on unimplemented methods
...
+ Expose struct trough member variable
+ Try to enforce consistent naming
2021-08-24 15:44:45 +02:00
Salanto
58a751afb0
Resolve compile error
2021-08-24 15:44:45 +02:00
Salanto
f31d474def
Document u_logger.h
2021-08-24 15:44:45 +02:00
Salanto
685a66e8f4
Add more log datatypes, define slots for log processing and area buffer
2021-08-24 15:44:45 +02:00
Salanto
5b3e420214
Add executing code and cleanup header
...
+ Correct path mistake in Modcall writer
2021-08-24 15:44:45 +02:00
Salanto
a836d2f500
Add basic implementation of SQL Writer and Modcall writer
2021-08-24 15:44:45 +02:00
Salanto
e512897651
Add Full log writer
2021-08-24 15:44:45 +02:00
Salanto
860af5af82
Setup basic strcuture
...
Welcome to the ride. You may witness me slowly loosing my sanity on this.
2021-08-24 15:44:45 +02:00
Rosemary Witchaven
624fe41e12
Fix or suppress compiler warnings ( #158 )
...
* purge warnings
* indentation change
* unused macros for notice cmd
* cleanup clazy/clang-tidy diagnostics
2021-08-23 19:07:22 -05:00
Salanto
20a9112a21
Fix Embed Construction Order
2021-08-19 23:01:12 +02:00
Rosemary Witchaven
ce660b56de
Merge pull request #188 from AttorneyOnline/device-not-open
...
Fix QIODevice::read (QTcpSocket) device not open error
2021-08-19 15:11:57 -05:00
Salanto
5f3d42d999
Remove unusued nullpointer
2021-08-19 21:48:33 +02:00
Salanto
2efb6edee8
Privatize Discord + use Signals better
...
None of this is called outside of Discord, so there's no point on having it public.
Bonus note on the slots :
But if you close your eyes,
Does it almost feel like
Nothing changed at all?
2021-08-19 21:46:05 +02:00
in1tiate
637a6170e9
wait for connection before reading first data
2021-08-18 20:47:10 -05:00
Salanto
f4038d4678
Cleanup Discord class and fix reload error
2021-08-12 22:55:27 +02:00
Salanto
931365d1bd
Resolve compile error
2021-08-12 22:03:42 +02:00
Salanto
9148e522aa
Make webhook reloadable
2021-08-12 21:44:53 +02:00
Salanto
51ca518aeb
Add QElapsedTimer to track server uptime
...
Had no better place to put it without making it needlessly complicated.
2021-08-12 21:33:13 +02:00
Salanto
893b3f6cb1
Document ban webhook signal
2021-08-12 20:43:03 +02:00
Salanto
f604e9c8de
Split discord configuration into different file
...
The current config.ini is both long and full of text.
This reduces readability and combines essential configuration with non-essential configuration.
Splitting optional features like Discord into its own config helps the readability issue by not beating the users to death with information.
2021-08-11 23:52:53 +02:00
Salanto
4550128d63
Merge branch 'master' into AliveHook
2021-08-11 13:06:36 +02:00
Salanto
9d55d3ea9e
Inherit tr method from QObject
2021-08-11 08:52:01 +02:00
Salanto
aaccf8e605
Implement Uptime Webhook
...
This commit implements a functional uptime webhook which posts a message to the config defined webhook URL. The interval is configurable, but not updatable.
2021-08-11 07:56:08 +02:00
Rose Witchaven
ec45370a71
Merge pull request #180 from t-h-i-s-u-s-e-r-n-a-m-e-i-s-c-a-n-c-e-r/patch-1
...
Add a check for file writability to the DB to confuse users slightly less.
2021-08-10 16:59:08 -05:00
Salanto
058b5cef63
Update ban webhook to utilize different url
...
+ Update sample config
+ Clarify webhook urls in the config and configmanager.
2021-08-10 22:16:09 +02:00
Rose Witchaven
d7d5984631
Merge pull request #177 from AttorneyOnline/pay-attention
...
Add /notice, for moderators to be heard above the noise
2021-08-10 09:19:07 -05:00
in1tiate
c6b0c5f6de
move notice functionality to helper function
2021-08-10 00:28:36 -05:00
cancer
a624fd502a
do it with qt
2021-08-08 21:12:03 +03:00
t-h-i-s-u-s-e-r-n-a-m-e-i-s-c-a-n-c-e-r
23b5962e2a
defined
2021-08-08 08:04:02 +02:00
t-h-i-s-u-s-e-r-n-a-m-e-i-s-c-a-n-c-e-r
a18ecfd633
add access()
2021-08-08 07:48:32 +02:00
Salanto
401f98b23e
Set the background in area data.
...
Currently, Akashi does not save the changed background in the area, meaning clients will default to the configs background.
This commit addresses the issue by saving the new background in the area data, meaning it is persistent between people moving in and out of the area.
2021-08-07 22:21:53 +02:00
in1tiate
7b1845aa8d
add global version of/notice
2021-08-04 06:12:25 -05:00
in1tiate
e60f18554b
add notice box command for moderators to get attention quickly
2021-08-04 05:30:22 -05:00
scatterflower
af353b942e
Merge pull request #164 from Salanto/Ban-Webhook
...
Implement ban webhook
2021-08-02 16:53:15 -05:00
scatterflower
97e0d633d7
Merge pull request #172 from Salanto/log_shownames
...
Add showname to IC logs
2021-08-02 16:52:51 -05:00
Salanto
9e824e1256
Implement Webhook for Ban Information
...
Co-Authored-By: Rose Witchaven <32779090+in1tiate@users.noreply.github.com>
2021-08-02 23:49:37 +02:00
Salanto
2f92ca99f4
Correct configuration update oversight during config reload for the modern advertiser
...
Corrects oversight that causes ports to be reloaded in case they change in the config. Since Akashi cannot change its port mid-operation, that information needs to be excluded during a reload.
2021-08-02 00:38:31 +02:00
Salanto
7f0ff0f2e6
Add showname to the IC logs
...
This is a bit hacky, but eh, I've commited worse crimes against AO.
2021-08-01 17:00:01 +02:00
scatterflowr
de89d156ec
Revert "Make /mods only useable by moderators"
...
This reverts commit 3f5e12b77f
.
2021-07-29 00:48:08 -05:00
scatterflower
78f3e1d3d1
Fix WebSocket proxy not gluing segmented TCP packets back together
2021-07-27 17:44:26 -05:00
scatterflower
5e52fe9858
Merge pull request #149 from AttorneyOnline/mods-changes
...
Make /mods only useable by moderators
2021-07-27 06:54:56 -05:00
scatterflower
16d6c8a983
Merge pull request #148 from AttorneyOnline/fixes
...
Fix evidence and config issues
2021-07-12 15:29:54 -05:00
scatterflower
5b99fc4e16
Merge pull request #151 from Pyraqq/testimony-check
...
Prevent testimony messages containing "<" and ">".
2021-07-12 15:27:57 -05:00
Salanto
13cd901cfc
Use struct to transport config
...
+ Fix debug message on success
2021-07-11 20:15:04 +02:00
Salanto
910560ec13
Some more adjustment on documentation
2021-07-10 17:00:35 +02:00
Salanto
e109c6b4df
Fix documentation and weird formatting
2021-07-10 16:58:15 +02:00
Salanto
8994ba2626
Implement new advertiser
...
I want to die.
2021-07-08 23:18:49 +02:00
Pyraqq
6071a6242e
Make QString a const.
2021-07-08 21:02:44 +02:00
Pyraqq
2a229541ef
Prevent testimony messages containing "<" and ">".
2021-07-08 17:54:27 +02:00