ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/include
Revision 3192 - Directory Listing - [select for diffs]
Modified Sun Mar 23 19:46:39 2014 UTC (10 years ago) by michael
Diff to previous 3187
- Fixed compile error in ms_sid()
- Cleaned up find_chasing(). Removed useless third 'chasing' argument.

Revision 3187 - Directory Listing - [select for diffs]
Modified Thu Mar 20 18:29:05 2014 UTC (10 years ago) by michael
Diff to previous 3186
- Get rid of the HasID() macro

Revision 3186 - Directory Listing - [select for diffs]
Modified Thu Mar 20 18:09:34 2014 UTC (10 years ago) by michael
Diff to previous 3176
- Get rid of the ID() macro

Revision 3176 - Directory Listing - [select for diffs]
Modified Tue Mar 18 20:00:16 2014 UTC (10 years ago) by michael
Diff to previous 3171
- Get rid of kill_client()

Revision 3171 - Directory Listing - [select for diffs]
Modified Sun Mar 16 11:51:48 2014 UTC (10 years ago) by michael
Diff to previous 3170
- Incorporate Adam's exit_client/quit storm cleanups
  Note: QS is mandatory now

Revision 3170 - Directory Listing - [select for diffs]
Modified Sun Mar 16 10:58:17 2014 UTC (10 years ago) by michael
Diff to previous 3167
- More client_p removal cleanups

Revision 3167 - Directory Listing - [select for diffs]
Modified Sat Mar 15 22:01:39 2014 UTC (10 years ago) by michael
Diff to previous 3163
- Get rid of restart() wrapper function

Revision 3163 - Directory Listing - [select for diffs]
Modified Sat Mar 15 19:57:13 2014 UTC (10 years ago) by michael
Diff to previous 3159
- parse.h: removed redundant comment

Revision 3159 - Directory Listing - [select for diffs]
Modified Sat Mar 15 16:28:33 2014 UTC (10 years ago) by michael
Diff to previous 3156
- Fixed now outdated comments

Revision 3156 - Directory Listing - [select for diffs]
Modified Fri Mar 14 19:57:38 2014 UTC (10 years ago) by michael
Diff to previous 3150
- Removed client_p pointers from everywhere

Revision 3150 - Directory Listing - [select for diffs]
Modified Fri Mar 14 14:11:34 2014 UTC (10 years ago) by michael
Diff to previous 3140
- Removed unused client_p pointer from all chm_* channel mode handlers

Revision 3140 - Directory Listing - [select for diffs]
Modified Wed Mar 12 19:23:20 2014 UTC (10 years ago) by michael
Diff to previous 3135
- Get rid of halfop -> op rewriting for servers that don't support halfops

Revision 3135 - Directory Listing - [select for diffs]
Modified Mon Mar 10 21:11:25 2014 UTC (10 years ago) by michael
Diff to previous 3113
- Server now no longer accepts TS5 links

Revision 3113 - Directory Listing - [select for diffs]
Modified Thu Mar 6 22:19:29 2014 UTC (10 years ago) by michael
Diff to previous 3111
- Update dbuf.h, dbuf.c

Revision 3111 - Directory Listing - [select for diffs]
Modified Thu Mar 6 21:16:52 2014 UTC (10 years ago) by michael
Diff to previous 3110
- send.h: update sendto_one_notice() prototype

Revision 3110 - Directory Listing - [select for diffs]
Modified Thu Mar 6 20:33:17 2014 UTC (10 years ago) by michael
Diff to previous 3109
- Added sendto_one_notice()

Revision 3109 - Directory Listing - [select for diffs]
Modified Thu Mar 6 19:25:12 2014 UTC (10 years ago) by michael
Diff to previous 3107
- Applied Adam's sendto_one_numeric() changes

Revision 3107 - Directory Listing - [select for diffs]
Modified Thu Mar 6 12:09:42 2014 UTC (10 years ago) by michael
Diff to previous 3093
- Applied dbuf changes as provided by Adam:
  Refcount dbufs instead of copying the same message to many
  different buffers.

Revision 3093 - Directory Listing - [select for diffs]
Modified Sat Mar 1 19:44:52 2014 UTC (10 years ago) by michael
Diff to previous 3092
- conf.h: made some more constants use an enum

Revision 3092 - Directory Listing - [select for diffs]
Modified Sat Mar 1 19:17:39 2014 UTC (10 years ago) by michael
Diff to previous 3089
- s_auth.h: made 'flags' an unsigned int type

Revision 3089 - Directory Listing - [select for diffs]
Modified Sat Mar 1 18:50:21 2014 UTC (10 years ago) by michael
Diff to previous 3087
- modules.h: use an enum for flag types

Revision 3087 - Directory Listing - [select for diffs]
Modified Sat Mar 1 18:46:55 2014 UTC (10 years ago) by michael
Diff to previous 3085
- conf_class.h: use an enum for flag types

Revision 3085 - Directory Listing - [select for diffs]
Modified Sat Mar 1 18:40:58 2014 UTC (10 years ago) by michael
Diff to previous 3084
- listener.h: use an enum for flag types

Revision 3084 - Directory Listing - [select for diffs]
Modified Sat Mar 1 18:37:38 2014 UTC (10 years ago) by michael
Diff to previous 3081
- defaults.h: removed MSGPATH definition

Revision 3081 - Directory Listing - [select for diffs]
Modified Sat Mar 1 18:30:06 2014 UTC (10 years ago) by michael
Diff to previous 3078
- m_stats.c, conf.h: removed unused CONF_FLAGS_LIMIT_IP and CONF_FLAGS_NOMATCH_IP
  definitions

Revision 3078 - Directory Listing - [select for diffs]
Modified Fri Feb 28 20:34:07 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3055
- Renamed ts_warn() to sendto_realops_flags_ratelimited()

Revision 3055 - Directory Listing - [select for diffs]
Modified Wed Feb 26 18:38:06 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3048
- Removed FAKEHOST server capability for now

Revision 3048 - Directory Listing - [select for diffs]
Modified Tue Feb 25 22:30:30 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3045
- ircd binary is now again placed in /bin instead of /sbin

Revision 3045 - Directory Listing - [select for diffs]
Modified Tue Feb 25 21:38:23 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3044
- Removed CAP_CHW. This is mandatory since hybrid 6.0 beta 25

Revision 3044 - Directory Listing - [select for diffs]
Modified Tue Feb 25 21:10:46 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3019
- ms_bmask(): made mode_type an unsigned int type

Revision 3019 - Directory Listing - [select for diffs]
Modified Sat Feb 22 21:31:35 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3017
- numeric.h: removed some other unused numeric constants as pointed out by Adam

Revision 3017 - Directory Listing - [select for diffs]
Modified Sat Feb 22 21:06:29 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 2995
- numeric.h: removed unused RPL_HOSTHIDDEN numeric constant

Revision 2995 - Directory Listing - [select for diffs]
Modified Tue Feb 18 21:16:17 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 2970
- hostmask.c: get rid of this (type & ~0x1) hack

Revision 2970 - Directory Listing - [select for diffs]
Modified Fri Jan 31 11:23:46 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 2959
- Move myctime() from irc_string.c to s_misc.c

Revision 2959 - Directory Listing - [select for diffs]
Modified Tue Jan 28 17:30:49 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2958
- Added modules_get_list() and made modules_list visible to only modules.c
- Fixed naming convetion of other linked lists in modules.c

Revision 2958 - Directory Listing - [select for diffs]
Modified Tue Jan 28 17:05:51 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2955
- Removed sendto_channel_remote()

Revision 2955 - Directory Listing - [select for diffs]
Modified Tue Jan 28 16:40:30 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2949
- register_remote_user(): removed unused realname/gecos parameter

Revision 2949 - Directory Listing - [select for diffs]
Modified Sun Jan 26 20:08:25 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2937
- client.h: add separate definition for services IDs instead of using HOSTLEN

Revision 2937 - Directory Listing - [select for diffs]
Modified Sun Jan 26 12:15:55 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2935
- Clean up stupid pointer magic passed to the channel mode handlers.

Revision 2935 - Directory Listing - [select for diffs]
Modified Sun Jan 26 11:16:40 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2929
- irc_res.h: update copyright/license header

Revision 2929 - Directory Listing - [select for diffs]
Modified Sat Jan 25 23:14:08 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2925
- s_auth.c, s_auth.h: optimized so we save unecessary auth_doing_list
  traversals. Patch provided by Adam.

Revision 2925 - Directory Listing - [select for diffs]
Modified Sat Jan 25 21:46:42 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2923
- s_serv.h: removed unused header include

Revision 2923 - Directory Listing - [select for diffs]
Modified Sat Jan 25 21:43:43 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2921
- modules.h: removed unused header include

Revision 2921 - Directory Listing - [select for diffs]
Modified Sat Jan 25 21:38:44 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2916
- send.c: made some things use an enum.

Revision 2916 - Directory Listing - [select for diffs]
Modified Sat Jan 25 21:09:18 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2910
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years

