File: ChangeLog-2001

package info (click to toggle)
cvsd 1.0.24
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, buster, jessie, jessie-kfreebsd, stretch, trixie, wheezy
  • size: 1,180 kB
  • sloc: sh: 5,075; ansic: 1,860; perl: 198; makefile: 88
file content (219 lines) | stat: -rw-r--r-- 8,994 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
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
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
2001-12-31  arthur

	* ChangeLog, NEWS, TODO, configure.in, debian/changelog,
	debian/control: release 0.9.4
	* configure.in, cvsd.c, cvsd.conf-dist, cvsd.conf.5.in,
	debian/config, debian/postinst, debian/templates: added support for
	setting resource limits on command execution

2001-12-24  arthur

	* debian/: config, postinst, postrm: added 'set -e' to scripts and
	added 'exit 0' where needed
	* cvsd.c: copy-parste error, CvsCommand should not have 'none'
	option

2001-12-23  arthur

	* cvsd.c: logging of cvs command to execute changed
	* Makefile.am, configure.in: default configfile location is now
	passed through config.h so propper recompilation will take place
	* cvsd.init.in: added sleep between stop and start in restart
	action
	* TODO, configure.in, cvsd.c, cvsd.conf-dist, cvsd.conf.5.in: added
	CvsCommand cofig option

2001-12-20  arthur

	* NEWS, TODO, configure.in, debian/changelog, ChangeLog:
        release 0.9.3
	* cvsd.c: added handling of more (almost all common) signals
	* cvsd.c: removed setsock() options
	* cvsd.c: logging of command only in DEBUG mode, more readable
	logging
	* cvsd.c: moved connection counting to where a connection is really
	accepted
	* cvsd.c: be more easy on accept() failure to fix fast closing
	connections (scans?)

2001-12-15  arthur

	* Makefile.am, configure.in, cvsd.c, getopt_long.c, getopt_long.h:
	including local definition of getopt_long() if system does not
	provide it
	* cvsd.c: fixed include files, added 1999 to copyrights notice and
	added missing newline

2001-12-14  arthur

	* ChangeLog, NEWS, TODO, configure.in, debian/changelog: release
	0.9.2
	* cvsd.init.in: fixed copy-paste error in name
	* debian/config: modified reading of old configfile
	* debian/postinst: added PidFile to configfile (oops forgot)
	* debian/config: read old configuration file
	* debian/: config, postinst, rules, templates: configuration is now
	fully done by debconf

2001-12-09  arthur

	* cvsd.c: structures returned by getpwnam() and getgrnam() should
	not be free()d (documentation was not clear here)
	* cvsd.init.in: removed reload option
	* cvsd.conf.5.in, cvsd.c, cvsd.conf-dist: added option to specify
	'none' for RootJail so cvsd will run without chroot

2001-12-08  arthur

	* cvsd.c: made lclint (lclint -skipposixheaders -warnposix
	+trytorecover -unrecog cvsd.c) a little happier by making things
	static, making more explicit casts, also made malloc() wrapper
	* cvsd.c: abort if there are no Repos statements in configfile
	* cvsd-buildroot.in: added note about home directory
	* configure.in, cvsd.c, cvsd.conf-dist, cvsd.conf.5.in: added nice
	value to daemon
	* TODO, cvsd.c: added logging of caught signals and added logging
	of signal names

2001-12-07  arthur

	* config.sub, configure.in, config.guess: changed configure script
	to do more testing and new versions of config.guess and config.sub
	* cvsd.c: removed trailing spaces, changed building of cvs command
	line, moved parameter checking to read_configfile(), small changes
	to make some warnings go away
	* configure.in: added even more warnings to gcc
	* cvsd.c: made local functions (all except main) static, changed
	global vars names to avoid clashes, fixed usage of global vars in
	functions and added full commandline logging as default
	* configure.in: added compiler warning flags
	* NEWS, README, TODO, cvsd-buildroot.8.in, cvsd-buildroot.in,
	cvsd-passwd, cvsd-passwd.8.in, cvsd.c, cvsd.conf-dist,
	cvsd.conf.5.in, debian/control, debian/rules, debian/templates:
	spelling checked all of it
	* debian/docs: ChangeLog and NEWS in debian doc directory

2001-11-18  arthur

	* ChangeLog, NEWS, TODO, configure.in, debian/changelog, ChangeLog,
	ChangeLog: release 0.9.1
	* cvsd-buildroot.in: add support for modified system cvsd user and
	group
	* debian/: config, postinst, templates: added debian configuration
	of MaxConnections
	* Makefile.am, debian/postrm: added removal of cvsd user and group
	to debian package
	* debian/postinst: changed to only modify user information when
	change is needed and fixed replacement of RootJail option in
	configuration file, also added db_stop
	* cvsd.c: not closing fd's 0,1 and 2 due to problems with syslog
	opening logging through fd 0
	* README: documentation upgrade
	* configure.in, cvsd.c, cvsd.conf-dist, cvsd.conf.5.in: added
	support for sybolic uids and gids and cleaned reading configuration
	file a bit
	* cvsd.c, cvsd.conf-dist, cvsd.init.in, cvsd.conf.5.in: cvsd now
	daemonizes itself and writes it's process id to a configurable
	pidfile
	* cvsd.8.in: added note about use of cvsd-passwd
	* Makefile.am, README, configure.in, cvsd-passwd, cvsd-passwd.8.in,
	debian/control, Makefile.am: added cvsd-passwd script to add and
	change passwords for cvs pserver
	* Makefile.am: added automatic generation of ChangeLog

