UnknownShadow200
24fb8ef9d6
Whitelist: Use formatted nick in warning messages, always load list into memory
2021-03-11 08:27:13 +11:00
UnknownShadow200
3d2de169b9
Make DrawCmd.MakeBrush protected (Thanks Goodly)
2021-03-09 22:35:10 +11:00
UnknownShadow200
5b005cead3
Move OnInfoSwap/SQLSave events into PlayerDB events namespace
2021-03-07 21:19:59 +11:00
UnknownShadow200
3c112eeeb5
Scheduler: Add .ToString() to print debug summary of its state
2021-03-04 23:11:18 +11:00
UnknownShadow200
898b4c75ee
Fix /clear not completing clearing chat for people who use 30 chatlines (thanks aleksb385)
2021-02-28 13:39:41 +11:00
UnknownShadow200
07881b802c
Fix message of exactlt 64 characters wrongly being line wrapped (Thanks Goodly)
2021-02-27 21:12:59 +11:00
Goodlyay
c47bd346a3
Add /unmute, remove /mute toggling mute on/off
...
Also fix up the help of /mute
2021-02-27 01:41:08 -08:00
UnknownShadow200
0eeff1ff9b
irc controllers should default to superop not nobody permission level
2021-02-27 09:28:57 +11:00
UnknownShadow200
fff3c50d07
Merge branch 'master' of github.com:Hetal728/MCGalaxy
2021-02-27 00:02:31 +11:00
UnknownShadow200
7d7344e273
Superops should be able to use restricted commands in MBs by default
2021-02-27 00:00:20 +11:00
UnknownShadow200
32dc99332d
Convert %H,%T,%I to ampersands
2021-02-25 19:55:14 +11:00
UnknownShadow200
ed6606d3d7
%W -> &W
2021-02-25 18:41:08 +11:00
UnknownShadow200
e4379eba3c
Fix skip block for brushes not working when ranked below SuperOP, fixes #582 (Thanks rdebath)
2021-02-25 07:36:51 +11:00
UnknownShadow200
a446f562ef
Fix not connecting to TLS1.1/1.2 IRC networks
2021-02-20 12:17:28 +11:00
UnknownShadow200
db8f8de81a
Support connecting to IRC over SSL (Thanks Kamino)
2021-02-20 11:47:35 +11:00
UnknownShadow200
270085f75b
Don't log error for decode image failure for imgprint/heightmap
2021-02-19 23:26:07 +11:00
UnknownShadow200
117d4e96d2
Fix /me not showing on IRC when used from non-localchat level (Thanks 123DMWM)
2021-02-19 20:34:14 +11:00
UnknownShadow200
0648f0bee6
Optimise leaf decay calculation, addresses #576
2021-02-18 21:44:53 +11:00
UnknownShadow200
a1a0ef5a6a
/UndoPlayer should still be usable on levels with drawing disabled (Thanks Scav)
2021-02-17 23:41:33 +11:00
UnknownShadow200
845cfe889f
/server public/private should persist across restart (Thanks SpicyCombo)
2021-02-17 08:13:31 +11:00
UnknownShadow200
625ac0afc4
Add more overloads to LevelInfo.IsRealmOwner
2021-02-16 23:30:56 +11:00
UnknownShadow200
6d005f4f54
Split up BaseWebSocket more into ClientWebSocket/ServerWebSocket
2021-02-16 23:05:51 +11:00
UnknownShadow200
eb4bd399fe
Tidy up sockets code a bit
2021-02-16 18:14:00 +11:00
UnknownShadow200
81a66fcace
Spamming /send should trigger auto mute
2021-02-13 17:03:00 +11:00
UnknownShadow200
19793e7dae
For /img (and heightmap gen, import, etc) don't log to error logs for simple known errors like 404, website address can't be resolved
...
A simple warning message is still logged in normal log files though
2021-02-13 10:34:09 +11:00
UnknownShadow200
b2bdda52bf
add a few more comments
2021-02-11 21:25:53 +11:00
UnknownShadow200
93c2c9a30a
Fix not handling partial sends, which would very rarely occur and then cause the game to disconnect with invalid packet
2021-02-11 18:20:46 +11:00
UnknownShadow200
0f590755e8
Mark some things as Obsolete and error when used
2021-02-08 22:31:10 +11:00
UnknownShadow200
8247b190f6
Fix errors with BlockDB files > 32 GB
2021-02-08 18:30:47 +11:00
UnknownShadow200
c6c19c6afa
Release 1.9.2.9
1.9.2.9
2021-02-07 11:27:43 +11:00
UnknownShadow200
b3be7b96ae
Fix bug I introduced where /pass wouldn't actually find .dat files with differing name cases, whoops
2021-02-07 10:43:48 +11:00
UnknownShadow200
1a54321c64
Don't error if extra/passwords doesn't exist
2021-02-07 10:10:53 +11:00
UnknownShadow200
798905b249
Add support for &S etc in LineWrapper, move code to using Colors.Lookup instead of Colors.Map
2021-02-06 08:08:10 +11:00
UnknownShadow200
b44596dacb
Avoid LINQ in /pass, remove DISABLE_OLD_PASSWORDFILE (old hash will be removed from source code eventually)
2021-02-05 21:07:00 +11:00
UnknownShadow200
48f649c954
Fix wrong colour in kick message upon /ban (Thanks fam0r)
2021-02-03 23:46:11 +11:00
UnknownShadow200
870d7d404a
Fix background of CTF/TNT wars gui settings
...
Also make 'about difficulties' for TNT wars into tooltip instead
2021-02-02 23:02:48 +11:00
UnknownShadow200
2d921a5437
Remove most of 'Zombie old' from GUI, since it is now in 'Zombie survival'
2021-02-02 21:10:09 +11:00
UnknownShadow200
eeb1baab92
Merge pull request #575 from rdebath/patch-passfix
...
Fix /pass bypass security issue.
2021-02-01 00:09:53 +11:00
UnknownShadow200
65b8998098
Fix if you join ZS, enter /ref mode, then go to another map, other players can't see your in-game entity (Thanks Scav)
2021-01-31 12:00:02 +11:00
UnknownShadow200
74b90ab030
Fix getting pushed in /ref mode even with -push MOTD (Thanks Scav)
2021-01-31 11:45:21 +11:00
robert
c9dacf3fc8
Alter salt extension to be obviously random.
2021-01-30 13:58:59 +00:00
UnknownShadow200
b7b5f82c4a
Improve /help XBan (Thanks Fam0r)
2021-01-29 20:49:16 +11:00
robert
4ffa3e6636
Remove old backwards compatibility
2021-01-27 13:49:34 +00:00
robert
32ab58d331
Small tweak for "correct" old password file name
2021-01-25 08:31:41 +00:00
robert
4e5b17ce4e
Fix /pass bypass security issue.
...
Mitigation:
If verify-names is enabled the authentication is handled by the TPP
that server overrides the username processing. The default server,
classicube.net, uses case sensitive names with the initial logon
mapping the entered userid to the correct case. It is expected that
alternate servers will also not allow user names that collide under
case conversion.
Issue:
The username is usually treated as case insensitive, however,
the password is stored in a file with the user name in it's name.
For filesystems that ignore case this will only occasionally an issue
if unicode case conversion is inconsistent. But linux filesystems
do not ignore case so all letters (and letter like characters)
in the username have two representations.
Contributory factor:
If the password file for a particular userid is not found the user
is prompted to enter a new password without any authentication.
This update has been setup to recreate the password files using a new
name including the lowercase username. Because of this two other issues
can be fixed.
The use of MD5. While still okay for passwords MD5 should be replaced
at the first reasonable opportunity. I have used SHA2-256
Unicode password characters; these were all replaced by the character "?",
this means that a password like "пароль" would give an identical
hash to "??????".
2021-01-24 13:25:46 +00:00
UnknownShadow200
cbcedc5393
Fix /model bot not showing new model names (Thanks aleksb385)
2021-01-21 06:36:03 +11:00
UnknownShadow200
b6a618908e
GUI: Fix Icon not showing on wine/mono
2021-01-20 22:34:14 +11:00
UnknownShadow200
228516779f
GUI: Try to fix problems with minimising on some versions on wine (Thanks TheAwesome98)
2021-01-20 21:21:14 +11:00
UnknownShadow200
1a789f7470
Fix server failing to start if can't load sqlite3 dll
2021-01-18 21:46:21 +11:00
UnknownShadow200
18c4e36faf
Merge pull request #573 from UnknownShadow200/InPlaceUpdate
...
Update in-place instead of using Updater.exe
2021-01-18 21:08:40 +11:00