notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

Port details
serf Serf HTTP client library
1.3.10 www on this many watch lists=32 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.3.10Version of this port present on the latest quarterly branch.
Maintainer: lev@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2008-05-28 21:01:38
Last Update: 2023-10-05 22:11:41
Commit Hash: dff1006
People watching this port, also watch:: sqlite3, expat, apr, libffi, ca_root_nss
License: APACHE20
WWW:
https://serf.apache.org/
Description:
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (16 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/serf-1.3.10/catalog.mk
  3. /usr/local/share/licenses/serf-1.3.10/LICENSE
  4. /usr/local/share/licenses/serf-1.3.10/APACHE20
  5. include/serf-1/serf.h
  6. include/serf-1/serf_bucket_types.h
  7. include/serf-1/serf_bucket_util.h
  8. lib/libserf-1.a
  9. lib/libserf-1.so
  10. lib/libserf-1.so.1
  11. lib/libserf-1.so.1.3.0
  12. libdata/pkgconfig/serf-1.pc
  13. share/doc/serf/design-guide.txt
  14. @owner
  15. @group
  16. @mode
Collapse this list.
Dependency lines:
  • serf>0:www/serf
To install the port:
cd /usr/ports/www/serf/ && make install clean
To add the package, run one of these commands:
  • pkg install www/serf
  • pkg install serf
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: serf
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1694770008 SHA256 (serf-1.3.10.tar.bz2) = be81ef08baa2516ecda76a77adf7def7bc3227eeb578b9a33b45f7b41dc064e6 SIZE (serf-1.3.10.tar.bz2) = 147744

Expand this list (2 items)

Collapse this list.

SHA256 (py3-compat) = aa31670d4acf132400c78524caa9efbfdf76bde6f4a973bf72ae69b25fd4c4d0 SIZE (py3-compat) = 2879

Collapse this list.


Packages (timestamps in pop-ups are UTC):
serf
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.3.101.3.101.3.9_51.3.101.3.10-1.3.9_5-
FreeBSD:13:quarterly1.3.101.3.101.3.9_61.3.101.3.101.3.101.3.101.3.10
FreeBSD:14:latest1.3.101.3.101.3.9_61.3.101.3.101.3.9_6-1.3.9_6
FreeBSD:14:quarterly1.3.101.3.10-1.3.101.3.101.3.101.3.101.3.10
FreeBSD:15:latest1.3.101.3.10n/a1.3.10n/a1.3.101.3.101.3.10
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. scons-3.9 : devel/scons@py39
Library dependencies:
  1. libapr-1.so : devel/apr1
This port is required by:
for Build

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. devel/subversion-static*
  2. Collapse this list of deleted ports.
for Libraries
  1. devel/subversion
  2. devel/subversion-lts
  3. editors/libreoffice
  4. editors/openoffice-4
  5. editors/openoffice-devel

Deleted ports which required this port:

Expand this list of 7 deleted ports
  1. devel/anjuta*
  2. devel/subversion18*
  3. devel/subversion19*
  4. editors/libreoffice4*
  5. editors/libreoffice6*
  6. editors/openoffice-3*
  7. editors/openoffice-3-devel*
  8. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for serf-1.3.10: DOCS=on: Build and/or install documentation ====> Kerberos support: you can only select none or one of them GSSAPI_BASE=off: Heimdal Kerberos (base) GSSAPI_HEIMDAL=off: Heimdal Kerberos (security/heimdal) GSSAPI_MIT=off: MIT Kerberos (security/krb5) ===> Use 'make config' to modify these settings
Options name:
www_serf
USES:
scons ssl tar:bzip2 cpe
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (7 items)
Collapse this list.
  1. http://ftp.kddi-research.jp/infosystems/apache/serf/
  2. http://miroir.univ-lorraine.fr/apache/serf/
  3. http://mirror.cogentco.com/pub/apache/serf/
  4. http://mirror.navercorp.com/apache/serf/
  5. https://dlcdn.apache.org/serf/
  6. https://ftp.wayne.edu/apache/serf/
  7. https://mirror.its.dal.ca/apache/serf/
Collapse this list.

Number of commits found: 64

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.3.10
05 Oct 2023 22:11:41
commit hash: dff10069f4bfc0fe6ad772ff075acd0cbda004d7commit hash: dff10069f4bfc0fe6ad772ff075acd0cbda004d7commit hash: dff10069f4bfc0fe6ad772ff075acd0cbda004d7commit hash: dff10069f4bfc0fe6ad772ff075acd0cbda004d7 files touched by this commit
Joseph Mingrone (jrm) search for other commits by this committer
Author: Michael Osipov
www/serf: update port to 1.3.10

Also, remove patch hunks which are already upstream.

Changelog:	https://svn.apache.org/repos/asf/serf/tags/1.3.10/CHANGES
Approved by:	maintainer timeout
1.3.9_7
19 Aug 2023 02:52:46
commit hash: 41a721e0f7469942dfac561212b74ef9c315ad1dcommit hash: 41a721e0f7469942dfac561212b74ef9c315ad1dcommit hash: 41a721e0f7469942dfac561212b74ef9c315ad1dcommit hash: 41a721e0f7469942dfac561212b74ef9c315ad1d files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
www/serf: Fix build for OpenSSL 3

- Although this port perfectly builds fine with OpenSSL 3 however there
  are some routine calls which makes other ports dependent on this
  failing with errors. One such occurance is devel/py-subversion. This
  patch fixes this issue.
- Refresh patches
- Bump PORTREVISION as this needs to be rebuilt for 14

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.3.9_6
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.3.9_6
20 Jul 2022 14:23:26
commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
www: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *
  *  <hvo.pm@xs4all.nl>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron LI <aly@aaronly.me>
  *  Aaron Zauner <az_mail@gmx.at>
  *  Abel Chow <achow@transoft.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Adrian Steinmann <ast@marabu.ch>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.3.9_6
29 Jun 2022 16:33:13
commit hash: 93efbcf2ec1c8dee7e54b9335715f5424732c1c5commit hash: 93efbcf2ec1c8dee7e54b9335715f5424732c1c5commit hash: 93efbcf2ec1c8dee7e54b9335715f5424732c1c5commit hash: 93efbcf2ec1c8dee7e54b9335715f5424732c1c5 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
www/serf: Update WWW

Approved by:	portmgr (blanket)
1.3.9_6
19 Aug 2021 15:06:24
commit hash: 591f830053fd0114ac074ded55e2a69b36c553f4commit hash: 591f830053fd0114ac074ded55e2a69b36c553f4commit hash: 591f830053fd0114ac074ded55e2a69b36c553f4commit hash: 591f830053fd0114ac074ded55e2a69b36c553f4 files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
www/serf: Fix CPE information

Approved by:	portmgr (blanket)
1.3.9_6
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.3.9_6
03 Feb 2021 20:35:24
Revision:563962Original commit files touched by this commit
lev search for other commits by this committer
 Fix incompatibility with KTLS.

PR:		253214
Submitted by:	madpilot@FreeBSD.org
1.3.9_5
31 May 2020 21:31:38
Revision:537446Original commit files touched by this commit
lev search for other commits by this committer
 Migrate to scons with python3 support.

PR:		246743
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
1.3.9_5
25 May 2020 18:33:44
Revision:536497Original commit files touched by this commit
sunpoet search for other commits by this committer
Update USES=scons to specify scons of Python 2

- While I'm here, convert emulators/gem5 and games/marsnomercy to USES=scons
1.3.9_4
03 Nov 2019 22:54:24
Revision:516613Original commit files touched by this commit
lev search for other commits by this committer
 Fix build with LibreSSL 2.8+

PR:		233480
Submitted by:	Bernard Spil <brnrd@freebsd.org>
1.3.9_3
11 Feb 2019 12:49:52
Revision:492691Original commit files touched by this commit
lev search for other commits by this committer
  Rename Kerberos-related options to system-wide names.

PR:		235584
Submitted by:	prj@rootwyrm.com
1.3.9_3
11 Jun 2018 08:34:33
Revision:472172Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Switch to new test framework

Approved by:	portmgr blanket
1.3.9_3
21 Mar 2018 21:24:44
Revision:465240Original commit files touched by this commit
brnrd search for other commits by this committer
devel/apr1: Bump portrevision

 - Repair my rookie mistake of earlier today
 - Bump revision of dependent ports (again)

Reported by:	antoine
1.3.9_2
21 Mar 2018 19:50:35
Revision:465232Original commit files touched by this commit
brnrd search for other commits by this committer
devel/apr1: Fix runtime issues of dependent port

 - iconv is in base in all supported FreeBSD versions
 - Fix build with MariaDB 10.2 [2]
 - Bump portrevision in dependencies

PR:		226705 [1], 226026 [2]
With hat:	apache
Approved by:	joneum (apache)
1.3.9_1
06 Sep 2016 15:48:27
Revision:421439Original commit files touched by this commit
lev search for other commits by this committer
 Add forotten patch file

Submitted by:	Olli Hauer <ohauer@FreeBSD.org>
1.3.9
06 Sep 2016 13:19:52
Revision:421423Original commit files touched by this commit
lev search for other commits by this committer
 Update to 1.3.9
 Simplify Makefile

PR:		212345, 206359
Submitted by:	Olli Hauer <ohauer@FreeBSD.org>, John Hein
<z7dr6ut7gs@snkmail.com>
1.3.8_1
19 Jul 2016 11:04:14
Revision:418767Original commit files touched by this commit
mat search for other commits by this committer
When there is a do-install target, do not use a post-install target, do
everything at once.  Sometime, rename post-install into a options helper
target.

I did not fix ports that were such a mess that I could not figure out
what they really wanted to do.  I also did not change ports that had
some version of an auto-plist code in post-install, for the same reason.

With hat:	portmgr
Sponsored by:	Absolight
1.3.8_1
01 Apr 2016 14:33:58
Revision:412351Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
1.3.8_1
19 Mar 2016 14:23:02
Revision:411401Original commit files touched by this commit
lev search for other commits by this committer
 Ad support for different Kerberos installations.

PR:		207508
1.3.8_1
17 Jan 2016 15:01:34
Revision:406512Original commit files touched by this commit
ohauer search for other commits by this committer
- fix typo in do-install s/SENTENV/SETENV/

  Until now ${SETENV} is empty so the fix does not
  affect the result. (no MFH)

Submitted by:	John Hein
Approved by:	lev@ (implicit)
1.3.8_1
14 Nov 2015 19:04:59
Revision:401584Original commit files touched by this commit
ohauer search for other commits by this committer
project moved from code.google to serf.apache.org
 - update MATER_SITES and pkg-desc to reflect new home

Approved by:	lev@ (implicit)
1.3.8_1
19 Oct 2015 12:35:56
Revision:399661Original commit files touched by this commit
lev search for other commits by this committer
 Fix "serf.pc" to allow static builds with serf.
1.3.8
27 Feb 2015 12:23:46
Revision:380078Original commit files touched by this commit
amdmi3 search for other commits by this committer
- Add LICENSE_FILE
- Drop @dirrm* from plist

Approved by:	portmgr blanket
1.3.8
27 Oct 2014 15:54:20
Revision:371591Original commit files touched by this commit
lev search for other commits by this committer
 Update to latest version.

PR:		194616
1.3.7_1
28 Aug 2014 21:37:55
Revision:366457Original commit files touched by this commit
tijl search for other commits by this committer
- In www/serf move libssl and libcrypto from Requires.private to
  Libs.private in serf-1.pc such that subversion-static can use
  "pkg-config --static" instead of requiring a .la file
- Remove an old libtool patch from devel/subversion

Approved by:	ohauer
1.3.7
11 Aug 2014 18:58:30
Revision:364639Original commit files touched by this commit
ohauer search for other commits by this committer
- update to 1.3.7

with hat apache@

Approved by:	lev@ (implicit)
MFH:		2014Q3
Security:	CVE-2014-3504
		69048656-2187-11e4-802c-20cf30e32f6d
1.3.6_1
21 Jun 2014 09:57:35
Revision:358687Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- change Maintainer from apache@ to lev@ (subversion maintainer)
  subversion(18) is the main consumer of serf, so it is better
  this ports are maintained together.

Approved by:	lev
1.3.6_1
12 Jun 2014 09:17:33
Revision:357574Original commit files touched by this commit This port version is marked as vulnerable.
tijl search for other commits by this committer
Bump PORTREVISION on everything that depends on devel/apr1 due to the
library version change.

Approved by:	portmgr (implicit)
1.3.6
10 Jun 2014 18:31:36
Revision:357360Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- update to 1.3.6

Changelog:
 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.
1.3.5_1
08 Jun 2014 16:26:52
Revision:357053Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- possible fix for all the subversion18 failures
  reported on the subversion-user list and on forums.freebsd.org
- bump PORTREVISION

PR:		ports/190757
Submitted by:	lev
Obtained from:	https://forums.freebsd.org/viewtopic.php?p=260727#p260727
1.3.5
27 May 2014 14:55:03
Revision:355529Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Convert to USES=scons
In this port scons refuses every argument it doesn't know about hence we cannot
completly rely on USES=scons and have to redefine do-build and do-install
1.3.5
28 Apr 2014 08:34:23
Revision:352472Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- update to 1.3.5

Serf 1.3.5 [2014-04-27, from /tags/1.3.5, rxxxx]
  Fix issue #125: no reverse lookup during Negotiate authentication for proxies.
  Fix a crash caused by incorrect reuse of the ssltunnel CONNECT request (r2316)
  Cancel request if response parsing failed + authn callback set (r2319)
  Update the expired certificates in the test suite.
1.3.4
16 Mar 2014 16:07:59
Revision:348417Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
ports in cat www where MAINTAINER=ports

- USE_BZIP2 -> USES= tar:bzip2
- LICENSE=BSD -> BSD[n]CLAUSE
1.3.4
26 Feb 2014 20:59:24
Revision:346226Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- update to version 1.3.4
- do not use USES=scons [1]
- adjust MASTER_SITES
- adopt new LIB_DEPENDS notation

[1] The upstream Scons script is terrible broken, the ports framework
    sets args unknown to the SConstruct script and every unknown arg
    breaks the script :( Unluckily I haven't found a way to strip the
    breaking args with our shiny USES=scons framework)

Changes:
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
1.3.3
04 Feb 2014 05:50:02
Revision:342486Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- Add GSSAPI support (default=off)

PR:		ports/186433
Submitted by:	Ryan Steinmetz <zi@FreeBSD.org>
1.3.3
02 Feb 2014 14:59:45
Revision:342311Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- update www/serf to version 1.3.3

Changelog:
Serf 1.3.3 [2013-12-09, from /tags/1.3.3, r2242]
  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)

