/[svn]/ircd-hybrid/branches/8.2.x/src/send.c
ViewVC logotype

Log of /ircd-hybrid/branches/8.2.x/src/send.c

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 8600 - (view) (annotate) - [select for diffs]
Modified Sun Oct 28 18:12:12 2018 UTC (4 years, 3 months ago) by michael
File length: 23355 byte(s)
Diff to previous 8556
- Rename Channel:locmembers to Channel::members_local


Revision 8556 - (view) (annotate) - [select for diffs]
Modified Sat Sep 22 21:45:27 2018 UTC (4 years, 4 months ago) by michael
File length: 23349 byte(s)
Diff to previous 8413
- Minor style corrections


Revision 8413 - (view) (annotate) - [select for diffs]
Modified Thu Mar 22 18:09:06 2018 UTC (4 years, 10 months ago) by michael
File length: 23321 byte(s)
Diff to previous 8348
- Rename some functions to comply with naming convention


Revision 8348 - (view) (annotate) - [select for diffs]
Modified Sun Mar 4 13:23:49 2018 UTC (4 years, 10 months ago) by michael
File length: 23315 byte(s)
Diff to previous 8338
- Style corrections


Revision 8338 - (view) (annotate) - [select for diffs]
Modified Sat Mar 3 22:26:59 2018 UTC (4 years, 10 months ago) by michael
File length: 23357 byte(s)
Diff to previous 8280
- Restore fd_table. No longer allocate fde_t items from within any other structures like the AuthRequest, or Connection structure
- struct AuthRequest once again is no longer allocated from within the Connection structure


Revision 8280 - (view) (annotate) - [select for diffs]
Modified Tue Feb 20 19:30:33 2018 UTC (4 years, 11 months ago) by michael
File length: 23267 byte(s)
Diff to previous 8165
- Update copyright years


Revision 8165 - (view) (annotate) - [select for diffs]
Modified Sun Apr 9 16:08:02 2017 UTC (5 years, 9 months ago) by michael
File length: 23267 byte(s)
Diff to previous 8035
- Move all CAPAB related code to server_capab.c, and server_capab.h


Revision 8035 - (view) (annotate) - [select for diffs]
Modified Fri Mar 17 17:49:11 2017 UTC (5 years, 10 months ago) by michael
File length: 23261 byte(s)
Diff to previous 8033
- send.c: replace IsDefunct() test in sendto_wallops_flags(), and sendto_realops_flags() with just IsDead()


Revision 8033 - (view) (annotate) - [select for diffs]
Modified Fri Mar 17 17:34:36 2017 UTC (5 years, 10 months ago) by michael
File length: 23285 byte(s)
Diff to previous 8029
- send.c:sendto_realops_flags(): only allocate a single dbuf_block instead of multiple ones depending on how many recipient there are


Revision 8029 - (view) (annotate) - [select for diffs]
Modified Fri Mar 17 15:56:45 2017 UTC (5 years, 10 months ago) by michael
File length: 23195 byte(s)
Diff to previous 7996
- send.c:sendto_realops_flags(): initialize 'ntype' with "???"


Revision 7996 - (view) (annotate) - [select for diffs]
Modified Tue Mar 14 13:17:39 2017 UTC (5 years, 10 months ago) by michael
File length: 23201 byte(s)
Diff to previous 7946
- Rename get_client_name() to client_get_name()


Revision 7946 - (view) (annotate) - [select for diffs]
Modified Wed Feb 22 19:53:04 2017 UTC (5 years, 11 months ago) by michael
File length: 23201 byte(s)
Diff to previous 7944
- send.c: style corrections


Revision 7944 - (view) (annotate) - [select for diffs]
Modified Wed Feb 22 19:46:11 2017 UTC (5 years, 11 months ago) by michael
File length: 23277 byte(s)
Diff to previous 7942
- send.c:sendto_channel_butone(): split long if statement


Revision 7942 - (view) (annotate) - [select for diffs]
Modified Wed Feb 22 19:39:33 2017 UTC (5 years, 11 months ago) by michael
File length: 23239 byte(s)
Diff to previous 7925
- send.c:sendto_channel_butone(): test IsDefunct() on 'target_p->from' instead of 'target_p' as it can be a remote client


Revision 7925 - (view) (annotate) - [select for diffs]
Modified Sat Dec 31 13:57:24 2016 UTC (6 years ago) by michael
File length: 23233 byte(s)
Diff to previous 7667
- Update copyright years


