ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/modules
Revision 6534 - Directory Listing - [select for diffs]
Modified Sat Sep 12 16:23:45 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6533
- m_message.c: swap keywords on 'ntargets'; minor style corrections

Revision 6533 - Directory Listing - [select for diffs]
Modified Sat Sep 12 15:59:23 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6527
- m_info.c: fixed inconsistent description of stats_u_oper_only and stats_P_oper_only

Revision 6527 - Directory Listing - [select for diffs]
Modified Fri Sep 11 16:33:29 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6513
- Fixed inconsistent style in several places

Revision 6513 - Directory Listing - [select for diffs]
Modified Sun Sep 6 18:32:38 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6510
- Change myctime() to use strftime() instead of ctime(); rename myctime() to date_ctime()

Revision 6510 - Directory Listing - [select for diffs]
Modified Sun Sep 6 17:50:05 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6506
- m_info.c:send_birthdate_online_time(): use date() instead of myctime()

Revision 6506 - Directory Listing - [select for diffs]
Modified Sun Sep 6 11:17:15 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6488
- m_stats.c:show_iline_prefix(), report_auth(): let remote opers see auth blocks {} with spoofs and k/x-line exempts
- client.h: removed now unused MyOper macro

Revision 6488 - Directory Listing - [select for diffs]
Modified Fri Sep 4 17:56:25 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6470
- Added 'close' to irc-operator flags

Revision 6470 - Directory Listing - [select for diffs]
Modified Thu Sep 3 13:06:17 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6468
- Make use of enum in some places; make use of the HasFlag() macro some more; minor style corrections

Revision 6468 - Directory Listing - [select for diffs]
Modified Tue Sep 1 18:20:30 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6466
- m_locops.c:ms_locops(): avoid multiple array indices; improve readability

Revision 6466 - Directory Listing - [select for diffs]
Modified Mon Aug 31 17:05:56 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6462
- m_accept.c:m_accept(): run collapse() on the mask before using it

Revision 6462 - Directory Listing - [select for diffs]
Modified Sat Aug 29 20:47:15 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6458
- m_svskill.c: use CONF_NOREASON as default reason just like in m_kill.c

Revision 6458 - Directory Listing - [select for diffs]
Modified Sat Aug 29 19:42:26 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6454
- m_dline.c, m_kline.c, m_resv.c, m_xline.c: rename 't?line_time' variable to 'duration'

Revision 6454 - Directory Listing - [select for diffs]
Modified Sat Aug 29 19:35:32 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6447
- Added 'resv' and 'unresv' operator flags

Revision 6447 - Directory Listing - [select for diffs]
Modified Sat Aug 29 18:49:58 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6446
- The general::oper_pass_resv configuration directive has been deprecated. Added the join:resv and nick:resv operator flags for better fine tuning

Revision 6446 - Directory Listing - [select for diffs]
Modified Fri Aug 28 19:40:03 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6443
- m_who.c:do_who(): use const keyword where appropriate

Revision 6443 - Directory Listing - [select for diffs]
Modified Fri Aug 28 18:29:37 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6440
- m_trace.c: allow remote operators to request a full client list; various other cleanups

Revision 6440 - Directory Listing - [select for diffs]
Modified Thu Aug 27 15:24:36 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6436
- m_server.c:ms_sid(): should be using get_client_name() in these two places

Revision 6436 - Directory Listing - [select for diffs]
Modified Thu Aug 27 12:51:49 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6433
- m_squit.c:mo_squit(): should be using get_oper_name() instead of get_client_name()

Revision 6433 - Directory Listing - [select for diffs]
Modified Thu Aug 27 12:42:11 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6432
- m_server.c:server_estab(): use get_client_name() when reporting errors

Revision 6432 - Directory Listing - [select for diffs]
Modified Thu Aug 27 10:51:26 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6425
- m_dline.c: fix comment

Revision 6425 - Directory Listing - [select for diffs]
Modified Thu Aug 27 09:43:26 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6422
- Fixed some server related get_client_name() calls where HIDE_IP is used instead of SHOW_IP. get_client_name()
  already deals with hide_server_ips and falls back to HIDE_IP if IP hiding is enabled.

Revision 6422 - Directory Listing - [select for diffs]
Modified Wed Aug 26 18:12:52 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6408
- Get rid of smalldate() and replace all instances of it with date_iso8601()

Revision 6408 - Directory Listing - [select for diffs]
Modified Tue Aug 25 19:24:09 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6405
- m_svsmode.c:ms_svsmode(): move the 'ts = atol()' assignment right after the find_person()

Revision 6405 - Directory Listing - [select for diffs]
Modified Tue Aug 25 18:48:26 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6403
- m_who.c: use an enum for WHO_MAX_REPLIES, even though this should be made configurable

Revision 6403 - Directory Listing - [select for diffs]
Modified Mon Aug 24 18:18:28 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6400
- m_invite.c: p4 style broadcast of INVITE to all servers on the network

Revision 6400 - Directory Listing - [select for diffs]
Modified Sun Aug 23 16:32:56 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6387
- Implement ircv3.1 account-notify extension

Revision 6387 - Directory Listing - [select for diffs]
Modified Sat Aug 22 17:36:03 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6385
- m_server.c:server_estab(): removed comment that's outdated for 24 years now

Revision 6385 - Directory Listing - [select for diffs]
Modified Fri Aug 21 18:30:29 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6379
- Use an embedded list node for the ListTask struct

Revision 6379 - Directory Listing - [select for diffs]
Modified Fri Aug 21 10:53:21 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6375
- m_kick.c: doxygen

Revision 6375 - Directory Listing - [select for diffs]
Modified Fri Aug 21 10:34:16 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6373
- Remove splitmode checking

Revision 6373 - Directory Listing - [select for diffs]
Modified Fri Aug 21 10:00:10 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6366
- Rename several functions in channel.c to comply with naming convention

Revision 6366 - Directory Listing - [select for diffs]
Modified Wed Aug 19 10:06:03 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6363
- Move show_ports() from listener.c to m_stats.c

Revision 6363 - Directory Listing - [select for diffs]
Modified Wed Aug 19 09:59:26 2015 UTC (8 years, 7 months ago) by michael
Diff to previous 6362
- Remove unused header includes

Revision 6362 - Directory Listing - [select for diffs]
Modified Tue Aug 18 07:27:15 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6357
- m_mode.c: add proper documentation for the MODE command handler

Revision 6357 - Directory Listing - [select for diffs]
Modified Mon Aug 17 16:38:13 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6355
- Make server_die() use enum; minor cleanups here and there

Revision 6355 - Directory Listing - [select for diffs]
Modified Mon Aug 17 10:45:04 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6354
- m_links.c:do_links(): use const on 'target_p'

Revision 6354 - Directory Listing - [select for diffs]
Modified Fri Aug 14 17:53:44 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6351
- Rename server capabilities flags from CAP_* to CAPAB_*

Revision 6351 - Directory Listing - [select for diffs]
Modified Tue Aug 11 18:39:23 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6350
- m_resv.c: enable temporary s2s RESVs. Previously this only worked with encapsulated RESVs.

Revision 6350 - Directory Listing - [select for diffs]
Modified Tue Aug 11 17:53:44 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6344
- Make use of enum in more places

Revision 6344 - Directory Listing - [select for diffs]
Modified Mon Aug 10 18:52:28 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6339
- m_resv.c:parse_resv(): constification

Revision 6339 - Directory Listing - [select for diffs]
Modified Mon Aug 10 18:38:55 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6338
- m_resv.c:parse_resv(): remove local/remote info to be consistent with the other *LINE notices. The sender's server is shown in the notice anyway.

Revision 6338 - Directory Listing - [select for diffs]
Modified Mon Aug 10 18:26:32 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6335
- m_resv.c:parse_resv(): don't has_wildcards() check 'name' if RESV comes from services

Revision 6335 - Directory Listing - [select for diffs]
Modified Mon Aug 10 18:09:17 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6334
- m_resv.c:parse_resv(): swap tests on 'name' to make more sense

Revision 6334 - Directory Listing - [select for diffs]
Modified Mon Aug 10 17:57:22 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6329
- m_resv.c:parse_resv(): skip the # when dealing with channel names

Revision 6329 - Directory Listing - [select for diffs]
Modified Mon Aug 10 17:51:30 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6318
- m_resv.c:parse_resv(): check for wildcards in channel resvs, too

Revision 6318 - Directory Listing - [select for diffs]
Modified Wed Aug 5 16:04:43 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6313
- Get rid of UMODE_ALL

Revision 6313 - Directory Listing - [select for diffs]
Modified Sat Aug 1 18:03:39 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6306
- Make use of the *Flag() macros in some more places

Revision 6306 - Directory Listing - [select for diffs]
Modified Fri Jul 24 13:23:31 2015 UTC (8 years, 8 months ago) by michael
Diff to previous 6259
- Move show_events() from event.c to m_stats.c. Remove now unused prototypes.

Revision 6259 - Directory Listing - [select for diffs]
Modified Sat Jul 11 12:18:43 2015 UTC (8 years, 9 months ago) by michael
Diff to previous 6255
- Set keyword and eol-style properties

Revision 6255 - Directory Listing - [select for diffs]
Modified Fri Jul 10 15:40:48 2015 UTC (8 years, 9 months ago) by michael
Diff to previous 6217
- m_whois.c: don't allow remote WHOIS lookups with the target being a UID. Removed IsDigit test.

Revision 6217 - Directory Listing - [select for diffs]
Modified Sun Jun 28 12:49:36 2015 UTC (8 years, 9 months ago) by michael
Diff to previous 6192
- m_nick.c:ms_uid(): removed redundant parc < 10 test

Revision 6192 - Directory Listing - [select for diffs]
Modified Wed Jun 24 18:00:07 2015 UTC (8 years, 9 months ago) by michael
Diff to previous 6185
- Rename oper_up() to user_oper_up()

Revision 6185 - Directory Listing - [select for diffs]
Modified Wed Jun 24 17:46:27 2015 UTC (8 years, 9 months ago) by michael
Diff to previous 6179
- Moved all ISUPPORT related code to isupport.c; renamed several functions to meet our coding convention

Revision 6179 - Directory Listing - [select for diffs]
Modified Tue Jun 23 15:55:00 2015 UTC (8 years, 9 months ago) by michael
Diff to previous 6161
- m_svinfo.c: replace abs() with labs()

Revision 6161 - Directory Listing - [select for diffs]
Modified Thu Jun 18 10:55:29 2015 UTC (8 years, 10 months ago) by michael
Diff to previous 6155
- Move all SID/UID related code to id.c

Revision 6155 - Directory Listing - [select for diffs]
Modified Tue Jun 16 18:32:59 2015 UTC (8 years, 10 months ago) by michael
Diff to previous 6152
- m_message.c, numeric.c: changed RPL_UMODEGMSG numeric format to match with insp/ratbox/chary as suggested by Adam and jackal

Revision 6152 - Directory Listing - [select for diffs]
Modified Tue Jun 16 16:56:10 2015 UTC (8 years, 10 months ago) by michael
Diff to previous 6128
- Various documentation updates provided by Jackal

Revision 6128 - Directory Listing - [select for diffs]
Modified Thu Jun 11 14:34:49 2015 UTC (8 years, 10 months ago) by michael
Diff to previous 5985
- autoreconf

Revision 5985 - Directory Listing - [select for diffs]
Modified Tue May 26 18:52:42 2015 UTC (8 years, 10 months ago) by michael
Diff to previous 5959
- Added 'xline_exempt' to auth{} block flags

Revision 5959 - Directory Listing - [select for diffs]
Modified Sat May 9 21:56:30 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5956
- m_resv.c, m_unresv.c: removed useless comments

Revision 5956 - Directory Listing - [select for diffs]
Modified Sat May 9 19:53:09 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5894
- Removed useless header includes

Revision 5894 - Directory Listing - [select for diffs]
Modified Sun May 3 21:03:04 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5893
- Removed g-line leftovers

Revision 5893 - Directory Listing - [select for diffs]
Modified Sun May 3 20:50:30 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5891
- m_resv.c: use m_unregistered() for the UNREGISTERED_HANDLER

Revision 5891 - Directory Listing - [select for diffs]
Modified Sun May 3 19:15:01 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5884
- m_info.c: don't int overflow if for some unknown reason someone configures insanely high values of > 2^31-1

Revision 5884 - Directory Listing - [select for diffs]
Modified Sun May 3 16:17:51 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5883
- m_who.c:m_who(): use explicit NULL when calling who_global() for /who with no params

Revision 5883 - Directory Listing - [select for diffs]
Modified Sun May 3 16:14:56 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5881
- m_who.c: allow /who to be used with no additional parameters

Revision 5881 - Directory Listing - [select for diffs]
Modified Sun May 3 16:04:15 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5875
- Use C99-style initializers in all struct Message items
- Removed MFLG_SLOW
- Removed DUMMY_HANDLER

Revision 5875 - Directory Listing - [select for diffs]
Modified Wed Apr 29 11:09:28 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5870
- Style corrections; removed trailing whitespaces

Revision 5870 - Directory Listing - [select for diffs]
Modified Tue Apr 28 19:57:52 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5867
- m_xline.c: fixed invalid command sytnax when broadcasting XLINEs to other servers. First argument can't be a digit.

Revision 5867 - Directory Listing - [select for diffs]
Modified Tue Apr 28 12:47:36 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5865
- m_xline.c: renamed write_xline() to xline_add()

Revision 5865 - Directory Listing - [select for diffs]
Modified Tue Apr 28 12:42:56 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5864
- m_xline.c: don't allow legit-looking fake exit reasons like "Ping timeout: 240 seconds"; constification

Revision 5864 - Directory Listing - [select for diffs]
Modified Tue Apr 28 12:23:30 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5852
- Removed useless zero initializers from the module_entry as suggested by Adam

Revision 5852 - Directory Listing - [select for diffs]
Modified Mon Apr 27 17:55:01 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5837
- Renamed clear_invites() to clear_invites_channel()
- Added separate clear_invites_client()

Revision 5837 - Directory Listing - [select for diffs]
Modified Sun Apr 26 17:10:21 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5836
- m_unresv.c: deduplication

Revision 5836 - Directory Listing - [select for diffs]
Modified Sun Apr 26 16:56:58 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5833
- m_undline.c: use LOG_TYPE_DLINE

Revision 5833 - Directory Listing - [select for diffs]
Modified Sun Apr 26 16:53:07 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5832
- m_undline.c, m_unkline.c: deduplication
- m_unxline.c: renamed functions

Revision 5832 - Directory Listing - [select for diffs]
Modified Sun Apr 26 16:28:26 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5829
- m_dline.c, m_kline: renamed functions

Revision 5829 - Directory Listing - [select for diffs]
Modified Sun Apr 26 16:25:34 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5828
- m_dline.c: deduplication

Revision 5828 - Directory Listing - [select for diffs]
Modified Sun Apr 26 16:12:36 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5825
- m_kline.c: deduplication

