1
2005-07-03 Thorsten Kukuk <kukuk@suse.de>
3
* release version 1.19.1
5
* src/serv_list.c (test_bindings_once): Fix debug output.
7
2005-06-29 Thorsten Kukuk <kukuk@suse.de>
11
* src/serv_list.c (test_bindings_once): run the whole test with
13
(find_domain): Rewrite for better error handling.
15
2005-05-30 Thorsten Kukuk <kukuk@suse.de>
17
* src/ypbind-mt.c (sig_handler): Check sigwait result for
20
2005-05-27 Thorsten Kukuk <kukuk@suse.de>
22
* src/serv_list.c (ping_all): Add check for the case that the
23
server answers, but refuses to allow a connection.
24
(test_bindings_once): Add check if server is not known but
25
should be for debugging.
27
2004-10-15 Thorsten Kukuk <kukuk@suse.de>
29
* release version 1.18
31
* man/ypbind.8.in: Document all options.
33
* src/ypbind-mt.c (main): Add -ping-interval option.
35
2004-08-11 Thorsten Kukuk <kukuk@suse.de>
37
* man/ypbind.8.in: Lot of spelling improvements.
39
2004-04-29 Thorsten Kukuk <kukuk@suse.de>
41
* release version 1.17.3
43
2004-04-13 Mark Brown <broonie@sirena.org.uk>
45
* src/ypbind_slp.c (query_slp): Improve extraction of the server
46
hostname from URLs returned by the SLP library.
48
2004-02-14 Thorsten Kukuk <kukuk@suse.de>
50
* release version 1.17.2
52
* src/ypbind_slp.c (query_slp): Use service:ypserv as server url.
54
2004-02-13 Thorsten Kukuk <kukuk@suse.de>
56
* release version 1.17.1
58
* configure.in: Fix CFLAGS
60
* release version 1.17
62
* etc/ypbind.init: Rework to match latest LSB changes.
64
* src/ypbind-mt.c (load_config): Fix parsing of domain statements.
65
Add new rule for SLP usage.
67
* src/ypbind_slp.c (query_slp): New: use SLP to find ypserver.
69
* src/serv_list.c (ping_all): Check if ypserv runs on a illegal
72
* man/yp.conf.5.in: Document SLP support.
74
* configure.in: Check for SLP support.
76
2004-01-14 Thorsten Kukuk <kukuk@suse.de>
78
* release version 1.16
80
* src/serv_list.c (test_binding): Split into test_binding()
81
and test_binding_once().
83
* src/local.h: Add prototype for test_binding_once().
85
* src/ypbind_server.c (ypbindproc_domain): Call test_binding_once.
86
Based on patch from Jeff Bastian <jmbastia@ti.com>.
88
2004-01-09 Thorsten Kukuk <kukuk@suse.de>
90
* release version 1.15
92
* man/ypbind.8: Document -local-only option.
94
* src/ypbind-mt.c (main): Don't ignore -p on local bind.
95
(Reported by Jim Carter <jimc@math.ucla.edu>).
97
* acinclude.m4: Fix for automake 1.8.
99
2003-12-09 Thorsten Kukuk <kukuk@suse.de>
101
* man/ypbind.8.in: Fix typo.
103
2003-08-24 Thorsten Kukuk <kukuk@suse.de>
105
* release version 1.14
107
* src/serv_list.c (change_binding): Update binding files,
108
reported by David Nicklay <dnicklay@web.turner.com>.
110
2003-06-10 Thorsten Kukuk <kukuk@suse.de>
112
* release version 1.13
114
* src/Makefile.am: Use AM_CFLAGS instead of CFLAGS.
115
* lib/Makefile.am: Likewise.
117
* src/serv_list.c (do_broadcast): Lock list members while we wait
118
for broadcast result.
120
2002-05-27 Thorsten Kukuk <kukuk@suse.de>
122
* release version 1.12
124
* etc/yp.conf: Add broadcast option to comments.
126
* man/yp.conf.5.in: Document new broadcast option.
128
* src/ypbind-mt.c (load_config): Add "broadcast" option to yp.conf.
130
2002-04-04 Thorsten Kukuk <kukuk@suse.de>
132
* release version 1.11
134
* man/yp.conf.5.in: Describe new behaviour if broadcast and
135
specific servers are given.
137
* src/serv_list.c: Try at first given server before fallback to
139
(do_broadcast): Add debug messages
141
* src/log_msg.c: define _GNU_SOURCE to get all glibc prototypes.
143
* src/serv_list.c (add_server): Print to stderr if we make
146
* src/local.h: Add new argument for add_server prototype.
148
* src/ypbind-mt.c: Rework syntax check for yp.conf
149
(main): Call add_server with argument to check syntax only.
150
(main): Add -local_only option (bind only to loopback address).
151
Based on patch from Eskil Heyn Olsen <eskil@neoteris.com>.
153
* man/yp.conf.5.in: Remove libc5 hints.
155
* man/ypbind.8.in: Remove -p option.
157
* man/Makefile.am: Fix rules to build manual pages.
159
* configure.in: Create man/ypbind.8, man/yp.conf.5.
161
2002-04-04 gettextize <bug-gnu-gettext@gnu.org>
163
* Makefile.am (SUBDIRS): Add m4.
164
(SUBDIRS): Remove intl.
165
(ACLOCAL_AMFLAGS): New variable.
166
(EXTRA_DIST): Add config.rpath.
167
* configure.in (AC_OUTPUT): Add m4/Makefile.
168
(AC_OUTPUT): Remove intl/Makefile.
170
2002-04-04 Thorsten Kukuk <kukuk@suse.de>
172
* src/Makefile.am: Replace INTLLIBS with LIBINTL
173
* acinclude.m4 (AM_WITH_EFENCE): Call AC_DEFINE for WITH_EFENCE
174
with all three arguments.
176
* configure.in: Replace LIBOBJS with AC_LIBOBJ, add all three
177
arguments to HAVE_SOCKLEN_T AC_DEFINE.
179
2002-04-03 Thorsten Kukuk <kukuk@suse.de>
181
* src/local.h: Add new prototype for add_server.
183
* src/serv_list.c (add_server): Add more debug messages in error
184
case, remove dead code.
185
* src/serv_list.c (add_server): Don't deadlock if host is not
186
found (based on patch from Alex Larsson <alexl@redhat.com>).
188
2001-10-30 Thorsten Kukuk <kukuk@suse.de>
190
* release version 1.10
192
* Update to gettext 0.10.40
194
* man/ypbind.8.in: Fix typo, reported by
195
Petter Reinholdtsen <petter.reinholdtsen@usit.uio.no>
197
2001-10-27 Thorsten Kukuk <kukuk@suse.de>
199
* release version 1.9
201
* src/ypbind_xdr.c (ypbind_xdr_olddomainname): Removed.
203
* src/ypbind.h: Get ride of olddomainname type.
205
* src/ypbind_server.c (ypbindproc_olddomain_1_svc): Change
206
arguments to avoid RPC string pointer problems.
208
* src/ypbind_svc.c (ypbindprog_1): Use type domainname
209
instead of olddomainname.
211
* configure.in: Remove quotes from AC_MSG_RESULT arguments
213
2001-10-10 Thorsten Kukuk <kukuk@suse.de>
215
* src/ypbind-mt.c: sig_handler now creates the pidfile, main
216
thread waits until pid file is created.
218
2001-10-09 Thorsten Kukuk <kukuk@suse.de>
220
* src/serv_list.c (update_bindingfile): Make more robust, don't
221
truncate old files before we have all data.
223
2001-08-14 Thorsten Kukuk <kukuk@suse.de>
225
* src/ypbind-mt.c (main): Call setlocale for LC_CTYPE, too.
227
2001-08-13 Thorsten Kukuk <kukuk@suse.de>
229
* src/serv_list.c (find_domain): Fix comment, get read lock back if
230
we try a second time to find a active server.
231
(test_bindings): Don't search for fastest server if current one
232
is valid and set with ypset.
233
(test_bindings): Don't invalidate old data before we have new data.
235
2001-03-11 Thorsten Kukuk <kukuk@suse.de>
237
* release version 1.8
239
* po/Makefile.in.in: Add DESTDIR support.
241
* configure.in: Don't set CFLAGS, bump version number to 1.8,
242
remove USE_PIDFILE variable.
244
* ypbind-mt.spec: removed.
246
* etc/ypbind.init: Update to a LSB ready version, still needs
247
SuSEs /etc/rc.status.
249
* config.sub: Update to newest version.
250
* config.guess: Likewise.
252
* src/Makefile.am: Remove USE_PIDFILE.
254
* src/ypbind-mt.c: Remove USE_PIDFILE ifdefs, it is always set.
256
* intl/Makefile.in (mostlyclean): Remove libintl.h.
258
* intl/libgettext.h: Change #if to #ifdef for autoconf defines.
260
* src/log_msg.c: Use caller supplied syslog priority
262
2000-11-24 Thorsten Kukuk <kukuk@suse.de>
264
* src/ypbind_svc.c (ypbindprog_1): domainname argument is a pointer.
266
* src/serv_list.c (ping_all): Remove bogus break (patch by Miquel
269
2000-09-25 Thorsten Kukuk <kukuk@suse.de>
271
* release version 1.7
273
* configure.in: Check for vsyslog
275
* src/log_msg.c (log_msg): Fix missing syslog format string
277
1999-11-21 Thorsten Kukuk <kukuk@suse.de>
279
* src/serv_list.c: Use stdlib.h, not malloc.h. Some Unix have
280
a broken malloc.h to tell the developer to use stdlib.h.
281
* src/ypbind-mt.c: Likewise.
282
* src/ypbind_svc.c: Likewise.
284
1999-10-05 Thorsten Kukuk <kukuk@suse.de>
286
* release version 1.6
288
1999-08-27 Thorsten Kukuk <kukuk@suse.de>
290
* src/ypbind_server.c: Mark unused parameters as unused.
292
* src/ypbind-mt.c (sig_handler): Mark parameter as unused.
294
* src/serv_list.c: Fix uninitialized variable, fix compiler
297
1999-08-04 Thorsten Kukuk <kukuk@suse.de>
299
* src/serv_list.c: gethostbyname_r/gethostbyaddr_r return code has
300
changed in final POSIX standard.
302
1999-06-01 Thorsten Kukuk <kukuk@suse.de>
304
* src/ypbind-mt.c (main): lose controlling tty when daemonizing.
305
allow -no_ping, -no-ping, -broken_server and -broken-server.
306
* man/ypbind.8.in: Use -no-ping and -broken-server.
308
1999-05-18 Thorsten Kukuk <kukuk@suse.de>
310
* release version 1.5
312
* man/ypbind.8.in: Update entry of searching new server.
314
* src/serv_list.c (test_bindings): Check every 15min. if we have
315
the fastest NIS server.
317
1999-05-03 Thorsten Kukuk <kukuk@suse.de>
319
* src/ypbind-mt.c (create_pidfile): If no locking is available,
320
don't exit. Hope the user knows what he is doing.
322
1999-05-01 Thorsten Kukuk <kukuk@suse.de>
324
* etc/ypbind.init: Change default values for checkconfig.
325
Patch from Darrell Fuhriman <darrell@grumblesmurf.net>.
327
1999-02-28 Thorsten Kukuk <kukuk@suse.de>
329
* src/serv_list.c (find_domain): Print messages only,
330
if debug flag is set.
332
1998-11-11 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
334
* release version 1.4
336
* lib/clnt_udp.c: Include string.h, add prototype for
338
* src/ypbind-mt.c: Use size_t for buflen, fix compiler warnings.
339
Based on patches from Loic Prylli <Loic.Prylli@ens-lyon.fr>
341
* src/ypbind_server.c: Fix compiler warnings.
343
1998-10-09 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
345
* src/ypbind-mt.c (load_config): Check for more valid separators.
347
1998-07-01 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
349
* release version 1.3
351
* man/ypbind.8.in: Add description of -c parameter.
353
* src/ypbind-mt.c (load_config): Add error message.
354
(main): Better check for binding dir, add check option for yp.conf.
356
1998-06-07 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
358
* etc/ypbind.init: Remove binding dir entries after killing ypbind.
360
1998-05-24 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
362
* configure.in: Add efence support, fix for gettext 0.10.35,
363
Fix check for broken kernel versions (2.1.1xx isn't broken).
365
* acinclude.m4: New, macros for efence.
367
1998-04-28 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
369
* src/serv_list.c (add_server): Check if h_addr_list[0] is != NULL.
370
Reportet by Arnim Frithjof Brestrich <brest@rumms.uni-mannheim.de>.
372
1998-04-20 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
374
* configure.in: Add dmalloc support.
376
* acconfig.h: Add WITH_DMALLOC.
378
* man/yp.conf.5.in: Fix Typo.
380
* ypbind-mt.spec: Install yp.conf.5.
382
1998-04-19 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
384
* release version 1.2
386
* src/serv_list.c (find_domain): If doamin is unbound, try to
389
1998-04-18 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
391
* configure.in: Create man/sedscript.
393
1998-04-17 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
395
* man/ypbind.8.in: Fix some more comments.
397
* man/yp.conf.5.in: New.
399
* src/serv_list.c: Save current status if ypset is used.
401
1998-04-02 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
403
* src/serv_list.c: Fix typos.
405
1998-04-01 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
407
* configure.in: check for socklen_t in <sys/socket.h>.
409
* acconfig.h: Add #undef HAVE_SOCKLEN_T.
411
* lib/clnt_udp.c: Define socklen_t if not defined, fix multi-cast
414
* man/ypbind.8.in: Fix some comments.
416
* src/serv_list.c: Code cleanup, use less memory.
418
1998-03-30 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
420
* release version 1.1
422
* src/serv_list.c: Add support for _dns_gethostbyname.
424
* configure.in: Check for res_gethostbyname and _dns_gethostbyname.
426
* lib/dummy.c: Remove.
428
* lib/dns_hosts.c: New, from ypserv 1.3.0.
429
* lib/res_options.h: New, from ypserv 1.3.0.
431
* man/ypbind.8.in: Fix some stuff.
433
1998-03-27 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
435
* configure.in: Set USE_BROADCAST under Linux
437
* src/Makefile.am Set USE_BROADCAST from configure script
439
* src/serv_list.c (ping_all): Add a second version, which don't
440
try to send a ping to all server at the same time.
442
1998-03-26 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
444
* configure.in: Check for Linux Kernel with thread/file locking bug
446
* src/Makefile.am: Set USE_PIDFILE from configure script
448
1998-03-07 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
450
* release version 1.0
452
* src/serv_list.c: Replace ping_all, new version sends a ping
453
to all server and uses this one which answers first.
455
1998-02-28 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
457
* release version 0.91 as second beta release
459
* man/ypbind.8.man: Update -ypset option.
461
* src/ypbind_server.c: Add support for ypset.
462
* src/serv_list.c: Fix locking bugs, add setdom support.
463
* src/ypbind-mt.c: Fix some bugs.
465
1998-02-27 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
467
* release version 0.90 as first beta release