- 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'
- Implement CERTFP
- 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
- 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
- Dropped PCRE support
- Removed operflag 'nick_changes'. Operators can now set +n at will
- Create 8.1.x branch
- 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