Summary: | Netsukuku - ebuild request | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matteo Spreafico <matteo> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | ciaran.mccreesh, crusaderky, federico.granata, rusty_dm |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | http://netsukuku.freaknet.org | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
netsukuku-0.0.3b.ebuild
netsukuku-0.0.3b.ebuild net-p2p/netsukuku-0.0.4b.ebuild net-p2p/netsukuku-0.0.6b.ebuild net-p2p/netsukuku-0.0.6b.ebuild net-p2p/netsukuku-0.0.6b.ebuild net-p2p/netsukuku-0.0.9b.ebuild |
Description
Matteo Spreafico
2005-10-07 12:40:16 UTC
Created attachment 70213 [details]
netsukuku-0.0.3b.ebuild
not functional
I tried to write a ebuild, but 1)I can't pass CFLAGS to it 2)(most important) I can't change the installation path, thus resulting in a sanbox violation error. I'll take it! Created attachment 70427 [details]
netsukuku-0.0.3b.ebuild
working. I had to copy the files manually -.-
FIXME: CFLAGS and FEATURES are ignored
FIXME: man pages are not installed
Ugh. You realise that this thing is nothing more than an elaborate joke, right? actually, I realize that you didn't bother to read the documentation ;) Created attachment 74038 [details] net-p2p/netsukuku-0.0.4b.ebuild Full changelog: http://netsukuku.freaknet.org/ChangeLog Noticeable changes: - The multi-interface support was added, now it is possible to use multiple network interfaces without the need of the bridge, just specify each interface you want to use with the -i option. (man netsukuku_d). - The Make/configure support was added. Now you can use both SCons or Make to compile and install Netsukuku. - Now /sys/net/ipv4/conf/INTERFACE/rp_filter is automatically disabled for the used network interface. (this probably prevented most nodes to work in the previous version) ebuild: TODO /etc/init.d/netsukuku script (must read /etc/conf.d/netsukuku to know which interfaces to pass to netsukuku_d and netsukuku_wifi) FIXME netsukuku_wifi is installed manually Created attachment 82271 [details] net-p2p/netsukuku-0.0.6b.ebuild Still lacks an rc script. Changes from 0.0.4b to 0.0.6b ==== 0.0.6b ==== New features: * The NTK_RFC 0008 has been implemented. ( http://lab.dyne.org/Ntk_restricted_ip_classes ) Bug fixes: * The NTK_RFC 0007 has been implemented. It fixes an exploitable bug in the ANDNA protocol. * NetsukukuD has been tested on big endian machines. A lot of endianness bugs has been fixed during the tests and now it seems to work gracefully. A lot of thanks to Vampire ;* * The ppp connection to the Internet doesn't set an IP address in the default route of the kernel but only the used ppp interface, therefore NetsukukuD has to deduce it from the IP assigned to the ppp interface, i.e. ppp0. * Execute /etc/netsukuku/ip_masquerade.sh only if it is writable just by root. * Execute "/etc/netsukuku/ip_masquerade.sh stop" when NetsukukuD is closed. * Added a timeout of 60 seconds for the reverse resolution request. * A possible memory overrun in the rsa (un)packing functions has been fixed. ==== 0.0.5b ==== New features: * The Internet Gateway Search (NTK_RFC 0003) has been implemented. A node can now share its Internet connection among the other nodes (only in restricted mode). ( Read the RFC: http://lab.dyne.org/Ntk_IGS ) * Main part of the NTK_RFC 0001 written, the (g)nodes have now the ability to rehook to avoid IP collision. ( http://lab.dyne.org/Ntk_gnodes_contiguity ) * ANDNS has been implemented. It is a new specification of the DNS protocol for Netsukuku. It is compatible with the actual DNS protocol. ( http://lab.dyne.org/Ntk_andna_and_dns ) * Multi interfaces multipath: if we can reach a rnode trough multiple interfaces, use them all with a multipath route. * The dns_wrapper code is no more dependent on Boost. Bug fixes: * map_rnode doesn't use anymore the timeval struct and map_rnode.rtt was removed 'cause it was obsolete. In conclusion we gained 12 bytes for each rnode. * Added a check in get_free_nodes to verify the validity of fn_hdr->ipstart. For example if the rnode has an IP which doesn't match with fn_hdr->ipstart there must be some errors. This led to bug 0002. * Fixed a bug in the multiif code: the packets destined to gnodes were sent only from the first device. * qspn_remove_deads() removes the routes of the dead nodes from the routing table of the kernel. * Restricted nodes and normal nodes are now invisible to each other. * 127.0.0.0/8 banned. * The command line options override the ones specified in the config file. * code heavily cleaned. Created attachment 82272 [details]
net-p2p/netsukuku-0.0.6b.ebuild
wrong IUSE, sorry.
as you can read from the changelog, it has been tested on big endian architectures. I think it can be safely tagget ~ppc. (In reply to comment #10) > as you can read from the changelog, it has been tested on big endian > architectures. I think it can be safely tagget ~ppc. > Since I'm not able to test it on anything different from x86 I don't add keywords I'm not sure about. Created attachment 82287 [details]
net-p2p/netsukuku-0.0.6b.ebuild
more docs with the doc useflag
*** Bug 126451 has been marked as a duplicate of this bug. *** Created attachment 94364 [details]
net-p2p/netsukuku-0.0.9b.ebuild
I've just edited the 0.0.6b ebuild to 0.0.9b with the sourceforge mirror.
with 0.0.9b there's a problem : http://dpaste.com/162961/ |