PR:		ports/186037
Submitted by:	Pedro Giffuni <giffunip@tutopia.com>
1.3.2_1
30 Dec 2013 20:55:19
Revision:338168Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- rename AL2 to APACHE20 in Mk/bsd.licenses.db.mk
- svn move Templates/Licenses/AL2 Templates/Licenses/APACHE20
- add APACHE10 and APACHE11 to Mk/bsd.licenses.db.mk
- add entry in UPDATING
- bulk change all ports AL2 => APACHE20

- math/openfst/pkg-plist: remove share/licenses/openfst-1.3.4

PR:		ports/184785
Submitted by:	ohauer
Reviewed by:	tabthorpe
Approved by:	portmgr (tabthorpe@)
1.3.2_1
09 Nov 2013 20:21:36
Revision:333335Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- add Apache2 license
- unbreak devel/subversion-static and
  devel/subversion (with STATIC=on)
  by installing a absolute minimum libserf-1.la file
- bump PORTREVISION
1.3.2
05 Nov 2013 21:57:17
Revision:332913Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- update to version 1.3.2
1.2.1_1
20 Sep 2013 23:36:54
Revision:327776Original commit files touched by this commit This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
www)
1.2.1_1
14 Aug 2013 22:35:54
Revision:324744Original commit files touched by this commit Sanity Test Failure This port version is marked as vulnerable.
ak search for other commits by this committer
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
1.2.1_1
06 Jul 2013 08:50:22
Revision:322369Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- remove gmake dependency
- bump PORTREVISION

