ViewVC Help
View Directory | Revision Log | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/modules
Revision 6408 - Directory Listing - [select for diffs]
Modified Tue Aug 25 19:24:09 2015 UTC (10 years ago) by michael
Diff to previous 6405 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6403 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6400 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6387 , to selected 4195
- Implement ircv3.1 account-notify extension

Revision 6387 - Directory Listing - [select for diffs]
Modified Sat Aug 22 17:36:03 2015 UTC (10 years ago) by michael
Diff to previous 6385 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6379 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6375 , to selected 4195
- m_kick.c: doxygen

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

Revision 6373 - Directory Listing - [select for diffs]
Modified Fri Aug 21 10:00:10 2015 UTC (10 years ago) by michael
Diff to previous 6366 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6363 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6362 , to selected 4195
- Remove unused header includes

Revision 6362 - Directory Listing - [select for diffs]
Modified Tue Aug 18 07:27:15 2015 UTC (10 years ago) by michael
Diff to previous 6357 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6355 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6354 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6351 , to selected 4195
- Rename server capabilities flags from CAP_* to CAPAB_*

Revision 6351 - Directory Listing - [select for diffs]
Modified Tue Aug 11 18:39:23 2015 UTC (10 years ago) by michael
Diff to previous 6350 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6344 , to selected 4195
- Make use of enum in more places

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

Revision 6339 - Directory Listing - [select for diffs]
Modified Mon Aug 10 18:38:55 2015 UTC (10 years ago) by michael
Diff to previous 6338 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6335 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6334 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6329 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6318 , to selected 4195
- 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 (10 years ago) by michael
Diff to previous 6313 , to selected 4195
- Get rid of UMODE_ALL

Revision 6313 - Directory Listing - [select for diffs]
Modified Sat Aug 1 18:03:39 2015 UTC (10 years ago) by michael
Diff to previous 6306 , to selected 4195
- 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 (10 years, 1 month ago) by michael
Diff to previous 6259 , to selected 4195
- 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 (10 years, 1 month ago) by michael
Diff to previous 6255 , to selected 4195
- Set keyword and eol-style properties

Revision 6255 - Directory Listing - [select for diffs]
Modified Fri Jul 10 15:40:48 2015 UTC (10 years, 1 month ago) by michael
Diff to previous 6217 , to selected 4195
- 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 (10 years, 2 months ago) by michael
Diff to previous 6192 , to selected 4195
- 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 (10 years, 2 months ago) by michael
Diff to previous 6185 , to selected 4195
- Rename oper_up() to user_oper_up()

Revision 6185 - Directory Listing - [select for diffs]
Modified Wed Jun 24 17:46:27 2015 UTC (10 years, 2 months ago) by michael
Diff to previous 6179 , to selected 4195
- 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 (10 years, 2 months ago) by michael
Diff to previous 6161 , to selected 4195
- m_svinfo.c: replace abs() with labs()

Revision 6161 - Directory Listing - [select for diffs]
Modified Thu Jun 18 10:55:29 2015 UTC (10 years, 2 months ago) by michael
Diff to previous 6155 , to selected 4195
- 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 (10 years, 2 months ago) by michael
Diff to previous 6152 , to selected 4195
- 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 (10 years, 2 months ago) by michael
Diff to previous 6128 , to selected 4195
- Various documentation updates provided by Jackal

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

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

Revision 5959 - Directory Listing - [select for diffs]
Modified Sat May 9 21:56:30 2015 UTC (10 years, 3 months ago) by michael
Diff to previous 5956 , to selected 4195
- 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 (10 years, 3 months ago) by michael
Diff to previous 5894 , to selected 4195
- Removed useless header includes

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

Revision 5893 - Directory Listing - [select for diffs]
Modified Sun May 3 20:50:30 2015 UTC (10 years, 3 months ago) by michael
Diff to previous 5891 , to selected 4195
- 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 (10 years, 3 months ago) by michael
Diff to previous 5884 , to selected 4195
- 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 (10 years, 3 months ago) by michael
Diff to previous 5883 , to selected 4195
- 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 (10 years, 3 months ago) by michael
Diff to previous 5881 , to selected 4195
- 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 (10 years, 3 months ago) by michael
Diff to previous 5875 , to selected 4195
- 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 (10 years, 3 months ago) by michael
Diff to previous 5870 , to selected 4195
- Style corrections; removed trailing whitespaces

Revision 5870 - Directory Listing - [select for diffs]
Modified Tue Apr 28 19:57:52 2015 UTC (10 years, 3 months ago) by michael
Diff to previous 5867 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5865 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5864 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5852 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5837 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5836 , to selected 4195
- m_unresv.c: deduplication

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

Revision 5833 - Directory Listing - [select for diffs]
Modified Sun Apr 26 16:53:07 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5832 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5829 , to selected 4195
- m_dline.c, m_kline: renamed functions

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

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

Revision 5825 - Directory Listing - [select for diffs]
Modified Sun Apr 26 15:55:57 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5823 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5822 , to selected 4195
- Get rid of valid_comment()

Revision 5822 - Directory Listing - [select for diffs]
Modified Sun Apr 26 12:42:15 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5819 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5818 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5812 , to selected 4195
- m_dline.c:ms_dline(): minor cleanup

Revision 5812 - Directory Listing - [select for diffs]
Modified Thu Apr 23 17:42:32 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5808 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5807 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5806 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5805 , to selected 4195
- Recreate autogenerated files

Revision 5805 - Directory Listing - [select for diffs]
Modified Tue Apr 21 21:49:58 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5796 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5791 , to selected 4195
- Minor cleanups to CAPAB related code

Revision 5791 - Directory Listing - [select for diffs]
Modified Mon Apr 6 18:39:43 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5784 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5780 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5776 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5774 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5769 , to selected 4195
- Removed TS_DOESTS, DoesTS, and related code

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

Revision 5757 - Directory Listing - [select for diffs]
Modified Thu Apr 2 18:25:34 2015 UTC (10 years, 4 months ago) by michael
Diff to previous 5756 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5752 , to selected 4195
- 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 (10 years, 4 months ago) by michael
Diff to previous 5642 , to selected 4195
- Mostly whitespace changes

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

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

Revision 5638 - Directory Listing - [select for diffs]
Modified Sun Mar 1 15:33:06 2015 UTC (10 years, 5 months ago) by michael
Diff to previous 5631 , to selected 4195
- 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 (10 years, 5 months ago) by michael
Diff to previous 5628 , to selected 4195
- 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 (10 years, 5 months ago) by michael
Diff to previous 5625 , to selected 4195
- 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 (10 years, 5 months ago) by michael
Diff to previous 5620 , to selected 4195
- m_message.c: style corrections

Revision 5620 - Directory Listing - [select for diffs]
Modified Fri Feb 27 19:13:35 2015 UTC (10 years, 5 months ago) by michael
Diff to previous 5601 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5583 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5577 , to selected 4195
- Style corrections only

Revision 5577 - Directory Listing - [select for diffs]
Modified Sun Feb 15 12:33:23 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5567 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5562 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5558 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5555 , to selected 4195
- Changed SVSTAG to use user modes

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

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

Revision 5553 - Directory Listing - [select for diffs]
Modified Thu Feb 12 22:28:09 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5552 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5551 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5550 , to selected 4195
- Finish basic SVSTAG implementatio

Revision 5550 - Directory Listing - [select for diffs]
Modified Thu Feb 12 15:52:10 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5548 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5544 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5542 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5540 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5538 , to selected 4195
- m_topic.c: white space changes

Revision 5538 - Directory Listing - [select for diffs]
Modified Wed Feb 11 20:30:53 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5536 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5533 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5531 , to selected 4195
- Added basic SVSTAG implementation for later use

Revision 5531 - Directory Listing - [select for diffs]
Modified Wed Feb 11 18:15:09 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5528 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5517 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5516 , to selected 4195
- m_whois.c:whois_person(): constification

Revision 5516 - Directory Listing - [select for diffs]
Modified Mon Feb 9 20:20:55 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5500 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5489 , to selected 4195
- m_gline.c: style corrections

Revision 5489 - Directory Listing - [select for diffs]
Modified Sun Feb 8 14:52:23 2015 UTC (10 years, 6 months ago) by michael
Diff to previous 5475 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5464 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5457 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5456 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5454 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5451 , to selected 4195
- 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 (10 years, 6 months ago) by michael
Diff to previous 5400 , to selected 4195
- 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 (10 years, 7 months ago) by michael
Diff to previous 5395 , to selected 4195
- 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 (10 years, 7 months ago) by michael
Diff to previous 5392 , to selected 4195
- libtool 2.4.5, automake 1.15

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

Revision 5387 - Directory Listing - [select for diffs]
Modified Sun Jan 18 12:43:12 2015 UTC (10 years, 7 months ago) by michael
Diff to previous 5347 , to selected 4195
- 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 (10 years, 7 months ago) by michael
Diff to previous 5051 , to selected 4195
- Update copyright years

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

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

Revision 5032 - Directory Listing - [select for diffs]
Modified Sat Dec 13 15:38:22 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 5026 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 5022 , to selected 4195
- Added general::stats_m_oper_only configuration option

Revision 5022 - Directory Listing - [select for diffs]
Modified Thu Dec 11 16:12:01 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 5021 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 5018 , to selected 4195
- m_cap.c: minor optimization to send_caplist()

Revision 5018 - Directory Listing - [select for diffs]
Modified Thu Dec 11 14:52:20 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 5017 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 5014 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 5013 , to selected 4195
- Removed unused header includes:wq

Revision 5013 - Directory Listing - [select for diffs]
Modified Tue Dec 9 17:14:16 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 5004 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 5003 , to selected 4195
- Added 'opme' to irc-operator flags

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

