ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/branches/8.1.x/src/send.c
Revision 2957 - (view) (annotate) - [select for diffs]
Modified Tue Jan 28 17:05:25 2014 UTC (10 years, 2 months ago) by michael
File length: 29282 byte(s)
Diff to previous 2917
- Removed sendto_channel_remote()

Revision 2917 - (view) (annotate) - [select for diffs]
Modified Sat Jan 25 21:09:56 2014 UTC (10 years, 2 months ago) by michael
File length: 30727 byte(s)
Diff to previous 2889
- Clean up all files in src/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years

Revision 2889 - (view) (annotate) - [select for diffs]
Modified Tue Jan 21 17:47:28 2014 UTC (10 years, 2 months ago) by michael
File length: 30719 byte(s)
Diff to previous 2882
- Fixed improper use of the ID_or_name macro in several places

Revision 2882 - (view) (annotate) - [select for diffs]
Modified Mon Jan 20 17:16:43 2014 UTC (10 years, 2 months ago) by michael
File length: 30725 byte(s)
Diff to previous 2869
- Use the i/o subsystem to execute scheduled writes. Patch provided by Adam.

Revision 2869 - (view) (annotate) - [select for diffs]
Modified Sun Jan 19 17:02:50 2014 UTC (10 years, 2 months ago) by michael
File length: 31039 byte(s)
Diff to previous 2792
- s_serv.h, send.h, send.c: made some things use an enum

Revision 2792 - (view) (annotate) - [select for diffs]
Modified Thu Jan 9 15:43:56 2014 UTC (10 years, 2 months ago) by michael
File length: 31030 byte(s)
Diff to previous 2791
- send.c:sendto_anywhere(): fix to previous commit. 'to' can be a remote
  connection not connected to our server

Revision 2791 - (view) (annotate) - [select for diffs]
Modified Thu Jan 9 15:23:18 2014 UTC (10 years, 2 months ago) by michael
File length: 31024 byte(s)
Diff to previous 2653
- Make PRIVMSG/NOTICE use UID targets if possible

Revision 2653 - (view) (annotate) - [select for diffs]
Modified Wed Dec 11 17:45:22 2013 UTC (10 years, 3 months ago) by michael
File length: 30285 byte(s)
Diff to previous 2637
- send.c:send_queued_write(): removed pointless cast

Revision 2637 - (view) (annotate) - [select for diffs]
Modified Tue Dec 10 18:08:23 2013 UTC (10 years, 3 months ago) by michael
File length: 30293 byte(s)
Diff to previous 2636
- send.c: cleaned up style here and there

Revision 2636 - (view) (annotate) - [select for diffs]
Modified Tue Dec 10 17:46:57 2013 UTC (10 years, 3 months ago) by michael
File length: 30274 byte(s)
Diff to previous 2633
- send.c:sendto_match_servs(): removed unused variable

Revision 2633 - (view) (annotate) - [select for diffs]
Modified Tue Dec 10 17:42:03 2013 UTC (10 years, 3 months ago) by michael
File length: 30306 byte(s)
Diff to previous 2564
- send.c:sendto_anywhere(): removed unreachable code. server never sends
  SID-prefixed messages to clients

Revision 2564 - (view) (annotate) - [select for diffs]
Modified Sun Nov 17 18:20:52 2013 UTC (10 years, 4 months ago) by michael
File length: 30442 byte(s)
Diff to previous 2544
- Renamed kill_client_ll_serv_butone() to kill_client_serv_butone() just to satisfy Adam's OCD

Revision 2544 - (view) (annotate) - [select for diffs]
Modified Wed Nov 13 18:25:55 2013 UTC (10 years, 4 months ago) by michael
File length: 30448 byte(s)
Diff to previous 2517
- src/send.c: fixed several compile warnings with -Wsign-conversion

Revision 2517 - (view) (annotate) - [select for diffs]
Modified Sun Oct 27 19:41:13 2013 UTC (10 years, 5 months ago) by michael
File length: 30412 byte(s)
Diff to previous 1867
- src/send.c: replaced all sprintf() with snprintf()

Revision 1867 - (view) (annotate) - [select for diffs]
Modified Thu Apr 25 18:01:53 2013 UTC (10 years, 11 months ago) by michael
File length: 30026 byte(s)
Diff to previous 1844
- Create 8.1.x branch

Revision 1844 - (view) (annotate) - [select for diffs]
Modified Mon Apr 22 15:35:39 2013 UTC (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (10 years, 11 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 (11 years, 2 months 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 (11 years, 2 months 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 (11 years, 4 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 (11 years, 4 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 (11 years, 4 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 (11 years, 5 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 (11 years, 8 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 (11 years, 8 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 (12 years 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 (12 years 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 (12 years, 5 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 (12 years, 6 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 (12 years, 6 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 (12 years, 7 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 (12 years, 7 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 (12 years, 7 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 (13 years, 1 month 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 (13 years, 3 months 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 (14 years 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 (14 years 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 (14 years, 4 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 (14 years, 4 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 (14 years, 5 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 (14 years, 6 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 (14 years, 7 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 (14 years, 8 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 (14 years, 10 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 (16 years, 5 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 (17 years, 11 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 (18 years, 1 month 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 (18 years, 1 month 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 (18 years, 1 month 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 (18 years, 3 months 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 (18 years, 5 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 (18 years, 5 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 (18 years, 5 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 (18 years, 5 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 (18 years, 5 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 (18 years, 5 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 (18 years, 5 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

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