Log of /ircd-hybrid/branches/8.1.x/include
Directory Listing
Revision
4290 -
Directory Listing
Modified
Sun Jul 20 09:42:28 2014 UTC
(8 years, 6 months ago)
by
michael
- Revved version to hybrid-8.1.20
Revision
4257 -
Directory Listing
Modified
Fri Jul 18 20:41:28 2014 UTC
(8 years, 6 months ago)
by
michael
- Cleaned up and sanitized /challenge relatedcode
- 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.
Revision
4177 -
Directory Listing
Modified
Sat Jul 5 19:47:15 2014 UTC
(8 years, 7 months ago)
by
michael
- Revved version to hybrid-8.1.19
Revision
4158 -
Directory Listing
Modified
Wed Jul 2 18:38:56 2014 UTC
(8 years, 7 months ago)
by
michael
- Removed supported.h
Revision
4157 -
Directory Listing
Modified
Wed Jul 2 18:33:39 2014 UTC
(8 years, 7 months ago)
by
michael
- Removed hooking system
- Update help/stats
Revision
3920 -
Directory Listing
Modified
Mon Jun 9 11:56:33 2014 UTC
(8 years, 8 months ago)
by
michael
- Revved version to 8.1.18
Revision
3676 -
Directory Listing
Modified
Thu May 29 14:38:28 2014 UTC
(8 years, 8 months ago)
by
michael
- conf.h:struct config_file_entry: changed 'oper_only_umodes' and 'oper_umodes'
to unsigned int types. Otherwise we may expect integer overflows in the future
if more user modes get added.
Revision
3465 -
Directory Listing
Modified
Thu May 1 20:56:52 2014 UTC
(8 years, 9 months ago)
by
michael
- Bump version to hybrid-8.1.17
Revision
3358 -
Directory Listing
Modified
Sun Apr 20 14:54:48 2014 UTC
(8 years, 9 months ago)
by
michael
- Bump version to 8.1.16
Revision
3310 -
Directory Listing
Modified
Tue Apr 15 11:41:24 2014 UTC
(8 years, 9 months ago)
by
michael
- Readded FLAGS_BLOCKED
Revision
3307 -
Directory Listing
Modified
Mon Apr 14 18:37:19 2014 UTC
(8 years, 9 months ago)
by
michael
- Made server_estab() and sendnick_TS() use 'static' keyword
Revision
3265 -
Directory Listing
Modified
Sat Apr 5 19:09:02 2014 UTC
(8 years, 10 months ago)
by
michael
- Re-add CHW capability to cope nice with rb
Revision
3231 -
Directory Listing
Modified
Sat Mar 29 17:29:20 2014 UTC
(8 years, 10 months ago)
by
michael
- Revved patchlevel to 8.1.15
Revision
3193 -
Directory Listing
Modified
Sun Mar 23 19:49:55 2014 UTC
(8 years, 10 months ago)
by
michael
- Cleaned up find_chasing(). Removed useless third 'chasing' argument.
Revision
3094 -
Directory Listing
Modified
Sat Mar 1 19:45:10 2014 UTC
(8 years, 11 months ago)
by
michael
- conf.h: made some more constants use an enum
Revision
3091 -
Directory Listing
Modified
Sat Mar 1 19:17:28 2014 UTC
(8 years, 11 months ago)
by
michael
- s_auth.h: made 'flags' an unsigned int type
Revision
3090 -
Directory Listing
Modified
Sat Mar 1 18:50:32 2014 UTC
(8 years, 11 months ago)
by
michael
- modules.h: use an enum for flag types
Revision
3088 -
Directory Listing
Modified
Sat Mar 1 18:47:05 2014 UTC
(8 years, 11 months ago)
by
michael
- conf_class.h: use an enum for flag types
Revision
3086 -
Directory Listing
Modified
Sat Mar 1 18:41:09 2014 UTC
(8 years, 11 months ago)
by
michael
- listener.h: use an enum for flag types
Revision
3083 -
Directory Listing
Modified
Sat Mar 1 18:37:27 2014 UTC
(8 years, 11 months ago)
by
michael
- defaults.h: removed MSGPATH definition
Revision
3082 -
Directory Listing
Modified
Sat Mar 1 18:30:35 2014 UTC
(8 years, 11 months ago)
by
michael
- m_stats.c, conf.h: removed unused CONF_FLAGS_LIMIT_IP and CONF_FLAGS_NOMATCH_IP
definitions
Revision
3077 -
Directory Listing
Modified
Fri Feb 28 20:33:31 2014 UTC
(8 years, 11 months ago)
by
michael
- Renamed ts_warn() to sendto_realops_flags_ratelimited()
Revision
3056 -
Directory Listing
Modified
Wed Feb 26 18:38:31 2014 UTC
(8 years, 11 months ago)
by
michael
- Removed FAKEHOST server capability for now
Revision
3047 -
Directory Listing
Modified
Tue Feb 25 22:29:25 2014 UTC
(8 years, 11 months ago)
by
michael
- ircd binary is now again placed in /bin instead of /sbin
Revision
3046 -
Directory Listing
Modified
Tue Feb 25 21:39:04 2014 UTC
(8 years, 11 months ago)
by
michael
- Removed CAP_CHW. This is mandatory since hybrid 6.0 beta 25
Revision
3043 -
Directory Listing
Modified
Tue Feb 25 21:10:08 2014 UTC
(8 years, 11 months ago)
by
michael
- ms_bmask(): made mode_type an unsigned int type
Revision
3033 -
Directory Listing
Modified
Tue Feb 25 11:53:16 2014 UTC
(8 years, 11 months ago)
by
michael
- Revved patchlevel
-- folgenden Zeilen werden ignoriert --
M configure
M include/patchlevel.h
M configure.ac
Revision
3020 -
Directory Listing
Modified
Sat Feb 22 21:31:45 2014 UTC
(8 years, 11 months ago)
by
michael
- numeric.h: removed some other unused numeric constants as pointed out by Adam
Revision
3018 -
Directory Listing
Modified
Sat Feb 22 21:07:00 2014 UTC
(8 years, 11 months ago)
by
michael
- numeric.h: removed unused RPL_HOSTHIDDEN numeric constant
Revision
2996 -
Directory Listing
Modified
Tue Feb 18 21:16:29 2014 UTC
(8 years, 11 months ago)
by
michael
- hostmask.c: get rid of this (type & ~0x1) hack
Revision
2971 -
Directory Listing
Modified
Fri Jan 31 11:23:59 2014 UTC
(9 years ago)
by
michael
- Move myctime() from irc_string.c to s_misc.c
Revision
2960 -
Directory Listing
Modified
Tue Jan 28 17:31:43 2014 UTC
(9 years ago)
by
michael
- Added modules_get_list() and made modules_list visible to only modules.c
- Fixed naming convetion of other linked lists in modules.c
Revision
2957 -
Directory Listing
Modified
Tue Jan 28 17:05:25 2014 UTC
(9 years ago)
by
michael
- Removed sendto_channel_remote()
Revision
2956 -
Directory Listing
Modified
Tue Jan 28 16:41:18 2014 UTC
(9 years ago)
by
michael
- register_remote_user(): removed unused realname/gecos parameter
Revision
2950 -
Directory Listing
Modified
Sun Jan 26 20:08:35 2014 UTC
(9 years ago)
by
michael
- client.h: add separate definition for services IDs instead of using HOSTLEN
Revision
2938 -
Directory Listing
Modified
Sun Jan 26 12:16:39 2014 UTC
(9 years ago)
by
michael
- Clean up stupid pointer magic passed to the channel mode handlers.
Revision
2936 -
Directory Listing
Modified
Sun Jan 26 11:16:50 2014 UTC
(9 years ago)
by
michael
- irc_res.h: update copyright/license header
Revision
2930 -
Directory Listing
Modified
Sat Jan 25 23:14:19 2014 UTC
(9 years ago)
by
michael
- s_auth.c, s_auth.h: optimized so we save unecessary auth_doing_list
traversals. Patch provided by Adam.
Revision
2927 -
Directory Listing
Modified
Sat Jan 25 22:11:12 2014 UTC
(9 years ago)
by
michael
- patchlevel.h: update copyright/license header
Revision
2926 -
Directory Listing
Modified
Sat Jan 25 21:46:53 2014 UTC
(9 years ago)
by
michael
- s_serv.h: removed unused header include
Revision
2924 -
Directory Listing
Modified
Sat Jan 25 21:43:56 2014 UTC
(9 years ago)
by
michael
- modules.h: removed unused header include
Revision
2922 -
Directory Listing
Modified
Sat Jan 25 21:38:58 2014 UTC
(9 years ago)
by
michael
- send.h: made some things use an enum.
Revision
2918 -
Directory Listing
Modified
Sat Jan 25 21:16:58 2014 UTC
(9 years ago)
by
michael
- mempool.h: fixed copyright years
Revision
2911 -
Directory Listing
Modified
Thu Jan 23 19:11:35 2014 UTC
(9 years ago)
by
michael
- Implemented "userhost-in-names" client capability
Revision
2903 -
Directory Listing
Modified
Wed Jan 22 20:24:13 2014 UTC
(9 years ago)
by
michael
- channel_mode.h: fixed long-standing bug where +p channels have been show
in the /whois reply
Revision
2897 -
Directory Listing
Modified
Tue Jan 21 20:05:51 2014 UTC
(9 years ago)
by
michael
- channel_mode.h: made some things use an enum. Removed unused header include.
Revision
2882 -
Directory Listing
Modified
Mon Jan 20 17:16:43 2014 UTC
(9 years ago)
by
michael
- Use the i/o subsystem to execute scheduled writes. Patch provided by Adam.
Revision
2869 -
Directory Listing
Modified
Sun Jan 19 17:02:50 2014 UTC
(9 years ago)
by
michael
- s_serv.h, send.h, send.c: made some things use an enum
Revision
2866 -
Directory Listing
Modified
Sun Jan 19 14:35:59 2014 UTC
(9 years ago)
by
michael
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years
Revision
2856 -
Directory Listing
Modified
Sat Jan 18 18:03:59 2014 UTC
(9 years ago)
by
michael
- Fixed indentation, removed whitespaces/tabs, update copyright header
Revision
2854 -
Directory Listing
Modified
Sat Jan 18 16:36:56 2014 UTC
(9 years ago)
by
michael
- Added 'unxline' oper privilege for better fine tuning
Revision
2849 -
Directory Listing
Modified
Fri Jan 17 18:05:11 2014 UTC
(9 years ago)
by
michael
- Made irc numeric use an enum
Revision
2847 -
Directory Listing
Modified
Fri Jan 17 16:58:47 2014 UTC
(9 years ago)
by
michael
- hook.h, hook.c: fixed indentation, removed whitespaces/tabs
Revision
2821 -
Directory Listing
Modified
Wed Jan 15 23:12:35 2014 UTC
(9 years ago)
by
michael
- Clean up all files in modules/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years
- Made module handlers int type for later use
Revision
2815 -
Directory Listing
Modified
Tue Jan 14 18:10:10 2014 UTC
(9 years ago)
by
michael
- Greatly speedup k-/g-line lookup. Instead of testing every single client against
every single k-/g-line just check the just added ban against connected clients.
- Renamed ban_them() to conf_try_ban()
- conf_try_ban() removed exemption notices that are now redundant
- hostmask.c:parse_netmask(): optimize for the ipv4 case
Revision
2791 -
Directory Listing
Modified
Thu Jan 9 15:23:18 2014 UTC
(9 years, 1 month ago)
by
michael
- Make PRIVMSG/NOTICE use UID targets if possible
Revision
2789 -
Directory Listing
Modified
Tue Jan 7 19:33:24 2014 UTC
(9 years, 1 month ago)
by
michael
- Revved patchlevel
Revision
2747 -
Directory Listing
Modified
Sun Jan 5 19:19:06 2014 UTC
(9 years, 1 month ago)
by
michael
- Fixed server name leak for hidden servers in /who, /whois and /whowas
Revision
2726 -
Directory Listing
Modified
Sun Dec 29 13:27:10 2013 UTC
(9 years, 1 month ago)
by
michael
- Cleaned up RPL_WHOISADMIN hack
--- Diese und die folgenden Zeilen werden ignoriert --
M include/numeric.h
M src/numeric.c
M modules/m_whois.c
Revision
2703 -
Directory Listing
Modified
Fri Dec 20 17:58:49 2013 UTC
(9 years, 1 month ago)
by
michael
- Revved patchlevel to 8.1.12
Revision
2631 -
Directory Listing
Modified
Sun Dec 8 18:33:35 2013 UTC
(9 years, 2 months ago)
by
michael
- Removed setup_socket callback
- Removed init_comm() as init_netio() can be called directly
Revision
2629 -
Directory Listing
Modified
Sun Dec 8 13:42:36 2013 UTC
(9 years, 2 months ago)
by
michael
- RPL_WHOISMODES now uses the 310 numeric to comply with other ircds
Revision
2625 -
Directory Listing
Modified
Fri Dec 6 19:18:42 2013 UTC
(9 years, 2 months ago)
by
michael
- Revved patchlevel
Revision
2599 -
Directory Listing
Modified
Sat Nov 23 18:15:13 2013 UTC
(9 years, 2 months ago)
by
michael
- Bump version to hybrid-8.1.10
Revision
2590 -
Directory Listing
Modified
Thu Nov 21 13:51:37 2013 UTC
(9 years, 2 months ago)
by
michael
- include/client.h: add UMODE_CALLERID, UMODE_SOFTCALLERID to SEND_UMODES
Revision
2564 -
Directory Listing
Modified
Sun Nov 17 18:20:52 2013 UTC
(9 years, 2 months ago)
by
michael
- Renamed kill_client_ll_serv_butone() to kill_client_serv_butone() just to satisfy Adam's OCD
Revision
2544 -
Directory Listing
Modified
Wed Nov 13 18:25:55 2013 UTC
(9 years, 2 months ago)
by
michael
- src/send.c: fixed several compile warnings with -Wsign-conversion
Revision
2531 -
Directory Listing
Modified
Fri Nov 8 17:56:07 2013 UTC
(9 years, 3 months ago)
by
michael
- Revved patchlevel to hybrid-8.1.9
Revision
2530 -
Directory Listing
Modified
Fri Nov 8 17:51:38 2013 UTC
(9 years, 3 months ago)
by
michael
- Administrators are now able to see user modes a user has set via /whois
Revision
2523 -
Directory Listing
Modified
Fri Nov 1 20:44:22 2013 UTC
(9 years, 3 months ago)
by
michael
- Got rid of find_kill() and find_gline() wrapper functions
Revision
2512 -
Directory Listing
Modified
Sun Oct 27 18:59:49 2013 UTC
(9 years, 3 months ago)
by
michael
- 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
Revision
2488 -
Directory Listing
Modified
Wed Oct 23 18:33:26 2013 UTC
(9 years, 3 months ago)
by
michael
- Bump patchlevel to 8.1.8
Revision
2479 -
Directory Listing
Modified
Wed Oct 23 14:05:43 2013 UTC
(9 years, 3 months ago)
by
michael
- Stole ircu's RPL_WHOISACCOUNT numeric
Revision
2476 -
Directory Listing
Modified
Sun Oct 13 18:50:07 2013 UTC
(9 years, 3 months ago)
by
michael
- find_person(): fixed naming convention
- find_chasing(): reduced required arguments
Revision
2461 -
Directory Listing
Modified
Fri Aug 16 20:32:32 2013 UTC
(9 years, 5 months ago)
by
michael
- Revved patchlevel to hybrid-8.1.7
- Updated NEWS file
Revision
2434 -
Directory Listing
Modified
Fri Aug 2 18:43:30 2013 UTC
(9 years, 6 months ago)
by
michael
- Removed rfc1459_command_send_error() message handler
Revision
2431 -
Directory Listing
Modified
Fri Aug 2 17:20:42 2013 UTC
(9 years, 6 months ago)
by
michael
- Revved patchlevel to 8.1.6
Revision
2409 -
Directory Listing
Modified
Fri Jul 19 15:43:53 2013 UTC
(9 years, 6 months ago)
by
michael
- motd.(c|h): fixed core with zero byte length ircd.motd. Reported by Fawkes
Revision
2401 -
Directory Listing
Modified
Tue Jul 16 15:07:14 2013 UTC
(9 years, 6 months ago)
by
michael
- Revved patchlevel to hybrid-8.1.5
Revision
2371 -
Directory Listing
Modified
Fri Jul 5 15:51:02 2013 UTC
(9 years, 7 months ago)
by
michael
- Revved patchlevel to 8.1.4
Revision
2365 -
Directory Listing
Modified
Thu Jul 4 21:49:38 2013 UTC
(9 years, 7 months ago)
by
michael
- ircd_defs.h: increased PASSWDLEN to 128
Revision
2364 -
Directory Listing
Modified
Thu Jul 4 21:29:43 2013 UTC
(9 years, 7 months ago)
by
michael
- find_accept(): solved XXX
Revision
2349 -
Directory Listing
Modified
Wed Jul 3 21:23:14 2013 UTC
(9 years, 7 months ago)
by
michael
- ircd_defs.h: increased KILLLEN, REASONLEN, KICKLEN, and AWAYLEN to 180
Revision
2343 -
Directory Listing
Modified
Wed Jul 3 18:13:17 2013 UTC
(9 years, 7 months ago)
by
michael
- White-space commit / style corrections
Revision
2337 -
Directory Listing
Modified
Wed Jul 3 13:00:46 2013 UTC
(9 years, 7 months ago)
by
michael
- Added XLINE and RESV logging types
Revision
2326 -
Directory Listing
Modified
Sun Jun 23 12:33:47 2013 UTC
(9 years, 7 months ago)
by
michael
- Bump patchlevel to hybrid-8.1.3
Revision
2312 -
Directory Listing
Modified
Fri Jun 21 11:40:05 2013 UTC
(9 years, 7 months ago)
by
michael
- conf.c:valid_tkline(): minor cleanups
Revision
2299 -
Directory Listing
Modified
Wed Jun 19 12:09:18 2013 UTC
(9 years, 7 months ago)
by
michael
- whowas: Renamed functions.
add_history -> whowas_add_history
off_history -> whowas_off_history
get_history -> whowas_get_history
Revision
2298 -
Directory Listing
Modified
Wed Jun 19 11:58:34 2013 UTC
(9 years, 7 months ago)
by
michael
- whowas.c: renamed count_whowas_memory() to whowas_count_memory()
- watch_count_memory(), whowas_count_memory(): constification, renamed
variables, removed unused variables
Revision
2295 -
Directory Listing
Modified
Wed Jun 19 11:18:29 2013 UTC
(9 years, 7 months ago)
by
michael
- Rename Ban::username structure member to Ban::user
Revision
2294 -
Directory Listing
Modified
Wed Jun 19 10:54:30 2013 UTC
(9 years, 7 months ago)
by
michael
- Added FAKEHOST server capability for later use
Revision
2291 -
Directory Listing
Modified
Wed Jun 19 10:43:48 2013 UTC
(9 years, 7 months ago)
by
michael
- client.h: add UMODE_HIDDENHOST to SEND_UMODES
Revision
2284 -
Directory Listing
Modified
Tue Jun 18 19:16:46 2013 UTC
(9 years, 7 months ago)
by
michael
- Added generall::cycle_on_host_change configuration option as requested
by Adam <adam@anope.org>
Revision
2281 -
Directory Listing
Modified
Tue Jun 18 18:01:24 2013 UTC
(9 years, 7 months ago)
by
michael
- s_serv.c: cleanup show_capabilities(). Replace sprintf() combo with strlcat()
Revision
2272 -
Directory Listing
Modified
Tue Jun 18 15:12:12 2013 UTC
(9 years, 7 months ago)
by
michael
- Bump patchlevel to hybrid-8.1.2
Revision
2268 -
Directory Listing
Modified
Tue Jun 18 15:03:50 2013 UTC
(9 years, 7 months ago)
by
michael
- Added general::stats_u_oper_only configuration option
Revision
2247 -
Directory Listing
Modified
Sun Jun 16 10:58:28 2013 UTC
(9 years, 7 months ago)
by
michael
- 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
Revision
2237 -
Directory Listing
Modified
Sat Jun 15 19:17:25 2013 UTC
(9 years, 7 months ago)
by
michael
- Implement CERTFP
Revision
2215 -
Directory Listing
Modified
Thu Jun 6 17:35:22 2013 UTC
(9 years, 8 months ago)
by
michael
- Added read_links_file()
Revision
2197 -
Directory Listing
Modified
Tue Jun 4 18:33:25 2013 UTC
(9 years, 8 months ago)
by
michael
- Moved disable_remote_command configuration directive from
general{} block to serverhide{] block
Revision
2188 -
Directory Listing
Modified
Tue Jun 4 12:44:37 2013 UTC
(9 years, 8 months ago)
by
michael
- Removed Client::client_host and Client::client_server members
Revision
2184 -
Directory Listing
Modified
Tue Jun 4 12:26:53 2013 UTC
(9 years, 8 months ago)
by
michael
- Removed usermode +C
Revision
2180 -
Directory Listing
Modified
Tue Jun 4 10:55:19 2013 UTC
(9 years, 8 months ago)
by
michael
- Fixed debug assertion being triggered on ident lookup
as reported by Stuart Walsh
Revision
2179 -
Directory Listing
Modified
Tue Jun 4 00:00:06 2013 UTC
(9 years, 8 months ago)
by
michael
- Bump patchlevel to 8.1.1
Revision
2173 -
Directory Listing
Modified
Mon Jun 3 19:40:02 2013 UTC
(9 years, 8 months ago)
by
michael
- Remove unused temporary_resv list. Move channel_resv_list to conf.c
Revision
2169 -
Directory Listing
Modified
Sun Jun 2 20:08:19 2013 UTC
(9 years, 8 months ago)
by
michael
- motd.c, motd.h: fix compile warnings
Revision
2166 -
Directory Listing
Modified
Sun Jun 2 20:02:18 2013 UTC
(9 years, 8 months ago)
by
michael
- motd.c, motd.h: add support for ip masks
Revision
2165 -
Directory Listing
Modified
Sun Jun 2 19:43:12 2013 UTC
(9 years, 8 months ago)
by
michael
- motd.h, motd.c: minor cleanups. use 'unsigned' whenever possible
Revision
2162 -
Directory Listing
Modified
Sun Jun 2 18:41:10 2013 UTC
(9 years, 8 months ago)
by
michael
- include/defaults.h: remove unused INIT_LOG_LEVEL define
Revision
2158 -
Directory Listing
Modified
Sun Jun 2 18:08:36 2013 UTC
(9 years, 8 months ago)
by
michael
- Cleanup ISUPPORT code and get rid of message.c
Revision
2157 -
Directory Listing
Modified
Fri May 31 20:54:28 2013 UTC
(9 years, 8 months ago)
by
michael
- Cleanup flattened links code
Revision
2151 -
Directory Listing
Modified
Fri May 31 18:59:22 2013 UTC
(9 years, 8 months ago)
by
michael
- Implement motd{} configuration blocks based on ircu's implementation
Revision
2139 -
Directory Listing
Modified
Wed May 29 21:16:10 2013 UTC
(9 years, 8 months ago)
by
michael
- s_user.c:user_set_hostmask(): don't unset FLAGS_IP_SPOOFING if the client's
hostname has already been spoofed by an auth{} block based spoof.
Revision
2136 -
Directory Listing
Modified
Wed May 29 19:36:51 2013 UTC
(9 years, 8 months ago)
by
michael
- Finished proper implementation of usermode 'x' (UMODE_HIDDENHOST)
Only services may set a fakehost via SVSMODE.
Revision
2132 -
Directory Listing
Modified
Wed May 29 18:27:08 2013 UTC
(9 years, 8 months ago)
by
michael
- get_member_status(), valid_wildcard(): constification
Revision
2131 -
Directory Listing
Modified
Wed May 29 15:32:43 2013 UTC
(9 years, 8 months ago)
by
michael
- resv.c: move valid_wild_card_simple() to conf.c
Revision
2119 -
Directory Listing
Modified
Sun May 26 11:50:04 2013 UTC
(9 years, 8 months ago)
by
michael
- Got rid of CONF_HUB enum type
Revision
2117 -
Directory Listing
Modified
Sun May 26 11:44:16 2013 UTC
(9 years, 8 months ago)
by
michael
- Got rid of CONF_CLASS enum type
Revision
2109 -
Directory Listing
Modified
Thu May 23 19:39:03 2013 UTC
(9 years, 8 months ago)
by
michael
- Bump patchlevel to hybrid-8.1.0
Revision
2102 -
Directory Listing
Modified
Sun May 19 13:25:09 2013 UTC
(9 years, 8 months ago)
by
michael
- Bump patchlevel to hybrid-8.1.0rc1
Revision
2085 -
Directory Listing
Modified
Sat May 18 17:39:55 2013 UTC
(9 years, 8 months ago)
by
michael
- Removed testline and testmask
Revision
2068 -
Directory Listing
Modified
Thu May 16 14:47:31 2013 UTC
(9 years, 8 months ago)
by
michael
- Merged valid_username() and clean_user_name()
Revision
2048 -
Directory Listing
Modified
Wed May 15 16:13:14 2013 UTC
(9 years, 8 months ago)
by
michael
- Bump patchlevel to hybrid-8.1.0beta5
Revision
2039 -
Directory Listing
Modified
Tue May 14 19:25:54 2013 UTC
(9 years, 8 months ago)
by
michael
- Added 'locops' and 'wallops' to irc-operator flags
Revision
2031 -
Directory Listing
Modified
Tue May 14 18:28:16 2013 UTC
(9 years, 8 months ago)
by
michael
- Overhaul HELP system
Revision
2023 -
Directory Listing
Modified
Sun May 12 18:07:22 2013 UTC
(9 years, 8 months ago)
by
michael
- Remove entering_umode and change_umode callbacks in preparation for the
modular usermode subsystem
Revision
2013 -
Directory Listing
Modified
Sun May 12 14:51:41 2013 UTC
(9 years, 8 months ago)
by
michael
- 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
Revision
1993 -
Directory Listing
Modified
Fri May 10 18:36:27 2013 UTC
(9 years, 9 months ago)
by
michael
- Removed unused OFLAG_OPER_SPY definition
Revision
1984 -
Directory Listing
Modified
Wed May 8 20:57:29 2013 UTC
(9 years, 9 months ago)
by
michael
- Revved patchlevel
Revision
1977 -
Directory Listing
Modified
Wed May 8 19:35:16 2013 UTC
(9 years, 9 months ago)
by
michael
- Added usermode F (remote client connect/exit notices) on public request
Revision
1956 -
Directory Listing
Modified
Mon May 6 18:59:00 2013 UTC
(9 years, 9 months ago)
by
michael
- Implemented channel mode +M. Clients that haven't identified their
name with NickServ may not speak in a channel that has this mode set
Revision
1953 -
Directory Listing
Modified
Sun May 5 18:10:49 2013 UTC
(9 years, 9 months ago)
by
michael
- Backport -r1877 [Made find_capability() return an unsigned int]
Revision
1947 -
Directory Listing
Modified
Sun May 5 10:23:03 2013 UTC
(9 years, 9 months ago)
by
michael
- Bump patchlevel to 8.1.0beta3
Revision
1945 -
Directory Listing
Modified
Sun May 5 10:18:48 2013 UTC
(9 years, 9 months ago)
by
michael
- Removed channel::quiet_on_ban configuration option. This feature is
now enabled by default
Revision
1938 -
Directory Listing
Modified
Sat May 4 21:17:10 2013 UTC
(9 years, 9 months ago)
by
michael
- 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
Revision
1928 -
Directory Listing
Modified
Tue Apr 30 17:48:23 2013 UTC
(9 years, 9 months ago)
by
michael
- Move report_resv() to m_stats.c
Revision
1923 -
Directory Listing
Modified
Tue Apr 30 15:10:13 2013 UTC
(9 years, 9 months ago)
by
michael
- Moved report_confitem_types() to m_stats.c
Revision
1920 -
Directory Listing
Modified
Tue Apr 30 14:51:30 2013 UTC
(9 years, 9 months ago)
by
michael
- Dropped PCRE support
Revision
1906 -
Directory Listing
Modified
Sat Apr 27 21:19:31 2013 UTC
(9 years, 9 months ago)
by
michael
- Bump patchlevel to 8.1.0beta2
Revision
1903 -
Directory Listing
Modified
Sat Apr 27 21:15:59 2013 UTC
(9 years, 9 months ago)
by
michael
- Removed operflag 'nick_changes'. Operators can now set +n at will
Revision
1868 -
Directory Listing
Modified
Thu Apr 25 18:09:27 2013 UTC
(9 years, 9 months ago)
by
michael
- Bump patchlevel to 8.1.0beta1
Revision
1867 -
Directory Listing
Modified
Thu Apr 25 18:01:53 2013 UTC
(9 years, 9 months ago)
by
michael
- Create 8.1.x branch
Revision
1858 -
Directory Listing
Modified
Thu Apr 25 15:00:52 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/include
- Added basic support for libGeoIP
- Added exempt configuration option to resv{} blocks
Revision
1832 -
Directory Listing
Modified
Fri Apr 19 19:16:09 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/include
- 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
Revision
1819 -
Directory Listing
Modified
Fri Apr 12 11:57:26 2013 UTC
(9 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/include
- Removed recently added m_svshost.c. Services may now change the host of a
specific user via "SVSMODE <timestamp> <target> +x <hostname>"
Revision
1793 -
Directory Listing
Modified
Sun Mar 31 14:06:08 2013 UTC
(9 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/include
- Replaced all occurrences of ircsprintf with sprintf/snprintf
and killed sprintf_irc.(c|h)
Revision
1783 -
Directory Listing
Modified
Thu Jan 24 19:26:51 2013 UTC
(10 years ago)
by
michael
Original Path:
ircd-hybrid/trunk/include
- 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
Revision
1751 -
Directory Listing
Modified
Wed Jan 16 18:30:52 2013 UTC
(10 years ago)
by
michael
Original Path:
ircd-hybrid/trunk/include
- 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
Revision
1654 -
Directory Listing
Modified
Fri Nov 16 19:39:37 2012 UTC
(10 years, 2 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/include
- Implemented memory pool allocator which basically is taken from Tor's
mempool allocator for Tor cells
- Fixed compile warnings in conf_class.c
- ./configure --enable-assert works again
Revision
1652 -
Directory Listing
Modified
Tue Nov 13 20:28:53 2012 UTC
(10 years, 2 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/include
- changed match() polarity. match() now returns 0 on match and 1 on non-match
This cleans up several places where function pointers of different matching
functions like irccmp/strcmp/match are passed to other functions.
- added improved collapse() to match.c
Revision
1622 -
Directory Listing
Modified
Thu Nov 1 13:16:37 2012 UTC
(10 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/include
- klines, dlines, xlines, glines and resv now make use of the new database;
also, temporary *lines are now stored, so they're not lost after
restarting the ircd. This also applies to G-lines.
Revision
1618 -
Directory Listing
Modified
Tue Oct 30 21:04:38 2012 UTC
(10 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/include
- Made m_globops() and ms_globops() use sendto_realops_flags()
- Added message-type parameter to sendto_realops_flags() which can be one of
SEND_NOTICE, SEND_GLOBAL, SEND_LOCOPS
- Forward-port -r1617
Revision
1592 -
Directory Listing
Modified
Sat Oct 27 21:02:32 2012 UTC
(10 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid/trunk/include
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
svnroot/ircd-hybrid/trunk
Revision
1569 -
Directory Listing
Modified
Tue Oct 16 18:46:53 2012 UTC
(10 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Removed remnants of MFLG_UNREG which is no longer needed with the
current implementation of message handlers
Revision
1559 -
Directory Listing
Modified
Sun Oct 14 01:38:28 2012 UTC
(10 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Replaced TimeStamp based services IDs with more flexible account names
Revision
1549 -
Directory Listing
Modified
Mon Oct 1 18:11:11 2012 UTC
(10 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Removed general::kline_with_reason configuration options. It's now enabled
by default
- Removed remnants of the broken reject holding code
Revision
1547 -
Directory Listing
Modified
Sun Sep 30 17:50:03 2012 UTC
(10 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Removed general::use_whois_actually configuration directive. This is
now enabled by default
Revision
1518 -
Directory Listing
Modified
Sun Sep 2 16:50:40 2012 UTC
(10 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Removed rkline.conf and rxline.conf leftovers. Regular expression based
k- and x-lines can be set via ircd.conf only.
Revision
1516 -
Directory Listing
Modified
Thu Aug 30 15:08:36 2012 UTC
(10 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- 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
Revision
1503 -
Directory Listing
Modified
Tue Aug 14 09:05:58 2012 UTC
(10 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Removed all unused references to GPATH and glinefile. There's no glines.conf.
Revision
1495 -
Directory Listing
Modified
Sun Aug 5 09:35:42 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Removed use_invex, use_except and use_knock configuration options.
These features are now enabled by default
Revision
1490 -
Directory Listing
Modified
Sat Jul 28 19:33:23 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- removed serverhide::disable_hidden configuration option
- update NEWS
Revision
1484 -
Directory Listing
Modified
Thu Jul 26 18:38:56 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Add back AWAY throttling, now that we allow changing away messages
without unsetting AWAY in the first place
Revision
1483 -
Directory Listing
Modified
Wed Jul 25 19:15:48 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Made Client::away a fixed-size array at the expense of a somewhat higher
memory consumption
Revision
1479 -
Directory Listing
Modified
Sun Jul 22 17:02:48 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- fix msg_channel_flags() so it can deal with messages coming from servers
Revision
1468 -
Directory Listing
Modified
Sat Jul 21 20:03:29 2012 UTC
(10 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- must propagate UMODE_REGONLY to other servers, otherwise message-blocking
won't work for remote clients
Revision
1460 -
Directory Listing
Modified
Fri Jul 6 14:32:53 2012 UTC
(10 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Added 'set' to operator privilege flags. Gives access to the "SET" command
Revision
1459 -
Directory Listing
Modified
Fri Jul 6 14:23:09 2012 UTC
(10 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- remove g-line acls
- added general::gline_request_duration configuration option which
simply replaces the harcoded PENDING_GLINE_TIME definition
Revision
1449 -
Directory Listing
Modified
Tue Jun 26 18:17:03 2012 UTC
(10 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Merged m_away() and mo_away(). Also, /away is no longer time-limited.
- Same goes for /list
Revision
1446 -
Directory Listing
Modified
Mon Jun 25 20:05:12 2012 UTC
(10 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Removed OMOTD
--- Diese und die folgenden Zeilen werden ignoriert --
M include/defaults.h
M include/conf.h
M include/numeric.h
M include/motd.h
M src/s_user.c
M src/messages.tab
M src/motd.c
M src/ircd.c
M modules/Makefile.in
M modules/m_challenge.c
M modules/m_oper.c
D modules/m_omotd.c
M modules/m_rehash.c
M modules/Makefile.am
M NEWS
Revision
1432 -
Directory Listing
Modified
Sat Jun 9 19:40:08 2012 UTC
(10 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- 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.
Revision
1431 -
Directory Listing
Modified
Sat Jun 9 19:15:10 2012 UTC
(10 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- NICKLEN definition no longer respects the trailing NUL character
(reverts to old behavior)
Revision
1427 -
Directory Listing
Modified
Thu Jun 7 11:36:21 2012 UTC
(10 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- parse.c: make msg_tree_parse() only take one argument
- client.h: rearrange structures
Revision
1402 -
Directory Listing
Modified
Wed May 9 18:42:45 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- /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
Revision
1401 -
Directory Listing
Modified
Tue May 8 18:58:13 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
o) Removed channel::burst_topicwho configuration option. Topicsetters are
now sent by default
Revision
1400 -
Directory Listing
Modified
Mon May 7 20:08:32 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- move has_wildcards() to irc_string.c and make use of it in several places
Revision
1398 -
Directory Listing
Modified
Sun May 6 10:57:06 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- decrease HOSTIPLEN to 45
- fix some buffers that should use HOSTIPLEN+1
Revision
1393 -
Directory Listing
Modified
Wed May 2 19:17:37 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- conf.h: remove CONF_LISTEN_PORT and CONF_EXEMPTKLINE #defines
- hostmask.h: remove HostMaskEntry structure
- hostmask.c: remove find_gline_conf() and find_kline_conf() wrapper functions
Revision
1383 -
Directory Listing
Modified
Tue May 1 11:18:22 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Cleanup/rewrite Hub/Leaf-mask configuration. Hub and Leaf configuration items
are no longer separately attached to Client structures.
Revision
1378 -
Directory Listing
Modified
Mon Apr 30 19:43:34 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Get rid of OPERNICKLEN. Oper login IDs are no longer limited to NICKLEN*2
Revision
1377 -
Directory Listing
Modified
Mon Apr 30 19:35:16 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Remove all Class related #defines like MaxTotal, MaxSendq, etc.
All they do is lead to confusion.
Revision
1372 -
Directory Listing
Modified
Thu Apr 26 19:04:51 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- hostmask.c: move report_Klines() and report_auth() to m_stats.c
Revision
1367 -
Directory Listing
Modified
Tue Apr 24 21:20:54 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Cleanup hostmask.c. Make it use dlink list manipulation routines
Revision
1365 -
Directory Listing
Modified
Sun Apr 22 19:59:02 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- change KEYLEN semantics. KEYLEN no longer includes space
for the trailing \0
Revision
1364 -
Directory Listing
Modified
Sun Apr 22 19:28:21 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Optimize get_oper_name(). No need to walk client_p->localClient->confs.
If there's any attached CONF_OPERATOR, it'll always be the last attached
one
Revision
1358 -
Directory Listing
Modified
Sun Apr 22 13:49:23 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- cleanup and rewrite whowas.c to use the dlink list manipulation routines
- increase NICKNAMEHISTORYLENGTH to 16384
Revision
1353 -
Directory Listing
Modified
Sun Apr 15 18:35:55 2012 UTC
(10 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- move conf_yy_input and conf_yy_fatal_error to conf_lexer.l
- conf_lexer.l: replace a strcpy with strlcpy
Revision
1346 -
Directory Listing
Modified
Mon Apr 9 17:35:40 2012 UTC
(10 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- irc_reslib.c: add localhost as default nameserver in case we cannot find
a suitable entrie in resolv.conf
- irc_res.c:res_ourserver(): no need to test against INADDR_ANY.
This is a relict of old BIND versions which added INADDR_ANDY as default
nameserver if no other servers could be found.
Revision
1331 -
Directory Listing
Modified
Sun Apr 1 12:23:21 2012 UTC
(10 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- client.h: cleanup Client flags
- send.h: remove unused prototypes
Revision
1329 -
Directory Listing
Modified
Sun Apr 1 12:02:12 2012 UTC
(10 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Remove unused configure tests
- Fixed compile warning in conf_parser.c
Revision
1328 -
Directory Listing
Modified
Sat Mar 31 17:43:32 2012 UTC
(10 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Change SHOW_IP, MASK_IP and HIDE_IP into an enum type
- Removed unused CONF_SERVER_INFO_TLS_VERSION_* definition
Revision
1325 -
Directory Listing
Modified
Sat Mar 31 10:29:02 2012 UTC
(10 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Get rid of fileio.c. Replace some ircsprintf() with snprintf() while on it
Revision
1324 -
Directory Listing
Modified
Fri Mar 30 21:40:38 2012 UTC
(10 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Remove log::timestamp configuration directive. Timestamps are now enabled by default.
- Timestamps are iso8601 now
Revision
1319 -
Directory Listing
Modified
Thu Mar 29 11:06:05 2012 UTC
(10 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- minor cleanups and fixes to the new logging system
- decrease LOG_BUFSIZE to 1024
Revision
1309 -
Directory Listing
Modified
Sun Mar 25 11:24:18 2012 UTC
(10 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- 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
Revision
1307 -
Directory Listing
Modified
Sat Mar 24 09:33:33 2012 UTC
(10 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- rsa.c:report_crypto_errors: remove ERR_load_crypto_strings call.
libcrypto error strings are already registered by SSL_load_error_strings()
- rsa.c: remove verify_private_key()
Revision
1306 -
Directory Listing
Modified
Sat Mar 24 07:43:04 2012 UTC
(10 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- improve ssl/tls support
- cipher suites can now be specified via ircd.conf
Revision
1301 -
Directory Listing
Modified
Sat Mar 10 21:47:17 2012 UTC
(10 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- 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
Revision
1294 -
Directory Listing
Modified
Wed Feb 22 20:48:30 2012 UTC
(10 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- 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
Revision
1292 -
Directory Listing
Modified
Sun Feb 12 20:36:27 2012 UTC
(10 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- remove AX_ENABLE_SYSLOG. This is now obsolete with the new logging subsystem
Revision
1285 -
Directory Listing
Modified
Sun Feb 5 15:12:59 2012 UTC
(11 years ago)
by
michael
Original Path:
ircd-hybrid-8/include
- added CIDR support for operator{} blocks
- operator "name"{} is no longer supported
Revision
1247 -
Directory Listing
Modified
Sat Oct 1 07:54:24 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Rewrite and cleanup half-broken logging subsystem.
Logfile rotating is not working yet
Revision
1243 -
Directory Listing
Modified
Fri Sep 30 10:47:53 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- move content of msg.h, ircd_handler.h and handlers.h into parse.h and
remove headers accordingly
- killed common.h
- remove m_killhost.c and m_flags.c from contrib/
- sort out unused header includes here and there
Revision
1241 -
Directory Listing
Modified
Thu Sep 29 20:26:09 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- move firsttime, since, and lasttime Client struct members to LocalUser struct
- m_watch.c: show_watch() now properly reports signon times. This also fixes
an invalid signon time of zero for remote clients.
Revision
1238 -
Directory Listing
Modified
Thu Sep 29 11:37:31 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- rename mod_list to modules_list and make it static
- remove now unused _modinit and _moddeinit prototypes
Revision
1236 -
Directory Listing
Modified
Thu Sep 29 11:21:27 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Getting rid of rlimits.h. Relying on RLIMIT_NOFILE is
more than enough nowadays
Revision
1228 -
Directory Listing
Modified
Mon Sep 19 09:38:38 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- 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.
Revision
1226 -
Directory Listing
Modified
Sun Sep 18 12:22:15 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- remove RKLINE, aswell as RXLINE. Regular expression based x/k-lines should be added
via ircd.conf only
Revision
1219 -
Directory Listing
Modified
Sun Sep 18 09:02:38 2011 UTC
(11 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag()
with simple HasFlag/HasUMode macros.
Revision
1196 -
Directory Listing
Modified
Sun Aug 21 10:09:23 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- implement NICK/UID servicestamps
- add "SVS" to server capabilities
Revision
1178 -
Directory Listing
Modified
Mon Aug 15 08:11:31 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- Cleanup and restore older parts of the irc-command parser.
Gives back ability to specify maximum amount of parameters
that are processed within a command.
Revision
1176 -
Directory Listing
Modified
Sun Aug 14 11:24:24 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- 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
Revision
1173 -
Directory Listing
Modified
Sun Aug 14 00:23:02 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- add usermode +R; only registered clients may message other clients with that mode set
- add channelmode +R; only registered clients may join a channel with that mode set
Revision
1169 -
Directory Listing
Modified
Fri Aug 12 18:45:03 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- rename find_server to hash_find_server to satisfy naming convention
- pull m_services.c and m_jupe.c from contrib/
- style fixes in some places
Revision
1165 -
Directory Listing
Modified
Thu Aug 11 18:56:53 2011 UTC
(11 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- rename clean_nick_name() to valid_nickname() and move it so s_user.c
- add SVSNICK module
- update Makefile accordingly
Revision
1158 -
Directory Listing
Modified
Wed Aug 10 19:46:00 2011 UTC
(11 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-8/include
- UMODE_REJ goes to usermode 'j'
- add UMODE_REGISTERED ('r') (registered nickname)
Revision
1143 -
Directory Listing
Modified
Mon Jul 25 18:58:51 2011 UTC
(11 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-7.3/include
- Update NEWS file
- Minor optimization to update_client_exit_stats close_connection
- Move MaxConnectionCount/MaxClientCount to Counter struct
Revision
1126 -
Directory Listing
Modified
Sun Feb 20 14:30:12 2011 UTC
(11 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-7.3/include
- add dlink_move_node() and make use of it in several places
- reuse LocalUser::lclient_node for local_client_list and serv_list
(moving node between unknown_list and serv_list/local_client_list)
Revision
1123 -
Directory Listing
Modified
Sun Feb 6 21:57:50 2011 UTC
(12 years ago)
by
michael
Original Path:
ircd-hybrid-7.3/include
- Got rid of irc_addrinfo.c and irc_getnameinfo.c
- Fixed broken ipv6 detection due to incorrect use of AC_CHECK_TYPES
Revision
1118 -
Directory Listing
Modified
Thu Jan 6 13:39:10 2011 UTC
(12 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid-7.3/include
- cleanup and sanitize m_server.c. remove hostmasking. Improve TS6 suppport
Revision
1115 -
Directory Listing
Modified
Tue Dec 21 14:42:54 2010 UTC
(12 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid-7.3/include
- Rename bogus_host() found in several modules to check_servname() and move
it to s_serv.c
- serverinfo::sid is now mandatory and must be specified.
ircd won't start otherwise
Revision
1114 -
Directory Listing
Modified
Mon Dec 20 20:33:05 2010 UTC
(12 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid-7.3/include
- Move RPL_ETRACE to messages.tab
- CHANGE RPL_WHOISSSL to use the 671 numeric
Revision
1072 -
Directory Listing
Modified
Wed Feb 17 22:58:23 2010 UTC
(12 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-7.3/include
- remove old dot_in_ip6_addr configuration option. this is now obsolete.
Revision
1045 -
Directory Listing
Modified
Tue Jan 26 12:58:42 2010 UTC
(13 years ago)
by
michael
Original Path:
ircd-hybrid-7.3/include
- contrib/spy_links_notice.c: do not show additional arguments supplied to the
LINKS command in spy notices. new behaviour is to simply show the command sent
by the client, which exactly behaves like all other contributed spy modules.
- remove clean_string()
Revision
1015 -
Directory Listing
Modified
Sun Oct 25 00:08:06 2009 UTC
(13 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- fixed broken cryptlinks as reported by henri
- removed deprecated inet_misc.c
- removed __attribute__ format, which sometimes really is usefull, even if
unportable unless gcc, but for now they only give false warnings
Revision
1013 -
Directory Listing
Modified
Sun Oct 18 14:26:49 2009 UTC
(13 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Add -Wextra -Wcast-align -Wbad-function-cast to CFLAGS if --enable-warnings is specified
- Fixed several compile warnings
- 64-bit cleanliness fixes, e.g., reorganize data structures to reduce storage/unnecessary padding
Revision
1011 -
Directory Listing
Modified
Fri Sep 18 10:14:09 2009 UTC
(13 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- move list manipulation routines from tools.c to list.c
- mem_frob() goes to memory.c
- sort out redundant/unneeded header includes
Revision
998 -
Directory Listing
Modified
Sun Aug 23 12:43:17 2009 UTC
(13 years, 5 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- change resolver/auth to use balloc memory pool
- ircd.c: init_resolver() has to be called *before* read_conf_files(), otherwise
recvfrom() aborts with ENOTSOCK in case there are configured connect{} blocks
with a host that needs to be resolved on the very first configuration read.
Revision
978 -
Directory Listing
Modified
Sun Aug 9 09:47:58 2009 UTC
(13 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- avoid using native basename() since some implementations may or may not modify passed data
Revision
967 -
Directory Listing
Modified
Sun Aug 2 18:05:28 2009 UTC
(13 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- added ssl_server_protocol configuration option to servinfo{}.
valid flags are 'sslv3' and 'tlsv1'
Revision
954 -
Directory Listing
Modified
Sun Jul 26 22:14:38 2009 UTC
(13 years, 6 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- propset svn:keywords
- remove simple.conf. example.conf.quick is good enough
Revision
913 -
Directory Listing
Modified
Wed Nov 7 23:20:12 2007 UTC
(15 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Added some missing files
- Moved HOSTLEN and USERLEN definition back to ircd_defs.h
Those two shouldn't be configurable
Revision
912 -
Directory Listing
Modified
Wed Nov 7 22:47:44 2007 UTC
(15 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- 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
Revision
908 -
Directory Listing
Modified
Sun Nov 4 23:21:51 2007 UTC
(15 years, 3 months ago)
by
stu
Original Path:
ircd-hybrid-7.2/include
Completely redo the build system. Now uses libtool and automake. Suggest you clean out your tree and then do ./autogen.sh.
Revision
902 -
Directory Listing
Modified
Sun Nov 4 14:00:06 2007 UTC
(15 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Move etc/example.efnet.conf to etc/example.efnet.conf.in
- Update configure.ac
Revision
897 -
Directory Listing
Modified
Sat Nov 3 17:13:32 2007 UTC
(15 years, 3 months ago)
by
db
Original Path:
ircd-hybrid-7.2/include
- 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.
Revision
885 -
Directory Listing
Modified
Wed Oct 31 18:09:24 2007 UTC
(15 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- 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
Revision
671 -
Directory Listing
Modified
Tue Jun 13 07:15:38 2006 UTC
(16 years, 7 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Fixed class limit bug as spotted by stu. ("REHASH" would always reset
current user count)
- Made "STATS y|Y" show inactive (deleted) classes that still have attached
clients
Revision
650 -
Directory Listing
Modified
Thu Jun 8 07:00:17 2006 UTC
(16 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Fixed bug that would exit unknown clients in check_unknowns_list() that are
still processing auth/dns queries.
Basically check_unknowns_list() should only exit clients that have finished
auth/dns and didn't send a NICK/USER combination since they have been
released from auth.
Reported by ThaPrince.
Revision
633 -
Directory Listing
Modified
Thu Jun 1 12:30:29 2006 UTC
(16 years, 8 months ago)
by
db
Original Path:
ircd-hybrid-7.2/include
- optimise Michael's fake channel catcher.
Make it work first, then optimise.
Revision
632 -
Directory Listing
Modified
Thu Jun 1 10:53:00 2006 UTC
(16 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Added channel::disable_fake_channels which disallows creation of channels
that have ascii 2, 3, 31 and 160 in their names.
- Minor improvements and cleanups to channel name validation routines
backported from 7.3
Revision
618 -
Directory Listing
Modified
Tue May 23 07:07:53 2006 UTC
(16 years, 8 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- attach_conf(): We even need to increment CurrUserCount if a class got
attached to a server or operator. Spotted by stu.
- Removed IRCD_SOCKET_ERROR define
Revision
593 -
Directory Listing
Modified
Fri May 12 05:47:32 2006 UTC
(16 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Backported RKLINE fix so the user and host portion of a banmask don't get
cut off after 10 and 63 chars, respectively.
A split_nuh() rewrite was required for this.
- Removed now unused xstrldup() function
Revision
584 -
Directory Listing
Modified
Sun May 7 15:26:45 2006 UTC
(16 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Added new general::stats_e_disabled configuration option. Known from RB,
all it does is to disable "STATS e", which is a good idea if you have any
exempted server ips.
- Updated RELNOTES
Revision
572 -
Directory Listing
Modified
Sun Apr 30 16:57:48 2006 UTC
(16 years, 9 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Backported changes made in HEAD to get rid of Channel::locmembers.
This is mainly to save about 5megs of ram on networks like efnet where
we have about 600k allocated Membership structures.
Revision
536 -
Directory Listing
Modified
Thu Mar 23 09:59:02 2006 UTC
(16 years, 10 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Can't use irccmp for qsort(), so let's use stricmp() when compiling on wins0x
Revision
512 -
Directory Listing
Modified
Sat Mar 4 16:21:54 2006 UTC
(16 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Fixed static build for m_cap() (fix doesn't need to get
forward-ported to HEAD)
- Added BS alias for BOTSERV
Revision
503 -
Directory Listing
Modified
Fri Mar 3 19:53:47 2006 UTC
(16 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- 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.
Revision
454 -
Directory Listing
Modified
Sun Feb 12 19:01:25 2006 UTC
(16 years, 11 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Get rid of can_send_part. This also fixes a bug where voiced clients
weren't able to send a PART message to the channel. Reported by ThaPrince.
Revision
447 -
Directory Listing
Modified
Sun Feb 12 02:59:16 2006 UTC
(16 years, 11 months ago)
by
db
Original Path:
ircd-hybrid-7.2/include
- reported by Jon, resolver was not checking for NXDOMAIN as well as SERVFAIL
this caused odd DNS reports and took longer to connect.
Tested by Jon (ThaPrince).
(backported from head)
Revision
371 -
Directory Listing
Modified
Tue Jan 10 10:45:48 2006 UTC
(17 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Imported recent channelban changes from HEAD which have been tested extensively.
The match_cidr() fix didn't work in the first try, so I'm not going to bother
with further debugging.
- Removed match_cidr() and comp_with_mask()
Revision
327 -
Directory Listing
Modified
Sun Dec 25 09:55:48 2005 UTC
(17 years, 1 month ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- propset svn:keywords "Id" modules/m_tburst.c
- Added CAP_TBURST definition to get m_tburst.c compile
Revision
308 -
Directory Listing
Modified
Fri Dec 9 06:15:41 2005 UTC
(17 years, 2 months ago)
by
lusky
Original Path:
ircd-hybrid-7.2/include
- bump patchlevel to 7.2.1beta
- stub 7.2.1beta1 in RELNOTES and add BETA verbage
Revision
201 -
Directory Listing
Modified
Tue Nov 1 11:41:52 2005 UTC
(17 years, 3 months ago)
by
adx
Original Path:
ircd-hybrid-7.2/include
MFC:
+ removed invite_ops_only, controlled by +p now
+ sorted ircd.conf:channel{} a bit
Revision
169 -
Directory Listing
Modified
Fri Oct 21 09:37:16 2005 UTC
(17 years, 3 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Removed LocalUser.port
- Removed two extra memsets in make_request()
Revision
166 -
Directory Listing
Modified
Fri Oct 21 04:20:48 2005 UTC
(17 years, 3 months ago)
by
db
Original Path:
ircd-hybrid-7.2/include
Backported from HEAD
- committed configure changes by nenolod (William Pitcock)
to check for HAVE_DLINFO
- fixed logic for picking up address for the mod_list
Revision
100 -
Directory Listing
Modified
Sun Oct 9 14:43:13 2005 UTC
(17 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- CHANNELLEN vs. LOCAL_CHANNELLEN fix. Local JOINs are limited to 50chars whereas
remote SJOINs/JOINs can be upto 200chars for backwards compatibility.
Revision
56 -
Directory Listing
Modified
Mon Oct 3 11:33:30 2005 UTC
(17 years, 4 months ago)
by
michael
Original Path:
ircd-hybrid-7.2/include
- Re-added an equivalent of H6's sixth O-line field (Modes to get on operup).
- Updated efnet's example.conf to reflect the new
opers_bypass_callerid directive
- Misc style corrections to s_user.c while on it
Revision
30 -
Directory Listing
Added
Sun Oct 2 20:03:27 2005 UTC
(17 years, 4 months ago)
by
adx
Original Path:
ircd-hybrid/include
- imported sources
- can be moved later according to the directory/branching scheme,
but we need the svn up