Commit graph

93 commits

Author SHA1 Message Date
Mike Primm
b42e3ca075 Support checking banned IPs from external server proxied requests 2011-12-03 05:32:43 +08:00
Mike Primm
35f282a0a1 Add support for 'http-reponse-headers' attribute to add custom response headers 2011-08-30 10:34:58 +08:00
Mike Primm
2c9285666d Add support for JPEG encoding option for HDMaps 2011-08-12 14:48:52 +08:00
Mike Primm
c446774775 Make JSON unicode encoding more thorough - don't assume anything outside ASCII should not be escaped 2011-07-30 02:13:45 -05:00
Mike Primm
6db51ef27d Add max-sessions setting to configuration.txt - limits concurrent threads and sessions on internal web server 2011-07-25 20:34:37 -05:00
Mike Primm
e5a7c05fc5 Improve handling of /reload, clean up dead code 2011-07-24 23:23:24 -05:00
Mike Primm
5275094565 Add support for enforcing banned-ips.txt on internal web server 2011-07-22 16:56:08 -05:00
Mike Primm
21c32cab04 Add proper Connection response to keep-alive handling 2011-07-20 01:37:31 -05:00
Mike Primm
03fbb23bf1 Don't throw exception on bogus absolute path (http://xxx//blah) 2011-06-30 03:19:04 +08:00
Mike Primm
92e7139553 Add better URI path normalization, option to allow symlinks in web
path
2011-06-29 13:40:02 -05:00
Mike Primm
016f7541dc Add some cleanup to help avoid exceptions on /reload and shutdown/disable 2011-06-29 01:37:09 -05:00
Mike Primm
3aad863d27 Put timeout on read lock used by web server - make sure it can't be indefinite 2011-06-28 22:33:11 -05:00
Mike Primm
1fd933e07f Tighten up lock release logic on I/O and other exceptions
Make version in plugin.yml string so that 0.20 isn't 0.2
2011-06-28 22:13:42 -05:00
Jason Booth
c2be2e3f38 Fix Security Exploit 2011-06-27 21:27:23 +02:00
FrozenCow
522eeb0cfe Revert "Disallow .. in file path. Also logging, imports"
This reverts commit ca705ca6d2.
2011-06-27 21:26:52 +02:00
zeeZ
ca705ca6d2 Disallow .. in file path. Also logging, imports 2011-06-27 22:48:39 +08:00
Mike Primm
52a82521b9 Add requestion option to trust client-provided name in sendMessage for
internal web server
2011-06-23 16:35:17 -05:00
Mike Primm
4fd1cfd923 Log fullrender messages to commandsender, versus just log 2011-06-16 01:58:12 -05:00
Mike Primm
659ddc8204 Clean up warnings 2011-06-13 22:05:14 -05:00
Mike Primm
7889fd2506 Add support for hidewebchatip option, to replace webchat IP with alias 2011-06-12 19:35:53 -07:00
Mike Primm
ca59152e0e Add support for using X-Forwarded-From for better proxy IP handling on
webchat
2011-06-12 18:50:41 -07:00
Mike Primm
fb08b2fed6 Make sure all JSON/web text interactions are escaped and/or UTF-8 2011-06-02 00:20:25 -05:00
Mike Primm
9132f82074 Add transparency option on Flat and Surface map, fix file locks 2011-05-31 23:44:17 -05:00
Mike Primm
716ba040df Add file access synchronization to prevent conflicting tile updates 2011-05-31 21:20:23 -05:00
FrozenCow
b4bde5148b Changed the way templates and world-configuration are handled. 2011-05-24 02:13:43 +02:00
FrozenCow
ab9bf5bc5c Transfered client-updates to two components (jsonfile and internal). 2011-05-22 16:28:01 +02:00
FrozenCow
9bf095fc0f Made use of org.json.simple for updates. 2011-05-22 16:27:57 +02:00
FrozenCow
10a34e2d3a Moved regions-code to regions-component. 2011-05-22 16:27:49 +02:00
FrozenCow
678b6b916b Added events for components and implemented 'buildclientconfiguration'-event in ClientConfigurationComponent. 2011-05-22 16:27:43 +02:00
Mike Primm
d061b98b37 Fixes for alias/nicknames in web UI (esp handling player icons),
HeroChat fixes
2011-05-21 23:58:48 -05:00
Mike Primm
a3b680dd19 Fix for skins on players with nicknames - send up account name as well
as display name.
2011-05-21 00:59:08 -05:00
Mike Primm
2765f047fd Tune shadow render, add to accept wait queue on web server 2011-05-20 23:26:46 -05:00
Mike Primm
dcfd082039 Add support for WorldGuard on built-in server, fix getNodes() on new
ConfigurationNode class
2011-05-18 23:29:33 -05:00
zeeZ
08014fb9a5 Option to output player health in json for later web usage. 2011-05-19 01:52:38 +02:00
FrozenCow
8e0f1c6b96 Cleaned up logging. 2011-05-19 01:36:14 +02:00
FrozenCow
4a35eea9d9 Cleaned up configuration handling and added new logging class. 2011-05-19 01:36:05 +02:00
zeeZ
609a9f3724 Organize imports. 2011-05-17 11:30:06 +02:00
zeeZ
0c8e13f943 Merge remote-tracking branch 'upstream/master'
Conflicts:
	src/main/java/org/dynmap/MapManager.java
	src/main/java/org/dynmap/debug/LogDebugger.java
	src/main/java/org/dynmap/web/handlers/FileHandler.java
	src/main/java/org/dynmap/web/handlers/SendMessageHandler.java
2011-05-17 11:24:13 +02:00
Mike Primm
85518e72c9 Fix re-entrancy problem in FileHandler (shared buffer can cause
corrupted or exchanged tiles)
2011-05-16 21:11:28 -05:00
zeeZ
07612cce2a Prefix all (intentional) output properly. 2011-05-17 02:38:49 +02:00
zeeZ
b76e6059ae Tabs and spaces. 2011-05-16 20:55:19 +08:00
zeeZ
bcba7b1a12 Tabs and spaces. 2011-05-16 14:51:18 +02:00
zeeZ
dfb66d9415 Added weather to json world output (hasStorm and isThundering) 2011-05-10 12:51:52 +02:00
zeeZ
1618820180 Organize imports 2011-05-10 12:51:52 +02:00
FrozenCow
0cb23ac84a Fixed tabs. 2011-05-07 22:11:41 +02:00
zeeZ
c19a2e0a3a Strip colors off chat, use getDisplayName instead of getName 2011-05-01 23:11:29 +02:00
zeeZ
e853df78f6 Fix for worlds with weird names and URLDecode mumbo-jumbo 2011-04-28 16:34:50 +02:00
FrozenCow
84dfa3c1d5 Another attempt to make server conform http. 2011-04-06 00:54:48 +02:00
FrozenCow
be1424ec14 Removed redundant configuration values and made use of customizable join/quit messages. 2011-04-05 22:30:43 +02:00
FrozenCow
08e85fe23d Another import removal. 2011-03-17 02:36:26 +01:00