Bug 138994 - [patch] new port www/neon29
Summary: [patch] new port www/neon29
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Lev A. Serebryakov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-20 17:10 UTC by Olli Hauer
Modified: 2009-12-18 21:12 UTC (History)
1 user (show)

See Also:


Attachments
neon29.shar (11.39 KB, text/plain)
2009-09-20 17:10 UTC, Olli Hauer
no flags Details
patch_neon29_after_repocopy.txt (1.75 KB, text/plain)
2009-11-08 14:34 UTC, Olli Hauer
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olli Hauer 2009-09-20 17:10:03 UTC
New port neon29 from http://www.webdav.org/neon/
The ports build without issues on 7.2/i386 not tested at 6.x/8/9.

@lev
I hope it's OK to set lev@FreeBSD as Maintainer, since you are the Maintainer of neon26/28

Changes in release neon 0.29.0, 13 September 2009 (PGP signature)

    * Interface changes:
          o none, API and ABI backwards-compatible with 0.28.x and 0.27.x 
    * New interfaces and features:
          o added NTLM auth support for Unix builds (Kai Sommerfeld, Daniel Stenberg)
          o ne_auth.h: added NE_AUTH_GSSAPI and NE_AUTH_NTLM auth protocol codes
          o added ne_acl3744.h, updated WebDAV ACL support (Henrik Holst)
          o added built-in SOCKS v4/v4a/v5 support: ne_socket.h:ne_sock_proxy(), and ne_session.h:ne_session_socks_proxy()
          o added support for system-default proxies: ne_session_system_proxy(), implemented using libproxy where available
          o ne_session.h: added NE_SESSFLAG_EXPECT100 session flag, SSL verification failure bits extended by NE_SSL_BADCHAIN and NE_SSL_REVOKED, better handling of failures within the cert chain (thanks to Ludwig Nussel)
          o ne_socket.h: ne_sock_writev() (Julien Reichel), ne_sock_set_error(), ne_iaddr_raw(), ne_iaddr_parse()
          o ne_string.h: ne_buffer_qappend(), ne_strnqdup() 
    * Deprecated interfaces:
          o ne_acl.h is obsoleted by ne_acl3744.h (but is still present)
          o obsolete feature "NE_FEATURE_SOCKS" now never marked present 
    * Other changes:
          o fix handling of "stale" flag in RFC2069-style Digest auth challenge
          o ne_free() implemented as a function on Win32 (thanks to Helge Hess)
          o symbol versioning used for new symbols, where supported
          o ensure SSL connections are closed cleanly with OpenSSL
          o fix build with OpenSSL 1.0 beta
          o updated Polish (pl) translation (Arfrever Frehtes Taifersar Arahesis) 


//olli
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2009-09-20 17:10:13 UTC
Class Changed
From-To: update->change-request

Fix category (new ports should be change-requests) (via the GNATS Auto 
Assign Tool)
Comment 2 Felippe de Meirelles Motta freebsd_committer freebsd_triage 2009-11-08 13:46:33 UTC
Hi olli,

I mailed lev@ but no responde until now. Could you assume as maintainer 
of www/neon29 ? So, I can committ him today.

Thanks!

--
lippe@FreeBSD.org
Comment 3 Olli Hauer 2009-11-08 14:34:08 UTC
Felippe de Meirelles Motta wrote:
> Hi olli,
> 
> I mailed lev@ but no responde until now. Could you assume as maintainer 
> of www/neon29 ? So, I can committ him today.
> 
> Thanks!
> 
> -- 
> lippe@FreeBSD.org
> 

Hi Felippe,

I was in hope lev pick this PR together with the following two PR's 
which are now already approved.
- ports/138337: [patch] www/neon28 update to 28.6
- ports/138991: [patch] port www/neon26 CVE-2009-2474 and CVE-2009-2474

Can you do a repocopy from neon28 to neon29 before to keep  history?
(It is my fault not requesting a repocopy and send instead a full port)
After repocopy the patch is somewhat smaller (I attached a new one).


Feel free to set me as maintainer if you want.

Regards,
olli
Comment 4 Olli Hauer 2009-12-16 11:27:53 UTC
neon is now already updated to 29.1.
This patch is against the actual repocopy.

changes neon29 neon29.1

*  Fixes for (Unix) NTLM implementation:
  o fix handling of session timeout (Kai Sommerfeld)
  o fix possible crash (basic@mozdev.org) 
* Fix unnecessary re-authentication with SSPI (Danil Shopyrin)
* Build fixes for Win32: - fix use of socklen_t with recent SDKs (Stefan Kung) - fix USE_GETADDRINFO on Win2K (Kai Sommerfeld)
* Fix build with versions of GnuTLS older than 2.8.0. 