PR:		ports/179933
Submitted by:	Tijl Coosemans tijl@
1.2.1
11 Jun 2013 22:26:36
Revision:320653Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- update to version 1.2.1

Changelog:
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)

PR:		ports/179274
Submitted by:	Pedro Giffuni <giffunip@tutopia.com>
1.2.0
19 Mar 2013 13:16:01
Revision:314641Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- fix pkg-plist

PR:		176759
Submitted by:	Daniel Hagerty <hag@linnaean.org>
1.2.0
19 Mar 2013 13:04:31
Revision:314640Original commit files touched by this commit This port version is marked as vulnerable.
eadler search for other commits by this committer
This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.

If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.

PR:		ports/177081
Reviewed by:	bapt
Approved by:	portmgr (miwi)
1.2.0
28 Feb 2013 20:32:20
Revision:313125Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- update to version 1.2.0

Changelog:
Serf 1.2.0 [2013-02-22, from /tags/1.2.0]
  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.

PR:		176404
Submitted by:	Pedro Giffuni <giffunip@tutopia.com>
1.1.1
04 Nov 2012 00:14:06
Revision:306946Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- fix serf.pc by removing wrong Requires.private statement

No version bump needed, the issue was detected in a special openoffice-3-devel
build

Noted by: Maho NAKATA <maho@apache.org> on the apache@ list

