1
0
Commit Graph

2418 Commits

Author SHA1 Message Date
madmaxoft
e52dae2c51 Removed the old WebServer library. 2013-10-05 23:12:06 +02:00
madmaxoft
b5c90d7b20 WebAdmin uses the new HTTP functionality.
This is a partial implementation of #183.
2013-10-05 23:08:16 +02:00
madmaxoft
20d07a683f Fixed Base64Decode() returning wrong value. 2013-10-05 21:52:45 +02:00
madmaxoft
2b8bddbdc3 cHTTPConnection sends Content-Length with HTTP errors, too. 2013-10-05 21:52:14 +02:00
madmaxoft
d41f3a1b0c APIDump: Brought cItem docs up-to-date. 2013-10-05 12:01:51 +02:00
Tiger Wang
914a318b8e Made MagicCarpet more magical! 2013-10-04 22:22:01 +01:00
madmaxoft
a7401fa832 APIDump: Added cLineBlockTracer documentation. 2013-10-04 21:53:14 +02:00
STRWarrior
fdc67142fd APIDump: Documented cPlugin 2013-10-04 20:58:25 +02:00
madmaxoft
db3d83b38d Added Basic auth support to cHTTPRequest. 2013-10-04 20:28:30 +02:00
madmaxoft
1012fd82fd HTTP Server can now parse multipart/form-data forms; better architecture. 2013-10-04 13:13:34 +02:00
madmaxoft
9a33732f6a Fixed MultiPartParser's boundary parsing. 2013-10-04 13:10:30 +02:00
madmaxoft
d8229a5531 Added cEnvelopeParser and cMultipartParser. 2013-10-04 13:10:30 +02:00
madmaxoft
58f5ac84ab Added cNameValueParser. 2013-10-04 13:10:30 +02:00
madmaxoft
e31343297e Added StrToLower(), URLDecode() and ReplaceAllCharOccurrences(). 2013-10-04 13:10:29 +02:00
madmaxoft
a1898521b0 APIDump: Added the cWorld:IsWeatherXXX() functions. 2013-10-04 08:49:55 +02:00
madmaxoft
8fb80b6369 Optimized cBlockFarmlandHandler in wet weather.
The area isn't read at all when the weather is wet, since it isn't needed.
2013-10-04 08:39:59 +02:00
madmaxoft
dcea29ec30 Added cWorld::IsWeatherXXX() functions 2013-10-04 08:38:38 +02:00
madmaxoft
09718bee7d Merge branch 'master' of git://github.com/SamJBarney/MCServer into SamJBarney-master 2013-10-04 08:27:58 +02:00
Samuel Barney
d1448d12a0 Added comparison for desert biomes. 2013-10-03 21:39:07 -06:00
Samuel Barney
0e1e76fa77 Rain now waters farmland. 2013-10-03 21:35:17 -06:00
Tiger Wang
55e6963107 Fixed discrepancy 2013-10-02 22:05:26 +01:00
Tiger Wang
a171757f1a MagicCarpet Fixes [SEE DESC]
+ Version 2!
* Fixed loading plugin
+ Now uses Core messaging functions
2013-10-02 22:01:01 +01:00
madmaxoft
5ab6003e0f APIDump: Removed ignored classes logging. 2013-10-02 08:50:43 +02:00
madmaxoft
02c41b6f1d APIDump: Fixed operator == rename having bad DocID. 2013-10-02 08:49:15 +02:00
Mattes D
709097c99f Merge pull request #201 from SamJBarney/master
Added glass pane as transparent. Removed duplicate g_BlockOneHitDig[E_BLOCK_REDSTAONE_WIRE]
2013-10-01 23:34:53 -07:00
Samuel Barney
523c6b4b94 Merge branch 'master' of https://github.com/mc-server/MCServer 2013-10-01 17:48:06 -06:00
Samuel Barney
2855a330d4 Added glass pane as transparent. Removed excess g_BlockOneHitDig[E_BLOCK_REDSTONE_WIRE]. 2013-10-01 11:48:07 -06:00
Mattes D
ba8152608f Merge pull request #193 from tigerw/bugfixes
Startup messages revision.
2013-10-01 02:40:13 -07:00
Mattes D
d7fa9c9ff2 Merge pull request #199 from tigerw/moar-bugfixes
Fixed a fire simulator bug
2013-10-01 02:38:48 -07:00
Tiger Wang
20902e125c Removed unneeded statement
Also LOGINFO'd "Starting WebAdmin"
2013-09-30 21:17:52 +01:00
Tiger Wang
c4750ef003 Fixed issues 2013-09-30 21:15:48 +01:00
madmaxoft
4cbe24d2e8 APIDump: Added equality operator renaming. 2013-09-30 20:45:13 +02:00
Tiger Wang
ab34da78e7 Fixed a fire simulator bug
Fire now doesn't stay when it isn't on a flammable block.

