ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/ircd-hybrid/trunk/src/parse.c
Revision 7668 - (view) (annotate) - [select for diffs]
Modified Wed Jul 20 17:09:49 2016 UTC (9 years, 1 month ago) by michael
File length: 18779 byte(s)
Diff to previous 7379
- Fixed svn properties

Revision 7379 - (view) (annotate) - [select for diffs]
Modified Tue Mar 1 17:35:03 2016 UTC (9 years, 5 months ago) by michael
File length: 18779 byte(s)
Diff to previous 7032
- parse.c:parse(): change length to size_t type

Revision 7032 - (view) (annotate) - [select for diffs]
Modified Sun Jan 3 14:34:39 2016 UTC (9 years, 7 months ago) by michael
File length: 18801 byte(s)
Diff to previous 7006
- Renamed MyCalloc to xcalloc

Revision 7006 - (view) (annotate) - [select for diffs]
Modified Fri Jan 1 00:07:54 2016 UTC (9 years, 7 months ago) by michael
File length: 18803 byte(s)
Diff to previous 6879
- Update copyright years

Revision 6879 - (view) (annotate) - [select for diffs]
Modified Mon Nov 30 21:04:56 2015 UTC (9 years, 8 months ago) by michael
File length: 18803 byte(s)
Diff to previous 6437
- parse.c: clean up some assert()

Revision 6437 - (view) (annotate) - [select for diffs]
Modified Thu Aug 27 13:08:57 2015 UTC (10 years ago) by michael
File length: 18787 byte(s)
Diff to previous 6350
- parse.c:parse_remove_unknown(): use get_client_name()

Revision 6350 - (view) (annotate) - [select for diffs]
Modified Tue Aug 11 17:53:44 2015 UTC (10 years ago) by michael
File length: 18767 byte(s)
Diff to previous 6161
- Make use of enum in more places

Revision 6161 - (view) (annotate) - [select for diffs]
Modified Thu Jun 18 10:55:29 2015 UTC (10 years, 2 months ago) by michael
File length: 18763 byte(s)
Diff to previous 5777
- Move all SID/UID related code to id.c

Revision 5777 - (view) (annotate) - [select for diffs]
Modified Sat Apr 4 17:45:12 2015 UTC (10 years, 4 months ago) by michael
File length: 18747 byte(s)
Diff to previous 5583
- parse.c:msg_tree_parse(): cleaned up an assert()

Revision 5583 - (view) (annotate) - [select for diffs]
Modified Sun Feb 15 14:43:15 2015 UTC (10 years, 6 months ago) by michael
File length: 18741 byte(s)
Diff to previous 5347
- Style corrections only

Revision 5347 - (view) (annotate) - [select for diffs]
Modified Sun Jan 11 12:42:20 2015 UTC (10 years, 7 months ago) by michael
File length: 18737 byte(s)
Diff to previous 4959
- Update copyright years

Revision 4959 - (view) (annotate) - [select for diffs]
Modified Sun Nov 30 17:23:06 2014 UTC (10 years, 8 months ago) by michael
File length: 18737 byte(s)
Diff to previous 4937
- parse.c:parse_handle_numeric(): removed extraneous parentheses

Revision 4937 - (view) (annotate) - [select for diffs]
Modified Thu Nov 27 15:05:20 2014 UTC (10 years, 9 months ago) by michael
File length: 18741 byte(s)
Diff to previous 4928
- Renamed variables; const correctness
- Removed IsConfOperator macro

Revision 4928 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 16:56:29 2014 UTC (10 years, 9 months ago) by michael
File length: 18723 byte(s)
Diff to previous 4926
- parse.c:parse(): spelling fixes

Revision 4926 - (view) (annotate) - [select for diffs]
Modified Tue Nov 25 16:43:49 2014 UTC (10 years, 9 months ago) by michael
File length: 18722 byte(s)
Diff to previous 4833
- parse.c: get rid of parse_cancel_clients()

Revision 4833 - (view) (annotate) - [select for diffs]
Modified Sun Nov 2 11:45:04 2014 UTC (10 years, 9 months ago) by michael
File length: 19725 byte(s)
Diff to previous 4760
- Constification