Revision 2910 - Directory Listing - [select for diffs]
Modified Thu Jan 23 19:10:55 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2902
- Implemented "userhost-in-names" client capability

Revision 2902 - Directory Listing - [select for diffs]
Modified Wed Jan 22 20:24:03 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2896
- channel_mode.h: fixed long-standing bug where +p channels have been show
  in the /whois reply

Revision 2896 - Directory Listing - [select for diffs]
Modified Tue Jan 21 20:05:40 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2881
- channel_mode.h: made some things use an enum. Removed unused header include.

Revision 2881 - Directory Listing - [select for diffs]
Modified Mon Jan 20 17:15:39 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2868
- Use the i/o subsystem to execute scheduled writes. Patch provided by Adam.

Revision 2868 - Directory Listing - [select for diffs]
Modified Sun Jan 19 17:01:59 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2867
- s_serv.h: made some things use an enum

Revision 2867 - Directory Listing - [select for diffs]
Modified Sun Jan 19 16:58:07 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2865
- send.c, send.h: made some things use an enum

Revision 2865 - Directory Listing - [select for diffs]
Modified Sun Jan 19 14:35:22 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2855
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years

Revision 2855 - Directory Listing - [select for diffs]
Modified Sat Jan 18 18:03:49 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2852
- Fixed indentation, removed whitespaces/tabs, update copyright header

Revision 2852 - Directory Listing - [select for diffs]
Modified Sat Jan 18 16:30:48 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2848
- Added 'unxline' oper privilege for better fine tuning

Revision 2848 - Directory Listing - [select for diffs]
Modified Fri Jan 17 18:05:01 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2846
- Made irc numeric use an enum

Revision 2846 - Directory Listing - [select for diffs]
Modified Fri Jan 17 16:58:36 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2820
- hook.h, hook.c: fixed indentation, removed whitespaces/tabs

Revision 2820 - Directory Listing - [select for diffs]
Modified Wed Jan 15 23:10:26 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2813
- Clean up all files in modules/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years
- Made module handlers int type for later use

Revision 2813 - Directory Listing - [select for diffs]
Modified Sun Jan 12 20:23:50 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2811
- Renamed ban_them() to conf_try_ban()
- conf_try_ban() removed exemption notices that are now redundant

Revision 2811 - Directory Listing - [select for diffs]
Modified Sun Jan 12 19:39:33 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2793
- 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.

Revision 2793 - Directory Listing - [select for diffs]
Modified Thu Jan 9 17:38:12 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2748
 - Make PRIVMSG/NOTICE use UID targets if possible

Revision 2748 - Directory Listing - [select for diffs]
Modified Sun Jan 5 19:20:09 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2727
- Fixed server name leak for hidden servers in /who, /whois and /whowas

Revision 2727 - Directory Listing - [select for diffs]
Modified Sun Dec 29 13:28:03 2013 UTC (10 years, 3 months ago) by michael
Diff to previous 2632
- Cleaned up RPL_WHOISADMIN hack

Revision 2632 - Directory Listing - [select for diffs]
Modified Sun Dec 8 18:33:48 2013 UTC (10 years, 3 months ago) by michael
Diff to previous 2630
- Removed setup_socket callback
- Removed init_comm() as init_netio() can be called directly

Revision 2630 - Directory Listing - [select for diffs]
Modified Sun Dec 8 13:42:51 2013 UTC (10 years, 3 months ago) by michael
Diff to previous 2591
- RPL_WHOISMODES now uses the 310 numeric to comply with other ircds

Revision 2591 - Directory Listing - [select for diffs]
Modified Thu Nov 21 13:51:52 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2578
- include/client.h: add UMODE_CALLERID, UMODE_SOFTCALLERID to SEND_UMODES

Revision 2578 - Directory Listing - [select for diffs]
Modified Wed Nov 20 19:54:44 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2565
- Fixed ID_or_name macro as reported by Adam <adam@anope.org>

Revision 2565 - Directory Listing - [select for diffs]
Modified Sun Nov 17 18:40:26 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2543
- Renamed kill_client_ll_serv_butone() to kill_client_serv_butone() just to satisfy Adam's OCD

Revision 2543 - Directory Listing - [select for diffs]
Modified Wed Nov 13 18:25:39 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2529
- src/send.c: fixed several compile warnings with -Wsign-conversion

Revision 2529 - Directory Listing - [select for diffs]
Modified Fri Nov 8 17:49:24 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2522
- Administrators are now able to see user modes a user has set via /whois

Revision 2522 - Directory Listing - [select for diffs]
Modified Fri Nov 1 20:44:04 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2511
- Got rid of find_kill() and find_gline() wrapper functions

Revision 2511 - Directory Listing - [select for diffs]
Modified Sun Oct 27 18:56:53 2013 UTC (10 years, 5 months ago) by michael
Diff to previous 2478
- 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 2478 - Directory Listing - [select for diffs]
Modified Wed Oct 23 14:04:31 2013 UTC (10 years, 5 months ago) by michael
Diff to previous 2475
- Stole ircu's RPL_WHOISACCOUNT numeric

Revision 2475 - Directory Listing - [select for diffs]
Modified Fri Oct 11 19:40:43 2013 UTC (10 years, 5 months ago) by michael
Diff to previous 2433
- find_person(): fixed naming convention
- find_chasing(): reduced required arguments

Revision 2433 - Directory Listing - [select for diffs]
Modified Fri Aug 2 18:43:00 2013 UTC (10 years, 7 months ago) by michael
Diff to previous 2412
- Removed rfc1459_command_send_error() message handler

Revision 2412 - Directory Listing - [select for diffs]
Modified Fri Jul 19 16:48:04 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2410
- include/patchlevel.h: changed patchlevel to hybrid(TRUNK)

Revision 2410 - Directory Listing - [select for diffs]
Modified Fri Jul 19 15:44:09 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2382
- motd.(c|h): fixed core with zero byte length ircd.motd. Reported by Fawkes

Revision 2382 - Directory Listing - [select for diffs]
Modified Sat Jul 6 16:31:07 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2366
- Remove msgq, and xsnprintf source files for now

Revision 2366 - Directory Listing - [select for diffs]
Modified Thu Jul 4 21:49:56 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2363
- ircd_defs.h: increased PASSWDLEN to 128

Revision 2363 - Directory Listing - [select for diffs]
Modified Thu Jul 4 21:29:23 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2350
- find_accept(): solved XXX

Revision 2350 - Directory Listing - [select for diffs]
Modified Wed Jul 3 21:23:45 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2345
- ircd_defs.h: increased KILLLEN, REASONLEN, KICKLEN, and AWAYLEN to 180

Revision 2345 - Directory Listing - [select for diffs]
Modified Wed Jul 3 18:17:39 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2336
- White-space commit / style corrections

Revision 2336 - Directory Listing - [select for diffs]
Modified Wed Jul 3 12:58:28 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2318
- Added XLINE and RESV logging types

Revision 2318 - Directory Listing - [select for diffs]
Modified Fri Jun 21 17:47:52 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2313
- Stole ircu's outbound message queue implementation for later use

Revision 2313 - Directory Listing - [select for diffs]
Modified Fri Jun 21 11:40:50 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2300
- conf.c:valid_tkline(): minor cleanups

Revision 2300 - Directory Listing - [select for diffs]
Modified Wed Jun 19 12:10:37 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2297
- whowas: Renamed functions.
  add_history -> whowas_add_history
  off_history -> whowas_off_history
  get_history -> whowas_get_history

Revision 2297 - Directory Listing - [select for diffs]
Modified Wed Jun 19 11:57:38 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2296
- whowas.c: renamed count_whowas_memory() to whowas_count_memory()
- watch_count_memory(), whowas_count_memory(): constification, renamed
  variables, removed unused variables

Revision 2296 - Directory Listing - [select for diffs]
Modified Wed Jun 19 11:19:22 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2293
- Rename Ban::username structure member to Ban::user

Revision 2293 - Directory Listing - [select for diffs]
Modified Wed Jun 19 10:54:16 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2292
- Added FAKEHOST server capability for later use

Revision 2292 - Directory Listing - [select for diffs]
Modified Wed Jun 19 10:44:02 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2283
- client.h: add UMODE_HIDDENHOST to SEND_UMODES

Revision 2283 - Directory Listing - [select for diffs]
Modified Tue Jun 18 19:13:20 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2282
- Added generall::cycle_on_host_change configuration option as requested
  by Adam <adam@anope.org>

Revision 2282 - Directory Listing - [select for diffs]
Modified Tue Jun 18 18:02:14 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2269
- s_serv.c: cleanup show_capabilities(). Replace sprintf() combo with strlcat()

Revision 2269 - Directory Listing - [select for diffs]
Modified Tue Jun 18 15:07:26 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2246
- Added general::stats_u_oper_only configuration option

Revision 2246 - Directory Listing - [select for diffs]
Modified Sun Jun 16 10:48:39 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2229
- 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 2229 - Directory Listing - [select for diffs]
Modified Thu Jun 13 20:10:27 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2228
- Cleanups and fixes to previous commit -r2228

