ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/branches/8.2.x/modules/core/m_message.c
Revision 8280 - (view) (annotate) - [select for diffs]
Modified Tue Feb 20 19:30:33 2018 UTC (6 years, 1 month ago) by michael
File length: 18215 byte(s)
Diff to previous 8009 , to selected 3109
- Update copyright years

Revision 8009 - (view) (annotate) - [select for diffs]
Modified Wed Mar 15 13:41:19 2017 UTC (7 years ago) by michael
File length: 18215 byte(s)
Diff to previous 7996 , to selected 3109
- Remove some pointless/outdated comments

Revision 7996 - (view) (annotate) - [select for diffs]
Modified Tue Mar 14 13:17:39 2017 UTC (7 years ago) by michael
File length: 18864 byte(s)
Diff to previous 7925 , to selected 3109
- Rename get_client_name() to client_get_name()

Revision 7925 - (view) (annotate) - [select for diffs]
Modified Sat Dec 31 13:57:24 2016 UTC (7 years, 2 months ago) by michael
File length: 18864 byte(s)
Diff to previous 7871 , to selected 3109
- Update copyright years

Revision 7871 - (view) (annotate) - [select for diffs]
Modified Wed Nov 9 20:13:07 2016 UTC (7 years, 4 months ago) by michael
File length: 18864 byte(s)
Diff to previous 7865 , to selected 3109
- Style corrections in several places

Revision 7865 - (view) (annotate) - [select for diffs]
Modified Wed Nov 9 12:28:20 2016 UTC (7 years, 4 months ago) by michael
File length: 18866 byte(s)
Diff to previous 7859 , to selected 3109
- m_message.c:flood_attack_channel(): don't rate-limit messages sent by opers

Revision 7859 - (view) (annotate) - [select for diffs]
Modified Tue Nov 8 20:09:29 2016 UTC (7 years, 4 months ago) by michael
File length: 18817 byte(s)
Diff to previous 7556 , to selected 3109
- Import FLOODTIME changes from p4

Revision 7556 - (view) (annotate) - [select for diffs]
Modified Sun May 8 11:29:43 2016 UTC (7 years, 10 months ago) by michael
File length: 19356 byte(s)
Diff to previous 7354 , to selected 3109
- channel.c, m_message.c: stylistic changes

Revision 7354 - (view) (annotate) - [select for diffs]
Modified Sun Feb 21 12:52:34 2016 UTC (8 years, 1 month ago) by michael
File length: 19382 byte(s)
Diff to previous 7351 , to selected 3109
- m_message.c:build_target_list(): stylistic changes

Revision 7351 - (view) (annotate) - [select for diffs]
Modified Sun Feb 21 12:45:02 2016 UTC (8 years, 1 month ago) by michael
File length: 19419 byte(s)
Diff to previous 7007 , to selected 3109
- m_message.c:flood_attack_*(): incorporate fixes from p4 so 'can_flood' actually works

Revision 7007 - (view) (annotate) - [select for diffs]
Modified Fri Jan 1 00:09:08 2016 UTC (8 years, 2 months ago) by michael
File length: 19409 byte(s)
Diff to previous 6918 , to selected 3109
- Update copyright years

Revision 6918 - (view) (annotate) - [select for diffs]
Modified Thu Dec 10 12:32:07 2015 UTC (8 years, 3 months ago) by michael
File length: 19409 byte(s)
Diff to previous 6917 , to selected 3109
- Added channel mode +T which forbids NOTICEs to be sent to a channel

Revision 6917 - (view) (annotate) - [select for diffs]
Modified Thu Dec 10 12:03:36 2015 UTC (8 years, 3 months ago) by michael
File length: 19391 byte(s)
Diff to previous 6911 , to selected 3109
- m_message.c: minor cleanups

Revision 6911 - (view) (annotate) - [select for diffs]
Modified Mon Dec 7 19:13:54 2015 UTC (8 years, 3 months ago) by michael
File length: 19638 byte(s)
Diff to previous 6649 , to selected 3109
- m_message.c:msg_channel(): cleanup; get rid of redundant sendto_one_numeric()

Revision 6649 - (view) (annotate) - [select for diffs]
Modified Sun Oct 25 14:36:49 2015 UTC (8 years, 5 months ago) by michael
File length: 20105 byte(s)
Diff to previous 6545 , to selected 3109
- m_message.c: minor style changes