Feature safe: yes
1.1.1
06 Oct 2012 08:28:25
Revision:305344Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- update serf to 1.1.1

From changelog:
Serf 1.1.1 [2012-10-04, from /tags/1.1.1]
  Fixed issue 86: ensure requeued requests are correctly handled. This fixes:
    - infinite loop with multiple connection resets or SIGPIPE errors
    - "connection" hang where we would not re-queue requests that are held after
      we re-connect
  Fixed issue 74: test_all goes in an endless loop
  Fix memory leak when conn. is closed explicitly/due to pool cleanups (r1623)
  Fix for https on Windows: handle connection aborts (r1628..-30,-33,-34,-37)
  Add new error codes for the SSL bucket

Serf 1.1.0 [2012-06-07, from /tags/1.1.0]
  New: serf_bucket_request_set_CL() for C-L based, non-chunked requests
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.0.0
20 Dec 2011 00:46:02
Original commit files touched by this commit This port version is marked as vulnerable.
pgollucci search for other commits by this committer
PR:             ports/163220
1.0.0
20 Dec 2011 00:43:56
Original commit files touched by this commit This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Update to 1.0.0
  http://apr.apache.org/versioning.html now applies

  note that s/serf-0/serf-1/g AND the shlib version bump.

  HOWEVER

  nothing depends on www/serf with default options
  you need WITH_SERF=yes

  HENCE

  no PORTREVISION bumps