//olli

--- patch_neon29.1.txt begins here ---
--- neon29/Makefile	2009/12/16 06:12:51	1.1
+++ neon29/Makefile	2009/12/16 06:14:57
@@ -5,8 +5,8 @@
 # $FreeBSD: ports/www/neon29/Makefile,v 1.46 2009/10/24 11:48:37 lev Exp $
 #
 
-PORTNAME=	neon28
-PORTVERSION=	0.28.6
+PORTNAME=	neon29
+PORTVERSION=	0.29.1
 CATEGORIES=	www
 MASTER_SITES=	http://www.webdav.org/neon/
 DISTNAME=	neon-${PORTVERSION}
@@ -14,7 +14,7 @@
 MAINTAINER=	lev@FreeBSD.org
 COMMENT=	An HTTP and WebDAV client library for Unix systems
 
-CONFLICTS=	neon2[6|9]-[0-9]*
+CONFLICTS=	neon2[6|8]-[0-9]*
 
 USE_AUTOTOOLS=	libtool:22
 USE_LDCONFIG=	yes
--- neon29/distinfo	2009/12/16 06:14:28	1.1
+++ neon29/distinfo	2009/12/16 06:15:04
@@ -1,3 +1,3 @@
-MD5 (neon-0.28.6.tar.gz) = 252578ed555552b71d15909641484951
-SHA256 (neon-0.28.6.tar.gz) = 06ee8b1aa37a14a956a1158bf6b5a8c3388976d61c1dc3773a3ffe18ac8ecc0e
-SIZE (neon-0.28.6.tar.gz) = 789193
+MD5 (neon-0.29.1.tar.gz) = eb4eac0499cb6fced6e3b11e4b720ebb
+SHA256 (neon-0.29.1.tar.gz) = 2b9c10f1f3fd440e0ebcb18de1b7d51c2a8042dc0f542022a2948006d149c8ee
+SIZE (neon-0.29.1.tar.gz) = 880945
--- neon29/pkg-plist	2009/12/16 06:13:00	1.1
+++ neon29/pkg-plist	2009/12/16 06:15:43
@@ -1,6 +1,7 @@
 bin/neon-config
 include/neon/ne_207.h
 include/neon/ne_acl.h
+include/neon/ne_acl3744.h
 include/neon/ne_alloc.h
 include/neon/ne_auth.h
 include/neon/ne_basic.h
@@ -22,7 +23,7 @@
 include/neon/ne_xml.h
 include/neon/ne_xmlreq.h
 include/neon/ne_pkcs11.h
-lib/libneon.so.28
+lib/libneon.so.29
 lib/libneon.so
 lib/libneon.la
 lib/libneon.a
@@ -79,6 +80,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/html/reftok.html
 %%PORTDOCS%%%%DOCSDIR%%/html/refvers.html
 %%PORTDOCS%%%%DOCSDIR%%/html/refxml.html
+%%PORTDOCS%%%%DOCSDIR%%/html/security.html
 %%PORTDOCS%%%%DOCSDIR%%/html/using.html
 %%PORTDOCS%%%%DOCSDIR%%/html/xml.html
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/html
--- patch_neon29.1.txt ends here ---
Comment 5 Mark Linimon freebsd_committer freebsd_triage 2009-12-17 08:11:39 UTC
State Changed
From-To: open->feedback

There appears to be a partial repocopy to www/neon29, but it has 
not yet been canonicalized (e.g. actually updated to 2.9, with 
forced commit to note the repocopy). 

lev, can you comment please? 


Comment 6 Mark Linimon freebsd_committer freebsd_triage 2009-12-17 08:11:39 UTC
Responsible Changed
From-To: freebsd-ports-bugs->lev
Comment 7 dfilter service freebsd_committer freebsd_triage 2009-12-18 21:04:55 UTC
miwi        2009-12-18 21:04:41 UTC

  FreeBSD ports repository

  Modified files:
    www                  Makefile 
    www/neon29           Makefile distinfo pkg-plist 
  Log:
  - Update to 2.9.1
  - Connect to build
  
  PR:             ports/138994 ports/140636
  Submitted by:   olli hauer <ohauer@gmx.de>
  Approved by:    maintainer timeout
  
  Revision  Changes    Path
  1.2497    +1 -0      ports/www/Makefile
  1.48      +3 -3      ports/www/neon29/Makefile
  1.33      +3 -3      ports/www/neon29/distinfo
  1.24      +3 -1      ports/www/neon29/pkg-plist
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 8 Martin Wilke freebsd_committer freebsd_triage 2009-12-18 21:12:24 UTC
State Changed
From-To: feedback->closed

Committed. Thanks!