2001-11-17  arthur

	* configure.in, cvsd-buildroot.8.in, cvsd.8.in, cvsd.conf.5.in: *
	added release month to configure for manual pages
	* Makefile.am, configure.in, cvsd-buildroot.in, cvsd.init.in:
	modified file headers
	* cvsd.c: * small logging change * close unneeded socket
	* cvsd.c: * added logging of out of connections
	* cvsd.c: * impoved cvs execution logging

2001-11-04  arthur

	* cvsd.c: * exited normally -> exited abnormally
	* README: * checked spelling * relayouting (line breaks) * added
	small section on using strace
	* cvsd-buildroot.in: * small improvement to logging

2001-11-03  arthur

	* README: * added warning about writers file
	* README: * added extra explanation of adding libraries
	* cvsd-buildroot.in: * added more logging of what is done
	* cvsd-buildroot.in: * fixed bug in chroot password creation
	* cvsd-buildroot.in: * added possibility for installing more
	libraries * added installing of libnsl.so and libnss_compat.so
	* cvsd.c: * improved logging of dieing children
	* cvsd.c: * added -t flag to cvs in debug mode
	* cvsd.init.in: * bug in reload target
	* config.guess, config.sub: new version of autotools
	* debian/postinst: daemon is started after rootjail etc is created
	* cvsd.conf-dist: completely new configuration file
	* cvsd.init.in: added init script
	* TODO: most old ones done, a lot of new ones
	* cvsd.c: * removed MapRepos configuration item (task should not be
	part of cvsd operation) * removed -t flag to cvs (should probably
	be specified if debugging is turned on
	* cvsd-buildroot.in: made buildroot script
	* cvsd-buildroot.8.in, cvsd.8.in, cvsd.conf.5.in: made manual pages
	* debian/: .cvsignore, config, control, copyright, postinst, rules,
	templates: added debian configuration
	* Makefile.am, configure.in: major rewrites
	* config.guess, config.sub: new version of autotools
	* README: completely rewritten

2001-11-02  arthur

	* cvsd.1: delteted, wrong section anyway
	* cvsd.c: first reasonable version

2001-10-05  arthur

	* .cvsignore, AUTHORS, Makefile, Makefile.am, NEWS, README, TODO,
	autogen.sh, buildroot, config.guess, config.sub, configure.in,
	correct-permissions-dist, cvsd.1, cvsd.c, cvsd.conf-dist,
	example-passwd-dist, example-readers-dist, install-sh,
	makepasswd-dist, missing, mkinstalldirs, passwd-dist,
	debian/.cvsignore, debian/changelog, debian/control, debian/docs,
	debian/rules: intial step to use of configure and debian

2001-06-17  arthur

	* cvsd.h: moved stuff in cvsd.h to cvsd.c and configure script
	* CHANGES, ChangeLog: renamed CHANGES to ChangeLog
	* manual.html, webpage.html: changed documentation
	* INSTALL: new generic INSTALL
	* COPYING: new standard GPL (slight layout changes)

2001-02-16  arthur

	* Makefile: CVSD_ROOT is not used in cvsd.c
	* Makefile: * updated install a little * fixed quote bug in defines
	* Makefile: oops a few typos in vars
	* Makefile: added install-inetd to add the right lines to
	inetd.conf
	* Makefile: changed adding of users and groups to be more flexible
	* Makefile: removed example repository from default install
	* Makefile: default values are passed when compiling
	* Makefile: removed cvsadmin from Makefile
	* Makefile: remove ls from Makefile
	* Makefile: renamed a few Makefile vars
	* Makefile: removed suid bit and moved chroot contruction to
	buildroot
	* Makefile: modified configfile and installdir stuff
	* Makefile: a little Makefile cleanup (mostly comments)
	* cvsd.c: moved setuid() and setgid() to as far above as possible
	* cvsd.h: default configfile an uids are now passed at compiletime
	* cvsd.c, cvsd.h: CONFIG_FILE renamed to CVSD_CONFIGFILE
	* buildroot: added script to build chroot directory structure
	* CHANGES, COPYING, INSTALL, Makefile, README, TODO,
	correct-permissions-dist, cvsd.c, cvsd.conf-dist, cvsd.h,
	example-passwd-dist, example-readers-dist, makepasswd-dist,
	manual.html, passwd-dist, webpage.html: Initial revision
	* CHANGES, COPYING, INSTALL, Makefile, README, TODO,
	correct-permissions-dist, cvsd.c, cvsd.conf-dist, cvsd.h,
	example-passwd-dist, example-readers-dist, makepasswd-dist,
	manual.html, passwd-dist, webpage.html: import of version 0.8b3