Revision 4760 - (view) (annotate) - [select for diffs]
Modified Sun Oct 19 11:09:15 2014 UTC (10 years, 10 months ago) by michael
File length: 19713 byte(s)
Diff to previous 4747
- parse.c:parse(): renamed variable

Revision 4747 - (view) (annotate) - [select for diffs]
Modified Thu Oct 16 11:53:11 2014 UTC (10 years, 10 months ago) by michael
File length: 19701 byte(s)
Diff to previous 4618
- parse.c:parse(): update documentation

Revision 4618 - (view) (annotate) - [select for diffs]
Modified Sun Sep 7 13:01:09 2014 UTC (10 years, 11 months ago) by michael
File length: 19677 byte(s)
Diff to previous 4588
- Renamed Channel::chname to Channel::name

Revision 4588 - (view) (annotate) - [select for diffs]
Modified Tue Aug 26 15:59:07 2014 UTC (11 years ago) by michael
File length: 19679 byte(s)
Diff to previous 4565
- Renamed 'localClient' Client structure member to just 'connection'

Revision 4565 - (view) (annotate) - [select for diffs]
Modified Sun Aug 24 10:27:40 2014 UTC (11 years ago) by michael
File length: 19680 byte(s)
Diff to previous 4556
- Update GPL 2 license headers

Revision 4556 - (view) (annotate) - [select for diffs]
Modified Sat Aug 23 17:21:17 2014 UTC (11 years ago) by michael
File length: 19676 byte(s)
Diff to previous 4554
- parse.c: fixed new defect found by coverity

Revision 4554 - (view) (annotate) - [select for diffs]
Modified Fri Aug 22 23:10:31 2014 UTC (11 years ago) by michael
File length: 19663 byte(s)
Diff to previous 4552
- parse.c:parse(): small optimization as suggested by Adam

Revision 4552 - (view) (annotate) - [select for diffs]
Modified Fri Aug 22 09:13:32 2014 UTC (11 years ago) by michael
File length: 19672 byte(s)
Diff to previous 4545
- parse.c: constification

Revision 4545 - (view) (annotate) - [select for diffs]
Modified Fri Aug 22 08:46:13 2014 UTC (11 years ago) by michael
File length: 19660 byte(s)
Diff to previous 4298
- Implemented pseudo {} blocks (service aliases)
- Fixed compile warnings with -Wmissing-field-initializers

Revision 4298 - (view) (annotate) - [select for diffs]
Modified Sun Jul 20 13:51:16 2014 UTC (11 years, 1 month ago) by michael
File length: 19494 byte(s)
Diff to previous 4231
- Fixed typos all over the place

Revision 4231 - (view) (annotate) - [select for diffs]
Modified Tue Jul 15 16:57:00 2014 UTC (11 years, 1 month ago) by michael
File length: 19492 byte(s)
Diff to previous 4200
- parse.c: reformatting

Revision 4200 - (view) (annotate) - [select for diffs]
Modified Fri Jul 11 19:50:51 2014 UTC (11 years, 1 month ago) by michael
File length: 19768 byte(s)
Diff to previous 3872
- parse.c:handle_numeric(): if source_p is a hidden server, rewrite prefix aswell

Revision 3872 - (view) (annotate) - [select for diffs]
Modified Fri Jun 6 13:20:05 2014 UTC (11 years, 2 months ago) by michael
File length: 19744 byte(s)
Diff to previous 3729
- parse.c:mod_add_cmd(): no need to reset command counters upon module load

Revision 3729 - (view) (annotate) - [select for diffs]
Modified Sat May 31 17:21:32 2014 UTC (11 years, 2 months ago) by michael
File length: 19900 byte(s)
Diff to previous 3726
- parse.c:cancel_clients(): removed outdated comments

Revision 3726 - (view) (annotate) - [select for diffs]
Modified Sat May 31 17:16:53 2014 UTC (11 years, 2 months ago) by michael
File length: 21033 byte(s)
Diff to previous 3638
- parse.c:cancel_clients(): be a void function

Revision 3638 - (view) (annotate) - [select for diffs]
Modified Fri May 23 19:54:30 2014 UTC (11 years, 3 months ago) by michael
File length: 21118 byte(s)
Diff to previous 3632
- parse.c: moved *para[] to parse()

