- Update reference.conf
- reference.conf: fixed spelling
- reference.conf: add some example commands for gnutls support
- Update reference.conf; mention that ip directives can be stacked in exempt blocks
- Operators can now REHASH on remote servers; requested by astrutt - REHASH now requires at least one parameter which currently might be one of CONF, MOTD, or DNS
- reference.conf: clarification
- Update copyright years
- Add channel::invite_delay_channel configuration option
- 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
- 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
- Update reference.conf as suggested by jackal
- 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
- 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
- reference.conf: minor fixes
- reference.conf: minor cleanup
- 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
- 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.
- general::hide_spoof_ips is now deprecated
- Update reference.conf
- reference.conf: removed missleading comment. Services may always override +g.
- reference.conf: whitespace changes
- Update doc/reference.conf
- Implemented pseudo {} blocks (service aliases) - Fixed compile warnings with -Wmissing-field-initializers
- Update doc/reference.conf
- Update doc/reference.conf
- Update doc/reference.conf
- Update doc/reference.conf
- 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
- Update doc/reference.conf
- 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 reference.conf
- 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
- doc/reference.conf: fixed spelling error
- Added INVITE flood protection/throttling as requested by Adam. This basically works similar as the KNOCK throttling algorithm.
- reference.conf: add resv{} for nick 'Global'
- Update documents
- Update reference.conf
- Update reference.conf
- Added usermode +p which hides channel list in WHOIS
- Added usermode +q which hides idle and signon time in WHOIS
- Renamed general::warn_no_nline to warn_no_connect_block
- Update reference.conf
- Upate reference.conf
- Update reference.conf
- Update reference.conf
- 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
- Added 'unxline' oper privilege for better fine tuning
- Update reference.conf
- doc/reference.conf: whitespace changes
- Update copyright years
- Update NEWS
- doc/reference.conf: remove references to RSA public key
- 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
- Add operator::ssl_connection_required configuration option
- rename 'fingerprint' configuration directive to 'ssl_certificate_fingerprint'
- 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 NEWS and reference.conf
- Moved disable_remote_command configuration directive from general{} block to serverhide{] block
- Removed usermode +C
- Update reference.conf
- doc/reference.conf: fixed typo
- Implement motd{} configuration blocks based on ircu's implementation
- 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
- Added usermode F (remote client connect/exit notices) on public request
- Removed channel::quiet_on_ban configuration option. This feature is now enabled by default
- 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
- 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
- Minor updates to example configuration files
- Improved WEBIRC authentication; added 'webirc' to auth::flags
- Minor documentation update to example configuration files
- More config subsystem cleanups
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to svnroot/ircd-hybrid/trunk
- 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
- 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 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
- Update example.conf
- removed serverhide::disable_hidden configuration option - update NEWS
- Update example configuration files
- add BotServ and HelpServ to resv{} block
- removed &localchannels
- 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
- 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"
- 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
- update example configuration files
o) Removed channel::burst_topicwho configuration option. Topicsetters are now sent by default
- update example configuration files
- 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
- improve ssl/tls support - cipher suites can now be specified via ircd.conf
- Implement basic tls connections for server-server links
- remove servlink in preparation for tls links/compression
- add 'dline' and 'undline' operator flags - implement remote dlines mainly for services purposes, but can be used by operators as well - update example configuration files; remove invalid shared::flags entries
- 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 example config files. usermode 'r' has a different function now
- added CIDR support for operator{} blocks - operator "name"{} is no longer supported
- remove general::burst_away configuration directive. AWAY burst will have to be controlled via connect::flags explicitly.
- A file size of 'unlimited' can now be specified for log files
- Fix typo in example configuration files
- Rewrite and cleanup half-broken logging subsystem. Logfile rotating is not working yet
- Minor cleanups to example configuration files
- add 'restart'/'module' operator flags which allows better fine tuning whether or not an operator may have access to RESTART/MOD* commands - ircd_parser.y: (oper{}): ensure yy_aconf->port is set to zero, before setting any privilege bits. Fixes odd behaviour with multiple 'flags' entries. Also removed ability to negate operator flags with a tilde '~'. Pretty useless since all operator privilege flags are set to zero by default.
- Updat resv{} block for services
- add 'globops' to operflags
- remove idle-time klines - rename LocalUser.last to LocalUser.last_privmsg - m_message.c: reset source_p->last_privmsg even if a client is messaging itself
- preliminary services support
- create ircd-hybrid-8 "branch"
- recreate "trunk"
- update copyright years
- cleanup and sanitize m_server.c. remove hostmasking. Improve TS6 suppport
- Dropped support for old style 'operflag = yes|no;' configuration format
- Made general::kill_chase_time_limit accept time units. too bad this entire crap is still needed even with ts6.
- remove old dot_in_ip6_addr configuration option. this is now obsolete.
- Update example configuration files
- Stop substitution of example configuration files on 'configure'
- Update copyright years
- branch off trunk to create 7.3 branch
- move ircd-hybrid-7.2 to trunk
- added ssl_server_protocol configuration option to servinfo{}. valid flags are 'sslv3' and 'tlsv1'
- minor fixes to example configuration files
- propset svn:keywords - remove simple.conf. example.conf.quick is good enough
- update example configuration files
- 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
- Major cleanup of build system (Stu should review this) Basically move shared stuff like help messages modules to datadir Try to keep to the original layout under prefix if --datadir --sysconfdir --localstatedir are not given - Make the example files have reasonable defaults, this bites me all the time anyway.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.