Revision 5000 - Directory Listing - [select for diffs]
Modified Tue Dec 9 13:53:22 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 4996 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 4992 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 4989 , to selected 4195
- Removed useless assert()s

Revision 4989 - Directory Listing - [select for diffs]
Modified Mon Dec 8 20:07:36 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 4986 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 4984 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 4982 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 4981 , to selected 4195
- Cleaned up style; reformatting; const correctness

Revision 4981 - Directory Listing - [select for diffs]
Modified Fri Dec 5 14:31:27 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 4979 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 4975 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 4971 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 4967 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 4966 , to selected 4195
- general::hide_spoof_ips is now deprecated

Revision 4966 - Directory Listing - [select for diffs]
Modified Mon Dec 1 14:01:24 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 4962 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 4961 , to selected 4195
- Get rid of NOCAPS

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

Revision 4956 - Directory Listing - [select for diffs]
Modified Sun Nov 30 13:20:55 2014 UTC (10 years, 8 months ago) by michael
Diff to previous 4955 , to selected 4195
- 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 (10 years, 8 months ago) by michael
Diff to previous 4948 , to selected 4195
- m_accept.c: whitespace changes

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

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

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

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

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

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

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

Revision 4899 - Directory Listing - [select for diffs]
Modified Fri Nov 21 17:52:21 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4890 , to selected 4195
- 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 (10 years, 9 months ago) by michael
Diff to previous 4888 , to selected 4195
- Style corrections

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

Revision 4886 - Directory Listing - [select for diffs]
Modified Tue Nov 18 16:50:26 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4884 , to selected 4195
- 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 (10 years, 9 months ago) by michael
Diff to previous 4882 , to selected 4195
- Style corrections; fixed comments

Revision 4882 - Directory Listing - [select for diffs]
Modified Sun Nov 16 21:28:13 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4880 , to selected 4195
- 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 (10 years, 9 months ago) by michael
Diff to previous 4876 , to selected 4195
- 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 (10 years, 9 months ago) by michael
Diff to previous 4844 , to selected 4195
- 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 (10 years, 9 months ago) by michael
Diff to previous 4842 , to selected 4195
- 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 (10 years, 9 months ago) by michael
Diff to previous 4838 , to selected 4195
- m_rehash.c:mo_rehash(): minor cleanup

Revision 4838 - Directory Listing - [select for diffs]
Modified Sun Nov 2 18:54:03 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4836 , to selected 4195
- 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 (10 years, 9 months ago) by michael
Diff to previous 4832 , to selected 4195
- 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 (10 years, 9 months ago) by michael
Diff to previous 4829 , to selected 4195
- m_oper.c:m_oper(): constification

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

Revision 4828 - Directory Listing - [select for diffs]
Modified Sun Nov 2 10:59:42 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4823 , to selected 4195
- 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 (10 years, 9 months ago) by michael
Diff to previous 4819 , to selected 4195
- client.c, m_who.c: style corrections

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

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

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

Revision 4814 - Directory Listing - [select for diffs]
Modified Sat Nov 1 12:12:05 2014 UTC (10 years, 9 months ago) by michael
Diff to previous 4811 , to selected 4195
- 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 (10 years, 9 months ago) by michael
Diff to previous 4810 , to selected 4195
- 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 (10 years, 9 months ago) by michael
Diff to previous 4808 , to selected 4195
- 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 (10 years, 9 months ago) by michael
Diff to previous 4795 , to selected 4195
- 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 (10 years, 9 months ago) by michael
Diff to previous 4792 , to selected 4195
- 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 (10 years, 9 months ago) by michael
Diff to previous 4770 , to selected 4195
- Added support for the "extended-join" client capability

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

Revision 4769 - Directory Listing - [select for diffs]
Modified Mon Oct 20 16:41:46 2014 UTC (10 years, 10 months ago) by michael
Diff to previous 4767 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4759 , to selected 4195
- /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 (10 years, 10 months ago) by michael
Diff to previous 4755 , to selected 4195
- Improved RPL_LOAD2HI numeric

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

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

Revision 4742 - Directory Listing - [select for diffs]
Modified Sun Oct 12 16:53:55 2014 UTC (10 years, 10 months ago) by michael
Diff to previous 4741 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4721 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4720 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4716 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4715 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4712 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4711 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4707 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4703 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4700 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4695 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4690 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4689 , to selected 4195
- Style corrections

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

Revision 4687 - Directory Listing - [select for diffs]
Modified Fri Oct 3 11:38:19 2014 UTC (10 years, 10 months ago) by michael
Diff to previous 4684 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4683 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4680 , to selected 4195
- m_connect.c: style corrections

Revision 4680 - Directory Listing - [select for diffs]
Modified Fri Oct 3 11:17:57 2014 UTC (10 years, 10 months ago) by michael
Diff to previous 4678 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4674 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4673 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4670 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4669 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4666 , to selected 4195
- m_error.c: whitespace change

Revision 4666 - Directory Listing - [select for diffs]
Modified Sun Sep 28 12:42:36 2014 UTC (10 years, 10 months ago) by michael
Diff to previous 4665 , to selected 4195
- 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 (10 years, 10 months ago) by michael
Diff to previous 4659 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4656 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4653 , to selected 4195
- m_dline.c: whitespace changes

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

Revision 4650 - Directory Listing - [select for diffs]
Modified Sun Sep 21 18:48:07 2014 UTC (10 years, 11 months ago) by michael
Diff to previous 4647 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4646 , to selected 4195
- m_dline.c:ms_dline(): whitespace changes

Revision 4646 - Directory Listing - [select for diffs]
Modified Sun Sep 21 12:43:10 2014 UTC (10 years, 11 months ago) by michael
Diff to previous 4643 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4639 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4638 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4635 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4634 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4631 , to selected 4195
- m_kline.c:ms_kline(): fixed outdated comment

Revision 4631 - Directory Listing - [select for diffs]
Modified Sun Sep 21 09:59:19 2014 UTC (10 years, 11 months ago) by michael
Diff to previous 4629 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4625 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4618 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4615 , to selected 4195
- Renamed Channel::chname to Channel::name

Revision 4615 - Directory Listing - [select for diffs]
Modified Sun Sep 7 09:52:28 2014 UTC (10 years, 11 months ago) by michael
Diff to previous 4612 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4611 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4607 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4605 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4603 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4600 , to selected 4195
- 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 (10 years, 11 months ago) by michael
Diff to previous 4599 , to selected 4195
- m_kill.c: doxygen

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

Revision 4595 - Directory Listing - [select for diffs]
Modified Sat Aug 30 16:53:05 2014 UTC (10 years, 11 months ago) by michael
Diff to previous 4588 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4581 , to selected 4195
- Renamed 'localClient' Client structure member to just 'connection'

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

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

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

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

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

Revision 4545 - Directory Listing - [select for diffs]
Modified Fri Aug 22 08:46:13 2014 UTC (11 years ago) by michael
Diff to previous 4531 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4529 , to selected 4195
- m_who.c:who_global(): style corrections

Revision 4529 - Directory Listing - [select for diffs]
Modified Tue Aug 19 15:21:21 2014 UTC (11 years ago) by michael
Diff to previous 4528 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4526 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4508 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4490 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4489 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4485 , to selected 4195
- Add topic mask option to /list

Revision 4485 - Directory Listing - [select for diffs]
Modified Sat Aug 16 15:56:05 2014 UTC (11 years ago) by michael
Diff to previous 4479 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4439 , to selected 4195
- Fixed compile warnings

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

Revision 4435 - Directory Listing - [select for diffs]
Modified Thu Aug 7 19:49:31 2014 UTC (11 years ago) by michael
Diff to previous 4419 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4415 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4384 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4383 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4379 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4364 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4360 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4340 , to selected 4195
- Got rid of acinclude.m4

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

Revision 4329 - Directory Listing - [select for diffs]
Modified Fri Aug 1 18:36:15 2014 UTC (11 years ago) by michael
Diff to previous 4325 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4313 , to selected 4195
- 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 (11 years ago) by michael
Diff to previous 4298 , to selected 4195
- 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 (11 years, 1 month ago) by michael
Diff to previous 4284 , to selected 4195
- Fixed typos all over the place

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

Revision 4283 - Directory Listing - [select for diffs]
Modified Sat Jul 19 19:40:12 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4274 , to selected 4195
- 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 (11 years, 1 month ago) by michael
Diff to previous 4270 , to selected 4195
- 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 (11 years, 1 month ago) by michael
Diff to previous 4269 , to selected 4195
- m_challenge.c:m_challenge(): cosmetical fix

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

Revision 4254 - Directory Listing - [select for diffs]
Modified Fri Jul 18 19:07:27 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4247 , to selected 4195
- 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 (11 years, 1 month ago) by michael
Diff to previous 4242 , to selected 4195
- 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 (11 years, 1 month ago) by michael
Diff to previous 4230 , to selected 4195
- m_xline.c: fixed broken check_xline()

Revision 4230 - Directory Listing - [select for diffs]
Modified Mon Jul 14 20:11:27 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4227 , to selected 4195
- 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 (11 years, 1 month ago) by michael
Diff to previous 4226 , to selected 4195
- 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 (11 years, 1 month ago) by michael
Diff to previous 4213 , to selected 4195
- m_nick.c: removed unused header includes

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

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