Revision 2228 - Directory Listing - [select for diffs]
Modified Thu Jun 13 19:46:30 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2216
- Implement certificate fingerprint validation for oper{} and connect{} blocks.
  Some code taken from oftc-hybrid. Hello, stu!

Revision 2216 - Directory Listing - [select for diffs]
Modified Thu Jun 6 17:35:45 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2196
- Added read_links_file()

Revision 2196 - Directory Listing - [select for diffs]
Modified Tue Jun 4 18:30:12 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2189
- Moved disable_remote_command configuration directive from
  general{} block to serverhide{] block

Revision 2189 - Directory Listing - [select for diffs]
Modified Tue Jun 4 12:45:38 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2185
- Removed Client::client_host and Client::client_server members

Revision 2185 - Directory Listing - [select for diffs]
Modified Tue Jun 4 12:29:18 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2181
- Removed usermode +C

Revision 2181 - Directory Listing - [select for diffs]
Modified Tue Jun 4 11:03:41 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2174
- Fixed debug assertion being triggered on ident lookup
  as reported by Stuart Walsh

Revision 2174 - Directory Listing - [select for diffs]
Modified Mon Jun 3 19:45:38 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2168
- Remove unused temporary_resv list. Move channel_resv_list to conf.c 

Revision 2168 - Directory Listing - [select for diffs]
Modified Sun Jun 2 20:08:01 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2167
- motd.c, motd.h: fix compile warnings

Revision 2167 - Directory Listing - [select for diffs]
Modified Sun Jun 2 20:02:51 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2164
- motd.c, motd.h: add support for ip masks

Revision 2164 - Directory Listing - [select for diffs]
Modified Sun Jun 2 19:42:58 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2163
- motd.h, motd.c: minor cleanups. use 'unsigned' whenever possible

Revision 2163 - Directory Listing - [select for diffs]
Modified Sun Jun 2 18:41:38 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2159
- include/defaults.h: remove unused INIT_LOG_LEVEL define

Revision 2159 - Directory Listing - [select for diffs]
Modified Sun Jun 2 18:22:01 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2156
- Cleanup ISUPPORT code and get rid of message.c

Revision 2156 - Directory Listing - [select for diffs]
Modified Fri May 31 20:53:11 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2150
- Cleanup flattened links code

Revision 2150 - Directory Listing - [select for diffs]
Modified Fri May 31 18:39:43 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2138
- Implement motd{} configuration blocks based on ircu's implementation

Revision 2138 - Directory Listing - [select for diffs]
Modified Wed May 29 21:14:02 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2137
- 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 2137 - Directory Listing - [select for diffs]
Modified Wed May 29 19:49:27 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2133
- Finished proper implementation of usermode 'x' (UMODE_HIDDENHOST)
  Only services may set a fakehost via SVSMODE.

Revision 2133 - Directory Listing - [select for diffs]
Modified Wed May 29 18:27:24 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2130
- get_member_status(), valid_wildcard(): constification

Revision 2130 - Directory Listing - [select for diffs]
Modified Wed May 29 15:32:28 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2118
- resv.c: move valid_wild_card_simple() to conf.c

Revision 2118 - Directory Listing - [select for diffs]
Modified Sun May 26 11:49:51 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2116
- Got rid of CONF_HUB enum type

Revision 2116 - Directory Listing - [select for diffs]
Modified Sun May 26 11:44:01 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2084
- Got rid of CONF_CLASS enum type

Revision 2084 - Directory Listing - [select for diffs]
Modified Sat May 18 17:39:39 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2069
- Removed testline and testmask

Revision 2069 - Directory Listing - [select for diffs]
Modified Thu May 16 14:48:34 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2038
- Fixed compile error

Revision 2038 - Directory Listing - [select for diffs]
Modified Tue May 14 19:21:32 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2028
- 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

Revision 2028 - Directory Listing - [select for diffs]
Modified Tue May 14 18:19:05 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2022
- Overhaul HELP system

Revision 2022 - Directory Listing - [select for diffs]
Modified Sun May 12 18:07:07 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2012
- Remove entering_umode and change_umode callbacks in preparation for the 
  modular usermode subsystem

Revision 2012 - Directory Listing - [select for diffs]
Modified Sun May 12 14:47:26 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 1992
- 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 1992 - Directory Listing - [select for diffs]
Modified Fri May 10 18:32:26 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 1976
- Removed unused OFLAG_OPER_SPY definition

Revision 1976 - Directory Listing - [select for diffs]
Modified Wed May 8 19:33:06 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 1954
- Added usermode F (remote client connect/exit notices) on public request

Revision 1954 - Directory Listing - [select for diffs]
Modified Mon May 6 18:51:19 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 1946
- 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 1946 - Directory Listing - [select for diffs]
Modified Sun May 5 10:21:40 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 1937
- Removed channel::quiet_on_ban configuration option. This feature is
  now enabled by default

Revision 1937 - Directory Listing - [select for diffs]
Modified Sat May 4 20:54:13 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 1927
-  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 1927 - Directory Listing - [select for diffs]
Modified Tue Apr 30 17:46:40 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1922
- Move report_resv() to m_stats.c

Revision 1922 - Directory Listing - [select for diffs]
Modified Tue Apr 30 15:08:42 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1921
- Moved report_confitem_types() to m_stats.c

Revision 1921 - Directory Listing - [select for diffs]
Modified Tue Apr 30 14:54:20 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1904
- Forward-port -r1920 [Dropped PCRE support]

Revision 1904 - Directory Listing - [select for diffs]
Modified Sat Apr 27 21:16:22 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1877
- Removed operflag 'nick_changes'. Operators can now set +n at will

Revision 1877 - Directory Listing - [select for diffs]
Modified Sat Apr 27 10:26:51 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1858
- Made find_capability() return an unsigned int

Revision 1858 - Directory Listing - [select for diffs]
Modified Thu Apr 25 15:00:52 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1857
- Added basic support for libGeoIP
- Added exempt configuration option to resv{} blocks

Revision 1857 - Directory Listing - [select for diffs]
Modified Wed Apr 24 20:47:21 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1851
- Constification

Revision 1851 - Directory Listing - [select for diffs]
Modified Wed Apr 24 18:31:06 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1849
- Cleanup m_map.c
- Implemented serverhide::hide_services configuration option

Revision 1849 - Directory Listing - [select for diffs]
Modified Tue Apr 23 20:30:08 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1848
- numeric.h: cosmetical cleanups; removed useless comments

Revision 1848 - Directory Listing - [select for diffs]
Modified Tue Apr 23 20:19:36 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1847
- numeric.(c|h): remove RPL_TEXT, re-add RPL_RSACHALLENGE

Revision 1847 - Directory Listing - [select for diffs]
Modified Tue Apr 23 16:42:02 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1846
- Constification, replaced few sprintf with snprintf

Revision 1846 - Directory Listing - [select for diffs]
Modified Mon Apr 22 18:59:59 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1845
- s_misc.h: fixed compile warning with -Wunsuffixed-float-constants

Revision 1845 - Directory Listing - [select for diffs]
Modified Mon Apr 22 18:33:02 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1843
- Fixed some compile warnings

Revision 1843 - Directory Listing - [select for diffs]
Modified Sun Apr 21 18:48:01 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1839
- conf.h: removed MaskItem::hnext member

Revision 1839 - Directory Listing - [select for diffs]
Modified Sun Apr 21 09:41:40 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1837
- Add ERR_CHANBANREASON (numeric 485)

Revision 1837 - Directory Listing - [select for diffs]
Modified Sun Apr 21 09:27:27 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1834
- Remove current msg locale implementation

Revision 1834 - Directory Listing - [select for diffs]
Modified Fri Apr 19 19:50:27 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1832
- Revert to -r1831

Revision 1832 - Directory Listing - [select for diffs]
Modified Fri Apr 19 19:16:09 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1831
- 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 1831 - Directory Listing - [select for diffs]
Modified Mon Apr 15 10:57:05 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1826
- Forward-port -r1741 [Fixed logfiles not getting reopened on /rehash]

Revision 1826 - Directory Listing - [select for diffs]
Modified Mon Apr 15 09:09:09 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1825
- Minor cleanups to hash.c; removed now unused functions, style cleanups

Revision 1825 - Directory Listing - [select for diffs]
Modified Sun Apr 14 19:54:48 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1819
- Quarantined/reserved channels may now contain wildcards

Revision 1819 - Directory Listing - [select for diffs]
Modified Fri Apr 12 11:57:26 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1798
- Removed recently added m_svshost.c. Services may now change the host of a
  specific user via "SVSMODE <timestamp> <target> +x <hostname>"

Revision 1798 - Directory Listing - [select for diffs]
Modified Sun Mar 31 17:09:50 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1793
- Cleanup/reorganize header file layout
- Fixed naming convention in some places

Revision 1793 - Directory Listing - [select for diffs]
Modified Sun Mar 31 14:06:08 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1785
- Replaced all occurrences of ircsprintf with sprintf/snprintf
  and killed sprintf_irc.(c|h)