Revision 6545 - (view) (annotate) - [select for diffs]
Modified Wed Sep 16 19:54:01 2015 UTC (8 years, 6 months ago) by michael
File length: 20171 byte(s)
Diff to previous 6535 , to selected 3109
- Removed that dirty strtoken definition in stdinc.h

Revision 6535 - (view) (annotate) - [select for diffs]
Modified Sat Sep 12 16:24:09 2015 UTC (8 years, 6 months ago) by michael
File length: 20171 byte(s)
Diff to previous 6314 , to selected 3109
- m_message.c: swap keywords on 'ntargets'; minor style corrections

Revision 6314 - (view) (annotate) - [select for diffs]
Modified Sat Aug 1 18:06:37 2015 UTC (8 years, 7 months ago) by michael
File length: 20208 byte(s)
Diff to previous 6154 , to selected 3109
- Make use of the *Flag() macros in some more places

Revision 6154 - (view) (annotate) - [select for diffs]
Modified Tue Jun 16 18:32:27 2015 UTC (8 years, 9 months ago) by michael
File length: 20182 byte(s)
Diff to previous 5880 , to selected 3109
- m_message.c, numeric.c: changed RPL_UMODEGMSG numeric format to match with insp/ratbox/chary as suggested by Adam and jackal

Revision 5880 - (view) (annotate) - [select for diffs]
Modified Sun May 3 16:01:42 2015 UTC (8 years, 10 months ago) by michael
File length: 20166 byte(s)
Diff to previous 5863 , to selected 3109
- Use C99-style initializers in all struct Message items
- Removed MFLG_SLOW
- Removed DUMMY_HANDLER

Revision 5863 - (view) (annotate) - [select for diffs]
Modified Tue Apr 28 12:23:14 2015 UTC (8 years, 11 months ago) by michael
File length: 19908 byte(s)
Diff to previous 5626 , to selected 3109
- Removed useless zero initializers from the module_entry as suggested by Adam

Revision 5626 - (view) (annotate) - [select for diffs]
Modified Fri Feb 27 19:38:52 2015 UTC (9 years, 1 month ago) by michael
File length: 19981 byte(s)
Diff to previous 5463 , to selected 3109
- m_message.c: style corrections

Revision 5463 - (view) (annotate) - [select for diffs]
Modified Wed Feb 4 18:18:26 2015 UTC (9 years, 1 month ago) by michael
File length: 19971 byte(s)
Diff to previous 5458 , to selected 3109
- Added channel mode +C which prevents users from sending CTCPS to a channel

Revision 5458 - (view) (annotate) - [select for diffs]
Modified Tue Feb 3 19:52:57 2015 UTC (9 years, 1 month ago) by michael
File length: 19833 byte(s)
Diff to previous 5455 , to selected 3109
- 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 5455 - (view) (annotate) - [select for diffs]
Modified Tue Feb 3 18:12:36 2015 UTC (9 years, 1 month ago) by michael
File length: 19834 byte(s)
Diff to previous 5453 , to selected 3109
- m_message.c: further cleanups; removed redundant code, etc

Revision 5453 - (view) (annotate) - [select for diffs]
Modified Mon Feb 2 18:58:44 2015 UTC (9 years, 1 month ago) by michael
File length: 21270 byte(s)
Diff to previous 5452 , to selected 3109
- 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 5452 - (view) (annotate) - [select for diffs]
Modified Mon Feb 2 18:30:39 2015 UTC (9 years, 1 month ago) by michael
File length: 21270 byte(s)
Diff to previous 5346 , to selected 3109
- m_message.c: sanitize msg_client(); fixed some logic errors in the flooding code

Revision 5346 - (view) (annotate) - [select for diffs]
Modified Sun Jan 11 12:41:14 2015 UTC (9 years, 2 months ago) by michael
File length: 22190 byte(s)
Diff to previous 4617 , to selected 3109
- Update copyright years

Revision 4617 - (view) (annotate) - [select for diffs]
Modified Sun Sep 7 13:00:55 2014 UTC (9 years, 6 months ago) by michael
File length: 22190 byte(s)
Diff to previous 4589 , to selected 3109
- Renamed Channel::chname to Channel::name

