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
|
userv (0.60.2) frozen unstable; urgency=high
* Fixed failure to save pathnames in a couple of places in parser.c.
Without this, include-directory would often try to open a garbage
filename. This could be a security problem in certain cases where
user-owned config files were included from sysadmin-defined files,
and the sysadmin wants to control how a user provides services.
* Fix "-quoted strings, which previously never worked at all.
* Fixed spurious failure with `Interrupted system call' on systems
where fread can fail due to read giving EINTR (blech!)
* Fixed race when fd closed at startup, which could cause
`system call failure: kill cat for <fd>: No such process'.
* Fixed spurious assertion failure if user's home directory not
accessible.
* Fixed a couple of memory and fd leaks in error exits from
include-directory and include-lookup in parser.c.
* Debian and `upstream' version integrated; Changelogs merged.
* Provided `system.default' file checks /etc/userv/services.d and
/etc/userv/default.d; system.override runs /etc/userv/override.d.
* Add <string.h> to servexec.c.
* Add -D_GNU_SOURCE to CFLAGS in configure.in.
* Braces added in client.c to prevent GCC `ambiguous else' warning.
* Reran autoconf.
* autoconf-generated files included in CVS.
* Debian package description mentions use by system admin.
-- Ian Jackson <ian@davenant.greenend.org.uk> Sat, 30 Jan 1999 23:38:17 +0000
*** Main changelog file included here - see far down this file for the
*** pre-0.60 Debian-specific changes.
userv (0.58); urgency=high
* Fixed failure to set gid when invoking service !!
* Fixed failure to set fd value in et_closereadfd messages from client.
* Save filename string in parse_file for error reporting (in case it is
overwritten by parsing code).
* Fixed obscure race in process.c:getevent (et_closereadfd and hold fds).
* `builtin version' service had error message and errno string reserve
values exchanged.
-- Ian Jackson <ian@davenant.greenend.org.uk> Thu, 29 Jan 1998 00:00:22 +0000
userv (0.57); urgency=high
* Services provided by root work !
* uservd can now go into background itself (-daemon option).
* spec now has default syslog facility for rcfile messages as `user'.
* Better prioritisation of syslog messages.
* Startup error messages now go to stderr instead.
* SIGTERM and SIGINT now produce a syslog message.
* Version number has VEREXT component, settable via make args &c.
* New sections in INSTALL about exit statuses and -daemon.
-- Ian Jackson <ian@davenant.greenend.org.uk> Tue, 14 Oct 1997 02:04:18 +0100
userv (0.56); urgency=medium
* Server now checks itself every hour to see if its socket has been
stolen, and exits if it has.
* Client only retries connect(2) on EINTR (and does so silently).
* All of even master server's syslog messages have pid.
* Don't delete spec.sgml.in in clean targets.
-- Ian Jackson <ian@davenant.greenend.org.uk> Sat, 11 Oct 1997 14:38:25 +0100
userv (0.55.2); urgency=low
* Added info about WWW page, mailing lists and bug reporting to README.
* clean targets except realclean don't remove spec.html, spec.ps,
lexer.[lc], tokens.h, overview.ps. New totalclean target for
removing configure and config.h.in.
* Added <sys/types.h> and <errno.h> to lexer.l.m4.
* <sys/wait.h> instead of <wait.h>; %d instead of %ld for WEXITSTATUS
in overlord.c; PIPEMAXLEN etc. #defines include cast to int to avoid
problems with sizeof and size_t; EPROTO missing workaround.
* Note about SIG_IGN and `function declaration isn't a prototype' added
to INSTALL file in new PROBLEMS section.
-- Ian Jackson <ian@davenant.greenend.org.uk> Sun, 5 Oct 1997 17:55:32 +0100
userv (0.55.1); urgency=low
* README file now shipped.
* Added this Changelog, and configure gets version number from it.
-- Ian Jackson <ian@davenant.greenend.org.uk> Sun, 21 Sep 1997 23:58:32 +0100
userv (0.55)
* Initial release
-- Ian Jackson <ian@davenant.greenend.org.uk> Sun, 21 Sep 1997 23:52:50 +0100
*** Old main changelog file ends here.
*** Now come pre-0.59 Debian-specific changes.
userv (0.58-1.2) unstable; urgency=low
* Non maintainer upload.
Fix for this error on the Arm.
cc1: warnings being treated as errors
client.c: In function callvalueoption':
client.c:747: warning: suggest explicit braces to avoid ambiguous else'
Braces inserted, to join the if statements together
-- Turbo Fredriksson <turbo@debian.org> Thu, 20 Aug 1998 06:17:43 -0400
userv (0.58-1.1) frozen unstable; urgency=low
* Non maintainer upload
* Finally compiled against libc6
* To Brian White: Please either confirm this upload to go into frozen or
remove userv from frozen.
* Added external declaration for strsignal() to overlord.c and client.c
-- Martin Schulze <joey@finlandia.infodrom.north.de> Sat, 18 Jul 1998 10:48:11 +0200
userv (0.58-1) unstable; urgency=low
* Upgraded to new upstream version; major security fix, error handling
fixes.
-- Ian Jackson <ian@davenant.greenend.org.uk> Thu, 29 Jan 1998 00:03:52 +0000
userv (0.57-1) unstable; urgency=high
* Upgraded to new upstream version; fixed bug with root-provided
services.
* Uses new -daemon option in init.d script.
* Sets VEREXT during build to set version number.
-- Ian Jackson <ian@davenant.greenend.org.uk> Tue, 14 Oct 1997 02:22:22 +0100
userv (0.56-1) experimental; urgency=low
* Upgraded to new upstream version.
-- Ian Jackson <ian@davenant.greenend.org.uk> Sat, 11 Oct 1997 14:13:22 +0100
userv (0.55.1-1) experimental; urgency=low
* Initial Debian release.
-- Ian Jackson <ian@davenant.greenend.org.uk> Mon, 22 Sep 1997 01:08:23 +0100
# Local variables:
# mode: debian-changelog
# End:
|