// Copyright 2017 The go-ethereum Authors // This file is part of go-ethereum. // // go-ethereum is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // go-ethereum is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with go-ethereum. If not, see . package main import ( "bytes" "fmt" "io" "io/ioutil" "net/http" "os" "path" "path/filepath" "runtime" "strings" "testing" "time" "github.com/ethereum/go-ethereum/log" swarm "github.com/ethereum/go-ethereum/swarm/api/client" "github.com/mattn/go-colorable" ) func init() { log.PrintOrigins(true) log.Root().SetHandler(log.LvlFilterHandler(log.Lvl(*loglevel), log.StreamHandler(colorable.NewColorableStderr(), log.TerminalFormat(true)))) } // TestCLISwarmUp tests that running 'swarm up' makes the resulting file // available from all nodes via the HTTP API func TestCLISwarmUp(t *testing.T) { if runtime.GOOS == "windows" { t.Skip() } testCLISwarmUp(false, t) } func TestCLISwarmUpRecursive(t *testing.T) { if runtime.GOOS == "windows" { t.Skip() } testCLISwarmUpRecursive(false, t) } // TestCLISwarmUpEncrypted tests that running 'swarm encrypted-up' makes the resulting file // available from all nodes via the HTTP API func TestCLISwarmUpEncrypted(t *testing.T) { if runtime.GOOS == "windows" { t.Skip() } testCLISwarmUp(true, t) } func TestCLISwarmUpEncryptedRecursive(t *testing.T) { if runtime.GOOS == "windows" { t.Skip() } testCLISwarmUpRecursive(true, t) } func testCLISwarmUp(toEncrypt bool, t *testing.T) { log.Info("starting 3 node cluster") cluster := newTestCluster(t, 3) defer cluster.Shutdown() // create a tmp file tmp, err := ioutil.TempFile("", "swarm-test") if err != nil { t.Fatal(err) } defer tmp.Close() defer os.Remove(tmp.Name()) // write data to file data := "notsorandomdata" _, err = io.WriteString(tmp, data) if err != nil { t.Fatal(err) } hashRegexp := `[a-f\d]{64}` flags := []string{ "--bzzapi", cluster.Nodes[0].URL, "up", tmp.Name()} if toEncrypt { hashRegexp = `[a-f\d]{128}` flags = []string{ "--bzzapi", cluster.Nodes[0].URL, "up", "--encrypt", tmp.Name()} } // upload the file with 'swarm up' and expect a hash log.Info(fmt.Sprintf("uploading file with 'swarm up'")) up := runSwarm(t, flags...) _, matches := up.ExpectRegexp(hashRegexp) up.ExpectExit() hash := matches[0] log.Info("file uploaded", "hash", hash) // get the file from the HTTP API of each node for _, node := range cluster.Nodes { log.Info("getting file from node", "node", node.Name) res, err := http.Get(node.URL + "/bzz:/" + hash) if err != nil { t.Fatal(err) } defer res.Body.Close() reply, err := ioutil.ReadAll(res.Body) if err != nil { t.Fatal(err) } if res.StatusCode != 200 { t.Fatalf("expected HTTP status 200, got %s", res.Status) } if string(reply) != data { t.Fatalf("expected HTTP body %q, got %q", data, reply) } log.Debug("verifying uploaded file using `swarm down`") //try to get the content with `swarm down` tmpDownload, err := ioutil.TempDir("", "swarm-test") tmpDownload = path.Join(tmpDownload, "tmpfile.tmp") if err != nil { t.Fatal(err) } defer os.RemoveAll(tmpDownload) bzzLocator := "bzz:/" + hash flags = []string{ "--bzzapi", cluster.Nodes[0].URL, "down", bzzLocator, tmpDownload, } down := runSwarm(t, flags...) down.ExpectExit() fi, err := os.Stat(tmpDownload) if err != nil { t.Fatalf("could not stat path: %v", err) } switch mode := fi.Mode(); { case mode.IsRegular(): downloadedBytes, err := ioutil.ReadFile(tmpDownload) if err != nil { t.Fatalf("had an error reading the downloaded file: %v", err) } if !bytes.Equal(downloadedBytes, bytes.NewBufferString(data).Bytes()) { t.Fatalf("retrieved data and posted data not equal!") } default: t.Fatalf("expected to download regular file, got %s", fi.Mode()) } } timeout := time.Duration(2 * time.Second) httpClient := http.Client{ Timeout: timeout, } // try to squeeze a timeout by getting an non-existent hash from each node for _, node := range cluster.Nodes { _, err := httpClient.Get(node.URL + "/bzz:/1023e8bae0f70be7d7b5f74343088ba408a218254391490c85ae16278e230340") // we're speeding up the timeout here since netstore has a 60 seconds timeout on a request if err != nil && !strings.Contains(err.Error(), "Client.Timeout exceeded while awaiting headers") { t.Fatal(err) } // this is disabled since it takes 60s due to netstore timeout // if res.StatusCode != 404 { // t.Fatalf("expected HTTP status 404, got %s", res.Status) // } } } func testCLISwarmUpRecursive(toEncrypt bool, t *testing.T) { fmt.Println("starting 3 node cluster") cluster := newTestCluster(t, 3) defer cluster.Shutdown() tmpUploadDir, err := ioutil.TempDir("", "swarm-test") if err != nil { t.Fatal(err) } defer os.RemoveAll(tmpUploadDir) // create tmp files data := "notsorandomdata" for _, path := range []string{"tmp1", "tmp2"} { if err := ioutil.WriteFile(filepath.Join(tmpUploadDir, path), bytes.NewBufferString(data).Bytes(), 0644); err != nil { t.Fatal(err) } } hashRegexp := `[a-f\d]{64}` flags := []string{ "--bzzapi", cluster.Nodes[0].URL, "--recursive", "up", tmpUploadDir} if toEncrypt { hashRegexp = `[a-f\d]{128}` flags = []string{ "--bzzapi", cluster.Nodes[0].URL, "--recursive", "up", "--encrypt", tmpUploadDir} } // upload the file with 'swarm up' and expect a hash log.Info(fmt.Sprintf("uploading file with 'swarm up'")) up := runSwarm(t, flags...) _, matches := up.ExpectRegexp(hashRegexp) up.ExpectExit() hash := matches[0] log.Info("dir uploaded", "hash", hash) // get the file from the HTTP API of each node for _, node := range cluster.Nodes { log.Info("getting file from node", "node", node.Name) //try to get the content with `swarm down` tmpDownload, err := ioutil.TempDir("", "swarm-test") if err != nil { t.Fatal(err) } defer os.RemoveAll(tmpDownload) bzzLocator := "bzz:/" + hash flagss := []string{} flagss = []string{ "--bzzapi", cluster.Nodes[0].URL, "down", "--recursive", bzzLocator, tmpDownload, } fmt.Println("downloading from swarm with recursive") down := runSwarm(t, flagss...) down.ExpectExit() files, err := ioutil.ReadDir(tmpDownload) for _, v := range files { fi, err := os.Stat(path.Join(tmpDownload, v.Name())) if err != nil { t.Fatalf("got an error: %v", err) } switch mode := fi.Mode(); { case mode.IsRegular(): if file, err := swarm.Open(path.Join(tmpDownload, v.Name())); err != nil { t.Fatalf("encountered an error opening the file returned from the CLI: %v", err) } else { ff := make([]byte, len(data)) io.ReadFull(file, ff) buf := bytes.NewBufferString(data) if !bytes.Equal(ff, buf.Bytes()) { t.Fatalf("retrieved data and posted data not equal!") } } default: t.Fatalf("this shouldnt happen") } } if err != nil { t.Fatalf("could not list files at: %v", files) } } } // TestCLISwarmUpDefaultPath tests swarm recursive upload with relative and absolute // default paths and with encryption. func TestCLISwarmUpDefaultPath(t *testing.T) { if runtime.GOOS == "windows" { t.Skip() } testCLISwarmUpDefaultPath(false, false, t) testCLISwarmUpDefaultPath(false, true, t) testCLISwarmUpDefaultPath(true, false, t) testCLISwarmUpDefaultPath(true, true, t) } func testCLISwarmUpDefaultPath(toEncrypt bool, absDefaultPath bool, t *testing.T) { cluster := newTestCluster(t, 1) defer cluster.Shutdown() tmp, err := ioutil.TempDir("", "swarm-defaultpath-test") if err != nil { t.Fatal(err) } defer os.RemoveAll(tmp) err = ioutil.WriteFile(filepath.Join(tmp, "index.html"), []byte("