Revision 4589 - (view) (annotate) - [select for diffs]
Modified Tue Aug 26 15:59:21 2014 UTC (9 years, 7 months ago) by michael
File length: 22210 byte(s)
Diff to previous 4564 , to selected 3109
- Renamed 'localClient' Client structure member to just 'connection'

Revision 4564 - (view) (annotate) - [select for diffs]
Modified Sun Aug 24 10:24:47 2014 UTC (9 years, 7 months ago) by michael
File length: 22222 byte(s)
Diff to previous 4546 , to selected 3109
- Update GPL 2 license headers

Revision 4546 - (view) (annotate) - [select for diffs]
Modified Fri Aug 22 08:46:38 2014 UTC (9 years, 7 months ago) by michael
File length: 22218 byte(s)
Diff to previous 4527 , to selected 3109
- Fixed compile warnings with -Wmissing-field-initializers

Revision 4527 - (view) (annotate) - [select for diffs]
Modified Tue Aug 19 10:39:22 2014 UTC (9 years, 7 months ago) by michael
File length: 22206 byte(s)
Diff to previous 4341 , to selected 3109
- m_message.c: fixed bug where "NOTICE +#somechan" did allow bypassing resv{} channels,
  or channels that are set +c (no control codes)

Revision 4341 - (view) (annotate) - [select for diffs]
Modified Sat Aug 2 16:53:48 2014 UTC (9 years, 7 months ago) by michael
File length: 21483 byte(s)
Diff to previous 4299 , to selected 3109
- Renamed structures to meet code conventions

Revision 4299 - (view) (annotate) - [select for diffs]
Modified Sun Jul 20 13:51:28 2014 UTC (9 years, 8 months ago) by michael
File length: 21499 byte(s)
Diff to previous 4084 , to selected 3109
- Fixed typos all over the place

Revision 4084 - (view) (annotate) - [select for diffs]
Modified Sat Jun 28 16:31:11 2014 UTC (9 years, 9 months ago) by michael
File length: 21495 byte(s)
Diff to previous 4011 , to selected 3109
- m_message.c: style cleanups; constification

Revision 4011 - (view) (annotate) - [select for diffs]
Modified Thu Jun 19 15:56:40 2014 UTC (9 years, 9 months ago) by michael
File length: 21477 byte(s)
Diff to previous 4002 , to selected 3109
- m_message.c:msg_client(): minor optimization

Revision 4002 - (view) (annotate) - [select for diffs]
Modified Wed Jun 18 18:39:27 2014 UTC (9 years, 9 months ago) by michael
File length: 21477 byte(s)
Diff to previous 3982 , to selected 3109
- m_message.c: constification; fixed style in some places

Revision 3982 - (view) (annotate) - [select for diffs]
Modified Wed Jun 18 12:55:57 2014 UTC (9 years, 9 months ago) by michael
File length: 21528 byte(s)
Diff to previous 3981 , to selected 3109
- m_message.c:build_target_list(): constification; made things look nicer with an EmptyString()

Revision 3981 - (view) (annotate) - [select for diffs]
Modified Wed Jun 18 12:43:43 2014 UTC (9 years, 9 months ago) by michael
File length: 21518 byte(s)
Diff to previous 3978 , to selected 3109
- m_message.c:build_target_list(): constification

Revision 3978 - (view) (annotate) - [select for diffs]
Modified Wed Jun 18 12:41:10 2014 UTC (9 years, 9 months ago) by michael
File length: 21512 byte(s)
Diff to previous 3974 , to selected 3109
- m_message.c:msg_client(): minor optimization. Most clients aren't set away, and a
  directed message is nearly always a PRIVMSG

Revision 3974 - (view) (annotate) - [select for diffs]
Modified Wed Jun 18 11:58:40 2014 UTC (9 years, 9 months ago) by michael
File length: 21512 byte(s)
Diff to previous 3973 , to selected 3109
- 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 3973 - (view) (annotate) - [select for diffs]
Modified Wed Jun 18 11:40:25 2014 UTC (9 years, 9 months ago) by michael
File length: 21513 byte(s)
Diff to previous 3970 , to selected 3109
- m_message.c: update client->localClient->last_privmsg in m_privmsg()

