- Increase default values of 'max_watch' and 'max_accept' to 50
- reference.conf: fix example IP address
- Add all the missing irc-operator flags to /stats o output
- RSA keys with less than 2048 bits are no longer supported; same applies to the DH param file
- reference.conf: minor cleanups
- reference.conf: minor restructuring and tab cleanup
- Update reference.conf
- Update reference.conf
- ircd.8: minor corrections and cleanups
- Added serverhide::flatten_links_file configuration option and get rid of LIPATH
- Renamed serverhide::links_delay configuration directive to serverhide::flatten_links_delay
- Removed CHALLENGE in favour or ssl certificate fingerprint enabled operator {} blocks
- Minor corrections to doc/modeg.txt provided by jackal
- Update reference.conf as suggested by jackal
- Removed old event.txt
- Added 'close' to irc-operator flags
- Minor correction to reference.conf
- Added 'resv' and 'unresv' operator flags
- The general::oper_pass_resv configuration directive has been deprecated. Added the join:resv and nick:resv operator flags for better fine tuning
- Remove splitmode checking
- Automatically generate sid on startup if none is configured. Patch provided by Adam
- Various documentation updates provided by Jackal
- autoreconf
- Update reference.conf. SSLv3 is no longer supported
- Added 'xline_exempt' to auth{} block flags
- Removed the 'havent_read_conf' configuration directive as it only caused a whole lot more trouble than it actually helped
- '!' and '@' are no longer threated as wildcard characters
- Removed g-line leftovers
- Removed glines - Added kline_min_cidr, kline_min_cidr6, dline_min_cidr and dline_min_cidr6 configuration options - m_dline.c: allow d-lines to be added even if an exempt {} exists
- reference.conf: minor fixes
- index.txt: updates provided by jackal
- reference.conf: minor cleanup
- Update modes.txt
- Finish basic SVSTAG implementatio - Added oper::whois configuration option which allows to override the default RPL_WHOISOPERATOR numeric string shown in /whois.
- Update reference.conf
- Update reference.conf
- Allow to disable the NOTICE/PRIVMSG anti-flood mechanism by setting 'default_floodcount' to 0
- Fixed bug where "/rehash" would always reset the "MAX", "JFLOODTIME", and "JFLOODCOUNT" values that have been changed from within IRC via the "/set" command - Renamed the following ircd.conf configuration directives to be more descriptive: max_clients -> default_max_clients join_flood_count -> default_join_flood_count join_flood_time -> default_join_flood_time - Updated related ircd.conf documentation accordingly
- reference.conf: tweaked join_flood_count and join_flood_time
- Added channel mode +C which prevents users from sending CTCPS to a channel
- libtool 2.4.5, automake 1.15
- Update copyright years
- reference.conf: fixed stats_k_oper_only documentation
- Added general::stats_m_oper_only configuration option
- Update doc/reference.conf
- Added 'opme' to irc-operator flags
- The general::true_no_oper_flood configuration option has been deprecated. Operators still can have higher 'flood' limits with no_oper_flood = yes; hoewever, they are no longer allowed to bypass RecvQ limits.
- Add m4/ax_arg_libgeoip.m4 and tidy up configure.ac a bit
- Add m4/ax_arg_enable_assert.m4 and tidy up configure.ac a bit
- general::hide_spoof_ips is now deprecated
- libtool 2.4.4
- Removed old mkkeypair script which has been used for cryptlinks
- Update reference.conf
- ts6.txt: update to v8
- reference.conf: removed missleading comment. Services may always override +g.
- reference.conf: whitespace changes
- Update doc/reference.conf
- reference.conf: add some documentation about the pseudo {} block
- Implemented pseudo {} blocks (service aliases)
- Update doc/reference.conf
- Update doc/reference.conf
- Minor documentation updates
- Update doc/reference.conf
- Update doc/reference.conf
- Moved ax_check_openssl.m4 to ax_arg_openssl.m4
- Got rid of acinclude.m4
- Improved AWAY throttling to allow for better fine-tuning
- Update doc/reference.conf [ci skip]
- Update doc/reference.conf [ci skip]
- Update doc/reference.conf
- Fixed typos all over the place
- Update doc/reference.conf
- Update challenge.txt
- Update reference.conf
- Cleaned up and sanitized /challenge related code - rsa.c:get_randomness(): removed EGD support; also don't fall back to RAND_pseudo_bytes() if RAND_bytes() fails. If RAND_bytes() fails, just reject the /challenge request.
- Update ircd manpage
- Update reference.conf
- Removed doc/Tao-of-IRC.940110
- Update reference.conf
- Update reference.conf
- Removed ssl_server_method and ssl_client_method configuration options. ircd now only allows TLSv1, TLSv1.1 and TLSv1.2 protocols depending on the OpenSSL version.
- Update reference.conf
- Added ssl_message_digest_algorithm configuration option to serverinfo{} block. See doc/reference.conf for more information.
- Added proper ECDH support
- Added max_channels to class{} blocks
- Update reference.conf
- Added general::throttle_count idea from p4
- Removed OPERWALL. Use GLOBOPS instead.
- Made the INVITE/KNOCK throttling logic less aggressive as requested by Adam
- doc/reference.conf: whitespace changes
- Update macros in m4/
- doc/reference.conf: fixed spelling error
- Added INVITE flood protection/throttling as requested by Adam. This basically works similar as the KNOCK throttling algorithm.
- Update ircd man page
- Update modes.txt
- reference.conf: add resv{} for nick 'Global'
- Update documents
- Update reference.conf
- Update reference.conf
- Update reference.conf
- Added usermode +p which hides channel list in WHOIS
- Update docs to reflect new +q usermode
- Added usermode +q which hides idle and signon time in WHOIS
- Renamed general::warn_no_nline to warn_no_connect_block
- Update reference.conf
- Update reference.conf
- Update reference.conf
- Create 8.2.x branch
- Update reference.conf
- Update Doxyfile
- Update Doxyfile
- reference.conf: applied 0001-ciphers-doc.patch by Guillaume Parent
- reference.conf: applied 0004-Improve-reference-cipher-list.patch provided by gp.
- reference.conf: applied 0003-Increase-reference-DH-parameters-size.patch provided by gp. But instead of 4096bits we use 2048bits for the example command line.
- Update reference.conf
- Update documents
- modes.txt: fixed typo as reported by gp
- Added 'unxline' oper privilege for better fine tuning
- Update reference.conf
- doc/reference.conf: whitespace changes
- Update copyright years
- automake 1.14.1
- Added usermode +W. Users connected via a webirc gateway get this mode set by servers. - /WHOIS now shows whether a client is connected via a webirc gateway
- Added m4/ac_define_dir.m4
- Instead of forcefully adding -Wall -Wextra -Wno-unused -Wcast-qual -Wcast-align -Wbad-function-cast -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wredundant-decls -Wshadow -Wwrite-strings -Wundef to CFLAGS, 'configure' now tests if the flags are understood by the compiler
- Move openssl check to m4/ax_check_openssl.m4
- Initial build system related modernizations - Add -fstack-protector to CFLAGS if available
- Update NEWS
- doc/reference.conf: remove references to RSA public key
- Update doc/modes.txt
- Update doc/challenge.txt
- White-space changes
- Automake 1.14
- White-space commit / style corrections
- Added XLINE and RESV logging types
- reference.conf: fixed typo
- doc/reference.conf: revised reference.conf by Dominic Hargreaves <dom@earth.li> - version.c, AUTHORS: added Dom to contributors list since he helped al lot with GNU/Hurd testing and bugfixing
- doc/reference.conf: whitespace changes
- doc/reference.conf: whitespace changes
- Update NEWS and reference.conf
- Added generall::cycle_on_host_change configuration option as requested by Adam <adam@anope.org>
- Update doc/reference.conf
- Added general::stats_u_oper_only configuration option
- Update doc/reference.conf
- Removed doc/guidelines.txt
- Add operator::ssl_connection_required configuration option
- Add usermode 'S' (client is connecte via SSL/TLS). Allows services to keep track of what users are connected via SSL, and allows to see ssl-status of remote clients in a /whois.
- rename 'fingerprint' configuration directive to 'ssl_certificate_fingerprint'
- automake 1.13.4
- Update doc/reference.conf
- Update doc/reference.conf
- Implement certificate fingerprint validation for oper{} and connect{} blocks. Some code taken from oftc-hybrid. Hello, stu!
- Update challenge.txt
- Update NEWS and reference.conf
- Update doc/serverhide.txt
- Moved disable_remote_command configuration directive from general{} block to serverhide{] block
- Removed usermode +C
- automake 1.13.3
- Update reference.conf
- doc/reference.conf: fixed typo
- Implement motd{} configuration blocks based on ircu's implementation
- update help/umode, doc/modes.txt
- Removed doc/server-version-info
- Update doc/modes.txt
- automake 1.13.2
- Added 'locops' and 'wallops' to irc-operator flags --- Diese und die folgenden Zeilen werden ignoriert -- M include/client.h M src/conf_parser.c M src/conf_parser.h M src/conf_lexer.c M src/conf_parser.y M src/conf_lexer.l M doc/reference.conf M modules/m_locops.c M modules/m_wallops.c
- Update reference.conf
- Update reference.conf
- Update reference.conf
- Removed 'remote', and 'global_kill' oper flags, and added 'connect', 'squit', and 'kill' flags for better fine-tuning instead. Whether or not a specific action is allowed on a remote server can be controlled by appeding the ':remote' flag. For example: 'kill' allows only local clients to be killed, whereas 'kill:remote' allows to issue a KILL for remote clients
- set svn properties
- Re-added Tao-of-IRC.940110 for historical reasons and because I like it.
- Update modes.txt
- Added usermode F (remote client connect/exit notices) on public request
- Update modes.txt
- Removed channel::quiet_on_ban configuration option. This feature is now enabled by default
- Implemented channel mode +c. Known from other ircds, this mode basically prevents users from sending messages including control codes to a channel that has this mode set
- Update serverhide.txt
- Forward-port -r1920 [Dropped PCRE support]
- Removed operflag 'nick_changes'. Operators can now set +n at will
- Update reference.conf
- Minor cleanups to reference.conf
- Added basic support for libGeoIP - Added exempt configuration option to resv{} blocks
- Added 'nononreg' (+R) to oper::umodes and general::oper_only_modes
- Too much red wine
- Cleanup m_map.c - Implemented serverhide::hide_services configuration option
- doc/reference.conf: whitespace commit
- Remove current msg locale implementation
- Revert to -r1831
- Made all numeric defines use the actual string instead of the numeric value which allows to use gcc's printf format attribute - Remove current message locale implementation
- Quarantined/reserved channels may now contain wildcards
- Update reference conf
- Renamed example.conf to reference.conf - Due to upcoming feature implementation, resv{} blocks are no longer stackable
- Remote server connection and split notices now go to new usermode +e
- Added default sid to example configuration files
- Update doc/ircd.8
- Forward-port -r1774: - Configuration parser now does support 'year' and 'month' units - Add support for fake idle times to /whois. Known from csircd, this adds min_idle, and max_idle configuration directives to class{} blocks
- Forward-port -r1750 [IMPORTANT: nick and topic lengths are now configurable via ircd.conf. A max_nick_length, as well as a max_topic_length configuration option can now be found in the serverinfo{} block] - OpenSSL 0.9.8s and higher is now required in order to enable ssl support
- automake 1.13.1
- Minor updates to example configuration files
- automake 1.13
- Improved WEBIRC authentication; added 'webirc' to auth::flags
- bison 2.7 & automake 1.12.6 - Update configure.ac
- Minor documentation update to example configuration files
- memory.c: removed mem_frob() - automake 1.12.5
- More config subsystem cleanups
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to svnroot/ircd-hybrid/trunk
- Update challenge.txt
- Update documents
- example.conf: add some words about the service{} block
- Update example configuration files
- Removed general::kline_with_reason configuration options. It's now enabled by default - Removed remnants of the broken reject holding code
- Removed general::use_whois_actually configuration directive. This is now enabled by default
- example.conf: minor updates
- example.conf: God doesn't need his/her own oper{} block
- automake 1.12.4
- Update example configuration files. We're actually at version 8
- A server's description can again include the '[' and ']' characters
- example.conf: add proper documentation for connect::ssl_cipher_list
- configure.ac: fixed syntax error - example.conf: mention that the DH prime size must be at least 1024 bits
- Update example configuration files
- Topics as well as user-aways are now sent in a burst by default
- Removed rkline.conf and rxline.conf leftovers. Regular expression based k- and x-lines can be set via ircd.conf only.
- Removed general::client_flood configuration option and added the new 'recvq' configuration directive to class{} blocks. The max size of a receive queue can be seen in "STATS Y" for each class - Update NEWS
- Minor documentation updates
- automake 1.12.3
- Update example.conf
- Removed use_invex, use_except and use_knock configuration options. These features are now enabled by default
- removed serverhide::disable_hidden configuration option - update NEWS
- Update example configuration files
- add BotServ and HelpServ to resv{} block
- removed &localchannels
- automake 1.12.2
- Added 'set' to operator privilege flags. Gives access to the "SET" command
- remove g-line acls - added general::gline_request_duration configuration option which simply replaces the harcoded PENDING_GLINE_TIME definition
- example.quit.conf: removed kline_with_connection_closed as spotted by Mark Cunningham
- Update documents to reflect new channel-/usermodes
- Update documents
- Added channel::max_chans_per_oper configuration directive. The old way was to let ircops join three times the amount of max_chans_per_user. I'd rather would make this a class{} based limit, but this would require us to reprint the ISUPPORT buffer every time a client connects.
- doc/example.conf: whitespace commit
- update comments "I: line vs. auth{} block"
- automake 1.12.1 & bison 2.5.1
- channel::disable_fake_channels now also disables ascii 29 (mIRC italic) when set to yes. Italic text (ctrl+i) is supported since mIRC 7.0
- rename doxygen.conf to Doxyfile
- update example configuration files
- /info no longer sends information about the platform ircd is running on - remove get_ircd_platform() function - configure: --enable-efnet switch is no longer required
o) Removed channel::burst_topicwho configuration option. Topicsetters are now sent by default
- autoconf 2.69 & automake 1.12
- automake 1.11.5
- update example configuration files
- automake 1.11.4
- Update serverhide.txt
- Update documents, remove outdated ones
- Update copyright-years
- Remove log::timestamp configuration directive. Timestamps are now enabled by default. - Timestamps are iso8601 now
- Removed 'ssl_server_protocol' configuration directive and added 'ssl_client_method' and 'ssl_server_method' instead. Both of these options can now be changed at runtime. - src/Makefile.am: swapped order of conf_parser.y and conf_lexer.l - Update example configuration files
- move example configuration files to doc/ folder
- renaming files: ircd_parser.y -> conf_parser.y ircd_lexer.l -> conf_lexer.l s_conf.c -> conf.c s_conf.h -> conf.h s_log.c -> log.c s_log.h -> log.h
- remove servlink in preparation for tls links/compression
- Add user mode +H which simply hides operator status to other users. This solution replaces current method of hidding operator status where the admin mode is not sent to other servers unless hidden_administrator is disabled. - m_who() now takes care whether an operator is hidden or not
- update modes.txt
- remove AX_ENABLE_SYSLOG. This is now obsolete with the new logging subsystem
- automake 1.11.3
- automake 1.11.2
- Update doxygen.conf
- create ircd-hybrid-8 "branch"
- recreate "trunk"
- Fixed broken configure test for sigio - Update libtool to latest 2.4 release
- Updated ltdl to latest 2.2.10 release
- Switch libltdl to recursive build mode
- automake 1.11.1
- branch off trunk to create 7.3 branch
- move ircd-hybrid-7.2 to trunk
- continue doxyfying sources
- added ssl_server_protocol configuration option to servinfo{}. valid flags are 'sslv3' and 'tlsv1'
- fixed some configure mess and imported latest libtool sources
- Update autools versions. - Fix acinclude.m4 to work on FreeBSD at least.
- removed whats-new.txt
- Implemented libtool-ltdl. Only shared modules are supported currently - Several build fixes and cleanups. ircd now builds and runs without any problems - Added back all files to SVN that are needed to built the daemon I really don't want to force other people that want to test the snapshots or svn versions to install yyacc, lex, automake, autoconf and libtool... No problem having required files in svn - Removed some automake maintainer stuff which is kinda useless for us
Completely redo the build system. Now uses libtool and automake. Suggest you clean out your tree and then do ./autogen.sh.
- svn move doxygen.conf doc/doxygen.conf
- Removed LazyLinks in 7.2 to stop people from asking why we keep broken code for half a decade. LL will be implemented in a smarter fashion in due time
- Updated doc/index.txt as suggested by fgeek
- Rebuilt configure using autoconf 2.60
- Backported CAP changes from HEAD since it doesn't affect any of the ircd's core components and should be supported as soon as possible.
- backported spelling fix
create 7.2 branch, we can move/rename it as needed.
- svn:keywords
- svn:keywords
- Fix svn:keywords
- imported sources - can be moved later according to the directory/branching scheme, but we need the svn up