ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/svn/hopm/branches/1.0.x/src/irc.c
Revision 5676 - (view) (annotate) - [select for diffs]
Modified Fri Mar 13 19:14:54 2015 UTC (9 years, 1 month ago) by michael
File length: 21704 byte(s)
Diff to previous 5435 , to selected 5359
- irc.c:irc_read(): fixed typo in comment

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

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

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

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

Revision 5370 - (view) (annotate) - [select for diffs]
Modified Mon Jan 12 21:11:53 2015 UTC (9 years, 3 months ago) by michael
File length: 21513 byte(s)
Diff to previous 5366 , to selected 5359
- irc.c, irc.h: const-correctness

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

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

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

Revision 5359 - (view) (annotate) - [selected]
Modified Sun Jan 11 18:51:17 2015 UTC (9 years, 3 months ago) by michael
File length: 21841 byte(s)
Diff to previous 5355
- irc.c:irc_init(): get rid of 'bindret'

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

Revision 5350 - (view) (annotate) - [select for diffs]
Modified Sun Jan 11 13:24:06 2015 UTC (9 years, 3 months ago) by michael
File length: 21892 byte(s)
Diff to previous 5341 , to selected 5359
- Update license headers

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

Revision 5337 - (view) (annotate) - [select for diffs]
Modified Thu Jan 8 14:31:24 2015 UTC (9 years, 3 months ago) by michael
File length: 21850 byte(s)
Diff to previous 5336 , to selected 5359
- Const-correctness

Revision 5336 - (view) (annotate) - [select for diffs]
Modified Thu Jan 8 12:46:36 2015 UTC (9 years, 3 months ago) by michael
File length: 21736 byte(s)
Diff to previous 5321 , to selected 5359
- Move malloc.c to memory.c
- Generate parser/lexer files before actually compiling anything else that uses them
- Fix up header inclusion mess

Revision 5321 - (view) (annotate) - [select for diffs]
Modified Tue Jan 6 14:59:31 2015 UTC (9 years, 3 months ago) by michael
File length: 21736 byte(s)
Diff to previous 5312 , to selected 5359
- Fixed coding convention issues

Revision 5312 - (view) (annotate) - [select for diffs]
Modified Mon Jan 5 19:27:13 2015 UTC (9 years, 3 months ago) by michael
File length: 21790 byte(s)
Diff to previous 5289 , to selected 5359
- Removed bopm_sockaddr and bopm_ircaddr structs

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

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

Revision 5275 - (view) (annotate) - [select for diffs]
Modified Thu Jan 1 20:09:33 2015 UTC (9 years, 3 months ago) by michael
File length: 21818 byte(s)
Diff to previous 5267 , to selected 5359
- Renamed MyMalloc() to xcalloc()

Revision 5267 - (view) (annotate) - [select for diffs]
Modified Thu Jan 1 18:50:21 2015 UTC (9 years, 3 months ago) by michael
File length: 21820 byte(s)
Diff to previous 5252 , to selected 5359
- Removed obsolete AC_HEADER_TIME

Revision 5252 - (view) (annotate) - [select for diffs]
Modified Thu Jan 1 13:45:57 2015 UTC (9 years, 3 months ago) by michael
File length: 21945 byte(s)
Diff to previous 5251 , to selected 5359
- irc.c:irc_send(): improved error reporting if send() fails

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

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

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

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

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

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

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

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

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

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

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

Revision 5138 - (view) (annotate) - [select for diffs]
Modified Thu Dec 25 19:44:15 2014 UTC (9 years, 3 months ago) by michael
File length: 23250 byte(s)
Diff to previous 5135 , to selected 5359
- Create hopm 1.0.x branch

Revision 5135 - (view) (annotate) - [select for diffs]
Modified Thu Dec 25 18:51:51 2014 UTC (9 years, 3 months ago) by michael
Original Path: hopm/trunk/src/irc.c
File length: 23250 byte(s)
Diff to previous 5134 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 23250 byte(s)
Diff to previous 5130 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 23250 byte(s)
Diff to previous 5125 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 23341 byte(s)
Diff to previous 5124 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 23341 byte(s)
Diff to previous 5116 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 23367 byte(s)
Diff to previous 5115 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 23861 byte(s)
Diff to previous 5114 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 23905 byte(s)
Diff to previous 5106 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 24752 byte(s)
Diff to previous 5092 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 25097 byte(s)
Diff to previous 5091 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 25105 byte(s)
Diff to previous 5084 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 25160 byte(s)
Diff to previous 5083 , to selected 5359
- Removed USE_VAR cruft

Revision 5083 - (view) (annotate) - [select for diffs]
Modified Mon Dec 22 19:42:14 2014 UTC (9 years, 3 months ago) by michael
Original Path: hopm/trunk/src/irc.c
File length: 25520 byte(s)
Diff to previous 5081 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 25484 byte(s)
Diff to previous 5077 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 25545 byte(s)
Diff to previous 5072 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 25528 byte(s)
Diff to previous 5071 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 25516 byte(s)
Diff to previous 5069 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 25517 byte(s)
Diff to previous 5066 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 25517 byte(s)
Diff to previous 5064 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 25503 byte(s)
Diff to previous 5052 , to selected 5359
- 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
Original Path: hopm/trunk/src/irc.c
File length: 25518 byte(s)
Diff to selected 5359
- 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