ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/modules
Revision 2712 - Directory Listing - [select for diffs]
Modified Tue Dec 24 18:38:02 2013 UTC (10 years, 3 months ago) by michael
Diff to previous 2700
- m_webirc.c: instead of silently dropping WEBIRC requests from
  registered clients, simply send ERR_ALREADYREGISTRED

Revision 2700 - Directory Listing - [select for diffs]
Modified Wed Dec 18 12:39:14 2013 UTC (10 years, 3 months ago) by michael
Diff to previous 2691
- m_webirc.c:mr_webirc(): fixed bug where parv[3] isn't tested for
  a valid hostname. Spotted by Adam.

Revision 2691 - Directory Listing - [select for diffs]
Modified Tue Dec 17 18:55:59 2013 UTC (10 years, 3 months ago) by michael
Diff to previous 2686
- Avoid magically sized temporary buffers

Revision 2686 - Directory Listing - [select for diffs]
Modified Mon Dec 16 17:37:20 2013 UTC (10 years, 3 months ago) by michael
Diff to previous 2663
- m_nick.c, m_join.c: Tweaked channel/nickname rejection notices

Revision 2663 - Directory Listing - [select for diffs]
Modified Thu Dec 12 19:42:22 2013 UTC (10 years, 3 months ago) by michael
Diff to previous 2657
- m_join.c:m_join(): actually test conf->reason for being a NULL pointer

Revision 2657 - Directory Listing - [select for diffs]
Modified Thu Dec 12 19:04:53 2013 UTC (10 years, 3 months ago) by michael
Diff to previous 2644
- m_help.c:sendhelpfile(): fixed fd leak

Revision 2644 - Directory Listing - [select for diffs]
Modified Tue Dec 10 19:19:21 2013 UTC (10 years, 3 months ago) by michael
Diff to previous 2640
- m_mode.c: fixed possible desync with modes set by services

Revision 2640 - Directory Listing - [select for diffs]
Modified Tue Dec 10 18:14:41 2013 UTC (10 years, 3 months ago) by michael
Diff to previous 2621
- m_locops.c: added proper TS6 support / properly prefix LOCOPS message with name/UID

Revision 2621 - Directory Listing - [select for diffs]
Modified Wed Dec 4 19:25:23 2013 UTC (10 years, 3 months ago) by michael
Diff to previous 2605
- m_svskill.c: replaced MyClient() test with MyConnect()

Revision 2605 - Directory Listing - [select for diffs]
Modified Sat Nov 23 20:05:05 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2602
- Set SVN properties on m_svskill.c

Revision 2602 - Directory Listing - [select for diffs]
Modified Sat Nov 23 20:01:36 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2580
- Added SVSKILL

Revision 2580 - Directory Listing - [select for diffs]
Modified Wed Nov 20 20:46:57 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2565
- Better distinguishing between usermode +g and +G in both /whois and /privmsg
  as suggested 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 2560
- Renamed kill_client_ll_serv_butone() to kill_client_serv_butone() just to satisfy Adam's OCD

Revision 2560 - Directory Listing - [select for diffs]
Modified Sun Nov 17 15:37:01 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2551
- m_mode.c:ms_bmask(): fixed bug with server hiding enabled

Revision 2551 - Directory Listing - [select for diffs]
Modified Sun Nov 17 13:18:46 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2549
- m_who.c: updated comment

Revision 2549 - Directory Listing - [select for diffs]
Modified Sun Nov 17 13:14:56 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2540
- WHO now shows whether or not a nickname has been registered with NickServ. ('r' status flag)

Revision 2540 - Directory Listing - [select for diffs]
Modified Wed Nov 13 16:56:30 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2536
- m_hash.c: constification

Revision 2536 - Directory Listing - [select for diffs]
Modified Wed Nov 13 15:13:08 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2529
- m_whois.c: only administrators may see a client's certificate finger print

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 2525
- Administrators are now able to see user modes a user has set via /whois

Revision 2525 - Directory Listing - [select for diffs]
Modified Sat Nov 2 17:07:38 2013 UTC (10 years, 4 months ago) by michael
Diff to previous 2520
- Style corrections

Revision 2520 - Directory Listing - [select for diffs]
Modified Tue Oct 29 19:18:40 2013 UTC (10 years, 5 months ago) by michael
Diff to previous 2511
- m_topic.c: constification

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 2508
- 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 2508 - Directory Listing - [select for diffs]
Modified Sun Oct 27 16:32:15 2013 UTC (10 years, 5 months ago) by michael
Diff to previous 2503
- Admins may now see +s channels a user is in with /WHOIS

Revision 2503 - Directory Listing - [select for diffs]
Modified Sat Oct 26 15:51:36 2013 UTC (10 years, 5 months ago) by michael
Diff to previous 2499
- m_svsmode.c: constification

Revision 2499 - Directory Listing - [select for diffs]
Modified Fri Oct 25 20:30:36 2013 UTC (10 years, 5 months ago) by michael
Diff to previous 2491
- Added m4/ac_define_dir.m4

Revision 2491 - Directory Listing - [select for diffs]
Modified Fri Oct 25 16:55:01 2013 UTC (10 years, 5 months ago) by michael
Diff to previous 2482
- Instead of forcefully adding
  -Wall
  -Wextra
  -Wno-unused
  -Wcast-qual
  -Wcast-align
  -Wbad-function-cast
  -Wmissing-declarations
  -Wmissing-prototypes
  -Wnested-externs
  -Wredundant-decls
  -Wshadow
  -Wwrite-strings
  -Wundef
  to CFLAGS, 'configure' now tests if the flags are understood by the compiler

Revision 2482 - Directory Listing - [select for diffs]
Modified Wed Oct 23 17:54:03 2013 UTC (10 years, 5 months ago) by michael
Diff to previous 2481
- m_svsnick.c: fixed stupid bug that leads to desynchronized nick database
  throughout the entire network

Revision 2481 - Directory Listing - [select for diffs]
Modified Wed Oct 23 16:38:58 2013 UTC (10 years, 5 months ago) by michael
Diff to previous 2480
- Move openssl check to m4/ax_check_openssl.m4

Revision 2480 - Directory Listing - [select for diffs]
Modified Wed Oct 23 16:05:41 2013 UTC (10 years, 5 months ago) by michael
Diff to previous 2478
- Initial build system related modernizations
- Add -fstack-protector to CFLAGS if available

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 2403
- Removed rfc1459_command_send_error() message handler

Revision 2403 - Directory Listing - [select for diffs]
Modified Tue Jul 16 15:22:41 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2368
- mr_nick(): remove legacy code for nicks cantaining '~'. valid_nickname()
  already takes care of this.

Revision 2368 - Directory Listing - [select for diffs]
Modified Thu Jul 4 22:42:24 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2363
- m_nick.c:change_local_nick(): fixed nickchange-flooding logic
  not to further penalize already penalized clients

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 2362
- find_accept(): solved XXX

Revision 2362 - Directory Listing - [select for diffs]
Modified Thu Jul 4 21:15:32 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2359
- m_xline.c:ms_xline(): removed already solved XXX comment

Revision 2359 - Directory Listing - [select for diffs]
Modified Thu Jul 4 21:03:19 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2354
- m_trace.c:report_this_status(): XXX solved. x->localClient->firsttime can't
  ever be zero

Revision 2354 - Directory Listing - [select for diffs]
Modified Thu Jul 4 11:47:20 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2347
- m_whois.c: removed legacy code

Revision 2347 - Directory Listing - [select for diffs]
Modified Wed Jul 3 19:09:32 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2345
- Automake 1.14

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 2341
- White-space commit / style corrections

Revision 2341 - Directory Listing - [select for diffs]
Modified Wed Jul 3 13:54:23 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2340
- Removed useless sanity checks
- Fixed bug where remote /STATS requests were not rate limited

Revision 2340 - Directory Listing - [select for diffs]
Modified Wed Jul 3 13:31:23 2013 UTC (10 years, 8 months ago) by michael
Diff to previous 2336
- UNRESV should be logged as well
- Improved logging. Fixed inconsistent use of
  get_oper_name() vs. source_p->name

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 2300
- Added XLINE and RESV logging types

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 2283
- Rename Ban::username structure member to Ban::user

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 2274
- Added generall::cycle_on_host_change configuration option as requested
  by Adam <adam@anope.org>

Revision 2274 - Directory Listing - [select for diffs]
Modified Tue Jun 18 16:01:57 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2270
- Sort out unused header includes

Revision 2270 - Directory Listing - [select for diffs]
Modified Tue Jun 18 15:09:36 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2269
- m_stats.c: fixed typo

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 2262
- Added general::stats_u_oper_only configuration option

Revision 2262 - Directory Listing - [select for diffs]
Modified Mon Jun 17 18:35:12 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2248
- trace_get_dependent(): use unsigned int here

Revision 2248 - Directory Listing - [select for diffs]
Modified Sun Jun 16 11:28:30 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2246
- Add operator::ssl_connection_required 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 2241
- 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 2241 - Directory Listing - [select for diffs]
Modified Sat Jun 15 20:48:36 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2238
- svn propset

Revision 2238 - Directory Listing - [select for diffs]
Modified Sat Jun 15 19:19:33 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2232
- automake 1.13.4

