madmaxoft
|
bf9c520439
|
Fixed WebAdmin template after moving the memory stats functions to cRoot.
|
2013-10-08 20:24:35 +02:00 |
|
madmaxoft
|
a120507be0
|
Implemented the two memory-statistics functions in cRoot.
This fixes #185. cWebAdmin::GetMemoryUsage() is accessible but deprecated (with a warning output to the screen).
|
2013-10-08 20:12:34 +02:00 |
|
madmaxoft
|
a4cbe9fbb1
|
Cleaned up cEntity's enums.
Several were obsoleted and unused, others weren't supposed to be exported to the Lua API.
|
2013-10-08 19:49:33 +02:00 |
|
Mattes D
|
e3ba3b8f97
|
Merge pull request #208 from mc-server/NewWebServer
New web server
|
2013-10-07 13:19:14 -07:00 |
|
madmaxoft
|
68605b6dce
|
Fixed startup timings on server restart.
|
2013-10-07 10:46:35 +02:00 |
|
madmaxoft
|
4c4475f3b5
|
Fixed authenticator thread restart.
This fixes #209.
|
2013-10-07 10:46:34 +02:00 |
|
madmaxoft
|
d8dfa8cd88
|
Plugin folders now check for "." and "..".
This fixes #207.
|
2013-10-06 16:58:19 +02:00 |
|
madmaxoft
|
f55b77a98a
|
Fixed memory leaks in the HTTP framework
|
2013-10-06 16:40:28 +02:00 |
|
madmaxoft
|
4bf596a586
|
cListenThread: Fixed thread termination.
|
2013-10-06 16:18:15 +02:00 |
|
madmaxoft
|
d147935853
|
Added proper shutdown to HTTPServer.
|
2013-10-06 15:44:40 +02:00 |
|
madmaxoft
|
dabbf24f58
|
Merge branch 'master' into NewWebServer
This should simplify merging
|
2013-10-06 15:44:14 +02:00 |
|
madmaxoft
|
fe582b69d5
|
Removed remnants of the old webserver.
|
2013-10-06 14:38:10 +02:00 |
|
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 |
|
madmaxoft
|
a7401fa832
|
APIDump: Added cLineBlockTracer documentation.
|
2013-10-04 21:53:14 +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 |
|
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 |
|
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 |
|
madmaxoft
|
4cbe24d2e8
|
APIDump: Added equality operator renaming.
|
2013-09-30 20:45:13 +02: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 |
|
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 |
|
madmaxoft
|
5e7e4b3a28
|
APIDump: Updated cEntity docs.
|
2013-09-27 16:34:02 +02:00 |
|
madmaxoft
|
e5d5896a24
|
Fixed a typo in cEntity doxycomments.
|
2013-09-27 16:34:01 +02:00 |
|
madmaxoft
|
aeb44b5e66
|
APIDump: Completed cCuboid docs.
|
2013-09-26 21:58:18 +02:00 |
|
madmaxoft
|
b4c7b18793
|
APIDump: Completed cCraftingGrid's documentation.
|
2013-09-26 21:37:15 +02:00 |
|
madmaxoft
|
1c0f47704f
|
APIDump: completed cChestEntity docs.
|
2013-09-26 21:28:23 +02:00 |
|
madmaxoft
|
fe9be5b8be
|
APIDump: Updated cBlockArea docs.
|
2013-09-25 09:15:48 +02:00 |
|
madmaxoft
|
6d1580bd39
|
APIDump: Updated cChunkDesc docs.
|
2013-09-25 09:03:53 +02:00 |
|
madmaxoft
|
0b8f47face
|
Removed cChunkDesc::SetChunkCoords() from Lua API.
|
2013-09-25 09:02:49 +02:00 |
|
madmaxoft
|
8ca8c84ee5
|
APIDump: Updated cClientHandle documentation
|
2013-09-25 08:43:01 +02:00 |
|
madmaxoft
|
401e31fdc0
|
APIDump: Documented the cBoundingBox class.
|
2013-09-24 22:41:29 +02:00 |
|
madmaxoft
|
11e0c73ffd
|
Implemented basic HTTP message header parsing.
|
2013-09-24 20:52:37 +02:00 |
|
madmaxoft
|
4a00d26da9
|
Fixed a few compiler warnings
|
2013-09-22 21:43:00 +02:00 |
|
Mattes D
|
63c627f68f
|
Merge pull request #186 from tigerw/bugfixes
One feature and a few changes
|
2013-09-22 12:31:53 -07:00 |
|
madmaxoft
|
2a7a482f2c
|
Added a simple valgrind script for easier testing.
|
2013-09-22 17:29:11 +02:00 |
|
madmaxoft
|
19d5cc0e66
|
Updated coding style to match ours.
|
2013-09-22 09:46:23 +02:00 |
|
madmaxoft
|
184bcd3dd1
|
Prepared cWebAdmin for Apple-specific GetMmeoryUsage()
|
2013-09-21 22:40:14 +02:00 |
|
madmaxoft
|
c56bc4b01c
|
Fixed Linux threading issues.
|
2013-09-21 20:44:16 +02:00 |
|
madmaxoft
|
744b3be454
|
Fixed cFile:IsFolder() and plugin-loading.
This should fix loading plugins on Linux.
|
2013-09-21 19:45:11 +02:00 |
|
madmaxoft
|
6b61df3b73
|
Implemented cWebAdmin:GetMemoryUsage() on Linux proper.
Also the function now returns an int, number of KiB used, or -1 on failure.
|
2013-09-21 19:00:01 +02:00 |
|
madmaxoft
|
405d434c06
|
Fixed pickup spawning with inherited gamemode.
|
2013-09-21 18:08:30 +02:00 |
|
Mattes D
|
7f112a1ebb
|
Merge pull request #179 from tonibm19/patch-6
Added new mobs health.
|
2013-09-21 08:12:08 -07:00 |
|
madmaxoft
|
91325d706d
|
Linux compilation fix #3.
|
2013-09-21 11:18:37 +02:00 |
|
madmaxoft
|
c7fe42be26
|
Linux compilation fix #2.
|
2013-09-21 11:15:53 +02:00 |
|
madmaxoft
|
ea0addc2b9
|
Fixed Linux compilation.
|
2013-09-21 11:10:35 +02:00 |
|
madmaxoft
|
f3d0cdc9bc
|
Fixed compilation from previous commit.
|
2013-09-21 11:05:44 +02:00 |
|
madmaxoft
|
5cfc108e83
|
Merge branch 'bugfixes' of git://github.com/tigerw/MCServer into tigerw-bugfixes
|
2013-09-20 22:02:11 +02:00 |
|
madmaxoft
|
f08d78c887
|
Fixed rounding errors in cProtocol125::SendExplosion().
This should fix #129.
|
2013-09-19 22:03:02 +02:00 |
|
madmaxoft
|
19bfab9eca
|
ProtoProxy: Added handling for the Explosion packet.
This will help #129.
|
2013-09-19 21:51:59 +02:00 |
|
madmaxoft
|
18d795d8da
|
Fixed a crash in cEntity when the entity was at BlockY == 0.
|
2013-09-19 21:35:58 +02:00 |
|
madmaxoft
|
d9494ccf1e
|
ProtoProxy: Removed the per-packet sleep from the DEBUG version.
It is now enabled by defining a macro, by default off.
|
2013-09-19 21:35:33 +02:00 |
|
madmaxoft
|
111fd58914
|
Added support for 1.6.3 and 1.6.4 protocols.
No relevant changes have been detected, using the 1.6.2 protocol handler.
|
2013-09-19 20:49:09 +02:00 |
|
madmaxoft
|
bc3447e4b2
|
APIDump: Automatic corrections.
|
2013-09-19 18:53:07 +02:00 |
|
madmaxoft
|
47ef25ce77
|
Added a global "g_Plugin" object to all Lua plugins.
This allows plugins to have an empty Initialize function and implementing all their initialization at global level, thus modularising everything.
|
2013-09-18 22:31:44 +02:00 |
|
madmaxoft
|
a2d5f86769
|
Improved error message in cPlugin:AddWebTab() API.
|
2013-09-18 22:30:36 +02:00 |
|
madmaxoft
|
66da02519a
|
Added cPlugin:GetLocalFolder() API function.
This supersedes the cPlugin:GetLocalDirectory() function.
|
2013-09-18 22:15:12 +02:00 |
|
madmaxoft
|
e8b70f8a0e
|
APIDump: Updated cPluginManager documentation.
|
2013-09-18 21:33:55 +02:00 |
|
madmaxoft
|
edd7363edd
|
Proper folder / file distinction in plugin loading.
|
2013-09-18 20:40:09 +02:00 |
|
madmaxoft
|
403e0d5be4
|
cPluginManager:BindConsoleCommand can be called with the dot operator, too.
|
2013-09-18 20:40:09 +02:00 |
|
madmaxoft
|
b66031de65
|
cPluginManager:BindCommand can be called with the dot operator, too.
|
2013-09-18 20:40:09 +02:00 |
|
Mattes D
|
aa2edeae77
|
Merge pull request #176 from tigerw/bugfixes
Fixed repeater and wood placement
|
2013-09-17 23:09:35 -07:00 |
|
Mattes D
|
4c1f1cc539
|
Merge pull request #175 from tigerw/bugfixes
Bugfixes
|
2013-09-17 13:57:14 -07:00 |
|
madmaxoft
|
dd31eb9242
|
APIDump: Additional information is linkified, too.
|
2013-09-16 22:42:49 +02:00 |
|
madmaxoft
|
b1dc792259
|
APIDump: Added a slight visual style to <pre> tags
|
2013-09-16 22:34:27 +02:00 |
|
madmaxoft
|
d30bfc053d
|
Updated the Core to the latest.
Does this even matter in any way?
|
2013-09-16 21:33:29 +02:00 |
|
madmaxoft
|
8ad8a25c2f
|
APIDump: Added callback examples to cWorld.
|
2013-09-16 11:44:12 +02:00 |
|
madmaxoft
|
9f7b2e259d
|
Exported cMonster:GetMobType() to the Lua API.
|
2013-09-16 11:42:20 +02:00 |
|
madmaxoft
|
8aacae5e37
|
APIDump: All cWorld functions are documented.
|
2013-09-16 10:16:04 +02:00 |
|
madmaxoft
|
79851476d2
|
Removed cWorld:SaveAllChunks() from the API.
Use cWorld:QueueSaveAllChunks() instead, the old function was prone to deadlocks.
|
2013-09-16 10:15:25 +02:00 |
|
madmaxoft
|
40d295da26
|
cWorld:QueueTickBlock takes the delay in ticks.
|
2013-09-16 09:25:23 +02:00 |
|
madmaxoft
|
7ecd728f1e
|
APIDump: Next batch of cWorld documentation.
|
2013-09-15 22:30:17 +02:00 |
|
madmaxoft
|
a6b3c560a2
|
Fixed doxycomments of cWorld plant-growing code
|
2013-09-15 22:11:02 +02:00 |
|
madmaxoft
|
4aa14c0264
|
Fixed previous commit
|
2013-09-15 22:09:45 +02:00 |
|