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
UnknownShadow200
2ef2728dbe
Don't fail update if MCGalaxy.exe or MCGalaxyCLI.exe is missing
2021-01-18 20:58:45 +11:00
UnknownShadow200
b1d7825237
Update in-place instead of using Updater.exe
2021-01-18 18:27:39 +11:00
UnknownShadow200
7dbfb5c074
GUI: Minor code cleanup
2021-01-18 18:13:28 +11:00
UnknownShadow200
65a05f81e8
GUI: Fix having grey instead of white background for input controls on mono
2021-01-17 22:22:45 +11:00
UnknownShadow200
e7aed05823
GUI: Fix players table not updating on changing map, fix levels table not updating when player leaves server
2021-01-17 20:14:06 +11:00
UnknownShadow200
9a37ec1f95
GUI: Fix right click on players/levels table being broken
2021-01-17 19:58:22 +11:00
UnknownShadow200
bc5a0be1a7
GUI: Change Players table code to add rows directly
2021-01-17 19:47:53 +11:00
UnknownShadow200
0b7d975784
GUI: Make levels list fit horizontally, instead of showing an unnecessary horizontal scrollbar
2021-01-17 19:14:57 +11:00
UnknownShadow200
32f75c4c1a
GUI: If you double click url, it opens web browser instead of just selecting all
2021-01-17 18:10:50 +11:00
UnknownShadow200
24bf5cc49f
GUI: Replace 'slap player' with 'freeze player', change names of mute/freeze buttons depending on whether player is muted/frozen
2021-01-17 16:28:42 +11:00
UnknownShadow200
54a7a0e184
Move JSON parsing to separate JsonReader class
2021-01-17 11:39:44 +11:00
UnknownShadow200
458636b8e6
Start work on more flexible JSON parsing API
2021-01-17 09:31:30 +11:00
UnknownShadow200
d1f55f70d9
Remember current speed for bots when saved to disc (Thanks Scav)
2021-01-16 23:28:44 +11:00
UnknownShadow200
37afa67cd0
For heartbeat errors, only the error message (not entire error JSON) should show in 'url' textbox
2021-01-16 22:53:55 +11:00