Revision 3632 - (view) (annotate) - [select for diffs]
Modified Fri May 23 18:39:59 2014 UTC (11 years, 3 months ago) by michael
File length: 21125 byte(s)
Diff to previous 3628
- parse.c:handle_numeric(): replaced MyClient test with MyConnect(). find_person()
  already ensures that target_p is a fully registered client.

Revision 3628 - (view) (annotate) - [select for diffs]
Modified Thu May 22 20:19:49 2014 UTC (11 years, 3 months ago) by michael
File length: 21123 byte(s)
Diff to previous 3624
- parse.c: cleanup comments

Revision 3624 - (view) (annotate) - [select for diffs]
Modified Thu May 22 19:51:26 2014 UTC (11 years, 3 months ago) by michael
File length: 21142 byte(s)
Diff to previous 3614
- parse.c:add_msg_element(), del_msg_element(): zero initialize pointers for
  debugging purposes

Revision 3614 - (view) (annotate) - [select for diffs]
Modified Thu May 22 18:40:26 2014 UTC (11 years, 3 months ago) by michael
File length: 21128 byte(s)
Diff to previous 3613
- parse.c:mod_del_cmd(): make sure the command actually exists in the trie before
  attempting to remove it. We could end up in a corrupted trie otherwise.

Revision 3613 - (view) (annotate) - [select for diffs]
Modified Thu May 22 17:59:27 2014 UTC (11 years, 3 months ago) by michael
File length: 21082 byte(s)
Diff to previous 3610
- parse.c:remove_unknown(): use me.id when sending KILL/SQUIT to servers

Revision 3610 - (view) (annotate) - [select for diffs]
Modified Thu May 22 17:57:18 2014 UTC (11 years, 3 months ago) by michael
File length: 21086 byte(s)
Diff to previous 3573
- parser.c:do_numeric(): fixed stupid bug introduced in -3573

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

Revision 3504 - (view) (annotate) - [select for diffs]
Modified Sat May 10 19:51:29 2014 UTC (11 years, 3 months ago) by michael
File length: 21085 byte(s)
Diff to previous 3347
- Renamed MyMalloc() to MyCalloc()

Revision 3347 - (view) (annotate) - [select for diffs]
Modified Sun Apr 20 14:03:06 2014 UTC (11 years, 4 months ago) by michael
File length: 21085 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 (11 years, 4 months ago) by michael
File length: 21087 byte(s)
Diff to previous 3311
- Style corrections

Revision 3311 - (view) (annotate) - [select for diffs]
Modified Tue Apr 15 12:10:36 2014 UTC (11 years, 4 months ago) by michael
File length: 21095 byte(s)
Diff to previous 3250
- Undo -r3215 for now

Revision 3250 - (view) (annotate) - [select for diffs]
Modified Sun Mar 30 20:47:30 2014 UTC (11 years, 4 months ago) by michael
File length: 21286 byte(s)
Diff to previous 3241
- Fixed inconsistent style in several places

Revision 3241 - (view) (annotate) - [select for diffs]
Modified Sun Mar 30 16:45:31 2014 UTC (11 years, 4 months ago) by michael
File length: 21303 byte(s)
Diff to previous 3235
- Incorporate Adam's writev() patch

Revision 3235 - (view) (annotate) - [select for diffs]
Modified Sat Mar 29 19:34:16 2014 UTC (11 years, 4 months ago) by michael
File length: 21112 byte(s)
Diff to previous 3164
- Style corrections all over the place

Revision 3164 - (view) (annotate) - [select for diffs]
Modified Sat Mar 15 20:19:15 2014 UTC (11 years, 5 months ago) by michael
File length: 21207 byte(s)
Diff to previous 3161
- More client_p removal cleanups
- parse.c:handle_command: now no longer drop servers if the right
  amount of parameters isn't given

Revision 3161 - (view) (annotate) - [select for diffs]
Modified Sat Mar 15 17:56:05 2014 UTC (11 years, 5 months ago) by michael
File length: 21934 byte(s)
Diff to previous 3156
- parse.c: whitespace changes

Revision 3156 - (view) (annotate) - [select for diffs]
Modified Fri Mar 14 19:57:38 2014 UTC (11 years, 5 months ago) by michael
File length: 21935 byte(s)
Diff to previous 3109
- Removed client_p pointers from everywhere

