- config.c, libopm.c: remove redundant 'p->addr.ss_family = res->ai_family' assignments
- Use monotonic time whenever possible
- libopm.c:opm_scan(): be more AF independent
- libopm.c:opm_scan(): use res->ai_addrlen
- libopm: work towards ipv6 support; use sockaddr_storage; replace inet_pton() with getaddrinfo()
- Allocate most list_t and node_t items from within their corresponding structure to save extra calloc/free calls
- Implemented proper support to kill users with vulnerable SSH versions. Patch provided by falsovsky (Pedro de Oliveira).
- Rename functions in memory.c to be prefixed with libopm_
- libopm: cleanup header includes; get rid of inet.h
- Get rid of the _opm_sockaddr and _opm_inaddr structs
- libopm.c:opm_scan(): don't setup the OPM_SCAN_T struct before calling inet_pton()
- Create 1.1.x branch
- libopm.c: removed unused function we probably won't ever use
- libopm.c:libopm_check_closed(): improve sanity test on conn->fd
- Added HTTPS support for SSL/TLS-enabled HTTP proxies
- Style corrections
- libopm/src/libopm.c:opm_config(): removed extraneous parentheses
- libopm/src/libopm.c:libopm_do_read(): constification
- libopm/src/libopm.c:libopm_do_connect(): removed extraneous parentheses
- HOPM can now detect Dreamboxes with default root passwords. Patch by Gavin Hanover (EFnet)
- libopm.c:libopm_do_connect(): replace PF_INET with AF_INET
- Moved malloc.c to memory.c
- libopm.c:opm_scan(): removed another dead store
- libopm.c: removed unused variables/dead stores
- config.c, libopm.c: remove a series of NULL/0 assignments not needed with calloc()
- config.c, proxy.c: removed useless casts
- Whitespace changes
- libopm.c:libopm_scan_create(): removed extraneous memset() not needed with calloc()
- libopm.c: fixed an off by one in opm_callback() and libopm_do_callback() that potentially allowed to write to out-of-bounds memory
- libopm.c: style corrections
- libopm.c:opm_remote_create(): removed useless cruft
- Cleaned up style in several places
- Renamed MyMalloc() to xcalloc()
- Removed obsolete AC_HEADER_TIME
- match.c, match.h: removed collapse() - inet.h: moved poll.h header include to libopm.c
- Removed all instances of #ifdef HAVE_STRING_H
- propset svn:eol-style native
- propset svn:keywords "Id"
- Fixed compile warnings
- Add our own strdup() and make use of it
- Removed pointless casts
- Removed rcs tags
- 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.