Revision 5825 - Directory Listing - [select for diffs]
Modified Sun Apr 26 15:55:57 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5823
- m_resv.c:parse_resv(): cleaned up the massive mess a bit

Revision 5823 - Directory Listing - [select for diffs]
Modified Sun Apr 26 15:37:43 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5822
- Get rid of valid_comment()

Revision 5822 - Directory Listing - [select for diffs]
Modified Sun Apr 26 12:42:15 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5819
- m_dline.c:mo_dline(): we're not interested in the address nor the bits on the
  first parse_netmask() call

Revision 5819 - Directory Listing - [select for diffs]
Modified Sun Apr 26 12:31:37 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5818
- m_dline.c:mo_dline(): get rid of some stupid parse_netmask() call

Revision 5818 - Directory Listing - [select for diffs]
Modified Sun Apr 26 11:57:53 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5812
- m_dline.c:ms_dline(): minor cleanup

Revision 5812 - Directory Listing - [select for diffs]
Modified Thu Apr 23 17:42:32 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5808
- m_kline.c:already_placed_kline(): removed 'warn' parameter we don't need

Revision 5808 - Directory Listing - [select for diffs]
Modified Wed Apr 22 20:20:29 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5807
- m_dline.c: fix compile warnings with -Wunused-variable

Revision 5807 - Directory Listing - [select for diffs]
Modified Wed Apr 22 20:12:17 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5806
- m_dline.c: allow d-lines to be added even if an exempt {} exists

Revision 5806 - Directory Listing - [select for diffs]
Modified Tue Apr 21 21:51:26 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5805
- Recreate autogenerated files

Revision 5805 - Directory Listing - [select for diffs]
Modified Tue Apr 21 21:49:58 2015 UTC (8 years, 11 months ago) by michael
Diff to previous 5796
- Removed glines
- Added kline_min_cidr, kline_min_cidr6, dline_min_cidr and
  dline_min_cidr6 configuration options

Revision 5796 - Directory Listing - [select for diffs]
Modified Fri Apr 17 16:12:30 2015 UTC (9 years ago) by michael
Diff to previous 5791
- Minor cleanups to CAPAB related code

Revision 5791 - Directory Listing - [select for diffs]
Modified Mon Apr 6 18:39:43 2015 UTC (9 years ago) by michael
Diff to previous 5784
- Reject remote k-line requests that don't have enough non-wildcard characters

Revision 5784 - Directory Listing - [select for diffs]
Modified Sun Apr 5 15:17:11 2015 UTC (9 years ago) by michael
Diff to previous 5780
- sendnick_TS(), introduce_client(): use the %u conversion specifier for unsigned ints

Revision 5780 - Directory Listing - [select for diffs]
Modified Sat Apr 4 17:47:53 2015 UTC (9 years ago) by michael
Diff to previous 5776
- m_nick.c:uid_from_server(): default to '*' for clients that don't have an accountname assigned

Revision 5776 - Directory Listing - [select for diffs]
Modified Sat Apr 4 17:31:30 2015 UTC (9 years ago) by michael
Diff to previous 5774
- Changed some function to void if we don't need a return value
- Have some other functions return saner values

Revision 5774 - Directory Listing - [select for diffs]
Modified Sat Apr 4 15:43:29 2015 UTC (9 years ago) by michael
Diff to previous 5769
- Removed TS_DOESTS, DoesTS, and related code

Revision 5769 - Directory Listing - [select for diffs]
Modified Thu Apr 2 19:51:53 2015 UTC (9 years ago) by michael
Diff to previous 5757
- Cleaned up strlen() based array indices

Revision 5757 - Directory Listing - [select for diffs]
Modified Thu Apr 2 18:25:34 2015 UTC (9 years ago) by michael
Diff to previous 5756
- Changed some members of the Ban structure to use fixed-size arrays

Revision 5756 - Directory Listing - [select for diffs]
Modified Thu Apr 2 17:32:42 2015 UTC (9 years ago) by michael
Diff to previous 5752
- m_bmask.c: fixed potential BMASK buffer overflow. Patch provided by Adam.

Revision 5752 - Directory Listing - [select for diffs]
Modified Thu Apr 2 17:27:33 2015 UTC (9 years ago) by michael
Diff to previous 5642
- Mostly whitespace changes

Revision 5642 - Directory Listing - [select for diffs]
Modified Sun Mar 1 19:46:59 2015 UTC (9 years, 1 month ago) by michael
Diff to previous 5639
- m_whowas.c: fixed spelling

Revision 5639 - Directory Listing - [select for diffs]
Modified Sun Mar 1 16:14:54 2015 UTC (9 years, 1 month ago) by michael
Diff to previous 5638
- Constifications

Revision 5638 - Directory Listing - [select for diffs]
Modified Sun Mar 1 15:33:06 2015 UTC (9 years, 1 month ago) by michael
Diff to previous 5631
- Fixed bug that would allow remote clients to bypass the hard
  limit of max WHOWAS entries to be returned

Revision 5631 - Directory Listing - [select for diffs]
Modified Sun Mar 1 12:20:27 2015 UTC (9 years, 1 month ago) by michael
Diff to previous 5628
- WHOWAS now shows IP addresses to irc operators
- Changed RPL_WHOISACTUALLY numeric string. In the future it will also show the
  *real* hostname once we distinguish between spoofs/vhosts and real hosts

Revision 5628 - Directory Listing - [select for diffs]
Modified Fri Feb 27 19:44:14 2015 UTC (9 years, 1 month ago) by michael
Diff to previous 5625
- m_map.c:dump_map(): removed now useless test on server->id[0]

Revision 5625 - Directory Listing - [select for diffs]
Modified Fri Feb 27 19:38:19 2015 UTC (9 years, 1 month ago) by michael
Diff to previous 5620
- m_message.c: style corrections

Revision 5620 - Directory Listing - [select for diffs]
Modified Fri Feb 27 19:13:35 2015 UTC (9 years, 1 month ago) by michael
Diff to previous 5601
- m_info.c: added missing 'max_watch' and 'stats_m_oper_only' to /info

Revision 5601 - Directory Listing - [select for diffs]
Modified Thu Feb 19 19:28:11 2015 UTC (9 years, 1 month ago) by michael
Diff to previous 5583
- m_nick.c: minor fixes to update fd info accordingly if unregistered clients
  change just the case of their nick. Patch provided by Adam.

Revision 5583 - Directory Listing - [select for diffs]
Modified Sun Feb 15 14:43:15 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5577
- Style corrections only

Revision 5577 - Directory Listing - [select for diffs]
Modified Sun Feb 15 12:33:23 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5567
- m_kick.c:ms_kick(): replaced IsServer() test with IsClient()

Revision 5567 - Directory Listing - [select for diffs]
Modified Sat Feb 14 21:20:51 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5562
- m_server.c:server_estab(): removed pointless detach_conf(client_p, CONF_OPER)

Revision 5562 - Directory Listing - [select for diffs]
Modified Sat Feb 14 20:03:35 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5558
- Don't make use of CAP_TS6 as we no longer need it, but still send it to other servers via CAPAB for backward compatibility

Revision 5558 - Directory Listing - [select for diffs]
Modified Fri Feb 13 20:45:49 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5555
- Changed SVSTAG to use user modes

Revision 5555 - Directory Listing - [select for diffs]
Modified Fri Feb 13 18:56:09 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5554
- Cleanups to the svstag implementation

Revision 5554 - Directory Listing - [select for diffs]
Modified Thu Feb 12 22:33:27 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5553
- m_whois.c:whois_person(): renamed variable

Revision 5553 - Directory Listing - [select for diffs]
Modified Thu Feb 12 22:28:09 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5552
- m_whois.c:whois_person(): don't leak RPL_WHOISOPERATOR if target is +H

Revision 5552 - Directory Listing - [select for diffs]
Modified Thu Feb 12 21:47:30 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5551
- m_server.c:sendnick_TS(): use appropriate conversion specifiers

Revision 5551 - Directory Listing - [select for diffs]
Modified Thu Feb 12 21:43:47 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5550
- Finish basic SVSTAG implementatio

Revision 5550 - Directory Listing - [select for diffs]
Modified Thu Feb 12 15:52:10 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5548
- m_svsmode.c: revert to -r5392 because me is stupid

Revision 5548 - Directory Listing - [select for diffs]
Modified Thu Feb 12 14:26:11 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5544
- m_mode.c, m_svsmode.c, m_svsnick.c: const correctness

Revision 5544 - Directory Listing - [select for diffs]
Modified Thu Feb 12 13:40:24 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5542
- Renamed idle_time_get() to client_get_idle_time()

Revision 5542 - Directory Listing - [select for diffs]
Modified Thu Feb 12 13:28:50 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5540
- m_stats.c: minor cleanups to comments; removed invalid ones

Revision 5540 - Directory Listing - [select for diffs]
Modified Thu Feb 12 13:27:29 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5538
- m_topic.c: white space changes

Revision 5538 - Directory Listing - [select for diffs]
Modified Wed Feb 11 20:30:53 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5536
- m_topic.c:ms_topic(): if we ever have servers changing topics via TOPIC,
  make sure we don't leak hidden server names

Revision 5536 - Directory Listing - [select for diffs]
Modified Wed Feb 11 20:26:11 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5533
- m_tburst.c:ms_tburst(): TOPIC needs to be n!u@h prefixed if comming from a services client

Revision 5533 - Directory Listing - [select for diffs]
Modified Wed Feb 11 18:56:32 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5531
- Added basic SVSTAG implementation for later use

Revision 5531 - Directory Listing - [select for diffs]
Modified Wed Feb 11 18:15:09 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5528
- m_stats.c: explicitely use 'unsigned int' instead of just 'unsigned' when casting
  variables to be used with the %u conversion specifiers

Revision 5528 - Directory Listing - [select for diffs]
Modified Wed Feb 11 17:46:44 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5517
- m_whois.c: operators may now see certificate fingerprints, user modes and hidden channels as well.
  This used to be admin only.

Revision 5517 - Directory Listing - [select for diffs]
Modified Mon Feb 9 20:30:41 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5516
- m_whois.c:whois_person(): constification

Revision 5516 - Directory Listing - [select for diffs]
Modified Mon Feb 9 20:20:55 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5500
- m_map.c:dump_map(): removed 'static' keyword from buf

Revision 5500 - Directory Listing - [select for diffs]
Modified Sun Feb 8 18:41:01 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5489
- m_gline.c: style corrections

Revision 5489 - Directory Listing - [select for diffs]
Modified Sun Feb 8 14:52:23 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5475
- Fixed bug where "/rehash" would always reset the "MAX", "JFLOODTIME", and "JFLOODCOUNT" values that
  have been changed from within IRC via the "/set" command
- Renamed the following ircd.conf configuration directives to be more descriptive:

  max_clients -> default_max_clients
  join_flood_count -> default_join_flood_count
  join_flood_time -> default_join_flood_time

- Updated related ircd.conf documentation accordingly

Revision 5475 - Directory Listing - [select for diffs]
Modified Sat Feb 7 19:45:45 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5464
- Allow servers to send as many CAPAB messages as they want, regardless of TS6; Removed CAP_CAP

Revision 5464 - Directory Listing - [select for diffs]
Modified Wed Feb 4 18:20:56 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5457
- Added channel mode +C which prevents users from sending CTCPS to a channel

Revision 5457 - Directory Listing - [select for diffs]
Modified Tue Feb 3 19:52:42 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5456
- m_message.c:build_target_list(): fixed >12 years old bug where "NOTICE a,b,c,@#somechan :bugger"
  would completely abort sending/processing the message to the other targets if not op/voice
  on #somechan

Revision 5456 - Directory Listing - [select for diffs]
Modified Tue Feb 3 18:13:03 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5454
- m_message.c: further cleanups; removed redundant code, etc

Revision 5454 - Directory Listing - [select for diffs]
Modified Mon Feb 2 18:58:57 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5451
- m_message.c:msg_client(): don't send a 'message throttled' notice to source_p if
  just watching for floods without actually blocking messages

Revision 5451 - Directory Listing - [select for diffs]
Modified Mon Feb 2 18:30:01 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5400
- m_message.c: sanitize msg_client(); fixed some logic errors in the flooding code

Revision 5400 - Directory Listing - [select for diffs]
Modified Tue Jan 20 15:12:10 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5395
- m_mode.c, m_whois.c: added missing HasUMode test

Revision 5395 - Directory Listing - [select for diffs]
Modified Tue Jan 20 14:03:27 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5392
- libtool 2.4.5, automake 1.15

Revision 5392 - Directory Listing - [select for diffs]
Modified Tue Jan 20 13:40:41 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5387
- Minor cleanups and optimizations to usermode handling

Revision 5387 - Directory Listing - [select for diffs]
Modified Sun Jan 18 12:43:12 2015 UTC (9 years, 2 months ago) by michael
Diff to previous 5347
- m_gline.c, m_kline.c, motd.c: need to check against client->sockhost as well

Revision 5347 - Directory Listing - [select for diffs]
Modified Sun Jan 11 12:42:20 2015 UTC (9 years, 3 months ago) by michael
Diff to previous 5051
- Update copyright years

Revision 5051 - Directory Listing - [select for diffs]
Modified Sat Dec 13 21:31:06 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 5040
- Fixed compile warnings

Revision 5040 - Directory Listing - [select for diffs]
Modified Sat Dec 13 17:33:31 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 5032
- m_away.c: avoid indexing parv[] multiple times

Revision 5032 - Directory Listing - [select for diffs]
Modified Sat Dec 13 15:38:22 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 5026
- m_mode.c:set_user_mode(): no longer allow multiple arguments to be passed to the
  umode handler

Revision 5026 - Directory Listing - [select for diffs]
Modified Fri Dec 12 15:25:37 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 5022
- Added general::stats_m_oper_only configuration option

Revision 5022 - Directory Listing - [select for diffs]
Modified Thu Dec 11 16:12:01 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 5021
- m_info.c: minor correction: use NULL instead of 0 for pointers

Revision 5021 - Directory Listing - [select for diffs]
Modified Thu Dec 11 14:56:13 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 5018
- m_cap.c: minor optimization to send_caplist()

Revision 5018 - Directory Listing - [select for diffs]
Modified Thu Dec 11 14:52:20 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 5017
- m_cap.c: fixed some issues which have been introduced when it was ported from ircu

Revision 5017 - Directory Listing - [select for diffs]
Modified Thu Dec 11 13:49:59 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 5014
- m_invite.c, m_knock.c: send KNOCK/INVITE notifications to halfops too

Revision 5014 - Directory Listing - [select for diffs]
Modified Tue Dec 9 17:51:47 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 5013
- Removed unused header includes:wq

Revision 5013 - Directory Listing - [select for diffs]
Modified Tue Dec 9 17:14:16 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 5004
- m_away.c:m_away(): don't let /AWAY end the client's flood grace period. Depending
  on the configuration, some clients instantly set them away right after connecting.
  AWAY is rate limited anyways.