Revision 7667 - (view) (annotate) - [select for diffs]
Modified Wed Jul 20 17:09:36 2016 UTC (6 years, 6 months ago) by michael
File length: 23233 byte(s)
Diff to previous 7631
- Fixed svn properties


Revision 7631 - (view) (annotate) - [select for diffs]
Modified Thu Jun 30 16:44:02 2016 UTC (6 years, 6 months ago) by michael
File length: 23233 byte(s)
Diff to previous 7380
- send.c:sendto_match_servs(): move test


Revision 7380 - (view) (annotate) - [select for diffs]
Modified Wed Mar 2 17:51:43 2016 UTC (6 years, 10 months ago) by michael
File length: 23343 byte(s)
Diff to previous 7329
- send.c:sendto_realops_flags(): use sendto_one_notice()


Revision 7329 - (view) (annotate) - [select for diffs]
Modified Thu Feb 18 21:07:50 2016 UTC (6 years, 11 months ago) by michael
File length: 23387 byte(s)
Diff to previous 7321
- Now that we got time_t to work nicely on openbsd with snprintf's conversion specifiers,
  we ran into a similiar issue on Raspbian/ARMv7's time_t which is of signed 32 bit and
  doesn't cope at all with %j. Instead of doing tricks, get rid of time_t everywhere and
  forever and use uintmax_t instead which has at least a 'standardized' conversion specifier
  associated with it.


Revision 7321 - (view) (annotate) - [select for diffs]
Modified Sun Feb 14 15:40:45 2016 UTC (6 years, 11 months ago) by michael
File length: 23384 byte(s)
Diff to previous 7223
- Constification


Revision 7223 - (view) (annotate) - [select for diffs]
Modified Wed Feb 3 15:41:13 2016 UTC (6 years, 11 months ago) by michael
File length: 23248 byte(s)
Diff to previous 7183
- send.c:sendto_match_servs(): fixed longstanding issue where we would cluster to non-CLUSTER capable servers


Revision 7183 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 19:53:30 2016 UTC (7 years ago) by michael
File length: 23242 byte(s)
Diff to previous 7114
- send.c:sendto_match_servs(): allow for 0 cap


Revision 7114 - (view) (annotate) - [select for diffs]
Modified Sat Jan 23 20:31:37 2016 UTC (7 years ago) by michael
File length: 23235 byte(s)
Diff to previous 7106
- Remove some HAVE_TLS


Revision 7106 - (view) (annotate) - [select for diffs]
Modified Sat Jan 23 20:17:08 2016 UTC (7 years ago) by michael
File length: 23281 byte(s)
Diff to previous 7007
- Incorporate gnutls support by Adam & Attila


Revision 7007 - (view) (annotate) - [select for diffs]
Modified Fri Jan 1 00:09:08 2016 UTC (7 years ago) by michael
File length: 23737 byte(s)
Diff to previous 6781
- Update copyright years


Revision 6781 - (view) (annotate) - [select for diffs]
Modified Sun Nov 15 18:45:53 2015 UTC (7 years, 2 months ago) by michael
File length: 23737 byte(s)
Diff to previous 6775
- Use the %ju conversion specifier for time_t and get rid of these non-portable (unsigned long) casts; replace some uint64_t with uintmax_t


Revision 6775 - (view) (annotate) - [select for diffs]
Modified Fri Nov 13 20:22:58 2015 UTC (7 years, 2 months ago) by michael
File length: 23736 byte(s)
Diff to previous 6760
- Implement ircv3.2 chghost client capability support


Revision 6760 - (view) (annotate) - [select for diffs]
Modified Fri Nov 13 18:25:53 2015 UTC (7 years, 2 months ago) by michael
File length: 23625 byte(s)
Diff to previous 6536
- Merge sendto_channel_local_butone() functionality into sendto_channel_local() and get rid of sendto_channel_local_butone()


Revision 6536 - (view) (annotate) - [select for diffs]
Modified Sat Sep 12 16:30:14 2015 UTC (7 years, 4 months ago) by michael
File length: 24480 byte(s)
Diff to previous 6358
- motd.c, send.c: use %zu conversion specifier for size_t types


Revision 6358 - (view) (annotate) - [select for diffs]
Modified Mon Aug 17 16:38:33 2015 UTC (7 years, 5 months ago) by michael
File length: 24495 byte(s)
Diff to previous 6317
- Make server_die() use enum; minor cleanups here and there