Revision 4195 - Directory Listing - [selected]
Modified Thu Jul 10 19:10:26 2014 UTC (11 years, 1 month 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 (11 years, 1 month ago) by michael
Diff to previous 4189 , to selected 4195
- m_nick.c: removed unused/dead code

Revision 4189 - Directory Listing - [select for diffs]
Modified Mon Jul 7 18:30:34 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4165 , to selected 4195
- 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 (11 years, 1 month ago) by michael
Diff to previous 4155 , to selected 4195
- 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 (11 years, 1 month ago) by michael
Diff to previous 4142 , to selected 4195
- 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 (11 years, 1 month ago) by michael
Diff to previous 4136 , to selected 4195
- Removed hooking system

Revision 4136 - Directory Listing - [select for diffs]
Modified Wed Jul 2 11:30:49 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4135 , to selected 4195
- 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 (11 years, 1 month ago) by michael
Diff to previous 4094 , to selected 4195
- 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 (11 years, 1 month ago) by michael
Diff to previous 4093 , to selected 4195
- Merged Adam's event system rewrite

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

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

Revision 4089 - Directory Listing - [select for diffs]
Modified Sat Jun 28 17:50:35 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4088 , to selected 4195
- 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 (11 years, 1 month ago) by michael
Diff to previous 4085 , to selected 4195
- Cleaned up UID introduction / NICK change related code

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

Revision 4081 - Directory Listing - [select for diffs]
Modified Sat Jun 28 16:19:37 2014 UTC (11 years, 1 month ago) by michael
Diff to previous 4062 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 4058 , to selected 4195
- m_eob.c:server_eob(): fixed faulty assert()

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

Revision 4049 - Directory Listing - [select for diffs]
Modified Sun Jun 22 21:50:31 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 4043 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 4040 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 4037 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 4034 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 4032 , to selected 4195
- m_stats.c: style corrections

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

Revision 4030 - Directory Listing - [select for diffs]
Modified Sat Jun 21 19:37:41 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 4024 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 4020 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 4019 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 4014 , to selected 4195
- Renamed OPER_FLAG_K to OPER_FLAG_KLINE

Revision 4014 - Directory Listing - [select for diffs]
Modified Thu Jun 19 18:49:16 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 4013 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 4010 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 4009 , to selected 4195
- m_message.c:msg_client(): minor optimization

Revision 4009 - Directory Listing - [select for diffs]
Modified Thu Jun 19 15:18:34 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 4003 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 4001 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3983 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3980 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3979 , to selected 4195
- m_message.c:build_target_list(): constification

Revision 3979 - Directory Listing - [select for diffs]
Modified Wed Jun 18 12:41:29 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3975 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3972 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3971 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3968 , to selected 4195
- m_message.c:msg_client(): style corrections

Revision 3968 - Directory Listing - [select for diffs]
Modified Wed Jun 18 11:13:13 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3967 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3965 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3961 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3951 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3949 , to selected 4195
- m_message.c:handle_special(): constification

Revision 3949 - Directory Listing - [select for diffs]
Modified Mon Jun 16 18:48:17 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3944 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3941 , to selected 4195
- Renamed global_channel_list to channel_list

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

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

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

Revision 3929 - Directory Listing - [select for diffs]
Modified Mon Jun 9 14:56:25 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3928 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3919 , to selected 4195
- m_kline.c: fixed compile warning with -Wconversion

Revision 3919 - Directory Listing - [select for diffs]
Modified Sun Jun 8 14:48:06 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3916 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3915 , to selected 4195
- m_join.c: removed do_join_0()

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

Revision 3912 - Directory Listing - [select for diffs]
Modified Sun Jun 8 13:10:20 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3911 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3905 , to selected 4195
- m_who.c: Use 'unsigned' whenever possible

Revision 3905 - Directory Listing - [select for diffs]
Modified Fri Jun 6 22:27:00 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3893 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3878 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3877 , to selected 4195
- m_info.c.:send_info_text(): style corrections

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

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

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

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

Revision 3866 - Directory Listing - [select for diffs]
Modified Thu Jun 5 21:07:55 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3862 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3861 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3860 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3856 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3855 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3851 , to selected 4195
- m_set.c: whitespace changes

Revision 3851 - Directory Listing - [select for diffs]
Modified Thu Jun 5 12:43:39 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3848 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3847 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3838 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3809 , to selected 4195
- Update macros in m4/

Revision 3809 - Directory Listing - [select for diffs]
Modified Tue Jun 3 18:58:01 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3806 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3796 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3793 , to selected 4195
- m_connect.c: whitespace commit

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

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

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

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

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

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

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

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

Revision 3773 - Directory Listing - [select for diffs]
Modified Mon Jun 2 18:46:09 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3767 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3764 , to selected 4195
- /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 (11 years, 2 months ago) by michael
Diff to previous 3762 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3753 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3750 , to selected 4195
- More ms_sjoin() cleanups

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

Revision 3749 - Directory Listing - [select for diffs]
Modified Sun Jun 1 17:41:26 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3745 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3742 , to selected 4195
- m_rehash.c: removed useless comment; style corrections

Revision 3742 - Directory Listing - [select for diffs]
Modified Sun Jun 1 16:38:45 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3741 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3738 , to selected 4195
- m_gline.c: removed useless asserts; style corrections

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

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

Revision 3724 - Directory Listing - [select for diffs]
Modified Sat May 31 16:27:09 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3723 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3717 , to selected 4195
- m_kick.c:m_kick(): removed outdated comment

Revision 3717 - Directory Listing - [select for diffs]
Modified Fri May 30 17:43:34 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3695 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3679 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3678 , to selected 4195
- m_nick.c: style corrections

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

Revision 3667 - Directory Listing - [select for diffs]
Modified Thu May 29 10:33:01 2014 UTC (11 years, 2 months ago) by michael
Diff to previous 3664 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3660 , to selected 4195
- 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 (11 years, 2 months ago) by michael
Diff to previous 3655 , to selected 4195
- m_join.c: style corrections

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

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

Revision 3642 - Directory Listing - [select for diffs]
Modified Mon May 26 10:56:50 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3641 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3637 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3625 , to selected 4195
- m_join.c:ms_join(): fixed compile warning

Revision 3625 - Directory Listing - [select for diffs]
Modified Thu May 22 20:12:46 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3621 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3617 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3608 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3606 , to selected 4195
- m_trace.c: removed set_time() calls

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

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

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

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

Revision 3591 - Directory Listing - [select for diffs]
Modified Sun May 18 16:42:51 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3587 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3585 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3580 , to selected 4195
- m_sjoin.c:ms_sjoin(): removed faulty assert

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

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

Revision 3573 - Directory Listing - [select for diffs]
Modified Fri May 16 17:09:50 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3565 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3561 , to selected 4195
- Style corrections

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

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

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

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

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

Revision 3516 - Directory Listing - [select for diffs]
Modified Mon May 12 17:34:43 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3513 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3511 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3506 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3504 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3497 , to selected 4195
- Renamed MyMalloc() to MyCalloc()

Revision 3497 - Directory Listing - [select for diffs]
Modified Sat May 10 18:59:07 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3486 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3483 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3481 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3479 , to selected 4195
- Style corrections

Revision 3479 - Directory Listing - [select for diffs]
Modified Sun May 4 16:49:06 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3477 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3473 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3467 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3459 , to selected 4195
- m_xline.c:write_xline(): removed collapse() call

Revision 3459 - Directory Listing - [select for diffs]
Modified Thu May 1 20:14:25 2014 UTC (11 years, 3 months ago) by michael
Diff to previous 3431 , to selected 4195
- 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 (11 years, 3 months ago) by michael
Diff to previous 3424 , to selected 4195
- Replace few hash_find_id() with find_person()

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

Revision 3382 - Directory Listing - [select for diffs]
Modified Fri Apr 25 13:23:23 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3373 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3372 , to selected 4195
- Fixed previous commit to m_set.c

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

Revision 3371 - Directory Listing - [select for diffs]
Modified Mon Apr 21 16:01:21 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3370 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3368 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3367 , to selected 4195
- Style corrections

Revision 3367 - Directory Listing - [select for diffs]
Modified Mon Apr 21 11:44:56 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3366 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3365 , to selected 4195
- Fix comments

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

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

Revision 3357 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:49:14 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3356 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3355 , to selected 4195
- Added m_bmask.c and m_tmode.c

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

Revision 3354 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:34:51 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3353 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3352 , to selected 4195
- svn propset on m_unxline.c

Revision 3352 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:26:15 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3351 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3350 , to selected 4195
- svn propset on m_unkline.c

Revision 3350 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:17:26 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3349 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3348 , to selected 4195
- svn propset on m_undline.c

Revision 3348 - Directory Listing - [select for diffs]
Modified Sun Apr 20 14:09:22 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3347 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3346 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3345 , to selected 4195
- doxygen

Revision 3345 - Directory Listing - [select for diffs]
Modified Sun Apr 20 12:15:00 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3344 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3343 , to selected 4195
- Doxygen

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

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

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

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

Revision 3338 - Directory Listing - [select for diffs]
Modified Fri Apr 18 11:05:56 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3337 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3336 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3334 , to selected 4195
- doxygen

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

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

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

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

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

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

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

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

Revision 3325 - Directory Listing - [select for diffs]
Modified Tue Apr 15 17:25:35 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3322 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3321 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3320 , to selected 4195
- Moved s_gline.c to gline.c

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

Revision 3315 - Directory Listing - [select for diffs]
Modified Tue Apr 15 13:03:59 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3314 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3313 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3306 , to selected 4195
- Moved set_user_mode() to m_mode.c

Revision 3306 - Directory Listing - [select for diffs]
Modified Mon Apr 14 18:37:05 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3303 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3302 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3301 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3300 , to selected 4195
- m_module.c:mo_module(): whitespace commit

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

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

Revision 3296 - Directory Listing - [select for diffs]
Modified Thu Apr 10 19:07:22 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3295 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3294 , to selected 4195
- doxygen

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

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

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

Revision 3288 - Directory Listing - [select for diffs]
Modified Wed Apr 9 19:04:47 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3285 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3283 , to selected 4195
- Fixed corrupted "STATS U" output

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

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

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

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

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

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

Revision 3270 - Directory Listing - [select for diffs]
Modified Sat Apr 5 22:41:19 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3266 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3246 , to selected 4195
- Worked towards improving documentation

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

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

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

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

Revision 3236 - Directory Listing - [select for diffs]
Modified Sat Mar 29 20:24:28 2014 UTC (11 years, 4 months ago) by michael
Diff to previous 3232 , to selected 4195
- 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 (11 years, 4 months ago) by michael
Diff to previous 3227 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3222 , to selected 4195
- m_stats.c:stats_servlinks(): removed extranous spaces

Revision 3222 - Directory Listing - [select for diffs]
Modified Thu Mar 27 20:00:45 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3221 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3220 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3219 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3217 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3216 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3215 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3213 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3212 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3209 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3208 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3206 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3205 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3204 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3203 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3201 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3200 , to selected 4195
- m_kill.c: further cleanups

Revision 3200 - Directory Listing - [select for diffs]
Modified Mon Mar 24 16:17:44 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3199 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3198 , to selected 4195
- Fix to previous commit to m_kick.c

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

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

Revision 3196 - Directory Listing - [select for diffs]
Modified Sun Mar 23 20:25:35 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3195 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3192 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3190 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3186 , to selected 4195
- mr_server(), ms_sid(): minor cleanup

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

Revision 3184 - Directory Listing - [select for diffs]
Modified Thu Mar 20 17:39:13 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3183 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3181 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3180 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3179 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3178 , to selected 4195
- m_kill.c: get rid of relay_kill()

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

Revision 3175 - Directory Listing - [select for diffs]
Modified Tue Mar 18 19:48:30 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3172 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3171 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3169 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3164 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3162 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3160 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3159 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3156 , to selected 4195
- Fixed now outdated comments

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

Revision 3152 - Directory Listing - [select for diffs]
Modified Fri Mar 14 15:07:43 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3150 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3148 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3139 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3138 , to selected 4195
- m_server.c:ms_sid(): constification + fixed comments

Revision 3138 - Directory Listing - [select for diffs]
Modified Tue Mar 11 19:07:25 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3136 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3135 , to selected 4195
- Various fixes to previous ts5 removal changes

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

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

Revision 3120 - Directory Listing - [select for diffs]
Modified Fri Mar 7 21:52:54 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3119 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3118 , to selected 4195
- m_invite.c: whitespace commit

Revision 3118 - Directory Listing - [select for diffs]
Modified Fri Mar 7 19:32:34 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3117 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3116 , to selected 4195
- Removed unused header includes here and there

Revision 3116 - Directory Listing - [select for diffs]
Modified Fri Mar 7 19:06:03 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3115 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3114 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3110 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3109 , to selected 4195
- Added sendto_one_notice()

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

Revision 3096 - Directory Listing - [select for diffs]
Modified Sat Mar 1 23:31:45 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3081 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3079 , to selected 4195
- 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 (11 years, 5 months ago) by michael
Diff to previous 3078 , to selected 4195
- white-space changes / style cleanups

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

Revision 3069 - Directory Listing - [select for diffs]
Modified Thu Feb 27 19:12:00 2014 UTC (11 years, 5 months ago) by michael
Diff to previous 3044 , to selected 4195
- 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 (11 years, 6 months ago) by michael
Diff to previous 3041 , to selected 4195
- 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 (11 years, 6 months ago) by michael
Diff to previous 3039 , to selected 4195
- 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 (11 years, 6 months ago) by michael
Diff to previous 3037 , to selected 4195
- m_join.c:m_join(): constification

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

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

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

Revision 2997 - Directory Listing - [select for diffs]
Modified Tue Feb 18 21:19:28 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 2991 , to selected 4195
- 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 (11 years, 6 months ago) by michael
Diff to previous 2989 , to selected 4195
- m_admin.c: fixed invalid comment

Revision 2989 - Directory Listing - [select for diffs]
Modified Tue Feb 18 11:21:42 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 2986 , to selected 4195
- 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 (11 years, 6 months ago) by michael
Diff to previous 2985 , to selected 4195
- Via p4: Make whowas honor disable_remote_commands

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

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

Revision 2976 - Directory Listing - [select for diffs]
Modified Fri Jan 31 12:31:22 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 2974 , to selected 4195
- 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 (11 years, 6 months ago) by michael
Diff to previous 2972 , to selected 4195
- 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 (11 years, 6 months ago) by michael
Diff to previous 2970 , to selected 4195
- 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 (11 years, 6 months ago) by michael
Diff to previous 2968 , to selected 4195
- 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 (11 years, 6 months ago) by michael
Diff to previous 2967 , to selected 4195
- m_etrace.c: removed unused header includes

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

Revision 2964 - Directory Listing - [select for diffs]
Modified Thu Jan 30 18:12:25 2014 UTC (11 years, 6 months ago) by michael
Diff to previous 2959 , to selected 4195
- 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 (11 years, 6 months ago) by michael
Diff to previous 2955 , to selected 4195
- 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 (11 years, 6 months ago) by michael
Diff to previous 2947 , to selected 4195
- register_remote_user(): removed unused realname/gecos parameter

Revision 2947 - Directory Listing - [select for diffs]
Modified Sun Jan 26 19:41:03 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2937 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2912 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2910 , to selected 4195
- m_capab.c: removed extraneous parentheses

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

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

Revision 2906 - Directory Listing - [select for diffs]
Modified Thu Jan 23 19:02:58 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2904 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2900 , to selected 4195
- m_list.c: style cleanups

Revision 2900 - Directory Listing - [select for diffs]
Modified Wed Jan 22 19:18:28 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2888 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2885 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2879 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2877 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2863 , to selected 4195
- m_xline.c: speed up xline lookups

Revision 2863 - Directory Listing - [select for diffs]
Modified Sun Jan 19 12:09:56 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2861 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2859 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2857 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2852 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2850 , to selected 4195
- Added 'unxline' oper privilege for better fine tuning

Revision 2850 - Directory Listing - [select for diffs]
Modified Fri Jan 17 18:22:04 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2830 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2828 , to selected 4195
- Tweak reloading/rehasing config files server notice

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

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

Revision 2824 - Directory Listing - [select for diffs]
Modified Wed Jan 15 23:26:39 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2822 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2820 , to selected 4195
- m_operwall.c: removed me_operwall() encap handler

Revision 2820 - Directory Listing - [select for diffs]
Modified Wed Jan 15 23:10:26 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2818 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2816 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2813 , to selected 4195
- m_encap.c: fixed indentation, style cleanups, reformatting

Revision 2813 - Directory Listing - [select for diffs]
Modified Sun Jan 12 20:23:50 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2812 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2811 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2810 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2807 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2804 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2801 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2799 , to selected 4195
- Fixed inconsistent ERR_NOPRIVS vs. ERR_NOPRIVILEGES mess

Revision 2799 - Directory Listing - [select for diffs]
Modified Thu Jan 9 21:05:49 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2796 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2793 , to selected 4195
- m_message.c: fixed indentation, style cleanups, reformatting

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

Revision 2786 - Directory Listing - [select for diffs]
Modified Mon Jan 6 22:33:53 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2784 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2762 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2756 , to selected 4195
- m_whois.c:whois_person(): removed /whois notice

Revision 2756 - Directory Listing - [select for diffs]
Modified Sun Jan 5 22:50:35 2014 UTC (11 years, 7 months ago) by michael
Diff to previous 2751 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2748 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2746 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2743 , to selected 4195
- 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 (11 years, 7 months ago) by michael
Diff to previous 2727 , to selected 4195
- mo_version(): fixed indentation

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

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

Revision 2712 - Directory Listing - [select for diffs]
Modified Tue Dec 24 18:38:02 2013 UTC (11 years, 8 months ago) by michael
Diff to previous 2700 , to selected 4195
- 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 (11 years, 8 months ago) by michael
Diff to previous 2691 , to selected 4195
- 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 (11 years, 8 months ago) by michael
Diff to previous 2686 , to selected 4195
- Avoid magically sized temporary buffers

Revision 2686 - Directory Listing - [select for diffs]
Modified Mon Dec 16 17:37:20 2013 UTC (11 years, 8 months ago) by michael
Diff to previous 2663 , to selected 4195
- 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 (11 years, 8 months ago) by michael
Diff to previous 2657 , to selected 4195
- 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 (11 years, 8 months ago) by michael
Diff to previous 2644 , to selected 4195
- m_help.c:sendhelpfile(): fixed fd leak

Revision 2644 - Directory Listing - [select for diffs]
Modified Tue Dec 10 19:19:21 2013 UTC (11 years, 8 months ago) by michael
Diff to previous 2640 , to selected 4195
- 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 (11 years, 8 months ago) by michael
Diff to previous 2621 , to selected 4195
- 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 (11 years, 8 months ago) by michael
Diff to previous 2605 , to selected 4195
- m_svskill.c: replaced MyClient() test with MyConnect()

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

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

Revision 2580 - Directory Listing - [select for diffs]
Modified Wed Nov 20 20:46:57 2013 UTC (11 years, 9 months ago) by michael
Diff to previous 2565 , to selected 4195
- 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 (11 years, 9 months ago) by michael
Diff to previous 2560 , to selected 4195
- 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 (11 years, 9 months ago) by michael
Diff to previous 2551 , to selected 4195
- 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 (11 years, 9 months ago) by michael
Diff to previous 2549 , to selected 4195
- m_who.c: updated comment

Revision 2549 - Directory Listing - [select for diffs]
Modified Sun Nov 17 13:14:56 2013 UTC (11 years, 9 months ago) by michael
Diff to previous 2540 , to selected 4195
- 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 (11 years, 9 months ago) by michael
Diff to previous 2536 , to selected 4195
- m_hash.c: constification

Revision 2536 - Directory Listing - [select for diffs]
Modified Wed Nov 13 15:13:08 2013 UTC (11 years, 9 months ago) by michael
Diff to previous 2529 , to selected 4195
- 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 (11 years, 9 months ago) by michael
Diff to previous 2525 , to selected 4195
- 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 (11 years, 9 months ago) by michael
Diff to previous 2520 , to selected 4195
- Style corrections

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

Revision 2511 - Directory Listing - [select for diffs]
Modified Sun Oct 27 18:56:53 2013 UTC (11 years, 10 months ago) by michael
Diff to previous 2508 , to selected 4195
- 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 (11 years, 10 months ago) by michael
Diff to previous 2503 , to selected 4195
- 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 (11 years, 10 months ago) by michael
Diff to previous 2499 , to selected 4195
- m_svsmode.c: constification

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

Revision 2491 - Directory Listing - [select for diffs]
Modified Fri Oct 25 16:55:01 2013 UTC (11 years, 10 months ago) by michael
Diff to previous 2482 , to selected 4195
- 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 (11 years, 10 months ago) by michael
Diff to previous 2481 , to selected 4195
- 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 (11 years, 10 months ago) by michael
Diff to previous 2480 , to selected 4195
- 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 (11 years, 10 months ago) by michael
Diff to previous 2478 , to selected 4195
- 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 (11 years, 10 months ago) by michael
Diff to previous 2475 , to selected 4195
- Stole ircu's RPL_WHOISACCOUNT numeric

Revision 2475 - Directory Listing - [select for diffs]
Modified Fri Oct 11 19:40:43 2013 UTC (11 years, 10 months ago) by michael
Diff to previous 2433 , to selected 4195
- 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 (12 years ago) by michael
Diff to previous 2403 , to selected 4195
- Removed rfc1459_command_send_error() message handler

Revision 2403 - Directory Listing - [select for diffs]
Modified Tue Jul 16 15:22:41 2013 UTC (12 years, 1 month ago) by michael
Diff to previous 2368 , to selected 4195
- 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 (12 years, 1 month ago) by michael
Diff to previous 2363 , to selected 4195
- 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 (12 years, 1 month ago) by michael
Diff to previous 2362 , to selected 4195
- find_accept(): solved XXX

Revision 2362 - Directory Listing - [select for diffs]
Modified Thu Jul 4 21:15:32 2013 UTC (12 years, 1 month ago) by michael
Diff to previous 2359 , to selected 4195
- 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 (12 years, 1 month ago) by michael
Diff to previous 2354 , to selected 4195
- 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 (12 years, 1 month ago) by michael
Diff to previous 2347 , to selected 4195
- m_whois.c: removed legacy code

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

Revision 2345 - Directory Listing - [select for diffs]
Modified Wed Jul 3 18:17:39 2013 UTC (12 years, 1 month ago) by michael
Diff to previous 2341 , to selected 4195
- White-space commit / style corrections

Revision 2341 - Directory Listing - [select for diffs]
Modified Wed Jul 3 13:54:23 2013 UTC (12 years, 1 month ago) by michael
Diff to previous 2340 , to selected 4195
- 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 (12 years, 1 month ago) by michael
Diff to previous 2336 , to selected 4195
- 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 (12 years, 1 month ago) by michael
Diff to previous 2300 , to selected 4195
- Added XLINE and RESV logging types

Revision 2300 - Directory Listing - [select for diffs]
Modified Wed Jun 19 12:10:37 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2297 , to selected 4195
- 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 (12 years, 2 months ago) by michael
Diff to previous 2296 , to selected 4195
- 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 (12 years, 2 months ago) by michael
Diff to previous 2283 , to selected 4195
- Rename Ban::username structure member to Ban::user

Revision 2283 - Directory Listing - [select for diffs]
Modified Tue Jun 18 19:13:20 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2274 , to selected 4195
- 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 (12 years, 2 months ago) by michael
Diff to previous 2270 , to selected 4195
- Sort out unused header includes

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

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

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

Revision 2248 - Directory Listing - [select for diffs]
Modified Sun Jun 16 11:28:30 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2246 , to selected 4195
- Add operator::ssl_connection_required configuration option

Revision 2246 - Directory Listing - [select for diffs]
Modified Sun Jun 16 10:48:39 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2241 , to selected 4195
- 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 (12 years, 2 months ago) by michael
Diff to previous 2238 , to selected 4195
- svn propset

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

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

Revision 2229 - Directory Listing - [select for diffs]
Modified Thu Jun 13 20:10:27 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2228 , to selected 4195
- Cleanups and fixes to previous commit -r2228

Revision 2228 - Directory Listing - [select for diffs]
Modified Thu Jun 13 19:46:30 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2224 , to selected 4195
- 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 (12 years, 2 months ago) by michael
Diff to previous 2206 , to selected 4195
- white-space commit/style corrections

Revision 2206 - Directory Listing - [select for diffs]
Modified Wed Jun 5 18:41:57 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2196 , to selected 4195
- 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 (12 years, 2 months ago) by michael
Diff to previous 2189 , to selected 4195
- 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 (12 years, 2 months ago) by michael
Diff to previous 2186 , to selected 4195
- 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 (12 years, 2 months ago) by michael
Diff to previous 2185 , to selected 4195
- 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 (12 years, 2 months ago) by michael
Diff to previous 2178 , to selected 4195
- Removed usermode +C

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

Revision 2174 - Directory Listing - [select for diffs]
Modified Mon Jun 3 19:45:38 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2160 , to selected 4195
- 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 (12 years, 2 months ago) by michael
Diff to previous 2156 , to selected 4195
- 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 (12 years, 2 months ago) by michael
Diff to previous 2150 , to selected 4195
- Cleanup flattened links code

Revision 2150 - Directory Listing - [select for diffs]
Modified Fri May 31 18:39:43 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2145 , to selected 4195
- 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 (12 years, 2 months ago) by michael
Diff to previous 2143 , to selected 4195
- 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 (12 years, 2 months ago) by michael
Diff to previous 2137 , to selected 4195
- m_svsmode.c: avoid HostServ floods

Revision 2137 - Directory Listing - [select for diffs]
Modified Wed May 29 19:49:27 2013 UTC (12 years, 2 months ago) by michael
Diff to previous 2120 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2118 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2116 , to selected 4195
- Got rid of CONF_HUB enum type

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

Revision 2115 - Directory Listing - [select for diffs]
Modified Sun May 26 11:13:03 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2112 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2104 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2099 , to selected 4195
- Made LOCOPS messages appear as a NOTICE

Revision 2099 - Directory Listing - [select for diffs]
Modified Sun May 19 11:00:34 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2091 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2088 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2084 , to selected 4195
- m_who.c: style corrections

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

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

Revision 2076 - Directory Listing - [select for diffs]
Modified Fri May 17 16:25:48 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2073 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2070 , to selected 4195
- Removed outdated comment

Revision 2070 - Directory Listing - [select for diffs]
Modified Thu May 16 14:52:58 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2067 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2064 , to selected 4195
- Merged valid_username() and clean_user_name()

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

Revision 2056 - Directory Listing - [select for diffs]
Modified Thu May 16 07:55:16 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2055 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2046 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2045 , to selected 4195
- m_nick.c: replaced few strcpy() with strlcpy()

Revision 2045 - Directory Listing - [select for diffs]
Modified Wed May 15 15:32:01 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2038 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2037 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2028 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2025 , to selected 4195
- Overhaul HELP system

Revision 2025 - Directory Listing - [select for diffs]
Modified Sun May 12 18:54:15 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2022 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2021 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2017 , to selected 4195
- m_topic.c: fixed compile warning

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

Revision 2012 - Directory Listing - [select for diffs]
Modified Sun May 12 14:47:26 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2011 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2008 , to selected 4195
- Renamed m_error() to mr_error()

Revision 2008 - Directory Listing - [select for diffs]
Modified Sun May 12 12:52:53 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 2007 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 2004 , to selected 4195
- part_one_client(): removed useless client_p argument

Revision 2004 - Directory Listing - [select for diffs]
Modified Sun May 12 12:34:47 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 1997 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 1986 , to selected 4195
- Mostly style cleanups & whitespace changes

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

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

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

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

Revision 1954 - Directory Listing - [select for diffs]
Modified Mon May 6 18:51:19 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 1946 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 1937 , to selected 4195
- 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 (12 years, 3 months ago) by michael
Diff to previous 1936 , to selected 4195
-  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 (12 years, 3 months ago) by michael
Diff to previous 1927 , to selected 4195
- Minor spelling fixes

Revision 1927 - Directory Listing - [select for diffs]
Modified Tue Apr 30 17:46:40 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 1925 , to selected 4195
- Move report_resv() to m_stats.c

Revision 1925 - Directory Listing - [select for diffs]
Modified Tue Apr 30 15:22:51 2013 UTC (12 years, 3 months ago) by michael
Diff to previous 1922 , to selected 4195
- "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 (12 years, 3 months ago) by michael
Diff to previous 1921 , to selected 4195
- Moved report_confitem_types() to m_stats.c

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

Revision 1896 - Directory Listing - [select for diffs]
Modified Sat Apr 27 18:07:49 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1895 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1892 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1889 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1888 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1886 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1877 , to selected 4195
- Replaced a strpbrk() with has_wildcards()

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

Revision 1876 - Directory Listing - [select for diffs]
Modified Sat Apr 27 09:36:33 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1875 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1874 , to selected 4195
- "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 (12 years, 4 months ago) by michael
Diff to previous 1858 , to selected 4195
- WHOIS may no longer accept wildcards

Revision 1858 - Directory Listing - [select for diffs]
Modified Thu Apr 25 15:00:52 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1857 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1854 , to selected 4195
- Constification

Revision 1854 - Directory Listing - [select for diffs]
Modified Wed Apr 24 19:16:09 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1851 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1845 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1842 , to selected 4195
- Fixed some compile warnings

Revision 1842 - Directory Listing - [select for diffs]
Modified Sun Apr 21 18:17:27 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1841 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1839 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1838 , to selected 4195
- Add ERR_CHANBANREASON (numeric 485)

Revision 1838 - Directory Listing - [select for diffs]
Modified Sun Apr 21 09:36:19 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1837 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1836 , to selected 4195
- Remove current msg locale implementation

Revision 1836 - Directory Listing - [select for diffs]
Modified Fri Apr 19 19:54:11 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1834 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1832 , to selected 4195
- Revert to -r1831

Revision 1832 - Directory Listing - [select for diffs]
Modified Fri Apr 19 19:16:09 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1827 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1826 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1825 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1819 , to selected 4195
- Quarantined/reserved channels may now contain wildcards

Revision 1819 - Directory Listing - [select for diffs]
Modified Fri Apr 12 11:57:26 2013 UTC (12 years, 4 months ago) by michael
Diff to previous 1811 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1809 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1806 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1799 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1795 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1794 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1793 , to selected 4195
- 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 (12 years, 4 months ago) by michael
Diff to previous 1783 , to selected 4195
- 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 (12 years, 7 months ago) by michael
Diff to previous 1769 , to selected 4195
- 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 (12 years, 7 months ago) by michael
Diff to previous 1767 , to selected 4195
- m_rehash(): cosmetical cleanups

Revision 1767 - Directory Listing - [select for diffs]
Modified Sat Jan 19 18:25:42 2013 UTC (12 years, 7 months ago) by michael
Diff to previous 1765 , to selected 4195
- 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 (12 years, 7 months ago) by michael
Diff to previous 1761 , to selected 4195
- m_rehash.c: FDLIMITS is no longer rehashable

Revision 1761 - Directory Listing - [select for diffs]
Modified Fri Jan 18 19:21:39 2013 UTC (12 years, 7 months ago) by michael
Diff to previous 1759 , to selected 4195
- Fixed some other invalid conversion specifiers

Revision 1759 - Directory Listing - [select for diffs]
Modified Thu Jan 17 20:39:20 2013 UTC (12 years, 7 months ago) by michael
Diff to previous 1754 , to selected 4195
- %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 (12 years, 7 months ago) by michael
Diff to previous 1751 , to selected 4195
- 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 (12 years, 7 months ago) by michael
Diff to previous 1749 , to selected 4195
- 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 (12 years, 7 months ago) by michael
Diff to previous 1737 , to selected 4195
- 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 (12 years, 7 months ago) by michael
Diff to previous 1736 , to selected 4195
- 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 (12 years, 7 months ago) by michael
Diff to previous 1734 , to selected 4195
- 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 (12 years, 7 months ago) by michael
Diff to previous 1730 , to selected 4195
- Add support for "away-notify" client capability

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

Revision 1728 - Directory Listing - [select for diffs]
Modified Thu Jan 3 00:16:51 2013 UTC (12 years, 7 months ago) by michael
Diff to previous 1721 , to selected 4195
- 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 (12 years, 7 months ago) by michael
Diff to previous 1720 , to selected 4195
- 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 (12 years, 7 months ago) by michael
Diff to previous 1716 , to selected 4195
- automake 1.13

Revision 1716 - Directory Listing - [select for diffs]
Modified Thu Dec 27 18:51:29 2012 UTC (12 years, 8 months ago) by michael
Diff to previous 1715 , to selected 4195
- 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 (12 years, 8 months ago) by michael
Diff to previous 1703 , to selected 4195
- Improved WEBIRC authentication; added 'webirc' to auth::flags

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

Revision 1702 - Directory Listing - [select for diffs]
Modified Thu Dec 20 15:49:20 2012 UTC (12 years, 8 months ago) by michael
Diff to previous 1699 , to selected 4195
- /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 (12 years, 8 months ago) by michael
Diff to previous 1698 , to selected 4195
- 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 (12 years, 8 months ago) by michael
Diff to previous 1689 , to selected 4195
- 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 (12 years, 8 months ago) by michael
Diff to previous 1688 , to selected 4195
- Fixed WEBIRC module

Revision 1688 - Directory Listing - [select for diffs]
Modified Wed Dec 19 20:58:16 2012 UTC (12 years, 8 months ago) by michael
Diff to previous 1687 , to selected 4195
- 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 (12 years, 8 months ago) by michael
Diff to previous 1680 , to selected 4195
- 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 (12 years, 8 months ago) by michael
Diff to previous 1676 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1674 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1666 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1664 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1662 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1659 , to selected 4195
- Fixed inconsistent svn file properties

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

Revision 1654 - Directory Listing - [select for diffs]
Modified Fri Nov 16 19:39:37 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1653 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1652 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1650 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1649 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1646 , to selected 4195
- minor MaskItem structure cleanup

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

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

Revision 1636 - Directory Listing - [select for diffs]
Modified Sun Nov 4 17:09:47 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1632 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1629 , to selected 4195
- Initial rewrite of the configuration subsystem

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

Revision 1628 - Directory Listing - [select for diffs]
Modified Thu Nov 1 21:08:56 2012 UTC (12 years, 9 months ago) by michael
Diff to previous 1625 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1624 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1622 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1618 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1615 , to selected 4195
- 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 (12 years, 9 months ago) by michael
Diff to previous 1592 , to selected 4195
- 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 (12 years, 10 months ago) by michael
Diff to previous 1577 , to selected 4195
- 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 (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1576 , to selected 4195
- stats_tklines(): remove unused variable

Revision 1576 - Directory Listing - [select for diffs]
Modified Thu Oct 18 14:41:13 2012 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1572 , to selected 4195
- 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 (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1569 , to selected 4195
- 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 (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1568 , to selected 4195
- 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 (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1566 , to selected 4195
- ADMIN is no longer available to unregistered connections

Revision 1566 - Directory Listing - [select for diffs]
Modified Mon Oct 15 18:31:05 2012 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1559 , to selected 4195
- 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 (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1549 , to selected 4195
- 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 (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1547 , to selected 4195
- 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 (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1546 , to selected 4195
- 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 (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1544 , to selected 4195
- fixed previous commit to m_links()

Revision 1544 - Directory Listing - [select for diffs]
Modified Sun Sep 30 15:14:35 2012 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1535 , to selected 4195
- 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 (12 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1533 , to selected 4195
- automake 1.12.4

Revision 1533 - Directory Listing - [select for diffs]
Modified Sun Sep 23 13:04:45 2012 UTC (12 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1532 , to selected 4195
- 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 (12 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1531 , to selected 4195
- Fixed possible core on /stats

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

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

Revision 1528 - Directory Listing - [select for diffs]
Modified Fri Sep 14 18:20:34 2012 UTC (12 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1527 , to selected 4195
- 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 (12 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1519 , to selected 4195
- 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 (12 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1516 , to selected 4195
- 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 (12 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1515 , to selected 4195
- 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 (12 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1504 , to selected 4195
- Minor documentation updates

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

Revision 1502 - Directory Listing - [select for diffs]
Modified Tue Aug 14 08:55:15 2012 UTC (13 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1496 , to selected 4195
- 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 (13 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1495 , to selected 4195
- 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 (13 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1491 , to selected 4195
- 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 (13 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1490 , to selected 4195
- m_services.c: remove MODULE_FLAG_CORE


Revision 1490 - Directory Listing - [select for diffs]
Modified Sat Jul 28 19:33:23 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1489 , to selected 4195
- removed serverhide::disable_hidden configuration option
- update NEWS

Revision 1489 - Directory Listing - [select for diffs]
Modified Sat Jul 28 19:09:41 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1487 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1486 , to selected 4195
- m_tburst.c: fixed logic error

Revision 1486 - Directory Listing - [select for diffs]
Modified Fri Jul 27 08:21:40 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1485 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1484 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1483 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1482 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1481 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1480 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1479 , to selected 4195
- flood_attack_channel(): remove useless argument

Revision 1479 - Directory Listing - [select for diffs]
Modified Sun Jul 22 17:02:48 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1478 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1477 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1476 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1474 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1473 , to selected 4195
- removed &localchannels

Revision 1473 - Directory Listing - [select for diffs]
Modified Sun Jul 22 12:15:39 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1472 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1467 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1463 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1462 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1460 , to selected 4195
- automake 1.12.2

Revision 1460 - Directory Listing - [select for diffs]
Modified Fri Jul 6 14:32:53 2012 UTC (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1459 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1457 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1453 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1451 , to selected 4195
- 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 (13 years, 1 month ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1450 , to selected 4195
- Style corrections

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

Revision 1449 - Directory Listing - [select for diffs]
Modified Tue Jun 26 18:17:03 2012 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1448 , to selected 4195
- 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 (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1447 , to selected 4195
- 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 (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1446 , to selected 4195
- 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 (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1442 , to selected 4195
- 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 (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1435 , to selected 4195
- 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 (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1433 , to selected 4195
- 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 (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1432 , to selected 4195
- 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 (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1431 , to selected 4195
- 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 (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1429 , to selected 4195
- 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 (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1425 , to selected 4195
- 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 (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1415 , to selected 4195
- automake 1.12.1 & bison 2.5.1

Revision 1415 - Directory Listing - [select for diffs]
Modified Sat May 26 08:58:18 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1414 , to selected 4195
- 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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1413 , to selected 4195
- 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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1410 , to selected 4195
- 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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1406 , to selected 4195
- 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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1405 , to selected 4195
- m_who(): replace two irccmp with strcmp

Revision 1405 - Directory Listing - [select for diffs]
Modified Thu May 10 20:56:39 2012 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1403 , to selected 4195
- 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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1402 , to selected 4195
- 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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1401 , to selected 4195
- /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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1400 , to selected 4195
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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1398 , to selected 4195
- 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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1385 , to selected 4195
- 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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1384 , to selected 4195
- 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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1383 , to selected 4195
- 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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1377 , to selected 4195
- 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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1376 , to selected 4195
- 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 (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1373 , to selected 4195
- 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 (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1372 , to selected 4195
- autoconf 2.69 & automake 1.12

Revision 1372 - Directory Listing - [select for diffs]
Modified Thu Apr 26 19:04:51 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1371 , to selected 4195
- 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 (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1369 , to selected 4195
- "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 (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1368 , to selected 4195
- cleanup temporary k/d/g line code

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

Revision 1367 - Directory Listing - [select for diffs]
Modified Tue Apr 24 21:20:54 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1358 , to selected 4195
- 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 (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1356 , to selected 4195
- 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 (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1338 , to selected 4195
- automake 1.11.5

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

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

Revision 1325 - Directory Listing - [select for diffs]
Modified Sat Mar 31 10:29:02 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1321 , to selected 4195
- 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 (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1318 , to selected 4195
- remove unused variables

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

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

Revision 1309 - Directory Listing - [select for diffs]
Modified Sun Mar 25 11:24:18 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1302 , to selected 4195
- 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 (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1301 , to selected 4195
- remove servlink in preparation for tls links/compression

Revision 1301 - Directory Listing - [select for diffs]
Modified Sat Mar 10 21:47:17 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1298 , to selected 4195
- 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 (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1297 , to selected 4195
- fixed style in some places

Revision 1297 - Directory Listing - [select for diffs]
Modified Sun Feb 26 15:28:14 2012 UTC (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1295 , to selected 4195
- 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 (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1294 , to selected 4195
-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 (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1292 , to selected 4195
- 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 (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1291 , to selected 4195
- 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 (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1289 , to selected 4195
- automake 1.11.3

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

Revision 1285 - Directory Listing - [select for diffs]
Modified Sun Feb 5 15:12:59 2012 UTC (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1276 , to selected 4195
- 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 (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1275 , to selected 4195
- fix previous commit regarding remote klines

Revision 1275 - Directory Listing - [select for diffs]
Modified Mon Jan 30 23:50:03 2012 UTC (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1274 , to selected 4195
- 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 (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1257 , to selected 4195
- minor documentation updates and fixes

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

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

Revision 1247 - Directory Listing - [select for diffs]
Modified Sat Oct 1 07:54:24 2011 UTC (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1243 , to selected 4195
- 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 (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1241 , to selected 4195
- 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 (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1239 , to selected 4195
- 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 (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1234 , to selected 4195
- 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 (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1233 , to selected 4195
- 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 (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1230 , to selected 4195
- replace bunch of ircsprintf with snprintf

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

Revision 1228 - Directory Listing - [select for diffs]
Modified Mon Sep 19 09:38:38 2011 UTC (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1226 , to selected 4195
- 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 (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1225 , to selected 4195
- 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 (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1224 , to selected 4195
- 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 (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1222 , to selected 4195
- ms_globops(): remove redundant argument count validation

Revision 1222 - Directory Listing - [select for diffs]
Modified Sun Sep 18 10:57:54 2011 UTC (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1221 , to selected 4195
- 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 (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1219 , to selected 4195
- 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 (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1218 , to selected 4195
- 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 (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1216 , to selected 4195
- add helpserv/statserv service aliases

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

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

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

Revision 1203 - Directory Listing - [select for diffs]
Modified Tue Aug 23 20:06:08 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1196 , to selected 4195
- 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1193 , to selected 4195
- 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1192 , to selected 4195
- change_local_nick(): remove unnecessary client_p parameter

Revision 1192 - Directory Listing - [select for diffs]
Modified Thu Aug 18 20:25:18 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1182 , to selected 4195
- 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1181 , to selected 4195
- 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1178 , to selected 4195
- 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1176 , to selected 4195
- 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1175 , to selected 4195
- 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1174 , to selected 4195
- several fixes to services compatibility mode

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

Revision 1173 - Directory Listing - [select for diffs]
Modified Sun Aug 14 00:23:02 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1170 , to selected 4195
- 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1169 , to selected 4195
- allow services to bypass +G when messaging clients

Revision 1169 - Directory Listing - [select for diffs]
Modified Fri Aug 12 18:45:03 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1168 , to selected 4195
- 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1167 , to selected 4195
- Add service aliases

Revision 1167 - Directory Listing - [select for diffs]
Modified Thu Aug 11 20:13:38 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1165 , to selected 4195
- Improve services support
- Add channelmode +r

Revision 1165 - Directory Listing - [select for diffs]
Modified Thu Aug 11 18:56:53 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1164 , to selected 4195
- 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1163 , to selected 4195
- fix previous commit to m_whois.c

Revision 1163 - Directory Listing - [select for diffs]
Modified Wed Aug 10 21:54:01 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1162 , to selected 4195
- 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1161 , to selected 4195
- don't report RPL_WHOISREGNICK for unregistered nicknames...


Revision 1161 - Directory Listing - [select for diffs]
Modified Wed Aug 10 21:16:43 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1160 , to selected 4195
- 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1159 , to selected 4195
- set file properties for m_svsmode.c

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

Revision 1158 - Directory Listing - [select for diffs]
Modified Wed Aug 10 19:46:00 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1157 , to selected 4195
- 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/modules
Diff to previous 1156 , to selected 4195
- preliminary services support

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

Revision 1155 - Directory Listing - [select for diffs]
Modified Tue Aug 9 20:27:45 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid/modules
Diff to previous 1150 , to selected 4195
- recreate "trunk"

Revision 1150 - Directory Listing - [select for diffs]
Modified Wed Aug 3 01:09:49 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1149 , to selected 4195
- add new channel modes O and S

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

Revision 1148 - Directory Listing - [select for diffs]
Modified Fri Jul 29 21:29:06 2011 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1147 , to selected 4195
- fixed several compile warnings

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

Revision 1146 - Directory Listing - [select for diffs]
Modified Thu Jul 28 20:00:19 2011 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1144 , to selected 4195
- Improve multi-prefix client capability support

Revision 1144 - Directory Listing - [select for diffs]
Modified Tue Jul 26 19:33:54 2011 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1142 , to selected 4195
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 (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1141 , to selected 4195
- fix for previous commit to m_set.c

Revision 1141 - Directory Listing - [select for diffs]
Modified Sat Jul 16 19:58:28 2011 UTC (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1140 , to selected 4195
- 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 (14 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1136 , to selected 4195
- 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 (14 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1127 , to selected 4195
- m_kill.c: replace ircsprintf with snprintf

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

Revision 1123 - Directory Listing - [select for diffs]
Modified Sun Feb 6 21:57:50 2011 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1121 , to selected 4195
- 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 (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1118 , to selected 4195
- 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 (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1115 , to selected 4195
- 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 (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1114 , to selected 4195
- 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 (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1113 , to selected 4195
- 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 (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1106 , to selected 4195
- 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 (14 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1094 , to selected 4195
- 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 (15 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1092 , to selected 4195
- Updated ltdl to latest 2.2.10 release

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

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

Revision 1080 - Directory Listing - [select for diffs]
Modified Wed Mar 10 23:09:36 2010 UTC (15 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1072 , to selected 4195
- 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 (15 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1065 , to selected 4195
- 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 (15 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1062 , to selected 4195
- 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 (15 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1058 , to selected 4195
- m_eob.c: remove redundant header includes

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

Revision 1056 - Directory Listing - [select for diffs]
Modified Mon Feb 1 23:09:03 2010 UTC (15 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1055 , to selected 4195
- 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 (15 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1045 , to selected 4195
- 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 (15 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1043 , to selected 4195
- 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 (15 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.3/modules
Diff to previous 1040 , to selected 4195
- automake 1.11.1

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

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

Revision 1017 - Directory Listing - [select for diffs]
Modified Tue Oct 27 22:22:38 2009 UTC (15 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 1013 , to selected 4195
- 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 (15 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 1011 , to selected 4195
- 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 (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 1009 , to selected 4195
- 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 (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 1008 , to selected 4195
- 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 (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 1007 , to selected 4195
- doxyfy

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

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

Revision 1003 - Directory Listing - [select for diffs]
Modified Sat Aug 29 22:57:41 2009 UTC (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 1002 , to selected 4195
- 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 (15 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 1001 , to selected 4195
- moved set_initial_nick() to m_nick.c

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

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

Revision 987 - Directory Listing - [select for diffs]
Modified Sun Aug 16 12:41:56 2009 UTC (16 years ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 982 , to selected 4195
- 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 (16 years ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 981 , to selected 4195
- added a mersenne twister basedn prng

Revision 981 - Directory Listing - [select for diffs]
Modified Sun Aug 9 19:09:03 2009 UTC (16 years ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 980 , to selected 4195
- 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 (16 years ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 979 , to selected 4195
- 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 (16 years ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 972 , to selected 4195
- 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 (16 years ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 971 , to selected 4195
- 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 (16 years ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 970 , to selected 4195
- 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 (16 years ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 969 , to selected 4195
- 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 (16 years ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 968 , to selected 4195
- 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 (16 years ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 967 , to selected 4195
- fixed harmless -Wuninitialized warning in m_list()

Revision 967 - Directory Listing - [select for diffs]
Modified Sun Aug 2 18:05:28 2009 UTC (16 years ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 965 , to selected 4195
- 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 (16 years ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 958 , to selected 4195
- 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 (16 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 957 , to selected 4195
- show pending gunglines in STATS g

Revision 957 - Directory Listing - [select for diffs]
Modified Tue Jul 28 18:47:23 2009 UTC (16 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 953 , to selected 4195
- implement proper GUNGLINE support

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

Revision 948 - Directory Listing - [select for diffs]
Modified Tue Jul 21 17:34:06 2009 UTC (16 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 947 , to selected 4195
- lp64\llp64\ilp32 portability fixes

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

Revision 946 - Directory Listing - [select for diffs]
Modified Mon Jul 20 23:18:04 2009 UTC (16 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 945 , to selected 4195
- move m_error.c to modules/


Revision 945 - Directory Listing - [select for diffs]
Modified Mon Jul 20 15:48:27 2009 UTC (16 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 941 , to selected 4195
- 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 (16 years, 3 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 940 , to selected 4195
- 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 (16 years, 3 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 938 , to selected 4195
- 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 (16 years, 4 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 937 , to selected 4195
- 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 (16 years, 4 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 933 , to selected 4195
- Preliminary voting ungline code


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



Revision 912 - Directory Listing - [select for diffs]
Modified Wed Nov 7 22:47:44 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 908 , to selected 4195
- 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 (17 years, 9 months ago) by stu
Original Path: ircd-hybrid-7.2/modules
Diff to previous 900 , to selected 4195
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 (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 897 , to selected 4195
- Added new 'server' option to listener::flags

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

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

Revision 894 - Directory Listing - [select for diffs]
Modified Fri Nov 2 10:55:01 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 891 , to selected 4195
- 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 (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 889 , to selected 4195
- Avoid useless irc_getnameinfo calls in several places

Revision 889 - Directory Listing - [select for diffs]
Modified Thu Nov 1 12:59:05 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 887 , to selected 4195
- 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 (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 886 , to selected 4195
- 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 (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 885 , to selected 4195
- 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 (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 884 , to selected 4195
- 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 (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 879 , to selected 4195
- show some watch statistics in STATS z

Revision 879 - Directory Listing - [select for diffs]
Modified Thu Oct 25 08:03:01 2007 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 876 , to selected 4195
svn propset svn:keywords
Revision 876 - Directory Listing - [select for diffs]
Modified Wed Oct 24 21:51:21 2007 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 875 , to selected 4195
Backported WATCH
Revision 875 - Directory Listing - [select for diffs]
Modified Tue Oct 23 11:40:09 2007 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 873 , to selected 4195
- 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 (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 872 , to selected 4195
- 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 (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 856 , to selected 4195
- Add sanity check to m_cap

Revision 856 - Directory Listing - [select for diffs]
Modified Tue Feb 27 02:58:49 2007 UTC (18 years, 6 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 855 , to selected 4195
- make 709 numeric work for dronemon


Revision 855 - Directory Listing - [select for diffs]
Modified Mon Feb 26 22:06:45 2007 UTC (18 years, 6 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 853 , to selected 4195
- 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 (18 years, 6 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 849 , to selected 4195
- 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 (18 years, 6 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 848 , to selected 4195
- 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 (18 years, 6 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 817 , to selected 4195
- This remnant of LazyLinks DIE DIE DIE


Revision 817 - Directory Listing - [select for diffs]
Modified Sun Sep 10 17:45:31 2006 UTC (18 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 816 , to selected 4195
- 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 (18 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 808 , to selected 4195
- 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 (18 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 715 , to selected 4195
- 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 (19 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 706 , to selected 4195
- Rebuilt configure using autoconf 2.60

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

Revision 666 - Directory Listing - [select for diffs]
Modified Sat Jun 10 23:35:38 2006 UTC (19 years, 2 months ago) by stu
Original Path: ircd-hybrid-7.2/modules
Diff to previous 660 , to selected 4195
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 (19 years, 2 months ago) by adx
Original Path: ircd-hybrid-7.2/modules
Diff to previous 646 , to selected 4195
+ backported numeric changes

Revision 646 - Directory Listing - [select for diffs]
Modified Wed Jun 7 12:42:00 2006 UTC (19 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 632 , to selected 4195
- 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 (19 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 611 , to selected 4195
- 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 (19 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 606 , to selected 4195
- Fixed /dline nick for ipv6 servers

Revision 606 - Directory Listing - [select for diffs]
Modified Tue May 16 07:14:39 2006 UTC (19 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 593 , to selected 4195
- 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 (19 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 589 , to selected 4195
- 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 (19 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 588 , to selected 4195
- 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 (19 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 584 , to selected 4195
- 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 (19 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 575 , to selected 4195
- 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 (19 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 573 , to selected 4195
- Fixed a bunch of compile warnings

Revision 573 - Directory Listing - [select for diffs]
Modified Mon May 1 09:40:37 2006 UTC (19 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 560 , to selected 4195
- ts6 fixes as explained on irc

Revision 560 - Directory Listing - [select for diffs]
Modified Sun Apr 23 06:38:25 2006 UTC (19 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 554 , to selected 4195
- 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 (19 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 553 , to selected 4195
- 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 (19 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 552 , to selected 4195
- Forgot the half of the gline voting fix

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

Revision 536 - Directory Listing - [select for diffs]
Modified Thu Mar 23 09:59:02 2006 UTC (19 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 535 , to selected 4195
- 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 (19 years, 5 months ago) by adx
Original Path: ircd-hybrid-7.2/modules
Diff to previous 503 , to selected 4195
+ fixed linking error on bcc/win32 about _strcasecmp

Revision 503 - Directory Listing - [select for diffs]
Modified Fri Mar 3 19:53:47 2006 UTC (19 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 494 , to selected 4195
- 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 (19 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 488 , to selected 4195
- 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 (19 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 487 , to selected 4195
- 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 (19 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 472 , to selected 4195
- 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 (19 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 465 , to selected 4195
- Fixed RPL_WHOISACTUALLY as reported by CoolCold

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

Revision 454 - Directory Listing - [select for diffs]
Modified Sun Feb 12 19:01:25 2006 UTC (19 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 435 , to selected 4195
- 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 (19 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 395 , to selected 4195
- 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 (19 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 394 , to selected 4195
- Fixed typo

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

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

Revision 382 - Directory Listing - [select for diffs]
Modified Tue Jan 31 12:13:42 2006 UTC (19 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 352 , to selected 4195
- 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 (19 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 338 , to selected 4195
- 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 (19 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 336 , to selected 4195
- 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 (19 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 335 , to selected 4195
- 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 (19 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 327 , to selected 4195
- Backported TBURST fix from HEAD

Revision 327 - Directory Listing - [select for diffs]
Modified Sun Dec 25 09:55:48 2005 UTC (19 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 326 , to selected 4195
- 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 (19 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 325 , to selected 4195
- Removed m_tb.c and updated Makefile.in

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

Revision 322 - Directory Listing - [select for diffs]
Modified Sat Dec 24 22:04:58 2005 UTC (19 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 317 , to selected 4195
- 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 (19 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 313 , to selected 4195
- 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 (19 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 280 , to selected 4195
- 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 (19 years, 9 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 269 , to selected 4195
- Back port whois fix from HEAD


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

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

Revision 222 - Directory Listing - [select for diffs]
Modified Thu Nov 3 15:39:49 2005 UTC (19 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 219 , to selected 4195
- 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 (19 years, 9 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 201 , to selected 4195
- 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 (19 years, 9 months ago) by adx
Original Path: ircd-hybrid-7.2/modules
Diff to previous 172 , to selected 4195
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 (19 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 150 , to selected 4195
- 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 (19 years, 10 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 148 , to selected 4195
 - 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 (19 years, 10 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 145 , to selected 4195
- 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 (19 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 143 , to selected 4195
- 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 (19 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 138 , to selected 4195
- 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 (19 years, 10 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 136 , to selected 4195
- fix compile warning


Revision 136 - Directory Listing - [select for diffs]
Modified Sat Oct 15 23:39:54 2005 UTC (19 years, 10 months ago) by db
Original Path: ircd-hybrid-7.2/modules
Diff to previous 103 , to selected 4195
- 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 (19 years, 10 months ago) by adx
Original Path: ircd-hybrid-7.2/modules
Diff to previous 100 , to selected 4195
- MFC: fixed core on /links

Revision 100 - Directory Listing - [select for diffs]
Modified Sun Oct 9 14:43:13 2005 UTC (19 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 93 , to selected 4195
- 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 (19 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules
Diff to previous 34 , to selected 4195
- 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 (19 years, 10 months ago) by lusky
Original Path: ircd-hybrid-7.2/modules
Diff to previous 33 , to selected 4195
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 (19 years, 10 months ago) by knight
Original Path: ircd-hybrid/modules
Diff to previous 32 , to selected 4195
- svn:keywords

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

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

Revision 30 - Directory Listing - [select for diffs]
Added Sun Oct 2 20:03:27 2005 UTC (19 years, 10 months ago) by adx
Original Path: ircd-hybrid/modules
Diff to selected 4195
- imported sources
- can be moved later according to the directory/branching scheme,
  but we need the svn up

Convenience Links