Revision 1785 - Directory Listing - [select for diffs]
Modified Sat Jan 26 22:40:55 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1783
- Forward-port -r1784 [Fix bug where idle time sometimes is 0 even if the
  client didn't send any private message]

Revision 1783 - Directory Listing - [select for diffs]
Modified Thu Jan 24 19:26:51 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1761
- 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 1761 - Directory Listing - [select for diffs]
Modified Fri Jan 18 19:21:39 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1751
- Fixed some other invalid conversion specifiers

Revision 1751 - Directory Listing - [select for diffs]
Modified Wed Jan 16 18:30:52 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1743
- 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 1743 - Directory Listing - [select for diffs]
Modified Mon Jan 14 19:56:49 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1737
- Forward-port -r1742 [ircd.pid should be in /var/run instead of /var]

Revision 1737 - Directory Listing - [select for diffs]
Modified Mon Jan 14 17:37:55 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1736
- Quick and dirty workaround to fix build on GNU/Hurd
  because of undefined PATH_MAX

Revision 1736 - Directory Listing - [select for diffs]
Modified Sun Jan 13 09:31:46 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1734
- Forward-port -r1732 [Dropped support for linux rt signals]

Revision 1734 - Directory Listing - [select for diffs]
Modified Fri Jan 11 12:59:24 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1715
- Add support for "away-notify" client capability

Revision 1715 - Directory Listing - [select for diffs]
Modified Mon Dec 24 15:19:32 2012 UTC (11 years, 3 months ago) by michael
Diff to previous 1702
- Improved WEBIRC authentication; added 'webirc' to auth::flags

Revision 1702 - Directory Listing - [select for diffs]
Modified Thu Dec 20 15:49:20 2012 UTC (11 years, 3 months ago) by michael
Diff to previous 1668
- /info now also shows pathnames of g-/x-line database files

Revision 1668 - Directory Listing - [select for diffs]
Modified Mon Nov 19 21:28:28 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1666
- conf_db.c: import backup/restore cleanups from 5.1.24

Revision 1666 - Directory Listing - [select for diffs]
Modified Sun Nov 18 17:03:18 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1664
- Cleanup unused header file includes
- Fixed minor compile warning in conf.c

Revision 1664 - Directory Listing - [select for diffs]
Modified Sun Nov 18 14:33:47 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1662
- memory.c: removed mem_frob()
- automake 1.12.5

Revision 1662 - Directory Listing - [select for diffs]
Modified Sat Nov 17 20:11:33 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1656
- Fixed inconsistent svn file properties

Revision 1656 - Directory Listing - [select for diffs]
Modified Fri Nov 16 19:43:21 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1654
- add mempool.(c|h)

Revision 1654 - Directory Listing - [select for diffs]
Modified Fri Nov 16 19:39:37 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1653
- 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 1653 - Directory Listing - [select for diffs]
Modified Wed Nov 14 11:50:55 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1652
- added improved match() stolen from ircu
- fixed compile warning in m_module.c

Revision 1652 - Directory Listing - [select for diffs]
Modified Tue Nov 13 20:28:53 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1649
- 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 1649 - Directory Listing - [select for diffs]
Modified Sat Nov 10 19:27:13 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1647
- minor MaskItem structure cleanup

Revision 1647 - Directory Listing - [select for diffs]
Modified Fri Nov 9 20:11:58 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1646
- Finish stabilizing/cleanup of conf parser

Revision 1646 - Directory Listing - [select for diffs]
Modified Wed Nov 7 21:02:43 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1644
- First pass of conf parser stabilization/cleanup

Revision 1644 - Directory Listing - [select for diffs]
Modified Tue Nov 6 22:20:16 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1636
- More config subsystem cleanups

Revision 1636 - Directory Listing - [select for diffs]
Modified Sun Nov 4 17:09:47 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1635
- Cleanup configuration subsystem
- Fixed broken CIDR support for /challenge

Revision 1635 - Directory Listing - [select for diffs]
Modified Sun Nov 4 15:59:16 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1633
- svn propset svn:keywords "Id"

Revision 1633 - Directory Listing - [select for diffs]
Modified Sun Nov 4 15:51:30 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1632
- Add conf_class.c, conf_class.h

Revision 1632 - Directory Listing - [select for diffs]
Modified Sun Nov 4 15:37:10 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1628
- Initial rewrite of the configuration subsystem

Revision 1628 - Directory Listing - [select for diffs]
Modified Thu Nov 1 21:08:56 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1627
- flesh out new *line database handling
- simplify temporary bans

Revision 1627 - Directory Listing - [select for diffs]
Modified Thu Nov 1 17:42:19 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1625
- read_uint8, write_uint8: use uint8_t instead of unsigned char

Revision 1625 - Directory Listing - [select for diffs]
Modified Thu Nov 1 13:49:25 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1623
- dbs are now periodically flushed on disc every 5 minutes

Revision 1623 - Directory Listing - [select for diffs]
Modified Thu Nov 1 13:24:43 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1622
- Removed temporary_xlines list

Revision 1622 - Directory Listing - [select for diffs]
Modified Thu Nov 1 13:16:37 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1621
- 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 1621 - Directory Listing - [select for diffs]
Modified Wed Oct 31 23:11:40 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1620
- src/conf_db.c: Cleanup get_file_version()

Revision 1620 - Directory Listing - [select for diffs]
Modified Wed Oct 31 22:54:58 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1618
- Added conf_db.c based on ircservice's binary database for later use

Revision 1618 - Directory Listing - [select for diffs]
Modified Tue Oct 30 21:04:38 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1592
- 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 - [select for diffs]
Modified Sat Oct 27 21:02:32 2012 UTC (11 years, 5 months ago) by michael
Diff to previous 1581
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
  svnroot/ircd-hybrid/trunk

Revision 1581 - Directory Listing - [select for diffs]
Modified Fri Oct 19 01:04:20 2012 UTC (11 years, 5 months ago) by lusky
Original Path: ircd-hybrid-8/include
Diff to previous 1569
bump patchlevel to 8.0.0


Revision 1569 - Directory Listing - [select for diffs]
Modified Tue Oct 16 18:46:53 2012 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1559
- Removed remnants of MFLG_UNREG which is no longer needed with the
  current implementation of message handlers

Revision 1559 - Directory Listing - [select for diffs]
Modified Sun Oct 14 01:38:28 2012 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1549
- Replaced TimeStamp based services IDs with more flexible account names

Revision 1549 - Directory Listing - [select for diffs]
Modified Mon Oct 1 18:11:11 2012 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1547
- 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 - [select for diffs]
Modified Sun Sep 30 17:50:03 2012 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1538
- Removed general::use_whois_actually configuration directive. This is
  now enabled by default

Revision 1538 - Directory Listing - [select for diffs]
Modified Sat Sep 29 00:35:31 2012 UTC (11 years, 6 months ago) by lusky
Original Path: ircd-hybrid-8/include
Diff to previous 1519
- bump patchlevel to 8.0.0rc1
Revision 1519 - Directory Listing - [select for diffs]
Modified Wed Sep 5 12:02:04 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1518
- Topics as well as user-aways are now sent in a burst by default

Revision 1518 - Directory Listing - [select for diffs]
Modified Sun Sep 2 16:50:40 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1516
- 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 - [select for diffs]
Modified Thu Aug 30 15:08:36 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1509
- 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 1509 - Directory Listing - [select for diffs]
Modified Sat Aug 25 02:56:31 2012 UTC (11 years, 7 months ago) by lusky
Original Path: ircd-hybrid-8/include
Diff to previous 1503
bump patchlevel to 8.0.0beta3
Revision 1503 - Directory Listing - [select for diffs]
Modified Tue Aug 14 09:05:58 2012 UTC (11 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1497
- Removed all unused references to GPATH and glinefile. There's no glines.conf.

Revision 1497 - Directory Listing - [select for diffs]
Modified Sun Aug 5 13:22:54 2012 UTC (11 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1495
- Move HOSIPLEN, IDLEN and PASSWDLEN to ircd_defs.h

Revision 1495 - Directory Listing - [select for diffs]
Modified Sun Aug 5 09:35:42 2012 UTC (11 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1490
- Removed use_invex, use_except and use_knock configuration options.
  These features are now enabled by default

Revision 1490 - Directory Listing - [select for diffs]
Modified Sat Jul 28 19:33:23 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1484
- removed serverhide::disable_hidden configuration option
- update NEWS

Revision 1484 - Directory Listing - [select for diffs]
Modified Thu Jul 26 18:38:56 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1483
- Add back AWAY throttling, now that we allow changing away messages
  without unsetting AWAY in the first place

Revision 1483 - Directory Listing - [select for diffs]
Modified Wed Jul 25 19:15:48 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1479
- Made Client::away a fixed-size array at the expense of a somewhat higher
  memory consumption

Revision 1479 - Directory Listing - [select for diffs]
Modified Sun Jul 22 17:02:48 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1474
- fix msg_channel_flags() so it can deal with messages coming from servers

Revision 1474 - Directory Listing - [select for diffs]
Modified Sun Jul 22 14:44:07 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1472
- removed &localchannels

Revision 1472 - Directory Listing - [select for diffs]
Modified Sun Jul 22 12:03:18 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1470
- remove CAP_TB
- add proper TS6 support to TBURST

Revision 1470 - Directory Listing - [select for diffs]
Modified Sat Jul 21 20:38:46 2012 UTC (11 years, 8 months ago) by lusky
Original Path: ircd-hybrid-8/include
Diff to previous 1468
- bump patchlevel to 8.0.0beta2
Revision 1468 - Directory Listing - [select for diffs]
Modified Sat Jul 21 20:03:29 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1460
- must propagate UMODE_REGONLY to other servers, otherwise message-blocking
  won't work for remote clients

Revision 1460 - Directory Listing - [select for diffs]
Modified Fri Jul 6 14:32:53 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1459
- Added 'set' to operator privilege flags. Gives access to the "SET" command

Revision 1459 - Directory Listing - [select for diffs]
Modified Fri Jul 6 14:23:09 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1455
- remove g-line acls
- added general::gline_request_duration configuration option which
  simply replaces the harcoded PENDING_GLINE_TIME definition

Revision 1455 - Directory Listing - [select for diffs]
Modified Fri Jun 29 14:16:12 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1449
- Minor constification changes

Revision 1449 - Directory Listing - [select for diffs]
Modified Tue Jun 26 18:17:03 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1448
- Merged m_away() and mo_away(). Also, /away is no longer time-limited.
- Same goes for /list

Revision 1448 - Directory Listing - [select for diffs]
Modified Mon Jun 25 21:07:35 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1447
- Don't allow m_module.la to be unloaded

Revision 1447 - Directory Listing - [select for diffs]
Modified Mon Jun 25 20:22:29 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1446
- Added m_module.c and moved mo_module() into it

Revision 1446 - Directory Listing - [select for diffs]
Modified Mon Jun 25 20:05:12 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1432
- 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 - [select for diffs]
Modified Sat Jun 9 19:40:08 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1431
- 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 - [select for diffs]
Modified Sat Jun 9 19:15:10 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1427
- NICKLEN definition no longer respects the trailing NUL character
  (reverts to old behavior)

Revision 1427 - Directory Listing - [select for diffs]
Modified Thu Jun 7 11:36:21 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1422
- parse.c: make msg_tree_parse() only take one argument
- client.h: rearrange structures

Revision 1422 - Directory Listing - [select for diffs]
Modified Mon May 28 13:38:09 2012 UTC (11 years, 10 months ago) by lusky
Original Path: ircd-hybrid-8/include
Diff to previous 1404
bump version to 8.0.0beta1
Revision 1404 - Directory Listing - [select for diffs]
Modified Thu May 10 20:41:45 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1402
- minor cleanups to the module code

Revision 1402 - Directory Listing - [select for diffs]
Modified Wed May 9 18:42:45 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1401
- /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 - [select for diffs]
Modified Tue May 8 18:58:13 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1400
o) Removed channel::burst_topicwho configuration option. Topicsetters are
   now sent by default

Revision 1400 - Directory Listing - [select for diffs]
Modified Mon May 7 20:08:32 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1398
- move has_wildcards() to irc_string.c and make use of it in several places

Revision 1398 - Directory Listing - [select for diffs]
Modified Sun May 6 10:57:06 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1393
- decrease HOSTIPLEN to 45
- fix some buffers that should use HOSTIPLEN+1

Revision 1393 - Directory Listing - [select for diffs]
Modified Wed May 2 19:17:37 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1391
- 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 1391 - Directory Listing - [select for diffs]
Modified Tue May 1 15:34:29 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1389
- s_bsd.c:close_connection(): fixed connection scheduling

Revision 1389 - Directory Listing - [select for diffs]
Modified Tue May 1 13:08:29 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1386
- rename some struct AccessItem members

Revision 1386 - Directory Listing - [select for diffs]
Modified Tue May 1 11:35:46 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1383
- client.h: get rid of Server::sconf

Revision 1383 - Directory Listing - [select for diffs]
Modified Tue May 1 11:18:22 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1380
- Cleanup/rewrite Hub/Leaf-mask configuration. Hub and Leaf configuration items
  are no longer separately attached to Client structures.

Revision 1380 - Directory Listing - [select for diffs]
Modified Mon Apr 30 19:51:40 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1379
- conf.h: remove unused CONF_NOLIMIT definition

Revision 1379 - Directory Listing - [select for diffs]
Modified Mon Apr 30 19:49:57 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1378
- remove operlog and logpath from config_file_entry structure

Revision 1378 - Directory Listing - [select for diffs]
Modified Mon Apr 30 19:43:34 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1377
- Get rid of OPERNICKLEN. Oper login IDs are no longer limited to NICKLEN*2

Revision 1377 - Directory Listing - [select for diffs]
Modified Mon Apr 30 19:35:16 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1372
- Remove all Class related #defines like MaxTotal, MaxSendq, etc.
  All they do is lead to confusion.

Revision 1372 - Directory Listing - [select for diffs]
Modified Thu Apr 26 19:04:51 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1371
- hostmask.c: move report_Klines() and report_auth() to m_stats.c

Revision 1371 - Directory Listing - [select for diffs]
Modified Wed Apr 25 19:32:21 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1370
- "UNKLINE bla@bla.net" may accidentaly remove existing klines such as *@bla.* - Fixed

Revision 1370 - Directory Listing - [select for diffs]
Modified Wed Apr 25 19:16:16 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1369
- change back CLEANUP_TKLINES_TIME to 60 seconds

Revision 1369 - Directory Listing - [select for diffs]
Modified Wed Apr 25 19:04:19 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1368
- cleanup temporary k/d/g line code

Revision 1368 - Directory Listing - [select for diffs]
Modified Wed Apr 25 16:42:06 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1367
- Remove temporary RKLINES/RXLINES leftovers

Revision 1367 - Directory Listing - [select for diffs]
Modified Tue Apr 24 21:20:54 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1365
- Cleanup hostmask.c. Make it use dlink list manipulation routines

Revision 1365 - Directory Listing - [select for diffs]
Modified Sun Apr 22 19:59:02 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1364
- change KEYLEN semantics. KEYLEN no longer includes space
  for the trailing \0

Revision 1364 - Directory Listing - [select for diffs]
Modified Sun Apr 22 19:28:21 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1361
- 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 1361 - Directory Listing - [select for diffs]
Modified Sun Apr 22 19:01:51 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1358
- remove clear_tree_parse()

Revision 1358 - Directory Listing - [select for diffs]
Modified Sun Apr 22 13:49:23 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1357
- cleanup and rewrite whowas.c to use the dlink list manipulation routines
- increase NICKNAMEHISTORYLENGTH to 16384

Revision 1357 - Directory Listing - [select for diffs]
Modified Sat Apr 21 20:47:01 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1353
- minor cleanups to the getopt code

Revision 1353 - Directory Listing - [select for diffs]
Modified Sun Apr 15 18:35:55 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1346
- 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 - [select for diffs]
Modified Mon Apr 9 17:35:40 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1345
- 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 1345 - Directory Listing - [select for diffs]
Modified Mon Apr 9 15:54:34 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1343
- increase IRCD_MAXNS to 3

Revision 1343 - Directory Listing - [select for diffs]
Modified Sat Apr 7 18:46:29 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1335
- hostmask.c, rng_mt.c: avoid use of long int types

Revision 1335 - Directory Listing - [select for diffs]
Modified Sun Apr 1 16:40:35 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1331
- Sort out unused ConfItem flags

Revision 1331 - Directory Listing - [select for diffs]
Modified Sun Apr 1 12:23:21 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1329
- client.h: cleanup Client flags
- send.h: remove unused prototypes

Revision 1329 - Directory Listing - [select for diffs]
Modified Sun Apr 1 12:02:12 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1328
- Remove unused configure tests
- Fixed compile warning in conf_parser.c

Revision 1328 - Directory Listing - [select for diffs]
Modified Sat Mar 31 17:43:32 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1325
- Change SHOW_IP, MASK_IP and HIDE_IP into an enum type
- Removed unused CONF_SERVER_INFO_TLS_VERSION_* definition

Revision 1325 - Directory Listing - [select for diffs]
Modified Sat Mar 31 10:29:02 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1324
- Get rid of fileio.c. Replace some ircsprintf() with snprintf() while on it

Revision 1324 - Directory Listing - [select for diffs]
Modified Fri Mar 30 21:40:38 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1321
- Remove log::timestamp configuration directive. Timestamps are now enabled by default.
- Timestamps are iso8601 now

Revision 1321 - Directory Listing - [select for diffs]
Modified Fri Mar 30 11:23:16 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1320
- remove unused variables

Revision 1320 - Directory Listing - [select for diffs]
Modified Thu Mar 29 11:15:26 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1319
- s_serv.h: sort out unused CAPABS, remove unused capabtab[]

Revision 1319 - Directory Listing - [select for diffs]
Modified Thu Mar 29 11:06:05 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1318
- minor cleanups and fixes to the new logging system
- decrease LOG_BUFSIZE to 1024

Revision 1318 - Directory Listing - [select for diffs]
Modified Wed Mar 28 11:18:54 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1317
- Killed include/m_info.h

Revision 1317 - Directory Listing - [select for diffs]
Modified Tue Mar 27 17:30:55 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1313
- remove tls_version from server_info struct

Revision 1313 - Directory Listing - [select for diffs]
Modified Tue Mar 27 11:09:31 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1312
- rsa.h: remove verify_private_key prototype

Revision 1312 - Directory Listing - [select for diffs]
Modified Mon Mar 26 16:07:20 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1309
- client.h: remove servlink leftovers

Revision 1309 - Directory Listing - [select for diffs]
Modified Sun Mar 25 11:24:18 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1307
- 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 - [select for diffs]
Modified Sat Mar 24 09:33:33 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1306
- 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 - [select for diffs]
Modified Sat Mar 24 07:43:04 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1303
- improve ssl/tls support
- cipher suites can now be specified via ircd.conf

Revision 1303 - Directory Listing - [select for diffs]
Modified Fri Mar 23 10:52:19 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1302
- Implement basic tls connections for server-server links

Revision 1302 - Directory Listing - [select for diffs]
Modified Wed Mar 21 17:48:54 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1301
- remove servlink in preparation for tls links/compression

Revision 1301 - Directory Listing - [select for diffs]
Modified Sat Mar 10 21:47:17 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1294
- 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 - [select for diffs]
Modified Wed Feb 22 20:48:30 2012 UTC (12 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1292
- 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 - [select for diffs]
Modified Sun Feb 12 20:36:27 2012 UTC (12 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1285
- remove AX_ENABLE_SYSLOG. This is now obsolete with the new logging subsystem

Revision 1285 - Directory Listing - [select for diffs]
Modified Sun Feb 5 15:12:59 2012 UTC (12 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1247
- added CIDR support for operator{} blocks
- operator "name"{} is no longer supported

Revision 1247 - Directory Listing - [select for diffs]
Modified Sat Oct 1 07:54:24 2011 UTC (12 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1243
- Rewrite and cleanup half-broken logging subsystem.
  Logfile rotating is not working yet

Revision 1243 - Directory Listing - [select for diffs]
Modified Fri Sep 30 10:47:53 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1241
- 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 - [select for diffs]
Modified Thu Sep 29 20:26:09 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1240
- 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 1240 - Directory Listing - [select for diffs]
Modified Thu Sep 29 14:03:18 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1238
- remove unused dynlink_init() prototype

Revision 1238 - Directory Listing - [select for diffs]
Modified Thu Sep 29 11:37:31 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1236
- rename mod_list to modules_list and make it static
- remove now unused _modinit and _moddeinit prototypes

Revision 1236 - Directory Listing - [select for diffs]
Modified Thu Sep 29 11:21:27 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1231
- Getting rid of rlimits.h. Relying on RLIMIT_NOFILE is
  more than enough nowadays

Revision 1231 - Directory Listing - [select for diffs]
Modified Thu Sep 22 19:50:51 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1230
- remove now obsolete members of the module struct

Revision 1230 - Directory Listing - [select for diffs]
Modified Thu Sep 22 19:41:19 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1228
- cleanup module loader. Make module api more flexible

Revision 1228 - Directory Listing - [select for diffs]
Modified Mon Sep 19 09:38:38 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1226
- 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 - [select for diffs]
Modified Sun Sep 18 12:22:15 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1220
- remove RKLINE, aswell as RXLINE. Regular expression based x/k-lines should be added
  via ircd.conf only

Revision 1220 - Directory Listing - [select for diffs]
Modified Sun Sep 18 10:07:10 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1219
- doxify client.h

Revision 1219 - Directory Listing - [select for diffs]
Modified Sun Sep 18 09:02:38 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1216
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag()
with simple HasFlag/HasUMode macros.

Revision 1216 - Directory Listing - [select for diffs]
Modified Tue Sep 13 18:22:31 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1206
- add 'globops' to operflags

Revision 1206 - Directory Listing - [select for diffs]
Modified Wed Aug 24 21:41:23 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1203
- Implement GLOBOPS
- remove debugging code from parse.c

Revision 1203 - Directory Listing - [select for diffs]
Modified Tue Aug 23 20:06:08 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1196
- make channel::topic and channel::topic_info fixed-size arrays

Revision 1196 - Directory Listing - [select for diffs]
Modified Sun Aug 21 10:09:23 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1192
- implement NICK/UID servicestamps
- add "SVS" to server capabilities

Revision 1192 - Directory Listing - [select for diffs]
Modified Thu Aug 18 20:25:18 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1180
- move change_local_nick() from client.c to m_nick.c

Revision 1180 - Directory Listing - [select for diffs]
Modified Tue Aug 16 08:00:56 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1178
- remove deprecated add_loacl_domain prototype

Revision 1178 - Directory Listing - [select for diffs]
Modified Mon Aug 15 08:11:31 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1176
- 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 - [select for diffs]
Modified Sun Aug 14 11:24:24 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1175
- 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 1175 - Directory Listing - [select for diffs]
Modified Sun Aug 14 10:47:48 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1173
- several fixes to services compatibility mode

Revision 1173 - Directory Listing - [select for diffs]
Modified Sun Aug 14 00:23:02 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1169
- 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 - [select for diffs]
Modified Fri Aug 12 18:45:03 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1167
- 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 1167 - Directory Listing - [select for diffs]
Modified Thu Aug 11 20:13:38 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1165
- Improve services support
- Add channelmode +r

Revision 1165 - Directory Listing - [select for diffs]
Modified Thu Aug 11 18:56:53 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1159
- rename clean_nick_name() to valid_nickname() and move it so s_user.c
- add SVSNICK module
- update Makefile accordingly

Revision 1159 - Directory Listing - [select for diffs]
Modified Wed Aug 10 21:08:18 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1158
- Implemented SVSMODE

Revision 1158 - Directory Listing - [select for diffs]
Modified Wed Aug 10 19:46:00 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1157
- UMODE_REJ goes to usermode 'j'
- add UMODE_REGISTERED ('r') (registered nickname)

Revision 1157 - Directory Listing - [select for diffs]
Modified Tue Aug 9 22:03:59 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1156
- preliminary services support

Revision 1156 - Directory Listing - [select for diffs]
Modified Tue Aug 9 20:29:20 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/include
Diff to previous 1155
- create ircd-hybrid-8 "branch"

Revision 1155 - Directory Listing - [select for diffs]
Modified Tue Aug 9 20:27:45 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid/include
Diff to previous 1151
- recreate "trunk"

Revision 1151 - Directory Listing - [select for diffs]
Modified Mon Aug 8 19:55:17 2011 UTC (12 years, 7 months ago) by lusky
Original Path: ircd-hybrid-7.3/include
Diff to previous 1150
release time - bump patchlevel to 7.3.0
Revision 1150 - Directory Listing - [select for diffs]
Modified Wed Aug 3 01:09:49 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1149
- add new channel modes O and S

Revision 1149 - Directory Listing - [select for diffs]
Modified Sun Jul 31 20:04:17 2011 UTC (12 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1148
- Style cleanups
- Doxify hook.c

Revision 1148 - Directory Listing - [select for diffs]
Modified Fri Jul 29 21:29:06 2011 UTC (12 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1146
- fixed several compile warnings

Revision 1146 - Directory Listing - [select for diffs]
Modified Thu Jul 28 20:00:19 2011 UTC (12 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1143
- Improve multi-prefix client capability support

Revision 1143 - Directory Listing - [select for diffs]
Modified Mon Jul 25 18:58:51 2011 UTC (12 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1126
- Update NEWS file
- Minor optimization to update_client_exit_stats close_connection
- Move MaxConnectionCount/MaxClientCount to Counter struct

Revision 1126 - Directory Listing - [select for diffs]
Modified Sun Feb 20 14:30:12 2011 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1124
- 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 1124 - Directory Listing - [select for diffs]
Modified Mon Feb 7 11:45:27 2011 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1123
- replace several ircsprintf with snprintf

Revision 1123 - Directory Listing - [select for diffs]
Modified Sun Feb 6 21:57:50 2011 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1122
- Got rid of irc_addrinfo.c and irc_getnameinfo.c
- Fixed broken ipv6 detection due to incorrect use of AC_CHECK_TYPES

Revision 1122 - Directory Listing - [select for diffs]
Modified Mon Jan 10 09:14:19 2011 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1120
- simplify remove_ipv6_mapping() and get rid of inetntoa

Revision 1120 - Directory Listing - [select for diffs]
Modified Sun Jan 9 09:58:25 2011 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1119
- Bump up max temporary kline time to 360 days

Revision 1119 - Directory Listing - [select for diffs]
Modified Fri Jan 7 22:01:47 2011 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1118
- removed HUB capability, which was a LL leftover

Revision 1118 - Directory Listing - [select for diffs]
Modified Thu Jan 6 13:39:10 2011 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1115
- cleanup and sanitize m_server.c. remove hostmasking. Improve TS6 suppport

Revision 1115 - Directory Listing - [select for diffs]
Modified Tue Dec 21 14:42:54 2010 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1114
- 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 - [select for diffs]
Modified Mon Dec 20 20:33:05 2010 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1113
- Move RPL_ETRACE to messages.tab
- CHANGE RPL_WHOISSSL to use the 671 numeric

Revision 1113 - Directory Listing - [select for diffs]
Modified Sat Dec 18 22:44:10 2010 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1097
- move Client.client_host and Client.client_server to LocalUser struct

Revision 1097 - Directory Listing - [select for diffs]
Modified Tue Aug 3 00:36:01 2010 UTC (13 years, 7 months ago) by lusky
Original Path: ircd-hybrid-7.3/include
Diff to previous 1082
bump patchlevel to rc1


Revision 1082 - Directory Listing - [select for diffs]
Modified Wed Mar 10 23:27:25 2010 UTC (14 years ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1080
- Move do_local_user to m_user.c

Revision 1080 - Directory Listing - [select for diffs]
Modified Wed Mar 10 23:09:36 2010 UTC (14 years ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1078
- Sort out unneeded arguments of some user registration functions

Revision 1078 - Directory Listing - [select for diffs]
Modified Sun Mar 7 22:55:05 2010 UTC (14 years ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1072
- move Client.serial to LocalUser struct

Revision 1072 - Directory Listing - [select for diffs]
Modified Wed Feb 17 22:58:23 2010 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1046
- remove old dot_in_ip6_addr configuration option. this is now obsolete.

Revision 1046 - Directory Listing - [select for diffs]
Modified Wed Jan 27 21:26:51 2010 UTC (14 years, 2 months ago) by lusky
Original Path: ircd-hybrid-7.3/include
Diff to previous 1045
Bump version to 7.3.0rc


Revision 1045 - Directory Listing - [select for diffs]
Modified Tue Jan 26 12:58:42 2010 UTC (14 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1032
- 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 1032 - Directory Listing - [select for diffs]
Modified Thu Dec 3 18:45:37 2009 UTC (14 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1029
- fixed compile errors as reported by Peter Evans

Revision 1029 - Directory Listing - [select for diffs]
Modified Sun Nov 8 13:10:50 2009 UTC (14 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/include
Diff to previous 1028
- branch off trunk to create 7.3 branch
Revision 1028 - Directory Listing - [select for diffs]
Modified Sun Nov 8 13:03:38 2009 UTC (14 years, 4 months ago) by michael
Original Path: ircd-hybrid/include
Diff to previous 1015
- move ircd-hybrid-7.2 to trunk

Revision 1015 - Directory Listing - [select for diffs]
Modified Sun Oct 25 00:08:06 2009 UTC (14 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1013
- 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 - [select for diffs]
Modified Sun Oct 18 14:26:49 2009 UTC (14 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1012
- 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 1012 - Directory Listing - [select for diffs]
Modified Fri Sep 18 14:39:42 2009 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1011
- remove tools.(c|h)

Revision 1011 - Directory Listing - [select for diffs]
Modified Fri Sep 18 10:14:09 2009 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1010
- move list manipulation routines from tools.c to list.c
- mem_frob() goes to memory.c
- sort out redundant/unneeded header includes

Revision 1010 - Directory Listing - [select for diffs]
Modified Thu Sep 17 17:06:11 2009 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1009
- more configure cleanups and modernizations

Revision 1009 - Directory Listing - [select for diffs]
Modified Sun Sep 13 15:02:30 2009 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1008
- add configure test for pcre lib and remove pcre sources from the tree

Revision 1008 - Directory Listing - [select for diffs]
Modified Sun Sep 13 13:56:11 2009 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1007
- doxyfy

Revision 1007 - Directory Listing - [select for diffs]
Modified Tue Sep 1 15:25:26 2009 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1005
- continue doxyfying sources

Revision 1005 - Directory Listing - [select for diffs]
Modified Mon Aug 31 23:07:43 2009 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1004
- remove conf_add_d_conf wrapper

Revision 1004 - Directory Listing - [select for diffs]
Modified Mon Aug 31 21:29:56 2009 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1002
- remove unused small_file_date() function

Revision 1002 - Directory Listing - [select for diffs]
Modified Sat Aug 29 22:48:40 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1001
- moved set_initial_nick() to m_nick.c

Revision 1001 - Directory Listing - [select for diffs]
Modified Sat Aug 29 22:44:44 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 1000
- remove half done and broken win32 support

Revision 1000 - Directory Listing - [select for diffs]
Modified Mon Aug 24 13:37:39 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 999
- timeout_auth_queries_event(): don't try to close auth->fd twice

Revision 999 - Directory Listing - [select for diffs]
Modified Sun Aug 23 15:23:34 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 998
- removed references to struct DNSReply

Revision 998 - Directory Listing - [select for diffs]
Modified Sun Aug 23 12:43:17 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 995
- 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 995 - Directory Listing - [select for diffs]
Modified Fri Aug 21 10:11:14 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 992
- remove add_local_domain

Revision 992 - Directory Listing - [select for diffs]
Modified Mon Aug 17 19:19:16 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 982
- fix possible auth/dns related memleaks

Revision 982 - Directory Listing - [select for diffs]
Modified Thu Aug 13 22:15:08 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 978
- added a mersenne twister basedn prng

Revision 978 - Directory Listing - [select for diffs]
Modified Sun Aug 9 09:47:58 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 967
- avoid using native basename() since some implementations may or may not modify passed data

Revision 967 - Directory Listing - [select for diffs]
Modified Sun Aug 2 18:05:28 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 957
- added ssl_server_protocol configuration option to servinfo{}.
  valid flags are 'sslv3' and 'tlsv1'

Revision 957 - Directory Listing - [select for diffs]
Modified Tue Jul 28 18:47:23 2009 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 954
- implement proper GUNGLINE support

Revision 954 - Directory Listing - [select for diffs]
Modified Sun Jul 26 22:14:38 2009 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 950
- propset svn:keywords
- remove simple.conf. example.conf.quick is good enough

Revision 950 - Directory Listing - [select for diffs]
Modified Tue Jul 21 23:07:52 2009 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 948
- squash several compile warnings

Revision 948 - Directory Listing - [select for diffs]
Modified Tue Jul 21 17:34:06 2009 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 946
- lp64\llp64\ilp32 portability fixes

Revision 946 - Directory Listing - [select for diffs]
Modified Mon Jul 20 23:18:04 2009 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 943
- move m_error.c to modules/


Revision 943 - Directory Listing - [select for diffs]
Modified Mon Jul 20 02:59:18 2009 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 923
- added protoype for modules_valid_suffix()

Revision 923 - Directory Listing - [select for diffs]
Modified Mon Nov 12 19:15:27 2007 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 913
- fixed compile with compressed links

Revision 913 - Directory Listing - [select for diffs]
Modified Wed Nov 7 23:20:12 2007 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 912
- Added some missing files
- Moved HOSTLEN and USERLEN definition back to ircd_defs.h
  Those two shouldn't be configurable

Revision 912 - Directory Listing - [select for diffs]
Modified Wed Nov 7 22:47:44 2007 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 908
- 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 - [select for diffs]
Modified Sun Nov 4 23:21:51 2007 UTC (16 years, 4 months ago) by stu
Original Path: ircd-hybrid-7.2/include
Diff to previous 902
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 - [select for diffs]
Modified Sun Nov 4 14:00:06 2007 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 900
- Move etc/example.efnet.conf to etc/example.efnet.conf.in
- Update configure.ac

Revision 900 - Directory Listing - [select for diffs]
Modified Sun Nov 4 13:49:52 2007 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 897
- Added new 'server' option to listener::flags

Revision 897 - Directory Listing - [select for diffs]
Modified Sat Nov 3 17:13:32 2007 UTC (16 years, 4 months ago) by db
Original Path: ircd-hybrid-7.2/include
Diff to previous 896
- 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 896 - Directory Listing - [select for diffs]
Modified Sat Nov 3 08:54:09 2007 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 889
- Killed s_stats.c

Revision 889 - Directory Listing - [select for diffs]
Modified Thu Nov 1 12:59:05 2007 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 888
- Got rid of Serv.dep_users and Serv.dep_servers

Revision 888 - Directory Listing - [select for diffs]
Modified Thu Nov 1 12:04:58 2007 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 887
- on_allow_list and allow_list are no longer needed. Removed

Revision 887 - Directory Listing - [select for diffs]
Modified Thu Nov 1 11:54:48 2007 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 885
- Backported new ACCEPT code which adds support for n!u@h masks

Revision 885 - Directory Listing - [select for diffs]
Modified Wed Oct 31 18:09:24 2007 UTC (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 879
- 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 879 - Directory Listing - [select for diffs]
Modified Thu Oct 25 08:03:01 2007 UTC (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 876
svn propset svn:keywords
Revision 876 - Directory Listing - [select for diffs]
Modified Wed Oct 24 21:51:21 2007 UTC (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 858
Backported WATCH
Revision 858 - Directory Listing - [select for diffs]
Modified Wed Feb 28 04:15:47 2007 UTC (17 years, 1 month ago) by lusky
Original Path: ircd-hybrid-7.2/include
Diff to previous 856
bump version to 7.2.3


Revision 856 - Directory Listing - [select for diffs]
Modified Tue Feb 27 02:58:49 2007 UTC (17 years, 1 month ago) by db
Original Path: ircd-hybrid-7.2/include
Diff to previous 849
- make 709 numeric work for dronemon


Revision 849 - Directory Listing - [select for diffs]
Modified Mon Feb 19 19:41:59 2007 UTC (17 years, 1 month ago) by db
Original Path: ircd-hybrid-7.2/include
Diff to previous 759
- Add +C 
- add etrace -full

Reviewed by: cryogen, bear

Revision 759 - Directory Listing - [select for diffs]
Modified Fri Aug 18 14:29:45 2006 UTC (17 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 726
- Fixed ban cache as reported by ThaPrince

Revision 726 - Directory Listing - [select for diffs]
Modified Mon Jul 17 06:30:03 2006 UTC (17 years, 8 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
Diff to previous 715
bump version to 7.2.2

Revision 715 - Directory Listing - [select for diffs]
Modified Fri Jul 14 21:01:55 2006 UTC (17 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 671
- Rebuilt configure using autoconf 2.60

Revision 671 - Directory Listing - [select for diffs]
Modified Tue Jun 13 07:15:38 2006 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 670
- 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 670 - Directory Listing - [select for diffs]
Modified Mon Jun 12 12:20:55 2006 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 660
- balloc.(c|h): backported r544 (Killed Block::used_list)
- Update RELNOTES

Revision 660 - Directory Listing - [select for diffs]
Modified Fri Jun 9 18:51:22 2006 UTC (17 years, 9 months ago) by adx
Original Path: ircd-hybrid-7.2/include
Diff to previous 650
+ backported numeric changes

Revision 650 - Directory Listing - [select for diffs]
Modified Thu Jun 8 07:00:17 2006 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 633
- 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 - [select for diffs]
Modified Thu Jun 1 12:30:29 2006 UTC (17 years, 10 months ago) by db
Original Path: ircd-hybrid-7.2/include
Diff to previous 632
- optimise Michael's fake channel catcher.
  Make it work first, then optimise.


Revision 632 - Directory Listing - [select for diffs]
Modified Thu Jun 1 10:53:00 2006 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 618
- 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 - [select for diffs]
Modified Tue May 23 07:07:53 2006 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 601
- 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 601 - Directory Listing - [select for diffs]
Modified Sat May 13 16:59:28 2006 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 593
- Removed dalloca.h

Revision 593 - Directory Listing - [select for diffs]
Modified Fri May 12 05:47:32 2006 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 584
- 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 - [select for diffs]
Modified Sun May 7 15:26:45 2006 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 573
- 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 573 - Directory Listing - [select for diffs]
Modified Mon May 1 09:40:37 2006 UTC (17 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 572
- ts6 fixes as explained on irc

Revision 572 - Directory Listing - [select for diffs]
Modified Sun Apr 30 16:57:48 2006 UTC (17 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 549
- 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 549 - Directory Listing - [select for diffs]
Modified Thu Apr 20 12:46:18 2006 UTC (17 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 541
- Backported add_connection() speedups

Revision 541 - Directory Listing - [select for diffs]
Modified Sun Mar 26 23:35:48 2006 UTC (18 years ago) by lusky
Original Path: ircd-hybrid-7.2/include
Diff to previous 536
bump version to 7.2.1 (release)


Revision 536 - Directory Listing - [select for diffs]
Modified Thu Mar 23 09:59:02 2006 UTC (18 years ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 516
- Can't use irccmp for qsort(), so let's use stricmp() when compiling on wins0x

Revision 516 - Directory Listing - [select for diffs]
Modified Thu Mar 9 10:55:50 2006 UTC (18 years ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 512
- Removed unused struct DNSQuery pointer from Listener structure

Revision 512 - Directory Listing - [select for diffs]
Modified Sat Mar 4 16:21:54 2006 UTC (18 years ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 503
- 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 - [select for diffs]
Modified Fri Mar 3 19:53:47 2006 UTC (18 years ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 454
- 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 - [select for diffs]
Modified Sun Feb 12 19:01:25 2006 UTC (18 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 447
- 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 - [select for diffs]
Modified Sun Feb 12 02:59:16 2006 UTC (18 years, 1 month ago) by db
Original Path: ircd-hybrid-7.2/include
Diff to previous 427
- 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 427 - Directory Listing - [select for diffs]
Modified Sat Feb 11 00:58:24 2006 UTC (18 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 371
- Fixed compile errors

Revision 371 - Directory Listing - [select for diffs]
Modified Tue Jan 10 10:45:48 2006 UTC (18 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 329
- 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 329 - Directory Listing - [select for diffs]
Modified Sun Dec 25 10:45:42 2005 UTC (18 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 327
- Finish off TBURST (untested)

Revision 327 - Directory Listing - [select for diffs]
Modified Sun Dec 25 09:55:48 2005 UTC (18 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 317
- propset svn:keywords "Id" modules/m_tburst.c
- Added CAP_TBURST definition to get m_tburst.c compile

Revision 317 - Directory Listing - [select for diffs]
Modified Sat Dec 24 14:45:17 2005 UTC (18 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 308
- Backported revision 315 (trimmed memory usage by moving invited
  dlink_list to LocalUser struct)

Revision 308 - Directory Listing - [select for diffs]
Modified Fri Dec 9 06:15:41 2005 UTC (18 years, 3 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
Diff to previous 304
- bump patchlevel to 7.2.1beta
- stub 7.2.1beta1 in RELNOTES and add BETA verbage


Revision 304 - Directory Listing - [select for diffs]
Modified Fri Dec 9 05:39:16 2005 UTC (18 years, 3 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
Diff to previous 255
- bump patchlevel to 7.2.0
- update RELNOTES
- bump version in specfile


Revision 255 - Directory Listing - [select for diffs]
Modified Sat Nov 12 14:18:31 2005 UTC (18 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 201
- Fixed core on /modunload, /modrestart

Revision 201 - Directory Listing - [select for diffs]
Modified Tue Nov 1 11:41:52 2005 UTC (18 years, 4 months ago) by adx
Original Path: ircd-hybrid-7.2/include
Diff to previous 169
MFC:
+ removed invite_ops_only, controlled by +p now
+ sorted ircd.conf:channel{} a bit

Revision 169 - Directory Listing - [select for diffs]
Modified Fri Oct 21 09:37:16 2005 UTC (18 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 166
- Removed LocalUser.port
- Removed two extra memsets in make_request()

Revision 166 - Directory Listing - [select for diffs]
Modified Fri Oct 21 04:20:48 2005 UTC (18 years, 5 months ago) by db
Original Path: ircd-hybrid-7.2/include
Diff to previous 163
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 163 - Directory Listing - [select for diffs]
Modified Thu Oct 20 21:09:02 2005 UTC (18 years, 5 months ago) by adx
Original Path: ircd-hybrid-7.2/include
Diff to previous 100
- MFC iorecv/iosend changes to allow charset recoding

Revision 100 - Directory Listing - [select for diffs]
Modified Sun Oct 9 14:43:13 2005 UTC (18 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 56
- 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 - [select for diffs]
Modified Mon Oct 3 11:33:30 2005 UTC (18 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/include
Diff to previous 46
- 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 46 - Directory Listing - [select for diffs]
Modified Mon Oct 3 01:14:44 2005 UTC (18 years, 5 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
Diff to previous 34
MFC: switch to static "SVN" string


Revision 34 - Directory Listing - [select for diffs]
Modified Sun Oct 2 21:05:51 2005 UTC (18 years, 5 months ago) by lusky
Original Path: ircd-hybrid-7.2/include
Diff to previous 33
create 7.2 branch, we can move/rename it as needed.


Revision 33 - Directory Listing - [select for diffs]
Modified Sun Oct 2 20:50:00 2005 UTC (18 years, 5 months ago) by knight
Original Path: ircd-hybrid/include
Diff to previous 32
- svn:keywords

Revision 32 - Directory Listing - [select for diffs]
Modified Sun Oct 2 20:41:23 2005 UTC (18 years, 5 months ago) by knight
Original Path: ircd-hybrid/include
Diff to previous 31
- svn:keywords

Revision 31 - Directory Listing - [select for diffs]
Modified Sun Oct 2 20:34:05 2005 UTC (18 years, 5 months ago) by knight
Original Path: ircd-hybrid/include
Diff to previous 30
- Fix svn:keywords

Revision 30 - Directory Listing - [select for diffs]
Added Sun Oct 2 20:03:27 2005 UTC (18 years, 5 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

Convenience Links