ultramage
|
edcb998d59
Replaced custom type 'intptr' with standard 'intptr_t'.
|
14 年之前 |
flaviojs
|
b02133b422
* Merges from charmerge:
|
14 年之前 |
ai4rei
|
953ddef5bb
* Fixed memory corruption when amount of players online approached FD_SETSIZE (topic:262388, bugreport:4856, since r11897).
|
14 年之前 |
ai4rei
|
d82968afbf
* Fixed a compile error when socket send shortlists are disabled (s->eof instead of s->flag.eof) (follow up to r11930).
|
14 年之前 |
ai4rei
|
7557d37013
* Various accumulated cleanups and fixes.
|
14 年之前 |
ai4rei
|
8fb6c1f646
* Fixed faulty WFIFO reallocation causing memory exhaustion (bugreport:4737, since r1816, related r11503, r11571, r11886 and r12232).
|
14 年之前 |
ai4rei
|
7a85df4fe0
* Resolving allow/deny IP rules not working (bugreport:2632).
|
14 年之前 |
ai4rei
|
ff135c1ee5
* Added an error message when a client connection exceeds the socket write buffer, so that it does not appear to be closed for no apparent reason (follow up to r13469).
|
14 年之前 |
ai4rei
|
10396bbbbf
* Too large client packets, which would otherwise cause the client to crash, are now dropped and reported (bugreport:4391).
|
14 年之前 |
FlavioJS
|
8326096602
* Modified WFIFOSET to trigger a fatal error when trying to send a packet that is too big.
|
16 年之前 |
FlavioJS
|
672dbf2946
* Added a limit of 1MB of pending data in the write fifo for non-server sockets. Connections that go over the limit are closed.
|
16 年之前 |
FlavioJS
|
2fdf093539
* Made the socket limit not be set in cygwin, which has bogus behavior. (bugreport:1684)
|
17 年之前 |
FlavioJS
|
c9a3dc80bf
* Added experimental code to set the socket limit at runtime.
|
17 年之前 |
FlavioJS
|
c880052f0f
* Changed the data field of timers from int to intptr.
|
17 年之前 |
ultramage
|
cdb70a3a4c
Altered socket code to do a graceful connection shutdown when exiting.
|
17 年之前 |
ultramage
|
f4347446d4
* Removed code in socket.c that tries to avoid send buffer overloading, as there is a scenario (many players and charserver disconnect) where mass char saving produces huge ammounts of data to send (see r11503)
|
17 年之前 |
FlavioJS
|
e8c226e1f3
* Forgotten update to the definition of script command 'input'.
|
17 年之前 |
ultramage
|
3934f11180
Reverting r12212. As expected, Linux is incompatible.
|
17 年之前 |
ultramage
|
8ae50f44b4
Made unix interface enumeration work with dynamic sockaddr lengths (BSD, for example). Complain if it doesn't compile. (bugreport:765)
|
17 年之前 |
ultramage
|
5ce5cdb524
Added a missing client update when the mute status is manually cancelled by a GM
|
17 年之前 |
skotlex
|
96dfe6b827
- Cleaned socket.c to use flag.server when detecting inter-server connections.
|
17 年之前 |
ultramage
|
65834585a8
Modified showmsg code to not attach a timestamp to MSG_NONE-type messages, generated by ShowMessage(). It now works exactly like printf().
|
17 年之前 |
FlavioJS
|
4dcf5bb0b9
* Tweeked the declaration and initialization defines for vectors.
|
17 年之前 |
ultramage
|
5790585d16
* Added flag.server to indicate interserver sockets
|
17 年之前 |
FlavioJS
|
02d21582a6
* Abstracted the windows socket code so that all fd's are in the range [1,FD_SETSIZE[. (bugreport:604)
|
17 年之前 |
skotlex
|
11c0438e85
- The interserver outgoing buffer now gets flushed when it reaches 512KB of data stored on it.
|
17 年之前 |
ultramage
|
0f6d747991
Fixed socket.c using time() incorrectly, causing stall timer desynchronization (bugreport:394)
|
17 年之前 |
ultramage
|
ac33a63e54
* Added names to the SC_ and SI_ enums, now they can be used to properly indicate where such values are to be used (replaces usage of 'int')
|
17 年之前 |
ultramage
|
d091f1cf05
* Cleaned up some messy guild code (more to come)
|
17 年之前 |
ultramage
|
33decb0759
Fixed a small mistake in r11503 causing a fatal error&exit on unix when you try to do a graceful exit (by ctrl+c for example)
|
17 年之前 |