rootdarkarchon
|
6a34f88a24
|
optimize for readability
|
2022-12-29 14:10:02 +01:00 |
|
rootdarkarchon
|
a9337eda11
|
wait for all incoming calls in CachedFileProvider
|
2022-12-29 13:24:49 +01:00 |
|
rootdarkarchon
|
4196ab4062
|
bump shared to 7.0
|
2022-12-28 14:41:11 +01:00 |
|
rootdarkarchon
|
8cd9c20385
|
add asnotracking
|
2022-12-28 14:35:29 +01:00 |
|
rootdarkarchon
|
4af69c2a27
|
add some logging
|
2022-12-28 04:54:36 +01:00 |
|
rootdarkarchon
|
31550b0aeb
|
move GetFileSize to database
|
2022-12-28 04:50:37 +01:00 |
|
rootdarkarchon
|
de2defe692
|
rework MareConfigurationServiceClient
|
2022-12-28 04:24:53 +01:00 |
|
rootdarkarchon
|
18a9a76dcd
|
remove semaphore
|
2022-12-27 23:51:41 +01:00 |
|
rootdarkarchon
|
097d7d16e9
|
remove grpc from common calls to reduce locking
|
2022-12-27 23:49:25 +01:00 |
|
rootdarkarchon
|
761f208828
|
make semaphore readonly
|
2022-12-27 21:59:59 +01:00 |
|
rootdarkarchon
|
3ba37515ab
|
some fixes for server, perhaps
|
2022-12-27 21:59:41 +01:00 |
|
rootdarkarchon
|
b8c10c4298
|
adjustments for grpc service client
|
2022-12-27 20:08:18 +01:00 |
|
rootdarkarchon
|
4d1ef1f871
|
something something metrics
|
2022-12-27 15:43:58 +01:00 |
|
rootdarkarchon
|
d83e4e060f
|
fix default metrics port for server
|
2022-12-27 14:02:49 +01:00 |
|
rootdarkarchon
|
7ee7fdaf48
|
switch around all iconfiguration usage to ioptions
|
2022-12-23 01:53:21 +01:00 |
|
rootdarkarchon
|
b8d61b38bd
|
more fixes
|
2022-12-22 23:48:04 +01:00 |
|
rootdarkarchon
|
8f35a55bd8
|
limit parallel uploads to 20 per server
|
2022-12-22 23:19:46 +01:00 |
|
rootdarkarchon
|
3756fef498
|
fix _isMainServer verification
|
2022-12-22 22:28:03 +01:00 |
|
rootdarkarchon
|
02353d5ebe
|
add forceful deletion of files
|
2022-12-20 19:29:25 +01:00 |
|
rootdarkarchon
|
a99b3a36b8
|
add try catch failure response handling
|
2022-12-20 19:21:47 +01:00 |
|
rootdarkarchon
|
7db72c6030
|
recalculate all files on cleanup task (wtf metrics discrepancies)
|
2022-12-20 15:10:47 +01:00 |
|
rootdarkarchon
|
61af3a3da5
|
add metrics to CachedFileProvider
|
2022-12-20 14:56:45 +01:00 |
|
rootdarkarchon
|
25aa01c819
|
rework static files server
|
2022-12-20 14:20:24 +01:00 |
|
rootdarkarchon
|
ea19231851
|
remove unnecessary usings from solution, fixes in metrics
|
2022-12-20 12:00:23 +01:00 |
|
rootdarkarchon
|
7d3297e1e8
|
add some file statistics metrics
|
2022-12-20 05:02:03 +01:00 |
|
rootdarkarchon
|
ea344468f2
|
add http metrics
|
2022-12-19 17:10:19 +01:00 |
|
rootdarkarchon
|
827acf0282
|
change StaticFilesServer to use Controller
|
2022-12-19 16:01:25 +01:00 |
|
rootdarkarchon
|
90ccfe4162
|
adjust metrics
|
2022-12-19 15:01:12 +01:00 |
|
rootdarkarchon
|
5c9b15545c
|
add metrics to each shard
|
2022-12-19 14:12:25 +01:00 |
|
rootdarkarchon
|
33a134608a
|
add more meaningful message for invalid data
|
2022-12-18 15:30:47 +01:00 |
|
rootdarkarchon
|
f278c5a762
|
rework authentication
|
2022-12-18 14:53:44 +01:00 |
|
rootdarkarchon
|
f9d9e2608e
|
reduce processing rate of lodestone verification significantly
|
2022-12-17 12:14:53 +01:00 |
|
rootdarkarchon
|
c358b6b3c4
|
move markuseroffline to before send offline message and db operations
|
2022-12-17 11:59:01 +01:00 |
|
rootdarkarchon
|
7231589098
|
fix removing moderators on clear, allow change invite state for moderators
|
2022-12-16 21:23:15 +01:00 |
|
rootdarkarchon
|
46641a0f5c
|
update services to net 7
|
2022-12-15 19:13:51 +01:00 |
|
rootdarkarchon
|
c4cb52e698
|
always remove user from grouppairs during purge
|
2022-12-14 17:47:51 +01:00 |
|
rootdarkarchon
|
a054ddaee0
|
potentially fix group migration
|
2022-12-14 17:40:48 +01:00 |
|
rootdarkarchon
|
87fdd55c50
|
potential fixes for userpurge
|
2022-12-14 17:36:28 +01:00 |
|
rootdarkarchon
|
2b56e3245b
|
fix PurgeUser
|
2022-12-14 09:31:21 +01:00 |
|
rootdarkarchon
|
333a8dddd2
|
update dependencies and fix whitelisting of ips potentially
|
2022-12-12 19:30:06 +01:00 |
|
rootdarkarchon
|
d4829c2e92
|
Merge branch 'main' of https://github.com/Penumbra-Sync/server
|
2022-12-12 10:27:59 +01:00 |
|
rootdarkarchon
|
3c4344a504
|
allow for secondary static files server instances to be spawned
|
2022-12-12 10:26:29 +01:00 |
|
rootdarkarchon
|
5bd9c7d09d
|
add positive response caching to grpc auth service to lessen load
|
2022-12-11 13:17:52 +01:00 |
|
rootdarkarchon
|
a554d751b4
|
fix service provider dispoal
|
2022-11-19 13:24:20 +01:00 |
|
rootdarkarchon
|
76dded0840
|
fix verify relink
|
2022-11-19 13:11:08 +01:00 |
|
rootdarkarchon
|
3a84afc579
|
add /relink command to discord, refactor verification
|
2022-11-16 23:15:37 +01:00 |
|
rootdarkarchon
|
6049dcf6c2
|
Merge branch 'main' of https://github.com/Penumbra-Sync/server
|
2022-11-14 01:56:52 +01:00 |
|
rootdarkarchon
|
0f697bc5f3
|
fixes issue where character hash of paused users in a syncshell was uselessly sent
|
2022-11-14 01:56:45 +01:00 |
|
rootdarkarchon
|
80de0923fe
|
log more
|
2022-11-11 10:53:24 +01:00 |
|
rootdarkarchon
|
d3034d7c22
|
bruh who the fuck puts {} into filenames
|
2022-11-11 00:54:50 +01:00 |
|
rootdarkarchon
|
b53ea2e2d3
|
fix stupid regex once again
|
2022-11-11 00:54:12 +01:00 |
|
rootdarkarchon
|
e51244fc9d
|
add {} to path validation
|
2022-11-11 00:47:29 +01:00 |
|
rootdarkarchon
|
182240bc16
|
fix regex for a folders that are single numbers (why is this a thing SE)
|
2022-11-10 15:02:14 +01:00 |
|
rootdarkarchon
|
af537ab67c
|
adjust regex for vfx bullshit
|
2022-11-10 14:58:37 +01:00 |
|
rootdarkarchon
|
6a62dcc069
|
actually fix compiler error
|
2022-11-10 14:56:05 +01:00 |
|
rootdarkarchon
|
42c6bf0b7f
|
fix compiler error
|
2022-11-10 14:55:17 +01:00 |
|
rootdarkarchon
|
c5b0f6146e
|
print invalid paths if validation failed
|
2022-11-10 14:53:32 +01:00 |
|
rootdarkarchon
|
c585bb739a
|
adjust gamepaths regex for special characters
|
2022-11-10 14:51:26 +01:00 |
|
rootdarkarchon
|
683c361935
|
clean up push data validation
|
2022-11-10 14:47:23 +01:00 |
|
rootdarkarchon
|
f37f0f8699
|
temporarily disable path validation again
|
2022-11-10 13:57:12 +01:00 |
|
rootdarkarchon
|
f41e233aa0
|
change gamepath regex
|
2022-11-10 13:47:48 +01:00 |
|
rootdarkarchon
|
29c4df1e71
|
fix validation
|
2022-11-10 13:32:19 +01:00 |
|
rootdarkarchon
|
f229edd510
|
add validation of sent filereplacements from clients
|
2022-11-10 13:17:41 +01:00 |
|
rootdarkarchon
|
b7611a58da
|
adjust handling of auth handler
|
2022-11-07 02:28:14 +01:00 |
|
rootdarkarchon
|
2a1b04214b
|
adjust authentication handler
|
2022-11-05 14:51:59 +01:00 |
|
rootdarkarchon
|
efec37db34
|
update api
|
2022-10-27 12:50:28 +02:00 |
|
rootdarkarchon
|
811331c5bd
|
update api submodule back to main
|
2022-10-25 00:55:50 +02:00 |
|
Stanley Dimant
|
c13e457780
|
check for existence of WhitelistedIps
|
2022-10-20 23:54:25 +02:00 |
|
Stanley Dimant
|
8164d737bf
|
whitelist fixes, grpc stream fixes
|
2022-10-20 23:08:46 +02:00 |
|
Stanley Dimant
|
e3e07fe117
|
add get required section to discordbotservices
|
2022-10-20 21:44:28 +02:00 |
|
rootdarkarchon
|
b0daf50725
|
check for admin/mod after checking for null, duh
|
2022-10-20 15:32:32 +02:00 |
|
rootdarkarchon
|
19e5dd615d
|
fixes for vanity role checks
|
2022-10-20 15:04:44 +02:00 |
|
rootdarkarchon
|
e852fae68f
|
add vanity uid for check for uid in userinfo for admin purposes
|
2022-10-20 14:58:02 +02:00 |
|
rootdarkarchon
|
edb3cd3356
|
some fixes for userinfo
|
2022-10-20 14:54:52 +02:00 |
|
rootdarkarchon
|
9a7b50ca90
|
fix accessors
|
2022-10-20 14:33:28 +02:00 |
|
rootdarkarchon
|
54dd0b0f6e
|
bind interaction to module
|
2022-10-20 14:29:11 +02:00 |
|
rootdarkarchon
|
feb3cf328f
|
fix modals
|
2022-10-20 14:19:56 +02:00 |
|
rootdarkarchon
|
7ef5848eb3
|
fix compilation error
|
2022-10-20 14:07:51 +02:00 |
|
rootdarkarchon
|
d26daa6344
|
make bot less cancer to work with
|
2022-10-20 13:25:37 +02:00 |
|
rootdarkarchon
|
28cae6d3dd
|
change command name
|
2022-10-20 11:56:26 +02:00 |
|
rootdarkarchon
|
25772dade8
|
adjust command
|
2022-10-20 11:46:07 +02:00 |
|
rootdarkarchon
|
1516ab73c7
|
add userinfo command
|
2022-10-20 10:29:31 +02:00 |
|
Stanley Dimant
|
75a18fb0b8
|
check whitelisted ip when retrieving unauthorized from cache
|
2022-10-15 15:32:48 +02:00 |
|
Stanley Dimant
|
0d8a401f13
|
adjust timings for delays
|
2022-10-09 16:38:37 +02:00 |
|
Stanley Dimant
|
98f9db8a0f
|
stop being dum
|
2022-10-09 16:32:21 +02:00 |
|
Stanley Dimant
|
4192c9b212
|
add more logging
|
2022-10-09 16:20:04 +02:00 |
|
Stanley Dimant
|
b58d882686
|
adjust to await foreach and adjust enqueue ident change
|
2022-10-09 16:09:14 +02:00 |
|
Stanley Dimant
|
1c8f16fac0
|
attempt with multiple grpc clients
|
2022-10-09 15:58:36 +02:00 |
|
Stanley Dimant
|
031d21e087
|
add logging to stream finish information to receive ident status change
|
2022-10-09 15:44:37 +02:00 |
|
Stanley Dimant
|
d49ee21d01
|
adjust logging and change faulty states
|
2022-10-09 15:30:43 +02:00 |
|
Stanley Dimant
|
3272dbe040
|
fix log info
|
2022-10-09 15:27:17 +02:00 |
|
Stanley Dimant
|
e1519f2497
|
add some debugging info
|
2022-10-09 15:23:29 +02:00 |
|
Stanley Dimant
|
46d851b9f0
|
add log line online/offline to enqueuing
|
2022-10-09 14:53:14 +02:00 |
|
Stanley Dimant
|
b5325b9c50
|
adjust grpc api for idents
|
2022-10-09 14:32:44 +02:00 |
|
Stanley Dimant
|
c14577302e
|
actually change to main api
|
2022-10-08 14:38:14 +02:00 |
|
Stanley Dimant
|
dc1973cac0
|
switch to main api
|
2022-10-08 14:37:20 +02:00 |
|
Stanley Dimant
|
a8f97aee23
|
switch bool around
|
2022-10-07 01:17:02 +02:00 |
|
Stanley Dimant
|
a996fc7689
|
send disable moderator status to user on ownership transfer
|
2022-10-06 22:34:32 +02:00 |
|
Stanley Dimant
|
7f3029e82c
|
do not allow to ban or remove owner or moderators from syncshell
|
2022-10-06 22:24:41 +02:00 |
|
rootdarkarchon
|
520a2299d0
|
include alias in checking for user in group
|
2022-10-06 16:34:20 +02:00 |
|