netrw soubory (GNU GPL licence)
GIT repozitář se zdrojovými kódy k netrw lze najít na: http://gitorious.org/netrw
- netrw-1.3.2.tar.bz2 2006-08-15 (116KiB, SHA1, sig)
zkompilované balíky:- Linux static i386: netrw-x86-1.3.2.tar.bz2 (41KiB, SHA1, sig)
- Windows 95/98/NT/2000/XP: netrw-win-1.3.2.zip (721KiB, SHA1, sig)
- netrw-1.3.1.tar.bz2 2006-03-03 (116KiB, SHA1, sig)
zkompilované balíky:- Linux static i386: netrw-x86-1.3.1.tar.bz2 (41KiB, SHA1, sig)
- Windows 95/98/NT/2000/XP: netrw-win-1.3.1.zip (605KiB, SHA1, sig)
- netrw-1.3.tar.bz2 2006-02-06 (116KiB, SHA1, sig)
zkompilované balíky:- Linux static i386: netrw-x86-1.3.tar.bz2 (41KiB, SHA1, sig)
- Windows 95/98/NT/2000/XP: netrw-win-1.3.zip (602KiB, SHA1, sig)
- netrw-1.2.tar.bz2 2004-07-19 (106KiB, MD5, sig)
zkompilované balíky:- Linux static i386: netrw-x86-1.2.tar.bz2 (284KiB, MD5, sig)
- Windows 95/98/NT/2000/XP: netrw-win-1.2.zip (486KiB, MD5, sig)
- netrw-1.1.tar.bz2 2003-04-23 (102KiB, MD5, sig)
zkompilované balíky:- Linux static i686: netrw-bin-1.1.tar.bz2 (152KiB, MD5, sig)
- Windows 95/98/NT/2000/XP: netrw-win-1.1.zip (484KiB, MD5, sig)
- netrw-1.0.1.tar.bz2 2002-12-02 (101KiB, MD5, sig)
zkompilované balíky:- Linux static i686: netrw-bin-1.0.1.tar.bz2 (234KiB, MD5, sig)
- Windows 95/98/NT/2000/XP: netrw-win-1.0.1.zip (502KiB, MD5, sig)
- netrw-1.0.tar.bz2 2002-11-10 (101KiB, MD5, sig)
- netrw-0.99.4.tar.bz2 2002-10-14 (101KiB, MD5, sig)
- netrw-0.99.3.tar.bz2 2002-10-14 (100KiB, MD5, sig)
- netrw-0.99.2.tar.bz2 2002-10-14 (94KiB, MD5, sig)
- netrw-0.99.1.tar.bz2 2002-10-13 (94KiB, MD5, sig)
- netrw-0.10.tar.bz2 2002-08-05 (25KiB, MD5, sig)
- netrw-0.9.tar.bz2 2002-08-04 (24KiB, MD5, sig)
- netrw-0.8.tar.bz2 2002-08-04 (18KiB, MD5, sig)
- netrw-0.7.tar.bz2 2002-07-22 (4KiB, MD5, sig)
- netrw-0.6.tar.bz2 2002-07-22 (4KiB, MD5, sig)
- netrw-0.5.tar.bz2 2002-07-10 (3KiB, MD5, sig)
- netrw-0.4.tar.bz2 2002-06-15 (3KiB, MD5, sig)
- netrw-0.3.tar.bz2 2002-06-15 (3KiB, MD5, sig)
testovací platformy
V následující tabulce je seznam systémů, které jsou používány pro testování přenositelnosti poslední verze balíku. Systémy, které už nejsou (ale někdy v minulosti byly) použity pro testování jsou takto označeny ve sloupci "Poznámky".
OS | Verze | Typ CPU | Překladač | Poznámky |
---|---|---|---|---|
Linux | Gentoo x86 | i686 | icc 7.1 | |
Linux | Gentoo x86 | i686 | gcc 3.4.6 (Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9) | |
Linux | SuSE 10.0 | amd64 | gcc 4.0.2 | |
Linux | Debian 3.1 | i686 | gcc 3.3.2 | |
IRIX | 6.5 | mips | MIPSpro Compilers 7.30 | |
Solaris | 8 | sparc | Forte Developer 7 C 5.4 | |
FreeBSD | 6.1-RC2 | i686 | gcc 3.4.4 [FreeBSD] | |
MacOS X | 10.? | powerpc | gcc 4.0 (Apple Computer, Inc. build 4061) | |
Windows | XP | i686 | gcc 3.4.4 | |
Linux | Fedora Core 4 | i686 | gcc 4.0.2 (Red Hat 4.0.2-8) | jen starší verze |
Linux | LFS 3.3 | i686 | gcc 2.95.3 | jen starší verze |
OSF1 | 1.1 | alpha | jen starší verze | |
OpenBSD | 3.0 | i586 | jen starší verze |
netrw historie změn
- 1.3.2
- odstraněn SIGSEGV při zavření kontrolního spojení v průběhu inicializace
- 1.3.1
- nové příklady používající volby -i a -o
- opravena chyba způsobující, že netread mohl skončit v nekonečném cyklu po přijetí všech dat
- 1.3
- SHA-256 a SHA-1 algoritmy jsou preferovány před MD5
- keep-alive pakety v kontrolním spojení zabraňují stupidním firewallům zavřít spojení při dlouhých datových přenosech
- netread umí synchronní zápis do souboru (volba -s)
- netwrite akceptuje volbu -i <file> pro čtení dat ze souboru
- netread akceptuje volbu -o <file> pro zápis dat do souboru
- na konci každého řádku je při přenosu zobrazena průměrná rychlost za řádek místo průměrné rychlosti za celý přenos
- podpora pro linkování s diet libc včetně MD5 implementace (volba --enable-diet pro configure)
- testovací platformy MacOS X a x86_64
- pár kosmetických změn
- 1.2
- soubor README
- interoperabilita s netcat (nc)
- lepší shrnutí přenosu
- rychlost může být vypisována v bitech za sekundu (volba -b)
- podpora pro TiB, PiB, EiB ;)
- lepší výpis průběhu a rychlosti přenosu
- podle nápovědy se mohlo zdát, že implicitní algoritmus pro kontrolní součet je "none"
- testovací platforma FreeBSD 5.2
- malé opravy ve výpisu nápovědy a verze
- 1.1
- podrobnější informace o verzi při použití volby -vV
- chybná implementace MD5 nahrazena kódem z knihovny mhash
- volba --enable-static pro configure
- odstraněna sekundová prodleva před vytvořením kontrolního spojení
- při přenosu je za každým řádkem zobrazena rychlost
- pro výpočet rychlosti je nejmenší čas jedna sekunda
- v informacích o verzi je zobrazena použitá knihovna pro kontrolní součty
- linkování proti libcrypto místo libssl
- místo desítkových prefixů jsou použity binární prefixy (GB => GiB) viz http://physics.nist.gov/cuu/Units/binary.html
- opraveno vypisování chyb DNS resolveru
- 1.0.1
- netrw lze přeložit na Windows (samozřejmě pod cygwin ;o)
- opravena chyba způsobující SIGSEGV pokud nelze vytvořit kontrolní spojení
- 1.0
- lepší zprávy o vybraném algoritmu pro kontrolní součet
- použití kontrolního součtu je implicitně zapnuto
- volba -C <alg> pro výběr algoritmu kontrolního součtu
- zlepšení přenositelnosti (OSF a OpenBSD)
- 0.99.4
- zlepšení přenositelnosti (IRIX a Solaris)
- 0.99.3
- opravena detekce OpenSSL knihovny na některých systémech
- dodány chybějící soubory getopt1.c a md5.c
- 0.99.2
- algoritmy TIGER a GOST z knihovny mhash
- opraveny chyby v podpoře pro OpenSSL a mhash
- 0.99.1
- 0.10
- nový výpis informací o verzi a jiná menší vylepšení
- opraveno několik chybek
- 0.9
- přechod na licenci GNU GPL
- 0.8
- kontrola přenosu algoritmem MD5
- z velké části přepsáno
- 0.7
- oprava další drobné chyby
- 0.6
- menší vyčištění kódu
- zobrazování průběhu přenosu dat
- 0.5
- další malá kosmetická chyba opravena
- 0.4
- oprava malé kosmetické chyby
- 0.3
- první veřejně dostupná verze netrw