Revision 6317 - (view) (annotate) - [select for diffs]
Modified Wed Aug 5 16:03:09 2015 UTC (7 years, 5 months ago) by michael
File length: 24489 byte(s)
Diff to previous 6314
- Get rid of UMODE_ALL


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


Revision 5346 - (view) (annotate) - [select for diffs]
Modified Sun Jan 11 12:41:14 2015 UTC (8 years ago) by michael
File length: 24462 byte(s)
Diff to previous 5034
- Update copyright years


Revision 5034 - (view) (annotate) - [select for diffs]
Modified Sat Dec 13 15:54:44 2014 UTC (8 years, 1 month ago) by michael
File length: 24462 byte(s)
Diff to previous 4994
- send.c: removed unused header includes


Revision 4994 - (view) (annotate) - [select for diffs]
Modified Tue Dec 9 13:25:51 2014 UTC (8 years, 1 month ago) by michael
File length: 24537 byte(s)
Diff to previous 4930
- send.c:sendq_unblocked(): const correctness


Revision 4930 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 17:45:28 2014 UTC (8 years, 2 months ago) by michael
File length: 24531 byte(s)
Diff to previous 4924
- send.c: further fixes to send_message_remote()


Revision 4924 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 16:21:59 2014 UTC (8 years, 2 months ago) by michael
File length: 24527 byte(s)
Diff to previous 4922
- send.c: replaced remaining DLINK_FOREACH_SAFE with just DLINK_FOREACH


Revision 4922 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 14:37:41 2014 UTC (8 years, 2 months ago) by michael
File length: 24632 byte(s)
Diff to previous 4889
- send.c: unbreak and sanitize send_message_remote()


Revision 4889 - (view) (annotate) - [select for diffs]
Modified Wed Nov 19 17:10:25 2014 UTC (8 years, 2 months ago) by michael
File length: 25501 byte(s)
Diff to previous 4816
- Style corrections


Revision 4816 - (view) (annotate) - [select for diffs]
Modified Sat Nov 1 15:29:49 2014 UTC (8 years, 2 months ago) by michael
File length: 25495 byte(s)
Diff to previous 4805
- Renamed variables


Revision 4805 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 15:28:08 2014 UTC (8 years, 3 months ago) by michael
File length: 25449 byte(s)
Diff to previous 4802
- send.c:sendto_anywhere(): replaced MyClient() test with MyConnect()


Revision 4802 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 15:19:30 2014 UTC (8 years, 3 months ago) by michael
File length: 25448 byte(s)
Diff to previous 4797
- send.c: added some assert(); removed useless test in send_message_remote()


Revision 4797 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 13:15:20 2014 UTC (8 years, 3 months ago) by michael
File length: 25665 byte(s)
Diff to previous 4794
- send.c:sendto_match_servs(): style corrections


Revision 4794 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 13:09:31 2014 UTC (8 years, 3 months ago) by michael
File length: 25688 byte(s)
Diff to previous 4793
- Removed pointless test for UMODE_DEAF in both sendto_channel_local() and
  sendto_channel_local_butone()


Revision 4793 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 12:47:20 2014 UTC (8 years, 3 months ago) by michael
File length: 25844 byte(s)
Diff to previous 4790
- Added support for the "extended-join" client capability


Revision 4790 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 12:02:27 2014 UTC (8 years, 3 months ago) by michael
File length: 25831 byte(s)
Diff to previous 4779
- channel_mode.c, send.c: style corrections


Revision 4779 - (view) (annotate) - [select for diffs]
Modified Tue Oct 21 16:29:52 2014 UTC (8 years, 3 months ago) by michael
File length: 25830 byte(s)
Diff to previous 4621
- send.c, client.h: changed Connection::serial to an uint64_t 


Revision 4621 - (view) (annotate) - [select for diffs]
Modified Mon Sep 8 18:24:31 2014 UTC (8 years, 4 months ago) by michael
File length: 25838 byte(s)
Diff to previous 4589
- send.c:send_format(): fixed bogus test


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


Revision 4564 - (view) (annotate) - [select for diffs]
Modified Sun Aug 24 10:24:47 2014 UTC (8 years, 5 months ago) by michael
File length: 25886 byte(s)
Diff to previous 4462
- Update GPL 2 license headers


Revision 4462 - (view) (annotate) - [select for diffs]
Modified Wed Aug 13 17:08:22 2014 UTC (8 years, 5 months ago) by michael
File length: 25882 byte(s)
Diff to previous 4430
- Removed stupid PF typedef in fdlist.h which prevented both gcc and clang from spitting out
  a warning about the first argument of s_bsd:ssl_handshake() being an 'int' when it really
  has to be a 'fde_t' pointer.
