- Recreate autogenerated files
- Recreate autogenerated files
- Recreate conf_parser
- Recreate parser files
- Rebuilt configuration parser files
- Rebuilt parser files
- Rebuilt parser files
- Rebuilt parser files
- Fixed more svn properties as pointed out by jackal
- Fixed svn properties
- Re-built autogenerated files
- Rebuilt autogenerated files
- autoreconf - re-create parser files
- Re-create parser files
- Re-create parser files
- Regenerate parser files
- Re-create parser files
- Re-generate parser files
- Rebuilt parser/lexer files
- Rebuilt parser/lexer files
- Rebuilt lexer/parser files
- Rebuilt parser files
- Re-create parser files
- Rebuild parser files
- Re-create autogenerated files
- Re-generate parser files
- Recreate parser/lexer files
- Recreate autogenerated files
- Regenerate parser/lexer files
- Rebuilt parser files
- Re-generate parser files
- Regenerate parser/lexer files
- Re-generate parser/lexer files
- Re-create autogenerated parser/lexer files
- bison 3.0.3
- Added general::stats_m_oper_only configuration option
- 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.
- Removed m_services.c - Add missing dlinkDelete in pseudo_clear() - Rebuild lexer/parser files
- Improved AWAY throttling to allow for better fine-tuning
- 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.
- conf_parser.y: fixed stupid bug. no comment there...
- Added proper ECDH support
- Added max_channels to class{} blocks
- Added general::throttle_count idea from p4
- Removed OPERWALL. Use GLOBOPS instead.
- Made the INVITE/KNOCK throttling logic less aggressive as requested by Adam
- Added INVITE flood protection/throttling as requested by Adam. This basically works similar as the KNOCK throttling algorithm.
- 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
- Create 8.2.x branch
- flex 2.5.39
- Regenerate parser
- bison 3.0.1
- Bison 3.0
- Added generall::cycle_on_host_change configuration option as requested by Adam <adam@anope.org>
- Added general::stats_u_oper_only configuration option
- Add operator::ssl_connection_required configuration option
- rename 'fingerprint' configuration directive to 'ssl_certificate_fingerprint'
- Implement certificate fingerprint validation for oper{} and connect{} blocks. Some code taken from oftc-hybrid. Hello, stu!
- Removed usermode +C
- Implement motd{} configuration blocks based on ircu's implementation
- conf_parser.l, conf_parser.y: style corrections
- 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
- 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
- Removed unused OFLAG_OPER_SPY definition
- regenerate parser/lexer
- 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
- Added basic support for libGeoIP - Added exempt configuration option to resv{} blocks
- Added 'nononreg' (+R) to oper::umodes and general::oper_only_modes
- Cleanup m_map.c - Implemented serverhide::hide_services configuration option
- Remove current msg locale implementation
- bison 2.7.1
- Revert to -r1831
- bison 2.7.1
- 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
- Replaced all occurrences of ircsprintf with sprintf/snprintf and killed sprintf_irc.(c|h)
- 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 -r1740 [Fixed yyerror() not reporting configuration errors in some cases]
- 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
- Forward-port -r1732 [Dropped support for linux rt signals]
- Improved WEBIRC authentication; added 'webirc' to auth::flags
- bison 2.7 & automake 1.12.6 - Update configure.ac
- Fixed inconsistent svn file properties
- Fixed class blocks not getting default values set properly - bison 2.6.5
- Finish stabilizing/cleanup of conf parser
- First pass of conf parser stabilization/cleanup
- More config subsystem cleanups
- Initial rewrite of the configuration subsystem
- bison 2.6.3
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to svnroot/ircd-hybrid/trunk
- 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
- removed unused terminal symbols
- 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
- bison 2.6.2
- Removed use_invex, use_except and use_knock configuration options. These features are now enabled by default
- bison 2.6.1
- removed serverhide::disable_hidden configuration option - update NEWS
- removed &localchannels
- bison 2.6
- 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
- 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.
- automake 1.12.1 & bison 2.5.1
o) Removed channel::burst_topicwho configuration option. Topicsetters are now sent by default
- Cleanup/rewrite Hub/Leaf-mask configuration. Hub and Leaf configuration items are no longer separately attached to Client structures.
- Remove unused configure tests - Fixed compile warning in conf_parser.c
- 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
- 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
- improve ssl/tls support - cipher suites can now be specified via ircd.conf
- 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
- A file size of 'unlimited' can now be specified for log files
- Rewrite and cleanup half-broken logging subsystem. Logfile rotating is not working yet
- 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.
- 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"
- Bison 2.5
- Got rid of irc_addrinfo.c and irc_getnameinfo.c - Fixed broken ipv6 detection due to incorrect use of AC_CHECK_TYPES
- cleanup and sanitize m_server.c. remove hostmasking. Improve TS6 suppport
- rebuild parser
- rebuild scanner using latest bison 2.4.2 which finally fixed those -Wundef related warnings
- remove old dot_in_ip6_addr configuration option. this is now obsolete.
- branch off trunk to create 7.3 branch
- move ircd-hybrid-7.2 to trunk
- move list manipulation routines from tools.c to list.c - mem_frob() goes to memory.c - sort out redundant/unneeded header includes
- add configure test for pcre lib and remove pcre sources from the tree
- added ssl_server_protocol configuration option to servinfo{}. valid flags are 'sslv3' and 'tlsv1'
- Added some missing files - Moved HOSTLEN and USERLEN definition back to ircd_defs.h Those two shouldn't be configurable
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.