2011-03-21 |
EJ |
Changed the standard show function to Text.Show.ByteString, and misc.
|
file |
diff |
annotate
|
2011-03-13 |
unc0rr |
Don't add ip ban with new timestamp when user gets kicked due to ban
|
file |
diff |
annotate
|
2011-03-13 |
unc0rr |
Get rid of lastLogins, implement bans system
|
file |
diff |
annotate
|
2011-03-13 |
unc0rr |
Oops
|
file |
diff |
annotate
|
2011-03-13 |
unc0rr |
Implement Store truncating, so the memory even gets freed sometimes
|
file |
diff |
annotate
|
2011-03-11 |
unc0rr |
- Fix a problem with ghost teams (missing 'not')
|
file |
diff |
annotate
|
2011-03-10 |
unc0rr |
Send QUIT on exception too. This leads to double QUIT for a usual disconnection, yet is safe. Should fix crashes.
|
file |
diff |
annotate
|
2011-03-08 |
unc0rr |
Fix check for duplicated nickname
|
file |
diff |
annotate
|
2011-03-06 |
unc0rr |
- Write server config into .ini file on change
|
file |
diff |
annotate
|
2011-03-03 |
unc0rr |
Use Data.TConfig to read and store server config in hedgewars.ini (a little bit of hate to the author for not exporting Conf type)
|
file |
diff |
annotate
|
2011-02-28 |
unc0rr |
Add server version (which is separate from protocol version) and a check in frontend for a new enough server (currently only qWarning)
|
file |
diff |
annotate
|
2011-02-27 |
unc0rr |
Start new server on RestartException
|
file |
diff |
annotate
|
2011-02-27 |
unc0rr |
merge
|
file |
diff |
annotate
|
2011-02-24 |
unc0rr |
ShutdownException for server shutdown
|
file |
diff |
annotate
|
2011-02-23 |
unc0rr |
Don't forkIO main loop
|
file |
diff |
annotate
|
2011-02-16 |
unc0rr |
Okay, a compatibility layer for clients of 0.9.15 version (not sure about old versions, as I removed all compatibility hacks for older versions previously)
|
file |
diff |
annotate
|
2011-02-06 |
unc0rr |
- Take into account hlint suggestions
|
file |
diff |
annotate
|
2011-02-05 |
unc0rr |
Fix admin stuff :D
|
file |
diff |
annotate
|
2011-02-05 |
unc0rr |
Fix password checking
|
file |
diff |
annotate
|
2011-02-05 |
unc0rr |
Add Unique field to Client structure, and use it to check for matching recieved account status with client
|
file |
diff |
annotate
|
2011-02-05 |
unc0rr |
Convert READY and NOT_READY messages to CLIENT_FLAGS message
|
file |
diff |
annotate
|
2011-02-03 |
unc0rr |
Stub for server restart command
|
file |
diff |
annotate
|
2011-02-02 |
unc0rr |
- Implement BAN protocol command
|
file |
diff |
annotate
|
2011-02-02 |
unc0rr |
KICK and BAN actions (ban has no protocol command for it yet)
|
file |
diff |
annotate
|
2011-02-02 |
unc0rr |
Fix merge :D
|
file |
diff |
annotate
|
2011-02-02 |
unc0rr |
Merge server refactor into default
|
file |
diff |
annotate
|
2011-01-27 |
sheepluva |
how about we 60-sec-ban the _kicked user_ instead of the _admin that kicked that user_? :P
0.9.15
|
file |
diff |
annotate
|
2011-01-20 |
unc0rr |
Impement 60 seconds ban after kick from server. Not tested at all.
0.9.15
|
file |
diff |
annotate
|
2011-01-31 |
unc0rr |
Implement room delegation when admin lefts it
server_refactor
|
file |
diff |
annotate
|
2011-01-29 |
unc0rr |
Introduce numbered server notice messages
server_refactor
|
file |
diff |
annotate
|
2011-01-28 |
unc0rr |
Force RNF in AnswerClients too, in order to prevent lazyness in actions (most probably it's redundant to do that, still I do)
server_refactor
|
file |
diff |
annotate
|
2011-01-28 |
unc0rr |
Reimplement some more Actions
server_refactor
|
file |
diff |
annotate
|
2011-01-27 |
unc0rr |
io = liftIO
server_refactor
|
file |
diff |
annotate
|
2011-01-27 |
unc0rr |
Reimplement one more Action
server_refactor
|
file |
diff |
annotate
|
2011-01-27 |
unc0rr |
Finally a solution for excess lazyness when working with unsafeThaw'ed arrays
server_refactor
|
file |
diff |
annotate
|
2011-01-25 |
unc0rr |
Send room config to client
server_refactor
|
file |
diff |
annotate
|
2011-01-25 |
unc0rr |
Another approach for fixing listener thread issues, should finally get rid of all problems. Not tested.
server_refactor
|
file |
diff |
annotate
|
2011-01-10 |
unc0rr |
Explicitly kill listening thread in try to prevent messages recieving bugs
server_refactor
|
file |
diff |
annotate
|
2011-01-10 |
unc0rr |
Fix typo
server_refactor
|
file |
diff |
annotate
|
2011-01-10 |
unc0rr |
Bring back room and teams removing
server_refactor
|
file |
diff |
annotate
|
2010-12-19 |
nemo |
Ok. This should pull 0.9.14.1 server into default
|
file |
diff |
annotate
|
2010-11-14 |
nemo |
merge 0.9.14.1 to trunk
|
file |
diff |
annotate
|
2010-11-14 |
koda |
fix compilation server for me
0.9.14.1
|
file |
diff |
annotate
|
2010-11-12 |
nemo |
This revision should, in theory, correctly merge 0.9.14 and tip, so that future merges of 0.9.14 should work properly
|
file |
diff |
annotate
|
2010-11-11 |
unc0rr |
Revert to old server in branch 0.9.14
0.9.14
|
file |
diff |
annotate
|
2010-10-10 |
unc0rr |
Some screwing around in try to fix space leak. No luck yet.
|
file |
diff |
annotate
|
2010-08-16 |
unc0rr |
Add some more strictness, use unsafeThaw and unsafeFreeze functions which work at O(1)
|
file |
diff |
annotate
|
2010-07-25 |
unc0rr |
Some comments on the reason of the bug, leave bug not fixed yet
|
file |
diff |
annotate
|
2010-07-25 |
unc0rr |
- burp's patch cleaning up module dependancies + cabal file
|
file |
diff |
annotate
|
2010-07-19 |
unc0rr |
Make server stay alive when some clients get kicked
|
file |
diff |
annotate
|
2010-07-19 |
unc0rr |
Make ROUNDFINISHED work correctly
|
file |
diff |
annotate
|
2010-07-19 |
unc0rr |
Reimplement ping timeout
|
file |
diff |
annotate
|
2010-07-19 |
unc0rr |
Reimplement statistics
|
file |
diff |
annotate
|
2010-07-17 |
unc0rr |
Reimplement REMOVE_TEAM
|
file |
diff |
annotate
|
2010-06-27 |
unc0rr |
A bunch of reimplemented commands
|
file |
diff |
annotate
|
2010-06-27 |
unc0rr |
Properly handle client exit
|
file |
diff |
annotate
|
2010-06-21 |
unC0Rr |
Reimplement room creating
|
file |
diff |
annotate
|
2010-06-08 |
unc0rr |
Some more progress
|
file |
diff |
annotate
|
2010-06-06 |
unc0rr |
Reimplement more core actions
|
file |
diff |
annotate
|
2010-06-06 |
unc0rr |
Use sockets instead of handles, use bytestrings instead of strings
|
file |
diff |
annotate
|
2010-05-10 |
unc0rr |
Make some more protocol commands work
|
file |
diff |
annotate
|
2010-05-09 |
unc0rr |
- Enable -O2 optimization for server
|
file |
diff |
annotate
|
2010-05-09 |
unc0rr |
Uses StateT monad instead of manually maintaining the state
|
file |
diff |
annotate
|
2010-05-06 |
unc0rr |
Make server build again (it's still useless though)
|
file |
diff |
annotate
|
2010-05-06 |
unc0rr |
Some more steps in refactoring
|
file |
diff |
annotate
|
2010-05-05 |
unc0rr |
Start the server refactoring
|
file |
diff |
annotate
|
2010-04-03 |
unc0rr |
Some stuff for game server administration task
|
file |
diff |
annotate
|
2010-03-06 |
unc0rr |
Replace tabs with spaces using 'expand -t 4' command
|
file |
diff |
annotate
|
2010-02-25 |
unc0rr |
- Unbreak support for client versions prior to 0.9.13-dev
|
file |
diff |
annotate
|
2009-12-14 |
unc0rr |
Implement "team" chat between spectators
|
file |
diff |
annotate
|
2009-10-18 |
unc0rr |
Update server
|
file |
diff |
annotate
|
2009-10-07 |
unc0rr |
Server provides more info in rooms list
|
file |
diff |
annotate
|
2009-10-03 |
unc0rr |
- Proper /team command implementation
|
file |
diff |
annotate
|
2009-09-04 |
unc0rr |
Fixes suggested by hlint tool
|
file |
diff |
annotate
|
2009-09-03 |
unc0rr |
Warn players in room when admin lefts room
|
file |
diff |
annotate
|
2009-09-02 |
unc0rr |
- Frontend: reorganize code controlling widgets state, fix problems getting room admin status
|
file |
diff |
annotate
|
2009-09-02 |
unc0rr |
Send leaving message and remove room admin's teams when he exits
|
file |
diff |
annotate
|
2009-09-01 |
unc0rr |
Implement room delegation (not tested, only one predefined name to rename room)
|
file |
diff |
annotate
|
2009-08-30 |
unc0rr |
Some preparation for room control delegation support
|
file |
diff |
annotate
|
2009-07-09 |
nemo |
unc0rr's patch from issue #144 - prevent spectators from ruining the game
|
file |
diff |
annotate
|
2009-06-19 |
unc0rr |
Implement sending gameserver stats to webserver
|
file |
diff |
annotate
|
2009-06-12 |
unc0rr |
Implement ability for server admin to clear accounts cache
|
file |
diff |
annotate
|
2009-05-27 |
unc0rr |
- Prevent server from producing zombies
|
file |
diff |
annotate
|
2009-05-25 |
unc0rr |
Send server message after nicks info (more chance for it to be seen)
|
file |
diff |
annotate
|
2009-05-25 |
unc0rr |
Bring back authentication to official server, now using separate process to perform database interaction
|
file |
diff |
annotate
|
2009-05-24 |
unc0rr |
Update server's message
|
file |
diff |
annotate
|
2009-04-17 |
unc0rr |
- More verbose output
|
file |
diff |
annotate
|
2009-04-13 |
unc0rr |
Fix message being sent to users of 0.9.10
0.9.10-release
|
file |
diff |
annotate
|
2009-04-13 |
unc0rr |
Some polishing
|
file |
diff |
annotate
|
2009-04-12 |
unc0rr |
New hat + 2 soundtracks
|
file |
diff |
annotate
|
2009-04-10 |
unc0rr |
Add a special message for old hedgewars versions
|
file |
diff |
annotate
|
2009-04-02 |
unc0rr |
Ooops.. enable back DoS protection
|
file |
diff |
annotate
|
2009-04-02 |
unc0rr |
Fix server crash (properly follow client's state)
|
file |
diff |
annotate
|
2009-03-28 |
unc0rr |
- Fix bug with kicking players
|
file |
diff |
annotate
|
2009-03-27 |
unc0rr |
- Implement ping timeout
|
file |
diff |
annotate
|
2009-03-27 |
unc0rr |
Ping clients every 30 seconds. Disconnection due to ping timeout to be implemented.
|
file |
diff |
annotate
|
2009-03-27 |
unc0rr |
Add simple DoS protection mechanism (although better than previous server had)
|
file |
diff |
annotate
|
2009-03-27 |
unc0rr |
Allow admin to set server's motd
|
file |
diff |
annotate
|
2009-03-26 |
unc0rr |
Send server message on join
|
file |
diff |
annotate
|
2009-03-26 |
unc0rr |
- User from localhost is server admin
|
file |
diff |
annotate
|
2009-03-09 |
unc0rr |
Implement kick from room
|
file |
diff |
annotate
|
2009-03-07 |
unc0rr |
Cut the length of most used net packet
|
file |
diff |
annotate
|
2009-03-05 |
unc0rr |
Implement kick from server by administrator
|
file |
diff |
annotate
|
2009-02-27 |
unc0rr |
Set admin flag and send admin notification to users with rid equal to 3
|
file |
diff |
annotate
|
2009-02-26 |
unc0rr |
Small optimization in net server
|
file |
diff |
annotate
|
2009-02-25 |
unc0rr |
Retrieve client password from web database and ask for it
|
file |
diff |
annotate
|
2009-02-24 |
unc0rr |
Server now send ASKPASSWORD command to frontend when user has web account
|
file |
diff |
annotate
|
2009-02-23 |
unc0rr |
Add working check for www account existance
|
file |
diff |
annotate
|
2009-02-23 |
unc0rr |
Fix ready players number after a round
|
file |
diff |
annotate
|
2009-02-21 |
unc0rr |
Fix ready players accounting
|
file |
diff |
annotate
|
2009-02-20 |
unc0rr |
Removeteam action
|
file |
diff |
annotate
|
2009-02-20 |
unc0rr |
Implement 'roundfinished' cmd on net server
|
file |
diff |
annotate
|
2009-02-18 |
unc0rr |
New game server:
|
file |
diff |
annotate
|