Revision 3109 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 19:25:12 2014 UTC (11 years, 5 months ago) by michael
File length: 22093 byte(s)
Diff to previous 3105
- Applied Adam's sendto_one_numeric() changes

Revision 3105 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 00:08:26 2014 UTC (11 years, 5 months ago) by michael
File length: 22326 byte(s)
Diff to previous 3104
- send.c:do_numeric(): fixed first parameter of sendto_channel_butone() call

Revision 3104 - (view) (annotate) - [select for diffs]
Modified Thu Mar 6 00:07:29 2014 UTC (11 years, 5 months ago) by michael
File length: 22326 byte(s)
Diff to previous 3100
- parse.c:do_numeric(): now use sendto_channel_butone() to also forward
  numerics that are sent to channels to remote clients

Revision 3100 - (view) (annotate) - [select for diffs]
Modified Wed Mar 5 20:19:15 2014 UTC (11 years, 5 months ago) by michael
File length: 22337 byte(s)
Diff to previous 3099
- parse.c: removed redundant comment

Revision 3099 - (view) (annotate) - [select for diffs]
Modified Wed Mar 5 16:40:37 2014 UTC (11 years, 5 months ago) by michael
File length: 22414 byte(s)
Diff to previous 3096
- parse.c:handle_command(): properly deal with parv[0] which now points to the actual
  command string

Revision 3096 - (view) (annotate) - [select for diffs]
Modified Sat Mar 1 23:31:45 2014 UTC (11 years, 5 months ago) by michael
File length: 22412 byte(s)
Diff to previous 2916
- Applied Adam's "Put the command name in parv[0], not prefix name" patch

Revision 2916 - (view) (annotate) - [select for diffs]
Modified Sat Jan 25 21:09:18 2014 UTC (11 years, 7 months ago) by michael
File length: 22434 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 (11 years, 7 months ago) by michael
File length: 22385 byte(s)
Diff to previous 2820
- 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 (11 years, 7 months ago) by michael
File length: 22397 byte(s)
Diff to previous 2786
- Clean up all files in modules/ (fixed indentation, removed whitespaces/tabs)
- Fixed copyright years
- Made module handlers int type for later use

Revision 2786 - (view) (annotate) - [select for diffs]
Modified Mon Jan 6 22:33:53 2014 UTC (11 years, 7 months ago) by michael
File length: 22363 byte(s)
Diff to previous 2433
- parse.c, m_message.c: replaced few 512s with IRCD_BUFSIZE; removed useless casts

Revision 2433 - (view) (annotate) - [select for diffs]
Modified Fri Aug 2 18:43:00 2013 UTC (12 years ago) by michael
File length: 22354 byte(s)
Diff to previous 2345
- Removed rfc1459_command_send_error() message handler

Revision 2345 - (view) (annotate) - [select for diffs]
Modified Wed Jul 3 18:17:39 2013 UTC (12 years, 1 month ago) by michael
File length: 23552 byte(s)
Diff to previous 2182
- White-space commit / style corrections

Revision 2182 - (view) (annotate) - [select for diffs]
Modified Tue Jun 4 12:19:04 2013 UTC (12 years, 2 months ago) by michael
File length: 23517 byte(s)
Diff to previous 1834
- Style correcions/white-space changes

Revision 1834 - (view) (annotate) - [select for diffs]
Modified Fri Apr 19 19:50:27 2013 UTC (12 years, 4 months ago) by michael
File length: 23503 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 (12 years, 4 months ago) by michael
File length: 23443 byte(s)
Diff to previous 1793
- 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 1793 - (view) (annotate) - [select for diffs]
Modified Sun Mar 31 14:06:08 2013 UTC (12 years, 4 months ago) by michael
File length: 23503 byte(s)
Diff to previous 1726
- Replaced all occurrences of ircsprintf with sprintf/snprintf
  and killed sprintf_irc.(c|h)

Revision 1726 - (view) (annotate) - [select for diffs]
Modified Thu Jan 3 00:07:58 2013 UTC (12 years, 7 months ago) by michael
File length: 23528 byte(s)
Diff to previous 1719
- parse.c:handle_numeric(): add missing space as reported by Mantas