Revision 3970 - (view) (annotate) - [select for diffs]
Modified Wed Jun 18 11:26:37 2014 UTC (9 years, 9 months ago) by michael
File length: 22080 byte(s)
Diff to previous 3969 , to selected 3109
- m_message.c:msg_client(): style corrections

Revision 3969 - (view) (annotate) - [select for diffs]
Modified Wed Jun 18 11:13:33 2014 UTC (9 years, 9 months ago) by michael
File length: 22087 byte(s)
Diff to previous 3964 , to selected 3109
- m_message.c:handle_special(): fixed stupid logic error

Revision 3964 - (view) (annotate) - [select for diffs]
Modified Tue Jun 17 18:32:04 2014 UTC (9 years, 9 months ago) by michael
File length: 22079 byte(s)
Diff to previous 3950 , to selected 3109
- m_message.c:handle_special(): removed redundant HasUMode(source_p, UMODE_OPER) test

Revision 3950 - (view) (annotate) - [select for diffs]
Modified Mon Jun 16 18:49:59 2014 UTC (9 years, 9 months ago) by michael
File length: 22113 byte(s)
Diff to previous 3948 , to selected 3109
- m_message.c:handle_special(): constification

Revision 3948 - (view) (annotate) - [select for diffs]
Modified Mon Jun 16 18:47:47 2014 UTC (9 years, 9 months ago) by michael
File length: 22101 byte(s)
Diff to previous 3774 , to selected 3109
- 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 3774 - (view) (annotate) - [select for diffs]
Modified Mon Jun 2 18:46:23 2014 UTC (9 years, 9 months ago) by michael
File length: 23982 byte(s)
Diff to previous 3725 , to selected 3109
- m_message: style corrections; made things use an enum

Revision 3725 - (view) (annotate) - [select for diffs]
Modified Sat May 31 16:29:38 2014 UTC (9 years, 9 months ago) by michael
File length: 24035 byte(s)
Diff to previous 3482 , to selected 3109
- Halfops are now part of the ircd core and enabled by default

Revision 3482 - (view) (annotate) - [select for diffs]
Modified Mon May 5 18:33:57 2014 UTC (9 years, 10 months ago) by michael
File length: 24079 byte(s)
Diff to previous 3377 , to selected 3109
- Style corrections

Revision 3377 - (view) (annotate) - [select for diffs]
Modified Thu Apr 24 16:15:51 2014 UTC (9 years, 11 months ago) by michael
File length: 24100 byte(s)
Diff to previous 3347 , to selected 3109
- Create 8.2.x branch