Revision 5004 - Directory Listing - [select for diffs]
Modified Tue Dec 9 14:17:18 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 5003
- Added 'opme' to irc-operator flags

Revision 5003 - Directory Listing - [select for diffs]
Modified Tue Dec 9 14:09:22 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 5000
- Style corrections

Revision 5000 - Directory Listing - [select for diffs]
Modified Tue Dec 9 13:53:22 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4996
- m_etrace.c:do_etrace(): replaced hash_find_client() with find_person()

Revision 4996 - Directory Listing - [select for diffs]
Modified Tue Dec 9 13:34:58 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4992
- m_who.c:m_who(): replaced hash_find_client() with find_person()

Revision 4992 - Directory Listing - [select for diffs]
Modified Tue Dec 9 13:22:55 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4989
- Removed useless assert()s

Revision 4989 - Directory Listing - [select for diffs]
Modified Mon Dec 8 20:07:36 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4986
- The general::true_no_oper_flood configuration option has been deprecated.
  Operators still can have higher 'flood' limits with no_oper_flood = yes;
  hoewever, they are no longer allowed to bypass RecvQ limits.

Revision 4986 - Directory Listing - [select for diffs]
Modified Mon Dec 8 14:49:13 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4984
- m_unkline.c: merged ms_unkline() and me_unkline(); removed unused encap handler

Revision 4984 - Directory Listing - [select for diffs]
Modified Mon Dec 8 14:46:16 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4982
- m_kline.c: merged ms_kline() and me_kline(); removed unused encap handler

Revision 4982 - Directory Listing - [select for diffs]
Modified Sat Dec 6 18:17:20 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4981
- Cleaned up style; reformatting; const correctness

Revision 4981 - Directory Listing - [select for diffs]
Modified Fri Dec 5 14:31:27 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4979
- Add m4/ax_arg_libgeoip.m4 and tidy up configure.ac a bit

Revision 4979 - Directory Listing - [select for diffs]
Modified Fri Dec 5 14:16:27 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4975
- Add m4/ax_arg_enable_assert.m4 and tidy up configure.ac a bit

Revision 4975 - Directory Listing - [select for diffs]
Modified Mon Dec 1 19:54:35 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4971
- Fixed compile warnings due to shadowed global variables on RHEL/maybe other distros

Revision 4971 - Directory Listing - [select for diffs]
Modified Mon Dec 1 14:59:52 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4967
- m_nick.c: if possible compare ip addresses rather than hostnames in both
  perform_nick_change_collides() and perform_uid_introduction_collides()

Revision 4967 - Directory Listing - [select for diffs]
Modified Mon Dec 1 14:34:29 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4966
- general::hide_spoof_ips is now deprecated

Revision 4966 - Directory Listing - [select for diffs]
Modified Mon Dec 1 14:01:24 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4962
- user.c, m_server.c: ip addresses are always propagated via UID regardless of ip spoofs

Revision 4962 - Directory Listing - [select for diffs]
Modified Mon Dec 1 13:08:31 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4961
- Get rid of NOCAPS

Revision 4961 - Directory Listing - [select for diffs]
Modified Sun Nov 30 18:09:49 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4956
- libtool 2.4.4

Revision 4956 - Directory Listing - [select for diffs]
Modified Sun Nov 30 13:20:55 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4955
- m_motd.c:m_motd(): don't take 'hide_servers' into account for remote MOTD requests since this
  is up to 'disable_remote_commands'

Revision 4955 - Directory Listing - [select for diffs]
Modified Sun Nov 30 13:01:38 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4948
- m_accept.c: whitespace changes

Revision 4948 - Directory Listing - [select for diffs]
Modified Sun Nov 30 12:15:48 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4934
- Renamed variables; const correctness

Revision 4934 - Directory Listing - [select for diffs]
Modified Tue Nov 25 21:09:09 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4915
- Style corrections; constifications

Revision 4915 - Directory Listing - [select for diffs]
Modified Tue Nov 25 12:37:46 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4909
- Style corrections; renamed variables

Revision 4909 - Directory Listing - [select for diffs]
Modified Sat Nov 22 21:56:15 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4907
- Nasty hack to allow for 'automake install -jx'

Revision 4907 - Directory Listing - [select for diffs]
Modified Sat Nov 22 21:43:07 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4906
- svn propset

Revision 4906 - Directory Listing - [select for diffs]
Modified Sat Nov 22 21:40:31 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4905
- autoreconf

Revision 4905 - Directory Listing - [select for diffs]
Modified Sat Nov 22 21:39:19 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4899
- Added m_opme.c to modules/extra...

Revision 4899 - Directory Listing - [select for diffs]
Modified Fri Nov 21 17:52:21 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4890
- m_kick.c:ms_kick(): hide remote server names if KICK comes from hidden servers
  or if serverhide::hide_servers is set to 'yes'

Revision 4890 - Directory Listing - [select for diffs]
Modified Wed Nov 19 17:10:46 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4888
- Style corrections

Revision 4888 - Directory Listing - [select for diffs]
Modified Tue Nov 18 16:56:37 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4886
- m_names.c:m_names(): const correctness

Revision 4886 - Directory Listing - [select for diffs]
Modified Tue Nov 18 16:50:26 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4884
- m_pong.c:mr_pong(): from p4: accept ping cookie replies even if the client still has a pending registration state

Revision 4884 - Directory Listing - [select for diffs]
Modified Tue Nov 18 16:22:34 2014 UTC (9 years, 4 months ago) by michael
Diff to previous 4882
- Style corrections; fixed comments

Revision 4882 - Directory Listing - [select for diffs]
Modified Sun Nov 16 21:28:13 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4880
- m_ison.c: don't attempt to remove trailing space in case no nick(s) have been found

Revision 4880 - Directory Listing - [select for diffs]
Modified Sun Nov 16 20:56:26 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4876
- m_ison.c: unbreak /ison; removed useless indexing on parv; removed archaic ircII hack

Revision 4876 - Directory Listing - [select for diffs]
Modified Sun Nov 16 12:29:12 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4844
- m_map.c:dump_map(): from p4: readd ':' after Users in /map

Revision 4844 - Directory Listing - [select for diffs]
Modified Tue Nov 4 17:49:27 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4842
- m_die.c:mo_die(), m_restart.c:mo_restart(): minor cleanups

Revision 4842 - Directory Listing - [select for diffs]
Modified Tue Nov 4 17:36:38 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4838
- m_rehash.c:mo_rehash(): minor cleanup

Revision 4838 - Directory Listing - [select for diffs]
Modified Sun Nov 2 18:54:03 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4836
- Renamed clear_ban_cache() to clear_ban_cache_channel() to separate it
  better from the clear_ban_cache_client() function

Revision 4836 - Directory Listing - [select for diffs]
Modified Sun Nov 2 11:54:27 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4832
- m_svskill.c:ms_svskill(): use KILLLEN instead of KICKLEN

Revision 4832 - Directory Listing - [select for diffs]
Modified Sun Nov 2 11:19:25 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4829
- m_oper.c:m_oper(): constification

Revision 4829 - Directory Listing - [select for diffs]
Modified Sun Nov 2 11:14:39 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4828
- m_oper.c:m_oper(): renamed variable

Revision 4828 - Directory Listing - [select for diffs]
Modified Sun Nov 2 10:59:42 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4823
- m_userhost.c:m_userhost(): replaced sprintf() with snprintf()

Revision 4823 - Directory Listing - [select for diffs]
Modified Sat Nov 1 18:22:33 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4819
- client.c, m_who.c: style corrections

Revision 4819 - Directory Listing - [select for diffs]
Modified Sat Nov 1 16:49:40 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4818
- Renamed Client::svid to Client::account

Revision 4818 - Directory Listing - [select for diffs]
Modified Sat Nov 1 16:06:36 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4815
- Renamed variables

Revision 4815 - Directory Listing - [select for diffs]
Modified Sat Nov 1 15:28:42 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4814
- Renamed variables

Revision 4814 - Directory Listing - [select for diffs]
Modified Sat Nov 1 12:12:05 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4811
- Channel half-ops can now use /INVITE as well

Revision 4811 - Directory Listing - [select for diffs]
Modified Sat Nov 1 11:56:53 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4810
- channel.c, channel.h: added clear_invites() and make use of it
- ms_sjoin.c:ms_sjoin(): clear invites if the introduced channel has lower TS

Revision 4810 - Directory Listing - [select for diffs]
Modified Sat Nov 1 11:44:23 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4808
- m_sjoin.c:ms_sjoin(): moved remove_ban_lis() calls

Revision 4808 - Directory Listing - [select for diffs]
Modified Sat Nov 1 11:36:52 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4795
- m_sjoin.c:ms_sjoin(): from p4: update channel names to match the case of the remote servers channel name on sjoin

Revision 4795 - Directory Listing - [select for diffs]
Modified Tue Oct 28 13:11:47 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4792
- Removed pointless test for UMODE_DEAF in both sendto_channel_local() and
  sendto_channel_local_butone()

Revision 4792 - Directory Listing - [select for diffs]
Modified Tue Oct 28 12:44:43 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4770
- Added support for the "extended-join" client capability

Revision 4770 - Directory Listing - [select for diffs]
Modified Mon Oct 20 16:51:13 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4769
- m_squit.c: style corrections

Revision 4769 - Directory Listing - [select for diffs]
Modified Mon Oct 20 16:41:46 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4767
- m_squit.c:ms_squit(): don't drop SQUITs with empty reason

Revision 4767 - Directory Listing - [select for diffs]
Modified Sun Oct 19 18:02:20 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4759
- /WHOWAS now shows the name of the services account a user was logged in
- Prepare whois_person() for target_p->svid[0] being '*' for user that aren't logged into a services account

Revision 4759 - Directory Listing - [select for diffs]
Modified Sun Oct 19 10:54:43 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4755
- Improved RPL_LOAD2HI numeric

Revision 4755 - Directory Listing - [select for diffs]
Modified Sat Oct 18 18:57:36 2014 UTC (9 years, 5 months ago) by michael
Diff to previous 4752
- m_server.c, m_stats.c: constification

Revision 4752 - Directory Listing - [select for diffs]
Modified Thu Oct 16 12:30:09 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4742
- m_list.c:do_list(): removed unused parameters

Revision 4742 - Directory Listing - [select for diffs]
Modified Sun Oct 12 16:53:55 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4741
- m_module.c:mo_module(): improve readability; avoid indexing parv[] several times

Revision 4741 - Directory Listing - [select for diffs]
Modified Sun Oct 12 16:45:53 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4721
- m_certfp.c:ms_certfp(): use source_p->certfp instead of parv[1]

Revision 4721 - Directory Listing - [select for diffs]
Modified Tue Oct 7 17:06:45 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4720
- m_lusers.c:m_lusers(): removed redundant test on 'parc'

Revision 4720 - Directory Listing - [select for diffs]
Modified Tue Oct 7 16:58:35 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4716
- m_whowas.c:m_whowas(), ms_whowas(): removed redundant test on 'parc'

Revision 4716 - Directory Listing - [select for diffs]
Modified Tue Oct 7 11:38:21 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4715
- m_pong.c:ms_pong(): hash_find_client() covers both named servers and clients thus
  replaced hash_find_server() with hash_find_id() for ID-based server/client lookups

Revision 4715 - Directory Listing - [select for diffs]
Modified Tue Oct 7 11:02:53 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4712
- m_ping.c:ms_ping(): added sanity test for wrong directed PING messages as suggested by Adam.
  Needs more discussion whether that test is still needed with TS6

Revision 4712 - Directory Listing - [select for diffs]
Modified Tue Oct 7 10:55:48 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4711
- m_ping.c, m_pong.c: added proper TS6 support

Revision 4711 - Directory Listing - [select for diffs]
Modified Tue Oct 7 09:53:31 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4707
- Applied EOB fix from p4:
  Send EOB per-server during bursts

  Will fix incorrectly marking servers are done bursting if they are not when
  a server introduces a server currently bursting to you.

  At a later time we will adjust the behavior of the EOB handler to no
  longer recursively apply EOBs to all servers behind the source.

Revision 4707 - Directory Listing - [select for diffs]
Modified Sun Oct 5 16:43:31 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4703
- Don't assemble umode buffer twice in send_umode_out()

Revision 4703 - Directory Listing - [select for diffs]
Modified Sun Oct 5 16:19:05 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4700
- m_kill.c:ms_kill(): replaced HasUMode(source_p, UMODE_OPER) with just IsClient(source_p)

Revision 4700 - Directory Listing - [select for diffs]
Modified Fri Oct 3 17:04:59 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4695
- m_globops.c:ms_globops(): avoid indexing parv three times

Revision 4695 - Directory Listing - [select for diffs]
Modified Fri Oct 3 14:24:19 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4690
- m_whois.c:whois_person(): removed useless test on target_p->sockhost[0] which
  can't be NUL now that TS6 is mandatory

Revision 4690 - Directory Listing - [select for diffs]
Modified Fri Oct 3 14:01:08 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4689
- Style corrections

Revision 4689 - Directory Listing - [select for diffs]
Modified Fri Oct 3 13:05:54 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4687
- m_connect.c: whitespace changes

Revision 4687 - Directory Listing - [select for diffs]
Modified Fri Oct 3 11:38:19 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4684
- m_connect.c: clarify server notice. Don't use hardcoded "ircd.conf".

Revision 4684 - Directory Listing - [select for diffs]
Modified Fri Oct 3 11:29:06 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4683
- m_connect.c:ms_connect(): properly sanity check parv[3] before
  actually calling hunt_server()

Revision 4683 - Directory Listing - [select for diffs]
Modified Fri Oct 3 11:25:54 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4680
- m_connect.c: style corrections

Revision 4680 - Directory Listing - [select for diffs]
Modified Fri Oct 3 11:17:57 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4678
- m_connect.c: don't let wildcard /connects bypass hash_find_server()

Revision 4678 - Directory Listing - [select for diffs]
Modified Fri Oct 3 11:07:43 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4674
- m_connect.c: use target_p->name instead of parv[1] for connection notices

Revision 4674 - Directory Listing - [select for diffs]
Modified Sun Sep 28 18:18:26 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4673
- m_dline.c:mo_dline(): correction to previous commit

Revision 4673 - Directory Listing - [select for diffs]
Modified Sun Sep 28 17:27:08 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4670
- m_dline.c, m_kline.c: avoid using valid_comment()

Revision 4670 - Directory Listing - [select for diffs]
Modified Sun Sep 28 16:49:01 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4669
- m_unxline.c: renamed remove_xline_match to remove_xline_exact

Revision 4669 - Directory Listing - [select for diffs]
Modified Sun Sep 28 16:27:20 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4666
- m_error.c: whitespace change

Revision 4666 - Directory Listing - [select for diffs]
Modified Sun Sep 28 12:42:36 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4665
- m_stats.c:stats_glines(): removed useless test. conf->reason cannot be NULL

