File: ChangeLog

package info (click to toggle)
puf 1.0.0-7
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster, jessie, jessie-kfreebsd, stretch, wheezy
  • size: 836 kB
  • ctags: 688
  • sloc: ansic: 4,523; sh: 3,369; makefile: 56
file content (99 lines) | stat: -rw-r--r-- 3,624 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
puf developement history
------------------------

1.0.0 (16 Oct 2005)
    - Fixed command line parsing error that caused -d to be taken as -dc
    - -r[+[+]] doesn't imply -p any more, but it advances -p to -pr[+[+]]
    - The scope of URL-based switches can be limited with brackets now
    - The file supplied to -i is now interpreted as a generic command file
      with one command line switch (incl. argument) or URL per line
    - Dropped SPEC format - use -O and the new -xy/-xyy switches instead
    - $http_proxy is now obeyed if no proxies are specified with -y/-iy
    - Scope of -O switch unified with other URL-based switches
    - Made -O buffer output when dumping multiple sources to one target
    - Added support for "-O -"
    - Added -A, -R, -D, -Dl, -Dr, -xr, -xu, -xs, -xo and -xO switches
    - Removed -xe switch
    - -xE now enumerates per occurrence of -P
    - Vast performance improvements of large downloads
    - Automatically %-escape [invalid] spaces in URLs
    - Various bug fixes
    - Change of versioning scheme to something more reasonable

0.93.3 (20 May 2004)
    - Don't retry after HTTP errors 403 and 404. Added -xT switch to
      enforce the old behaviour (for some really broken servers)
    - Don't spawn a separate process for every DNS lookup, but use a
      pool of DNS helper processes instead
    - Added -xh and -dc switches
    - Fixed file corruption on CygWin

0.93.2a (1 Oct 2002)
    - Fixed build. obviously some automake 1.5 problem.
      A re-gen with automake 1.6 fixes the problem.

0.93.2 (23 May 2002)
    - Removed proxy duplicate detection (together with a bug in it) -
      I don't think it was useful at all

0.93.1 (10 May 2002)
    - Fixed format string vulnerability in error output
    - Refuse to compile on systems without snprintf
    - Fixed overflow resulting in bad bandwidth averages for _very_ big 
      downloads or very fast networks
    - Made most switches URL-based, i.e., the switch applies only the the URLs
      that follow it and can be turned off again for URLs listed later
    - -p switch renamed to -B (wget-like)
    - -ri switch replaced by -p, -pr, -pr+ & -pr++ (somewhat wget-like)
    - Added -xq switch

0.91beta6a (18 Apr 2001)
    - Clarified licencing in some places

0.91beta6 (6 Feb 2001)
    - Added -iU switch

0.91beta5 (5 Feb 2001)
    - Added -ib switch

0.91beta4 (1 Feb 2001)
    - Added -xH switch

0.91beta3 (21 Jan 2001)
    - Bug fix: -r, -r+ and -r++ should work again
    - Extended configure script (mainly for debugging purposes)

0.91beta2 (9 Jan 2001)
    - Bug fix: -i and -yi work again

0.91beta1 (20 Dec 2000)
    - Partly implemented basic proxy support
    - Reversed order of this ChangeLog :)

0.9beta9 (26 Nov 2000)
    - Added spec file for building RPMs

0.9beta8 (18 Nov 2000)
    - Solaris compatibility fixes for -xb switch

0.9beta7 (28 Oct 2000)
    - Bug-fixed (completed) last bug fix.  8-)=)
    - -xb switch to bind source ip

0.9beta6 (26 Oct 2000)
    - reduced the default for -ll to 10 - otherwise the common file 
      descriptor limit of 50 may be reached too fast
    - Bug fix: buffer overflow caused segfault when a HTTP server sent a
      very long header (e.g., an ultralarge cookie)

0.9beta5 (24 Oct 2000)
    - Bug fix: uninitialized variable caused files to be saved under weird 
      names or not to be saved at all

0.9beta4 (23 Oct 2000)
    - Oswald Buddenhagen took over the project
    - Nearly complete rewrite
      -> Too many changes to list them all
    - Changed archive structure and license to GNU style

(see ChangeLog.ag for older versions)