- Fixed first argument of s_bsd:ssl_handshake() which should be a 'fde_t' pointer instead of an 'int'.


Revision 4430 - (view) (annotate) - [select for diffs]
Modified Thu Aug 7 19:03:19 2014 UTC (8 years, 5 months ago) by michael
File length: 25867 byte(s)
Diff to previous 4212
- Rewrite sendto_realops_flags_ratelimited() so it can be used in other places as well


Revision 4212 - (view) (annotate) - [select for diffs]
Modified Mon Jul 14 09:24:10 2014 UTC (8 years, 6 months ago) by michael
File length: 25970 byte(s)
Diff to previous 4208
- Renamed serv_list to local_server_list


Revision 4208 - (view) (annotate) - [select for diffs]
Modified Sat Jul 12 18:13:06 2014 UTC (8 years, 6 months ago) by michael
File length: 25946 byte(s)
Diff to previous 4171
- Renammed global_serv_list to global_server_list


Revision 4171 - (view) (annotate) - [select for diffs]
Modified Sat Jul 5 15:33:37 2014 UTC (8 years, 6 months ago) by michael
File length: 25944 byte(s)
Diff to previous 3946
- Bring back channel->locmember list


Revision 3946 - (view) (annotate) - [select for diffs]
Modified Mon Jun 16 18:08:38 2014 UTC (8 years, 7 months ago) by michael
File length: 26009 byte(s)
Diff to previous 3943
- send.c:sendto_match_servs(): swap function calls; renamed variable


Revision 3943 - (view) (annotate) - [select for diffs]
Modified Mon Jun 16 17:57:48 2014 UTC (8 years, 7 months ago) by michael
File length: 26027 byte(s)
Diff to previous 3804
- send.c: fixed stupid 'bug' in sendto_match_servs()


Revision 3804 - (view) (annotate) - [select for diffs]
Modified Tue Jun 3 18:27:26 2014 UTC (8 years, 7 months ago) by michael
File length: 26029 byte(s)
Diff to previous 3801
- send.c:sendto_channel_butone(): replaced IsServer() test with IsClient()


Revision 3801 - (view) (annotate) - [select for diffs]
Modified Tue Jun 3 18:24:04 2014 UTC (8 years, 7 months ago) by michael
File length: 26029 byte(s)
Diff to previous 3574
- send.c:sendto_match_servs(): use DLINK_FOREACH_SAFE() as send_message_remote()
  might exit client/server


Revision 3574 - (view) (annotate) - [select for diffs]
Modified Fri May 16 17:11:42 2014 UTC (8 years, 8 months ago) by michael
File length: 25996 byte(s)
Diff to previous 3377
- Replaced remaining sendto_one() with sendto_one_numeric().
  SND_EXPLICIT idea derived from ircu.


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


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


Revision 3335 - (view) (annotate) - [select for diffs]
Modified Thu Apr 17 18:55:31 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 25864 byte(s)
Diff to previous 3312
- Style corrections


Revision 3312 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 12:13:07 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 26118 byte(s)
Diff to previous 3311
- Readded FLAGS_BLOCKED


