summaryrefslogtreecommitdiff
path: root/www/serf
AgeCommit message (Collapse)AuthorFilesLines
2015-03-16Pass through LDFLAGS to LINKFLAGS, fixes cwrappers build.jperkin1-1/+2
2015-01-29Make gssapi a default-on option instead of a fixed dependency.wiz2-3/+15
From Edgar Fuß in PR 49611.
2014-10-27Update to 1.3.8:wiz2-6/+6
Serf 1.3.8 [2014-10-20, from /tags/1.3.8, rxxxx] Fix issue #152: CRC calculation error for gzipped http reponses > 4GB. Fix issue #153: SSPI CredHandle not freed when APR pool is destroyed. Fix issue #154: Disable SSLv2 and SSLv3 as both or broken.
2014-08-16Update to 1.3.7:wiz2-6/+6
Serf 1.3.7 [2014-08-11, from /tags/1.3.7, r2411] Handle NUL bytes in fields of an X.509 certificate. (r2393, r2399)
2014-06-15Update to 1.3.6:wiz2-6/+6
Serf 1.3.6 [2014-06-09, from /tags/1.3.6, rxxxx] Revert r2319 from serf 1.3.5: this change was making serf call handle_response multiple times in case of an error response, leading to unexpected behavior.
2014-05-04Changes 1.3.5:adam2-7/+6
* Fix issue 125: no reverse lookup during Negotiate authentication for proxies. * Fix a crash caused by incorrect reuse of the ssltunnel CONNECT request * Cancel request if response parsing failed + authn callback set * Update the expired certificates in the test suite.
2014-04-13Use --install-sandbox argument to avoid having incorrect PREFIXes usedwiz1-3/+4
as rpaths. Bump PKGREVISION.
2014-02-12Recursive PKGREVISION bump for OpenSSL API version bump.tron2-3/+4
2014-02-12Update to 1.3.4:wiz2-8/+7
Serf 1.3.4 [2014-02-08, from /tags/1.3.4, rxxxx] Fix issue #119: Endless loop during ssl tunnel setup with Negotiate authn Fix issue #123: Can't setup ssl tunnel which sends Connection close header Fix a race condition when initializing OpenSSL from multiple threads (r2263) Fix issue #138: Incorrect pkg-config file when GSSAPI isn't configured
2014-02-12Pass in additional libraries and use full path to krb5-config.jperkin3-8/+29
Fixes build on SunOS when using builtin mit-krb5.
2014-02-06Enable gssapi support. Bump PKGREVISION.markd1-1/+4
2014-01-02Update to 1.3.3:wiz2-7/+6
Serf 1.3.3 [2013-12-09, from /tags/1.3.3, r????] Fix issue 129: Try more addresses of multihomed servers Handle X509_V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE correctly (r2225) Return APR_TIMEUP from poll() to enable detecting connection timeouts (r2183)
2013-12-01Revbump from devel/apr updateryoon2-3/+4
2013-10-14Fix shared library path on Darwinadam2-3/+13
2013-10-06Update to 1.3.2.wiz5-25/+15
Upstream downgraded their shlib major version (at least on NetBSD). Since there are so few packages in pkgsrc depending on it, follow suit. Recursive revbump coming next. Serf 1.3.2 [2013-10-04, from /tags/1.3.2, r????] Fix issue 130: HTTP headers should be treated case-insensitively Fix issue 126: Compilation breaks with Codewarrior compiler Fix crash during cleanup of SSL buckets in apr_terminate() (r2145) Fix Windows build: Also export functions with capital letters in .def file Fix host header when url contains a username or password (r2170) Ensure less TCP package fragmentation on Windows (r2145) Handle authentication for responses to HEAD requests (r2178,-9) Improve serf_get: add option to add request headers, allow url with query, allow HEAD requests (r2143,r2175,-6) Improve RFC conformance: don't expect body for certain responses (r2011,-2) Do not invoke progress callback when no data was received (r2144) And more test suite fixes and build warning cleanups SCons-related fixes: Fix build when GSSAPI not in default include path (2155) Fix OpenBSD build: always map all LIBPATH entries into RPATH (r2156) Checksum generation in Windows shared libraries for release builds (2162) Mac OS X: Use MAJOR version only in dylib install name (r2161) Use both MAJOR and MINOR version for the shared library name (2163) Fix the .pc file when installing serf in a non-default LIBDIR (r2191)
2013-09-20Add -D__EXTENSIONS__ on SunOS for PATH_MAX.jperkin1-1/+3
2013-09-17* Fix library id on Darwin.adam3-7/+28
* Pass CC and CFLAGS. * Added LICENSE. * Removed USE_LIBTOOL and TEST_TARGET: these are not used with Scons build.
2013-09-11Honor environment to get correct PATH.joerg2-1/+15
2013-09-07Fix typowiz1-2/+2
2013-09-07Recursive PKGREVISION bump for serf-1.3.x (major shlib change).wiz1-2/+2
Noted by tron.
2013-09-06Update to 1.3.1:wiz3-12/+21
Serf 1.3.1 [2013-08-15, from /tags/1.3.1, r????] Fix issue 77: Endless loop if server doesn't accept Negotiate authentication. Fix issue 114: ssl/tls renegotiation fails Fix issue 120: error with ssl tunnel over proxy with KeepAlive off and Basic authentication. Fixed bugs with authentication (r2057,2115,2118) SCons-related fixes: Fix issue 111: add flag to set custom library path Fix issue 112: add soname Fix issue 113: add gssapi libs in the serf pc file Fix issue 115: Setting RPATH on Solaris broken in SConstruct Fix issue 116: scons check should return non-zero exit staths Fix issue 121: make CFLAGS, LIBS, LINKFLAGS and CPPFLAGS take a space- separated list of flags. Fix issue 122: make scons PREFIX create the folder if it doesn't exist Mac OS X: Fix scons --install-sandbox Solaris: Fix build with cc, don't use unsupported compiler flags Require SCons version 2.3.0 or higher now (for the soname support). Serf 1.3.0 [2013-07-23, from /tags/1.3.0, r2074] Fix issue 83: use PATH rather than URI within an ssltunnel (r1952) Fix issue 108: improved error reporting from the underlying socket (r1951) NEW: Switch to the SCons build system; retire serfmake, serf.mak, autotools Improved Basic and Digest authentication: - remember credentials on a per-server basis - properly manage authentication realms - continue functioning when a server sets KeepAlive: off Windows: add support for NTLM authentication Improved 2617 compliance: always use strongest authentication (r1968,1971) Fixed bugs with proxy authentication and SSL tunneling through a proxy Fixed bugs the response parser (r2032,r2036) SSL connection performance improvements Huge expansion of the test suite
2013-07-07try to fix bulid failure with old OpenSSL (lack of SSL_clear_options).obache2-1/+19
2013-07-04Update to 1.2.1:wiz3-9/+7
Serf 1.2.1 [2013-06-03, from /tags/1.2.1] Fix issue 95: add gssapi switches to configure (r1864, r1900) Fix issue 97: skip mmap bucket if APR_HAS_MMAP is undefined (r1877) Fix issue 100: building against an old Windows Platform SDK (r1881) Fix issue 102: digest authentication failures (r1885) Improve error return values in SSPI authentication (r1804) Ensure serf-1.pc is constructed by serfmake (r1865) Optimize SPNego authentication processing (r1868) Reject certs that application does not like (r1794) Fix possible endless loop in serf_linebuf_fetch() (r1816) Windows build: dereference INTDIR in serf.mak (r1882) Serf 1.2.0 [2013-02-22, from /tags/1.2.0, r1726] Fixed issue 94: Serf can enter an infinite loop when server aborts conn. Fixed issue 91: Serf doesn't handle an incoming 408 Timeout Request Fixed issue 80: Serf is not handling Negotiate authentication correctly Fixed issue 77: Endless loop if server doesn't accept Negotiate authn Fixed issue 93: cleanup-after-fork interferes with parent (r1714) Fixed most of issue 89: Support REAL SPNEGO authentication Enable Negotiate/Kerberos support for proxy servers. Return error when C-L, chunked, gzip encoded response bodies where truncated (due to aborted connection) (r1688) Add a logging mechanism that can be enabled at compile-time. Don't lookup server address if a proxy was configured. (r1706) Fix an off-by-one in buffer sizing (r1695) Disable SSL compression by default + API to enable it (r1692) New serf_connection_get_latency() for estimated network latency (r1689) New error code and RFC compliance for the HTTPS tunnel (r1701, r1644) Handle EINTR when a user suspends and then backgrounds the app (r1708) Minor fixes and test suite improvements.
2013-02-22Update serf to 1.1.1.taca4-16/+16
Full changes are a little bit many to write here, but it change its API from prior to 1.0. Please refer http://code.google.com/p/serf/source/browse/tags/1.1.1/CHANGES for full changes.
2013-02-06PKGREVISION bumps for the security/openssl 1.0.1d update.jperkin2-4/+4
2012-12-16recursive bump from cyrus-sasl libsasl2 shlib major bump.obache2-4/+4
2012-10-28Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-05-07Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)dholland1-2/+2
It turns out there were a lot of these.
2011-12-02Recursive bump for devel/apr buildlink addition.sbd2-4/+4
2011-11-27Add missing devel/zlib buildlink.sbd2-4/+6
Bump PKGREVISION
2010-01-17Recursive PKGREVISION bump for jpeg update to 8.wiz2-3/+4
2009-06-14Convert @exec/@unexec to @pkgdir or drop it.joerg1-2/+1
2009-04-07Update to 0.3.0 from Thomas E. Spanjaard in private mail. No ABIgdt3-8/+7
changes. Serf 0.3.0 [2009-01-26, r1216] Support LTFLAGS override as a config-time env. variable (Issue 44) Fix CUTest test harness compilation on Solaris (Issue 43) Fix small race condition in OpenSSL initialization (Issue 39) Handle content streams larger than 4GB on 32-bit OSes (Issue 41) Fix test_ssl.c compilation with mingw+msys. Fix conn close segfault by explicitly closing conn when pool is destroyed. Expose the depth of the SSL certificate so the validator can use that info. Fix socket address family issue when opening a connection to a proxy. Provide new API to take snapshots of buckets. Implement snapshot API for simple and aggregate buckets. Build with bundled apr and apr-util VPATH builds. Build with bundled OpenSSL builds. Serf 0.2.0 [2008-06-06, r1188] Enable use of external event loop: serf_create_context_ex. Enable adding new requests at the beginning of the request queue. Handle 'Connection:close' headers. Enable limiting the number of outstanding requests. Add readline function to simple buckets. Concatenate repeated headers using comma as separator, as per RFC 2616, section 4.2. (Issue 29) Add proxy server support. Add progress feedback support. (Issue 11) Provide new API to simplify use of proxy and progress feedback support. Add callback to validate SSL server certificates. (Issue 31) Add new test framework. Send current version string in the test programs (Issue 21) Bugfixes: Fix segfault with epoll when removing a NULL socket. Reset OpenSSL thread-safety callbacks when apr_terminate() called. Do not remove the socket from the pollset on pool cleanup. Do not issue double close on skt w/second one being close(-1) (Issue 33)
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-09-06Recursive PKGREVISION/ABI-depends bump for db4 4.6->4.7 update (shlibwiz2-4/+4
name change).
2008-08-18Set MAINTAINER to pkgsrc-users@.epg1-2/+2
2008-02-13include openssl bl3tnn1-1/+2
2008-01-18Per the process outlined in revbump(1), perform a recursive revbumptnn2-4/+4
on packages that are affected by the switch from the openssl 0.9.7 branch to the 0.9.8 branch. ok jlam@
2008-01-12db4 update related revision bumpadam2-3/+4
2007-08-12Update to 0.1.2, provided by Blair Sadewitz in private mail:wiz3-9/+8
Serf 0.1.2 [2007-6-18, r1114] Enable thread-safety with OpenSSL (Issue 19) Teach serfmake to install headers into include/serf-0. Be more tolerant when servers close the connection without telling us. Do not open the connection until we have requests to deliver. Fix serfmake to produce the library that corresponds to the minor version. Fix a memory leak with the socket bucket (Issue 14) Fix uninitialized branch in serf_spider (Issue 15) Serf 0.1.1 [2007-5-12, r1105] Add SSL client certificate support Implement optimized iovec reads for header buckets Fix up 'make clean' and 'make distclean' (Issues 9, 10) Add SERF_VERSION_AT_LEAST macro Remove abort() calls (Issue 13)
2007-06-08PKGREVISION bump for db4 shlib name change.wiz2-2/+4
2007-02-08Add openssl bl3.tv1-1/+2
2007-01-24Import serf-0.1.0.epg5-0/+63
The serf library is a C-based HTTP client library built upon the Apache Portable Runtime (APR) library. It multiplexes connections, running the read/write communication asynchronously. Memory copies and transformations are kept to a minimum to provide high performance operation.