ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/hopm/trunk/src/irc.c
Revision 9517 - (view) (annotate) - [select for diffs]
Modified Sat Jul 11 20:28:46 2020 UTC (3 years, 8 months ago) by michael
File length: 22536 byte(s)
Diff to previous 9515 , to selected 5083
- Allow IRCItem.oper and IRCItem.mode to be empty

Revision 9515 - (view) (annotate) - [select for diffs]
Modified Sat Jul 11 18:56:19 2020 UTC (3 years, 8 months ago) by michael
File length: 22447 byte(s)
Diff to previous 9508 , to selected 5083
- irc.c: add a descriptive connection attempt message

Revision 9508 - (view) (annotate) - [select for diffs]
Modified Sun Jul 5 08:43:35 2020 UTC (3 years, 8 months ago) by michael
File length: 22043 byte(s)
Diff to previous 9506 , to selected 5083
- irc.c: fixed (re)connection logic so things make actually sense

Revision 9506 - (view) (annotate) - [select for diffs]
Modified Sun Jul 5 07:58:09 2020 UTC (3 years, 8 months ago) by michael
File length: 22789 byte(s)
Diff to previous 9501 , to selected 5083
- irc.c:irc_connect(): remove assert()

Revision 9501 - (view) (annotate) - [select for diffs]
Modified Sun Jul 5 05:41:27 2020 UTC (3 years, 8 months ago) by michael
File length: 22814 byte(s)
Diff to previous 9499 , to selected 5083
- Add tls_hostname_verification switch to allow the server identity check to be turned off if desired

Revision 9499 - (view) (annotate) - [select for diffs]
Modified Sat Jul 4 21:39:54 2020 UTC (3 years, 8 months ago) by michael
File length: 22740 byte(s)
Diff to previous 9497 , to selected 5083
- irc.c: typo

Revision 9497 - (view) (annotate) - [select for diffs]
Modified Sat Jul 4 21:29:08 2020 UTC (3 years, 8 months ago) by michael
File length: 22741 byte(s)
Diff to previous 9495 , to selected 5083
- irc.c: typo

Revision 9495 - (view) (annotate) - [select for diffs]
Modified Sat Jul 4 21:24:57 2020 UTC (3 years, 8 months ago) by michael
File length: 22740 byte(s)
Diff to previous 9493 , to selected 5083
- Fixed the 'reconnectinterval' timer which never worked right. Also fixed an issue where we would repeatedly attempt to read from 'IRC_FD' even if no connection to the irc server has been establised.

Revision 9493 - (view) (annotate) - [select for diffs]
Modified Sat Jul 4 19:46:10 2020 UTC (3 years, 8 months ago) by michael
File length: 22103 byte(s)
Diff to previous 9488 , to selected 5083
- irc.c:irc_read(): whitespace changes

Revision 9488 - (view) (annotate) - [select for diffs]
Modified Sat Jul 4 19:30:52 2020 UTC (3 years, 8 months ago) by michael
File length: 22104 byte(s)
Diff to previous 9483 , to selected 5083
- irc.c:irc_init(): we only do TLSv1.2 and higher

Revision 9483 - (view) (annotate) - [select for diffs]
Modified Sat Jul 4 19:12:39 2020 UTC (3 years, 8 months ago) by michael
File length: 22045 byte(s)
Diff to previous 9482 , to selected 5083
- irc.c:irc_parse(): fixed possible out-of-bounds write on 'parv' spotted by Adam <adam@anope.org>

Revision 9482 - (view) (annotate) - [select for diffs]
Modified Sat Jul 4 19:07:21 2020 UTC (3 years, 8 months ago) by michael
File length: 21967 byte(s)
Diff to previous 9478 , to selected 5083
- irc.c:irc_init(): remove SSLeay_add_ssl_algorithms() call not needed

Revision 9478 - (view) (annotate) - [select for diffs]
Modified Sat Jul 4 19:03:19 2020 UTC (3 years, 8 months ago) by michael
File length: 22002 byte(s)
Diff to previous 9472 , to selected 5083
- Incorporate basic TLS support for the irc bot part. Changes submitted by Adam <adam@anope.org>