Revision 4665 - Directory Listing - [select for diffs]
Modified Sun Sep 28 12:32:52 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4659
- m_kline.c:already_placed_kline(): removed useless test. conf->reason cannot be NULL

Revision 4659 - Directory Listing - [select for diffs]
Modified Tue Sep 23 15:34:00 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4656
- m_server.c:mr_server(), ms_sid(): minor modification to allow for more parameters in the future

Revision 4656 - Directory Listing - [select for diffs]
Modified Tue Sep 23 14:53:17 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4653
- m_dline.c: whitespace changes

Revision 4653 - Directory Listing - [select for diffs]
Modified Mon Sep 22 15:43:43 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4650
- m_undline.c: fixed broken /dline remote.server

Revision 4650 - Directory Listing - [select for diffs]
Modified Sun Sep 21 18:48:07 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4647
- m_resv.c, m_unresv.c: allow servers to add/remove RESVs

Revision 4647 - Directory Listing - [select for diffs]
Modified Sun Sep 21 16:35:21 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4646
- m_dline.c:ms_dline(): whitespace changes

Revision 4646 - Directory Listing - [select for diffs]
Modified Sun Sep 21 12:43:10 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4643
- m_xline.c, m_unxline.c: allow servers to add/remove XLINEs

Revision 4643 - Directory Listing - [select for diffs]
Modified Sun Sep 21 11:37:14 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4639
- m_dline.c: cleaned up ms_dline(); removed useless junk

Revision 4639 - Directory Listing - [select for diffs]
Modified Sun Sep 21 11:17:58 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4638
- m_dline.c, m_undline.c: allow servers to add/remove DLINEs

Revision 4638 - Directory Listing - [select for diffs]
Modified Sun Sep 21 10:58:38 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4635
- m_server.c:ms_sid(): don't automatically consider servers behind u-lines are services as well

Revision 4635 - Directory Listing - [select for diffs]
Modified Sun Sep 21 10:49:27 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4634
- m_kline.c, m_unkline.c: allow servers to add/remove KLINEs

Revision 4634 - Directory Listing - [select for diffs]
Modified Sun Sep 21 10:08:01 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4631
- m_kline.c:ms_kline(): fixed outdated comment

Revision 4631 - Directory Listing - [select for diffs]
Modified Sun Sep 21 09:59:19 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4629
- m_resv.c:parse_resv(): log permanent RESVs, too

Revision 4629 - Directory Listing - [select for diffs]
Modified Sun Sep 21 09:55:57 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4625
- m_resv.c, m_xline.c: some places weren't using get_oper_name()

Revision 4625 - Directory Listing - [select for diffs]
Modified Sun Sep 21 09:34:46 2014 UTC (9 years, 6 months ago) by michael
Diff to previous 4618
- m_xline.c:relay_xline(): only call atoi() if really needed

Revision 4618 - Directory Listing - [select for diffs]
Modified Sun Sep 7 13:01:09 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4615
- Renamed Channel::chname to Channel::name

Revision 4615 - Directory Listing - [select for diffs]
Modified Sun Sep 7 09:52:28 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4612
- m_resv.c:mo_resv(): removed extraneous space which caused the reason to
  be prepended with a space on remote servers

Revision 4612 - Directory Listing - [select for diffs]
Modified Tue Sep 2 08:55:13 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4611
- m_server.c:server_estab(): since we no longer put connecting/unknown servers on the local_server_list,
  we can simplify that "I'm no hub, I'm not allowed to link" test.

Revision 4611 - Directory Listing - [select for diffs]
Modified Tue Sep 2 08:35:35 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4607
- m_server.c: removed some redundant ERROR messages. exit_client() already takes care of sending ERRORs

Revision 4607 - Directory Listing - [select for diffs]
Modified Sun Aug 31 08:05:38 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4605
- m_server.c:server_estab(): don't set SetGotId here. There is no reason why
  it should be done in this place

Revision 4605 - Directory Listing - [select for diffs]
Modified Sat Aug 30 18:18:59 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4603
- m_server.c:server_estab(): cleaned up 'inpath', 'inpath_ip' mess

Revision 4603 - Directory Listing - [select for diffs]
Modified Sat Aug 30 18:11:36 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4600
- m_names.c:m_names(): removed legacy code; constification

Revision 4600 - Directory Listing - [select for diffs]
Modified Sat Aug 30 17:23:49 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4599
- m_kill.c: doxygen

Revision 4599 - Directory Listing - [select for diffs]
Modified Sat Aug 30 17:06:13 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4595
- m_squit.c: doxygen

Revision 4595 - Directory Listing - [select for diffs]
Modified Sat Aug 30 16:53:05 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4588
- m_server.c:server_estab(): removed 'host = client_p->name' assignment

Revision 4588 - Directory Listing - [select for diffs]
Modified Tue Aug 26 15:59:07 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4581
- Renamed 'localClient' Client structure member to just 'connection'

Revision 4581 - Directory Listing - [select for diffs]
Modified Mon Aug 25 10:33:40 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4576
- Fixed misspellings

Revision 4576 - Directory Listing - [select for diffs]
Modified Mon Aug 25 09:45:11 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4572
- Renamed struct LocalUser to struct Connection

Revision 4572 - Directory Listing - [select for diffs]
Modified Sun Aug 24 17:07:32 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4570
- m_server.c: fixed spelling in some places

Revision 4570 - Directory Listing - [select for diffs]
Modified Sun Aug 24 14:04:54 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4565
- m_stats.c:report_Klines(): removed useless test

Revision 4565 - Directory Listing - [select for diffs]
Modified Sun Aug 24 10:27:40 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4545
- Update GPL 2 license headers

Revision 4545 - Directory Listing - [select for diffs]
Modified Fri Aug 22 08:46:13 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4531
- Implemented pseudo {} blocks (service aliases)
- Fixed compile warnings with -Wmissing-field-initializers

Revision 4531 - Directory Listing - [select for diffs]
Modified Tue Aug 19 15:35:04 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4529
- m_who.c:who_global(): style corrections

Revision 4529 - Directory Listing - [select for diffs]
Modified Tue Aug 19 15:21:21 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4528
- m_who.c: made do_who_on_channel() only take 4 parameters

Revision 4528 - Directory Listing - [select for diffs]
Modified Tue Aug 19 10:39:39 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4526
- m_message.c: fixed bug where "NOTICE +#somechan" did allow bypassing resv{} channels,
  or channels that are set +c (no control codes)

Revision 4526 - Directory Listing - [select for diffs]
Modified Tue Aug 19 09:57:32 2014 UTC (9 years, 7 months ago) by michael
Diff to previous 4508
- m_webirc.c: replaced CGI:IRC references with WEBIRC

Revision 4508 - Directory Listing - [select for diffs]
Modified Sun Aug 17 11:58:06 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4490
- Instead of silently truncating WHO at 500 replies, added ERR_WHOLIMEXCEED numeric
  to inform users about the /who limit being exceeded

Revision 4490 - Directory Listing - [select for diffs]
Modified Sat Aug 16 16:58:39 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4489
- m_list.c:do_list(): no need to break in the '-' case

Revision 4489 - Directory Listing - [select for diffs]
Modified Sat Aug 16 16:56:18 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4485
- Add topic mask option to /list

Revision 4485 - Directory Listing - [select for diffs]
Modified Sat Aug 16 15:56:05 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4479
- m_certfp.c:ms_certfp(): use xstrdup() instead of strdup()

Revision 4479 - Directory Listing - [select for diffs]
Modified Thu Aug 14 16:18:31 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4439
- Fixed compile warnings

Revision 4439 - Directory Listing - [select for diffs]
Modified Sat Aug 9 18:36:19 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4435
- Renamed various variables

Revision 4435 - Directory Listing - [select for diffs]
Modified Thu Aug 7 19:49:31 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4419
- m_info.c:send_conf_options(): made /info look nicer

Revision 4419 - Directory Listing - [select for diffs]
Modified Thu Aug 7 16:35:44 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4415
- m_ison.c:m_ison(): replaced memcpy() with strlcpy()

Revision 4415 - Directory Listing - [select for diffs]
Modified Thu Aug 7 14:09:36 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4384
- Removed ipv6 detection. We now assume all systems that run hybrid have
  ipv6 availability and sockaddr_storage.

Revision 4384 - Directory Listing - [select for diffs]
Modified Sun Aug 3 16:47:08 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4383
- m_cap.c: moved qsorting of the capab_list to module_init()

Revision 4383 - Directory Listing - [select for diffs]
Modified Sun Aug 3 16:37:52 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4379
- m_nick.c:change_local_nick(): improved an assert()

Revision 4379 - Directory Listing - [select for diffs]
Modified Sun Aug 3 16:18:41 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4364
- Fixed ERR_NICKTOOFAST numeric string to make more sense and to comply with other ircds

Revision 4364 - Directory Listing - [select for diffs]
Modified Sat Aug 2 22:23:25 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4360
- Moved ax_check_openssl.m4 to ax_arg_openssl.m4

Revision 4360 - Directory Listing - [select for diffs]
Modified Sat Aug 2 20:40:29 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4340
- Got rid of acinclude.m4

Revision 4340 - Directory Listing - [select for diffs]
Modified Sat Aug 2 16:53:22 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4329
- Renamed structures to meet code conventions

Revision 4329 - Directory Listing - [select for diffs]
Modified Fri Aug 1 18:36:15 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4325
- ipcache.c:ipcache_get_stats(): constification; depend on the caller to set integers to zero

Revision 4325 - Directory Listing - [select for diffs]
Modified Fri Aug 1 18:06:07 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4313
- Moved all ip caching related code to ipcache.c

Revision 4313 - Directory Listing - [select for diffs]
Modified Thu Jul 31 18:50:11 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4298
- Improved AWAY throttling to allow for better fine-tuning

Revision 4298 - Directory Listing - [select for diffs]
Modified Sun Jul 20 13:51:16 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4284
- Fixed typos all over the place

Revision 4284 - Directory Listing - [select for diffs]
Modified Sat Jul 19 19:50:21 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4283
- m_oper.c, m_challenge.c: cosmetical fixes

Revision 4283 - Directory Listing - [select for diffs]
Modified Sat Jul 19 19:40:12 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4274
- m_challenge.c:m_challenge(): added sanity test on parv[1]

Revision 4274 - Directory Listing - [select for diffs]
Modified Sat Jul 19 18:56:19 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4270
- m_xline.c, m_resv.c: fixed bug where the mask which is to be banned is checked in
  both valid_wild_card_simple() and valid_wild_card()

Revision 4270 - Directory Listing - [select for diffs]
Modified Sat Jul 19 18:17:07 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4269
- m_challenge.c:m_challenge(): cosmetical fix

Revision 4269 - Directory Listing - [select for diffs]
Modified Sat Jul 19 17:37:22 2014 UTC (9 years, 8 months ago) by michael
Diff to previous 4254
- m_help.c: style corrections

Revision 4254 - Directory Listing - [select for diffs]
Modified Fri Jul 18 19:07:27 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4247
- Cleaned up and sanitized /challenge related code
- rsa.c:get_randomness(): removed EGD support; also don't fall back to RAND_pseudo_bytes()
  if RAND_bytes() fails. If RAND_bytes() fails, just reject the /challenge request.

Revision 4247 - Directory Listing - [select for diffs]
Modified Thu Jul 17 19:41:48 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4242
- m_server.c: fixed build with LibreSSL which hasn't compression support
- ax_check_openssl.m4: 0.9.8m is now the minimum requirement

Revision 4242 - Directory Listing - [select for diffs]
Modified Thu Jul 17 15:19:02 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4230
- m_xline.c: fixed broken check_xline()

Revision 4230 - Directory Listing - [select for diffs]
Modified Mon Jul 14 20:11:27 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4227
- m_nick(), mr_nick(): use target_p->name when reporting ERR_NICKNAMEINUSE

Revision 4227 - Directory Listing - [select for diffs]
Modified Mon Jul 14 19:47:22 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4226
- m_nick.c:check_clean_nick(): make sure not to send a KILL for a server

Revision 4226 - Directory Listing - [select for diffs]
Modified Mon Jul 14 19:40:53 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4213
- m_nick.c: removed unused header includes

Revision 4213 - Directory Listing - [select for diffs]
Modified Mon Jul 14 09:26:05 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4209
- Renamed serv_list to local_server_list

Revision 4209 - Directory Listing - [select for diffs]
Modified Sat Jul 12 18:15:19 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4195
- Renammed global_serv_list to global_server_list

Revision 4195 - Directory Listing - [select for diffs]
Modified Thu Jul 10 19:10:26 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4192
- m_nick.c:perform_nick_change_collides(): style cleanups

Revision 4192 - Directory Listing - [select for diffs]
Modified Thu Jul 10 18:21:51 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4189
- m_nick.c: removed unused/dead code

Revision 4189 - Directory Listing - [select for diffs]
Modified Mon Jul 7 18:30:34 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4165
- Don't add/remove unregistered connections to/from global_client_list

Revision 4165 - Directory Listing - [select for diffs]
Modified Fri Jul 4 17:35:38 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4155
- m_nick.c: fixed compile error with --enable-assert

Revision 4155 - Directory Listing - [select for diffs]
Modified Wed Jul 2 18:24:06 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4142
- m_encap.c: respect args_min when calling the encap handler

Revision 4142 - Directory Listing - [select for diffs]
Modified Wed Jul 2 17:14:47 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4136
- Removed hooking system

Revision 4136 - Directory Listing - [select for diffs]
Modified Wed Jul 2 11:30:49 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4135
- m_nick.c:uid_from_server(): fixed use of wrong CLient pointer

Revision 4135 - Directory Listing - [select for diffs]
Modified Wed Jul 2 11:01:25 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4094
- m_nick.c:change_remote_nick(): fixed broken assert()

Revision 4094 - Directory Listing - [select for diffs]
Modified Sun Jun 29 11:48:50 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4093
- Merged Adam's event system rewrite

Revision 4093 - Directory Listing - [select for diffs]
Modified Sun Jun 29 09:51:41 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4090
- m_nick.c: improve documentation

Revision 4090 - Directory Listing - [select for diffs]
Modified Sat Jun 28 19:05:06 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4089
- m_nick.c: further cleanups

Revision 4089 - Directory Listing - [select for diffs]
Modified Sat Jun 28 17:50:35 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4088
- m_nick.c:perform_uid_introduction_collides(): removed useless IsServer() test

Revision 4088 - Directory Listing - [select for diffs]
Modified Sat Jun 28 17:36:17 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4085
- Cleaned up UID introduction / NICK change related code

Revision 4085 - Directory Listing - [select for diffs]
Modified Sat Jun 28 16:31:25 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4081
- m_message.c: style cleanups; constification

Revision 4081 - Directory Listing - [select for diffs]
Modified Sat Jun 28 16:19:37 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4062
- m_knock.c, m_invite.c: don't further penalize throttled clients

Revision 4062 - Directory Listing - [select for diffs]
Modified Wed Jun 25 12:04:08 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4058
- m_eob.c:server_eob(): fixed faulty assert()