Revision 2232 - Directory Listing - [select for diffs]
Modified Fri Jun 14 16:31:44 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2229
- Enable certificate fingerprint validation for CHALLENGE aswell

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 2224
- Implement certificate fingerprint validation for oper{} and connect{} blocks.
  Some code taken from oftc-hybrid. Hello, stu!

Revision 2224 - Directory Listing - [select for diffs]
Modified Wed Jun 12 18:10:43 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2206
- white-space commit/style corrections

Revision 2206 - Directory Listing - [select for diffs]
Modified Wed Jun 5 18:41:57 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2196
- m_services.c: changed HS shortcut to send messages to HostServ

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 2186
- Removed Client::client_host and Client::client_server members

Revision 2186 - Directory Listing - [select for diffs]
Modified Tue Jun 4 12:31:40 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2185
- m_etrace.c: removed XXX-tag. /etrace -full gives extendend etrace

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 2178
- Removed usermode +C

Revision 2178 - Directory Listing - [select for diffs]
Modified Mon Jun 3 23:56:42 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2174
- automake 1.13.3

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 2160
- Remove unused temporary_resv list. Move channel_resv_list to conf.c 

Revision 2160 - Directory Listing - [select for diffs]
Modified Sun Jun 2 18:23:50 2013 UTC (10 years, 9 months ago) by michael
Diff to previous 2156
- m_stats.c:report_confitem_types(): remove unused variable

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 2145
- Implement motd{} configuration blocks based on ircu's implementation

Revision 2145 - Directory Listing - [select for diffs]
Modified Thu May 30 10:57:08 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2143
- m_svsmode(), user_set_hostmask(): minor cleanups and fixes to previous commit

Revision 2143 - Directory Listing - [select for diffs]
Modified Thu May 30 01:12:38 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2137
- m_svsmode.c: avoid HostServ floods

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 2120
- Finished proper implementation of usermode 'x' (UMODE_HIDDENHOST)
  Only services may set a fakehost via SVSMODE.

Revision 2120 - Directory Listing - [select for diffs]
Modified Sun May 26 15:11:58 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2118
- m_version.c: removed confopts(). Configuration options can be seen in /info

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 2115
- Got rid of CONF_CLASS enum type

Revision 2115 - Directory Listing - [select for diffs]
Modified Sun May 26 11:13:03 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2112
- Remove temporary xline kludge that was required for better
  interoperability with 7.0 servers

Revision 2112 - Directory Listing - [select for diffs]
Modified Sat May 25 20:56:36 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2104
- LOCOPS notices should only be sent to opers that have usermode +l

Revision 2104 - Directory Listing - [select for diffs]
Modified Thu May 23 19:09:06 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2099
- Made LOCOPS messages appear as a NOTICE

Revision 2099 - Directory Listing - [select for diffs]
Modified Sun May 19 11:00:34 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2091
- m_ison.c: merge do_ison() into m_ison()

Revision 2091 - Directory Listing - [select for diffs]
Modified Sat May 18 18:46:39 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2088
- m_who.c: replaced several DLINK_FOREACH_SAFE with a simple DLINK_FOREACH

Revision 2088 - Directory Listing - [select for diffs]
Modified Sat May 18 18:41:38 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2084
- m_who.c: style corrections

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 2079
- Removed testline and testmask

Revision 2079 - Directory Listing - [select for diffs]
Modified Fri May 17 16:53:34 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2076
- Removed extranous EmptyString() test

Revision 2076 - Directory Listing - [select for diffs]
Modified Fri May 17 16:25:48 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2073
- m_whowas.c:whowas_do(): minor cleanups and optimizations

Revision 2073 - Directory Listing - [select for diffs]
Modified Thu May 16 15:19:27 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2070
- Removed outdated comment

Revision 2070 - Directory Listing - [select for diffs]
Modified Thu May 16 14:52:58 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2067
- Another fix to previous commit. Am I drunk? Aye!

Revision 2067 - Directory Listing - [select for diffs]
Modified Thu May 16 14:45:29 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2064
- Merged valid_username() and clean_user_name()

Revision 2064 - Directory Listing - [select for diffs]
Modified Thu May 16 09:56:02 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2056
- automake 1.13.2

Revision 2056 - Directory Listing - [select for diffs]
Modified Thu May 16 07:55:16 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2055
- m_svsmode(): restore ability to change a user's host via SVSMODE +x

Revision 2055 - Directory Listing - [select for diffs]
Modified Wed May 15 19:37:57 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2046
- m_svsmode(): temporarily allow 3 arguments (SVSMODE without a valid TS)

Revision 2046 - Directory Listing - [select for diffs]
Modified Wed May 15 15:50:35 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2045
- m_nick.c: replaced few strcpy() with strlcpy()

Revision 2045 - Directory Listing - [select for diffs]
Modified Wed May 15 15:32:01 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2038
- m_help.c: minor changes to dohelp() (use pointer arithmetic instead of indexing)

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 2037
- 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 2037 - Directory Listing - [select for diffs]
Modified Tue May 14 19:08:13 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2028
- Improve KILL server notice to be more specific about the client being
  killed (ircnet style)

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 2025
- Overhaul HELP system

Revision 2025 - Directory Listing - [select for diffs]
Modified Sun May 12 18:54:15 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2022
- m_svsmode(), set_user_mode(): \n, \r, \t aren't treaded specially anymore

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 2021
- Remove entering_umode and change_umode callbacks in preparation for the 
  modular usermode subsystem

Revision 2021 - Directory Listing - [select for diffs]
Modified Sun May 12 16:56:37 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2017
- m_topic.c: fixed compile warning

Revision 2017 - Directory Listing - [select for diffs]
Modified Sun May 12 15:36:43 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2012
- Whitespace commit

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 2011
- 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 2011 - Directory Listing - [select for diffs]
Modified Sun May 12 12:59:01 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2008
- Renamed m_error() to mr_error()

Revision 2008 - Directory Listing - [select for diffs]
Modified Sun May 12 12:52:53 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2007
- mr_error(): ignore error if it's not a connecting/handshaking server

Revision 2007 - Directory Listing - [select for diffs]
Modified Sun May 12 12:38:03 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 2004
- part_one_client(): removed useless client_p argument

Revision 2004 - Directory Listing - [select for diffs]
Modified Sun May 12 12:34:47 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 1997
- m_nick.c, m_part.c: only style corrections

Revision 1997 - Directory Listing - [select for diffs]
Modified Sat May 11 17:35:07 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 1986
- Mostly style cleanups & whitespace changes

Revision 1986 - Directory Listing - [select for diffs]
Modified Thu May 9 12:20:49 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 1975
- m_eob(): Re-added EOB notice

Revision 1975 - Directory Listing - [select for diffs]
Modified Wed May 8 18:51:08 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 1971
- m_eob(): removed assert() which is now invalid

Revision 1971 - Directory Listing - [select for diffs]
Modified Wed May 8 18:31:55 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 1968
- EOB is now send to all servers globally

Revision 1968 - Directory Listing - [select for diffs]
Modified Wed May 8 14:59:15 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 1954
- Cosmetical cleanups

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 1936
-  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 1936 - Directory Listing - [select for diffs]
Modified Sat May 4 18:53:29 2013 UTC (10 years, 10 months ago) by michael
Diff to previous 1927
- Minor spelling fixes

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 1925
- Move report_resv() to m_stats.c

Revision 1925 - Directory Listing - [select for diffs]
Modified Tue Apr 30 15:22:51 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1922
- "STATS o" now shows how many times an oper{} block has been used.
  Just like "STATS x|q"

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 1896
- Forward-port -r1920 [Dropped PCRE support]

Revision 1896 - Directory Listing - [select for diffs]
Modified Sat Apr 27 18:07:49 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1895
- m_list.c:do_list(): add sanity test for parv[1] being NULL

Revision 1895 - Directory Listing - [select for diffs]
Modified Sat Apr 27 17:07:53 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1892
- m_mode(): these buffers don't need to be static

Revision 1892 - Directory Listing - [select for diffs]
Modified Sat Apr 27 14:48:06 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1889
- m_kick.c: revert changes made in revision 1.24 (cvs) made on Sun Jan 7 04:46:30 2001 UTC
  AnonOps are gone. And as described in rfc 2812, this is how ircd should behave in case
  no kick-reason has been specified

Revision 1889 - Directory Listing - [select for diffs]
Modified Sat Apr 27 14:22:43 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1888
- m_quit(), ms_quit(): added extra sanity test for parv[1] being NULL,
  also try to avoid modifying parv[1]

Revision 1888 - Directory Listing - [select for diffs]
Modified Sat Apr 27 14:05:37 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1886
- m_part(): added extra sanity test for parv[2] being NULL

Revision 1886 - Directory Listing - [select for diffs]
Modified Sat Apr 27 11:16:43 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1877
- Replaced a strpbrk() with has_wildcards()

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 1876
- Made find_capability() return an unsigned int

Revision 1876 - Directory Listing - [select for diffs]
Modified Sat Apr 27 09:36:33 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1875
- m_whowas.c,m_names.c,m_kick.c: remove pointless code. There's no real reason why
  we should skip preceding commas in nick-/channelnames