Revision 9472 - (view) (annotate) - [select for diffs]
Modified Fri Jul 3 18:35:30 2020 UTC (3 years, 8 months ago) by michael
File length: 20037 byte(s)
Diff to previous 9328 , to selected 5083
- irc.c:irc_send(): check if the entire buffer got written to IRC_FD. Reconnect in case of failure.

Revision 9328 - (view) (annotate) - [select for diffs]
Modified Sun Mar 29 13:15:52 2020 UTC (3 years, 11 months ago) by michael
File length: 20035 byte(s)
Diff to previous 9104 , to selected 5083
- Stylistic changes

Revision 9104 - (view) (annotate) - [select for diffs]
Modified Wed Jan 1 10:03:28 2020 UTC (4 years, 2 months ago) by michael
File length: 20085 byte(s)
Diff to previous 8750 , to selected 5083
- Bump copyright years everywhere

Revision 8750 - (view) (annotate) - [select for diffs]
Modified Tue Jan 1 11:06:38 2019 UTC (5 years, 2 months ago) by michael
File length: 20085 byte(s)
Diff to previous 8579 , to selected 5083
- Update copyright years

Revision 8579 - (view) (annotate) - [select for diffs]
Modified Sun Oct 14 15:12:50 2018 UTC (5 years, 5 months ago) by michael
File length: 20085 byte(s)
Diff to previous 8563 , to selected 5083
- Allocate most list_t and node_t items from within their corresponding structure to save extra calloc/free calls

Revision 8563 - (view) (annotate) - [select for diffs]
Modified Sun Sep 23 11:39:44 2018 UTC (5 years, 6 months ago) by michael
File length: 20132 byte(s)
Diff to previous 8224 , to selected 5083
- Update copyright years

Revision 8224 - (view) (annotate) - [select for diffs]
Modified Mon Apr 17 08:39:41 2017 UTC (6 years, 11 months ago) by michael
File length: 20132 byte(s)
Diff to previous 8193 , to selected 5083
- irc.c:m_privmsg(): restore support for the ';', ':' nickname delimiters which got lost during the rewrite in -r8126

Revision 8193 - (view) (annotate) - [select for diffs]
Modified Fri Apr 14 12:38:22 2017 UTC (6 years, 11 months ago) by michael
File length: 20044 byte(s)
Diff to previous 8184 , to selected 5083
- Just pass a char pointer to the opercommand handlers instead of a struct ChannelConf pointer

Revision 8184 - (view) (annotate) - [select for diffs]
Modified Thu Apr 13 20:00:32 2017 UTC (6 years, 11 months ago) by michael
File length: 20038 byte(s)
Diff to previous 8178 , to selected 5083
- Sort out unused header includes

Revision 8178 - (view) (annotate) - [select for diffs]
Modified Thu Apr 13 14:55:40 2017 UTC (6 years, 11 months ago) by michael
File length: 20061 byte(s)
Diff to previous 8155 , to selected 5083
- Move CommandHash struct to irc.c:irc_parse()

Revision 8155 - (view) (annotate) - [select for diffs]
Modified Sat Apr 8 16:30:11 2017 UTC (6 years, 11 months ago) by michael
File length: 19932 byte(s)
Diff to previous 8137 , to selected 5083
- Use designated initializers; scan_gettype(): use pointer arithmetic

Revision 8137 - (view) (annotate) - [select for diffs]
Modified Tue Apr 4 17:01:22 2017 UTC (6 years, 11 months ago) by michael
File length: 19699 byte(s)
Diff to previous 8126 , to selected 5083
- irc.c, scan.c: stylistic changes

Revision 8126 - (view) (annotate) - [select for diffs]
Modified Mon Apr 3 16:57:42 2017 UTC (6 years, 11 months ago) by michael
File length: 19736 byte(s)
Diff to previous 8124 , to selected 5083
- irc.c:m_privmsg(): sanitize nickname parsing logic; don't run every privmsg through strcspn() when we can stop parsing parv[3] earlier

