about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)Author
2007-11-25include <arpa/inet.h> inside tool.hFlorian Westphal
In file included from hash.c:24: ../tool/tool.h:27: warning: `struct in_addr' declared inside parameter list
2007-11-23remove ip-string from Conf_Server structFlorian Westphal
struct Conf_Server stored the ip address to connect to in dotted-decimal notation; but we only need this for connect() so long-time storage isn't necessary.
2007-11-23bind ListenAddress for outgoing connectionsFlorian Westphal
ngircd would always use INADDR_ANY for outgoing connections; which might not be desirable. Added new [Server] option "Bind" to set source ip.
2007-11-21Funktions to handle numerics sent to the server.Alexander Barton
2007-11-21Introduce option to configure the maximum nick name lenth in ngircd.confAlexander Barton
- New configuration option "MaxNickLength" to specify the allowed maximum length of user nick names. Note: must be unique in an IRC network! - Enhanced the IRC+ protocol to support an enhanced "server handshake" and enable server to recognice numeric 005 (ISUPPORT) and 376 (ENDOFMOTD). See doc/Protocol.txt for details.
2007-11-20Fixes the wrong logging output when nested servers are introducedAlexander Barton
to the network as well as the wrong output of the LINKS command.
2007-11-18Adjust test suite to be usable on HP/UX 11.11 :-)Alexander Barton
2007-11-18Fix code to compile using K&R C compiler and ansi2kr again.Alexander Barton
2007-11-15if ngircd doesn't run chrooted, it tries to chdirFlorian Westphal
to the users working directory (as returned by getpwuid()). Failing to chdir to that directory isn't an error; so log with LOG_INFO and prefix the message with "Notice".
2007-10-25New config option NoDNS: disables all DNS queries.Florian Westphal
2007-10-24configtest would still print "-1" for MaxConnections, MaxConnectionsIP and ↵Florian Westphal
MaxJoins if any of those values was set to 0.
2007-10-14Fixed propagation of channel mode 'P' on server links.Alexander Barton
2007-10-13accoring to comments in the code, MaxConnections, MaxConnectionsIP and MaxJoinsFlorian Westphal
options allow setting values < 0 -- this isn't the case. Comments adjusted.
2007-10-04Numeric 317: implemented "signon time" (displayed in WHOIS result).Alexander Barton
2007-08-02implement /WALLOPS as described in RFC 2812, section 4.7.Florian Westphal
2007-07-31SECURITY: Fixed a severe bug in handling JOIN commands, which couldAlexander Barton
cause the server to crash. Thanks to Sebastian Vesper, <net@veoson.net>.
2007-07-21last fix accidentially broke reconnect timer.Florian Westphal
2007-06-28Don't connect to a server if a connection to another server within the same ↵Florian Westphal
group is in progress.
2007-06-28Add new server config option to disable automatic connect. (Tassilo Schweyer)Florian Westphal
2007-06-11fix compile /w gcc 2.95 (reported by Tassilo Schweyer)Florian Westphal
2007-05-17Reworked read and write buffer handling, introduced WRITEBUFFER_SLINK_LEN.Alexander Barton
2007-05-17Zip_Flush(): close the connection in all error cases.Alexander Barton
2007-05-17array_start() cannot legally return NULL if array_length() > 0 --> use assert().Florian Westphal
2007-05-17Make Zip_Flush() more graceful.Alexander Barton
2007-05-17there is no need to treat servers differently than clients on the read side.Florian Westphal
2007-05-09make needlesly global function Conn_Write static.Florian Westphal
2007-05-09remove ZBUFFER constants and increase max buffer size of server linksFlorian Westphal
2007-05-02fix compressed server linksFlorian Westphal
2007-04-092007 :-)Alexander Barton
2007-04-04- change return type of Conn_InitListeners to unsignedFlorian Westphal
- remove minor whitespace damage
2007-04-03put parentheses around argumentFlorian Westphal
2007-02-21if we can't bind a socket we now Log the port number, too.Florian Westphal
2007-01-29return false instead of NULL in error pathFlorian Westphal
2007-01-23Remove Client_DestroyNow() to keep semantik "every CONNECTON has a CLIENT".Alexander Barton
2007-01-19fix broken IO_DEBUG buildFlorian Westphal
2007-01-18io_event_add: return if eventtype is already registered.Florian Westphal
2006-12-29add support for predefined-channel configuration of k and l modesFlorian Westphal
2006-12-28added "portabtest" binary to list of files to ignore.Alexander Barton
2006-12-28Added .cvsignore files to hide generated files from CVS.Alexander Barton
2006-12-28array_free(): enable debug code only when DEBUG_ARRAY is #define'd.Alexander Barton
2006-12-26New configure option "--without-select"; when usin epoll() IO API includeAlexander Barton
support for select() as well by default and fall back on runtime when needed.
2006-12-25Fixed typo in #ifdef which tests if this header is already included or not.Alexander Barton
2006-12-25register io handler before creating new local client structureFlorian Westphal
2006-12-17revert to last good revision again 8-/Florian Westphal
2006-12-17do not call Conn_Close when io_event_create failsFlorian Westphal
2006-12-17fix possibe buffer-off-by oneFlorian Westphal
2006-12-17don't call Resolve_Shutdown() when io_event_create failsFlorian Westphal
2006-12-16removed errouneous FD_SETSIZE limit when not using select()Florian Westphal
2006-12-07minor cleanupFlorian Westphal
2006-12-07remove unused function Channel_PCountFlorian Westphal