Test

"), 0666) if err != nil { t.Fatal(err) } err = ioutil.WriteFile(filepath.Join(tmp, "robots.txt"), []byte("Disallow: /"), 0666) if err != nil { t.Fatal(err) } defaultPath := "index.html" if absDefaultPath { defaultPath = filepath.Join(tmp, defaultPath) } args := []string{ "--bzzapi", cluster.Nodes[0].URL, "--recursive", "--defaultpath", defaultPath, "up", tmp, } if toEncrypt { args = append(args, "--encrypt") } up := runSwarm(t, args...) hashRegexp := `[a-f\d]{64,128}` _, matches := up.ExpectRegexp(hashRegexp) up.ExpectExit() hash := matches[0] client := swarm.NewClient(cluster.Nodes[0].URL) m, isEncrypted, err := client.DownloadManifest(hash) if err != nil { t.Fatal(err) } if toEncrypt != isEncrypted { t.Error("downloaded manifest is not encrypted") } var found bool var entriesCount int for _, e := range m.Entries { entriesCount++ if e.Path == "" { found = true } } if !found { t.Error("manifest default entry was not found") } if entriesCount != 3 { t.Errorf("manifest contains %v entries, expected %v", entriesCount, 3) } } n> | | | | | PR: ports/90151 Submitted by: Konstantin Saurbier <saurbier@math.uni-bielefeld.de> Approved by: maintainer timeout (nectar; 3 weeks) * Update to 0.10.14. Seemarcus2005-12-308-74/+70 | | | | | | | | http://www.ethereal.com/docs/release-notes/ethereal-0.10.14.html for a list of all the changes. Security: See http://www.ethereal.com/appnotes/enpa-sa-00022.html for security advisories fixed in this version. * Update to 2005.12.29.nork2005-12-292-4/+4 | * New port: net/ipa_ip6fw IPA accounting module for FreeBSD IPv6 Firewalledwin2005-12-294-0/+74 | | | | | | | | | | | | | | | | | | | | | IPA_IP6FW -- IPA accounting module for FreeBSD IPv6 Firewall Main features: - The module is designed for traffic accounting from FreeBSD IPv6 Firewall rules byte counters; - The module understands IPv6 Firewall rules byte counters overflow; - It is possible to summarize and subtract statistics from IPv6 Firewall rules byte counters; - It is possible to distinguish IPv6 Firewall rules with the same numbers; - IPv6 Firewall rules can be dynamically added to and removed from the system, the module correctly works in such situations. WWW: http://ipa-system.sourceforge.net/modules/ipa_ip6fw/ PR: ports/91005 Submitted by: Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua> * New port: net/ipa_ipfw IPA accounting module for FreeBSD IP Firewalledwin2005-12-293-0/+81 | | | | | | | | | | | | | | | | | | | | | XIPA_IPFW -- IPA accounting module for FreeBSD IP Firewall Main features: - The module is designed for traffic accounting from FreeBSD IP Firewall (including IPFW2) rules byte counters; - The module understands IP Firewall rules byte counters overflow; - It is possible to summarize and subtract statistics from IP Firewall rules byte counters; - It is possible to distinguish IP Firewall rules with the same numbers; - IP Firewall rules can be dynamically added to and removed from the system, the module correctly works in such situations. WWW: http://ipa-system.sourceforge.net/modules/ipa_ipfw/ PR: ports/91004 Submitted by: Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua> * New port: net/ipa_ipfw IPA accounting module for FreeBSD IP Firewalledwin2005-12-291-0/+1 | | | | | | | | | | | | | | | | | | | | | | | | | | XIPA_IPFW -- IPA accounting module for FreeBSD IP Firewall Main features: - The module is designed for traffic accounting from FreeBSD IP Firewall (including IPFW2) rules byte counters; - The module understands IP Firewall rules byte counters overflow; - It is possible to summarize and subtract statistics from IP Firewall rules byte counters; - It is possible to distinguish IP Firewall rules with the same numbers; - IP Firewall rules can be dynamically added to and removed from the system, the module correctly works in such situations. WWW: http://ipa-system.sourceforge.net/modules/ipa_ipfw/ PR: ports/91004 Submitted by: Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua> Reviewed by: Approved by: Obtained from: MFC after: Security: * - Update to 1.2.0pav2005-12-271-2/+1 | | | | | PR: ports/90931 Submitted by: KATO Tsuguru <tkato432@yahoo.com> * - Update to 1.2.0pav2005-12-275-20/+69 | | | | | PR: ports/90933 Submitted by: KATO Tsuguru <tkato432@yahoo.com> * Remove trailing spacesedwin2005-12-271-22/+22 | * Liferea 1.0 does not build against Firefox 1.5. This preventsadamw2005-12-271-2/+3 | | | | | | | | | x11/gnome2-fifth-toe from being installable. As a result, I'm preventing liferea from trying to build the mozilla plugin if WITH_MOZILLA=firefox. Hopefully Liferea will release a patch or something soon. Apologies to the maintainer, as this is an unapproved commit. * - Forgot fix .include <bsd.port.post.mk> in Makefileaz2005-12-262-4/+4 | | | | | - Forgot update distinfo Sorry * - Update to version 0.6.4 (This is bugfix release, which fixes some ofaz2005-12-262-15/+8 | | | | | | | | | software bugs) - Mark it as broken on 4.x (missing sys/statvfs.h) - Port now requires KDEBASE instead KDELIBS PR: ports/90420 Submitted by: Rashid N. Achilov <shelton@ns.granch.ru> * Update to 4.3.4lioux2005-12-263-7/+10 | * Update to 4.2.2lioux2005-12-262-4/+4 | * - Update to 2.2.30pav2005-12-262-3/+4 | | | | | | PR: ports/90221 Submitted by: Konstantin Saurbier <saurbier@math.uni-bielefeld.de> Approved by: maintainer timeout (vsevolod; 16 days) * Update to 1.0perky2005-12-243-4/+26 | * Update to 2005.12.23.nork2005-12-232-4/+4 | * Add extra MASTER_SITESlioux2005-12-231-0/+1 | * The attached patch fixes a buffer overflow vulnerability and fixes building onerwin2005-12-233-19/+41 | | | | | | | FreeBSD 7.0. Furthermore nbd.h has been updated to a version from a newer Linux kernel. Requested by: remko * Update to 0.6.1.8lioux2005-12-222-4/+4 | * Pathneck is an active probing tool that can detect bottleneck location ofgarga2005-12-224-0/+49 | | | | | | | | | | | network path. It only needs single end control, and has relatively small probing overhead (33.6KB for one probing in the default setting). WWW: http://gs274.sp.cs.cmu.edu/www/pathneck/ PR: ports/90801 Submitted by: Babak Farrokhi <babak@farrokhi.net> * - Update to 3.11garga2005-12-222-4/+4 | | | | | | | | | | | Changes: o Correctly initialize supplementary group list for systems w/o login classes. o Author finished support cnupm, now cnupm supported by support@openbsd.ru PR: ports/90787 Submitted by: maintainer * - Update to 0.4.0erwin2005-12-222-6/+5 | | | | | | | - Assign maintainership to submitter PR: 90767 Submitted by: Frank Laszlo <laszlof@vonostingroup.com> * Add mping. Mping is a system for collecting packet delay and lossehaupt2005-12-224-0/+49 | | | | | | | | | | | | statistics in a TCP/IP network using ICMP echo. Mping is based on original ping(8) with following new features: - Ability to ping multiple hosts simultaneously - Prints 10/50/90-percentile as well as min/avg/max. PR: 90653 Submitted by: Babak Farrokhi <babak@farrokhi.net> * - Fix firmware directory in pkg-message.flz2005-12-214-4/+4 | | | | Reported by: Lars Engels <lars.engels@0x20.net> * Add sendsms 0.2.3, simple perl command-line utility to send SMS via fromgarga2005-12-214-0/+63 | | | | | | | on provider site. PR: ports/90528 Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com> * o Update net/net6 to 1.2.1 [1]garga2005-12-215-12/+20 | | | | | | | | | | | o Update devel/obby to 0.3.0 [1] o Update editors/gobby to 0.3.0 [2] o Update net/sobby to 0.3.0 [3] PR: ports/90520 Submitted by: Wesley Shields <wxs@csh.rit.edu> [1] [2], Andreas Kohn <andreas@syndrom23.de> [3] Approved by: Andreas Kohn <andreas@syndrom23.de> (maintainer) [1] * Reset maintaineredwin2005-12-211-1/+1 | | | | | PR: ports/90726 Submitted by: David Bremner <bremner-dated-1136341985.d77847@pivot.cs.unb.ca> * SendSNPP is a perl program for sending messages through a RFC1861 compliantpav2005-12-214-0/+49 | | | | | | | | | | | SNPP server. SNPP stands for Simple Network Paging Protocol. It is used by a wide range of paging providers for sending pages. A list of some of the providers that support the SNPP service is on the WWW site below. SendSNPP requires no special modules, and has been tested on Linux and Windows systems. It has a very straight forward interface making it very easy to use. PR: ports/90529 Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com> * [new port] net/samba-nmblookupedwin2005-12-213-0/+47 | | | | | | | | | | | | | | There is a NetBIOS/tcp lookup tool nmblookup(1) included in samba suite. It's quite useful, but installing whole samba suite is not always necessary. I wrote a port to install nmblookup(1) only. Dutchman through the corner alert... What can I do against the wrongly added directories? PR: ports/90375 Submitted by: Hirohisa Yamaguchi <umq@ueo.co.jp> * Update MASTER_SITES.sobomax2005-12-201-1/+1 | * Add sendemail 1.52, lightweight, completly command line based, SMTPgarga2005-12-194-0/+49 | | | | | | | email agent. PR: ports/90522 Submitted by: Ion-Mihai "IOnut" Tetcu <itetcu@people.tecnik93.com> * Update to 1.2.12.demon2005-12-192-6/+6 | * - Finally fix the mtree problem both in HEAD and in stable branches.flz2005-12-193-2/+6 | | | | Reported by: kris * - Don't remove /boot/firmware since it's now in mtree [1].flz2005-12-184-4/+2 | | | | | | | - Fix path for ${DRIVERNAME}control [2]. PR: ports/90535 [2] Reported by: pointyhat via kris [1], sinese <sinese@olympe.hn.org> * update to 0.5.5oliver2005-12-183-6/+7 | * don't show obsolete message.ume2005-12-181-8/+0 | | | | Reported by: mistral__at__imasy.or.jp (Yoshihiko Sarumaru) * Add repeater-0.08, the UltraVNC repeater which support both mode I and II.leeym2005-12-186-0/+93 | | | | | | | | There are two modes available with the UltraVNC repeater: - mode I is used for UltraVNC Server and Viewer both in normal mode, - mode II works with the server in listening mode. WWW: http://ultravnc.sourceforge.net/addons/repeater.html * BROKEN: Does not compilekris2005-12-181-0/+2 | * BROKEN: Unfetchablekris2005-12-181-0/+2 | * depend on qpopper only when WITH_QPOPAUTH is defined.ume2005-12-181-2/+2 | | | | dtcp has dtcpauth for replacement of qpopauth. * Use a more accurate method of determining WRKSRC paths for pwlib and openh323.lawrance2005-12-172-16/+24 | | | | | | PR: ports/77857 Submitted by: Sergei Kolobov <sergei@FreeBSD.org> Approved by: kwm (maintainer, timeout 9 months) * Use correct WRKSRC paths for pwlib and openh323 when WRKDIRPREFIXlawrance2005-12-177-14/+35 | | | | | | | | is set to a non-default value. PR: ports/72973 Submitted by: Vivek Khera <vivek@khera.org> Approved by: sobomax (maintainer, timeout 13 months) * Convert the port knob STATIC to WITH_STATIC. STATIC still works,lawrance2005-12-171-0/+9 | | | | | | | | but prints a warning message about switching to WITH_STATIC. PR: ports/67832 Submitted by: Cyrille Lefevre <cyrille.lefevre@laposte.net> Approved by: jdp (maintainer) * Add scapy 1.0.2, powerful interactive packet manipulation program ingarga2005-12-154-0/+49 | | | | | | | python. PR: ports/90393 Submitted by: vanhu <vanhu@netasq.com> * - Remove net/beacon-server, it's integrated on net/beacongarga2005-12-156-68/+0 | | | | | PR: ports/90423 Submitted by: maintainer * Update to 2005.12.15.nork2005-12-152-4/+4 | * Remove expired ports.lawrance2005-12-159-347/+0 | * - Fix rcNG script on CURRENTsem2005-12-158-8/+12 | | | | | | | | - PORTREVISION bump PR: ports/89974 Reported by: Martin MATO Submitted by: Joerg Pulz (maintainer) * - Unbroke port (distfile was rerolled)az2005-12-144-45/+5 | | | | | | | | | - Pathes was included in original distfiles. - Bump PortRevision - Pass maintainership to submitter. PR: ports/90365 Submitted by: Ion-Mihai "IOnut" Tetcu * Remove entry for dualserver. I was moved to 'dns'.barner2005-12-141-1/+0 | | | | Reported by: Vasil Dimov <vd@datamax.bg> * - perl module which get random data from online sourcesclsung2005-12-145-0/+57 | | | | | | - two source: - http://www.fourmilab.ch/cgi-bin/uncgi/Hotbits?nbytes=1024&fmt=hex - http://random.org/cgi-bin/randbyte?nbytes=1024&format=hex * upgrade to 0.9.4edwin2005-12-142-4/+4 | * - Update to 4.7.10garga2005-12-134-14/+14 | | | | | PR: ports/90327 Submitted by: maintainer * - Fix left-over directories.flz2005-12-133-1/+2 | | | | Noticed by: pointyhat via kris * Fix a bug that prevented tcpflow picking up traffic whenlawrance2005-12-132-0/+27 | | | | | | | | | listening on the loopback interface. Bump PORTREVISION. PR: ports/89672 Submitted by: Oles Hnatkevych <don_oles@able.com.ua> Approved by: jose@we.lc.ehu.es (maintainer, timeout 14 days) * Update to libpcap 0.9.4 and tcpdump 3.9.4.bms2005-12-1312-1025/+14 | | | | Add new MASTER_SITE mirror icrew.org. * - updated from v1.27 to v1.29aaron2005-12-133-106/+100 | | | | | | | | - removed interactivity PR: 87716 Submitted by: Christian Lackas Approved by: tobez * Update to 6.4.0. Portlint cleanups.bms2005-12-132-5/+8 | * Drop maintainership for ports which I sadly no longer havebms2005-12-135-5/+5 | | | | the time, hardware, or resources to maintain. * This port needs a new maintainer.bms2005-12-131-1/+1 | * Fix MASTER_SITES.bms2005-12-132-3/+5 | * Fix the master sites and the pkg-descr WWW lines.roam2005-12-133-2/+3 | | | | | | While I'm here, add SHA256 checksums. Reminded by: linimon's and fenner's scripts, like, repeatedly * Remove. This should have been added to the DNS category. Sorry for the mess.barner2005-12-126-155/+0 | * Add dualserver 1.0, combined DHCP/DNS server for small LANs.barner2005-12-127-0/+156 | | | | | PR: ports/90216 Submitted by: Gabor Kovesdan * - Install rc.d script with USE_RC_SUBR (PORTREVISION bumped).lawrance2005-12-126-90/+67 | | | | | | | | | | - Prompt for ntop admin password and set IS_INTERACTIVE only if necessary. - Quote BROKEN message. - Adds pkg-deinstall with cleanup instructions. - Submitter takes maintainership. PR: ports/90264 Submitted by: Wesley Shields <wxs@csh.rit.edu> * Update to 4.3.2lioux2005-12-123-13/+4 | * change maintainer email addressijliao2005-12-121-1/+1 | * Update to 0.24blawrance2005-12-124-33/+52 | | | | | PR: ports/90222 Submitted by: Michael Lednev <liettneff@bk.ru> (maintainer) * (Forgot to remove some files)lawrance2005-12-126-272/+0 | | | | | | | Update to 0.9.7.2 PR: ports/90251 Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer) * Update to 0.9.7.2lawrance2005-12-1212-62/+346 | | | | | PR: ports/90251 Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer) * - Fix MANDIR.flz2005-12-121-1/+1 | | | | Submitted by: Lars Engels <lars.engels@0x20.net> * Really fix the build on FreeBSD 7 (after MNT_NODEV was removed)barner2005-12-121-1/+1 | | | | | Inspired by: rodrigc's fix for editors/manedit Reported by: pointyhat via kris * - Install firmware files in /boot/firmware [1].flz2005-12-128-69/+130 | | | | | | | | | | | | - Rename LICENSE to LICENSE.${DRIVERNAME}. - Don't install ${DRIVERNAME}control(8) on fresh -CURRENT (> 700006). - Use USE_RCORDER and change REQUIRE/BEFORE lines in startup scripts accordingly. - Move everything to /usr prefix so that people can mount /usr/local via NFS. - Add a message saying that kernel module is based on a very old snapshot. - Reword IGNORE lines. PR: ports/90022 [1] Requested by: sem, Thomas Hurst <tom@hur.st> [1] * - update to 1.014clsung2005-12-113-16/+5 | | | | | - remove patch, since <sys/types.h> is included. - take maintainership * o Replace previous mldonkey GUI with new mlgui version 2.lioux2005-12-111-3/+5 | | | | o Bump PORTREVISION * 1) net/mldonkey-devel port build got broken when lang/ocaml waslioux2005-12-114-0/+95 | | | | | | | | | | | updated to branch 3.09 2) Fix build with patches from ocaml CVS as of Sat Dec 10 23:54:24 UTC 2005 - http://www.nongnu.org/mldonkey/ Obtained from: MLDonkey CVS [2] Pointy hat to: garga [1], Marwan Burelle <marwan.burelle@lri.fr> [1] * - Update to 2.0.5lth2005-12-114-5/+6 | | | | - Add SHA256 checksum * Add abills 0.23b, billing system for dialup and VPN users.lawrance2005-12-106-0/+181 | | | | | PR: ports/78014 Submitted by: Michael Lednev <liettneff@bk.ru> * Update to 2005.12.09.nork2005-12-102-4/+4 | | | | | Committed at: Kanto *BSD Users Group Party Committed with: gnn * Remove dependency on lang/ocaml308. This has not been committed yet.lioux2005-12-101-26/+0 | * Update to 2.7.1lioux2005-12-105-22/+86 | * Update to 1.12.2lioux2005-12-105-45/+9 | * Finally update to PHP 5.1.1 release! (And remove unsupported extensions)ale2005-12-103-37/+0 | * Remove pear ports obsolated by devel/pear and switchale2005-12-1022-37/+37 | | | | | | dependencies of all the other pear ports. Discussed with: thierry, antonio@php.net * Update to 2.3.0.6lioux2005-12-102-5/+5 | | | | | PR: 90131 Submitted by: Robert C. Noland III <rnoland@2hip.net> * - Provide rcNG startup scriptpav2005-12-094-34/+53 | | | | | | PR: ports/89316 Submitted by: Petr Rehor <prehor@gmail.com> Approved by: maintainer timeout (jpd; 19 days) * - Reset longtime inactive maintainerpav2005-12-091-1/+1 | * - Fix duplicate entries for multi-path routerspav2005-12-092-5/+23 | | | | | | | | - Fix bug in IPv6 PR: ports/89312 Submitted by: Mark Knight <markk@knigma.org> Approved by: maintainer timeout (billf; 19 days) * * Fix a bug in caclulating the 802.11 header length for QoS data framesmarcus2005-12-096-2/+894 | | | | | | | | | | | | (way bad regression from previous code) * Add support for packets w/ data padding between the 802.11 header and the payload (as indicated in the radiotap flags) * Add support for handling FCS indication in the radiotap flags * Fix display of TSF (previous code was not byte swapping) * Update ieee80211_mhz2ieee in radiotap.c to handle more channels * Nuke some #if 0 code leftover in radiotap.c Submitted by: sam * Update to 4.2.1lioux2005-12-0931-288/+462 | * Update to 4.3.1lioux2005-12-095-57/+34 | * - update to 0.90leeym2005-12-082-4/+4 | * - Link dynamically against libeventvs2005-12-071-8/+6 | | | | - Cleanup USE_RC_SUBR-handling * Update to 1.0skv2005-12-073-10/+6 | | | | Changes: http://search.cpan.org/src/ASCOPE/Net-Google-1.0/Changes * Update to 1.01erwin2005-12-063-7/+12 | * - Fix rrdtool dependencygarga2005-12-061-1/+2 | | | | | | | - Bump PORTREVISION PR: ports/90020 Submitted by: maintainer * - Update to 0.11garga2005-12-063-5/+12 | | | | | | | | - Add SHA256 hash PR: ports/87625 Submitted by: Jean Milanez Melo <jmelo@freebsdbrasil.com.br> Approved by: maintainer timeout (48 days) * MNT_NODEV is no longer defined when __FreeBSD_version >= 700008.rodrigc2005-12-061-0/+2 | * Update to 2005.12.05.nork2005-12-053-5/+5 | * Make sure the avahi-daemon socket is written to the correct location.marcus2005-12-051-2/+3 | * Teach avahi the correct location of the dbus socket.marcus2005-12-051-0/+2 | | | | Submitted by: sajd on #freebsd-gnome * Add LATEST_LINK.adamw2005-12-051-0/+2 | * removed pim6sd, since it's succeeded by net/mcast-toolssuz2005-12-054-56/+0 | * Respect LOCALBASEmnag2005-12-053-3/+4 | | | | | | | Add SHA256 PR: 89936 Submitted by: maintainer * Fix maintainers email addressedwin2005-12-051-1/+1 | | | | Submitted by: private email * - Update to latest firmware (2.4).flz2005-12-052-5/+5 | | | | Tested by: anders * - prepare removal of www/apache2 in favor of www/apache20 for namingclement2005-12-041-1/+1 | | | | | | | | consistency - add entries in UPDATING (for apache22 too) PR: ports/78119 Repocopied by: marcus * -Update to 0.7.2. [1]mezz2005-12-042-3/+4 | | | | | | | -While I am here, add SHA256. PR: ports/89904 [1] Submitted by: Loren M. Lang <lorenl@alzatex.com> (maintainer) [1] * Take maintainership - apparently the old maintainer doesn't have an interestsobomax2005-12-041-1/+1 | | | | | | in mantaining this port anymore. PR: 89041 * Remove parts of description that don't match the reality.sobomax2005-12-041-4/+0 | * Reset maintainer: "I don't use FreeBSD at this time". Thanks for yourkris2005-12-031-1/+1 | | | | work in the past. * Update to 0.6.1.7lioux2005-12-032-4/+4 | * Restore previous MAINTAINER address. Email works now.lawrance2005-12-022-2/+2 | | | | Submitted by: Joe Touch <touch@isi.edu> (maintainer) * - Fix build on 4.x [1]clement2005-12-023-1/+77 | | | | | | | | - Fix fetch [2] PR: ports/89798 [2] Submitted by: many, Dmitry Simakov <basilio@j-vista.ru> [1], Andrew Pantyukhin [2] * - update dependency (devel/upnp -> devel/upnp104)leeym2005-12-021-1/+1 | * - Change maintainer to my @FreeBSD.org address.tdb2005-12-022-1/+2 | | | | | | - Add SHA256 checksum. Approved by: clement (mentor) * - Unbreak: Fix size/checksum mismatch. The distfile seems to have beenbarner2005-12-014-11/+9 | | | | | | | | | | | | | | recreated with a different version of tar, but there is absolutely no difference in contents. I compared the mirrored version from ftp.freebsd.org (that as the right checksum) with the new on from thc.org. This was requested, but not fully done in [1]. - Fix WWW - Use DATADIR [1] PR: ports/89794 [1] Submitted by: Johan van Selst <johans@stack.nl> [1] * Add SHA256 to my BSD# portstmclaugh2005-12-011-0/+1 | | | | Project by: BSD# <http://www.mono-project.com/Mono:FreeBSD> * Add SHA256 hashes to my portsehaupt2005-11-302-0/+2 | * - Remove bzip2 from list of dependencies,garga2005-11-301-3/+0 | | | | | | | | it has been part of base system since 4.4 PR: 88993 Submitted by: edwin Approved by: maintainer timeout (16 days) * Update to 2005.11.30a.nork2005-11-302-4/+4 | * - Update to 0.5.9pav2005-11-303-5/+14 | | | | | PR: ports/89735 Submitted by: Aleksandr S. Goncharov <mraleks@bk.ru> (maintainer) * - Remove firefox-devel support since it has been removed.ahze2005-11-301-4/+0 | * Chase shlib version bump of net-snmp.kuriyama2005-11-306-11/+12 | * Reset maintainer for these two ports since they're mailing-listedwin2005-11-302-2/+2 | | | | | | | | addresses to which you have to subscribe before you can post, making it impossible for anybody to contact the maintainer. If the maintainer listens, contact me and we'll add a proper working email address to it. * Minor fix to the patch file in net/xbone-guiedwin2005-11-301-1/+1 | | | | | | | | | The CA cert of net/xbone was being overwritten by net/xbone-gui. The previous fix was incomplete. PR: ports/89686 Submitted by: Venkata Pingali <pingali@isi.edu> Approved by: maintainer email is a mailinglist which doesn't accept submissio * Minor fix to the patch file in net/xbone-guiedwin2005-11-301-4/+6 | | | | | | | | | The CA cert of net/xbone was being overwritten by net/xbone-gui. The previous fix was incomplete. PR: ports/89686 Submitted by: Venkata Pingali <pingali@isi.edu> Approved by: maintainer email is a mailinglist which doesn't accept submissions * Update to 3.32mnag2005-11-302-3/+4 | | | | | | | | Add SHA256 PR: 89733 Submitted by: maintainer Prompted by: edwin's version check * Update 2.4.4 -> 3.0csjp2005-11-292-3/+8 | | | | Approved by: lawrance * - Fix build on FreeBSD 4pav2005-11-292-4/+52 | | | | | PR: ports/89630 Submitted by: Jonas Sonntag <jonas@schiebtsich.net> (maintainer) * Update to 0.6.1.6lioux2005-11-292-4/+4 | * Update to 3.10mnag2005-11-292-3/+4 | | | | | | | Add SHA256 PR: 89656 Submitted by: Dennis S.Davidoff <null@1system.ru> (maintainer) * update to 0.5.4oliver2005-11-292-4/+4 | * Update to 1.2.3lawrance2005-11-2815-487/+142 | | | | | | PR: ports/88260 Submitted by: Serge Maslov <serge@maslov.biz> Approved by: Oleg M. Golovanov <olmi@rentech.ru> (maintainer, timeout 26 days) * - update to 0.89leeym2005-11-283-17/+5 | * Remove dead mastersite per distfile survey.linimon2005-11-281-2/+1 | * Chase mastersites per distfile survey.linimon2005-11-282-2/+2 | | | | Approved by: maintainer timeout * Remove dead URL per distfile survey.linimon2005-11-281-2/+0 | * Fix build for amd64, ia64 and sparc64; thus, remove BROKENlioux2005-11-282-4/+18 | * Mark as BROKEN on non-i386.jylefort2005-11-281-0/+4 | | | | | Submitted by: maintainer Reported by: pointyhat via kris * Update to 0.1.24lioux2005-11-282-4/+4 | * Update to 1.9.9lioux2005-11-282-4/+4 | * Update to 2.2.2mnag2005-11-283-39/+39 | | | | | | | | Add SHA256 Take MAINTAINER PR: 89605 Submitted by: Soeren Straarup <xride@x12.dk> * o Update to Freenet Stable build 5106 released 20051123 snapshotlioux2005-11-282-4/+5 | | | | o Bump PORTREVISION * With portmgr hat on, reset inactive maintainer. There have been severallinimon2005-11-272-2/+2 | | | | maintainer-timeouts. * - Add SHA256pav2005-11-276-0/+7 | | | | Approved by: maintainer * - Add SHA256pav2005-11-261-2/+1 | | | | - Drop checksum for overlib file, I don't see where it's used in this port * - Style: ports@freebsd.org -> ports@FreeBSD.orgpav2005-11-261-1/+1 | * - Move net/doc to dns/doc, which is a more suitable category for itpav2005-11-266-72/+0 | | | | | Approved by: maintainer timeout (sanpei; 1 month) Repocopy by: marcus * - Add SHA256pav2005-11-26195-0/+228 | * - Add SHA256pav2005-11-251-0/+1 | * - Update to 0.96bpav2005-11-253-7/+43 | | | | | PR: ports/89458 Submitted by: Jonas Sonntag <jonas@schiebtsich.net> (maintainer) * - Add SHA256 checksums to my portssergei2005-11-252-0/+3 | * Update to 0.6.1.marcus2005-11-255-91/+4 | * Update to 20041108 snapshot which is the latestlioux2005-11-254-22/+10 | * Drop maintainership.barner2005-11-241-1/+1 | * Add SHA256 for my ports (that don't already have it).barner2005-11-242-0/+2 | * added some missing files in the pkg-plistsuz2005-11-242-1/+4 | * - Remove dead MASTER_SITESpav2005-11-241-7/+1 | * Update tp 4.2.0lioux2005-11-243-5/+5 | * - Add SHA256 checksumspav2005-11-2411-0/+11 | * - Update to 1.0.50lth2005-11-245-24/+18 | | | | - Add SHA256 checksum * - Add some SHA256spav2005-11-243-0/+3 | * Update to 5.0b7.fjoe2005-11-243-6/+7 | * o Fix PLISTlioux2005-11-232-1/+31 | | | | | | o Bump PORTREVISION Submitted by: pointyhat (kris) * upgrade to 1.0.1rc2brooks2005-11-232-5/+5 | * Build libdnet' Python module in a slave port.thierry2005-11-235-29/+59 | | | | | | | | (needed for a to-be-released soon port) Since I'm there, add SHA256. Approved by: Jonatan B <onatan (at) gmail.com> (maintainer) * Use MASTER_SITE_SOURCEFORGE to fix intermittent fetch-errorsvs2005-11-221-1/+2 | | | | Approbved by: maintainer * Update to 0.6.1.5lioux2005-11-222-4/+4 | * pim6dd and pim6sd are succeeded by mcast-toolssuz2005-11-2217-105/+85 | * update to 0.5.3oliver2005-11-222-3/+4 | * - Fix WWW: line.flz2005-11-211-1/+1 | | | | |