Revision 8124 - (view) (annotate) - [select for diffs]
Modified Mon Apr 3 16:39:41 2017 UTC (6 years, 11 months ago) by michael
File length: 19816 byte(s)
Diff to previous 7927 , to selected 5083
- irc.c:irc_init(): remove AI_PASSIVE flag from hints.ai_flags

Revision 7927 - (view) (annotate) - [select for diffs]
Modified Sat Dec 31 13:59:46 2016 UTC (7 years, 2 months ago) by michael
File length: 19829 byte(s)
Diff to previous 7815 , to selected 5083
- Update copyright years

Revision 7815 - (view) (annotate) - [select for diffs]
Modified Wed Oct 19 19:50:47 2016 UTC (7 years, 5 months ago) by michael
File length: 19829 byte(s)
Diff to previous 7005 , to selected 5083
- Changed negache to use patricia.c

Revision 7005 - (view) (annotate) - [select for diffs]
Modified Fri Jan 1 00:06:56 2016 UTC (8 years, 2 months ago) by michael
File length: 19831 byte(s)
Diff to previous 6564 , to selected 5083
- Update copyright years

Revision 6564 - (view) (annotate) - [select for diffs]
Modified Sat Oct 10 18:15:33 2015 UTC (8 years, 5 months ago) by michael
File length: 19831 byte(s)
Diff to previous 6282 , to selected 5083
- Markdown changes to README provided by jackal; minor documentation fix in irc.c

Revision 6282 - (view) (annotate) - [select for diffs]
Modified Tue Jul 14 11:13:25 2015 UTC (8 years, 8 months ago) by michael
File length: 19822 byte(s)
Diff to previous 6270 , to selected 5083
- irc.c:irc_init(): improve error reporting

Revision 6270 - (view) (annotate) - [select for diffs]
Modified Mon Jul 13 14:54:11 2015 UTC (8 years, 8 months ago) by michael
File length: 19805 byte(s)
Diff to previous 6268 , to selected 5083
- irc.c:irc_read(): exempt EINTR from logging

Revision 6268 - (view) (annotate) - [select for diffs]
Modified Sun Jul 12 17:15:45 2015 UTC (8 years, 8 months ago) by michael
File length: 19779 byte(s)
Diff to previous 6266 , to selected 5083
- irc.c:irc_read(): always log failed read() regardless of the debug level

Revision 6266 - (view) (annotate) - [select for diffs]
Modified Sun Jul 12 17:05:26 2015 UTC (8 years, 8 months ago) by michael
File length: 19805 byte(s)
Diff to previous 6264 , to selected 5083
- irc.c:irc_read(): improve error message for failed read()

Revision 6264 - (view) (annotate) - [select for diffs]
Modified Sun Jul 12 17:03:28 2015 UTC (8 years, 8 months ago) by michael
File length: 19786 byte(s)
Diff to previous 6215 , to selected 5083
- irc.c:irc_read(): made 'len' a ssize_t