Revision 1719 - (view) (annotate) - [select for diffs]
Modified Fri Dec 28 20:41:51 2012 UTC (12 years, 7 months ago) by michael
File length: 23527 byte(s)
Diff to previous 1681
- parse.c:handle_numeric(): implement ircu-based improvements/cleanups
  which basically avoid reprinting numeric buffers

Revision 1681 - (view) (annotate) - [select for diffs]
Modified Tue Dec 18 18:43:55 2012 UTC (12 years, 8 months ago) by michael
File length: 25590 byte(s)
Diff to previous 1618
- parse.c:handle_numeric(): added temporary workaround for servers sending
  numeric 451 (ERR_NOTREGISTERED) in response to the "NOTICE AUTH ..." messages
  uppon registration

Revision 1618 - (view) (annotate) - [select for diffs]
Modified Tue Oct 30 21:04:38 2012 UTC (12 years, 9 months ago) by michael
File length: 24555 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 (12 years, 10 months ago) by michael
File length: 24239 byte(s)
Diff to previous 1570
- Second time's the charm? Moving svnroot/ircd-hybrid-8 to
  svnroot/ircd-hybrid/trunk

Revision 1570 - (view) (annotate) - [select for diffs]
Modified Tue Oct 16 19:37:24 2012 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 24239 byte(s)
Diff to previous 1569
- parse.c: whitespace commit

