File: changelog

package info (click to toggle)
userv 0.60.2
  • links: PTS
  • area: main
  • in suites: slink
  • size: 424 kB
  • ctags: 495
  • sloc: ansic: 3,866; makefile: 155; sh: 134
file content (167 lines) | stat: -rw-r--r-- 5,866 bytes parent folder | download
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: