- 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()
- opm_common.h, list.h: made list::elements unsigned
- 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
- Re-create autogenerated files
- Added HTTPS support for SSL/TLS-enabled HTTP proxies
- Add --enable-warnings switch
- Style corrections
- autoreconf
- Further cleanups to the build system; moved various things we need to separate autoconf macros
- 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
- libopm/src/config.c: constification; remove extraneous comma from the 'HASH' table
- libopm/src/config.c: constification
- Use 'extern' keyword where appropriate
- 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
- config.c: whitespace changes
- libopm.c:opm_scan(): removed another dead store
- libopm.c: removed unused variables/dead stores
- config.c, config.h:libopm_config_set(), libopm_config(): use explicit unsigned type for array indices
- config.c, libopm.c: remove a series of NULL/0 assignments not needed with calloc()
- config.c, proxy.c: removed useless casts
- Whitespace changes
- proxy.c: applied patch to catch MikroTik HttpProxies. Patch provided by Thomas Carlsson (aka Beige)
- config.c:libopm_config_create(): removed extraneous memset() not needed with calloc()
- libopm.c:libopm_scan_create(): removed extraneous memset() not needed with calloc()
- libopm/config.c: use unsigned when indexing arrays
- 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
- proxy.c:libopm_proxy_socks5_write(): removed useless cast
- proxy.c: save a strlen(); replaced some 'int' with 'size_t'
- autoreconf
- automake 1.15
- Cleaned up style in several places
- proxy.c: removed unused header include
- Removed now empty compat.c, compat.h, inet.c
- Renamed MyMalloc() to xcalloc()
- Removed obsolete AC_HEADER_TIME
- Further cleanups to configure.ac
- Remove test.c we don't need
- More cleanups to the build system. Remove stuff we don't need
- Makefile.am: no need to install libopm library files
- match.c, match.h: removed collapse() - inet.h: moved poll.h header include to libopm.c
- configure.ac: removed tests for select() and sys/poll.h
- Removed all instances of #ifdef HAVE_STRING_H
- configure.ac: removed with-extra-fascism switch
- Removed configure test for gethostbyname()
- Removed configure header test for strings.h; removed strings.h header includes
- Removed AC_HEADER_STDC configure test
- Removed AC_HEADER_STDC configure test
- configure.ac: remove tests for inet_aton, inet_pton, strdup, and strstr
- Continue to use inet_pton() until we add full ipv6 support, but at least replace all occurrences of inet_aton() with inet_pton()
- Removed inet_pton() compatibility code
- Replaced all occurrences of inet_pton() with getaddrinfo()
- configure.ac: removed useless AC_TYPE_SIZE_T
- Removed inet_ntop related bloat
- inet.h: removed opm_gethostbyname prototype
- configure.ac: replaced AM_CONFIG_HEADER with AC_CONFIG_HEADER
- Removed vim settings from the source files
- Clean up Makefile.am
- propset svn:eol-style native
- propset svn:keywords "Id"
- Added missing compile scripts
- Modernizie build system some more
- Fixed compile warnings
- Removed libopm/doc
- Remove libopm/src/setup.h
- Create var/ directory on make install
- configure.ac: minor cleanups
- Update libopm/Makefile.am
- Added COPYING file
- Update configure.ac. Removed useless noise
- libopm/src/Makefile.am: removed include_HEADERS
- Add our own strdup() and make use of it
- Removed pointless casts
- Removed USE_VAR cruft
- Removed rcs tags
- Removed --with-error switch
- Build system related cleanups and fixes
- Update configure.ac
- C99 is now mandatory. Removed snprintf.c and related code
- Move configure.in to configure.ac
- Remove useles files
- Initial import of bopm 3.1.3