Discussed with: portmgr (linimon) via #bsdports
With Hat:       apache
Sponsored by:   RideCharge Inc. / TaxiMagic
0.7.2
14 May 2011 17:24:08
Original commit files touched by this commit This port version is marked as vulnerable.
ohauer search for other commits by this committer
- update to version 0.7.2
- additional bump subversion PORTREVISION

Changes: http://code.google.com/p/serf/source/browse/trunk/CHANGES

Serf 0.7.2 [2011-03-12, branch 0.7.x r1451]
  Actually disable Nagle when creating a connection (r1441).
  Return error when app asks for HTTPS over proxy connection (r1433).

Serf 0.7.1 [2011-01-25, branch 0.7.x r1431]
  Fix memory leak when using SSL (r1408, r1416).
  Fix build for blank apr-util directory (r1421).

Serf 0.7.0 [2010-08-25, r1407]
  Fix double free abort when destroying request buckets.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
0.3.1_2
19 Mar 2011 12:38:54
Original commit files touched by this commit This port version is marked as vulnerable.
miwi search for other commits by this committer
- Get Rid MD5 support
0.3.1_2
18 May 2010 04:08:06
Original commit files touched by this commit This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Chase devel/apr -> devel/apr1 shuffling

PR:             ports/146553
Submitted by:   myself (pgollucci@)
With Hat:       apache@
0.3.1_1
18 May 2010 04:05:05
Original commit files touched by this commit This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Convert ports/ to devel/apr1

PR:             ports/146553
Submitted by:   myself (pgollucci@)
With Hat:       apache@
0.3.1_1
05 May 2010 21:52:39
Original commit files touched by this commit This port version is marked as vulnerable.
pgollucci search for other commits by this committer
4/5: Chase devel/apr shlib bump

PR:             ports/146130
Approved by:    portmgr (pav)
Tested by:      -exp run (pav)
With Hat:       apache@
0.3.1
05 May 2010 03:03:58
Original commit files touched by this commit This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Update to 0.3.1 [no shlib bump]

With Hat:   apache@
0.3.0
29 Apr 2010 17:30:25
Original commit files touched by this commit This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Assign some ports to apache@

Note: net/luasocket is a direct requirement for mod_wombat which will be
      very core to httpd 2.4.x+ (www/apache24)
0.3.0
16 May 2009 06:27:56
Original commit files touched by this commit This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Mark most of my ports MAKE_JOBS_SAFE=yes

Tested by: several builds in P6 TB
0.3.0
31 Jan 2009 20:56:00
Original commit files touched by this commit This port version is marked as vulnerable.
pgollucci search for other commits by this committer
- Update to 0.3.0
- Ensure apr 1.x is used
- Fix typo in comments
- Pass maintainer to submitter (me)

PR:             ports/131100
Approved by:    rodrigc via irc (previous maintainer)
0.2.0
04 Jul 2008 18:45:57
Original commit files touched by this commit This port version is marked as vulnerable.
rodrigc search for other commits by this committer
Update to 0.2.0

PR:             125160
Submitted by:   Philip M. Gollucci <pgollucci p6m7g8 com>
0.1.2
28 May 2008 21:59:02
Original commit files touched by this commit This port version is marked as vulnerable.
db search for other commits by this committer
- Fixed misplaced MKDIR
0.1.2
28 May 2008 21:01:11
Original commit files touched by this commit This port version is marked as vulnerable.
db search for other commits by this committer
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.

WWW: http://serf.googlecode.com

PR:             ports/124059
Submitted by:   Craig Rodrigues <rodrigc at FreeBSD.org>

Number of commits found: 64