- Fixed coding convention issues
- Removed bopm_sockaddr and bopm_ircaddr structs
- irc.c:m_notice(): don't use 'static' if there's no need to
- Use 'const' and 'unsigned' whenever possible - Removed pointless 0 assignments
- Renamed MyMalloc() to xcalloc()
- Removed obsolete AC_HEADER_TIME
- irc.c:irc_send(): improved error reporting if send() fails
- irc.c:irc_init(): improve and simplify error reporting if socket()/bind() fails
- irc.c:irc_cycle(): replaced select() with poll()
- Removed configure header test for strings.h; removed strings.h header includes
- Removed AC_HEADER_STDC configure test
- Moved OPT_DEBUG prototype to main.h (where it belongs to) and removed extern.h
- Made NODATA_TIMEOUT a configuration option
- irc.c:irc_send(): fixed bug where over-length messages were not terminated with \n; optimized to not reprint the sendbuffer twice
- irc.c:irc_parse(): minor cleanups
- Continue to use inet_pton() until we add full ipv6 support, but at least replace all occurrences of inet_aton() with inet_pton()
- Use sizeof(struct in_addr) instead of res->ai_addrlen
- Replaced all occurrences of inet_pton() with getaddrinfo()
- Create hopm 1.0.x branch
- propset svn:eol-style native
- propset svn:keywords "Id"
- irc.c: use static keyword where appropriate; removed unused IRC_SENDBUFF
- irc.c: made IRC_RAW_LEN an unsigned int
- irc.c:irc_read(): removed extraneous test for 'c' being either '\r' or '\n'. It's already dealt with cr/lf at this point.
- Style corrections
- irc.c:irc_init(): removed unused variables
- Style corrections
- irc.c: rewrite irc_send_channels()
- Renamed DupString() to xstrdup()
- Removed pointless casts
- Removed USE_VAR cruft
- Make irc::away optional
- Removed rcs tags
- Use EmptyString() instead of this strlen() mess
- Fixed a bunch of compile warnings
- irc.c:m_ctcp(): removed reference to Blitzed
- Replaced more references of bopm with hopm
- irc.c:irc_parse(): replaced strcpy() with strlcpy()
- Add strlcpy() and strlcat() for system that don't have these
- Initial import of bopm 3.1.3
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.