Revision 4058 - Directory Listing - [select for diffs]
Modified Tue Jun 24 18:18:58 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4049
- Use %u conversion specifier for unsigned ints

Revision 4049 - Directory Listing - [select for diffs]
Modified Sun Jun 22 21:50:31 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4043
- m_undline.c:mo_undline(): don't require an address to be prepended with *@

Revision 4043 - Directory Listing - [select for diffs]
Modified Sun Jun 22 16:06:40 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4040
- m_accept.c:list_accepts(): make sure to have one byte left for the space

Revision 4040 - Directory Listing - [select for diffs]
Modified Sun Jun 22 13:29:56 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4037
- m_stats.c:stats_tstats(): prefix "/stats t" reply with 't' instead of 'T',
  as "/stats T" reports configured motd{} blocks

Revision 4037 - Directory Listing - [select for diffs]
Modified Sun Jun 22 12:03:40 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4034
- m_stats.c:stats_auth(): removed useless test on conf->class

Revision 4034 - Directory Listing - [select for diffs]
Modified Sun Jun 22 11:59:24 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4032
- m_stats.c: style corrections

Revision 4032 - Directory Listing - [select for diffs]
Modified Sat Jun 21 19:43:45 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4030
- m_stats.c: constification

Revision 4030 - Directory Listing - [select for diffs]
Modified Sat Jun 21 19:37:41 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4024
- m_stats.c:report_confitem_types(), report_auth(): removed useless test on conf->class

Revision 4024 - Directory Listing - [select for diffs]
Modified Fri Jun 20 16:35:26 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4020
- Removed LocalUser.last_nick_change as well as LocalUser.number_of_nick_changes.
  Now using existing struct which is also being used for INVITE/KNOCK throttling. 

Revision 4020 - Directory Listing - [select for diffs]
Modified Fri Jun 20 16:17:27 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4019
- Got rid of SEND_UMODES. We now propagate all modes.

Revision 4019 - Directory Listing - [select for diffs]
Modified Fri Jun 20 16:06:42 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4014
- Renamed OPER_FLAG_K to OPER_FLAG_KLINE

Revision 4014 - Directory Listing - [select for diffs]
Modified Thu Jun 19 18:49:16 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4013
- m_accept.c:list_accepts(): whitespace changes; fixed typo

Revision 4013 - Directory Listing - [select for diffs]
Modified Thu Jun 19 18:29:31 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4010
- m_accept.c:list_accepts(): fixed magic value to actually fully utilize all 512 bytes.
  Add some documentation which describes this magic value so other people don't tear
  their hair out about this value.

Revision 4010 - Directory Listing - [select for diffs]
Modified Thu Jun 19 15:56:23 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4009
- m_message.c:msg_client(): minor optimization

Revision 4009 - Directory Listing - [select for diffs]
Modified Thu Jun 19 15:18:34 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4003
- m_server.c:server_estab(): SVINFO can be prefixed

Revision 4003 - Directory Listing - [select for diffs]
Modified Thu Jun 19 12:59:37 2014 UTC (9 years, 9 months ago) by michael
Diff to previous 4001
- m_encap.c: minor cleanup. Also there must always be some function
  assigned to the ENCAP handler. Let it crash if there isn't one.

Revision 4001 - Directory Listing - [select for diffs]
Modified Wed Jun 18 18:39:08 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3983
- m_message.c: constification; fixed style in some places

Revision 3983 - Directory Listing - [select for diffs]
Modified Wed Jun 18 12:56:17 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3980
- m_message.c:build_target_list(): constification; made things look nicer with an EmptyString()

Revision 3980 - Directory Listing - [select for diffs]
Modified Wed Jun 18 12:43:31 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3979
- m_message.c:build_target_list(): constification

Revision 3979 - Directory Listing - [select for diffs]
Modified Wed Jun 18 12:41:29 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3975
- m_message.c:msg_client(): minor optimization. Most clients aren't set away, and a
  directed message is nearly always a PRIVMSG

Revision 3975 - Directory Listing - [select for diffs]
Modified Wed Jun 18 11:58:56 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3972
- m_message.c:msg_client(): replaced MyConnect with MyClient test. Otherwise +R/+G opers won't receive
  server notices for remote CONNECT and remote KLINE/DLINE/XLINE/RESV attempts.

Revision 3972 - Directory Listing - [select for diffs]
Modified Wed Jun 18 11:40:12 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3971
- m_message.c: update client->localClient->last_privmsg in m_privmsg()

Revision 3971 - Directory Listing - [select for diffs]
Modified Wed Jun 18 11:26:50 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3968
- m_message.c:msg_client(): style corrections

Revision 3968 - Directory Listing - [select for diffs]
Modified Wed Jun 18 11:13:13 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3967
- m_message.c:handle_special(): fixed stupid logic error

Revision 3967 - Directory Listing - [select for diffs]
Modified Wed Jun 18 10:53:47 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3965
- m_svsnick.c:ms_svsnick(): don't use hunt_server()

Revision 3965 - Directory Listing - [select for diffs]
Modified Tue Jun 17 18:32:17 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3961
- m_message.c:handle_special(): removed redundant HasUMode(source_p, UMODE_OPER) test

Revision 3961 - Directory Listing - [select for diffs]
Modified Tue Jun 17 18:15:20 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3951
- Fixed EOB logic for remote servers. Fix derived from p4

Revision 3951 - Directory Listing - [select for diffs]
Modified Mon Jun 16 18:50:15 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3949
- m_message.c:handle_special(): constification

Revision 3949 - Directory Listing - [select for diffs]
Modified Mon Jun 16 18:48:17 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3944
- send.c:handle_special(): removed user@server messages to local users.
  Going the RB and Chary way for now, as this was an easy way to bypass
  +R/+G usermodes.

Revision 3944 - Directory Listing - [select for diffs]
Modified Mon Jun 16 18:04:03 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3941
- Renamed global_channel_list to channel_list

Revision 3941 - Directory Listing - [select for diffs]
Modified Tue Jun 10 19:29:19 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3937
- Renamed set_channel_topic() to channel_set_topic()

Revision 3937 - Directory Listing - [select for diffs]
Modified Tue Jun 10 19:01:12 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3933
- Fixed SVSJOIN/SVSPART issues

Revision 3933 - Directory Listing - [select for diffs]
Modified Mon Jun 9 17:56:42 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3929
- Added max_channels to class{} blocks

Revision 3929 - Directory Listing - [select for diffs]
Modified Mon Jun 9 14:56:25 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3928
- Greatly speedup d-line lookup. Instead of testing every single client against
  every existing d-line just check the just added ban against connected clients.
  Also now check d-line _before_ looking for a matching exempt{}

Revision 3928 - Directory Listing - [select for diffs]
Modified Mon Jun 9 13:40:09 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3919
- m_kline.c: fixed compile warning with -Wconversion

Revision 3919 - Directory Listing - [select for diffs]
Modified Sun Jun 8 14:48:06 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3916
- m_svspart.c:ms_svspart(): must of course use target_p

Revision 3916 - Directory Listing - [select for diffs]
Modified Sun Jun 8 13:49:41 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3915
- m_join.c: removed do_join_0()

Revision 3915 - Directory Listing - [select for diffs]
Modified Sun Jun 8 13:23:19 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3912
- m_oper.c:m_oper(): style corrections

Revision 3912 - Directory Listing - [select for diffs]
Modified Sun Jun 8 13:10:20 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3911
- Moved duplicated code used by m_svspart.c and m_part.c, aswell as
  m_svsjoin.c and m_join.c to channel.c

Revision 3911 - Directory Listing - [select for diffs]
Modified Sat Jun 7 00:09:36 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3905
- m_who.c: Use 'unsigned' whenever possible

Revision 3905 - Directory Listing - [select for diffs]
Modified Fri Jun 6 22:27:00 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3893
- m_squit.c:mo_squit(): "fixed" coverity CID 1135874

Revision 3893 - Directory Listing - [select for diffs]
Modified Fri Jun 6 18:47:06 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3878
- m_info.c:send_info_text(): fixed compile warning

Revision 3878 - Directory Listing - [select for diffs]
Modified Fri Jun 6 16:02:56 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3877
- m_info.c.:send_info_text(): style corrections

Revision 3877 - Directory Listing - [select for diffs]
Modified Fri Jun 6 15:49:13 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3875
- Added general::throttle_count idea from p4

Revision 3875 - Directory Listing - [select for diffs]
Modified Fri Jun 6 14:46:28 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3870
- Style corrections; fixed comments

Revision 3870 - Directory Listing - [select for diffs]
Modified Fri Jun 6 13:07:05 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3869
- Use unsigned whenever possible

Revision 3869 - Directory Listing - [select for diffs]
Modified Thu Jun 5 22:19:27 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3866
- Removed OPERWALL. Use GLOBOPS instead.

Revision 3866 - Directory Listing - [select for diffs]
Modified Thu Jun 5 21:07:55 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3862
- m_invite.c, m_knock.c: fixed stupid logic error

Revision 3862 - Directory Listing - [select for diffs]
Modified Thu Jun 5 20:16:55 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3861
- m_info.c:info_table[]: better description for knock_client_time and invite_client_time

Revision 3861 - Directory Listing - [select for diffs]
Modified Thu Jun 5 20:13:54 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3860
- m_info.c:info_table[]: fixed description of knock_client_time and knock_client_count

Revision 3860 - Directory Listing - [select for diffs]
Modified Thu Jun 5 19:55:07 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3856
- Made the INVITE/KNOCK throttling logic less aggressive as requested by Adam

Revision 3856 - Directory Listing - [select for diffs]
Modified Thu Jun 5 14:10:03 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3855
- m_set.c: made things use an unsigned int

Revision 3855 - Directory Listing - [select for diffs]
Modified Thu Jun 5 14:04:45 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3851
- m_set.c: whitespace changes

Revision 3851 - Directory Listing - [select for diffs]
Modified Thu Jun 5 12:43:39 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3848
- m_squit.c:ms_squit(): use sendto_realops_flags() when announcing remote SQUITs

Revision 3848 - Directory Listing - [select for diffs]
Modified Thu Jun 5 12:00:17 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3847
- m_connect.c:ms_connect(): use sendto_realops_flags() when announcing the CONNECT

Revision 3847 - Directory Listing - [select for diffs]
Modified Thu Jun 5 11:55:45 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3838
- m_locops.c, m_globops.c: removed extra colons

Revision 3838 - Directory Listing - [select for diffs]
Modified Thu Jun 5 00:33:36 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3809
- Update macros in m4/

Revision 3809 - Directory Listing - [select for diffs]
Modified Tue Jun 3 18:58:01 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3806
- m_squit.c:ms_squit(): use GLOBOPS to announce remote squits

Revision 3806 - Directory Listing - [select for diffs]
Modified Tue Jun 3 18:54:57 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3796
- m_connect.c:ms_connect(): use GLOBOPS to announce remote connects

Revision 3796 - Directory Listing - [select for diffs]
Modified Mon Jun 2 23:38:15 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3793
- m_connect.c: whitespace commit

Revision 3793 - Directory Listing - [select for diffs]
Modified Mon Jun 2 23:36:13 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3792
- m_gline.c: whitespace commit

Revision 3792 - Directory Listing - [select for diffs]
Modified Mon Jun 2 23:32:58 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3789
- m_xline.c, m_unkline.c: whitespace commit

Revision 3789 - Directory Listing - [select for diffs]
Modified Mon Jun 2 23:29:54 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3787
- m_set.c: whitespace commit

Revision 3787 - Directory Listing - [select for diffs]
Modified Mon Jun 2 23:27:50 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3786
- m_etrace.c: whitespace commit

Revision 3786 - Directory Listing - [select for diffs]
Modified Mon Jun 2 23:27:06 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3785
- m_challenge.c: whitespace commit

Revision 3785 - Directory Listing - [select for diffs]
Modified Mon Jun 2 23:26:01 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3777
- m_admin.c: whitespace commit

Revision 3777 - Directory Listing - [select for diffs]
Modified Mon Jun 2 19:05:25 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3776
- m_bmask.c: doxygen

Revision 3776 - Directory Listing - [select for diffs]
Modified Mon Jun 2 18:59:39 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3773
- m_tburst.c: doxygen

Revision 3773 - Directory Listing - [select for diffs]
Modified Mon Jun 2 18:46:09 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3767
- m_message: style corrections; made things use an enum

Revision 3767 - Directory Listing - [select for diffs]
Modified Sun Jun 1 21:44:18 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3764
- /INVITE without any parameters now shows a list of channels a client is invited to

Revision 3764 - Directory Listing - [select for diffs]
Modified Sun Jun 1 21:28:38 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3762
- Make sure ConfigChannel.invite_delay_channel and ConfigChannel.invite_delay
  get initialized in conf.c:set_default_conf(). Also make sure the values are
  reported in /info.
---This line, and those below, will be ignored--

M    modules/m_info.c
M    src/conf.c

Revision 3762 - Directory Listing - [select for diffs]
Modified Sun Jun 1 19:35:16 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3753
- Added INVITE flood protection/throttling as requested by Adam. This basically
  works similar as the KNOCK throttling algorithm.

Revision 3753 - Directory Listing - [select for diffs]
Modified Sun Jun 1 18:11:35 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3750
- More ms_sjoin() cleanups

Revision 3750 - Directory Listing - [select for diffs]
Modified Sun Jun 1 17:57:36 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3749
- m_sjoin.c: style corrections

Revision 3749 - Directory Listing - [select for diffs]
Modified Sun Jun 1 17:41:26 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3745
- m_sjoin.c:remove_ban_list(): replaced sprintf() with snprintf()

Revision 3745 - Directory Listing - [select for diffs]
Modified Sun Jun 1 17:06:52 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3742
- m_rehash.c: removed useless comment; style corrections

Revision 3742 - Directory Listing - [select for diffs]
Modified Sun Jun 1 16:38:45 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3741
- m_info.c: style corrections; make things use an enum

Revision 3741 - Directory Listing - [select for diffs]
Modified Sun Jun 1 16:27:59 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3738
- m_gline.c: removed useless asserts; style corrections

Revision 3738 - Directory Listing - [select for diffs]
Modified Sun Jun 1 16:18:16 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3737
- m_ison.c:m_ison(): style corrections

Revision 3737 - Directory Listing - [select for diffs]
Modified Sun Jun 1 16:11:02 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3724
- Added some documentation about find_chasing()

Revision 3724 - Directory Listing - [select for diffs]
Modified Sat May 31 16:27:09 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3723
- Halfops are now part of the ircd core and enabled by default

Revision 3723 - Directory Listing - [select for diffs]
Modified Fri May 30 18:25:31 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3717
- m_kick.c:m_kick(): removed outdated comment

Revision 3717 - Directory Listing - [select for diffs]
Modified Fri May 30 17:43:34 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3695
- m_kick.c:m_kick(): channel halfops (%) may now no longer KICK other channel halfops

