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
|