-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
179 lines (103 loc) · 5.32 KB
/
Copy pathChangeLog
File metadata and controls
179 lines (103 loc) · 5.32 KB
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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
2004-01-29 John Fremlin <john@fremlin.de>
* src/httpcontrol.cc (authenticate): set timeout however authentication occurs
2004-01-28 John Fremlin <john@fremlin.de>
* src/control.cc (increment): Now actually increment things
* lib/streamtable.cc (poll): check timeouts also on non-fd connections
(do_remove): catch exceptions thrown in delete
2004-01-15 John Fremlin <john@fremlin.de>
* lib/conftree.hh (class ConfTree): check that things were written correctly
* lib/iocontext.hh (class IOContext): removed hangup as it was wrong and never used
* lib/streamtable.cc (poll): added timeout check
* src/ftpcontrol.cc (passive_on): Set a timeout on the data listener
* lib/iocontextxfer.hh (class IOContextXfer): added limit_xfer,
which calls made_progress when sendfile xfers some bytes
2003-06-21 John Fremlin <john@fremlin.de>
* src/ftpcontrol.cc (passive_off): call _data_listener->detach to
avoid segfault
2003-06-10 John Fremlin <john@fremlin.de>
* src/serverssl.hh (read_config): do not commit suicide on failure
* src/ftpcontrol.cc (~FTPControl): when FTPControl dies, tell dependents
2003-05-24 John Fremlin <john@fremlin.de>
* lib/stream.cc (listen_queue_length): raised to 128
2003-05-23 John Fremlin <john@fremlin.de>
* src/user.cc (message_directory): changed .index to more std .message
2003-05-21 John Fremlin <john@fremlin.de>
* lib/sendfile.cc (io): added SENDFILE_FUNCTION_PRESENT define for
libc 2.2 on Linux x86 which has the sendfile function but which
cannot be used because it does not have a 64bit off_t version
* lib/stream.hh: fixed FreeBSD compilation by including sys/socket.h
2003-05-20 John Fremlin <john@fremlin.de>
* lib/streamfd.hh (class StreamFD): when deleting StreamFD do
shutdown not close
* lib/iocontextxfer.hh (class IOContextXfer): only do_io if the
stream matches
* lib/sendfile.cc (system_sendfile): add EAGAIN to acceptable
sendfile errnos
2003-05-19 John Fremlin <john@fremlin.de>
* lib/iocontextopenssl.hh (class IOContextOpenSSL): changed so
does not use an internal buffer anymore
2003-03-08 John Fremlin <john@fremlin.de>
* src/ftpcontrol.cc: help for specific commands
2003-02-11 John Fremlin <john@fremlin.de>
* src/ftpcontrol.cc (cmd_port): removed unnecessary assert_no_xfer
which screws up some ftp clients
2003-01-28 John Fremlin <john@fremlin.de>
* configure.in: added AC_SYS_LARGEFILE to automatically support
large files
stop using config.h as not all files include it
* lib/sendfile.cc (io): refactored into read_in and write_out
* lib/sendfile.hh (class Sendfile ): increased buffer size
2003-01-19 John Fremlin <john@fremlin.de>
* src/ftpmlstprinter.hh (class FTPMlstPrinter): add a / at the
beginning of filenames to confirm more properly to the spec
2003-01-18 John Fremlin <john@fremlin.de>
* src/ftpcontrol.cc (FTPControl): clear _port_addr before doing
getsockname in case of failure
2003-01-17 John Fremlin <john@fremlin.de>
* lib/iocontext.cc (getsockname): no longer refs desc in error
case to avoid infinite recursion
(bind_ipv4): clear sockaddr_in to 0 before we bind for NetBSD
* lib/iocontextresponder.cc (report_connect): add timestamp
* lib/iocontextresponder.hh (set_fd): added to call report_connect
* src/user.cc (authenticate): return already if password_plain
does not match given password
* lib/dircontainer.cc (readdir_r): implement a readdir_r for netbsd
* configure.in: check for presence of no sendfile function
* lib/sendfile.cc (system_sendfile): added version for systems
without any sendfile
* lib/conftree.hh (class ConfTree): renamed get(...,std::time_t)
to get_seconds to help it compile on NetBSD/alpha
2002-12-31 John Fremlin <john@fremlin.de>
* lib/iocontextresponder.cc (report_connect): added
* src/server.cc (read_config): use reuse_addr
* lib/xfertable.cc (check_timeouts): moved out of do_poll
* lib/iocontext.cc (sockaddr_to_str): remove pointless '\0'
2002-12-30 John Fremlin <john@fremlin.de>
* lib/iocontext.hh (class IOContext): do not call timedout wrongly
* lib/iocontext.cc (set_reuse_addr): added
* lib/iocontextresponder.cc (read_in): hangup on EOF
(io): handle hangup in read_in
* lib/listener.cc (io): loop round accept
2002-12-21 John Fremlin <john@fremlin.de>
* lib/iocontext.cc (getsockname): fix error reporting
* src/ftplistlong.cc (prepare_entry): pad out listing items
to make them more readable [reported by Felix von Leitner]
* src/httpcontrol.cc (do_cmd_get): add Content-Type to directory
listings [reported by Felix von Leitner]
2002-12-20 John Fremlin <john@fremlin.de>
* src/ftpcontrol.cc (do_cmd_list): ignore ls(1) options
(finished_reading): more viciously strip control sequences
* src/httplist.cc (prepare_entry): add initial "/" so as not to
confuse browsers
* lib/iocontextxfer.cc (hangup): fixed problem where buffered data
would not be written out due to data connection hanging up
* src/httpcontrol.cc (persistant): fixed order of tests
* lib/iocontext.cc (getpeername): added
* lib/iocontextresponder.cc (read_done): added logging
* src/ftpcontrol.cc: made cmd_help tell more
(do_cmd_list): add globbing
* lib/filelisterglob.hh: added
2002-12-19 John Fremlin <john@fremlin.de>
* lib/sendfile.cc: Fixed filedescriptor leak
* src/ftpcontrol.cc (FTPControl): Fixed lack of braces round PASV
mode port string - doh!