Revision 1569 - (view) (annotate) - [select for diffs]
Modified Tue Oct 16 18:46:53 2012 UTC (12 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 24127 byte(s)
Diff to previous 1427
- Removed remnants of MFLG_UNREG which is no longer needed with the
  current implementation of message handlers

Revision 1427 - (view) (annotate) - [select for diffs]
Modified Thu Jun 7 11:36:21 2012 UTC (13 years, 2 months ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 24524 byte(s)
Diff to previous 1361
- parse.c: make msg_tree_parse() only take one argument
- client.h: rearrange structures

Revision 1361 - (view) (annotate) - [select for diffs]
Modified Sun Apr 22 19:01:51 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 24567 byte(s)
Diff to previous 1323
- remove clear_tree_parse()

Revision 1323 - (view) (annotate) - [select for diffs]
Modified Fri Mar 30 11:40:49 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 24831 byte(s)
Diff to previous 1322
- parse.c: remove unused prototypes

Revision 1322 - (view) (annotate) - [select for diffs]
Modified Fri Mar 30 11:37:32 2012 UTC (13 years, 4 months ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 24986 byte(s)
Diff to previous 1309
- parse.c: fixed archaic bug which would easily allow para[] being accessed
  out of bounds. Just to remember: para[] must be able hold: <prefix>+<15params>+<NULL>

Revision 1309 - (view) (annotate) - [select for diffs]
Modified Sun Mar 25 11:24:18 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 24953 byte(s)
Diff to previous 1298
- 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 1298 - (view) (annotate) - [select for diffs]
Modified Tue Feb 28 18:51:13 2012 UTC (13 years, 5 months ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 24957 byte(s)
Diff to previous 1247
- fixed style in some places

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

Revision 1246 - (view) (annotate) - [select for diffs]
Modified Fri Sep 30 16:13:11 2011 UTC (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 24943 byte(s)
Diff to previous 1243
- parse.c: remove unused variable, plus style cleanups

Revision 1243 - (view) (annotate) - [select for diffs]
Modified Fri Sep 30 10:47:53 2011 UTC (13 years, 10 months ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 25402 byte(s)
Diff to previous 1235
- 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 1235 - (view) (annotate) - [select for diffs]
Modified Fri Sep 23 08:55:50 2011 UTC (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 25488 byte(s)
Diff to previous 1234
- m_unregistered(): fix 11 years old bug where ircd sends an invalid formatted
  ERR_NOTREGISTERED string.
- ERR_NOTREGISTERED is not rate-limited any longer

Revision 1234 - (view) (annotate) - [select for diffs]
Modified Fri Sep 23 08:15:04 2011 UTC (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 25819 byte(s)
Diff to previous 1219
- replace all instances of parv[0] with source_p->name

Revision 1219 - (view) (annotate) - [select for diffs]
Modified Sun Sep 18 09:02:38 2011 UTC (13 years, 11 months ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 25771 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 25757 byte(s)
Diff to previous 1178
- Implement GLOBOPS
- remove debugging code from parse.c

Revision 1178 - (view) (annotate) - [select for diffs]
Modified Mon Aug 15 08:11:31 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 26421 byte(s)
Diff to previous 1169
- 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 1169 - (view) (annotate) - [select for diffs]
Modified Fri Aug 12 18:45:03 2011 UTC (14 years ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 25885 byte(s)
Diff to previous 1156
- 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 (14 years ago) by michael
Original Path: ircd-hybrid-8/src/parse.c
File length: 25875 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 (14 years ago) by michael
Original Path: ircd-hybrid/src/parse.c
File length: 25875 byte(s)
Diff to previous 1118
- recreate "trunk"

Revision 1118 - (view) (annotate) - [select for diffs]
Modified Thu Jan 6 13:39:10 2011 UTC (14 years, 7 months ago) by michael
Original Path: ircd-hybrid-7.3/src/parse.c
File length: 25875 byte(s)
Diff to previous 1080
- cleanup and sanitize m_server.c. remove hostmasking. Improve TS6 suppport

Revision 1080 - (view) (annotate) - [select for diffs]
Modified Wed Mar 10 23:09:36 2010 UTC (15 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.3/src/parse.c
File length: 26281 byte(s)
Diff to previous 1029
- Sort out unneeded arguments of some user registration functions

Revision 1029 - (view) (annotate) - [select for diffs]
Modified Sun Nov 8 13:10:50 2009 UTC (15 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.3/src/parse.c
File length: 26275 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 (15 years, 9 months ago) by michael
Original Path: ircd-hybrid/src/parse.c
File length: 26275 byte(s)
Diff to previous 1013
- move ircd-hybrid-7.2 to trunk

Revision 1013 - (view) (annotate) - [select for diffs]
Modified Sun Oct 18 14:26:49 2009 UTC (15 years, 10 months ago) by michael
Original Path: ircd-hybrid-7.2/src/parse.c
File length: 26275 byte(s)
Diff to previous 948
- Add -Wextra -Wcast-align -Wbad-function-cast to CFLAGS if --enable-warnings is specified
- Fixed several compile warnings
- 64-bit cleanliness fixes, e.g., reorganize data structures to reduce storage/unnecessary padding

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

Revision 946 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 23:18:04 2009 UTC (16 years, 1 month ago) by michael
Original Path: ircd-hybrid-7.2/src/parse.c
File length: 26250 byte(s)
Diff to previous 896
- move m_error.c to modules/


Revision 896 - (view) (annotate) - [select for diffs]
Modified Sat Nov 3 08:54:09 2007 UTC (17 years, 9 months ago) by michael
Original Path: ircd-hybrid-7.2/src/parse.c
File length: 25231 byte(s)
Diff to previous 753
- Killed s_stats.c

Revision 753 - (view) (annotate) - [select for diffs]
Modified Wed Jul 26 15:58:16 2006 UTC (19 years, 1 month ago) by adx
Original Path: ircd-hybrid-7.2/src/parse.c
File length: 25282 byte(s)
Diff to previous 522
+ fixed an old bug that affected our numeric delivery:

Spotted by: stu

Imagine we have a scenario like this:
[origin A on server 0] --> [OUR IRCD] --> [TS6 server] --> [TS5 server and target Z]

We'd try to address Z by its null ID only because the next server on the way
is TS6.  That led to delivery failure in cases like
ts6(origin)->ts6->ts6->ts5(target).

Revision 522 - (view) (annotate) - [select for diffs]
Modified Sun Mar 12 13:42:20 2006 UTC (19 years, 5 months ago) by michael
Original Path: ircd-hybrid-7.2/src/parse.c
File length: 25491 byte(s)
Diff to previous 34
- Backported msg_tree_parse() speedup

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

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

Revision 31 - (view) (annotate) - [select for diffs]
Modified Sun Oct 2 20:34:05 2005 UTC (19 years, 10 months ago) by knight
Original Path: ircd-hybrid/src/parse.c
File length: 25638 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 (19 years, 10 months ago) by adx
Original Path: ircd-hybrid/src/parse.c
File length: 25683 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