Revision 1875 - Directory Listing - [select for diffs]
Modified Sat Apr 27 09:29:46 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1874
- "STATS s" now shows configured services{} blocks as well

Revision 1874 - Directory Listing - [select for diffs]
Modified Sat Apr 27 09:27:34 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1858
- WHOIS may no longer accept wildcards

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 1854
- Constification

Revision 1854 - Directory Listing - [select for diffs]
Modified Wed Apr 24 19:16:09 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1851
- Have /INFO show the configured value of serverhide::hide_services

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 1845
- Cleanup m_map.c
- Implemented serverhide::hide_services configuration option

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 1842
- Fixed some compile warnings

Revision 1842 - Directory Listing - [select for diffs]
Modified Sun Apr 21 18:17:27 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1841
- Fixed "STATS e" showing random data sometimes
- Mino style corrections to m_stats.c

Revision 1841 - Directory Listing - [select for diffs]
Modified Sun Apr 21 18:07:14 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1839
- m_info.c: fixed RESVPATH showing the pathname of the XLINE-file;
  also DPATH is the root directory of installation

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 1838
- Add ERR_CHANBANREASON (numeric 485)

Revision 1838 - Directory Listing - [select for diffs]
Modified Sun Apr 21 09:36:19 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1837
- Numeric 432 now shows the actual reason of quarantined nicknames

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 1836
- Remove current msg locale implementation

Revision 1836 - Directory Listing - [select for diffs]
Modified Fri Apr 19 19:54:11 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1834
- m_users, show_lusers: removed extranous arguments to sendto_one()

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 1827
- 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 1827 - Directory Listing - [select for diffs]
Modified Mon Apr 15 09:36:32 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1826
- Cleanup m_info.c; merged ms_info and mo_info, style corrections, constification

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 1811
- Removed recently added m_svshost.c. Services may now change the host of a
  specific user via "SVSMODE <timestamp> <target> +x <hostname>"

Revision 1811 - Directory Listing - [select for diffs]
Modified Fri Apr 12 08:32:08 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1809
- Forward-port -r1810 [m_whois.c: fixed bug where TS5 servers would send an
  empty RPL_WHOISACTUALLY numeric]

Revision 1809 - Directory Listing - [select for diffs]
Modified Wed Apr 10 16:51:34 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1806
- Forward-port -r1807 [m_svsmode.c: SVSMODE now requires at least 4 arguments]

Revision 1806 - Directory Listing - [select for diffs]
Modified Mon Apr 1 13:36:31 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1799
- Minor fixes to mo_testline (too many arguments passed to sendto_one)

Revision 1799 - Directory Listing - [select for diffs]
Modified Sun Mar 31 17:12:07 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1795
- Forward-port -r1791 [improved services support. services may now set a channel
  topic without joining the channel first]

Revision 1795 - Directory Listing - [select for diffs]
Modified Sun Mar 31 14:31:45 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1794
- Forward-port -r1792 [Added SVSHOST command handler which allows services to change the
  hostname of a specific user]

Revision 1794 - Directory Listing - [select for diffs]
Modified Sun Mar 31 14:17:46 2013 UTC (10 years, 11 months ago) by michael
Diff to previous 1793
- KLINE, DLINE, SQUIT and KILL now make use of CONF_NOREASON as well

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 1783
- Replaced all occurrences of ircsprintf with sprintf/snprintf
  and killed sprintf_irc.(c|h)

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 1769
- 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 1769 - Directory Listing - [select for diffs]
Modified Sat Jan 19 19:11:56 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1767
- m_rehash(): cosmetical cleanups

Revision 1767 - Directory Listing - [select for diffs]
Modified Sat Jan 19 18:25:42 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1765
- INFO now also shows configured values of 'disable_fake_channels',
  and 'stats_e_disabled'

Revision 1765 - Directory Listing - [select for diffs]
Modified Fri Jan 18 20:24:11 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1761
- m_rehash.c: FDLIMITS is no longer rehashable

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 1759
- Fixed some other invalid conversion specifiers

Revision 1759 - Directory Listing - [select for diffs]
Modified Thu Jan 17 20:39:20 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1754
- %lu conversion specifier has been used when it should be %u

Revision 1754 - Directory Listing - [select for diffs]
Modified Thu Jan 17 19:02:28 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1751
- Values of max_clients, max_nick_length, and max_topic_length are
  now shown in /info

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 1749
- 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 1749 - Directory Listing - [select for diffs]
Modified Tue Jan 15 19:01:16 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1737
- Rebuilt conf_parser.c
- Minor logic fixes to recently added away-notify capability

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 1730
- Add support for "away-notify" client capability

Revision 1730 - Directory Listing - [select for diffs]
Modified Sun Jan 6 11:27:11 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1728
- automake 1.13.1

Revision 1728 - Directory Listing - [select for diffs]
Modified Thu Jan 3 00:16:51 2013 UTC (11 years, 2 months ago) by michael
Diff to previous 1721
- Backported -r1723 [Fixed possible core on USERHOST/ISON/CAPAB which for some reason
  only happens with glibc with optimization enabled. Reported by Mantas]

Revision 1721 - Directory Listing - [select for diffs]
Modified Sat Dec 29 22:12:50 2012 UTC (11 years, 3 months ago) by michael
Diff to previous 1720
- m_invite.c: fixed broken CHWALL invite notice for invitees that are
  on a remote server

Revision 1720 - Directory Listing - [select for diffs]
Modified Fri Dec 28 21:06:21 2012 UTC (11 years, 3 months ago) by michael
Diff to previous 1716
- automake 1.13

Revision 1716 - Directory Listing - [select for diffs]
Modified Thu Dec 27 18:51:29 2012 UTC (11 years, 3 months ago) by michael
Diff to previous 1715
- m_message.c: fixed bug where 'can_flood' didn't work as reported by Fawkes

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 1703
- Improved WEBIRC authentication; added 'webirc' to auth::flags

Revision 1703 - Directory Listing - [select for diffs]
Modified Sun Dec 23 14:26:36 2012 UTC (11 years, 3 months ago) by michael
Diff to previous 1702
- Fixed core on UNDLINE

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 1699
- /info now also shows pathnames of g-/x-line database files

Revision 1699 - Directory Listing - [select for diffs]
Modified Thu Dec 20 11:40:50 2012 UTC (11 years, 3 months ago) by michael
Diff to previous 1698
- m_help.c: allow a maximum of MAXPARA parameters

Revision 1698 - Directory Listing - [select for diffs]
Modified Thu Dec 20 11:38:14 2012 UTC (11 years, 3 months ago) by michael
Diff to previous 1689
- Forward-port -r1697 [Fixed bug where ircops could not
  see nick rejection notices]

Revision 1689 - Directory Listing - [select for diffs]
Modified Wed Dec 19 21:43:32 2012 UTC (11 years, 3 months ago) by michael
Diff to previous 1688
- Fixed WEBIRC module

Revision 1688 - Directory Listing - [select for diffs]
Modified Wed Dec 19 20:58:16 2012 UTC (11 years, 3 months ago) by michael
Diff to previous 1687
- m_nick.c:mr_nick(): remove useless IsExemptResv() test which can
  never be true since the EXEMPT flags are set after nick/user/capab
  registration

Revision 1687 - Directory Listing - [select for diffs]
Modified Wed Dec 19 20:47:44 2012 UTC (11 years, 3 months ago) by michael
Diff to previous 1680
- Forward-port -r1685 [STATS q|Q now shows how many times a resv{}
  block has been matched]

Revision 1680 - Directory Listing - [select for diffs]
Modified Tue Dec 18 18:06:32 2012 UTC (11 years, 3 months ago) by michael
Diff to previous 1676
- bison 2.7 & automake 1.12.6
- Update configure.ac

Revision 1676 - Directory Listing - [select for diffs]
Modified Fri Nov 23 21:49:18 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1674
- m_etrace.c: fixed compile warning; removed set_time() call in
  report_this_status()

Revision 1674 - Directory Listing - [select for diffs]
Modified Fri Nov 23 21:00:02 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1666
- Minor cleanups to m_help.c, also helpfiles may no longer contain #comments

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 1659
- Fixed inconsistent svn file properties

Revision 1659 - Directory Listing - [select for diffs]
Modified Sat Nov 17 19:29:07 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1654
- move m_webirc.c from contrib/ to modules/

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 1650
- 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 1650 - Directory Listing - [select for diffs]
Modified Sat Nov 10 20:57:51 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1649
- Fixed few bugs that have been introduced with config rewrite
- Set some reasonable default values right after a class has been created

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 1646
- minor MaskItem structure cleanup

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 1632
- Cleanup configuration subsystem
- Fixed broken CIDR support for /challenge

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 1629
- Initial rewrite of the configuration subsystem

Revision 1629 - Directory Listing - [select for diffs]
Modified Thu Nov 1 21:28:58 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1628
- Fixed previous commit to m_resv.c

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 1625
- flesh out new *line database handling
- simplify temporary bans

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 1624
- dbs are now periodically flushed on disc every 5 minutes