Fixes the "fire creates chandeliers" bug in report #131
2013-09-29 23:39:58 +01:00
Tiger Wang
9c7cfd29ad Improvements to startup timer
As suggested by xoft. Also reverted changes of displayed protocol
version.
2013-09-29 21:37:50 +01:00
madmaxoft
9e19d598d0 APIDump: Fixed overloaded functions' docs. 2013-09-29 09:09:13 +02:00
madmaxoft
425073c4aa APIDump: Added more inheritance and linkification. 2013-09-29 08:59:46 +02:00
madmaxoft
6fa0361a64 APIDump: Linkified cDropSpenser constants. 2013-09-29 08:55:31 +02:00
madmaxoft
1f9397302c APIDump: Added the possibility to ignore classes. Ignoring Lua builtins. 2013-09-29 00:10:42 +02:00
madmaxoft
bb0fb0aa30 Improved the HTTPFormParser code.
No change to the functionality.
2013-09-28 23:02:16 +02:00
Tiger Wang
ebae946f1c Updated README
See for yourself :)
2013-09-28 20:41:26 +01:00
Tiger Wang
cc5c56d545 Minor startup streamlining
* LOGD'd unneeded debugging messages, streamlining startup
+ Added a basic timer for how long in seconds it took to start up
+ Added two checks for plural (plugin/s, second/s)
2013-09-28 20:36:01 +01:00
madmaxoft
b883a0b514 Fixed recognition of multipart-form-data forms. 2013-09-28 20:06:35 +02:00
madmaxoft
8130e6dd54 Created basic cHTTPFormParser.
It can parse forms in the application/x-www-form-urlencoded encoding, used for forms without file uploads.
2013-09-28 19:30:25 +02:00
madmaxoft
3b473f7a67 Added URLDecode() and ReplaceAllCharOccurrences() to StringUtils. 2013-09-28 19:28:19 +02:00
madmaxoft
c22ea7efff Added UserData to cHTTPRequest.
Callbacks may store one pointer of per-request data in the cHTTPRequest object. The object doesn't touch this data (doesn't own it).
2013-09-27 21:38:54 +02:00
madmaxoft
5cf8fc12ae Added cHTTPServer callbacks; fixed keep-alives.
The HTTP server now calls callbacks specified in its start function (debugified atm.) and it processes multiple requests on a single connection.
2013-09-27 21:28:41 +02:00
madmaxoft
8c57c5c1f2 Fixed leaking HTTPRequest objects 2013-09-27 20:48:44 +02:00
madmaxoft
0c3fd5e77d Fixed parsing and implemented write nofitication.
The web connection finally works with a browser.
2013-09-27 20:33:18 +02:00
madmaxoft
d0b9e81795 Split cHTTPConnection implementation into a separate file. 2013-09-27 19:34:46 +02:00
madmaxoft
f4efcb9080 Rewritten HTTPServer to split into cHTTPConnection, cHTTPRequest and cHTTPResponse classes. 2013-09-27 18:14:26 +02:00