# ChangeLog for net-misc/freenet6
-# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/freenet6/ChangeLog,v 1.14 2006/08/26 05:14:08 antarus Exp $
+# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/freenet6/ChangeLog,v 1.15 2007/04/15 22:22:28 voyageur Exp $
+
+ 15 Apr 2007; Bernard Cafarelli <voyageur@gentoo.org>
+ -files/freenet6-0.9.2.diff, metadata.xml, -freenet6-0.9.7.ebuild:
+ Remove old version. Also fixes bug #169209
+
+ 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> files/gentoo.sh:
+ Added a patch from Steve Egbert <s.egbert@sbcglobal.net> to fix bug #118942.
+
+ 28 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org> freenet6-1.0.0.ebuild:
+ Add tspc to the DESCRIPTION so it shows up in searches. Closing bug #94283.
+
+ 09 May 2006; Diego Pettenò <flameeyes@gentoo.org> freenet6-1.0.0.ebuild:
+ Add changes to build on Gentoo/*BSD (from Kiko, bug #132553) and respect
+ CC/CFLAGS/LDFLAGS.
+
+ 01 May 2005; Michael Hanselmann <hansmi@gentoo.org> freenet6-1.0.0.ebuild:
+ Stable on ppc.
+
+ 29 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
+ Change encoding to UTF-8 for GLEP 31 compliance
+
+ 02 Oct 2004; Markus Nigbur <pyrania@gentoo.org> freenet6-0.9.7.ebuild:
+ hooray for epatch!
+
+ 07 Jun 2004; Bryan Ăstergaard <kloeri@gentoo.org> freenet6-1.0.0.ebuild:
+ Stable on alpha.
+
+*freenet6-1.0.0 (7 Dec 2003)
+
+ 07 Dec 2003; Guy Martin <gmsoft@gentoo.org> files/tspc.rc,
+ files/tspc.conf, freenet6-1.0.0.ebuild :
+ Updated version. Marking stable on x86 because old version
+ does not connect anymore. Other arches are still unstable.
+
+ 11 Jun 2003; Peter Johanson <latexer@gentoo.org> files/tspc.rc:
+ missing #!/sbin/runscript
+
+ 10 Jun 2003; Peter Johanson <latexer@gentoo.org> freenet6-0.9.7.ebuild,
+ files/gentoo.sh:
+ Added a gentoo.sh script which matches gentoo's placement of things. bug #21865
*freenet6-0.9.7 (28 May 2003)
-AUX freenet6-0.9.2.diff 4538 RMD160 f5595193494d515689010d054a45e22258f04e3e SHA1 90209dccccdf1c0d210408b1f2c8ca2fd23e89b7 SHA256 ec293f618f01a20d3b5c67fd74b7999c64affef691d8509127552ab1a9d245ae
-MD5 7b3923fbb5cdc1bee32e08037ff62d08 files/freenet6-0.9.2.diff 4538
-RMD160 f5595193494d515689010d054a45e22258f04e3e files/freenet6-0.9.2.diff 4538
-SHA256 ec293f618f01a20d3b5c67fd74b7999c64affef691d8509127552ab1a9d245ae files/freenet6-0.9.2.diff 4538
AUX gentoo.sh 4568 RMD160 73a809912914a3ae2801ca950721b95a1b97da86 SHA1 f7c35ec479fea7781655ff4594472ad9be789cce SHA256 27368bd036888d455abb9ea89ccf3ccced009892d8304691c6201f1346f46f86
MD5 edc450e3ee1fd520d5e2936ca0f0c949 files/gentoo.sh 4568
RMD160 73a809912914a3ae2801ca950721b95a1b97da86 files/gentoo.sh 4568
MD5 c3987cc58f033790cf60642d69481b93 files/tspc.rc 171
RMD160 7dc7a60cb5fe3681b006ec4f49d41d3d849bca02 files/tspc.rc 171
SHA256 9890fb3253fc5300e3fb7c63ece3bc81f4df8759cf414af67cc44c743c2467d4 files/tspc.rc 171
-DIST freenet6-0.9.7.tgz 336929
DIST freenet6-1.0.0.tgz 330953 RMD160 28c7cceaaea5ffe4b740d09f7dbd4aed5abac69d SHA1 b85b6334e3fd5c3278d82fa8a325582a57c24bd3 SHA256 0d834b55538eff2abc569aa5c7831f24525bea56354727d0f6d5933d0e5f1116
-EBUILD freenet6-0.9.7.ebuild 1312 RMD160 3e7465341d50dc81e84d3622f49634b47b5478d7 SHA1 aa16f69b97ce27b7bf3f5628b24d7e9f4bc8d016 SHA256 5003baf75b6fe68886cdf6f06b992b8ae6aee2a52a360586b71b0e26fb4d23c8
-MD5 e76036547b9958ba1cbad31acf4a485e freenet6-0.9.7.ebuild 1312
-RMD160 3e7465341d50dc81e84d3622f49634b47b5478d7 freenet6-0.9.7.ebuild 1312
-SHA256 5003baf75b6fe68886cdf6f06b992b8ae6aee2a52a360586b71b0e26fb4d23c8 freenet6-0.9.7.ebuild 1312
-EBUILD freenet6-1.0.0.ebuild 1298 RMD160 e1e1500e1f948079ef6bfe4795d1ebda7219726f SHA1 a42f398912443e7c15d4fa109730c26ee10e85f5 SHA256 425ed7c80395bbd3d1c6269c5139a309724f9cd0697d0fea5dbc574f5de399ca
-MD5 a97f091bc631b287e5a58cfaf7266270 freenet6-1.0.0.ebuild 1298
-RMD160 e1e1500e1f948079ef6bfe4795d1ebda7219726f freenet6-1.0.0.ebuild 1298
-SHA256 425ed7c80395bbd3d1c6269c5139a309724f9cd0697d0fea5dbc574f5de399ca freenet6-1.0.0.ebuild 1298
-MISC ChangeLog 411 RMD160 1763f7d8d549f407891d9638564395a081fd1087 SHA1 3c563f58b5335aadc6380633cfc988d08e3aefea SHA256 e9937875fde8facb276bbb2d4caa539db94594e260f2eb1bf87d26441883593e
-MD5 0cff162dc32ca22a49a83697e8ec6595 ChangeLog 411
-RMD160 1763f7d8d549f407891d9638564395a081fd1087 ChangeLog 411
-SHA256 e9937875fde8facb276bbb2d4caa539db94594e260f2eb1bf87d26441883593e ChangeLog 411
-MISC metadata.xml 237 RMD160 a7d5739b05a1240abce474698cc850f1f755b000 SHA1 6f651b5209c7d7afba2ee6114e55b1e2726f5fce SHA256 ece254ed4a914f2b3757b5138bbcef308a30e20b2d372346d0e6c9d3634d34df
-MD5 c5474ae1cdc7992850c57d5ad8fa8e35 metadata.xml 237
-RMD160 a7d5739b05a1240abce474698cc850f1f755b000 metadata.xml 237
-SHA256 ece254ed4a914f2b3757b5138bbcef308a30e20b2d372346d0e6c9d3634d34df metadata.xml 237
-MD5 b9d2127ddd9f73a468979e10bba5e06b files/digest-freenet6-0.9.7 63
-RMD160 239749df88a66a58c822a987cb822d45820ee535 files/digest-freenet6-0.9.7 63
-SHA256 7e5d00d46d5d32538d8b6b687bae1ccab3e2efe828435458cd8ae6d56ac92744 files/digest-freenet6-0.9.7 63
+EBUILD freenet6-1.0.0.ebuild 1291 RMD160 b52c5981bcbfbaee2cf51262b7d040121b93b4e1 SHA1 562ab3722e9571e90418369145a31241c8b172ba SHA256 67a8e67449aa7b0dbcf56e5f1989c6ad66a3f47705ea1e0dfa4aa9d3d1fefb8f
+MD5 073b75f8f405b9cdd80b272ca9553965 freenet6-1.0.0.ebuild 1291
+RMD160 b52c5981bcbfbaee2cf51262b7d040121b93b4e1 freenet6-1.0.0.ebuild 1291
+SHA256 67a8e67449aa7b0dbcf56e5f1989c6ad66a3f47705ea1e0dfa4aa9d3d1fefb8f freenet6-1.0.0.ebuild 1291
+MISC ChangeLog 1973 RMD160 f0dda6553f4b0c1a34412ff14f07d96c1fe13bbb SHA1 1c9e7b3a5506efa20249f7931e988fb0470cf886 SHA256 5d4bc7bc38e6f46cfd546e3a267250c6d85597b12d1fde8f7dbf8e10dde0f786
+MD5 3ef3b33d6f4f13dea8b556d5c81e353f ChangeLog 1973
+RMD160 f0dda6553f4b0c1a34412ff14f07d96c1fe13bbb ChangeLog 1973
+SHA256 5d4bc7bc38e6f46cfd546e3a267250c6d85597b12d1fde8f7dbf8e10dde0f786 ChangeLog 1973
+MISC metadata.xml 326 RMD160 21c0abe03be38d771fe8e476c08daa93f9303c5d SHA1 391f49cb96ffa48f6fd53743078e08cd24abd36b SHA256 98c1b7e954d56b2dc5dcb2e4f8cf76a093c408a9f2bc4f0f98bbc9f72b5175d7
+MD5 fb5597d7c18663c98a358e980de4bf9d metadata.xml 326
+RMD160 21c0abe03be38d771fe8e476c08daa93f9303c5d metadata.xml 326
+SHA256 98c1b7e954d56b2dc5dcb2e4f8cf76a093c408a9f2bc4f0f98bbc9f72b5175d7 metadata.xml 326
MD5 cb720233d965392b57e29e90e0ca48ce files/digest-freenet6-1.0.0 235
RMD160 fd997b79c7cff4e98c7349221a65ac8e9d640024 files/digest-freenet6-1.0.0 235
SHA256 66295a2f3adc16dec752df43490e1be3b5bf94a259e6ec114afa8cd56a8e312c files/digest-freenet6-1.0.0 235
+++ /dev/null
-MD5 0489d5d893089c5b8a19c3b47718dab7 freenet6-0.9.7.tgz 336929
+++ /dev/null
---- freenet6-0.9.6.orig/src/auth.c
-+++ freenet6-0.9.6/src/auth.c
-@@ -34,6 +34,7 @@
- #include <stdlib.h>
- #include <unistd.h>
- #include <stdarg.h>
-+#include <time.h>
- #include <sys/types.h>
- #include <sys/ioctl.h>
- #include <sys/socket.h>
-@@ -128,26 +129,26 @@
- int len;
-
- flags = 0;
-- *Token=*Value=NULL;
-+ *Token=*Value='\0';
- for(s=e=String+11; *e; e++) {
-- if(*e== ' ' || *e == '\r' || *e == '\n' || *e==NULL) {
-+ if(*e== ' ' || *e == '\r' || *e == '\n' || *e=='\0') {
- if(s!=e) {
-- if(*Token && (*Value==NULL)) {
-+ if(*Token && (*Value=='\0')) {
- len = (int)((char *)e-(char *)s);
- memcpy(Value, s, len);
-- Value[len] = NULL;
-+ Value[len] = '\0';
- }
- if(*Token && *Value) {
- flags += SetCapability(Token,Value);
-- *Value = *Token = NULL;
-+ *Value = *Token = '\0';
- }
- }
- s = ++e;
- }
-- if((*e=='=' || *e== ' ' || *e == '\r' || *e == '\n' || *e==NULL) && (e != s)) {
-+ if((*e=='=' || *e== ' ' || *e == '\r' || *e == '\n' || *e=='\0') && (e != s)) {
- len = (int)((char *)e-(char *)s);
- memcpy(Token, s, len);
-- Token[len] = NULL;
-+ Token[len] = '\0';
- s = ++e;
- }
- }
-@@ -239,32 +240,32 @@
- c->algorithm = "";
- c->charset = "";
- c->rspauth = "";
-- *Token=*Value=NULL;
-+ *Token=*Value='\0';
- for(s=e=String; ; e++) {
-- if(*e== ',' || *e == '\r' || *e == '\n' || *e==NULL) {
-+ if(*e== ',' || *e == '\r' || *e == '\n' || *e=='\0') {
- if(s!=e) {
-- if(*Token && (*Value==NULL)) {
-+ if(*Token && (*Value=='\0')) {
- len = (int)((char *)e-(char *)s);
- /* Chop the quotes */
- if((*s == '"') && len) { s++; len--; }
- if((s[len-1] == '"') && len) len--;
-
- if(len) memcpy(Value, s, len);
-- Value[len] = NULL;
-+ Value[len] = '\0';
- }
- if(*Token && *Value) {
- InsertInChallegeStruct(c, Token,Value);
-- *Value = *Token = NULL;
-+ *Value = *Token = '\0';
- }
- }
-- if(*e == NULL) break;
-+ if(*e == '\0') break;
- s = ++e;
- }
-- if((*e=='=' || *e== ',' || *e == '\r' || *e == '\n' || *e==NULL) && (*Token == NULL) && (e != s)) {
-+ if((*e=='=' || *e== ',' || *e == '\r' || *e == '\n' || *e=='\0') && (*Token == '\0') && (e != s)) {
- len = (int)((char *)e-(char *)s);
- memcpy(Token, s, len);
-- Token[len] = NULL;
-- if(*e == NULL) break;
-+ Token[len] = '\0';
-+ if(*e == '\0') break;
- s = ++e;
- }
- }
---- freenet6-0.9.6.orig/src/tspc.c
-+++ freenet6-0.9.6/src/tspc.c
-@@ -55,8 +55,8 @@
-
- #define Identification "tspc - Tunnel Server Protocol Client\n"
-
--char *FileName = "tspc.conf";
--char *LogFile = "tspc.log";
-+char *FileName = "/etc/freenet6/tspc.conf";
-+char *LogFile = "/var/log/tspc.log";
- char *ScriptDir = NULL;
- char *LogFileName = NULL;
- tConf Conf;
-@@ -77,10 +77,10 @@
- */
- # define ScriptExtension "bat"
- #else
-- char *TspHomeDir = "/usr/local/etc/tsp";
-+ char *TspHomeDir = "/etc/freenet6";
- char DirSeparator = '/';
- int RootUid = 0;
--# define ScriptInterpretor "/bin/sh "
-+# define ScriptInterpretor ""
- # define ScriptExtension "sh"
- #endif
-
-@@ -269,10 +269,10 @@
- if(Value) {
- for(;*Value; Value++) {
- if(strchr(AllowedChars, *Value) == NULL)
-- return NULL;
-+ return 0;
- }
- } else {
-- return NULL;
-+ return 0;
- }
- return 1;
- }
-@@ -427,15 +427,21 @@
- if(IsPresent(Conf->dns_server)) {
- char *Server;
- char *dns = strdup(Conf->dns_server);
-+ int result;
-+ struct addrinfo *contact;
- if (eq(Conf->host_type, "host")) {
- Display(1,ELError, "VerifyConfig", "DNS delegation is not support for host_type=host");
- status = 1;
- }
- for(Server = strtok(dns, ":");Server; Server = strtok(NULL, ":")) {
-- if(gethostbyname(Server) == NULL) {
-- Display(1,ELError, "VerifyConfig", "DNS server name %s is not resolving.", Server);
-+ if( result=getaddrinfo(Server, "domain", 0, &contact)) {
-+ Display(1,ELError, "VerifyConfig",
-+ "DNS server name %s is not resolving.", Server);
- status = 1;
- }
-+ else {
-+ freeaddrinfo(contact);
-+ }
- }
- free(dns);
- }
+++ /dev/null
-# Copyright 1999-2003 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/freenet6/freenet6-0.9.7.ebuild,v 1.9 2006/08/26 05:14:08 antarus Exp $
-
-DESCRIPTION="Client to configure an IPv6 tunnel to freenet6"
-HOMEPAGE="http://www.freenet6.net/"
-SRC_URI="mirror://gentoo/${P}.tgz"
-
-LICENSE="VPL-1.0"
-SLOT="0"
-KEYWORDS="~x86 ~ppc ~sparc ~alpha"
-DEPEND=""
-
-
-src_unpack() {
- unpack ${A}
- cd ${S}
- patch -p1 < ${FILESDIR}/freenet6-0.9.2.diff || die "Failed to patch"
-
- mv -f src/Makefile ${T}
- sed "s:gcc -g -I\$(INC) -Wall:${CC} -I\$(INC) ${CFLAGS}:" \
- ${T}/Makefile > src/Makefile
-}
-
-src_compile() {
- emake all target=linux || die "Build Failed"
-}
-
-src_install() {
- dosbin bin/tspc
-
- insopts -m 600
- insinto /etc/freenet6
- doins ${FILESDIR}/tspc.conf
- exeinto /etc/freenet6/template
- doexe template/{linux,checktunnel}.sh
-
- dodoc CONTRIB.txt LEGAL LEGAL.html README
- doman man/{man5/tspc.conf.5,man8/tspc.8}
-
- exeinto /etc/init.d
- newexe ${FILESDIR}/tspc.rc tspc
-}
-
-pkg_postinst() {
- einfo "The freenet6 ebuild installs an init script named 'tspc'"
- einfo "to coincide with the name of the client binary installed"
- einfo "To add support for a freenet6 connection at startup, do"
- einfo ""
- einfo "# rc-update add tspc default"
-}
-# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/freenet6/freenet6-1.0.0.ebuild,v 1.11 2006/08/26 05:14:08 antarus Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/freenet6/freenet6-1.0.0.ebuild,v 1.12 2007/04/15 22:22:28 voyageur Exp $
DESCRIPTION="Client to configure an IPv6 tunnel to freenet6"
HOMEPAGE="http://www.freenet6.net/"
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer>
- <email>beu@gentoo.org</email>
- <name>Elfyn McBratney</name>
- </maintainer>
+ <maintainer>
+ <email>voyageur@gentoo.org</email>
+ <name>Bernard Cafarelli</name>
+ </maintainer>
+ <longdescription>
+ Client to configure an IPv6 tunnel to freenet6
+ </longdescription>
</pkgmetadata>