Revision 3695 - Directory Listing - [select for diffs]
Modified Thu May 29 19:38:18 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3679
- Removed CHFL_DEOPPED flags which is no longer needed with TS6

Revision 3679 - Directory Listing - [select for diffs]
Modified Thu May 29 14:53:10 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3678
- m_nick.c: style corrections

Revision 3678 - Directory Listing - [select for diffs]
Modified Thu May 29 14:42:04 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3667
- m_nick.c:ms_uid(): updated documentation

Revision 3667 - Directory Listing - [select for diffs]
Modified Thu May 29 10:33:01 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3664
- m_mode.c:m_mode(): moved 'parabuf' and 'modebuf' to inner scope

Revision 3664 - Directory Listing - [select for diffs]
Modified Thu May 29 10:29:32 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3660
- m_mode.c:set_user_mode(): moved 'buf' to inner scope

Revision 3660 - Directory Listing - [select for diffs]
Modified Thu May 29 10:18:40 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3655
- m_join.c: style corrections

Revision 3655 - Directory Listing - [select for diffs]
Modified Wed May 28 20:51:21 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3647
- user.c, m_stats.c: whitespace changes

Revision 3647 - Directory Listing - [select for diffs]
Modified Mon May 26 14:06:35 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3642
- m_etrace.c:do_etrace(): removed dead code

Revision 3642 - Directory Listing - [select for diffs]
Modified Mon May 26 10:56:50 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3641
- m_stats.c:stats_tstats(): fixed faulty sendto_one_numeric

Revision 3641 - Directory Listing - [select for diffs]
Modified Fri May 23 20:01:02 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3637
- m_map.c:dump_map(): use 'unsigned' whenever possible

Revision 3637 - Directory Listing - [select for diffs]
Modified Fri May 23 18:57:06 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3625
- m_join.c:ms_join(): fixed compile warning

Revision 3625 - Directory Listing - [select for diffs]
Modified Thu May 22 20:12:46 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3621
- m_sjoin.c:ms_sjoin(): let handle_command() test for the right amount
  of parameters passed to SJOIN

Revision 3621 - Directory Listing - [select for diffs]
Modified Thu May 22 19:31:16 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3617
- m_sjoin.c:ms_sjoin(): hardened test to make sure SJOINs are really
  only processed if sent by a server

Revision 3617 - Directory Listing - [select for diffs]
Modified Thu May 22 19:19:15 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3608
- m_join.c:ms_join(): don't allow servers to join channels

Revision 3608 - Directory Listing - [select for diffs]
Modified Tue May 20 18:22:43 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3606
- m_trace.c: removed set_time() calls

Revision 3606 - Directory Listing - [select for diffs]
Modified Tue May 20 17:44:20 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3605
- m_set.c: whitespace changes

Revision 3605 - Directory Listing - [select for diffs]
Modified Tue May 20 17:39:58 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3596
- m_accept.c: style corrections

Revision 3596 - Directory Listing - [select for diffs]
Modified Tue May 20 17:15:01 2014 UTC (9 years, 10 months ago) by michael
Diff to previous 3593
- m_svsnick.c: whitespace changes

Revision 3593 - Directory Listing - [select for diffs]
Modified Sun May 18 19:32:43 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3591
- m_services.c:m_botserv(): add missing return

Revision 3591 - Directory Listing - [select for diffs]
Modified Sun May 18 16:42:51 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3587
- m_services.c: clean up services handlers in preparation of configurable aliases.
  Made PRIVMSG targets use UIDs

Revision 3587 - Directory Listing - [select for diffs]
Modified Sun May 18 14:55:46 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3585
- m_services.c: use UID prefixed PRIVMSGs when sending stuff to services

Revision 3585 - Directory Listing - [select for diffs]
Modified Sun May 18 14:30:53 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3580
- m_sjoin.c:ms_sjoin(): removed faulty assert

Revision 3580 - Directory Listing - [select for diffs]
Modified Sat May 17 17:26:25 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3578
- m_etrace.c: further cleanups

Revision 3578 - Directory Listing - [select for diffs]
Modified Sat May 17 17:22:20 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3573
- m_etrace.c: constification & style corrections

Revision 3573 - Directory Listing - [select for diffs]
Modified Fri May 16 17:09:50 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3565
- Replaced remaining sendto_one() with sendto_one_numeric().
  SND_EXPLICIT idea derived from ircu.

Revision 3565 - Directory Listing - [select for diffs]
Modified Fri May 16 14:47:42 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3561
- Style corrections

Revision 3561 - Directory Listing - [select for diffs]
Modified Fri May 16 13:51:39 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3559
- m_svsmode:ms_svsmode(): removed legacy code

Revision 3559 - Directory Listing - [select for diffs]
Modified Fri May 16 13:04:49 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3545
- m_resv.c: reformatting

Revision 3545 - Directory Listing - [select for diffs]
Modified Fri May 16 11:00:20 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3539
- m_info.c:info_table[]: cosmetical fixes

Revision 3539 - Directory Listing - [select for diffs]
Modified Thu May 15 16:22:56 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3537
- m_mode.c:set_user_mode(): renamed variables

Revision 3537 - Directory Listing - [select for diffs]
Modified Thu May 15 16:01:38 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3516
- m_bmask.c:ms_bmask(): cleaned up style

Revision 3516 - Directory Listing - [select for diffs]
Modified Mon May 12 17:34:43 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3513
- m_stats.c:stats_operedup(): don't show idle time if operator is +q

Revision 3513 - Directory Listing - [select for diffs]
Modified Mon May 12 16:28:29 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3511
- Added usermode +p which hides channel list in WHOIS

Revision 3511 - Directory Listing - [select for diffs]
Modified Sun May 11 17:55:54 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3506
- Fixed bug where "STATS p" would show an invalid amount of irc-operators
  in case there are +H opers

Revision 3506 - Directory Listing - [select for diffs]
Modified Sun May 11 17:03:20 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3504
- Added usermode +q which hides idle and signon time in WHOIS

Revision 3504 - Directory Listing - [select for diffs]
Modified Sat May 10 19:51:29 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3497
- Renamed MyMalloc() to MyCalloc()

Revision 3497 - Directory Listing - [select for diffs]
Modified Sat May 10 18:59:07 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3486
- m_cap.c: from p4: Ignore trailing spaces from CAP REQ/ACKs to prevent rejecting requests

Revision 3486 - Directory Listing - [select for diffs]
Modified Mon May 5 19:49:30 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3483
- m_die(), m_restart(): initialize buf[] to something saner

Revision 3483 - Directory Listing - [select for diffs]
Modified Mon May 5 19:45:50 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3481
- m_die(), m_restart(): use get_client_name() instead of get_oper_name()

Revision 3481 - Directory Listing - [select for diffs]
Modified Mon May 5 18:33:41 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3479
- Style corrections

Revision 3479 - Directory Listing - [select for diffs]
Modified Sun May 4 16:49:06 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3477
- m_svsmode.c:ms_svsmode(): use pre-decrement just for consistency

Revision 3477 - Directory Listing - [select for diffs]
Modified Sun May 4 16:43:58 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3473
- m_mode.c:set_user_mode(): use pre-decrement just for consistency

Revision 3473 - Directory Listing - [select for diffs]
Modified Sun May 4 15:40:26 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3467
- Renamed general::warn_no_nline to warn_no_connect_block

Revision 3467 - Directory Listing - [select for diffs]
Modified Sat May 3 15:39:44 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3459
- m_xline.c:write_xline(): removed collapse() call

Revision 3459 - Directory Listing - [select for diffs]
Modified Thu May 1 20:14:25 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3431
- m_info.c:send_conf_options(): cleaned up style

Revision 3431 - Directory Listing - [select for diffs]
Modified Thu May 1 12:44:31 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3424
- Replace few hash_find_id() with find_person()

Revision 3424 - Directory Listing - [select for diffs]
Modified Wed Apr 30 20:27:25 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3382
- Fixed possible WATCH core. Fix provided by Adam

Revision 3382 - Directory Listing - [select for diffs]
Modified Fri Apr 25 13:23:23 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3373
- m_set.c:mo_set(): removed hack. Let quote_autoconn() deal
  with missing parameters.

Revision 3373 - Directory Listing - [select for diffs]
Modified Mon Apr 21 16:44:02 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3372
- Fixed previous commit to m_set.c

Revision 3372 - Directory Listing - [select for diffs]
Modified Mon Apr 21 16:27:24 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3371
- m_set.c: minor cleanups

Revision 3371 - Directory Listing - [select for diffs]
Modified Mon Apr 21 16:01:21 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3370
- m_join.c:ms_join(): replaced irccmp() with strcmp()

Revision 3370 - Directory Listing - [select for diffs]
Modified Mon Apr 21 15:57:54 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3368
- m_accept.c:m_accept(): replaced irccmp() swith strcmp()

Revision 3368 - Directory Listing - [select for diffs]
Modified Mon Apr 21 14:24:16 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3367
- Style corrections

Revision 3367 - Directory Listing - [select for diffs]
Modified Mon Apr 21 11:44:56 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3366
- m_unxline.c:remove_xline_match(): replaced DLINK_FOREACH_SAFE with
  DLINK_FOREACH

Revision 3366 - Directory Listing - [select for diffs]
Modified Mon Apr 21 11:40:24 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3365
- Fix comments

Revision 3365 - Directory Listing - [select for diffs]
Modified Mon Apr 21 11:32:40 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3363
- doxygen

Revision 3363 - Directory Listing - [select for diffs]
Modified Mon Apr 21 11:19:50 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3357
- Doxygen
- Update help/undline

Revision 3357 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:49:14 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3356
- svn propset on m_bmask.c and m_tmode.c

Revision 3356 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:48:33 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3355
- Added m_bmask.c and m_tmode.c

Revision 3355 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:35:20 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3354
- svn propset on m_unresv.c

Revision 3354 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:34:51 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3353
- Added m_unresv.c and moved all UNRESV related code into it

Revision 3353 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:26:42 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3352
- svn propset on m_unxline.c

Revision 3352 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:26:15 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3351
- Added m_unxline.c and moved all UNXLINE related code into it

Revision 3351 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:17:58 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3350
- svn propset on m_unkline.c

Revision 3350 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:17:26 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3349
- Added m_unkline.c and moved all UNKLINE related code into it

Revision 3349 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:10:16 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3348
- svn propset on m_undline.c

Revision 3348 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:09:22 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3347
- Added m_undline.c and moved all UNDLINE related code into it

Revision 3347 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:03:06 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3346
- Moved files:
  s_user.c -> user.c
  s_misc.c -> misc.c
  s_serv.c -> server.c

Revision 3346 - Directory Listing - [select for diffs]
Modified Sun Apr 20 13:50:01 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3345
- doxygen

Revision 3345 - Directory Listing - [select for diffs]
Modified Sun Apr 20 12:15:00 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3344
- m_map.c: notify irc-operators about /map requests

Revision 3344 - Directory Listing - [select for diffs]
Modified Sun Apr 20 10:47:04 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3343
- Doxygen

Revision 3343 - Directory Listing - [select for diffs]
Modified Sun Apr 20 10:28:13 2014 UTC (9 years, 11 months ago) by michael
Diff to previous 3342
- m_info.c: constification

Revision 3342 - Directory Listing - [select for diffs]
Modified Fri Apr 18 13:37:41 2014 UTC (10 years ago) by michael
Diff to previous 3340
- Cleaned up style & fixed comments

Revision 3340 - Directory Listing - [select for diffs]
Modified Fri Apr 18 12:11:27 2014 UTC (10 years ago) by michael
Diff to previous 3339
- Further cleanups to m_module.c

Revision 3339 - Directory Listing - [select for diffs]
Modified Fri Apr 18 11:50:41 2014 UTC (10 years ago) by michael
Diff to previous 3338
- Clean up m_module.c

Revision 3338 - Directory Listing - [select for diffs]
Modified Fri Apr 18 11:05:56 2014 UTC (10 years ago) by michael
Diff to previous 3337
- m_whowas.c: renamed whowas_do to do_whowas

Revision 3337 - Directory Listing - [select for diffs]
Modified Fri Apr 18 11:04:08 2014 UTC (10 years ago) by michael
Diff to previous 3336
- m_motd.c: renamed mo_motd to ms_motd

Revision 3336 - Directory Listing - [select for diffs]
Modified Fri Apr 18 11:03:09 2014 UTC (10 years ago) by michael
Diff to previous 3334
- doxygen

Revision 3334 - Directory Listing - [select for diffs]
Modified Wed Apr 16 16:42:54 2014 UTC (10 years ago) by michael
Diff to previous 3333
- Replaced strcpy() with strlcpy() in some places

Revision 3333 - Directory Listing - [select for diffs]
Modified Wed Apr 16 16:19:02 2014 UTC (10 years ago) by michael
Diff to previous 3332
- Removed pointless comments

Revision 3332 - Directory Listing - [select for diffs]
Modified Wed Apr 16 15:58:26 2014 UTC (10 years ago) by michael
Diff to previous 3331
- doxygen

Revision 3331 - Directory Listing - [select for diffs]
Modified Wed Apr 16 15:29:40 2014 UTC (10 years ago) by michael
Diff to previous 3329
- Fixed inconsistent style in some places

Revision 3329 - Directory Listing - [select for diffs]
Modified Tue Apr 15 18:52:48 2014 UTC (10 years ago) by michael
Diff to previous 3328
- m_svspart.c:ms_svspart(): added missing colon

Revision 3328 - Directory Listing - [select for diffs]
Modified Tue Apr 15 18:47:45 2014 UTC (10 years ago) by michael
Diff to previous 3327
- m_svspart.c: propset

Revision 3327 - Directory Listing - [select for diffs]
Modified Tue Apr 15 18:47:15 2014 UTC (10 years ago) by michael
Diff to previous 3326
- Added SVSPART

Revision 3326 - Directory Listing - [select for diffs]
Modified Tue Apr 15 17:26:29 2014 UTC (10 years ago) by michael
Diff to previous 3325
- m_svsjoin.c: propset

Revision 3325 - Directory Listing - [select for diffs]
Modified Tue Apr 15 17:25:35 2014 UTC (10 years ago) by michael
Diff to previous 3322
- Added SVSJOIN. Note that SVSJOIN does _not_ allow clients to override any channel
  modes, limits, keys or anything else.

Revision 3322 - Directory Listing - [select for diffs]
Modified Tue Apr 15 16:11:11 2014 UTC (10 years ago) by michael
Diff to previous 3321
- Moved irc_res.c to res.c
- Moved irc_reslib.c to reslib.c

Revision 3321 - Directory Listing - [select for diffs]
Modified Tue Apr 15 16:02:56 2014 UTC (10 years ago) by michael
Diff to previous 3320
- Moved s_gline.c to gline.c

Revision 3320 - Directory Listing - [select for diffs]
Modified Tue Apr 15 15:58:33 2014 UTC (10 years ago) by michael
Diff to previous 3315
- Removed useless header includes