Revision 3311 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 12:10:36 2014 UTC (8 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 26017 byte(s)
Diff to previous 3243
- Undo -r3215 for now


Revision 3243 - (view) (annotate) - [select for diffs]
Modified Sun Mar 30 16:53:43 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 26579 byte(s)
Diff to previous 3241
- send.c: mostly style cleanups. Removed some useless assert() statements


Revision 3241 - (view) (annotate) - [select for diffs]
Modified Sun Mar 30 16:45:31 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 26666 byte(s)
Diff to previous 3215
- Incorporate Adam's writev() patch


Revision 3215 - (view) (annotate) - [select for diffs]
Modified Tue Mar 25 19:23:15 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 26104 byte(s)
Diff to previous 3189
- Fixed some comments; cleaned up style here and there


Revision 3189 - (view) (annotate) - [select for diffs]
Modified Fri Mar 21 18:18:00 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 26063 byte(s)
Diff to previous 3186
- send.c:sendto_one_numeric(), sendto_one_numeric(): fixed issue where NOTICE and numerics
  were destined to the wrong target nick/ID


Revision 3186 - (view) (annotate) - [select for diffs]
Modified Thu Mar 20 18:09:34 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 26103 byte(s)
Diff to previous 3178
- Get rid of the ID() macro


Revision 3178 - (view) (annotate) - [select for diffs]
Modified Wed Mar 19 18:27:44 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 26103 byte(s)
Diff to previous 3176
- Get rid of kill_client_serv_butone()


Revision 3176 - (view) (annotate) - [select for diffs]
Modified Tue Mar 18 20:00:16 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 27076 byte(s)
Diff to previous 3174
- Get rid of kill_client()


Revision 3174 - (view) (annotate) - [select for diffs]
Modified Mon Mar 17 18:56:20 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 27754 byte(s)
Diff to previous 3171
- send.c:send_message_remote(): use to->id instead of to->name when propagating the KILL


Revision 3171 - (view) (annotate) - [select for diffs]
Modified Sun Mar 16 11:51:48 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 27755 byte(s)
Diff to previous 3170
- Incorporate Adam's exit_client/quit storm cleanups
  Note: QS is mandatory now


Revision 3170 - (view) (annotate) - [select for diffs]
Modified Sun Mar 16 10:58:17 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 27760 byte(s)
Diff to previous 3164
- More client_p removal cleanups


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


Revision 3136 - (view) (annotate) - [select for diffs]
Modified Tue Mar 11 18:24:03 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 27670 byte(s)
Diff to previous 3135
- Various fixes to previous ts5 removal changes


Revision 3135 - (view) (annotate) - [select for diffs]
Modified Mon Mar 10 21:11:25 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 27867 byte(s)
Diff to previous 3120
- Server now no longer accepts TS5 links


Revision 3120 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 21:52:54 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 28826 byte(s)
Diff to previous 3113
- Missed some of the parv[0] removal changes. Fixed.


Revision 3113 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 22:19:29 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 28945 byte(s)
Diff to previous 3112
- Update dbuf.h, dbuf.c


Revision 3112 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 22:06:02 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 28780 byte(s)
Diff to previous 3110
- send.c: removed useless to->from checks


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


Revision 3109 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 19:25:12 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 28339 byte(s)
Diff to previous 3107
- Applied Adam's sendto_one_numeric() changes


Revision 3107 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 12:09:42 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 27804 byte(s)
Diff to previous 3103
- Applied dbuf changes as provided by Adam:
  Refcount dbufs instead of copying the same message to many
  different buffers.


Revision 3103 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 00:05:12 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 28867 byte(s)
Diff to previous 3078
- send.c: cleaned up sendto_channel_butone() as suggested by Adam


Revision 3078 - (view) (annotate) - [select for diffs]
Modified Fri Feb 28 20:34:07 2014 UTC (8 years, 10 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 29307 byte(s)
Diff to previous 2958
- Renamed ts_warn() to sendto_realops_flags_ratelimited()


Revision 2958 - (view) (annotate) - [select for diffs]
Modified Tue Jan 28 17:05:51 2014 UTC (9 years ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 29282 byte(s)
Diff to previous 2916
- Removed sendto_channel_remote()


Revision 2916 - (view) (annotate) - [select for diffs]
Modified Sat Jan 25 21:09:18 2014 UTC (9 years ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30727 byte(s)
Diff to previous 2888
- Clean up all files in include/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years


Revision 2888 - (view) (annotate) - [select for diffs]
Modified Tue Jan 21 17:47:11 2014 UTC (9 years ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30719 byte(s)
Diff to previous 2881
- Fixed improper use of the ID_or_name macro in several places


Revision 2881 - (view) (annotate) - [select for diffs]
Modified Mon Jan 20 17:15:39 2014 UTC (9 years ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30725 byte(s)
Diff to previous 2867
- Use the i/o subsystem to execute scheduled writes. Patch provided by Adam.


Revision 2867 - (view) (annotate) - [select for diffs]
Modified Sun Jan 19 16:58:07 2014 UTC (9 years ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 31039 byte(s)
Diff to previous 2793
- send.c, send.h: made some things use an enum


Revision 2793 - (view) (annotate) - [select for diffs]
Modified Thu Jan 9 17:38:12 2014 UTC (9 years ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 31030 byte(s)
Diff to previous 2654
 - Make PRIVMSG/NOTICE use UID targets if possible


Revision 2654 - (view) (annotate) - [select for diffs]
Modified Wed Dec 11 17:45:34 2013 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30285 byte(s)
Diff to previous 2638
- send.c:send_queued_write(): removed pointless cast


Revision 2638 - (view) (annotate) - [select for diffs]
Modified Tue Dec 10 18:08:38 2013 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30293 byte(s)
Diff to previous 2635
- send.c: cleaned up style here and there


Revision 2635 - (view) (annotate) - [select for diffs]
Modified Tue Dec 10 17:46:37 2013 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30274 byte(s)
Diff to previous 2634
- send.c:sendto_match_servs(): removed unused variable


Revision 2634 - (view) (annotate) - [select for diffs]
Modified Tue Dec 10 17:42:20 2013 UTC (9 years, 1 month ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30306 byte(s)
Diff to previous 2565
- send.c:sendto_anywhere(): removed unreachable code. server never sends
  SID-prefixed messages to clients


Revision 2565 - (view) (annotate) - [select for diffs]
Modified Sun Nov 17 18:40:26 2013 UTC (9 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30442 byte(s)
Diff to previous 2543
- Renamed kill_client_ll_serv_butone() to kill_client_serv_butone() just to satisfy Adam's OCD


Revision 2543 - (view) (annotate) - [select for diffs]
Modified Wed Nov 13 18:25:39 2013 UTC (9 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30448 byte(s)
Diff to previous 2518
- src/send.c: fixed several compile warnings with -Wsign-conversion


Revision 2518 - (view) (annotate) - [select for diffs]
Modified Sun Oct 27 19:41:30 2013 UTC (9 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30412 byte(s)
Diff to previous 1844
- src/send.c: replaced all sprintf() with snprintf()


Revision 1844 - (view) (annotate) - [select for diffs]
Modified Mon Apr 22 15:35:39 2013 UTC (9 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30026 byte(s)
Diff to previous 1834
- send.c:sendto_common_channels_local(): fixed core which has been introduced in -r1734


Revision 1834 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:50:27 2013 UTC (9 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30030 byte(s)
Diff to previous 1832
- Revert to -r1831


Revision 1832 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:16:09 2013 UTC (9 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30020 byte(s)
Diff to previous 1798
- 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 1798 - (view) (annotate) - [select for diffs]
Modified Sun Mar 31 17:09:50 2013 UTC (9 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30030 byte(s)
Diff to previous 1793
- Cleanup/reorganize header file layout
- Fixed naming convention in some places


Revision 1793 - (view) (annotate) - [select for diffs]
Modified Sun Mar 31 14:06:08 2013 UTC (9 years, 9 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30376 byte(s)
Diff to previous 1761
- Replaced all occurrences of ircsprintf with sprintf/snprintf
  and killed sprintf_irc.(c|h)


Revision 1761 - (view) (annotate) - [select for diffs]
Modified Fri Jan 18 19:21:39 2013 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30464 byte(s)
Diff to previous 1734
- Fixed some other invalid conversion specifiers


Revision 1734 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 12:59:24 2013 UTC (10 years ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30465 byte(s)
Diff to previous 1652
- Add support for "away-notify" client capability


Revision 1652 - (view) (annotate) - [select for diffs]
Modified Tue Nov 13 20:28:53 2012 UTC (10 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30273 byte(s)
Diff to previous 1632
- 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 1632 - (view) (annotate) - [select for diffs]
Modified Sun Nov 4 15:37:10 2012 UTC (10 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30270 byte(s)
Diff to previous 1618
- Initial rewrite of the configuration subsystem


Revision 1618 - (view) (annotate) - [select for diffs]
Modified Tue Oct 30 21:04:38 2012 UTC (10 years, 2 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30228 byte(s)
Diff to previous 1592
- Made m_globops() and ms_globops() use sendto_realops_flags()
- Added message-type parameter to sendto_realops_flags() which can be one of
  SEND_NOTICE, SEND_GLOBAL, SEND_LOCOPS
- Forward-port -r1617


Revision 1592 - (view) (annotate) - [select for diffs]
Modified Sat Oct 27 21:02:32 2012 UTC (10 years, 3 months ago) by michael
Original Path: ircd-hybrid/trunk/src/send.c
File length: 30687 byte(s)
Diff to previous 1479
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
  svnroot/ircd-hybrid/trunk


Revision 1479 - (view) (annotate) - [select for diffs]
Modified Sun Jul 22 17:02:48 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/send.c
File length: 30687 byte(s)
Diff to previous 1474
- fix msg_channel_flags() so it can deal with messages coming from servers


Revision 1474 - (view) (annotate) - [select for diffs]
Modified Sun Jul 22 14:44:07 2012 UTC (10 years, 6 months ago) by michael
Original Path: ircd-hybrid-8/src/send.c
File length: 30764 byte(s)
Diff to previous 1309
- removed &localchannels


Revision 1309 - (view) (annotate) - [select for diffs]
Modified Sun Mar 25 11:24:18 2012 UTC (10 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/send.c
File length: 30858 byte(s)
Diff to previous 1302
- renaming files:

  ircd_parser.y -> conf_parser.y
  ircd_lexer.l  -> conf_lexer.l
  s_conf.c      -> conf.c
  s_conf.h      -> conf.h
  s_log.c       -> log.c
  s_log.h       -> log.h


Revision 1302 - (view) (annotate) - [select for diffs]
Modified Wed Mar 21 17:48:54 2012 UTC (10 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/send.c
File length: 30862 byte(s)
Diff to previous 1247
- remove servlink in preparation for tls links/compression


Revision 1247 - (view) (annotate) - [select for diffs]
Modified Sat Oct 1 07:54:24 2011 UTC (11 years, 3 months ago) by michael
Original Path: ircd-hybrid-8/src/send.c
File length: 32920 byte(s)
Diff to previous 1243
- Rewrite and cleanup half-broken logging subsystem.
  Logfile rotating is not working yet


Revision 1243 - (view) (annotate) - [select for diffs]
Modified Fri Sep 30 10:47:53 2011 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/src/send.c
File length: 32913 byte(s)
Diff to previous 1219
- 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 1219 - (view) (annotate) - [select for diffs]
Modified Sun Sep 18 09:02:38 2011 UTC (11 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/src/send.c
File length: 32955 byte(s)
Diff to previous 1206
- Start cleaning up macros in client.h. Replace several ClientHasSomeCoolFlag()
with simple HasFlag/HasUMode macros.


Revision 1206 - (view) (annotate) - [select for diffs]
Modified Wed Aug 24 21:41:23 2011 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/src/send.c
File length: 32843 byte(s)
Diff to previous 1156
- Implement GLOBOPS
- remove debugging code from parse.c


Revision 1156 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:29:20 2011 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/src/send.c
File length: 32066 byte(s)
Diff to previous 1155
- create ircd-hybrid-8 "branch"


Revision 1155 - (view) (annotate) - [select for diffs]
Modified Tue Aug 9 20:27:45 2011 UTC (11 years, 5 months ago) by michael
Original Path: ircd-hybrid/src/send.c
File length: 32066 byte(s)
Diff to previous 1123
- recreate "trunk"


Revision 1123 - (view) (annotate) - [select for diffs]
Modified Sun Feb 6 21:57:50 2011 UTC (11 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.3/src/send.c
File length: 32066 byte(s)
Diff to previous 1115
- Got rid of irc_addrinfo.c and irc_getnameinfo.c
- Fixed broken ipv6 detection due to incorrect use of AC_CHECK_TYPES


Revision 1115 - (view) (annotate) - [select for diffs]
Modified Tue Dec 21 14:42:54 2010 UTC (12 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.3/src/send.c
File length: 32095 byte(s)
Diff to previous 1086
- 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 1086 - (view) (annotate) - [select for diffs]
Modified Sat Mar 13 23:59:10 2010 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/src/send.c
File length: 32117 byte(s)
Diff to previous 1078
- ts_warn(), ilog(): replace two vsprintfS with vsnprintf. We're immortal now!!!!!!!!!111


Revision 1078 - (view) (annotate) - [select for diffs]
Modified Sun Mar 7 22:55:05 2010 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.3/src/send.c
File length: 32104 byte(s)
Diff to previous 1029
- move Client.serial to LocalUser struct


Revision 1029 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:10:50 2009 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-7.3/src/send.c
File length: 32143 byte(s)
Diff to previous 1028
- branch off trunk to create 7.3 branch

Revision 1028 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:03:38 2009 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid/src/send.c
File length: 32143 byte(s)
Diff to previous 1015
- move ircd-hybrid-7.2 to trunk


Revision 1015 - (view) (annotate) - [select for diffs]
Modified Sun Oct 25 00:08:06 2009 UTC (13 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/send.c
File length: 32143 byte(s)
Diff to previous 1011
- fixed broken cryptlinks as reported by henri
- removed deprecated inet_misc.c
- removed __attribute__ format, which sometimes really is usefull, even if
  unportable unless gcc, but for now they only give false warnings


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


Revision 1001 - (view) (annotate) - [select for diffs]
Modified Sat Aug 29 22:44:44 2009 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/src/send.c
File length: 32094 byte(s)
Diff to previous 948
- remove half done and broken win32 support


Revision 948 - (view) (annotate) - [select for diffs]
Modified Tue Jul 21 17:34:06 2009 UTC (13 years, 6 months ago) by michael
Original Path: ircd-hybrid-7.2/src/send.c
File length: 32166 byte(s)
Diff to previous 939
- lp64\llp64\ilp32 portability fixes


Revision 939 - (view) (annotate) - [select for diffs]
Modified Sat May 2 01:41:47 2009 UTC (13 years, 8 months ago) by db
Original Path: ircd-hybrid-7.2/src/send.c
File length: 32168 byte(s)
Diff to previous 885
 -Remove obsolete references to LL



Revision 885 - (view) (annotate) - [select for diffs]
Modified Wed Oct 31 18:09:24 2007 UTC (15 years, 3 months ago) by michael
Original Path: ircd-hybrid-7.2/src/send.c
File length: 32259 byte(s)
Diff to previous 572
- 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 572 - (view) (annotate) - [select for diffs]
Modified Sun Apr 30 16:57:48 2006 UTC (16 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/send.c
File length: 34370 byte(s)
Diff to previous 439
- Backported changes made in HEAD to get rid of Channel::locmembers.
  This is mainly to save about 5megs of ram on networks like efnet where
  we have about 600k allocated Membership structures.


Revision 439 - (view) (annotate) - [select for diffs]
Modified Sat Feb 11 21:58:40 2006 UTC (16 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/src/send.c
File length: 34291 byte(s)
Diff to previous 438
- Fixed typo in example.conf and send.c


Revision 438 - (view) (annotate) - [select for diffs]
Modified Sat Feb 11 21:53:46 2006 UTC (16 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/src/send.c
File length: 34290 byte(s)
Diff to previous 430
- Got rid of the last IVARIANT we had and replaced it with two asserts().


Revision 430 - (view) (annotate) - [select for diffs]
Modified Sat Feb 11 12:52:34 2006 UTC (16 years, 11 months ago) by michael
Original Path: ircd-hybrid-7.2/src/send.c
File length: 34416 byte(s)
Diff to previous 285
- Fixed same problem for SSL_write.  Some interesting reference
  about the problem we experienced can be found at
  http://www.mail-archive.com/openssl-dev@openssl.org/msg13939.html



Revision 285 - (view) (annotate) - [select for diffs]
Modified Sat Dec 3 10:57:47 2005 UTC (17 years, 1 month ago) by adx
Original Path: ircd-hybrid-7.2/src/send.c
File length: 34327 byte(s)
Diff to previous 189
+ fixed unportable usage of va_list that make ircd cry on amd64


Revision 189 - (view) (annotate) - [select for diffs]
Modified Sun Oct 23 21:35:38 2005 UTC (17 years, 3 months ago) by db
Original Path: ircd-hybrid-7.2/src/send.c
File length: 34092 byte(s)
Diff to previous 163
- backported fix from HEAD done by Michael
- Fixed bug in sendto_channel_remote() that would cause
  multiple copies of the same message to be sent to the
  uplinked server.



Revision 163 - (view) (annotate) - [select for diffs]
Modified Thu Oct 20 21:09:02 2005 UTC (17 years, 3 months ago) by adx
Original Path: ircd-hybrid-7.2/src/send.c
File length: 33961 byte(s)
Diff to previous 34
- MFC iorecv/iosend changes to allow charset recoding


Revision 34 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 21:05:51 2005 UTC (17 years, 3 months ago) by lusky
Original Path: ircd-hybrid-7.2/src/send.c
File length: 33727 byte(s)
Diff to previous 33
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 (17 years, 3 months ago) by knight
Original Path: ircd-hybrid/src/send.c
File length: 33727 byte(s)
Diff to previous 32
- svn:keywords


Revision 32 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:41:23 2005 UTC (17 years, 3 months ago) by knight
Original Path: ircd-hybrid/src/send.c
File length: 33727 byte(s)
Diff to previous 31
- svn:keywords


Revision 31 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:34:05 2005 UTC (17 years, 3 months ago) by knight
Original Path: ircd-hybrid/src/send.c
File length: 33727 byte(s)
Diff to previous 30
- Fix svn:keywords


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


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

svnadmin@ircd-hybrid.org
ViewVC Help
Powered by ViewVC 1.1.28