Revision 3347 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 14:03:06 2014 UTC (9 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 24100 byte(s)
Diff to previous 3283 , to selected 3109
- Moved files:
  s_user.c -> user.c
  s_misc.c -> misc.c
  s_serv.c -> server.c

Revision 3283 - (view) (annotate) - [select for diffs]
Modified Tue Apr 8 16:39:50 2014 UTC (9 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 24100 byte(s)
Diff to previous 3246 , to selected 3109
- Style corrections/constification

Revision 3246 - (view) (annotate) - [select for diffs]
Modified Sun Mar 30 17:37:13 2014 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 24078 byte(s)
Diff to previous 3164 , to selected 3109
- Fixed inconsistent style in several places

Revision 3164 - (view) (annotate) - [select for diffs]
Modified Sat Mar 15 20:19:15 2014 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 24110 byte(s)
Diff to previous 3159 , to selected 3109
- More client_p removal cleanups
- parse.c:handle_command: now no longer drop servers if the right
  amount of parameters isn't given

Revision 3159 - (view) (annotate) - [select for diffs]
Modified Sat Mar 15 16:28:33 2014 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 24122 byte(s)
Diff to previous 3156 , to selected 3109
- Fixed now outdated comments

Revision 3156 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 19:57:38 2014 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 24184 byte(s)
Diff to previous 3110 , to selected 3109
- Removed client_p pointers from everywhere

Revision 3110 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 20:33:17 2014 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 24504 byte(s)
Diff to previous 3109
- Added sendto_one_notice()

Revision 3109 - (view) (annotate) - [selected]
Modified Thu Mar 6 19:25:12 2014 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 24619 byte(s)
Diff to previous 2888
- Applied Adam's sendto_one_numeric() changes

Revision 2888 - (view) (annotate) - [select for diffs]
Modified Tue Jan 21 17:47:11 2014 UTC (10 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 26599 byte(s)
Diff to previous 2820 , to selected 3109
- Fixed improper use of the ID_or_name macro in several places

Revision 2820 - (view) (annotate) - [select for diffs]
Modified Wed Jan 15 23:10:26 2014 UTC (10 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 26629 byte(s)
Diff to previous 2799 , to selected 3109
- Clean up all files in modules/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years
- Made module handlers int type for later use

Revision 2799 - (view) (annotate) - [select for diffs]
Modified Thu Jan 9 21:05:49 2014 UTC (10 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 26577 byte(s)
Diff to previous 2796 , to selected 3109
- m_message.c:msg_client(): removed pointless MyClient() test

Revision 2796 - (view) (annotate) - [select for diffs]
Modified Thu Jan 9 20:44:09 2014 UTC (10 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 26648 byte(s)
Diff to previous 2793 , to selected 3109
- m_message.c: fixed indentation, style cleanups, reformatting

Revision 2793 - (view) (annotate) - [select for diffs]
Modified Thu Jan 9 17:38:12 2014 UTC (10 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 27796 byte(s)
Diff to previous 2786 , to selected 3109
 - Make PRIVMSG/NOTICE use UID targets if possible

Revision 2786 - (view) (annotate) - [select for diffs]
Modified Mon Jan 6 22:33:53 2014 UTC (10 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 27884 byte(s)
Diff to previous 2580 , to selected 3109
- parse.c, m_message.c: replaced few 512s with IRCD_BUFSIZE; removed useless casts

Revision 2580 - (view) (annotate) - [select for diffs]
Modified Wed Nov 20 20:46:57 2013 UTC (10 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 28026 byte(s)
Diff to previous 1954 , to selected 3109
- Better distinguishing between usermode +g and +G in both /whois and /privmsg
  as suggested by Adam <adam@anope.org>

Revision 1954 - (view) (annotate) - [select for diffs]
Modified Mon May 6 18:51:19 2013 UTC (10 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 27727 byte(s)
Diff to previous 1937 , to selected 3109
- 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 1937 - (view) (annotate) - [select for diffs]
Modified Sat May 4 20:54:13 2013 UTC (10 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 27510 byte(s)
Diff to previous 1834 , to selected 3109
-  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 1834 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:50:27 2013 UTC (10 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 27255 byte(s)
Diff to previous 1832 , to selected 3109
- Revert to -r1831

Revision 1832 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:16:09 2013 UTC (10 years, 11 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 27025 byte(s)
Diff to previous 1716 , to selected 3109
- 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 1716 - (view) (annotate) - [select for diffs]
Modified Thu Dec 27 18:51:29 2012 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 27255 byte(s)
Diff to previous 1652 , to selected 3109
- m_message.c: fixed bug where 'can_flood' didn't work as reported by Fawkes

Revision 1652 - (view) (annotate) - [select for diffs]
Modified Tue Nov 13 20:28:53 2012 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 27263 byte(s)
Diff to previous 1618 , to selected 3109
- 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 1618 - (view) (annotate) - [select for diffs]
Modified Tue Oct 30 21:04:38 2012 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 27262 byte(s)
Diff to previous 1592 , to selected 3109
- Made m_globops() and ms_globops() use sendto_realops_flags()
- Added message-type parameter to sendto_realops_flags() which can be one of
  SEND_NOTICE, SEND_GLOBAL, SEND_LOCOPS
- Forward-port -r1617

Revision 1592 - (view) (annotate) - [select for diffs]
Modified Sat Oct 27 21:02:32 2012 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid/trunk/modules/core/m_message.c
File length: 27236 byte(s)
Diff to previous 1569 , to selected 3109
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
  svnroot/ircd-hybrid/trunk

Revision 1569 - (view) (annotate) - [select for diffs]
Modified Tue Oct 16 18:46:53 2012 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 27236 byte(s)
Diff to previous 1483 , to selected 3109
- Removed remnants of MFLG_UNREG which is no longer needed with the
  current implementation of message handlers

Revision 1483 - (view) (annotate) - [select for diffs]
Modified Wed Jul 25 19:15:48 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 27249 byte(s)
Diff to previous 1481 , to selected 3109
- Made Client::away a fixed-size array at the expense of a somewhat higher
  memory consumption

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

Revision 1480 - (view) (annotate) - [select for diffs]
Modified Sun Jul 22 17:25:34 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 27664 byte(s)
Diff to previous 1479 , to selected 3109
- flood_attack_channel(): remove useless argument

Revision 1479 - (view) (annotate) - [select for diffs]
Modified Sun Jul 22 17:02:48 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 27700 byte(s)
Diff to previous 1478 , to selected 3109
- fix msg_channel_flags() so it can deal with messages coming from servers

Revision 1478 - (view) (annotate) - [select for diffs]
Modified Sun Jul 22 15:50:02 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28578 byte(s)
Diff to previous 1474 , to selected 3109
- Allow servers and service to send @%+ prepended channel messages

Revision 1474 - (view) (annotate) - [select for diffs]
Modified Sun Jul 22 14:44:07 2012 UTC (11 years, 8 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28473 byte(s)
Diff to previous 1435 , to selected 3109
- removed &localchannels

Revision 1435 - (view) (annotate) - [select for diffs]
Modified Fri Jun 15 18:35:37 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28611 byte(s)
Diff to previous 1429 , to selected 3109
- Backed-out -r1429. Unregistered clients may again speak in +R channels

Revision 1429 - (view) (annotate) - [select for diffs]
Modified Thu Jun 7 19:14:14 2012 UTC (11 years, 9 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28852 byte(s)
Diff to previous 1309 , to selected 3109
- Unregistered clients may not talk in a +R channel

Revision 1309 - (view) (annotate) - [select for diffs]
Modified Sun Mar 25 11:24:18 2012 UTC (12 years ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28623 byte(s)
Diff to previous 1243 , to selected 3109
- 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 1243 - (view) (annotate) - [select for diffs]
Modified Fri Sep 30 10:47:53 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28625 byte(s)
Diff to previous 1230 , to selected 3109
- 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 1230 - (view) (annotate) - [select for diffs]
Modified Thu Sep 22 19:41:19 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28685 byte(s)
Diff to previous 1219 , to selected 3109
- cleanup module loader. Make module api more flexible

Revision 1219 - (view) (annotate) - [select for diffs]
Modified Sun Sep 18 09:02:38 2011 UTC (12 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28616 byte(s)
Diff to previous 1178 , to selected 3109
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag()
with simple HasFlag/HasUMode macros.

Revision 1178 - (view) (annotate) - [select for diffs]
Modified Mon Aug 15 08:11:31 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28412 byte(s)
Diff to previous 1176 , to selected 3109
- 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 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 11:24:24 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28402 byte(s)
Diff to previous 1175 , to selected 3109
- 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 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 10:47:48 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28599 byte(s)
Diff to previous 1174 , to selected 3109
- several fixes to services compatibility mode

Revision 1174 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 00:25:05 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28542 byte(s)
Diff to previous 1173 , to selected 3109
- msg_client(): remove redundant pointer comparison

Revision 1173 - (view) (annotate) - [select for diffs]
Modified Sun Aug 14 00:23:02 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28566 byte(s)
Diff to previous 1170 , to selected 3109
- 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 - (view) (annotate) - [select for diffs]
Modified Fri Aug 12 19:03:34 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28315 byte(s)
Diff to previous 1169 , to selected 3109
- allow services to bypass +G when messaging clients

Revision 1169 - (view) (annotate) - [select for diffs]
Modified Fri Aug 12 18:45:03 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28292 byte(s)
Diff to previous 1156 , to selected 3109
- 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 1156 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:29:20 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid-8/modules/core/m_message.c
File length: 28287 byte(s)
Diff to previous 1155 , to selected 3109
- create ircd-hybrid-8 "branch"

Revision 1155 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:27:45 2011 UTC (12 years, 7 months ago) by michael
Original Path: ircd-hybrid/modules/core/m_message.c
File length: 28287 byte(s)
Diff to previous 1121 , to selected 3109
- recreate "trunk"

Revision 1121 - (view) (annotate) - [select for diffs]
Modified Sun Jan 9 11:03:03 2011 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.3/modules/core/m_message.c
File length: 28287 byte(s)
Diff to previous 1029 , to selected 3109
- removed all instances of STATIC_MODULES since we don't have
  static modules anymore
- removed m_mkpasswd module from contrib

Revision 1029 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:10:50 2009 UTC (14 years, 4 months ago) by michael
Original Path: ircd-hybrid-7.3/modules/core/m_message.c
File length: 29128 byte(s)
Diff to previous 1028 , to selected 3109
- branch off trunk to create 7.3 branch
Revision 1028 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:03:38 2009 UTC (14 years, 4 months ago) by michael
Original Path: ircd-hybrid/modules/core/m_message.c
File length: 29128 byte(s)
Diff to previous 1011 , to selected 3109
- move ircd-hybrid-7.2 to trunk

Revision 1011 - (view) (annotate) - [select for diffs]
Modified Fri Sep 18 10:14:09 2009 UTC (14 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_message.c
File length: 29128 byte(s)
Diff to previous 948 , to selected 3109
- move list manipulation routines from tools.c to list.c
- mem_frob() goes to memory.c
- sort out redundant/unneeded header includes

Revision 948 - (view) (annotate) - [select for diffs]
Modified Tue Jul 21 17:34:06 2009 UTC (14 years, 8 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_message.c
File length: 29110 byte(s)
Diff to previous 885 , to selected 3109
- lp64\llp64\ilp32 portability fixes

Revision 885 - (view) (annotate) - [select for diffs]
Modified Wed Oct 31 18:09:24 2007 UTC (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_message.c
File length: 29153 byte(s)
Diff to previous 875 , to selected 3109
- 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 875 - (view) (annotate) - [select for diffs]
Modified Tue Oct 23 11:40:09 2007 UTC (16 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_message.c
File length: 29958 byte(s)
Diff to previous 666 , to selected 3109
- Fix some compile warnings with gcc 4.2.2
- Update configure.ac

Revision 666 - (view) (annotate) - [select for diffs]
Modified Sat Jun 10 23:35:38 2006 UTC (17 years, 9 months ago) by stu
Original Path: ircd-hybrid-7.2/modules/core/m_message.c
File length: 29951 byte(s)
Diff to previous 606 , to selected 3109
Fix compile error.  Be more careful with the so called stable branch :)
Revision 606 - (view) (annotate) - [select for diffs]
Modified Tue May 16 07:14:39 2006 UTC (17 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_message.c
File length: 29951 byte(s)
Diff to previous 454 , to selected 3109
- ERR_NOSUCHNICK should actually be sent to local clients trying to PRIVMSG
  a non existant nick starting with a digit.

Revision 454 - (view) (annotate) - [select for diffs]
Modified Sun Feb 12 19:01:25 2006 UTC (18 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/modules/core/m_message.c
File length: 29929 byte(s)
Diff to previous 34 , to selected 3109
- 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 34 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 21:05:51 2005 UTC (18 years, 5 months ago) by lusky
Original Path: ircd-hybrid-7.2/modules/core/m_message.c
File length: 29923 byte(s)
Diff to previous 33 , to selected 3109
create 7.2 branch, we can move/rename it as needed.


Revision 33 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:50:00 2005 UTC (18 years, 5 months ago) by knight
Original Path: ircd-hybrid/modules/core/m_message.c
File length: 29923 byte(s)
Diff to previous 32 , to selected 3109
- svn:keywords

Revision 32 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:41:23 2005 UTC (18 years, 5 months ago) by knight
Original Path: ircd-hybrid/modules/core/m_message.c
File length: 29923 byte(s)
Diff to previous 31 , to selected 3109
- svn:keywords

Revision 31 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:34:05 2005 UTC (18 years, 5 months ago) by knight
Original Path: ircd-hybrid/modules/core/m_message.c
File length: 29923 byte(s)
Diff to previous 30 , to selected 3109
- Fix svn:keywords

Revision 30 - (view) (annotate) - [select for diffs]
Added Sun Oct 2 20:03:27 2005 UTC (18 years, 5 months ago) by adx
Original Path: ircd-hybrid/modules/core/m_message.c
File length: 29981 byte(s)
Diff to selected 3109
- imported sources
- can be moved later according to the directory/branching scheme,
  but we need the svn up

Convenience Links

Links to HEAD: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a