Revision 1624 - Directory Listing - [select for diffs]
Modified Thu Nov 1 13:27:04 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1622
- Fixed compile warnings due to missing arguments to sendto_realops_flags()

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 1618
- klines, dlines, xlines, glines and resv now make use of the new database;
  also, temporary *lines are now stored, so they're not lost after
  restarting the ircd. This also applies to G-lines.

Revision 1618 - Directory Listing - [select for diffs]
Modified Tue Oct 30 21:04:38 2012 UTC (11 years, 4 months ago) by michael
Diff to previous 1615
- 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 1615 - Directory Listing - [select for diffs]
Modified Mon Oct 29 18:20:49 2012 UTC (11 years, 5 months ago) by michael
Diff to previous 1592
- Fixed possible TBURST desynchronization with services
- Fixed TBURST sending server's name to clients if it's a hidden server

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 1577
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
  svnroot/ircd-hybrid/trunk

Revision 1577 - Directory Listing - [select for diffs]
Modified Thu Oct 18 14:52:52 2012 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1576
- stats_tklines(): remove unused variable

Revision 1576 - Directory Listing - [select for diffs]
Modified Thu Oct 18 14:41:13 2012 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1572
- Fixed bug in stats_klines() showing oper_reason to unopered clients
- Fixed /stats d|D showing "(null)" if there's no oper_reason

Revision 1572 - Directory Listing - [select for diffs]
Modified Wed Oct 17 20:51:15 2012 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1569
- ms_squit(): exit uplink if we receive a SQUIT destined for us

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/modules
Diff to previous 1568
- Removed remnants of MFLG_UNREG which is no longer needed with the
  current implementation of message handlers

Revision 1568 - Directory Listing - [select for diffs]
Modified Tue Oct 16 18:12:45 2012 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1566
- ADMIN is no longer available to unregistered connections

Revision 1566 - Directory Listing - [select for diffs]
Modified Mon Oct 15 18:31:05 2012 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1559
- m_module.c: if we cannot find a available option, yell at the user

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/modules
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/modules
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/modules
Diff to previous 1546
- Removed general::use_whois_actually configuration directive. This is
  now enabled by default

Revision 1546 - Directory Listing - [select for diffs]
Modified Sun Sep 30 15:24:00 2012 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1544
- fixed previous commit to m_links()

Revision 1544 - Directory Listing - [select for diffs]
Modified Sun Sep 30 15:14:35 2012 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1535
- m_links.c: a server's description may now include the [, ] characters

Revision 1535 - Directory Listing - [select for diffs]
Modified Tue Sep 25 18:58:49 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1533
- automake 1.12.4

Revision 1533 - Directory Listing - [select for diffs]
Modified Sun Sep 23 13:04:45 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1532
- A server's description can again include the '[' and ']' characters

Revision 1532 - Directory Listing - [select for diffs]
Modified Tue Sep 18 12:42:21 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1531
- Fixed possible core on /stats

Revision 1531 - Directory Listing - [select for diffs]
Modified Tue Sep 18 12:09:32 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1529
- ms_nick(): reject nickname changes without a TS

Revision 1529 - Directory Listing - [select for diffs]
Modified Sun Sep 16 10:27:19 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1528
- removed server hostmasking leftovers

Revision 1528 - Directory Listing - [select for diffs]
Modified Fri Sep 14 18:20:34 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1527
- ms_sid, ms_server: minor optimization. if we already found a matching
  hub/leaf mask, don't continue looking for other masks