Revision 6215 - (view) (annotate) - [select for diffs]
Modified Sat Jun 27 17:18:30 2015 UTC (8 years, 9 months ago) by michael
File length: 19782 byte(s)
Diff to previous 6198 , to selected 5083
- irc.c: remove assumption that socket() returns fd higher than 0 (which it probably won't because of
  log files opened before, but let's remove that limitation anyway); removed close() in irc_init()
  since IRC_FD is always -1 at this point

Revision 6198 - (view) (annotate) - [select for diffs]
Modified Thu Jun 25 14:36:47 2015 UTC (8 years, 9 months ago) by michael
File length: 19759 byte(s)
Diff to previous 6167 , to selected 5083
- Change userinfo_create() to not always allocate memory for each user message; improve checking for malformed sender prefixes
- Remove now unused userinfo_free()

Revision 6167 - (view) (annotate) - [select for diffs]
Modified Sat Jun 20 15:50:50 2015 UTC (8 years, 9 months ago) by michael
File length: 20560 byte(s)
Diff to previous 6150 , to selected 5083
- irc.c: reformatting; move COMMAND_TABLE into irc_parse()

Revision 6150 - (view) (annotate) - [select for diffs]
Modified Sun Jun 14 19:21:37 2015 UTC (8 years, 9 months ago) by michael
File length: 21652 byte(s)
Diff to previous 6149 , to selected 5083
- irc.c:userinfo_create(): use pointer arithmetic instead of array subscripting

Revision 6149 - (view) (annotate) - [select for diffs]
Modified Sun Jun 14 17:29:51 2015 UTC (8 years, 9 months ago) by michael
File length: 21687 byte(s)
Diff to previous 6078 , to selected 5083
- Style corrections

Revision 6078 - (view) (annotate) - [select for diffs]
Modified Tue Jun 9 18:21:36 2015 UTC (8 years, 9 months ago) by michael
File length: 21685 byte(s)
Diff to previous 6014 , to selected 5083
- Made the RECONNECTINTERVAL configurable via the hopm.conf

Revision 6014 - (view) (annotate) - [select for diffs]
Modified Sat May 30 19:58:45 2015 UTC (8 years, 10 months ago) by michael
File length: 21668 byte(s)
Diff to previous 6011 , to selected 5083
- irc.c:m_notice(): use a more compact error message for regcomp() errors

Revision 6011 - (view) (annotate) - [select for diffs]
Modified Sat May 30 19:28:18 2015 UTC (8 years, 10 months ago) by michael
File length: 21701 byte(s)
Diff to previous 6005 , to selected 5083
- irc.c:m_privmsg(): style corrections

Revision 6005 - (view) (annotate) - [select for diffs]
Modified Thu May 28 17:05:18 2015 UTC (8 years, 10 months ago) by michael
File length: 21707 byte(s)
Diff to previous 5964 , to selected 5083
- irc.c:m_privmsg(): added missing 'return' when processing CTCP messages

Revision 5964 - (view) (annotate) - [select for diffs]
Modified Sun May 10 16:46:34 2015 UTC (8 years, 10 months ago) by michael
File length: 21687 byte(s)
Diff to previous 5876 , to selected 5083
- irc.c:m_ctcp(): show SERIALNUM, too

Revision 5876 - (view) (annotate) - [select for diffs]
Modified Wed Apr 29 11:25:48 2015 UTC (8 years, 11 months ago) by michael
File length: 21653 byte(s)
Diff to previous 5861 , to selected 5083
- Removed trailing whitespaces

Revision 5861 - (view) (annotate) - [select for diffs]
Modified Tue Apr 28 11:57:12 2015 UTC (8 years, 11 months ago) by michael
File length: 21656 byte(s)
Diff to previous 5856 , to selected 5083
- irc.c:irc_parse(): only allocate/deallocate 'source_p' for commands we're actually interted in

Revision 5856 - (view) (annotate) - [select for diffs]
Modified Mon Apr 27 19:47:31 2015 UTC (8 years, 11 months ago) by michael
File length: 21657 byte(s)
Diff to previous 5726 , to selected 5083
- irc.c: fixed connect() issue as reported by Martin Pola

Revision 5726 - (view) (annotate) - [select for diffs]
Modified Tue Mar 24 18:04:06 2015 UTC (9 years ago) by michael
File length: 21538 byte(s)
Diff to previous 5695 , to selected 5083
- Removed some irrelevant comments

Revision 5695 - (view) (annotate) - [select for diffs]
Modified Sun Mar 15 13:04:24 2015 UTC (9 years ago) by michael
File length: 21653 byte(s)
Diff to previous 5691 , to selected 5083
- Style corrections

Revision 5691 - (view) (annotate) - [select for diffs]
Modified Sat Mar 14 19:02:51 2015 UTC (9 years ago) by michael
File length: 21685 byte(s)
Diff to previous 5690 , to selected 5083
- irc.c: cleaned up userinfo_create()

Revision 5690 - (view) (annotate) - [select for diffs]
Modified Sat Mar 14 18:51:18 2015 UTC (9 years ago) by michael
File length: 21734 byte(s)
Diff to previous 5683 , to selected 5083
- irc.c: made COMMAND_TABLE use const

Revision 5683 - (view) (annotate) - [select for diffs]
Modified Fri Mar 13 20:17:15 2015 UTC (9 years ago) by michael
File length: 21728 byte(s)
Diff to previous 5678 , to selected 5083
- irc.c: fixed compile error

Revision 5678 - (view) (annotate) - [select for diffs]
Modified Fri Mar 13 19:19:35 2015 UTC (9 years ago) by michael
File length: 21722 byte(s)
Diff to previous 5675 , to selected 5083
- irc.c: constification

Revision 5675 - (view) (annotate) - [select for diffs]
Modified Fri Mar 13 19:14:35 2015 UTC (9 years ago) by michael
File length: 21704 byte(s)
Diff to previous 5434 , to selected 5083
- irc.c:irc_read(): fixed typo in comment

Revision 5434 - (view) (annotate) - [select for diffs]
Modified Wed Jan 28 16:44:50 2015 UTC (9 years, 2 months ago) by michael
File length: 21704 byte(s)
Diff to previous 5426 , to selected 5083
- irc.c:irc_cycle(): increase poll timeout to 50ms

Revision 5426 - (view) (annotate) - [select for diffs]
Modified Wed Jan 28 13:49:38 2015 UTC (9 years, 2 months ago) by michael
File length: 21704 byte(s)
Diff to previous 5405 , to selected 5083
- memory.c:MyFree(): removed extraneous pointer test; renamed MyFree to xfree

Revision 5405 - (view) (annotate) - [select for diffs]
Modified Tue Jan 20 19:14:40 2015 UTC (9 years, 2 months ago) by michael
File length: 21711 byte(s)
Diff to previous 5390 , to selected 5083
- Added irc::notice configuration option (notice(s) to send to a newly connected client).

Revision 5390 - (view) (annotate) - [select for diffs]
Modified Sun Jan 18 14:13:05 2015 UTC (9 years, 2 months ago) by michael
File length: 21591 byte(s)
Diff to previous 5388 , to selected 5083
- firedns.c: removed max() macro. Renamed 'fdns_errno', and 'fdns_fdinuse',
  to meet our coding convention.

Revision 5388 - (view) (annotate) - [select for diffs]
Modified Sun Jan 18 13:40:44 2015 UTC (9 years, 2 months ago) by michael
File length: 21588 byte(s)
Diff to previous 5371 , to selected 5083
- irc.c:irc_cycle(): attempt to reconnect to the server in case of POLLERR, or POLLHUP

Revision 5371 - (view) (annotate) - [select for diffs]
Modified Mon Jan 12 21:12:17 2015 UTC (9 years, 2 months ago) by michael
File length: 21513 byte(s)
Diff to previous 5367 , to selected 5083
- irc.c, irc.h: const-correctness

Revision 5367 - (view) (annotate) - [select for diffs]
Modified Mon Jan 12 20:13:22 2015 UTC (9 years, 2 months ago) by michael
File length: 21405 byte(s)
Diff to previous 5364 , to selected 5083
- irc.c:m_perform(): cosmetical changes to connection logging so it doesn't look weird with ipv6 addresses

Revision 5364 - (view) (annotate) - [select for diffs]
Modified Mon Jan 12 19:56:33 2015 UTC (9 years, 2 months ago) by michael
File length: 21405 byte(s)
Diff to previous 5363 , to selected 5083
- irc.c: cleaned up irc_connect()

Revision 5363 - (view) (annotate) - [select for diffs]
Modified Mon Jan 12 19:19:11 2015 UTC (9 years, 2 months ago) by michael
File length: 21936 byte(s)
Diff to previous 5358 , to selected 5083
- irc.c: added basic IPv6 support allowing HOPM to bind and connect to IPv6 addresses

Revision 5358 - (view) (annotate) - [select for diffs]
Modified Sun Jan 11 18:51:07 2015 UTC (9 years, 2 months ago) by michael
File length: 21841 byte(s)
Diff to previous 5354 , to selected 5083
- irc.c:irc_init(): get rid of 'bindret'

Revision 5354 - (view) (annotate) - [select for diffs]
Modified Sun Jan 11 17:15:43 2015 UTC (9 years, 2 months ago) by michael
File length: 21887 byte(s)
Diff to previous 5351 , to selected 5083
- command_parse(): removed 'msg' parameter. We actually only need this for
  m_notice() as proof for reporting insecure proxies to a dnsbl provider.

Revision 5351 - (view) (annotate) - [select for diffs]
Modified Sun Jan 11 13:24:19 2015 UTC (9 years, 2 months ago) by michael
File length: 21892 byte(s)
Diff to previous 5342 , to selected 5083
- Update license headers

Revision 5342 - (view) (annotate) - [select for diffs]
Modified Thu Jan 8 15:50:47 2015 UTC (9 years, 2 months ago) by michael
File length: 21850 byte(s)
Diff to previous 5338 , to selected 5083
- irc.c:irc_parse(): fixed logic error

Revision 5338 - (view) (annotate) - [select for diffs]
Modified Thu Jan 8 14:32:11 2015 UTC (9 years, 2 months ago) by michael
File length: 21850 byte(s)
Diff to previous 5333 , to selected 5083
- Const-correctness

Revision 5333 - (view) (annotate) - [select for diffs]
Modified Wed Jan 7 20:45:06 2015 UTC (9 years, 2 months ago) by michael
File length: 21736 byte(s)
Diff to previous 5322 , to selected 5083
- Move malloc.c to memory.c

Revision 5322 - (view) (annotate) - [select for diffs]
Modified Tue Jan 6 15:00:39 2015 UTC (9 years, 2 months ago) by michael
File length: 21736 byte(s)
Diff to previous 5311 , to selected 5083
- Fixed coding convention issues

Revision 5311 - (view) (annotate) - [select for diffs]
Modified Mon Jan 5 19:26:38 2015 UTC (9 years, 2 months ago) by michael
File length: 21790 byte(s)
Diff to previous 5290 , to selected 5083
- Removed bopm_sockaddr and bopm_ircaddr structs

Revision 5290 - (view) (annotate) - [select for diffs]
Modified Sat Jan 3 20:38:44 2015 UTC (9 years, 2 months ago) by michael
File length: 21857 byte(s)
Diff to previous 5279 , to selected 5083
- irc.c:m_notice(): don't use 'static' if there's no need to

Revision 5279 - (view) (annotate) - [select for diffs]
Modified Fri Jan 2 20:30:49 2015 UTC (9 years, 2 months ago) by michael
File length: 21849 byte(s)
Diff to previous 5274 , to selected 5083
- Use 'const' and 'unsigned' whenever possible
- Removed pointless 0 assignments

Revision 5274 - (view) (annotate) - [select for diffs]
Modified Thu Jan 1 20:00:33 2015 UTC (9 years, 2 months ago) by michael
File length: 21818 byte(s)
Diff to previous 5266 , to selected 5083
- Renamed MyMalloc() to xcalloc()

Revision 5266 - (view) (annotate) - [select for diffs]
Modified Thu Jan 1 18:49:40 2015 UTC (9 years, 2 months ago) by michael
File length: 21820 byte(s)
Diff to previous 5253 , to selected 5083
- Removed obsolete AC_HEADER_TIME

Revision 5253 - (view) (annotate) - [select for diffs]
Modified Thu Jan 1 13:46:08 2015 UTC (9 years, 2 months ago) by michael
File length: 21945 byte(s)
Diff to previous 5250 , to selected 5083
- irc.c:irc_send(): improved error reporting if send() fails

Revision 5250 - (view) (annotate) - [select for diffs]
Modified Thu Jan 1 13:39:47 2015 UTC (9 years, 2 months ago) by michael
File length: 21926 byte(s)
Diff to previous 5226 , to selected 5083
- irc.c:irc_init(): improve and simplify error reporting if socket()/bind() fails

Revision 5226 - (view) (annotate) - [select for diffs]
Modified Wed Dec 31 14:08:39 2014 UTC (9 years, 2 months ago) by michael
File length: 22813 byte(s)
Diff to previous 5209 , to selected 5083
- irc.c:irc_cycle(): replaced select() with poll()

Revision 5209 - (view) (annotate) - [select for diffs]
Modified Mon Dec 29 19:50:33 2014 UTC (9 years, 3 months ago) by michael
File length: 23116 byte(s)
Diff to previous 5207 , to selected 5083
- Removed configure header test for strings.h; removed strings.h header includes

Revision 5207 - (view) (annotate) - [select for diffs]
Modified Mon Dec 29 19:38:22 2014 UTC (9 years, 3 months ago) by michael
File length: 23169 byte(s)
Diff to previous 5202 , to selected 5083
- Removed AC_HEADER_STDC configure test

Revision 5202 - (view) (annotate) - [select for diffs]
Modified Mon Dec 29 17:50:43 2014 UTC (9 years, 3 months ago) by michael
File length: 23199 byte(s)
Diff to previous 5198 , to selected 5083
- Moved OPT_DEBUG prototype to main.h (where it belongs to) and removed extern.h

Revision 5198 - (view) (annotate) - [select for diffs]
Modified Mon Dec 29 16:53:16 2014 UTC (9 years, 3 months ago) by michael
File length: 23219 byte(s)
Diff to previous 5193 , to selected 5083
- Made NODATA_TIMEOUT a configuration option

Revision 5193 - (view) (annotate) - [select for diffs]
Modified Mon Dec 29 15:12:49 2014 UTC (9 years, 3 months ago) by michael
File length: 23221 byte(s)
Diff to previous 5191 , to selected 5083
- irc.c:irc_send(): fixed bug where over-length messages were not terminated with \n; optimized to not reprint the sendbuffer twice

Revision 5191 - (view) (annotate) - [select for diffs]
Modified Mon Dec 29 14:58:35 2014 UTC (9 years, 3 months ago) by michael
File length: 23215 byte(s)
Diff to previous 5170 , to selected 5083
- irc.c:irc_parse(): minor cleanups

Revision 5170 - (view) (annotate) - [select for diffs]
Modified Fri Dec 26 20:53:09 2014 UTC (9 years, 3 months ago) by michael
File length: 23254 byte(s)
Diff to previous 5168 , to selected 5083
- Continue to use inet_pton() until we add full ipv6 support, but at least
  replace all occurrences of inet_aton() with inet_pton()

Revision 5168 - (view) (annotate) - [select for diffs]
Modified Fri Dec 26 19:31:53 2014 UTC (9 years, 3 months ago) by michael
File length: 23583 byte(s)
Diff to previous 5164 , to selected 5083
- Use sizeof(struct in_addr) instead of res->ai_addrlen

Revision 5164 - (view) (annotate) - [select for diffs]
Modified Fri Dec 26 18:52:10 2014 UTC (9 years, 3 months ago) by michael
File length: 23576 byte(s)
Diff to previous 5135 , to selected 5083
- Replaced all occurrences of inet_pton() with getaddrinfo()

Revision 5135 - (view) (annotate) - [select for diffs]
Modified Thu Dec 25 18:51:51 2014 UTC (9 years, 3 months ago) by michael
File length: 23250 byte(s)
Diff to previous 5134 , to selected 5083
- propset svn:eol-style native

Revision 5134 - (view) (annotate) - [select for diffs]
Modified Thu Dec 25 18:50:02 2014 UTC (9 years, 3 months ago) by michael
File length: 23250 byte(s)
Diff to previous 5130 , to selected 5083
- propset svn:keywords "Id"

Revision 5130 - (view) (annotate) - [select for diffs]
Modified Thu Dec 25 17:59:12 2014 UTC (9 years, 3 months ago) by michael
File length: 23250 byte(s)
Diff to previous 5125 , to selected 5083
- irc.c: use static keyword where appropriate; removed unused IRC_SENDBUFF

Revision 5125 - (view) (annotate) - [select for diffs]
Modified Thu Dec 25 17:23:34 2014 UTC (9 years, 3 months ago) by michael
File length: 23341 byte(s)
Diff to previous 5124 , to selected 5083
- irc.c: made IRC_RAW_LEN an unsigned int

Revision 5124 - (view) (annotate) - [select for diffs]
Modified Thu Dec 25 17:12:13 2014 UTC (9 years, 3 months ago) by michael
File length: 23341 byte(s)
Diff to previous 5116 , to selected 5083
- irc.c:irc_read(): removed extraneous test for 'c' being either '\r' or '\n'.
  It's already dealt with cr/lf at this point.

Revision 5116 - (view) (annotate) - [select for diffs]
Modified Thu Dec 25 15:04:31 2014 UTC (9 years, 3 months ago) by michael
File length: 23367 byte(s)
Diff to previous 5115 , to selected 5083
- Style corrections

Revision 5115 - (view) (annotate) - [select for diffs]
Modified Wed Dec 24 22:17:42 2014 UTC (9 years, 3 months ago) by michael
File length: 23861 byte(s)
Diff to previous 5114 , to selected 5083
- irc.c:irc_init(): removed unused variables

Revision 5114 - (view) (annotate) - [select for diffs]
Modified Wed Dec 24 22:12:05 2014 UTC (9 years, 3 months ago) by michael
File length: 23905 byte(s)
Diff to previous 5106 , to selected 5083
- Style corrections

Revision 5106 - (view) (annotate) - [select for diffs]
Modified Wed Dec 24 12:47:21 2014 UTC (9 years, 3 months ago) by michael
File length: 24752 byte(s)
Diff to previous 5092 , to selected 5083
- irc.c: rewrite irc_send_channels()

Revision 5092 - (view) (annotate) - [select for diffs]
Modified Tue Dec 23 20:12:39 2014 UTC (9 years, 3 months ago) by michael
File length: 25097 byte(s)
Diff to previous 5091 , to selected 5083
- Renamed DupString() to xstrdup()

Revision 5091 - (view) (annotate) - [select for diffs]
Modified Tue Dec 23 19:59:18 2014 UTC (9 years, 3 months ago) by michael
File length: 25105 byte(s)
Diff to previous 5084 , to selected 5083
- Removed pointless casts

Revision 5084 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 19:57:43 2014 UTC (9 years, 3 months ago) by michael
File length: 25160 byte(s)
Diff to previous 5083
- Removed USE_VAR cruft

Revision 5083 - (view) (annotate) - [selected]
Modified Mon Dec 22 19:42:14 2014 UTC (9 years, 3 months ago) by michael
File length: 25520 byte(s)
Diff to previous 5081
- Make irc::away optional

Revision 5081 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 19:16:10 2014 UTC (9 years, 3 months ago) by michael
File length: 25484 byte(s)
Diff to previous 5077 , to selected 5083
- Removed rcs tags

Revision 5077 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 18:34:34 2014 UTC (9 years, 3 months ago) by michael
File length: 25545 byte(s)
Diff to previous 5072 , to selected 5083
- Use EmptyString() instead of this strlen() mess

Revision 5072 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 15:33:29 2014 UTC (9 years, 3 months ago) by michael
File length: 25528 byte(s)
Diff to previous 5071 , to selected 5083
- Fixed a bunch of compile warnings

Revision 5071 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 15:04:27 2014 UTC (9 years, 3 months ago) by michael
File length: 25516 byte(s)
Diff to previous 5069 , to selected 5083
- irc.c:m_ctcp(): removed reference to Blitzed

Revision 5069 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 14:57:12 2014 UTC (9 years, 3 months ago) by michael
File length: 25517 byte(s)
Diff to previous 5066 , to selected 5083
- Replaced more references of bopm with hopm

Revision 5066 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 14:32:01 2014 UTC (9 years, 3 months ago) by michael
File length: 25517 byte(s)
Diff to previous 5064 , to selected 5083
- irc.c:irc_parse(): replaced strcpy() with strlcpy()

Revision 5064 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 14:21:48 2014 UTC (9 years, 3 months ago) by michael
File length: 25503 byte(s)
Diff to previous 5052 , to selected 5083
- Add strlcpy() and strlcat() for system that don't have these

Revision 5052 - (view) (annotate) - [select for diffs]
Added Mon Dec 22 11:56:03 2014 UTC (9 years, 3 months ago) by michael
File length: 25518 byte(s)
Diff to selected 5083
- Initial import of bopm 3.1.3

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