Revision 3315 - Directory Listing - [select for diffs]
Modified Tue Apr 15 13:03:59 2014 UTC (10 years ago) by michael
Diff to previous 3314
- m_mode.c:set_user_mode(): removed pointless assert()

Revision 3314 - Directory Listing - [select for diffs]
Modified Tue Apr 15 12:35:44 2014 UTC (10 years ago) by michael
Diff to previous 3313
- m_mode.c: minor cleanups to set_user_mode()

Revision 3313 - Directory Listing - [select for diffs]
Modified Tue Apr 15 12:32:01 2014 UTC (10 years ago) by michael
Diff to previous 3306
- Moved set_user_mode() to m_mode.c

Revision 3306 - Directory Listing - [select for diffs]
Modified Mon Apr 14 18:37:05 2014 UTC (10 years ago) by michael
Diff to previous 3303
- Made server_estab() and sendnick_TS() use 'static' keyword

Revision 3303 - Directory Listing - [select for diffs]
Modified Sun Apr 13 11:19:36 2014 UTC (10 years ago) by michael
Diff to previous 3302
- s_serv.c, m_server.c: moved all netburst related code to m_server.c

Revision 3302 - Directory Listing - [select for diffs]
Modified Sat Apr 12 21:16:23 2014 UTC (10 years ago) by michael
Diff to previous 3301
- m_quit.c:ms_quit(): don't default to source_p->name if no quit message is given

Revision 3301 - Directory Listing - [select for diffs]
Modified Sat Apr 12 18:28:28 2014 UTC (10 years ago) by michael
Diff to previous 3300
- m_module.c:mo_module(): whitespace commit

Revision 3300 - Directory Listing - [select for diffs]
Modified Sat Apr 12 18:26:22 2014 UTC (10 years ago) by michael
Diff to previous 3299
- doxygen

Revision 3299 - Directory Listing - [select for diffs]
Modified Sat Apr 12 16:55:13 2014 UTC (10 years ago) by michael
Diff to previous 3296
- doxygen

Revision 3296 - Directory Listing - [select for diffs]
Modified Thu Apr 10 19:07:22 2014 UTC (10 years ago) by michael
Diff to previous 3295
- m_capab.c:mr_capab(): capability tokens must be all in parv[1] now

Revision 3295 - Directory Listing - [select for diffs]
Modified Thu Apr 10 18:59:33 2014 UTC (10 years ago) by michael
Diff to previous 3294
- doxygen

Revision 3294 - Directory Listing - [select for diffs]
Modified Thu Apr 10 18:48:55 2014 UTC (10 years ago) by michael
Diff to previous 3290
- doxygen

Revision 3290 - Directory Listing - [select for diffs]
Modified Wed Apr 9 20:01:25 2014 UTC (10 years ago) by michael
Diff to previous 3289
- m_list.c: update documentation

Revision 3289 - Directory Listing - [select for diffs]
Modified Wed Apr 9 19:50:19 2014 UTC (10 years ago) by michael
Diff to previous 3288
- Made free_list_task() only take one parameter

Revision 3288 - Directory Listing - [select for diffs]
Modified Wed Apr 9 19:04:47 2014 UTC (10 years ago) by michael
Diff to previous 3285
- Made safe_list_channels and list_one_channel only take two parameters

Revision 3285 - Directory Listing - [select for diffs]
Modified Tue Apr 8 16:53:39 2014 UTC (10 years ago) by michael
Diff to previous 3283
- Fixed corrupted "STATS U" output

Revision 3283 - Directory Listing - [select for diffs]
Modified Tue Apr 8 16:39:50 2014 UTC (10 years ago) by michael
Diff to previous 3282
- Style corrections/constification

Revision 3282 - Directory Listing - [select for diffs]
Modified Tue Apr 8 15:52:35 2014 UTC (10 years ago) by michael
Diff to previous 3280
- m_eob.c: removed invalid comment

Revision 3280 - Directory Listing - [select for diffs]
Modified Mon Apr 7 18:21:22 2014 UTC (10 years ago) by michael
Diff to previous 3276
- Fixed compile warnings

Revision 3276 - Directory Listing - [select for diffs]
Modified Sun Apr 6 12:55:24 2014 UTC (10 years ago) by michael
Diff to previous 3275
- m_gline.c:mo_gline(): whitespace commit

Revision 3275 - Directory Listing - [select for diffs]
Modified Sun Apr 6 12:36:48 2014 UTC (10 years ago) by michael
Diff to previous 3274
- Worked towards improving documentation

Revision 3274 - Directory Listing - [select for diffs]
Modified Sun Apr 6 12:22:23 2014 UTC (10 years ago) by michael
Diff to previous 3270
- Clean up redundant/unused header includes

Revision 3270 - Directory Listing - [select for diffs]
Modified Sat Apr 5 22:41:19 2014 UTC (10 years ago) by michael
Diff to previous 3266
- m_who.c:m_who(): admins may now see all channel members via "WHO #channel"
  regardless of channel mode +s

Revision 3266 - Directory Listing - [select for diffs]
Modified Sat Apr 5 19:15:11 2014 UTC (10 years ago) by michael
Diff to previous 3246
- Worked towards improving documentation

Revision 3246 - Directory Listing - [select for diffs]
Modified Sun Mar 30 17:37:13 2014 UTC (10 years ago) by michael
Diff to previous 3240
- Fixed inconsistent style in several places

Revision 3240 - Directory Listing - [select for diffs]
Modified Sun Mar 30 13:56:44 2014 UTC (10 years ago) by michael
Diff to previous 3239
- m_sjoin.c:ms_sjoin(): removed unused variable

Revision 3239 - Directory Listing - [select for diffs]
Modified Sun Mar 30 13:55:44 2014 UTC (10 years ago) by michael
Diff to previous 3237
- Have /info report MPATH and SPATH aswell

Revision 3237 - Directory Listing - [select for diffs]
Modified Sun Mar 30 13:43:22 2014 UTC (10 years ago) by michael
Diff to previous 3236
- m_info.c:send_conf_options(): fixed core

Revision 3236 - Directory Listing - [select for diffs]
Modified Sat Mar 29 20:24:28 2014 UTC (10 years ago) by michael
Diff to previous 3232
- m_info.c:info_table[]: report DPATH before anything else

Revision 3232 - Directory Listing - [select for diffs]
Modified Sat Mar 29 17:47:40 2014 UTC (10 years ago) by michael
Diff to previous 3227
- m_tburst.c:ms_tburst(): removed pointless MyClient() test on source_p.
  source_p can't be a local client.

Revision 3227 - Directory Listing - [select for diffs]
Modified Fri Mar 28 20:40:50 2014 UTC (10 years ago) by michael
Diff to previous 3222
- m_stats.c:stats_servlinks(): removed extranous spaces

Revision 3222 - Directory Listing - [select for diffs]
Modified Thu Mar 27 20:00:45 2014 UTC (10 years ago) by michael
Diff to previous 3221
- m_gline.c:ms_gline(): first argument to sendto_server() should be 'source_p'

Revision 3221 - Directory Listing - [select for diffs]
Modified Thu Mar 27 19:57:40 2014 UTC (10 years ago) by michael
Diff to previous 3220
- m_gline.c:do_sungline(): first argument to sendto_server() should be 'source_p'

Revision 3220 - Directory Listing - [select for diffs]
Modified Thu Mar 27 17:49:38 2014 UTC (10 years ago) by michael
Diff to previous 3219
- m_topic.c:m_topic(): use chptr->chname when reporting ERR_NOTONCHANNEL

Revision 3219 - Directory Listing - [select for diffs]
Modified Wed Mar 26 19:52:03 2014 UTC (10 years ago) by michael
Diff to previous 3217
- m_stats.c: renamed mo_stats() to ms_stats()

Revision 3217 - Directory Listing - [select for diffs]
Modified Wed Mar 26 19:32:40 2014 UTC (10 years ago) by michael
Diff to previous 3216
- m_user.c: renamed do_local_user() to do_user(). Fixed comments.

Revision 3216 - Directory Listing - [select for diffs]
Modified Tue Mar 25 19:40:00 2014 UTC (10 years ago) by michael
Diff to previous 3215
- m_user.c:do_local_user(): removed unused parameters

Revision 3215 - Directory Listing - [select for diffs]
Modified Tue Mar 25 19:23:15 2014 UTC (10 years ago) by michael
Diff to previous 3213
- Fixed some comments; cleaned up style here and there

Revision 3213 - Directory Listing - [select for diffs]
Modified Tue Mar 25 16:48:27 2014 UTC (10 years ago) by michael
Diff to previous 3212
- m_watch.c:m_watch(): replaced all strcat() with strlcat()

Revision 3212 - Directory Listing - [select for diffs]
Modified Tue Mar 25 16:23:12 2014 UTC (10 years ago) by michael
Diff to previous 3209
- m_part.c:part_one_client(): use chptr->chname if we already looked up the channel

Revision 3209 - Directory Listing - [select for diffs]
Modified Tue Mar 25 16:11:29 2014 UTC (10 years ago) by michael
Diff to previous 3208
- m_user.c:mr_user(): optimize in case parv[4] is empty

Revision 3208 - Directory Listing - [select for diffs]
Modified Tue Mar 25 15:31:30 2014 UTC (10 years ago) by michael
Diff to previous 3206
- Minor cleanup to m_dline.c, m_gline.c, m_kline.c

Revision 3206 - Directory Listing - [select for diffs]
Modified Mon Mar 24 20:42:55 2014 UTC (10 years ago) by michael
Diff to previous 3205
- m_invite.c:ms_invite(): replaced find_person() with hash_find_id()

Revision 3205 - Directory Listing - [select for diffs]
Modified Mon Mar 24 20:41:24 2014 UTC (10 years ago) by michael
Diff to previous 3204
- m_invite.c: add ms_invite(). Cleaned up m_invite()

Revision 3204 - Directory Listing - [select for diffs]
Modified Mon Mar 24 19:42:47 2014 UTC (10 years ago) by michael
Diff to previous 3203
- m_kick.c: incorporate some of Adam's cleanups.

Revision 3203 - Directory Listing - [select for diffs]
Modified Mon Mar 24 17:43:50 2014 UTC (10 years ago) by michael
Diff to previous 3201
- m_vesion.c: merged mo_version() and ms_version()

Revision 3201 - Directory Listing - [select for diffs]
Modified Mon Mar 24 17:09:10 2014 UTC (10 years ago) by michael
Diff to previous 3200
- m_kill.c: further cleanups

Revision 3200 - Directory Listing - [select for diffs]
Modified Mon Mar 24 16:17:44 2014 UTC (10 years ago) by michael
Diff to previous 3199
- m_kill.c: cleanup ms_kill(). parv[2] must be non-null; otherwise the KILL
  is silently dropped.

Revision 3199 - Directory Listing - [select for diffs]
Modified Sun Mar 23 20:58:07 2014 UTC (10 years ago) by michael
Diff to previous 3198
- Fix to previous commit to m_kick.c

Revision 3198 - Directory Listing - [select for diffs]
Modified Sun Mar 23 20:48:40 2014 UTC (10 years ago) by michael
Diff to previous 3197
- m_kick.c: cleaned up m_kick()

Revision 3197 - Directory Listing - [select for diffs]
Modified Sun Mar 23 20:26:09 2014 UTC (10 years ago) by michael
Diff to previous 3196
- m_kill.c:ms_kill(): fixed compile warning

Revision 3196 - Directory Listing - [select for diffs]
Modified Sun Mar 23 20:25:35 2014 UTC (10 years ago) by michael
Diff to previous 3195
- m_kick.c:m_kick(): renamed 'who' Client pointer to 'target_p'

Revision 3195 - Directory Listing - [select for diffs]
Modified Sun Mar 23 20:01:32 2014 UTC (10 years ago) by michael
Diff to previous 3192
- m_kill.c: cleanup ms_kill(). Now no longer doing the find_chasing stuff, since
  ms_kill() only deals with targets being an UID.

Revision 3192 - Directory Listing - [select for diffs]
Modified Sun Mar 23 19:46:39 2014 UTC (10 years ago) by michael
Diff to previous 3190
- Fixed compile error in ms_sid()
- Cleaned up find_chasing(). Removed useless third 'chasing' argument.

Revision 3190 - Directory Listing - [select for diffs]
Modified Fri Mar 21 18:58:43 2014 UTC (10 years ago) by michael
Diff to previous 3186
- mr_server(), ms_sid(): minor cleanup

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

Revision 3184 - Directory Listing - [select for diffs]
Modified Thu Mar 20 17:39:13 2014 UTC (10 years ago) by michael
Diff to previous 3183
- Cleanup more places where ID_or_name() is no longer necessary

Revision 3183 - Directory Listing - [select for diffs]
Modified Thu Mar 20 16:49:21 2014 UTC (10 years ago) by michael
Diff to previous 3181
- Cleanup some places where we no longer need to use ID_or_name()

Revision 3181 - Directory Listing - [select for diffs]
Modified Thu Mar 20 16:38:37 2014 UTC (10 years ago) by michael
Diff to previous 3180
- m_map.c, m_admin.c, m_hash.c: remove unused header includes

Revision 3180 - Directory Listing - [select for diffs]
Modified Thu Mar 20 16:33:57 2014 UTC (10 years ago) by michael
Diff to previous 3179
- m_locops.c:ms_locops(): accept LOCOPS from servers

Revision 3179 - Directory Listing - [select for diffs]
Modified Wed Mar 19 18:43:49 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3178
- m_kill.c: get rid of relay_kill()

Revision 3178 - Directory Listing - [select for diffs]
Modified Wed Mar 19 18:27:44 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3175
- Get rid of kill_client_serv_butone()

Revision 3175 - Directory Listing - [select for diffs]
Modified Tue Mar 18 19:48:30 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3172
- m_nick.c:perform_nick_collides(): incorporate Adam's "Send kills due to nick collisions back to the source."
  changes. Original commit message:

  Send kills due to nick collisions back to the source.

  This fixes a race condition with users changing hosts and then nick
  colliding which causes servers to disagree on whether or not the
  colliding users are the same user.

  With this patch if this happens both users are killed instead, even if
  their timestamps differ.

  The proper way to fix this is to compare a 'real host', which we do not
  store, or IP.

  With TS5 and prior we could not do this because the KILLs would be
  targeting nicks and not UIDs, which would not work as both sides would
  always lose, but we can do this now as the other side can safely drop
  the KILL for a nonexistant UID if the servers do agree.

Revision 3172 - Directory Listing - [select for diffs]
Modified Sun Mar 16 12:24:25 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3171
- m_svinfo.c: minimum required argument count is 5. Remove redundant test on parc
  in ms_svinfo()

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

Revision 3169 - Directory Listing - [select for diffs]
Modified Sun Mar 16 09:55:04 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3164
- ms_join(), ms_sjoin(): made some server notices more descriptive

Revision 3164 - Directory Listing - [select for diffs]
Modified Sat Mar 15 20:19:15 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3162
- More client_p removal cleanups
- parse.c:handle_command: now no longer drop servers if the right
  amount of parameters isn't given