Revision 1527 - Directory Listing - [select for diffs]
Modified Fri Sep 14 17:58:08 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1519
- Fixed SID introduction as reported by Mantas M.
  This bug has been nicely implemented in -r1239

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/modules
Diff to previous 1516
- Topics as well as user-aways are now sent in a burst by default

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/modules
Diff to previous 1515
- 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 1515 - Directory Listing - [select for diffs]
Modified Thu Aug 30 14:23:42 2012 UTC (11 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1504
- Minor documentation updates

Revision 1504 - Directory Listing - [select for diffs]
Modified Thu Aug 16 18:03:00 2012 UTC (11 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1502
- automake 1.12.3

Revision 1502 - Directory Listing - [select for diffs]
Modified Tue Aug 14 08:55:15 2012 UTC (11 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1496
- m_services.c: removed "IDENTIFY". Use "CS/NS IDENTIFY" instead

Revision 1496 - Directory Listing - [select for diffs]
Modified Sun Aug 5 10:02:07 2012 UTC (11 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1495
- m_knock(): announce INVITE requests via NOTICE to other channel operators,
  rather than using a numeric reply for this

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/modules
Diff to previous 1491
- Removed use_invex, use_except and use_knock configuration options.
  These features are now enabled by default

Revision 1491 - Directory Listing - [select for diffs]
Modified Fri Aug 3 16:10:25 2012 UTC (11 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1490
- m_services.c: remove MODULE_FLAG_CORE


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/modules
Diff to previous 1489
- removed serverhide::disable_hidden configuration option
- update NEWS

Revision 1489 - Directory Listing - [select for diffs]
Modified Sat Jul 28 19:09:41 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1487
- m_links.c: fixed archaic bug that would send hidden servers to non-opers

Revision 1487 - Directory Listing - [select for diffs]
Modified Sat Jul 28 18:58:16 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1486
- m_tburst.c: fixed logic error

Revision 1486 - Directory Listing - [select for diffs]
Modified Fri Jul 27 08:21:40 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1485
- m_tburst.c: TBURST requires at least 6 parameters

Revision 1485 - Directory Listing - [select for diffs]
Modified Fri Jul 27 08:15:55 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1484
- m_tburst.c: Services may always override topic-/channel-TS rules

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/modules
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/modules
Diff to previous 1482
- Made Client::away a fixed-size array at the expense of a somewhat higher
  memory consumption

Revision 1482 - Directory Listing - [select for diffs]
Modified Tue Jul 24 18:17:54 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1481
- m_gline.c: hybrid 6 GLINE compatibility mode has been removed

Revision 1481 - Directory Listing - [select for diffs]
Modified Tue Jul 24 17:50:34 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1480
- m_message.c: /messaging opers@some.server is no longer supported

Revision 1480 - Directory Listing - [select for diffs]
Modified Sun Jul 22 17:25:34 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1479
- flood_attack_channel(): remove useless argument

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/modules
Diff to previous 1478
- fix msg_channel_flags() so it can deal with messages coming from servers

Revision 1478 - Directory Listing - [select for diffs]
Modified Sun Jul 22 15:50:02 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1477
- Allow servers and service to send @%+ prepended channel messages

Revision 1477 - Directory Listing - [select for diffs]
Modified Sun Jul 22 15:36:30 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1476
- m_invite(): using INVITE now always requires channel operator status,
  regardless of channelmode 'i/p'.
  Also, halfops may no longer use the INVITE command

Revision 1476 - Directory Listing - [select for diffs]
Modified Sun Jul 22 15:20:31 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1474
- m_invite(): fixed _remote_ INVITE announcement notices. channel names
  needs to be prepended with an '@', otherwise even non-channelops will
  receive the anouncement if the invitee is on a remote server

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/modules
Diff to previous 1473
- removed &localchannels

Revision 1473 - Directory Listing - [select for diffs]
Modified Sun Jul 22 12:15:39 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1472
- m_tburst.c: fixed client-side topic desynchronization bug that may
  happen in case a remote server has a greater TOPICLEN value than
  the server that actually is receiving the TBURST

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/modules
Diff to previous 1467
- remove CAP_TB
- add proper TS6 support to TBURST

Revision 1467 - Directory Listing - [select for diffs]
Modified Fri Jul 20 16:08:23 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1463
- m_challenge.c: add mo_challenge() which now takes care of operators
  issuing the CHALLENGE command

Revision 1463 - Directory Listing - [select for diffs]
Modified Tue Jul 17 21:11:49 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1462
- m_connect.c,m_gline.c: add proper TS6 support
- m_gline(),m_gungline(): don't let non-opers find out whether or not
  a server has GLINE/GUNGLINE disabled

Revision 1462 - Directory Listing - [select for diffs]
Modified Fri Jul 13 19:27:24 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1460
- automake 1.12.2

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/modules
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/modules
Diff to previous 1457
- remove g-line acls
- added general::gline_request_duration configuration option which
  simply replaces the harcoded PENDING_GLINE_TIME definition

Revision 1457 - Directory Listing - [select for diffs]
Modified Wed Jul 4 19:44:26 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1453
- m_stats.c: minor cleanups; remove useless wrapper functions, etc.

Revision 1453 - Directory Listing - [select for diffs]
Modified Fri Jun 29 13:56:24 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1451
- m_join.c: Fixed another dumb bug which would prevent clients from joining
  more than one channel.  #missingparentheses

Revision 1451 - Directory Listing - [select for diffs]
Modified Fri Jun 29 11:28:25 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1450
- Style corrections

Revision 1450 - Directory Listing - [select for diffs]
Modified Tue Jun 26 18:33:45 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1449
- Minor optimization to m_invite()

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/modules
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/modules
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/modules
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/modules
Diff to previous 1442
- 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 1442 - Directory Listing - [select for diffs]
Modified Wed Jun 20 19:24:49 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1435
- Added back server notice when a client tries to obtain a reserved nick name.
  Kinda useful notice; no idea why it got removed 10 years ago

Revision 1435 - Directory Listing - [select for diffs]
Modified Fri Jun 15 18:35:37 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1433
- Backed-out -r1429. Unregistered clients may again speak in +R channels

Revision 1433 - Directory Listing - [select for diffs]
Modified Fri Jun 15 18:26:08 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1432
- m_quit(): "Quit: " is now always prepended to a quit message

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/modules
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/modules
Diff to previous 1429
- NICKLEN definition no longer respects the trailing NUL character
  (reverts to old behavior)

Revision 1429 - Directory Listing - [select for diffs]
Modified Thu Jun 7 19:14:14 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1425
- Unregistered clients may not talk in a +R channel

Revision 1425 - Directory Listing - [select for diffs]
Modified Wed Jun 6 08:44:22 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1415
- automake 1.12.1 & bison 2.5.1

Revision 1415 - Directory Listing - [select for diffs]
Modified Sat May 26 08:58:18 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1414
- m_challenge: add module_init, module_exit dummy functions to shut up
  the module loader bitching about missing 'modules_entry' symbol if
  OpenSSL is not found/enabled.

Revision 1414 - Directory Listing - [select for diffs]
Modified Sat May 26 08:36:29 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1413
- Minor cleanups to check_server(). Checking for long servernames was redundant
  here, since valid_servername() already does that job. Also make use of
  match_conf_password()

Revision 1413 - Directory Listing - [select for diffs]
Modified Sat May 26 08:25:12 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1410
- Don't try to access aconf->user when aconf is a SERVER_TYPE.
  aconf->user is a NULL pointer.

Revision 1410 - Directory Listing - [select for diffs]
Modified Fri May 11 10:59:03 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1406
- mo_kill(): remove useless IsDigit() test. hash_find_client() doesn't do
  UID lookups, so we'll end up with ERR_NOSUCHNICK.

Revision 1406 - Directory Listing - [select for diffs]
Modified Thu May 10 21:01:57 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1405
- m_who(): replace two irccmp with strcmp

Revision 1405 - Directory Listing - [select for diffs]
Modified Thu May 10 20:56:39 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1403
- m_userhost(): don't leak irc operator status in case the status is hidden

Revision 1403 - Directory Listing - [select for diffs]
Modified Wed May 9 19:11:32 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1402
- modules/m_whois.c: replace an irccmp with strcmp

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/modules
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/modules
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/modules
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/modules
Diff to previous 1385
- decrease HOSTIPLEN to 45
- fix some buffers that should use HOSTIPLEN+1

Revision 1385 - Directory Listing - [select for diffs]
Modified Tue May 1 11:31:35 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1384
- ms_server(), ms_sid(): it's client_p which has an attached
  CONF_SERVER, not source_p. Stupid me.

Revision 1384 - Directory Listing - [select for diffs]
Modified Tue May 1 11:25:58 2012 UTC (11 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1383
- m_server.c: fixed core introduced by previous commit to m_server.c

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/modules
Diff to previous 1377
- Cleanup/rewrite Hub/Leaf-mask configuration. Hub and Leaf configuration items
  are no longer separately attached to Client structures.

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/modules
Diff to previous 1376
- Remove all Class related #defines like MaxTotal, MaxSendq, etc.
  All they do is lead to confusion.

Revision 1376 - Directory Listing - [select for diffs]
Modified Sun Apr 29 17:08:42 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1373
- minor cleanups to s_gline, hostmask.c and m_stats.c.
  remove useless NULL assignment of dlink_node pointers.
  the DLINK_FOREACH macros already take care of this.

Revision 1373 - Directory Listing - [select for diffs]
Modified Fri Apr 27 07:32:34 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1372
- autoconf 2.69 & automake 1.12

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/modules
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/modules
Diff to previous 1369
- "UNKLINE bla@bla.net" may accidentaly remove existing klines such as *@bla.* - Fixed

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/modules
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/modules
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/modules
Diff to previous 1358
- Cleanup hostmask.c. Make it use dlink list manipulation routines

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/modules
Diff to previous 1356
- cleanup and rewrite whowas.c to use the dlink list manipulation routines
- increase NICKNAMEHISTORYLENGTH to 16384

Revision 1356 - Directory Listing - [select for diffs]
Modified Sat Apr 21 19:56:44 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1338
- automake 1.11.5

Revision 1338 - Directory Listing - [select for diffs]
Modified Thu Apr 5 11:05:48 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1333
- automake 1.11.4

Revision 1333 - Directory Listing - [select for diffs]
Modified Sun Apr 1 16:28:53 2012 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1325
- m_whois.c: fixed displaying of RPL_TARGUMODEG

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/modules
Diff to previous 1321
- Get rid of fileio.c. Replace some ircsprintf() with snprintf() while on it

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/modules
Diff to previous 1318
- remove unused variables

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/modules
Diff to previous 1312
- Killed include/m_info.h

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/modules
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/modules
Diff to previous 1302
- 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 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/modules
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/modules
Diff to previous 1298
- 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 1298 - Directory Listing - [select for diffs]
Modified Tue Feb 28 18:51:13 2012 UTC (12 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1297
- fixed style in some places

Revision 1297 - Directory Listing - [select for diffs]
Modified Sun Feb 26 15:28:14 2012 UTC (12 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1295
- m_error.c: fixed minor compile warning due to missing static keyword

Revision 1295 - Directory Listing - [select for diffs]
Modified Sun Feb 26 15:22:44 2012 UTC (12 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1294
-fixed operator status leakage when using "WHO 0 o"

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/modules
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/modules
Diff to previous 1291
- remove AX_ENABLE_SYSLOG. This is now obsolete with the new logging subsystem

Revision 1291 - Directory Listing - [select for diffs]
Modified Sun Feb 12 20:24:41 2012 UTC (12 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1289
- automake 1.11.3

Revision 1289 - Directory Listing - [select for diffs]
Modified Sun Feb 5 16:09:08 2012 UTC (12 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1285
- m_oper.c: remove find_password_conf() wrapper

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/modules
Diff to previous 1276
- added CIDR support for operator{} blocks
- operator "name"{} is no longer supported

Revision 1276 - Directory Listing - [select for diffs]
Modified Mon Jan 30 23:55:11 2012 UTC (12 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1275
- fix previous commit regarding remote klines

Revision 1275 - Directory Listing - [select for diffs]
Modified Mon Jan 30 23:50:03 2012 UTC (12 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1274
- services that are specified in the services{} block may now set remote k/x-lines

Revision 1274 - Directory Listing - [select for diffs]
Modified Mon Jan 30 23:41:59 2012 UTC (12 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1257
- minor documentation updates and fixes

Revision 1257 - Directory Listing - [select for diffs]
Modified Sun Jan 15 06:28:46 2012 UTC (12 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1252
- automake 1.11.2

Revision 1252 - Directory Listing - [select for diffs]
Modified Fri Oct 21 20:24:08 2011 UTC (12 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1247
- Forward-port -r1251

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/modules
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/modules
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/modules
Diff to previous 1239
- 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 1239 - Directory Listing - [select for diffs]
Modified Thu Sep 29 14:02:25 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1234
- minor cleanup to m_sid and m_server: replace DLINK_FOREACH loops
 with sendto_server()

Revision 1234 - Directory Listing - [select for diffs]
Modified Fri Sep 23 08:15:04 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1233
- replace all instances of parv[0] with source_p->name

Revision 1233 - Directory Listing - [select for diffs]
Modified Thu Sep 22 20:53:07 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1230
- replace bunch of ircsprintf with snprintf

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/modules
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/modules
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/modules
Diff to previous 1225
- remove RKLINE, aswell as RXLINE. Regular expression based x/k-lines should be added
  via ircd.conf only

Revision 1225 - Directory Listing - [select for diffs]
Modified Sun Sep 18 12:11:56 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1224
- m_whois.c: remove callbacks that previously has been used for WHOIS notices

Revision 1224 - Directory Listing - [select for diffs]
Modified Sun Sep 18 12:07:47 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1222
- ms_globops(): remove redundant argument count validation

Revision 1222 - Directory Listing - [select for diffs]
Modified Sun Sep 18 10:57:54 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1221
- minor correction to m_cap(): sptr->name can be empty when sending
  ERR_INVALIDCAPCMD back to client. Must use '*' instead of sptr->name

Revision 1221 - Directory Listing - [select for diffs]
Modified Sun Sep 18 10:44:31 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1219
- m_svsnick(), m_svsmode(): remove redundant argument count validation

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/modules
Diff to previous 1218
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag()
with simple HasFlag/HasUMode macros.

Revision 1218 - Directory Listing - [select for diffs]
Modified Fri Sep 16 08:42:03 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1216
- add helpserv/statserv service aliases

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/modules
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/modules
Diff to previous 1205
- Implement GLOBOPS
- remove debugging code from parse.c

Revision 1205 - Directory Listing - [select for diffs]
Modified Wed Aug 24 19:59:30 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1203
- renamed m_locops() to mo_locops()

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/modules
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/modules
Diff to previous 1193
- implement NICK/UID servicestamps
- add "SVS" to server capabilities

Revision 1193 - Directory Listing - [select for diffs]
Modified Thu Aug 18 20:36:25 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1192
- change_local_nick(): remove unnecessary client_p parameter

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/modules
Diff to previous 1182
- move change_local_nick() from client.c to m_nick.c

Revision 1182 - Directory Listing - [select for diffs]
Modified Tue Aug 16 08:18:13 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1181
- nick_from_server, uid_from_server: don't blindly increment Count.invisi
  without checking if we already did. Fixes invalid usercount in case servers
  sends redundant modes within an NICK/UID message.


Revision 1181 - Directory Listing - [select for diffs]
Modified Tue Aug 16 08:05:32 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1178
- set minimum required arguments for services alias message handler to 0,
  otherwise we don't send a ERR_NOTEXTTOSEND

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/modules
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/modules
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/modules
Diff to previous 1174
- several fixes to services compatibility mode

Revision 1174 - Directory Listing - [select for diffs]
Modified Sun Aug 14 00:25:05 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1173
- msg_client(): remove redundant pointer comparison

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/modules
Diff to previous 1170
- 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 1170 - Directory Listing - [select for diffs]
Modified Fri Aug 12 19:03:34 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1169
- allow services to bypass +G when messaging clients

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/modules
Diff to previous 1168
- 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 1168 - Directory Listing - [select for diffs]
Modified Thu Aug 11 22:07:40 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1167
- Add service aliases

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/modules
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/modules
Diff to previous 1164
- rename clean_nick_name() to valid_nickname() and move it so s_user.c
- add SVSNICK module
- update Makefile accordingly

Revision 1164 - Directory Listing - [select for diffs]
Modified Wed Aug 10 21:55:38 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1163
- fix previous commit to m_whois.c

Revision 1163 - Directory Listing - [select for diffs]
Modified Wed Aug 10 21:54:01 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1162
- Properly track invisible count when setting +/-i via SVSMODE

Revision 1162 - Directory Listing - [select for diffs]
Modified Wed Aug 10 21:26:33 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1161
- don't report RPL_WHOISREGNICK for unregistered nicknames...


Revision 1161 - Directory Listing - [select for diffs]
Modified Wed Aug 10 21:16:43 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1160
- m_svsmode(): Replace MyClient test with MyConnect.
  find_person already takes care of this.

Revision 1160 - Directory Listing - [select for diffs]
Modified Wed Aug 10 21:14:57 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1159
- set file properties for m_svsmode.c

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/modules
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/modules
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/modules
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/modules
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/modules
Diff to previous 1150
- recreate "trunk"

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/modules
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/modules
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/modules
Diff to previous 1147
- fixed several compile warnings

Revision 1147 - Directory Listing - [select for diffs]
Modified Thu Jul 28 20:14:29 2011 UTC (12 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1146
- replace several ircsprintf with snprintf

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/modules
Diff to previous 1144
- Improve multi-prefix client capability support

Revision 1144 - Directory Listing - [select for diffs]
Modified Tue Jul 26 19:33:54 2011 UTC (12 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1142
Added back STATS/TRACE/MOTD/ADMIN request notices. Removed
   spy_*_notice modules accordingly.


Revision 1142 - Directory Listing - [select for diffs]
Modified Sat Jul 16 20:05:08 2011 UTC (12 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1141
- fix for previous commit to m_set.c

Revision 1141 - Directory Listing - [select for diffs]
Modified Sat Jul 16 19:58:28 2011 UTC (12 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1140
- m_set.c: replace all occurrences of %s!%s@%s with get_oper_name()

Revision 1140 - Directory Listing - [select for diffs]
Modified Sat Jul 16 19:46:35 2011 UTC (12 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1136
- m_set.c:quote_max(): add missing argument to sendto_one() call

Revision 1136 - Directory Listing - [select for diffs]
Modified Sun May 29 18:53:45 2011 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1127
- m_kill.c: replace ircsprintf with snprintf

Revision 1127 - Directory Listing - [select for diffs]
Modified Sun Feb 27 11:05:40 2011 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1123
- fixed "stats z" displaying bug

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/modules
Diff to previous 1121
- Got rid of irc_addrinfo.c and irc_getnameinfo.c
- Fixed broken ipv6 detection due to incorrect use of AC_CHECK_TYPES

Revision 1121 - Directory Listing - [select for diffs]
Modified Sun Jan 9 11:03:03 2011 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1118
- removed all instances of STATIC_MODULES since we don't have
  static modules anymore
- removed m_mkpasswd module from contrib

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/modules
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/modules
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/modules
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/modules
Diff to previous 1106
- move Client.client_host and Client.client_server to LocalUser struct

Revision 1106 - Directory Listing - [select for diffs]
Modified Tue Nov 2 15:10:53 2010 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1094
- Fixed broken configure test for sigio
- Update libtool to latest 2.4 release

Revision 1094 - Directory Listing - [select for diffs]
Modified Sun Jun 13 10:09:34 2010 UTC (13 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1092
- Updated ltdl to latest 2.2.10 release

Revision 1092 - Directory Listing - [select for diffs]
Modified Thu Mar 25 11:10:59 2010 UTC (14 years ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1082
- Switch libltdl to recursive build mode

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/modules
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/modules
Diff to previous 1072
- Sort out unneeded arguments of some user registration functions

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/modules
Diff to previous 1065
- remove old dot_in_ip6_addr configuration option. this is now obsolete.

Revision 1065 - Directory Listing - [select for diffs]
Modified Sun Feb 14 11:36:56 2010 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1062
- removed mr_motd. unregistered clients may no longer request a MOTD

Revision 1062 - Directory Listing - [select for diffs]
Modified Sun Feb 14 11:07:51 2010 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1058
- m_eob.c: remove redundant header includes

Revision 1058 - Directory Listing - [select for diffs]
Modified Tue Feb 2 22:15:03 2010 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1056
- move DLINE into its own m_dline module

Revision 1056 - Directory Listing - [select for diffs]
Modified Mon Feb 1 23:09:03 2010 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1055
- Rename existing lib directory containing modules on 'make install'
  as suggested by Rodder

Revision 1055 - Directory Listing - [select for diffs]
Modified Thu Jan 28 09:03:31 2010 UTC (14 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1045
- m_help.c: logging unfound help-topics that are triggered by simple HELP
  requests is just stupid, as this can be easily abused.

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/modules
Diff to previous 1043
- 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 1043 - Directory Listing - [select for diffs]
Modified Thu Dec 10 13:05:19 2009 UTC (14 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1040
- automake 1.11.1

Revision 1040 - Directory Listing - [select for diffs]
Modified Tue Dec 8 21:03:57 2009 UTC (14 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1029
- ms_operwall(): add proper TS6 support

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/modules
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/modules
Diff to previous 1017
- move ircd-hybrid-7.2 to trunk

Revision 1017 - Directory Listing - [select for diffs]
Modified Tue Oct 27 22:22:38 2009 UTC (14 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 1013
- fixed build with --enable-assert
- fixed STATS z reporting correct memory consumption of channel bans/excepts/invites and watchlist entries

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/modules
Diff to previous 1011
- Add -Wextra -Wcast-align -Wbad-function-cast to CFLAGS if --enable-warnings is specified
- Fixed several compile warnings
- 64-bit cleanliness fixes, e.g., reorganize data structures to reduce storage/unnecessary padding

Revision 1011 - Directory Listing - [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/modules
Diff to previous 1009
- move list manipulation routines from tools.c to list.c
- mem_frob() goes to memory.c
- sort out redundant/unneeded header includes

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/modules
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/modules
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/modules
Diff to previous 1006
- continue doxyfying sources

Revision 1006 - Directory Listing - [select for diffs]
Modified Tue Sep 1 00:08:16 2009 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 1003
- simplify GUNGLINE

Revision 1003 - Directory Listing - [select for diffs]
Modified Sat Aug 29 22:57:41 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 1002
- set_initial_nick(): remove *outdated* comment and make this function only
take 2 parameters. source_p == client_p for local clients.

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/modules
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/modules
Diff to previous 988
- remove half done and broken win32 support

Revision 988 - Directory Listing - [select for diffs]
Modified Sun Aug 16 14:00:36 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 987
- removed remnants of --disable-gline-voting

Revision 987 - Directory Listing - [select for diffs]
Modified Sun Aug 16 12:41:56 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 982
- mo_sgungline: calling sento_server with right amount of params sounds like
  a good idea

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/modules
Diff to previous 981
- added a mersenne twister basedn prng

Revision 981 - Directory Listing - [select for diffs]
Modified Sun Aug 9 19:09:03 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 980
- speed up processing of incoming NICK/UID bursts
- fixed archaic bug where bursting servers with missconfigured NICKLEN were able
  to desync the network's nickname database


Revision 980 - Directory Listing - [select for diffs]
Modified Sun Aug 9 12:51:45 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 979
- remove useless MyConnect tests in m_time() and m_lusers()
- remove useless TS6 handling in m_who() since this is sent to local
  clients only

Revision 979 - Directory Listing - [select for diffs]
Modified Sun Aug 9 10:42:23 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 972
- m_map(): remove useless IsOper() test on source_p. for operators mo_map is being used

Revision 972 - Directory Listing - [select for diffs]
Modified Mon Aug 3 07:13:29 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 971
- m_watch.c: remove m_watch from server message handler. m_watch should *never*
  be called for servers or remote clients.

Revision 971 - Directory Listing - [select for diffs]
Modified Sun Aug 2 23:27:42 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 970
- cleanup m_connect() while reviewing: remove useless MyConnect() test
  in mo_connect().
- Fix possible core in mo_connect() in case if there is a ConfItem that doesn't
  have an AccessItem mapped.

Revision 970 - Directory Listing - [select for diffs]
Modified Sun Aug 2 23:04:14 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 969
- cleanup m_close() while reviewing: get rid of some stupid integer incrementation
  on 'closed'.  use dlink_list_length instead.

Revision 969 - Directory Listing - [select for diffs]
Modified Sun Aug 2 22:48:53 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 968
- cleanup m_capab() while reviewing: remove useless non-NULL test on p->localClient

Revision 968 - Directory Listing - [select for diffs]
Modified Sun Aug 2 18:11:54 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 967
- fixed harmless -Wuninitialized warning in m_list()

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/modules
Diff to previous 965
- added ssl_server_protocol configuration option to servinfo{}.
  valid flags are 'sslv3' and 'tlsv1'

Revision 965 - Directory Listing - [select for diffs]
Modified Sat Aug 1 16:14:03 2009 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 958
- add misssing _modinit/_moddeinit entry point functions to m_error.c

Revision 958 - Directory Listing - [select for diffs]
Modified Tue Jul 28 21:36:41 2009 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 957
- show pending gunglines in STATS g

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/modules
Diff to previous 953
- implement proper GUNGLINE support

Revision 953 - Directory Listing - [select for diffs]
Modified Sun Jul 26 21:22:42 2009 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 948
- propset keywords

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/modules
Diff to previous 947
- lp64\llp64\ilp32 portability fixes

Revision 947 - Directory Listing - [select for diffs]
Modified Mon Jul 20 23:21:02 2009 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 946
- actually add the file

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/modules
Diff to previous 945
- move m_error.c to modules/


Revision 945 - Directory Listing - [select for diffs]
Modified Mon Jul 20 15:48:27 2009 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 941
- fixed some configure mess and imported latest libtool sources

Revision 941 - Directory Listing - [select for diffs]
Modified Sat May 2 02:02:59 2009 UTC (14 years, 10 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 940
- Update autools versions.
- Fix acinclude.m4 to work on FreeBSD at least.


Revision 940 - Directory Listing - [select for diffs]
Modified Sat May 2 02:01:54 2009 UTC (14 years, 10 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 938
- gunline code added to gline module
  awaiting Wohalis' version.


Revision 938 - Directory Listing - [select for diffs]
Modified Mon Apr 13 04:34:02 2009 UTC (14 years, 11 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 937
- Looks like I needed a : before the reason in the ENCAP


Revision 937 - Directory Listing - [select for diffs]
Modified Mon Apr 13 04:31:12 2009 UTC (14 years, 11 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 933
- Preliminary voting ungline code


Revision 933 - Directory Listing - [select for diffs]
Modified Wed Apr 8 20:32:49 2009 UTC (14 years, 11 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 912
- Remove the old m_ungline code to start.



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/modules
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/modules
Diff to previous 900
Completely redo the build system.  Now uses libtool and automake.  Suggest you clean out your tree and then do ./autogen.sh.
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/modules
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/modules
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/modules
Diff to previous 895
- Killed s_stats.c

Revision 895 - Directory Listing - [select for diffs]
Modified Fri Nov 2 11:15:22 2007 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 894
- Removed lazylink leftovers

Revision 894 - Directory Listing - [select for diffs]
Modified Fri Nov 2 10:55:01 2007 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 891
- No need to call can_join() on newly created channels

Revision 891 - Directory Listing - [select for diffs]
Modified Thu Nov 1 13:44:50 2007 UTC (16 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 889
- Avoid useless irc_getnameinfo calls in several places

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/modules
Diff to previous 887
- Got rid of Serv.dep_users and Serv.dep_servers

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/modules
Diff to previous 886
- Backported new ACCEPT code which adds support for n!u@h masks

Revision 886 - Directory Listing - [select for diffs]
Modified Wed Oct 31 18:45:58 2007 UTC (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 885
- Fixed comment in m_knock.c and make use of the PrivateChannel macro
  to confuse people less

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/modules
Diff to previous 884
- 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 884 - Directory Listing - [select for diffs]
Modified Sun Oct 28 18:22:55 2007 UTC (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 879
- show some watch statistics in STATS z

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/modules
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/modules
Diff to previous 875
Backported WATCH
Revision 875 - Directory Listing - [select for diffs]
Modified Tue Oct 23 11:40:09 2007 UTC (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 873
- Fix some compile warnings with gcc 4.2.2
- Update configure.ac

Revision 873 - Directory Listing - [select for diffs]
Modified Tue Oct 23 11:02:09 2007 UTC (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 872
- fixed longstanding topic desync bug during netbursts, which has been
  reported by several people. We now basically do what ircu does, i.e.
  unset topics set by netriders

Revision 872 - Directory Listing - [select for diffs]
Modified Tue Oct 23 10:18:32 2007 UTC (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 856
- Add sanity check to m_cap

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/modules
Diff to previous 855
- make 709 numeric work for dronemon


Revision 855 - Directory Listing - [select for diffs]
Modified Mon Feb 26 22:06:45 2007 UTC (17 years, 1 month ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 853
- fix core in temp channel resv
- remove unused variable in m_join
- update RELNOTES


Revision 853 - Directory Listing - [select for diffs]
Modified Thu Feb 22 06:01:30 2007 UTC (17 years, 1 month ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 849
- fix typo in ircd_parser.y regenerate y.tab.c and lex.yy.c
- fix order shown in CLIEXIT
- remove mode parsing in ms_join
- reflect addiction cconn_full flag


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/modules
Diff to previous 848
- Add +C 
- add etrace -full

Reviewed by: cryogen, bear

Revision 848 - Directory Listing - [select for diffs]
Modified Mon Feb 19 17:22:44 2007 UTC (17 years, 1 month ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 817
- This remnant of LazyLinks DIE DIE DIE


Revision 817 - Directory Listing - [select for diffs]
Modified Sun Sep 10 17:45:31 2006 UTC (17 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 816
- m_challenge(): fixed another challenge bug which would
  reject a client's challenge response if the user= line
  contains an IP.

Revision 816 - Directory Listing - [select for diffs]
Modified Sun Sep 10 17:38:08 2006 UTC (17 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 808
- m_testmask.c: fixed match arguments. It's actually the first
  argument which takes a mask containing wildcards. Reported by pharlap

Revision 808 - Directory Listing - [select for diffs]
Modified Sun Sep 3 18:58:00 2006 UTC (17 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 715
- Misc. fixes to TESTMASK/TESTLINE as reported by Phar Lap
  - Prevent TESTLINE from reporting k-lines twice
  - Show the actual k-line reason when reporting k-lines
  - Test the host part of a u@h mask against the client's sockhost field in TESTMASK
  - Added support for nick masks to TESTMASK
  - CIDR is to come in 7.3

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/modules
Diff to previous 706
- Rebuilt configure using autoconf 2.60

Revision 706 - Directory Listing - [select for diffs]
Modified Sun Jul 2 11:25:55 2006 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 666
- ACCEPT fixes as reported by ThaPrince

Revision 666 - Directory Listing - [select for diffs]
Modified Sat Jun 10 23:35:38 2006 UTC (17 years, 9 months ago) by stu
Original Path: ircd-hybrid-7.2/modules
Diff to previous 660
Fix compile error.  Be more careful with the so called stable branch :)
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/modules
Diff to previous 646
+ backported numeric changes

Revision 646 - Directory Listing - [select for diffs]
Modified Wed Jun 7 12:42:00 2006 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 632
- Fixed old bug that would forbid SPAMNUM to be disabled via "SET SPAMNUM 0"

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/modules
Diff to previous 611
- 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 611 - Directory Listing - [select for diffs]
Modified Thu May 18 11:43:38 2006 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 606
- Fixed /dline nick for ipv6 servers

Revision 606 - Directory Listing - [select for diffs]
Modified Tue May 16 07:14:39 2006 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 593
- ERR_NOSUCHNICK should actually be sent to local clients trying to PRIVMSG
  a non existant nick starting with a digit.

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/modules
Diff to previous 589
- 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 589 - Directory Listing - [select for diffs]
Modified Mon May 8 18:40:00 2006 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 588
- Clear the TS6 CAPAB bit possibly set on an unregistered client connection
  in mr_motd(), mr_admin() and register_local_user(). This is a kludge for now.

Revision 588 - Directory Listing - [select for diffs]
Modified Mon May 8 13:22:59 2006 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 584
- m_restart(): don't send restart notices twice to locally connected clients

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/modules
Diff to previous 575
- 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 575 - Directory Listing - [select for diffs]
Modified Mon May 1 11:41:09 2006 UTC (17 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 573
- Fixed a bunch of compile warnings

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/modules
Diff to previous 560
- ts6 fixes as explained on irc

Revision 560 - Directory Listing - [select for diffs]
Modified Sun Apr 23 06:38:25 2006 UTC (17 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 554
- Fixed negative "STATS ?" output as reported by ThaPrince
- Updated RELNOTES

Revision 554 - Directory Listing - [select for diffs]
Modified Fri Apr 21 17:01:46 2006 UTC (17 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 553
- Don't send out multiple "requesting G-Line" notices in case the same oper
  is requesting the same gline over and over again.

Revision 553 - Directory Listing - [select for diffs]
Modified Fri Apr 21 15:46:54 2006 UTC (17 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 552
- Forgot the half of the gline voting fix

Revision 552 - Directory Listing - [select for diffs]
Modified Fri Apr 21 15:37:22 2006 UTC (17 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 536
- Fixed g-line voting as discussed on irc

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/modules
Diff to previous 535
- Can't use irccmp for qsort(), so let's use stricmp() when compiling on wins0x

Revision 535 - Directory Listing - [select for diffs]
Modified Wed Mar 22 20:43:12 2006 UTC (18 years ago) by adx
Original Path: ircd-hybrid-7.2/modules
Diff to previous 503
+ fixed linking error on bcc/win32 about _strcasecmp

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/modules
Diff to previous 494
- 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 494 - Directory Listing - [select for diffs]
Modified Wed Mar 1 16:26:31 2006 UTC (18 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 488
- Break the loop if a client has reached its channel limit

Revision 488 - Directory Listing - [select for diffs]
Modified Wed Mar 1 12:40:31 2006 UTC (18 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 487
- Rewrote m_join(). This was mainly done to fix some bug that can be easily abused.
  Details about this bug have been given on IRC.

Revision 487 - Directory Listing - [select for diffs]
Modified Wed Mar 1 10:54:20 2006 UTC (18 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 472
- Fixed bug where "JOIN #keyedchan1,#keyedchan2 key1,key2" wouldn't work.
  Reported by ThaPrince

Revision 472 - Directory Listing - [select for diffs]
Modified Fri Feb 17 10:13:25 2006 UTC (18 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 465
- Fixed RPL_WHOISACTUALLY as reported by CoolCold

Revision 465 - Directory Listing - [select for diffs]
Modified Mon Feb 13 14:19:25 2006 UTC (18 years, 1 month ago) by adx
Original Path: ircd-hybrid-7.2/modules
Diff to previous 454
+ backported quit change

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/modules
Diff to previous 435
- 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 435 - Directory Listing - [select for diffs]
Modified Sat Feb 11 19:21:50 2006 UTC (18 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 395
- Fixed invalid output of the USERS command as reported by ThaPrince

Revision 395 - Directory Listing - [select for diffs]
Modified Fri Feb 3 17:39:45 2006 UTC (18 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 394
- Fixed typo

Revision 394 - Directory Listing - [select for diffs]
Modified Fri Feb 3 17:32:17 2006 UTC (18 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 393
- Fixed TBURST as reported by ThaPrince

Revision 393 - Directory Listing - [select for diffs]
Modified Fri Feb 3 15:50:47 2006 UTC (18 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 382
- Backported max_chans_per_user fix from HEAD

Revision 382 - Directory Listing - [select for diffs]
Modified Tue Jan 31 12:13:42 2006 UTC (18 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 352
- Fixed incorrect match handling in relay_xline as reported by ThaPrince.
  Damnit match() really shouldn't return 1 on match.  This will be changed
  sooner or later.

Revision 352 - Directory Listing - [select for diffs]
Modified Sun Jan 1 09:44:41 2006 UTC (18 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 338
- Don't allow shared k-lines to be set without a valid reason

Revision 338 - Directory Listing - [select for diffs]
Modified Tue Dec 27 07:49:27 2005 UTC (18 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 336
- Don't allow other servers to send less than 4 parameters within TB

Revision 336 - Directory Listing - [select for diffs]
Modified Mon Dec 26 18:31:08 2005 UTC (18 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 335
- This should finally fix the TBURST issue as reported by
  ThaPrince. Untested as always

Revision 335 - Directory Listing - [select for diffs]
Modified Mon Dec 26 10:36:42 2005 UTC (18 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 327
- Backported TBURST fix from HEAD

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/modules
Diff to previous 326
- propset svn:keywords "Id" modules/m_tburst.c
- Added CAP_TBURST definition to get m_tburst.c compile

Revision 326 - Directory Listing - [select for diffs]
Modified Sun Dec 25 09:29:11 2005 UTC (18 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 325
- Removed m_tb.c and updated Makefile.in

Revision 325 - Directory Listing - [select for diffs]
Modified Sun Dec 25 09:26:45 2005 UTC (18 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 322
- Imported m_tburst.c from 7.3

Revision 322 - Directory Listing - [select for diffs]
Modified Sat Dec 24 22:04:58 2005 UTC (18 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 317
- Only locally connected clients should be checked for a valid channelmembership
  when processing the INVITE message.  Remote clients that are outside a channel
  e.g. services, are allowed to send INVITEs.  This also fixes a bug with anope
  services.  Reported by r0d3nt

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/modules
Diff to previous 313
- Backported revision 315 (trimmed memory usage by moving invited
  dlink_list to LocalUser struct)

Revision 313 - Directory Listing - [select for diffs]
Modified Fri Dec 23 10:55:47 2005 UTC (18 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 280
- Don't pace "WHO #somechan" and "WHO *" as this breaks several clients

Revision 280 - Directory Listing - [select for diffs]
Modified Wed Nov 23 23:09:48 2005 UTC (18 years, 4 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 269
- Back port whois fix from HEAD


Revision 269 - Directory Listing - [select for diffs]
Modified Mon Nov 14 19:39:09 2005 UTC (18 years, 4 months ago) by adx
Original Path: ircd-hybrid-7.2/modules
Diff to previous 268
+ more rate limiting fixes
+ update RELNOTES

Revision 268 - Directory Listing - [select for diffs]
Modified Mon Nov 14 11:02:39 2005 UTC (18 years, 4 months ago) by adx
Original Path: ircd-hybrid-7.2/modules
Diff to previous 222
+ add more load2hi protection
+ style fixes

Revision 222 - Directory Listing - [select for diffs]
Modified Thu Nov 3 15:39:49 2005 UTC (18 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 219
- Added missing 'return' after register_remote_user() call in
  nick_from_server()

Revision 219 - Directory Listing - [select for diffs]
Modified Thu Nov 3 14:41:55 2005 UTC (18 years, 4 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 201
- Use MODE_PRIVATE, MODE_PARANOID isn't defined until HEAD (7.3)


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/modules
Diff to previous 172
MFC:
+ removed invite_ops_only, controlled by +p now
+ sorted ircd.conf:channel{} a bit

Revision 172 - Directory Listing - [select for diffs]
Modified Fri Oct 21 22:04:25 2005 UTC (18 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 150
- ETRACE should spit out an error if used by a non-oper.  Reported by nenolod

Revision 150 - Directory Listing - [select for diffs]
Modified Sun Oct 16 18:14:43 2005 UTC (18 years, 5 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 148
 - backport fix from HEAD to fix m_testline.c on 7.2
   This bug is old. The code was missing a test for a kline conf and the
   sendto to print that kline out, in the case where it was a kline against
   and IP. i.e. foo@ip.ip.ip.ip it would work in the case where it was
   a kline against a dns.


Revision 148 - Directory Listing - [select for diffs]
Modified Sun Oct 16 16:18:18 2005 UTC (18 years, 5 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 145
- backport fix for memory leak and parv1 from HEAD


Revision 145 - Directory Listing - [select for diffs]
Modified Sun Oct 16 10:07:13 2005 UTC (18 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 143
- Limit maximum WHOWAS replies for remote requests to 20, as per H6

Revision 143 - Directory Listing - [select for diffs]
Modified Sun Oct 16 09:49:16 2005 UTC (18 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 138
- Fixed a bug where remoteservers would send us an ERROR
  on "WHOWAS nick count remoteserver.net".  Propably one
  of the oldest bugs that got introduced in 7.0.

  (Backported from HEAD)

Revision 138 - Directory Listing - [select for diffs]
Modified Sun Oct 16 01:20:07 2005 UTC (18 years, 5 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 136
- fix compile warning


Revision 136 - Directory Listing - [select for diffs]
Modified Sat Oct 15 23:39:54 2005 UTC (18 years, 5 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 103
- backport fixes from 7.3 (HEAD) for testline and ~ flags


Revision 103 - Directory Listing - [select for diffs]
Modified Mon Oct 10 18:29:05 2005 UTC (18 years, 5 months ago) by adx
Original Path: ircd-hybrid-7.2/modules
Diff to previous 100
- MFC: fixed core on /links

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/modules
Diff to previous 93
- CHANNELLEN vs. LOCAL_CHANNELLEN fix.  Local JOINs are limited to 50chars whereas
  remote SJOINs/JOINs can be upto 200chars for backwards compatibility.

Revision 93 - Directory Listing - [select for diffs]
Modified Sat Oct 8 11:24:01 2005 UTC (18 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 34
- Fixed bug in m_whois() that would allow users to send a WHOIS to remote
  servers with an empty argument via "WHOIS someserver.org :"

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/modules
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/modules
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/modules
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/modules
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/modules
- imported sources
- can be moved later according to the directory/branching scheme,
  but we need the svn up

Convenience Links