summaryrefslogtreecommitdiff
path: root/network_udp.c
AgeCommit message (Collapse)Author
2005-12-20(svn r3322) - Fix: Network window crash when it receives invalid information ↵Darkvater
for example from the integrated nightly, so validate the network-input when it is received - CodeChange: added str_validate(char *str) function that checks if a string contains only printable characters and if not, replaces those characters by question marks. Also move IsValidAsciiChar() to string.h
2005-10-16(svn r3053) -Fix: [ 1326604 ] Fixed typo and hang for BeOS Networking (MYOB)truelight
2005-10-06(svn r3023) -Fix [BeOS] fixed compilation on BeOS R5 (MYOB)bjarni
2005-07-24(svn r2701) Insert Id tags into all source filestron
2005-07-21(svn r2663) Include variables.h only in these files which need it, not ↵tron
globally via openttd.h
2005-05-17(svn r2337) -Fix: NetworkUDPRemoveAdvertise wasn't fully correct (which made ↵truelight
Darkvater go crazy ;))
2005-02-08(svn r1847) Adjustment for MorphOS to unbreak the build there and removal of ↵tron
some now obsolete preprocessor magic
2005-02-06(svn r1833) byte -> char transition: the resttron
2005-02-06(svn r1821) Move generic string handling functions to string.[ch] and ↵tron
introduce stre{cpy,cat}, see string.h for their semantics
2005-02-05(svn r1803) Move debugging stuff into files of it's owntron
2005-01-26(svn r1689) -Fix: big typo in network_udp.c, the company-password flag ↵truelight
didn't work
2005-01-15(svn r1520) Trim 134 (!) lines with trailing whitespace ):tron
2005-01-14(svn r1510) -Add: Improved Network Lobby GUI: (bociusz)truelight
- Added green dot if company income is positive (else red dot) - Added lock icon if company is password protected
2005-01-11(svn r1483) -Fix: don't close a socket if it is already closed (windows ↵truelight
doesn't like it :() (partly tnx to tamlin)
2005-01-05(svn r1389) -Add: [Network] Added packet protection. No longer a client or ↵truelight
server reads beyond the size of the packet -Fix: [Network] A server no longer crashes when a client sends an invalid DoCommand, but drops the client instead.
2005-01-03(svn r1331) Update map size before sending game infotron
2004-12-24(svn r1276) -Fix: [Network] Bug in bind system. Advertising failed on ↵truelight
systems with more then 1 ip, and server_bind active to one of them.
2004-12-22(svn r1228) -Add: [Network] When a server normally shuts down, it removed ↵truelight
itself from the server-list
2004-12-22(svn r1227) -Add: Ingame Server-list (select Internet, then Find Servers)truelight
-Fix: UDPListener was launched wrongly -Fix: Not all sockets have broadcast enabled anymore -Fix: Server-advertise retries 3 times before giving up
2004-12-20(svn r1194) Feature: You can now add and remove servers from the server ↵dominik
list. Those will be remembered until you delete them by pressing the Delete key.
2004-12-19(svn r1168) -Cleanup: [Network] Cleaned the network code a bit. Added 'const' truelight
and 'void' where needed, prefixed all functions, typedefs and global vars with 'Network' and organized all externals nicely.
2004-12-15(svn r1106) -Add: [Network] Added master-server protocol and advertise to truelight
master-server option. No GUI yet, and disabled by default (it still is WIP)
2004-12-13(svn r1069) -Add: [Network] Added UDP-packet for detail info about a server for truelight
upcoming server-listing
2004-12-13(svn r1059) -Fix: [Console] Renamed 'set port' to 'set server_port'truelight
-Add: [Network] Add ip-bind ('set server_bind_ip <ip>' in console or use scripts/pre_dedicated.scr)
2004-12-04(svn r942) -Merged branch/network back into the trunktruelight