fgms 0.11.8
The
FlightGear MultiPlayer Server
project
ChangeLog
commit e1ef4627eafe6c1fd0ecc4231e0842ba2ec144f4
Author: Geoff McLane <ubuntu@geffair.info>
Date: Tue Mar 3 14:19:25 2015 +0100
Fix the logfile open check.
Thanks to Nicola for pointing this out.
commit f1da55204f32792250c1ec6331922a9fea2565b9
Author: Geoff McLane <ubuntu@geffair.info>
Date: Sat Feb 21 17:48:39 2015 +0100
Suppress MSVC size_t to int warning 4267 in 64-bit build.
MSVC issues a warning when a 64-bit size_t is moved into a 32-bit int.
Since fgms has no values exceeding the max. positive value that can
be held in an int, 2147483647, this spurious warning is suppressed.
commit 5bb42bf170354be09d4be1a761a7a90d4f3a81f6
Author: Geoff McLane <ubuntu@geffair.info>
Date: Wed Feb 18 14:21:45 2015 +0100
In SetLogfile only close if open
commit 55e5f5c9efa45d7881b86e6ce76a6eaf235f6ffb
Author: Geoff McLane <ubuntu@geffair.info>
Date: Tue Feb 17 14:13:46 2015 +0100
Bump cmake min to 2.8.8
commit 24b8c8914057875c3dc3f7c061d85f30032ab9bc
Author: Geoff McLane <ubuntu@geffair.info>
Date: Tue Feb 17 14:12:49 2015 +0100
Suppress warning 4146 in MSVC build
commit bad4c4e883f420c078912b83382e66d4799d4d3a
Author: Geoff McLane <ubuntu@geffair.info>
Date: Tue Feb 17 14:07:06 2015 +0100
fix the thread_t define in WIN32
commit 801ffc84aa46c99faacc7e4801f4c2a2d926e21a
Merge: b962f4d 6b6e45d
Author: Geoff McLane <ubuntu@geffair.info>
Date: Tue Feb 17 14:00:48 2015 +0100
update master
commit 6b6e45df6bad65bdc9a93496136b30dbf3928152
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Tue Feb 17 13:57:33 2015 +0100
ignore backup files
commit 81d2279a334da1a33fd188b91f74c64b000fe5b2
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Tue Feb 17 13:55:08 2015 +0100
suppress some gcc warnings
commit 58b5e96a15f0ff49b25d9496ed38a3bd2b6b7173
Merge: 3bd8b15 9bd24be
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Feb 17 13:43:36 2015 +0100
Merge branch '0.11.7'
commit b962f4d21edf384a758a1b091f24de570f1f2fa0
Merge: 2ac865d 3bd8b15
Author: Geoff McLane <ubuntu@geffair.info>
Date: Tue Feb 17 13:16:20 2015 +0100
Merge branch 'master' of gitorious.org:fgms/fgms-0-x
commit 2ac865da5df7ee4de19b8161f5ac37f3409e4e8d
Author: Geoff McLane <ubuntu@geffair.info>
Date: Tue Feb 17 12:59:00 2015 +0100
ignore temp* and bak files
commit c8a4305497ae2139a42c5a43fc6ab52e02a448a6
Author: Geoff McLane <ubuntu@geffair.info>
Date: Tue Feb 17 12:57:55 2015 +0100
combine the changes, and remove comment but add define
commit 3bd8b1542730c68a8a402f48be3c94c40028fea7
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Feb 17 12:43:26 2015 +0100
updated version
commit cafa1ae4e48f226e5912dff31020997d24f12d44
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Feb 17 12:39:23 2015 +0100
Corrected fg_list.
commit 1eb50ee6ce83a611c3d554c23f6c0dd812c422ba
Author: Nicola B. Bernardelli <nicola.bernardelli@gmail.com>
Date: Mon Feb 16 22:00:51 2015 -0300
Cygwin fixes for Geoff McLane <ubuntu@geoffair.info> from JazzTp aka Nicola <nbb.musica@gmail.com>
commit 9bd24bed9b86f427f9094312315858e3b1b1c3fa
Author: Geoff McLane <ubuntu@geffair.info>
Date: Mon Feb 16 17:32:25 2015 +0100
Some fixes for windows keyboard, and CLI interaction
commit b8920fb08f12e6d7e2f9286cc12c6f254bd0ddd7
Author: Geoff McLane <ubuntu@geffair.info>
Date: Mon Feb 16 17:31:19 2015 +0100
Update the build instructions
commit f0cfac58d3bf8e2bd22fe565db80bbfc5d9fa57d
Author: Geoff McLane <ubuntu@geffair.info>
Date: Mon Feb 16 16:54:55 2015 +0100
ignore backup files
commit 22f06e7698f0460eec5f14ad39958e0ab794ddb3
Merge: 21fceab 5e86bae
Author: Geoff McLane <ubuntu@geffair.info>
Date: Mon Feb 16 16:53:52 2015 +0100
merge two fixes from Tosten to this branch
commit 5e86bae3bd2a79be04b89493292102ad14014c7e
Author: Torsten Dreyer <torsten@ลง3r.de>
Date: Fri Sep 26 12:21:54 2014 +0200
Two minor fixes
commit 21fceabe677928483f97da7f88e227266c263776
Author: Geoff McLane <ubuntu@geffair.info>
Date: Tue Jun 3 13:36:22 2014 +0200
fix 'obs' compare by Marcus Pargmann
commit e422fc61ecf35e2e09f0f57c7ee81d028259e730
Author: Geoff McLane <ubuntu@geffair.info>
Date: Sun Jun 1 20:45:31 2014 +0200
small fix to compile fgt_server in windows
commit 785f74487846e19671d9587c4fe1d6c517bd9371
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Oct 23 20:08:23 2013 +0200
- dynamic blacklist entries get a default of 0 (=no timeout)
commit 252351000e04947b011a050a5f907c1d95510553
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Oct 23 08:16:44 2013 +0200
- AddBadClients() now also inceases counter of local/remote clients
commit 611dcb77c569db7e2a7f16bcf7cfde0da6911387
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Oct 21 21:58:23 2013 +0200
'show stats" now shows number of local and remote users
commit 49a100bf1328ad6eccfd1b722b68b4b6c92f9aa3
Merge: 2eb3a5c c0cd696
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Oct 21 21:48:11 2013 +0200
Merge branch '0.11.7' of gitorious.org:fgms/fgms-0-x into 0.11.7
commit 2eb3a5c6b6ddd6d9ddb6c88ac401538e489d1ae1
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Oct 21 21:44:02 2013 +0200
- 'relay add ...' and 'crossfedd add ...' now accept port definition
- added 'show users local ...' and 'show users remote ...'
commit c20a8185c76eefbcf1ac9dae414622a0eb780fac
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Oct 21 21:43:05 2013 +0200
- added Address::setPort(port)
commit f7cbf8fe5ef1614583f48f9f0cb7ca8fd0c03ded
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Oct 21 21:41:27 2013 +0200
- changed 'configure terminal' to 'configure' (no other option required)
- fixed 'configure ?' to show help instead of directly changind to configure mode
- fixed some TABs in source code
commit a31d6242ca61e58b4afdce00ce0b34b3286779aa
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Oct 21 20:43:06 2013 +0200
Removed CheckTTL() because its broken. Not perfect, as the last connected
client will never expire, but it is stable :)
commit 5976ba5568a64f3d7c4a5831d92bff7e95cfb176
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Oct 21 20:25:57 2013 +0200
Removed CheckTTL() for relays and crossfeeds.
commit c0cd696824d32e45f970cba46d2a9726fdbf9414
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Sun Oct 20 11:31:38 2013 +0800
[FIX] Wrong player count when removing a player.
commit 281a2dd1ce4a437cb92ac140e051d035072d7b0c
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Oct 18 09:50:05 2013 +0200
many bugfixes from Geoff
commit cd2177dfc85ceed55746097f4f8dec3850b8ca3d
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Tue Oct 15 22:41:44 2013 +0800
Code cleanup, some minor fixes and better resistance on DoS attack.
[FIX] msg count overflow if count > 4294967295 (Now counter stops when count = 4294967295)
[FIX] Stop retry on PQ connect when fail count <120, but keeps receiving msg (msg lost)
Starting from this version, older version of fgms which do not require FGTracker reply "OK" will not be supported.
Please use FGTracker version 1.5 if your fgms client is below 0.10.23 or between 0.11 and 0.11.5
commit 64c98c9e5c1cf16703698976087e8772a07fe691
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Tue Oct 15 22:40:27 2013 +0800
Version 1.6 2013/10/15 hazuki
Code cleanup, some minor fixes and better resistance on DoS attack.
[FIX] msg count overflow if count > 4294967295 (Now counter stops when count = 4294967295)
[FIX] Stop retry on PQ connect when fail count <120, but keeps receiving msg (msg lost)
Starting from this version, older version of fgms which do not require FGTracker reply "OK" will not be supported.
Please use FGTracker version 1.5 if your fgms client is below 0.10.23 or between 0.11 and 0.11.5
commit 429b1b0b93c6d4ccc030e7de80a7b99609fad0f5
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Tue Oct 15 01:23:23 2013 +0800
[FIX] fgtracker help page print correct version
commit 6f52fbdcb3103134097224b14068ed6d99b35438
Author: Geoff McLane <ubuntu@geffair.info>
Date: Fri Oct 4 18:56:28 2013 +0200
Make function recoverable_wsa_error() static
commit 9312f7e74fdc7e2c12a96088db5860db3ac8625a
Author: Geoff McLane <ubuntu@geffair.info>
Date: Fri Oct 4 18:54:48 2013 +0200
Add gettimeofday() functions for windows
commit 8b599e266c2cb550a78d18667fa0514ab00fc21c
Author: Geoff McLane <ubuntu@geffair.info>
Date: Fri Oct 4 18:41:24 2013 +0200
minor fixes to compile with MSVC
commit 98cd85980ea9644791a0c31ae10e871cb944864d
Author: Geoff McLane <ubuntu@geffair.info>
Date: Fri Oct 4 18:24:48 2013 +0200
Define MSG_NOSIGNAL in all ports if NOT defined
commit fded43a2dd76df41abb29e597363e9c09abffeb9
Author: Geoff McLane <ubuntu@geffair.info>
Date: Fri Oct 4 18:07:14 2013 +0200
Finally get around to automating config.h for windows
Remove the manual step to copy config.h.msvc to config.h, and
also generate a 'blank' unistd.hfor windows only. A better
solution would be to genreate a config.h files that can be
used by all.
commit 2ac0b8946486b1c95560db9309a9f815a4377823
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Sep 27 09:41:59 2013 +0200
If the last user quits, the server will not remove him from the internal
list. Added a cleanup routine to fix this.
commit 8e9f5453ba236f4d1a911770c4c9bf8c3914b3e9
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Aug 6 08:43:28 2013 +0200
small fix for BSD
commit cb997c78186b4854920144cc4daa79e7a9cc16c3
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Aug 5 16:44:25 2013 +0200
- CLI: search by name now supports parts of a name
- SERVER: known callsign from different IP is silently ignored
commit a89d4e33edf6574e2ece9f484eb186e27c130e05
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Aug 5 13:49:16 2013 +0200
fix dropping clients
commit 5edc446ff37025e607995f955476e73ca4e5bafc
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Aug 5 11:49:19 2013 +0200
CLI: filters are working again, history now works as expected
commit 1ac91fdf4bf91d01b92f39593a369a3aa91157d9
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Aug 5 11:48:30 2013 +0200
drop bad clients after TTL expired
commit 66ef4ab45ec966e398aab49f174a89a50bc66839
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Aug 2 15:31:33 2013 +0200
more fixes
commit 90ebf5a40924871262293b7810e049d3a8359efb
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Aug 2 13:55:01 2013 +0200
more fg_tracker cleanup
commit 761d7cc3e1326707290ee96979479fec72488647
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Thu Aug 1 10:56:49 2013 +0200
cosmetics
commit 4314980bd3b3d36b08ed64f30156d3b2fac180c2
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Thu Aug 1 09:27:48 2013 +0200
- fixed some more bugs of the tracker code
- fixed "kill -HUP" which now works without segfaults ;)
- documented some code
commit a498cd5b3ca2bdf7eca19da85cd836f62bc7f306
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 31 10:49:41 2013 +0200
BUGFIX: fgms now reloads config file on SIGHUP
commit 019afeaecb0748661bc588a545c6b8e6fe6095d0
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 31 08:58:27 2013 +0200
fixed ReadQueue() and TrackerSend() to handle large message queue
commit 7f858cc80b70f1a947828c0a08ce10252b4c6ef4
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 31 08:57:31 2013 +0200
don't send bad (=broken) client data to tracker
commit 2c60724b79874e22cd9a4f35c153c86291219cae
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 31 08:56:12 2013 +0200
fixed '0' at end of cmd
commit 906d1575bb73a542bbeeedfc54b809f6f423279a
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Jul 30 11:45:53 2013 +0200
- further c++tification of libcli
- fixed several bugs in the tracker
- introduced cli_client as a stream-like replacement for write/read to client
should automatically setup a terminal if initialised with fd=0
commit cb83e76ee59b900b4d50e6a7fb26b9b4d9bdd01c
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Jul 30 11:43:48 2013 +0200
fixed a typo in CMakeLists.txt
commit 1877ab669fee53d291dd0fde0ae8b6f5191f4ba7
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 29 10:27:35 2013 +0200
fixed logging
commit f5a5815978862bbdea08994b1de04957acfac8fe
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 29 10:26:57 2013 +0200
fixed SG_CONSOLE, removed SG_ALERT
commit c021437a9d9ec8c3361f1364a17a932c72fa41d2
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 29 10:26:14 2013 +0200
fixed logging
commit d38c09811110ac6d6c6e76632737292dca72c812
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 29 10:25:38 2013 +0200
fixed Makefiles
commit d492bd2c08c6126757caba52c34b228c268c26cd
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 29 10:25:09 2013 +0200
fixed logging
commit 899cf047dc8c0be14e7aeda812de355c49cc3f0f
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 29 10:24:23 2013 +0200
removed all write()s, since windows does not like it
commit a35616b9cb68ace29f6b10c0a1edc3c6f77a1e1a
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 29 10:21:50 2013 +0200
played 'divide and conquer' with the cli code
commit ef81c6d73ec5ac420d855c53cc4e5eff3da8f13e
Merge: b134595 7868873
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 24 11:33:24 2013 +0200
Merge branch '0.11.4' into 0.11.5
commit 7868873e479ead5da64a32679214fa10d110b4df
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 24 11:31:42 2013 +0200
bugfix for receive errors
commit b134595aca4427160860dcdfdf2a4a1075c43162
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 24 11:23:44 2013 +0200
alpha
commit eac2731f192a6e445c8bb8c6db4aeddaff26d44f
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 24 09:46:51 2013 +0200
recognise broken pipe while reading from server
commit 65046c6b198a3167151bcfe4a2205d6c86b9292e
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 24 08:09:13 2013 +0200
don't send disconnect messages to tracker if client has errors
commit 41288304abef2eb681e69f375d17cbed2c752982
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Jul 23 14:05:58 2013 +0200
- added tracker stats
commit aa843e7040c655a2000bee1ce66c7a57ac91c3ef
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Jul 23 14:05:16 2013 +0200
- rewrote ::TrackerLoop completly and fixed several bugs
commit a94cc2ca3462dfbd4d35938528b2f42a9871229a
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 22 09:30:33 2013 +0200
fixed the tracker (again)
commit b9add99a8b6669fcd144e9539766e0d1781e26b8
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Jul 19 16:13:43 2013 +0200
- finally fixed the tracker module
commit e823b98ec8fab0372e86b5f40b28cfa30585281f
Merge: 9716919 8c5315c
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Thu Jul 18 11:51:59 2013 +0200
merged changes from me and geoff
commit 9716919192b514915536b041a6d9024d91223ed6
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Thu Jul 18 11:14:08 2013 +0200
tracker module bugfixes
commit 8c5315c51f193171e682491d10d8c4dd51c33821
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Jul 18 09:56:23 2013 +0200
Bunch of libcli changes to compile in WIN32
commit a19084ed1e6f394df3ccea3cfa20a4a6345e7589
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Jul 18 09:55:40 2013 +0200
Some more WIN32 stuff
commit bdf988074a337db6127ff7dbfa72dd55e6557ada
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Jul 18 09:54:43 2013 +0200
Add 'crypt()' function for windows
commit 13db538ecea9bfb2dee1e54126c7f399c97d74a4
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Jul 18 09:52:56 2013 +0200
Replace read/write socket with recv/send for WIN32
commit c1d5e4729221bfee34e430a1b202a433dcc871f9
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Jul 18 09:51:14 2013 +0200
Add important include config.h to top
commit 0b112e408957a58f58f35d2b50cb60366df01e3d
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Jul 18 09:50:09 2013 +0200
Change struct MSG to class MSG
commit 3a90ceaa8a90b2ee221bff94191e74a234aa06b1
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Thu Jul 18 07:36:12 2013 +0200
fixed 'could not resolve hostname' bug
commit f88ce1cab2226a8ece8d28c4ac4ea57ef17ae86c
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 17 12:28:53 2013 +0200
fg_tracker now uses netSocket for communication
commit 569615de0bc67ccfcea08310943d287a966b76c3
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 17 11:14:50 2013 +0200
- Dropping Pilots within FG_SERVER again, so the tracker gets
DISCONNECT messages again
commit 58ae819c0e3f0effbc512d9145f9b16384eb7fb3
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 17 09:00:03 2013 +0200
removed unnecessary lock()s in HandlePacket()
commit 20874292980538bae8a526087a9832c69665a678
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Jul 16 16:28:46 2013 +0200
hopefully I got the fg_tracker bug
commit 50560033283cb2d19bf4edf1645b29ede46cd91d
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Jul 16 15:47:19 2013 +0200
bugfix for BSD
commit de507f79f4f54c4529ea164aa8ee30cb742772ef
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Jul 16 15:37:32 2013 +0200
- removed regex from libcli (not very useful and too complicated for windows)
- fixed uninitialised variables in filters
commit 5514f9026bf6714445f4edc937303ab8a39d3fa7
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Jul 16 14:05:31 2013 +0200
- libcli use netSocket now
- fixed terminal settings when running in foreground
commit 5c7990cddec47e27d3d72bdcf3f92f2504518f0e
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Jul 12 14:59:27 2013 +0200
updated TODO
commit c2aeb900fdf168aa8a071e62640336c330b55b0f
Merge: be87e8a 02dcef0
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Jul 12 14:58:31 2013 +0200
Merge branch 'master' into 0.11.3
commit 02dcef00e3071dd3da9c91634ae34c73f537e86d
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Jul 12 14:58:07 2013 +0200
added convenient write_str and get_char to netsocket
commit be87e8af5994c9aefa54657e3303c98b2a5580d1
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Jul 12 12:50:04 2013 +0200
modified version
commit ae1cafde6ae42ef4d731e5f40e595d4197a68e82
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Jul 12 12:48:39 2013 +0200
- removed macros USE_TRACKER_PORT and NO_TRACKER_PORT.
The tracker is always a thread
commit 80730947be3f34d103f7c70cf7187f23f18c9dec
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Jul 12 12:06:14 2013 +0200
- fixed a bug in the tracker module
If the connection to the tracking server was interrupted
the tracking modul constantly tried to send messages anyway.
We now wait until we reconnected successfully
commit 85cdec5775c5957eb85fb448263be14730b76400
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Jul 12 09:39:27 2013 +0200
- Telnet and Admin Port are now really initialised to Data Port +1 and +2
commit f4a1f45ee3e19092caa7cfd91a732b987373c10c
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Jul 12 08:34:18 2013 +0200
- a silly bug prevented the use of the default admin port.
Found it and fixed it.
commit 2422c80af52529a5355ff2d8bfe959d2400d5822
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Jul 12 08:24:08 2013 +0200
- Player->LastSeen was not updated correctly
- CLI> show stats
shows accumulated sent/receive counters and packets/s
commit ca7bc50571730c45e37f88dd760e43bd48401e56
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Thu Jul 11 09:17:38 2013 +0200
added docs
commit 2c8efa045346b7c36189ec763a58e39b0e71d0c6
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 10 23:36:22 2013 +0200
two dots for FreeBSD
commit bb867bad3cfe0c04f363ccfd3b0d02eee17e0666
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Jul 9 07:21:04 2013 +0200
increased version
commit ae559b7cc5f81429910333371e8ca9691b750cc4
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 8 16:07:29 2013 +0200
fixed lazy relay
commit bd210ae05102d321a304380ac3580a6ed71dfe7b
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 8 08:46:36 2013 +0200
beautified list of relays
commit 08ca9f4aed3ec61d0a09819860fb8df4cc496a6f
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 8 08:46:00 2013 +0200
bugfix for BSD
commit eb49e95ff39f4712d4f31d0a7655564fa8d71f91
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 3 14:23:56 2013 +0200
more and beautified stats
commit dc22174d42d566bc634423ade41d75f1ceea0488
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Jul 3 07:59:53 2013 +0200
if no admin user/pass is set, disable admin port
commit a8f760c923f15008b44c8e9af12f807ae9b7b5eb
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Jul 2 08:46:28 2013 +0200
In CLI 'quit' stops fgms when running in foreground
commit 62642cea537818b467e70e79e2d8b00f707709c3
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Jul 2 08:45:53 2013 +0200
added copyright information to libcli
commit ad01a6de6587fbecc652e728e7cf2a2adb4e1640
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 1 15:57:46 2013 +0200
show users NAME
commit 7f06299597f182acbe88f818571b342f2f25f885
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 1 12:40:30 2013 +0200
using diff_to_days() and timestamp_to_days() globally
commit e84f839bd039010d51c6f6df96677bca1aae9649
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 1 12:15:12 2013 +0200
removed AddDebug
commit 2f5feed224939775e1cd6bdbe25955fef4db7e7b
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 1 12:13:59 2013 +0200
removed m_NumCurrentClients and using fg_list.Size() instead
commit c4cecf74795efc5bab0d5e7ec00737ffbf5d57cd
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 1 11:51:56 2013 +0200
removed double mutex locking when new player connects
commit 656ee04a4efb6612fcad3d85bfa21075b319883a
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 1 11:38:45 2013 +0200
Removed SenderIsKnown() and using fg_list::Find() instead
commit 63780fbf0dc163806b2b86b3210f23043de529bb
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jul 1 11:23:54 2013 +0200
globally using fg_list instead of std::list etc
commit 614e9411e4747096e3735df6e685a43c7ef9e271
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jun 24 14:30:55 2013 +0200
removed old chat messages
commit 0f8fe8d90b1f9e41f2df6373a586cc4ca3c49436
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jun 24 12:53:09 2013 +0200
blacklist add implemented
commit 3ccab438ed37fc75cc0083c1d0b16cda57e12aae
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Jun 21 16:28:46 2013 +0200
bugfix
commit 4df609019e8ffbaceb525bc349786143a7cbf8db
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Jun 21 16:25:25 2013 +0200
introducing libcli
commit 16c69ff73ad0510ebfe86115f2ea967453ea64b7
Merge: a206b35 1481408
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jun 3 09:09:37 2013 +0200
Merge branch 'master' of gitorious.org:fgms/fgms-0-x
Conflicts:
src/plib/netSocket.cxx
commit a206b359e6701d4b352b0d722d0824113f02c640
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Jun 3 09:04:31 2013 +0200
cosmetic
commit 1481408df8f824ccab90312119199343bd04945d
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sat Apr 13 12:24:16 2013 +0100
change alt to title for hover.. ta geoff
commit 1ea60b3318024295bf2d69543f4d6b146c1042e5
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sat Apr 13 03:54:18 2013 +0100
Compressed images and corrected 404
commit 950177b514852669fdbc22b8d6fe0a07cdc811ff
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sat Apr 13 03:39:40 2013 +0100
Added screenshots and 404.html page (this is configued server side
commit 708ea262262cf19d9e156719f53abb510cf05dec
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Thu Apr 11 19:28:40 2013 +0200
Minor typo in netSocket.cxx
commit 83134fc539acde8d83acfa780d4612fb2a680ddd
Merge: f8d4ae4 51b2508
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Apr 11 14:46:02 2013 +0200
Resolve a merge conflict in fg_tracker.[ch]xx
commit f8d4ae4fbbbaf09bdb019d13d11eb4e38b0d8461
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Apr 11 14:26:01 2013 +0200
Update .gitignore
commit afc5166d4bf8a398f093b9c370e2798c0402064b
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Apr 11 14:25:19 2013 +0200
Add a windows build_docs.bat
commit 82fa313e2439c746b2ebc41b19d58efd1900ed77
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Apr 11 14:22:23 2013 +0200
Set MAX_PACKET_SIZE to 1200 to agree with FG multiplayermgr.cxx
commit d05cb3637f2a16e04b6489957a1628f898fa3a15
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Apr 11 14:19:38 2013 +0200
Normalize some line endings
commit 6e97a9a391db0f90fac40e9c7ff33844ee13152e
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Apr 11 14:01:12 2013 +0200
WIN32 chnages in CMakeLists.txt to link with PostgreSQL library
commit 99f6faef893672ffa63153cb60e9cdbafa05bfe8
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Apr 11 13:47:27 2013 +0200
Update ChangeLog, and bump AGE to 27 in new 'version' file
commit 51b2508f9e2caa18812f647acf63438d5dd099f9
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Apr 3 12:05:18 2013 +0200
cosmetics
commit a7b8f0b0be9770b3fb35a01f5c02c04219e6d20a
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Wed Apr 3 02:15:09 2013 +0100
Embedding geoff paris.ascii.art.txt
commit 3f9d9fb2278ef3fb784c4fea3edf2595a0f36741
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Wed Apr 3 00:29:03 2013 +0100
cleanup config
commit d48b4e60801c37f073026d662e59f91818814534
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Wed Apr 3 00:01:11 2013 +0100
added contrib files
commit 34dc3dfd7770be46ce96e1c9d10c47e5dca35e58
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Tue Apr 2 23:08:43 2013 +0100
Cmake detects version
commit a01de7f497f93d3bc7f62fd269f175f3fe32ee5c
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Tue Apr 2 22:58:33 2013 +0100
geoff cleanup
commit 379898bae9c80ed4cd6de0eb080863008d8d711c
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 23:38:25 2013 +0100
Add build script
commit ba2ae5ced555b287461041a1b50f6a035a0b88a1
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 23:24:52 2013 +0100
tidy type
commit 1a2332ecd01530da00fe591c36a208285b3e70f5
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 23:11:46 2013 +0100
tidy next gen
commit c7535221f9ca418234fdcd030090b211a8ebd0b2
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 22:59:25 2013 +0100
NExt gen
commit 0cccd7d24076266ad6779212255a3cd44310df47
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 21:22:52 2013 +0100
tidy style
commit a46e8a8c8c57338fa9cdeb889694dd3a8c85706d
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 21:11:33 2013 +0100
typeos
commit cc53f324dc1508dc0bbac63c005ffff7589f4f9e
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 20:44:26 2013 +0100
typeos
commit f3ecf38c773e4886394b404907499fde490dff29
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 20:25:20 2013 +0100
tidy contents
commit 9329eaa84b618c2edb5bc52e507bf91788df51b7
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 20:21:57 2013 +0100
tidy contents
commit 6a76767af9470d4bcf82152fc7063667ea58df05
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 20:07:46 2013 +0100
traker isntall
commit a15972e683b5525188bd1d0644c532eca12c8c53
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 19:52:02 2013 +0100
traker isntall
commit 64a00d1fb35ba7069d4243ada705c3ce2ce913e5
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 19:51:15 2013 +0100
traker isntall
commit 0d1cf40013991fbc3cc1d08d2003362cfa5dc71b
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 19:19:31 2013 +0100
tody
commit c1ff1ba5ffefc1de79e2ccc1be7a8bfd79dd74d2
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 07:16:28 2013 +0100
graphs
commit 6f6cac8f7c27f5afbf9ce464e2da20925cbd404d
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 05:29:21 2013 +0100
final tweaks of color
commit d7057c10a2431c5c0d3bd648c3cc4a4c00a10e1e
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 05:02:37 2013 +0100
make logo clickable
commit 85af4d533cf2be2721faec0f2f14141217bc0636
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 04:43:30 2013 +0100
tweaks
commit 8455ef986b4c0c43dbbcf4bc6a22482e4999b3e4
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 04:02:23 2013 +0100
oops forgot
commit b2710279bbfcfc96ae8116ce3ddac775d714de18
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 04:00:01 2013 +0100
developers docs
commit 1e427caacf0530480c618884996b7f99d7c8491c
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 02:24:35 2013 +0100
docs search
commit ed6fb27cea8e7fec883422cac400003e1f6c53a8
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sun Mar 31 00:52:31 2013 +0000
more tracker
commit a0872ca6075e4dcfef651922ed8794c3a0ca9466
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sat Mar 30 23:40:30 2013 +0000
tidy up structure and tracker
commit 439b9735b67df7b4b096359d4345f8071d00a0f2
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sat Mar 30 22:52:55 2013 +0000
NEw site
commit 21f7863a1b75a315ace6cf3c4284369b1fc8715c
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sat Mar 30 22:01:51 2013 +0000
tracker
commit 9e44d176293b1c64e119b002478a589296f000eb
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sat Mar 30 21:27:46 2013 +0000
tracker
commit 95daefd0d4e233164177a85bfff4d758feda8a0e
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sat Mar 30 18:56:20 2013 +0000
tody
commit 14c330dc5d830d5bcb5feca221f4f11a8ce8ce20
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sat Mar 30 18:16:53 2013 +0000
diagrams
commit 1e499dbb00571affac73135b3ccd6a31bda6e9d4
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sat Mar 30 02:28:53 2013 +0000
no robots yet
commit 8eece193e35bd6a8a76c6bf16243ed5a29abf1fd
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sat Mar 30 02:17:02 2013 +0000
colud
commit 76fe0d1ba888642ee96d3bb0df00f5a365b092b1
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sat Mar 30 01:25:10 2013 +0000
new logo
commit fd885cfdb2c830ce2b3ded0bfc44cdb60462fa20
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sat Mar 30 00:36:59 2013 +0000
lazy
commit c8e8c022ab28cf6290a3bb12392f1b9a41f72e9c
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Sat Mar 30 00:04:58 2013 +0000
build directory
commit cfbbeedb942c493058929461b711c54d8db25552
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Fri Mar 29 23:00:41 2013 +0000
project
commit 44ec79c52ae7b9df3207ed58be14436057364707
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Fri Mar 29 21:35:07 2013 +0000
new style
commit 45749ab6d076a3edc9dc056fd4c8c1f3ec2fee2f
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Fri Mar 29 20:06:19 2013 +0000
style
commit 49a22489962bbb3d0116e0034a20d97804ef280a
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Fri Mar 29 19:04:53 2013 +0000
tidy pages
commit cd3b7d93bcf520d8e10d02ef5612bdc8f2aff4d6
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Fri Mar 29 18:55:35 2013 +0000
tidy pages
commit 7e7c55d9eac8884afc8f2c3fd01450b9ec749a6e
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Fri Mar 29 00:37:30 2013 +0000
adding images and css
commit a297c268881ac4a054926b400f53c3f944549c7f
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Thu Mar 28 23:58:18 2013 +0000
style start
commit 02050556be23993de113376748f58bf80088657f
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Thu Mar 28 23:52:44 2013 +0000
style start
commit cc3fb13856ff435d0eee2ed172fa63232bf49968
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Thu Mar 28 23:08:56 2013 +0000
doxy new
commit 2be1ebd2df3469e45eb7ed2a6847fc2f0c3373bd
Author: Peter Morgan <pete@daffodil.uk.com>
Date: Thu Mar 28 22:34:51 2013 +0000
docs to go
commit bd2c4261b9cdc6b3cc0b751c1aad90a60a05e79c
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Feb 11 10:28:55 2013 +0100
HandleTelnet will not force fgms to exit if memory is low
commit 9aa53f443a9a56a2d4565efffa1c8fb2f7c85227
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Sat Dec 8 22:40:43 2012 +0800
[Fix] FGTracker - Unnecessary force exit due to invalid packets send from fgms
commit 3e40a6d0479934b0525ecdee9f0cae38d9047afb
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Fri Nov 30 21:35:11 2012 +0800
[FIX] Force exit when fgms sending invalid packet.
commit 1ab424aacdc05035916fd939bdda7092d01d874e
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Sun Nov 25 11:20:19 2012 +0800
[FIX] FGTracker - send OK to fgms even the message not logged to server due sql command failed. Now will exit once encountered such situation.
(This is an important fix and highly recommend to FGTracker server admin to prevent data loss)
commit 798a544aa1cac0cfc20f5b7cf152f953c440d7f9
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Fri Nov 9 18:15:24 2012 +0100
Update the ChangeLog file
commit b888d37f63cd99a91b2cf527c22a81f748d713b1
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Fri Nov 9 18:01:12 2012 +0100
Fix CMakeLists.txt to allow -DCMAKE_BUILD_TYPE=DEBUG
Just needed to put the set(CMAKE_DEBUG_POSTFIX d) in WIN32
commit 4f16a470f4252140057270a221a166c156cfeb3d
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Fri Nov 9 21:38:54 2012 +0800
[fix] typo
commit 0ea2e15ae09f40e37b936c9cb126c9fc6a99644f
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Fri Nov 9 21:35:44 2012 +0800
[enhance] Better resistance on DoS attack - tracker server. (Still a lot to be done though)
commit e86db2d46cc78e53df5e8d47b30df2ecf952a5ad
Merge: 7573f55 b264f14
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Oct 31 14:37:10 2012 +0100
Merge branch 'master' of gitorious.org:fgms/fgms-0-x
commit 7573f558fca7b833e9a2b9e9f68647299f1d5bd5
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Oct 31 14:37:00 2012 +0100
- cosmetics
commit b264f143b1cf7c8c329dfa082c33ddbd5979701e
Author: Geoff McLane <ubuntu@geffair.info>
Date: Mon Oct 29 18:46:45 2012 +0100
Add LOCAL pilot count to status output
commit fc3eccaaabf6d0a922435e4137820a982e01b9c7
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Mon Oct 29 18:02:13 2012 +0100
Add version and date compiled to --help output
commit b980e0f95e01356a00d9b870629be2ee0ac6b986
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Oct 25 13:55:41 2012 +0200
Some small changes in the crossfeed code to pass on the senders
address and port, and remove a restriction to allow
packets from the same IP to also be passed on to the crossfeed.
Added a windows port of 'perror' as a macro PERROR(msg) to
correctly report the windows WSA error text.
Bumped the AGE to 25
commit 592c8c84f1e97a3a4ae3c3315334a29ade5f0a22
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Oct 18 18:34:32 2012 +0200
Typo in show 'crossfeed' totals
commit d4c90fe09a8a96a54cb777543580dc34e8faab65
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Oct 18 18:21:27 2012 +0200
Further steps to get 'tracker' to compile in WIN32
commit 763ce59ae6172f8af669f4d84124c3c01099937d
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Oct 18 18:20:14 2012 +0200
Try to get unix install to /usr/sbin right, and bump age to 24
commit 578a6528bd2f2b96a99d2282d643ba118635c7f1
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Oct 18 18:17:05 2012 +0200
Some updates to these files
commit 38acc1fb70b0b7990aaf676b738305bb30875144
Author: Geoff McLane <ubuntu@geffair.info>
Date: Thu Oct 18 18:15:57 2012 +0200
Add back this msvc config.h for windows users
commit c9d0db4338a8f726774a2fa7dd46b22eec5be5fc
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Sun Sep 23 16:16:12 2012 +0800
[FIX] char array not being cleared when reconnect, leading to misinterpret message from server.
[FIX] pointer of the last member of link list not being set to null when transferring from msgque to msg buffer, leading to buffer list overrun or even SEGFAULT.
commit 1fa98aace6c4c8a435a439483a87d6f078cff585
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Fri Sep 21 22:36:00 2012 +0800
[Enhance] Delete unnecessary line
commit 57ba7b8448e71651fb0872ca0c47173c003630ea
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Fri Sep 21 22:32:51 2012 +0800
[INFO] Bump the version to 23
commit c1fe104ee2326aebe391189777e40c3fc113cad5
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Wed Sep 19 22:25:05 2012 +0800
[FIX] Rare fgtracker module failure while reconnect
commit dfff27a89225fcbd824414305e21bc1bc98d80e6
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Mon Aug 27 04:41:46 2012 +0800
[FIX] Small fix on enhancing memory usage
commit db62ec9a04e5b679bd3d47a5f067cd5ecab3fdc2
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Sun Aug 26 21:41:12 2012 +0800
[FIX] Compatibility regression (v0.10.21 fgms <> v0.10.22 fgtracker) introduced by the previous fix (Queue full and data loss fix).
commit 795eb6589b28dec77e1050cb5774e629d0d4ba6b
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Sun Aug 26 18:55:08 2012 +0800
[FIX] Queue full and data loss in fgms if fgtracker is offline for a lenthy time.
commit 964498206b514ca5d1f66d453d45dfcda0a7cdce
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Sat Aug 25 22:44:35 2012 +0800
[New] Now fgms will send data without waiting last msg's ACK, which reducing the delay because of network latency.
commit 8dc823c6da4affe17dbc68a8cf8b0ef976be4879
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Tue Aug 21 22:01:43 2012 +0800
[FIX] The Error message when SIGCHID received
[FIX] Signal 1 should be SIGHUP.
commit fd774aa4b0e410be66c9436a1a875f22b4a4333a
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Aug 21 09:40:34 2012 +0200
- add SYSCONFDIR and SBINDIR to cmake, so you can provide the directories with
-DSYSCONFDIR=/path/to/conf and -DSBINDIR=/path/to/binary
commit d52a3b60e9cb3e616eae8a7f0210be8d05625e1f
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Aug 20 13:44:46 2012 +0200
- removed server.tracking_maxchilds, only 1 tracker is started
commit c255e41e138bbb15ddb5accf48d838bc45c80b63
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Mon Aug 20 19:27:08 2012 +0800
[Enhance] Now fgms and fgtracker scan the socket at 20Hz rather than 5Hz, to reduce latency.
commit f23f68cb63c015ef7e215f97e4798f395952f0a0
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Aug 20 09:59:29 2012 +0200
- incorporated changes from truthsolo (FreeBSD compatibility
- removed old autoconf stuff
commit f63140ff16312634a2f69a100c4d6d7b171deedc
Merge: e6cd697 c4b2965
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Aug 20 08:02:53 2012 +0200
Merge commit 'refs/merge-requests/4' of git://gitorious.org/fgms/fgms-0-x into merge-requests/4
commit e6cd6976627e187cb0efadd4f9d736cff1f878d1
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Sun Aug 19 12:15:48 2012 +0800
[Enhance] Code simplification on signal
[New] Catch SIGPIPE (and other signals)in fgtracker (SIGPIPE handling in fgms is in progress)
[MOD] Cast no. of child to fgtracker from fgms to 1, due to a bug on unproper handling of out-of-sequence message.
commit 338d245a59f51709428383bc57ec56d8391a91a7
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Sun Aug 19 02:03:29 2012 +0800
[FIX] Regression due to previous fix on msgrcv_errno==ENOMSG
commit 91446b00710ec45eb59ef05a809a560f44bcfea2
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Sun Aug 19 01:27:31 2012 +0800
Minor fix
commit fa2893f50e9fbef627e94510739b9acad553c2db
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Sun Aug 19 00:42:07 2012 +0800
[FIX] IPC cross talk between 2 or more fgms instances
[FIX] Fgms now can re-connects with fgtracker after time-out.
[FIX] No need sudo for running fgms in Debian like linux.
[NEW] Version Change to 0.10.21
[NEW] Fgms now reply server's PING.
[NEW] Fgms now relys on PING for detecting liviness of connection, and therefore fgms 0.10.21 should not connect with any earlier version of fgtracker.
commit 0cbed375a1ef8966a9ba0cbaf45cd9e7c114b7a0
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Sat Aug 18 20:25:53 2012 +0800
Modify socket from blocking to unblocking in fgtracker. Add PING request to fgms and add timeout exit ability.
commit 155c604748d49fc8d661a3df0d7f3c6fcd515bdb
Author: hazuki <hatsuki_a-ie@yahoo.com.hk>
Date: Fri Aug 17 23:01:46 2012 +0800
Fix message drop while fgms reconnecting to fgtracker
commit 26abe4c917b55b96fc34f0814df22e433901cae6
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Wed Aug 15 17:16:55 2012 +0200
Add 2 error outputs
commit 5e69e7348ee39e228c967acc41ed4fc0df82eb51
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Wed Aug 15 17:11:16 2012 +0200
Provide alternative parsing when space in CALLSIGN.
fgfs accepts anything and passes it on to fgms. Spaces
is no problem in each of these since the exchange is in a
fixed packet structure of known maximum length.
But the message prepared and sent to 'fgtracker' is a
simple ASCII string, and a simple sscanf was used to
split the message. But naturally this simple parsing
break when there is a space in the CALLSIGN.
commit e94bb3690ea45dfc7072e61ae2e98ec7ce4c9310
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Wed Aug 15 17:07:25 2012 +0200
Bump AGE to 20, install /usr/sbin. The default would be
/usr/local/sbin which is not always in the PATH!
commit 659dac2a8acaec68fc90614ef60dfbb62e6a02b6
Author: Geoff McLane <ubuntu@geffair.info>
Date: Wed Aug 15 11:41:18 2012 +0200
After a re-connect, resend failed message now.
To wait 1 second, and then seek a reply when there will be none
will just cause another connection reset!
commit d99adbf65285dc77b3908e6ceb6a4cd3da12e3c3
Author: Geoff McLane <ubuntu@geffair.info>
Date: Wed Aug 8 18:44:40 2012 +0200
Add stats for CONNECT DISCON and POSITION msg queued to IPC
and show these counts with the status output
commit f3fc6584091669d73c8043f376a9e5c11c0e21ba
Author: Geoff McLane <ubuntu@geffair.info>
Date: Wed Aug 8 15:37:49 2012 +0200
Change the IPCKEY value when building server 2
by allowing defined IPCKEY externally
commit e0a306f5d8b5ec1ba3ce6ada4cbf2cb781c06b7f
Author: Geoff McLane <ubuntu@geffair.info>
Date: Wed Aug 8 11:57:19 2012 +0200
Check result of msgget(IPCKEY...) and abort if fails.
One user, Hazuki, gets flooded with message queue error 22
- invalid msgqid. Hope this removes that much repeated error.
commit 24571575a5badf6ae3a0b48f0fa1b58f8f9ddb0a
Author: Geoff McLane <ubuntu@geffair.info>
Date: Mon Aug 6 19:25:19 2012 +0200
Add missing -DAEMON y|n option case switch,
and chop the PostgreSQL help if not compiled in - ie NO_POSTGRESQL
commit 4b30d081dd2ec8883e0f4be423af07c72f9fa921
Author: Geoff McLane <ubuntu@geffair.info>
Date: Mon Aug 6 18:50:18 2012 +0200
Also output errno when an IPC msgrcv() error
commit 22c064914e2605afd1f627c7900d9f99f88d808f
Merge: 4c69f8e da326d2
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Sun Aug 5 12:04:46 2012 +0200
Merge branch 'master' of gitorious.org:fgms/fgms-0-x
commit 4c69f8ed082e3692e023b1a4f52810548fb2da21
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Sun Aug 5 11:59:35 2012 +0200
Oops, left one too many Close socket when porting to Windows
commit da326d2561c9e10bad1ea763f052dae3d2a5b3f3
Author: Geoff McLane <ubuntu@geffair.info>
Date: Sat Aug 4 19:49:53 2012 +0200
Use INCLUDE_DIR, not INCLUDE_DIRS since this can be multiple
commit 62f1a062412b4cec78e72899b0726ed6c43f02b0
Author: Geoff McLane <ubuntu@geffair.info>
Date: Sat Aug 4 19:46:27 2012 +0200
Small patch to do net_init in client.c to run in Windows
commit 9d876a0d0219bc9ed6647bc15411124ea6801d17
Author: Geoff McLane <ubuntu@geffair.info>
Date: Mon Jul 23 19:25:50 2012 +0200
Swarth of changes mainly to compile and run tracker server in Windows
including windows socket init and close.
Added a file message log to both fgms and fgt_server
Added a number of debug messages to get to the re-connection
of fgms to fgt_server. Should be able to stop and start either
at any time.
Add some options to cmake to enable the debug output, and use
pthread in place of fork() in server.c, required for windows anyway.
commit ae0f535e681c96cfbfa51bd3374d7083b2885fa8
Author: Geoff <ubuntu@geoffair.info>
Date: Sun Jul 22 19:16:14 2012 +0200
Some small tracker client/server changes to compile with MSVC8
commit 2b61357fe5bba8d8acb7f6acb58f3d8345e1a51c
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Sun Jul 22 14:38:38 2012 +0200
Provided a mechanism for term/kill tracker child processes
In InitTracker() pass a pid_t * to collect child pids
In Done() try SIGTERM, if not SIGKILL on each pid
Limits the children to a default 32 child processes,
but MAX_TRACKER_CHILD can be increased during the compile.
Not presently extended to all server terminations but
could be by call the Done() service in ALL cases.
Bumped the AGE to 18.
commit 7c7daad10438e5d4d2f6443e9bd2c2a8a7a4c2de
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Sat Jul 21 19:15:02 2012 +0200
Bump the age to 17
commit 1a464a0fc19aa77c31c96d20543e248ff8e3f2de
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Sat Jul 21 12:18:36 2012 +0200
Change the name of the binary when building #2
Use a binary name of mp_server2, as well as changing
the names of stat and exit files to fgms_stat2 and fgms_exit2
commit 40dae8d972064dd86ec7df82bc9b951713a6968a
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Sat Jul 21 12:06:44 2012 +0200
Remove gcc warning for default build
commit 480f9ea294e56395d33ce6a78e50d56da9f64b82
Author: Geoff McLane <ubuntu@geffair.info>
Date: Sat Jul 21 11:36:01 2012 +0200
Port tracker to Windows, to track down a re-connect bug
Replaced fork() with a pthread
Replaced msgsnd/msgrcv IPC with a vector protected by mutex
and signalled with a condition.
Added USE_TRACKER_PORT option to CMake to use this replacement
Renamed some files to avoid some name conflicts
Added BUILD_TRACKER option to CMakeLists.txt to build fgt_server
Added option USE_POSTGRSQL, def ON, to build tracker without postgreql
Added some more 'stat' output to the server, to see all packets
Push to repo to try a linux build to make sure options are ok
commit 57aa5a3c2bdddfe2d79ad806c8f6e5788d76f4ac
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Thu Jul 5 20:09:05 2012 +0200
Raft of UI improvements in fgtracker while chasing down a re-connection problem
Added a -? to fg_tracker, and a command line interface for setting
server databse name, IP, port, user, pwd, etc, and the fgms Port, IP...
Add a testdb.c app just to test the PostgreSQL connection
Added building fgtracker into CMakeLists.txt, an option enabled
by adding -DBUILD_TRACKER:BOOL=TRUE when running cmake.
Added a second example of setting up the PostgreSQL database, create_fgt.sql
And added a README.tracker to explain all this.
commit fd9f4b8b6cfbda975c23ebee304779f2ef46e0d5
Author: Geoff McLane <ubuntu@geffair.info>
Date: Wed Jul 4 15:03:54 2012 +0200
Add to README.cmake filling out for windows building,
and added config.h.msvc, again just for Windows building
commit ff36ac7cb04ca559ad8004283ea8a63db6d9d18a
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Wed Jul 4 13:42:02 2012 +0200
A few cmake tweeks, and added README.cmake
commit b2849a59d64e04fe31ed602d46812b0906fb13ac
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Wed Jul 4 01:05:51 2012 +0200
Return version to 0.10.16
commit bd83d29ca63b674501e87ce070c0d124d9ca7f68
Author: Geoff R. McLane <ubuntu@geoffair.info>
Date: Wed Jul 4 00:49:07 2012 +0200
Added a CMake build system
This is EXPERIMENTAL!
At this time this in NOT intended to replace the automake
but it fully replaces the 'msvc' folder, which was not up-to-date
CMake privides a way to generate native MSVC, for each version!
Since this represents no real code change the AGE remains at 16
Eventually, if agreed, this would replace the automake files,
as in FlightGear itself.
commit 0f3f251ad2cf4a90a95f2bd82d9ddf5e7e1dac75
Author: Geoff McLane <ubuntu@geffair.info>
Date: Sun Jun 24 11:56:02 2012 +0200
To remove a final last ghost pilot move TTL check to main loop
10 second tracker check. This introduces a feature that pilot expiry
can be m_PlayerExpires, default 10 seconds, to up to +10 secs.
commit 8076fa2518a1a8cbc1b20364266b85bdbe2b40e9
Author: Geoff McLane <ubuntu@geffair.info>
Date: Sun Jun 24 11:10:39 2012 +0200
Finalize stats, and allow extern definition of file names
This is needed if you want to compile a second server using different
default file names - namely DEF_CONF_FILE fgms.conf,
DEF_SERVER_FILE fg_server.log although this can also be established
in the config file.
DEF_EXIT_FILE fgms_exit, DEF_RESET_FILE fgms_reset and
DEF_STAT_FILE fgms_stat for the file interface
commit 9bc467032d9c991879128f4ddc9808aa4c72e8ab
Author: Geoff McLane <ubuntu@geffair.info>
Date: Sat Jun 23 20:17:29 2012 +0200
Clear stats after each query, but still show totals
commit 999c175bc33f460213f4d87a3f4958d89020321d
Author: Geoff McLane <ubuntu@geffair.info>
Date: Sat Jun 23 12:30:32 2012 +0200
Provide def tracker child 3, by Hazuki Amamiya - bumped ver 0.10.16
commit 6f5d5e71b621cb4777e1b6002f0b1c73aff6d884
Author: Geoff <ubuntu@geoffair.info>
Date: Thu May 24 17:48:51 2012 +0200
MSVC macro correction to build with MSVC8
commit db66eddf0316b7d038ff1f2c2645adc5b7e4912d
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon May 14 09:57:31 2012 +0200
- do not insist on a config file
commit c4b29653a35e0033dd57264ba834e171b79fba9b
Author: Rob Dosogne <admin@truthsolo.net>
Date: Tue May 8 22:44:33 2012 -0400
- Changes to compile under FreeBSD (tested with 9.0-RELEASE).
- Change uint16_t to int32_t to avoid warning.
commit 4680036ff1ec7911b510e7db17ebc6153bef9030
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Apr 23 08:15:54 2012 +0200
- fixed return without unlock
commit eb2fbba48e884039ec244745a7f9eea18aa1a2c1
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Sun Apr 22 16:54:31 2012 +0200
- HandleTelnet() outputs the number of online pilots at the beginning of the output again. The map fails to work if the info comes at the end.
commit 62a8525842cc1aea8298ca5daebb116ee1ca68b8
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Apr 20 23:02:00 2012 +0200
- walking through a std::list with iterators is stupid if another thread adds/removes items
The iterator holds copys of the pointers to the previous and next element.
So I walk through the list of players by direct access.
- HandlePacket() never removed clients from the list if the clients has errors.
So I first check for player TTL
- Previously the accept() call to a telnet request was done by the telnet handler.
In this case, the main thread creates serveral threads for each request before the
accept() call is finished.
The accept() call is now handled before the thread gets created.
commit 72150a6e5617598c80321827d8f84f5dc1f4cb5c
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Apr 6 11:03:35 2012 +0200
- plibs netAddress also was'nt thread safe.
commit 9dbab098f41d23406a59ce79fc3609395d4a2831
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Apr 3 10:02:04 2012 +0200
- finally got the telnet handler threat save
commit 95a133064e77629dcb0ee00264f4cd46215d8c84
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Mar 30 15:36:44 2012 +0200
- do not process pos-message while the position is not settled
- cosmetics
commit c8186487f05865381e44f71329f552e676674354
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Mar 30 15:19:02 2012 +0200
- introduced FG_Player as a class of its own.
The standard automatic = operator fooled us here in threaded environment
commit 7a6772f263988cd1ebc6a61603ac2736119214a4
Merge: a48bc56 45aa10a
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Thu Mar 29 11:22:58 2012 +0200
Merge commit 'refs/merge-requests/3' of git://gitorious.org/fgms/fgms-0-x into merge-request-3
Conflicts:
src/server/fg_server.cxx
commit 45aa10ae5052e7775dbee3ffc157b651670db7ed
Author: Geoff McLane <ubuntu@geffair.info>
Date: Wed Mar 28 16:15:27 2012 +0200
Quick catch-up to v0.10.12-WIN32 with latest from master
commit 42217cc681241a9017f1936be36758fb25af1d64
Author: Geoff McLane <ubuntu@geffair.info>
Date: Wed Mar 28 15:15:52 2012 +0200
Minor code modification to compile cleanly in windows
commit 168d087ffb7ccaee26626a5af92c23ec01c578c8
Author: Geoff McLane <ubuntu@geffair.info>
Date: Wed Mar 28 15:14:12 2012 +0200
Modification of some Windows files in the 'msvc' folder
commit b147ac52cdf77c6a1fe94563b97355ccb0a3df2e
Author: Geoff McLane <ubuntu@geffair.info>
Date: Wed Mar 28 14:35:07 2012 +0200
Add MSVC10 build files - fgms10.sln and .vcxproj files
commit a48bc56c186a306ac7b7d34331765d6090e13fc1
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Mar 28 12:04:42 2012 +0200
- small bugfix for mpmap
commit 85c0be0c252709d96f913e75269c239beac47998
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Mar 26 11:07:28 2012 +0200
- The telnet handler amazingly often receives a SIGPIPE.
So we tell send() to not send this signal on write
- HandleTelnet(): we copy the content of a player object befor
processing it. So if the main thread deletes the object, the telnet
handler can still continue with processing.
- lock mutexes more closely around where it's really needed,
so the main thread is not blocked unnecessarily
commit c8c49d2b0331a2fe70fefbaa7cbcde054f6d9b87
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Mar 23 15:23:50 2012 +0100
- fixes some more bugs
commit 478f281883d830d45574a69e9d2d28d7a8513552
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Mar 21 16:27:30 2012 +0100
- fixed the threading code. Only one fork() is left necessary under unix to get a daemon process
- the telnet handling is now done via threads
commit 6aa62f3796dc7869f626c447d53249e0e4b3e5d3
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Mar 21 08:29:13 2012 +0100
- removed fg_chat. Will be replaced by a neat cisco-like cli
commit e4b568a19402eb016a801b6654cdf39a99c71107
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Mar 21 08:25:26 2012 +0100
- fixed a severe bug which messed up relaying
- introduced threads. When enabled fgms will still crash, so it's disabled by default
- reformatted the sources to fit my likings
commit 243600d855eef4e467d11c141781c3ecab79f1c9
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Sep 27 12:31:43 2011 +0200
- pulled in MR1 from Geoff MacLane, fgms port to Windows
commit f582dbdee9230a4d226aafe6fefcb49cc55aadc0
Author: geoff mclane <ubuntu@geoffair.info>
Date: Tue Aug 16 19:21:42 2011 +0200
ignore any fgms.log files
commit 0482afd1d7c7b584a8b94f5f01d82e1e1ed75f2c
Merge: 39ac5e5 0d9433c
Author: geoff mclane <ubuntu@geoffair.info>
Date: Tue Aug 16 19:19:25 2011 +0200
Merge branch 'master' of git://gitorious.org/~geoffmcl/fgms/geoffmcls-fgms-0-x
commit 39ac5e5cd45e4c590e76ee743c0e2ab2f6e8484f
Author: geoff mclane <ubuntu@geoffair.info>
Date: Tue Aug 16 19:19:15 2011 +0200
remove fgms.log file
commit f1c6bd8134ad504353ad7504ec6485dc642280cf
Author: geoff mclane <ubuntu@geoffair.info>
Date: Tue Aug 16 19:14:51 2011 +0200
ignore dos/windows 0x0d only
commit 0d9433ceb4bdba503fc943d4cdfd2b3dd7e580b4
Author: Geoff <ubuntu@geoffair.info>
Date: Tue Aug 16 18:02:51 2011 +0200
Add to .gitignore and add a msvc/setup.bat file
commit 4276c0f6359e69abab351109d9291f13b2563860
Author: geoff mclane <ubuntu@geoffair.info>
Date: Tue Aug 16 14:57:31 2011 +0200
Bump 'age' to 9
commit da540e3fc35947c56604c450661e04dd4a61ddba
Author: geoff mclane <ubuntu@geoffair.info>
Date: Tue Aug 16 14:45:51 2011 +0200
Add README.msvc to msvc folder
commit 8c73acfe9e681b8d03d5300dafaa34411633fb08
Author: geoff mclane <ubuntu@geoffair.info>
Date: Tue Aug 16 14:36:53 2011 +0200
exit if no config file with server name found or given
commit b94ff42c8399946655727d9aa49254436ec771ca
Author: geoff mclane <ubuntu@geoffair.info>
Date: Tue Aug 16 13:34:43 2011 +0200
Add msvc folder to Makefile.am
commit fb9095e3c425baa2bbadd3553fd36593bc4bafd8
Author: geoff mclane <ubuntu@geoffair.info>
Date: Tue Aug 16 13:24:58 2011 +0200
Add msvc folder, and build files
commit f9f2597cb0659730b1de179804252a4139d16994
Author: geoff mclane <ubuntu@geoffair.info>
Date: Tue Aug 16 12:32:39 2011 +0200
WIN32 ports and others
commit 51fb6d703e4c7b735901ea3b9ada2cc2b43ef5c3
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Apr 1 08:48:16 2011 +0200
- when configure is called with "--with-optimization=2", gcc automatically
adds "--fstrict-aliasing" which breaks the code. FIXED
commit fcfb02979e503a435a55d627abf5974643e9193e
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Wed Mar 30 11:40:14 2011 +0200
- Bugfixes
The last fix introduced a new bug. Some players get listed twice under certain circumstances. Fixed.
commit bfa56d09c848d876c75d3d2dec56d1db347aabfb
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Mar 11 14:31:14 2011 +0100
- final fix for "sending player not found"
- updated mpstatus
commit 5ef2695ac42bc6a58b67139a3aea632f7042e0a3
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Mar 11 12:35:26 2011 +0100
- bugfix for "sending client not found", untested
commit 472cbedeb5ab32f7449348a72726dc8554533da9
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Nov 23 11:45:57 2010 +0100
- included the config.h file
commit 6ffb1952aedade0398f48c6b43689192df5ed5c5
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Nov 2 19:45:55 2010 +0100
- don't bitch about MaxTracker not set in config
- set MaxTracker default to 0 (must be overwritten by config)
- possibility to disable the telnet port
commit ba4e4515d1d822a5395da9184a8423b6ad0faf64
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Nov 2 11:42:48 2010 +0100
- fixed a bug in the tracking code which sent the tracking code
into an infinite loop
commit 3885efeb254f43cc21bef38a9bf67b9cbd87c1aa
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Nov 2 10:28:54 2010 +0100
- fixed the tracker code. fgms now recognises if the tracker is
down and automatically reconnects if the tracker comes back
commit 9758de5eba87d2e4b32897e6a7d4ff524a5377f1
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Thu Oct 28 11:45:03 2010 +0200
- print out the correct PID of the master, so killing the right
instance becomes much more easy
commit 33b52e3ef6ca41e2fcecd01ac49a3b2d68293e4f
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Thu Oct 28 10:24:58 2010 +0200
- really added the sources of fgtracker
commit 03bc39b5246a5ea8d0fcb873da7dd2debc541d91
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Thu Oct 28 09:51:01 2010 +0200
- The tracking processes get started, regardless if they can successfully connect to the tracking server or not.
If they can't connect directly connect, they will retry every 10 minutes.
- included the sources of the tracking daemon
commit abc00c0992c4a2e241fce5fa14791a2d603a32e5
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Fri Oct 22 14:18:15 2010 +0200
- added operator == to netAddress
- only accept relay messages from known relays
commit d2e8b1aa386b600daf14e8abadd88c1b58d9a80e
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Sep 6 23:16:52 2010 +0200
- Bugfix: honour configured TTL instead of hardcoded constant
commit 9930c45aa79fa2d1bb4415162a0c7012b5deb43b
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Sep 6 22:59:06 2010 +0200
- always show names of known relays instead of their IP
commit 929f6d7b857aecafb9a1b171d2ea486dfba3d600
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Mon Sep 6 22:29:53 2010 +0200
- configured crossfeed servers get all locally received traffic
without any condition
- the telnet output now shows name of the source instead of
IPs to make clearer to users that the source shown is always
a server
- One can now configure a listen address. So on hosts with
multiple configure IPs, fgms listens only on one of them
commit 10fb08c303484f2814407ac94974834a576dacc7
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Aug 31 19:49:42 2010 +0200
- fix for the hub code
- logfile cosmetic
commit a37883ee0580574b7daf14424de30b12e004537f
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Thu Aug 26 14:21:46 2010 +0200
- close socket before reconnect
commit e0209c77634cfcf53f34c7ad84746560c8e12d09
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Thu Aug 26 14:18:54 2010 +0200
- fixed fg_tracker. If it detects errors while reading/writing
to the tracking server, it tries to reestablish the connection
commit 499585b3473356a33ffa6b20f8c488766a7bf5ef
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Thu Aug 26 12:56:47 2010 +0200
- finally fixed the "kill -HUP" bug. All (Tracker-) children get
killed and then restartet after fgms receives a SIGHUP
commit b8f8574b160942b4c09fe2eb2485bb5da4aea339
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Thu Aug 26 08:57:54 2010 +0200
- introduced netSocket::setSockOpt() to set socket option
- use netSocket::setSockOpt() to enable re-bind()ing of TCP ports
(fix "kill -HUP" bug)
commit 3cc760c5aef0298be7e91e9000ec5a380249e4b1
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Aug 24 13:54:46 2010 +0200
- Bugfix: only add clients when we have a valid position
- Budfix: Honor OutOfRange for all packettypes
- add a config-make, so fgms installs into your homedir
commit 7a3bfaf65e0bd7d3fd3a6cef293d62ce3dcfd830
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Aug 24 13:47:07 2010 +0200
- added a config-maker, so fgms installs into once homedir
- Bugfix: we only add new players when we have a valid position for them
commit bda5f31d12d0798d74970d646d4c20f90ed5d587
Author: Oliver Schroeder <gitorious@postrobot.de>
Date: Tue Aug 17 14:26:18 2010 +0200
- initial import to git