Commit Graph

1824 Commits

Author SHA1 Message Date
Steffen Schröder
61d80b340d improved catching of transport exception on connect 2014-07-19 23:33:15 +02:00
Steffen Schröder
b5715ebe66 renamed server commands class and improved code 2014-07-19 23:29:20 +02:00
Steffen Schröder
57106efa46 fixed phpdoc 2014-07-19 23:12:20 +02:00
Steffen Schröder
acd2dd95e3 removed exception report 2014-07-19 23:12:11 +02:00
Steffen Schröder
754ca64532 suppress fread & fwrite notices 2014-07-19 22:00:31 +02:00
Steffen Schröder
0af057fd28 dedi-api update 2014-07-19 21:50:54 +02:00
Steffen Schröder
9943c1e808 used utility method 2014-07-17 20:02:55 +02:00
Steffen Schröder
6bf039d446 phpdoc var statements 2014-07-17 20:02:36 +02:00
Steffen Schröder
f369af1358 formatted 2014-07-17 20:02:23 +02:00
Steffen Schröder
545ee6bc25 added fixme tag 2014-07-17 20:01:48 +02:00
Steffen Schröder
6d941a5772 improved variable names 2014-07-17 20:01:40 +02:00
Steffen Schröder
fc2012080b private players array 2014-07-17 20:01:31 +02:00
Steffen Schröder
46665aa86c improved callback registering 2014-07-17 19:25:25 +02:00
kremsy
8049935945 customvotesplugin fix 2014-07-12 19:20:38 +02:00
kremsy
7d411aa76d added fixme bugreport 2014-07-10 22:23:47 +02:00
Steffen Schröder
a17c0f160b strip base dir on exception reports 2014-07-10 19:22:07 +02:00
Steffen Schröder
c2c7aa239c check validity of saved server settings
added missing property for validity check
2014-07-10 18:53:16 +02:00
kremsy
efaaa8554b removed fixme 2014-07-08 22:51:36 +02:00
kremsy
533e79e55d fixed queue 2014-07-08 22:51:01 +02:00
kremsy
0f9fac1613 debugtest 2014-07-08 22:19:29 +02:00
kremsy
d574b90c2a except 2014-07-08 22:12:30 +02:00
kremsy
e9af48245f queue fix 2014-07-08 22:11:44 +02:00
kremsy
ead8b7bbc8 fix 2014-07-08 21:56:07 +02:00
kremsy
7c7775e041 queue plugin fix + players array private 2014-07-08 21:50:32 +02:00
kremsy
41c19153a3 filereader improvement 2014-07-05 20:28:12 +02:00
kremsy
8e899b64ba various tests to keep session alive 2014-07-05 20:24:54 +02:00
kremsy
702b7ade9f Keep Alive fix (maybe that fixes the dedimania issue) 2014-07-05 19:08:02 +02:00
kremsy
11f78837db removed vardump 2014-07-05 18:03:57 +02:00
kremsy
88c78556b8 dedimania try fixes 2014-07-05 18:02:27 +02:00
steeffeen
9e4f815278 map file erasing from browser 2014-07-05 14:05:23 +02:00
steeffeen
9fde082a71 map adding 2014-07-05 13:58:35 +02:00
steeffeen
698cb7d146 tooltips, quads for actions, registered for actions 2014-07-05 13:35:51 +02:00
steeffeen
8d2c2fb8e0 fml update 2014-07-05 13:22:12 +02:00
steeffeen
5066d31ca5 improved add & erase buttons 2014-07-05 12:50:26 +02:00
steeffeen
c506c7b0da error label for 'no access' and info label for 'empty directory' 2014-07-05 12:34:55 +02:00
steeffeen
2cca641d2e proper use of 'remove' and 'erase' map
- added auth level for 'erase' actions
2014-07-05 12:19:54 +02:00
steeffeen
d5cfa925b2 prevent navigation out of maps directory 2014-07-05 12:07:07 +02:00
steeffeen
a91049c293 improved files scanning, built navigation, further widget improvements 2014-07-05 02:47:58 +02:00
steeffeen
87f4d10ea4 improved: method chaining, phpdoc, constants access, setting value types 2014-07-05 02:47:16 +02:00
steeffeen
f037392acf FML Update 2014-07-04 23:50:43 +02:00
steeffeen
c072019047 maps browser manialink 2014-07-04 21:17:54 +02:00
steeffeen
5b03fe06dc browser button in maplist 2014-07-04 21:17:54 +02:00
steeffeen
4df544cea6 map files scanning 2014-07-04 21:17:53 +02:00
steeffeen
a948dd57c1 created directory browser class 2014-07-04 21:17:53 +02:00
steeffeen
897111feff check for plugins directory existence before scanning it 2014-07-04 21:17:53 +02:00
kremsy
d4c094498d small fix 2014-07-04 19:58:59 +02:00
kremsy
eca5dcc2de fixed setting changed callback + added use of it in widgets plugin 2014-07-04 18:48:39 +02:00
kremsy
40fa025317 new icon for donation menu 2014-07-04 18:29:30 +02:00
kremsy
4647299ec8 adding check if the mode uses warmup to add the buttons in the menu 2014-07-04 18:25:09 +02:00
kremsy
0ada7f2a1e maplist added suggestion 2014-07-04 18:09:20 +02:00
kremsy
626e5ee5d3 fixed timeouts on adding lots of maps at once 2014-07-04 18:03:18 +02:00
kremsy
f624f54269 fixed doc 2014-07-04 11:41:03 +02:00
kremsy
2709df4d7e vote plugin, possability to react on trigger events, now built in only for map ralated votes 2014-07-04 11:34:17 +02:00
kremsy
82f639be46 use of sets in serverrankingplugin 2014-07-04 10:34:24 +02:00
kremsy
a1dfdca189 update widget on playerinfo changed (for example when player got from player to spec) 2014-07-04 10:12:17 +02:00
kremsy
5ce1878ce3 fixed changeinprogress exception 2014-07-04 10:06:07 +02:00
kremsy
d80480a681 fixed exception on player unknown 2014-07-04 10:04:19 +02:00
kremsy
ba2acca2c5 resolved error on fakeplayer connecting 2014-07-04 09:58:49 +02:00
Steffen Schröder
8b3667b252 FML Update 2014-07-03 22:34:47 +02:00
Steffen Schröder
edd62f0eb4 suggested icon for verified plugins 2014-07-01 21:43:08 +02:00
Steffen Schröder
a17e681ef0 renamed plugin install menu class 2014-07-01 21:23:50 +02:00
Steffen Schröder
072120064f updated dedi-api 2014-06-30 23:20:02 +02:00
Steffen Schröder
1c94e2da27 improved error prevention 2014-06-30 18:48:31 +02:00
Steffen Schröder
8c5b7b4b14 prevent error on null object 2014-06-30 18:47:37 +02:00
steeffeen
2fd369d746 very restrictive file name clearing
(windows sucks)
2014-06-29 22:18:14 +02:00
steeffeen
5a09db0e72 catch file exceptions like "map unknown" 2014-06-29 22:16:07 +02:00
steeffeen
f5458589c5 fixed create database statement 2014-06-29 19:59:02 +02:00
Steffen Schröder
c1cc6449c5 check whether ManiaControl.sh exists before trying to restart 2014-06-29 17:27:01 +02:00
Steffen Schröder
3151ed2bc6 prevent 'undefined index' error 2014-06-29 17:24:01 +02:00
Steffen Schröder
8d5359bb82 validate dedimania resposne 2014-06-29 17:17:20 +02:00
Steffen Schröder
4ac0ec7f73 fixed loading of server options on start
(property name needs to start in lower case)
2014-06-29 17:12:43 +02:00
Steffen Schröder
fc73510e8d replaced deprecated fileutil method by webreader 2014-06-27 01:18:55 +02:00
Steffen Schröder
2d78c75155 adjusted return type 2014-06-27 01:18:39 +02:00
Steffen Schröder
bb94b7712f fixed post method 2014-06-27 01:18:18 +02:00
Steffen Schröder
03bd3caa65 remove require of alrady removed lib 2014-06-27 01:16:09 +02:00
Steffen Schröder
70e2c89d22 fixed post method 2014-06-27 01:11:47 +02:00
Steffen Schröder
29081181bf removed unused imports 2014-06-27 01:09:12 +02:00
Steffen Schröder
02cb1430bc moved webreader class in utils namespace 2014-06-27 01:06:11 +02:00
Steffen Schröder
5c88fac7d6 code improvements for common curl options 2014-06-27 01:02:52 +02:00
Steffen Schröder
1aa1432384 deprecated FileUtil loadFile() method 2014-06-27 00:42:19 +02:00
Steffen Schröder
8e44f0f3c5 web reader for synchronous web requests 2014-06-27 00:40:43 +02:00
Steffen Schröder
15edb02e9e code refactored 2014-06-27 00:19:03 +02:00
Steffen Schröder
47a8c5bcfe removed unused lib gbxdatafetcher 2014-06-26 20:50:22 +02:00
Steffen Schröder
1dbcf486fb prevent non-object access error 2014-06-26 19:45:54 +02:00
Steffen Schröder
1a021c0189 improved utf8 array conversion 2014-06-26 11:18:00 +02:00
Steffen Schröder
73148364e0 utf8 conversion for arrays 2014-06-26 11:16:29 +02:00
Steffen Schröder
55efbc437f exception report message in utf8 2014-06-26 11:08:02 +02:00
Steffen Schröder
935b69a416 minor changes 2014-06-26 11:07:53 +02:00
Steffen Schröder
f2b9bc82ed utf-8 conversion with mb_convert_encoding instead of bugged iconv 2014-06-26 10:57:37 +02:00
Steffen Schröder
ec7f2f96d3 catch change in progress exception 2014-06-23 23:11:16 +02:00
Steffen Schröder
d6c3707219 catch not spectator exception 2014-06-23 23:08:08 +02:00
Steffen Schröder
d7bea9ecd8 constant fix 2014-06-23 22:54:27 +02:00
Steffen Schröder
0b5162db32 code improvements & cleanup 2014-06-23 16:32:40 +02:00
steeffeen
d4f685a607 Merge pull request #9 from Designburo/patch-3
Remember fixed pointlimit after new map
2014-06-23 16:27:15 +02:00
Steffen Schröder
1fc4ad999f catch next map exception 2014-06-23 16:17:39 +02:00
Steffen Schröder
d8951b7255 handle socket exception on connect 2014-06-23 16:14:47 +02:00
Steffen Schröder
269408c71a improved error handling on map adding 2014-06-23 16:04:00 +02:00
Steffen Schröder
d1c3ada631 map file name sanitizing 2014-06-23 15:51:39 +02:00
Steffen Schröder
6aeea15621 improved map restart param parsing 2014-06-23 15:45:40 +02:00
Steffen Schröder
e25b352a7a improved error handling 2014-06-22 19:23:54 +02:00
Steffen Schröder
9ae9c1cf07 fixed z level 2014-06-22 19:23:33 +02:00
Steffen Schröder
bb5058e532 improved constants access 2014-06-22 19:02:18 +02:00
Steffen Schröder
c7a7693c6f improved error color 2014-06-22 18:45:14 +02:00
Steffen Schröder
1fc2d567cf resolved todo 2014-06-22 18:42:40 +02:00
Steffen Schröder
3b4b2f2cce improved error handling and query param binding 2014-06-22 18:38:07 +02:00
Steffen Schröder
0012cb8ab9 improved error handling 2014-06-22 18:37:56 +02:00
Steffen Schröder
b86161ecd0 removed temporary alter table query 2014-06-22 18:26:01 +02:00
Steffen Schröder
2e987c2013 improved error handling 2014-06-22 18:24:43 +02:00
Steffen Schröder
d880c1995c prevent force message if not successful 2014-06-22 16:13:19 +02:00
Steffen Schröder
a9c509c8e9 better error message on addmap 2014-06-21 22:40:29 +02:00
Steffen Schröder
41df9efdbf added map exception 2014-06-21 22:36:20 +02:00
Steffen Schröder
af01cf46c1 strip base dir in error reports to ensure privacy 2014-06-21 13:31:24 +02:00
Steffen Schröder
c8d599189c FML Update 2014-06-21 03:18:21 +02:00
Steffen Schröder
816ff486ef renamed database config class 2014-06-20 19:06:55 +02:00
Steffen Schröder
3922b6eac7 renamed server config class 2014-06-20 19:05:59 +02:00
Steffen Schröder
14e92a10b8 server cache & logs folder cleaning on shutdown 2014-06-20 18:51:40 +02:00
Steffen Schröder
88a8a83fae improved folder deleting 2014-06-20 18:51:25 +02:00
Steffen Schröder
4a122927dc improved mc logs folder cleaning 2014-06-20 16:51:08 +02:00
Steffen Schröder
51e2fde2b0 improved mc quit handling 2014-06-20 16:34:19 +02:00
Steffen Schröder
f4681da6c5 improved server stop handling 2014-06-20 16:22:45 +02:00
Steffen Schröder
1f905e2b3f fixed logger setup 2014-06-20 16:20:03 +02:00
Steffen Schröder
f4b67accde maniacontrol quit on server stop 2014-06-20 16:19:30 +02:00
Steffen Schröder
54f1855ea9 more folder methods for server directory 2014-06-20 16:14:15 +02:00
Steffen Schröder
dfec7d0028 server directory class 2014-06-20 16:08:09 +02:00
Steffen Schröder
6fd042b57b improved logs, backup & temp folder creation 2014-06-20 15:36:52 +02:00
Steffen Schröder
488b6fc4a4 deleted unused methods 2014-06-20 15:13:11 +02:00
Steffen Schröder
f72568240b removed class aliases again as it doesn't work as expected 2014-06-20 15:07:31 +02:00
Steffen Schröder
88b471f283 modifiers fixed 2014-06-20 15:07:08 +02:00
Steffen Schröder
6e08ee9ac7 improved log fodder creation
deleting of old log files
2014-06-20 14:57:02 +02:00
Steffen Schröder
53e3078cc1 class aliases to keep compatibility 2014-06-20 14:29:17 +02:00
Steffen Schröder
32f2fd6f30 logger convenience methods 2014-06-20 10:56:15 +02:00
Steffen Schröder
d6e313309a minor readme update 2014-06-20 02:38:46 +02:00
Steffen Schröder
2e9f740a61 improved plugin install menu
- added checks for min & max mc versions
- special frames for errors or empty lists
2014-06-20 00:47:32 +02:00
Steffen Schröder
9b2c876d1a improved fatal error recognition 2014-06-20 00:05:50 +02:00
Steffen Schröder
b9dd9190f2 improved trace step skipping 2014-06-19 18:05:58 +02:00
Steffen Schröder
1b9097812e added skipping of library classes in error traces 2014-06-19 17:54:37 +02:00
Steffen Schröder
402bbc1971 ignore error handler as possible error source class 2014-06-19 02:22:32 +02:00
Steffen Schröder
dab0db49aa renamed+changed methods to better reflect functionality 2014-06-17 23:56:31 +02:00
Steffen Schröder
c59b5ac9cd improved variable names 2014-06-17 23:55:59 +02:00
Steffen Schröder
b1ce658fc9 constants names improved 2014-06-17 23:35:56 +02:00
Steffen Schröder
2e0a0359dd removed old php 5.3 compatibility code 2014-06-17 23:27:28 +02:00
Steffen Schröder
ea223a6d26 replaced deprecated logMessage function 2014-06-17 22:59:49 +02:00
Steffen Schröder
296fb77028 logging methods 2014-06-17 22:53:50 +02:00
Steffen Schröder
1e641f69c6 requirements check in SystemUtil 2014-06-17 22:25:33 +02:00
Steffen Schröder
621c795a54 Logger Class 2014-06-17 22:15:35 +02:00
Steffen Schröder
2ff88c230b AutoLoader Class 2014-06-17 21:46:32 +02:00
Steffen Schröder
83aa2246c7 improved utf8 conversion 2014-06-17 21:18:17 +02:00
Steffen Schröder
130b5351f8 increased version 2014-06-15 18:57:41 +02:00
Steffen Schröder
5e375c0c13 improved error report 2014-06-15 03:37:07 +02:00
Steffen Schröder
f6ac379dc0 plugin settings menu fml value picker 2014-06-15 03:23:44 +02:00