Revision 3162 - Directory Listing - [select for diffs]
Modified Sat Mar 15 19:43:39 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3160
- ms_join(), ms_sjoin(): made some server notices more descriptive

Revision 3160 - Directory Listing - [select for diffs]
Modified Sat Mar 15 17:47:46 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3159
- Minor corrections to -r3156 [Removed client_p pointers from everywhere]

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

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

Revision 3152 - Directory Listing - [select for diffs]
Modified Fri Mar 14 15:07:43 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3150
- m_hash.c: add missing colons which got lost in -r3110

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

Revision 3148 - Directory Listing - [select for diffs]
Modified Fri Mar 14 12:34:45 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3139
- m_server.c:mr_server(): check for bogus server ID

Revision 3139 - Directory Listing - [select for diffs]
Modified Wed Mar 12 18:33:51 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3138
- m_server.c:ms_sid(): constification + fixed comments

Revision 3138 - Directory Listing - [select for diffs]
Modified Tue Mar 11 19:07:25 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3136
- m_svsnick.c: applied "Do not self collide clients who svsnick to themselves" patch by adam

Revision 3136 - Directory Listing - [select for diffs]
Modified Tue Mar 11 18:24:03 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3135
- Various fixes to previous ts5 removal changes

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

Revision 3121 - Directory Listing - [select for diffs]
Modified Sun Mar 9 17:19:47 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3120
- Removed m_users.c

Revision 3120 - Directory Listing - [select for diffs]
Modified Fri Mar 7 21:52:54 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3119
- Missed some of the parv[0] removal changes. Fixed.

Revision 3119 - Directory Listing - [select for diffs]
Modified Fri Mar 7 20:34:49 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3118
- m_invite.c: whitespace commit

Revision 3118 - Directory Listing - [select for diffs]
Modified Fri Mar 7 19:32:34 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3117
- numeric.c, m_dline.c: fixed inconsistent use of "can't" and "cannot"

Revision 3117 - Directory Listing - [select for diffs]
Modified Fri Mar 7 19:28:54 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3116
- Removed unused header includes here and there

Revision 3116 - Directory Listing - [select for diffs]
Modified Fri Mar 7 19:06:03 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3115
- m_trace.c: get rid of remaining from & to pointers

Revision 3115 - Directory Listing - [select for diffs]
Modified Fri Mar 7 19:02:12 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3114
- m_info.c: get rid of remaining from & to pointers 

Revision 3114 - Directory Listing - [select for diffs]
Modified Thu Mar 6 22:30:01 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3110
- m_stats.c: get rid of remaining from & to pointers

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

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

Revision 3096 - Directory Listing - [select for diffs]
Modified Sat Mar 1 23:31:45 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3081
- Applied Adam's "Put the command name in parv[0], not prefix name" patch

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

Revision 3079 - Directory Listing - [select for diffs]
Modified Sat Mar 1 17:22:03 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3078
- white-space changes / style cleanups

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

Revision 3069 - Directory Listing - [select for diffs]
Modified Thu Feb 27 19:12:00 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3044
- numeric.c, m_set.c: fixed inconsistent use of "can't" and "cannot"

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

Revision 3041 - Directory Listing - [select for diffs]
Modified Tue Feb 25 20:42:13 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3039
- ms_bmask(), remove_ban_list(): removed capability tests for CAP_IE and CAP_EX
  as +I and +e are mandatory for quite a while now

Revision 3039 - Directory Listing - [select for diffs]
Modified Tue Feb 25 19:47:51 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3037
- m_join.c:m_join(): constification

Revision 3037 - Directory Listing - [select for diffs]
Modified Tue Feb 25 19:41:43 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3026
- m_encap.c:ms_encap(): removed irrelevant comment

Revision 3026 - Directory Listing - [select for diffs]
Modified Tue Feb 25 00:07:09 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 3007
- m_help.c: whitespace changes

Revision 3007 - Directory Listing - [select for diffs]
Modified Wed Feb 19 11:38:21 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 2997
- m_challenge.c:m_challenge(): fixed an XXX

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

Revision 2991 - Directory Listing - [select for diffs]
Modified Tue Feb 18 12:10:03 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 2989
- m_admin.c: fixed invalid comment

Revision 2989 - Directory Listing - [select for diffs]
Modified Tue Feb 18 11:21:42 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 2986
- Stole recent /map changes from p4. Network map looks much better now.

Revision 2986 - Directory Listing - [select for diffs]
Modified Tue Feb 18 09:39:08 2014 UTC (10 years, 1 month ago) by michael
Diff to previous 2985
- Via p4: Make whowas honor disable_remote_commands

Revision 2985 - Directory Listing - [select for diffs]
Modified Fri Jan 31 21:19:56 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2982
- m_part.c:m_part(): removed IsServer() test

Revision 2982 - Directory Listing - [select for diffs]
Modified Fri Jan 31 21:15:13 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2976
- m_quit.c: removed unused header include

Revision 2976 - Directory Listing - [select for diffs]
Modified Fri Jan 31 12:31:22 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2974
- m_server.c:mr_server(): don't falsely exit a server with the reason
  being "SID already exists" if it's just hash_find_server() that
  returned non-NULL.

Revision 2974 - Directory Listing - [select for diffs]
Modified Fri Jan 31 11:56:51 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2972
- m_xline.c: reorder functions, removed unused header includes, constifications

Revision 2972 - Directory Listing - [select for diffs]
Modified Fri Jan 31 11:40:14 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2970
- m_help.c: Made dohelp() and sendhelpfile() void functions

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

Revision 2968 - Directory Listing - [select for diffs]
Modified Thu Jan 30 18:19:18 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2967
- m_etrace.c: removed unused header includes

Revision 2967 - Directory Listing - [select for diffs]
Modified Thu Jan 30 18:14:23 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2964
- Really make do_motd() a void function...

Revision 2964 - Directory Listing - [select for diffs]
Modified Thu Jan 30 18:12:25 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2959
- m_admin.c, m_motd.c: do_admin() and do_motd() always succeed. Make them a void again.

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

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

Revision 2947 - Directory Listing - [select for diffs]
Modified Sun Jan 26 19:41:03 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2937
- Revert -r1925. We no longer show how many times an oline has been hit.

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

Revision 2912 - Directory Listing - [select for diffs]
Modified Thu Jan 23 20:06:14 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2910
- m_capab.c: removed extraneous parentheses

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

Revision 2908 - Directory Listing - [select for diffs]
Modified Thu Jan 23 19:04:21 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2906
- m_names.c: removed unused header include

Revision 2906 - Directory Listing - [select for diffs]
Modified Thu Jan 23 19:02:58 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2904
- m_names.c: a channel name parameter is now required

Revision 2904 - Directory Listing - [select for diffs]
Modified Wed Jan 22 20:44:15 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2900
- m_list.c: style cleanups

Revision 2900 - Directory Listing - [select for diffs]
Modified Wed Jan 22 19:18:28 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2888
- m_names.c:names_non_public_non_secret(): fixed long-standing bug where
  users that are on a private/secret channel have been shown in /names
  output. Bug introduced in rev 1.60 (CVS) / Tue Jun 28 21:26:06 2005

Revision 2888 - Directory Listing - [select for diffs]
Modified Tue Jan 21 17:47:11 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2885
- Fixed improper use of the ID_or_name macro in several places

Revision 2885 - Directory Listing - [select for diffs]
Modified Mon Jan 20 22:50:36 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2879
- m_encap.c:ms_encap(): removed pointless code. Buffer can't be overflown
  since snprintf() is being used

Revision 2879 - Directory Listing - [select for diffs]
Modified Sun Jan 19 19:28:57 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2877
- m_xline.c:mo_xline(): properly report missing privilege now that
  we have the 'unxline' oper flag

Revision 2877 - Directory Listing - [select for diffs]
Modified Sun Jan 19 19:25:00 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2863
- m_xline.c: speed up xline lookups

Revision 2863 - Directory Listing - [select for diffs]
Modified Sun Jan 19 12:09:56 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2861
- m_trace.c:ms_trace(): properly check return value of hunt_server()
  against HUNTED_ISME. Just in case the HUNT_* definitions get
  changed some day

Revision 2861 - Directory Listing - [select for diffs]
Modified Sat Jan 18 20:17:36 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2859
- m_gline.c:ms_gline(): improved readability. Removed extranous IsClient() test.

Revision 2859 - Directory Listing - [select for diffs]
Modified Sat Jan 18 20:01:35 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2857
- m_gline.c: merged do_sgline() into ms_gline(). Removed me_gline() encap handler.

Revision 2857 - Directory Listing - [select for diffs]
Modified Sat Jan 18 19:38:13 2014 UTC (10 years, 2 months ago) by michael
Diff to previous 2852
- m_dline.c: merged me_undline() into ms_undline()

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

Revision 2850 - Directory Listing - [select for diffs]
Modified Fri Jan 17 18:22:04 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2830
- m_server.c:mr_server(): if there's no connect block for a server,
  exit the connection with "No connect{} block." instead of
  "Invalid servername." 

Revision 2830 - Directory Listing - [select for diffs]
Modified Thu Jan 16 15:23:07 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2828
- Tweak reloading/rehasing config files server notice

Revision 2828 - Directory Listing - [select for diffs]
Modified Wed Jan 15 23:34:31 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2826
- m_xline.c:me_xline(): fixed misleading comment

Revision 2826 - Directory Listing - [select for diffs]
Modified Wed Jan 15 23:30:37 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2824
- Fixed previous commit to ms_locops()

Revision 2824 - Directory Listing - [select for diffs]
Modified Wed Jan 15 23:26:39 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2822
- m_locops.c:ms_locops(): replaced sendto_server() combo
  with sendto_match_servs()

Revision 2822 - Directory Listing - [select for diffs]
Modified Wed Jan 15 23:17:03 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2820
- m_operwall.c: removed me_operwall() encap handler

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

Revision 2818 - Directory Listing - [select for diffs]
Modified Tue Jan 14 18:29:05 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2816
- m_dline.c, m_kline.c: fixed wrong copyright years

Revision 2816 - Directory Listing - [select for diffs]
Modified Tue Jan 14 18:16:33 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2813
- m_encap.c: fixed indentation, style cleanups, reformatting

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

Revision 2812 - Directory Listing - [select for diffs]
Modified Sun Jan 12 20:02:20 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2811
- check_gline(), check_kline(): remove additional IsClient() test.
  There can't be an unregistered client on the local_client_list.

Revision 2811 - Directory Listing - [select for diffs]
Modified Sun Jan 12 19:39:33 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2810
- Greatly speedup k-/g-line lookup. Instead of testing every single client against
  every single k-/g-line just check the just added ban against connected clients.

Revision 2810 - Directory Listing - [select for diffs]
Modified Sun Jan 12 18:30:44 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2807
- m_dline.c, m_kline.c: fixed indentation, style cleanups, reformatting

Revision 2807 - Directory Listing - [select for diffs]
Modified Sun Jan 12 17:19:01 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2804
- m_dline.c:mo_dline(). if a target server exists, use sendto_match_servs()
  instead of sendto_server()

Revision 2804 - Directory Listing - [select for diffs]
Modified Sun Jan 12 16:54:01 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2801
- m_kline.c:mo_kline(). if a target server exists, use sendto_match_servs()
  instead of sendto_server()

Revision 2801 - Directory Listing - [select for diffs]
Modified Sat Jan 11 21:23:41 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2799
- Fixed inconsistent ERR_NOPRIVS vs. ERR_NOPRIVILEGES mess

Revision 2799 - Directory Listing - [select for diffs]
Modified Thu Jan 9 21:05:49 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2796
- m_message.c:msg_client(): removed pointless MyClient() test

Revision 2796 - Directory Listing - [select for diffs]
Modified Thu Jan 9 20:44:09 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2793
- m_message.c: fixed indentation, style cleanups, reformatting

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

Revision 2786 - Directory Listing - [select for diffs]
Modified Mon Jan 6 22:33:53 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2784
- parse.c, m_message.c: replaced few 512s with IRCD_BUFSIZE; removed useless casts

Revision 2784 - Directory Listing - [select for diffs]
Modified Mon Jan 6 19:12:19 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2762
- m_whois.c:do_whois(): get it to work with UIDs. Spotted and fixed by Adam.

Revision 2762 - Directory Listing - [select for diffs]
Modified Mon Jan 6 13:28:49 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2756
- m_whois.c:whois_person(): removed /whois notice

Revision 2756 - Directory Listing - [select for diffs]
Modified Sun Jan 5 22:50:35 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2751
- m_who.c:do_who(): don't hide hopcount to irc operators

Revision 2751 - Directory Listing - [select for diffs]
Modified Sun Jan 5 22:25:50 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2748
- m_map.c: don't leak hidden servers in /map

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

Revision 2746 - Directory Listing - [select for diffs]
Modified Sun Jan 5 17:43:29 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2743
- m_trace.c:mo_trace(): properly check return value of hunt_server()

Revision 2743 - Directory Listing - [select for diffs]
Modified Sun Jan 5 16:47:21 2014 UTC (10 years, 3 months ago) by michael
Diff to previous 2727
- mo_version(): fixed indentation

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

Revision 2722 - Directory Listing - [select for diffs]
Modified Wed Dec 25 13:50:27 2013 UTC (10 years, 3 months ago) by michael
Diff to previous 2712
- automake 1.14.1

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, 4 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, 4 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, 4 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, 4 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, 4 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, 4 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, 4 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, 4 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 6 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, 8 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 9 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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 (11 years 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, 3 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, 3 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, 3 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, 3 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, 3 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, 3 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, 3 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, 3 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, 3 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 8 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, 8 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, 8 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, 8 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, 8 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, 9 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, 9 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, 9 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, 9 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, 9 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, 10 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, 10 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, 10 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, 10 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, 10 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, 10 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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 (12 years 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 (12 years 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 (12 years 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, 1 month 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, 2 months 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, 2 months 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, 2 months 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, 2 months 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, 2 months 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, 2 months 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, 2 months 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, 3 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, 6 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 7 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 9 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, 9 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, 9 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, 2 months 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, 3 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, 3 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, 4 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, 5 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, 10 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, 1 month 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, 1 month 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, 2 months 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, 2 months 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, 2 months 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, 2 months 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, 2 months 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, 4 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, 4 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, 5 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, 5 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, 6 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, 7 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, 7 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, 7 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, 7 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, 7 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 8 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, 11 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, 11 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 (15 years 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 (15 years 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 (15 years 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 5 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, 7 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, 7 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, 7 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, 9 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, 10 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, 10 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, 10 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, 11 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, 11 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, 11 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, 11 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, 11 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, 11 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, 1 month 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, 2 months 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, 2 months 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, 2 months 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, 2 months 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, 2 months 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, 2 months 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, 2 months 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, 3 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, 5 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, 5 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, 5 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, 5 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, 5 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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, 6 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