-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathChangeLog-2.x
More file actions
794 lines (506 loc) · 23 KB
/
ChangeLog-2.x
File metadata and controls
794 lines (506 loc) · 23 KB
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
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
2021-05-01 Janik Rabe <oidentd@janikrabe.com>
* Released as version 2.5.1.
2021-04-30 Janik Rabe <oidentd@janikrabe.com>
* Fix ident lookups on FreeBSD 13+.
2020-04-16 Janik Rabe <oidentd@janikrabe.com>
* Released as version 2.5.0.
* Import documentation from website.
2019-11-16 Janik Rabe <oidentd@janikrabe.com>
* Revert deprecation of '--disable-masq' configure flag.
* Clarify behavior of user configuration files.
2019-10-27 Janik Rabe <oidentd@janikrabe.com>
* Add '--reply-all' option.
2019-08-25 Janik Rabe <oidentd@janikrabe.com>
* Remove default CFLAGS -fstack-protector -fPIE.
2019-08-12 Janik Rabe <oidentd@janikrabe.com>
* Released as version 2.4.0.
2019-08-11 Janik Rabe <oidentd@janikrabe.com>
* Set type of default UID and GID to unsigned long.
2019-07-31 Hanno Böck <hanno@gentoo.org>
* Fix overflow by using proper type for sizeof
2019-06-05 Janik Rabe <oidentd@janikrabe.com>
* Show pf device path when open fails (OpenBSD)
* Remove snprintf(), vsnprintf() from libmissing
2019-06-04 Janik Rabe <oidentd@janikrabe.com>
* Use PACKAGE_NAME macro for syslog ident
2019-05-28 Janik Rabe <oidentd@janikrabe.com>
* Clarify error message in MASQ_MAP parser
* Remove unnecessary free(NULL) checks
* Remove duplicate colon in safe_open()
* Scan and print uid_t and gid_t as %lu
2019-05-21 Janik Rabe <oidentd@janikrabe.com>
* Deprecate configure flag '--disable-masq';
use '--disable-nat' instead.
* Add detailed warning when compiling without libnfct.
* Deprecate MASQFILE and IPCONNTRACK on Linux.
2019-04-25 Janik Rabe <oidentd@janikrabe.com>
* Add broad unveil call for OpenBSD.
2019-04-23 Janik Rabe <oidentd@janikrabe.com>
* Remove libcap-ng status from '--version' output.
* Remove optional dependency on libcap-ng.
* Drop supplementary groups if possible.
2019-04-22 Janik Rabe <oidentd@janikrabe.com>
* Improve PRNG interface.
* Remove superfluous newlines from o_log() calls.
* Create macro for random_numeric upper limit.
* Adjust user_db.h macro values.
* Prevent overflow when too many replies are specified in the
system-wide configuration file.
* Make reply statements override previous replies.
2019-04-20 Janik Rabe <oidentd@janikrabe.com>
* Reduce option bitfield values.
* Use int values in capng_change_id call.
* Use standard syslog priority names.
* Change some error messages.
* Use EXIT_SUCCESS exit code after forking.
2019-04-19 Janik Rabe <oidentd@janikrabe.com>
* Deprecate support for Darwin.
* Deprecate support for FreeBSD 1-3.
* Deprecate support for FreeBSD 4.
* Deprecate support for NetBSD 1-4.
* Deprecate support for OpenBSD 2.0-2.3.
* Deprecate support for OpenBSD 2.4-2.8.
* Deprecate support for OpenBSD 2.9.
* Deprecate support for Solaris 2.4.
* Deprecate support for Solaris 2.5.
* Deprecate support for Solaris 2.6-2.7.
* Deprecate support for Solaris 2.8.
2019-04-18 Janik Rabe <oidentd@janikrabe.com>
* Log debug message when Netlink socket fails to open.
2019-04-03 Janik Rabe <oidentd@janikrabe.com>
* Improve extract_port_range error messages.
2019-03-28 Janik Rabe <oidentd@janikrabe.com>
* Remove unnecessary parentheses from VALID_PORT.
* Implement XDG Base Directory specification.
* Indicate directories relative to $HOME in --version.
* Fix incorrect username in failed spoof_all log message.
2019-03-27 Janik Rabe <oidentd@janikrabe.com>
* Rewrite manual page oidentd_masq.conf(5).
2019-03-26 Janik Rabe <oidentd@janikrabe.com>
* Rewrite INSTALL file.
2019-03-25 Janik Rabe <oidentd@janikrabe.com>
* Deprecate non-standard '\e' escape sequence.
* Fix incorrect UPREFIX comment.
* Promote some messages to LOG_CRIT.
* Reformat default oidentd_masq.conf.
* Rewrite README file.
* Rewrite manual page oidentd.conf(5).
* Update project description.
2019-03-13 Janik Rabe <oidentd@janikrabe.com>
* Change default oidentd.conf comment style.
* Indent values in --version output.
2019-03-02 Janik Rabe <oidentd@janikrabe.com>
* Rewrite manual page oidentd(8).
2019-02-04 Janik Rabe <oidentd@janikrabe.com>
* Handle fork() errors.
2019-01-03 Janik Rabe <oidentd@janikrabe.com>
* Released as version 2.3.2.
* Fix oidentd_masq.conf(5) comment style.
2019-01-01 Janik Rabe <oidentd@janikrabe.com>
* Add fuzzing build configuration.
* Remove parentheses from return statements.
* Build with -fPIE and -fstack-protector.
2018-12-14 Janik Rabe <oidentd@janikrabe.com>
* Fix NULL dereference with libnfct on CT_UNKNOWN kernels.
* Fix size_t format specifications.
2018-12-13 Janik Rabe <oidentd@janikrabe.com>
* Fix byte order of ports in libnfct queries.
2018-12-08 Janik Rabe <oidentd@janikrabe.com>
* Change masq() return type from bool to int.
* Change core_init() return type from bool to int.
* Change find_user() return type from bool to int.
* Change find_group() return type from bool to int.
2018-10-29 Janik Rabe <oidentd@janikrabe.com>
* Deprecate libudb support.
2018-10-28 Janik Rabe <oidentd@janikrabe.com>
* Fix masquerading buffer lengths on Linux systems without `WANT_IPV6`.
* Narrow variable scopes.
* Remove unused variables.
* Fix sscanf unsigned integer specifications.
* Change `randval()` to use unsigned integers.
2018-10-02 Janik Rabe <oidentd@janikrabe.com>
* Add systemd services and socket file.
* Show compile-time configuration in `--version` output.
2018-09-27 Janik Rabe <oidentd@janikrabe.com>
* Improve error messages.
2018-06-24 Janik Rabe <oidentd@janikrabe.com>
* Make `--forward` imply `--masquerade`.
* Log warning when connection limit is exceeded.
2018-06-13 Janik Rabe <oidentd@janikrabe.com>
* Released as version 2.3.1.
* Fix build with libnetfilter_conntrack on Linux.
2018-06-12 Janik Rabe <oidentd@janikrabe.com>
* Released as version 2.3.0.
* Forward declare yyrestart and yylex.
* Change sock_write and sockprintf signatures.
* Change get_hostname to use socklen_t.
* Change get_ip to use socklen_t.
* Fix a few signed/unsigned conversion issues.
* Add default cases to switch statements.
2018-05-16 Jan Alexander Steffens <jan.steffens@gmail.com>
* Move reply data into union.
* Add out_hide label to get_ident.
* Move request forwarding to forward.c.
* Implement forward capability.
* Document forward capability.
2018-05-04 Janik Rabe <oidentd@janikrabe.com>
* Consistently use ssize_t in sock_read.
2018-04-07 Janik Rabe <oidentd@janikrabe.com>
* Fix a few signed/unsigned conversion issues.
* Remove some redundant redeclarations.
2018-04-06 Janik Rabe <oidentd@janikrabe.com>
* Add Linux IPv6 masquerading support.
* Always use libnetfilter_conntrack when available.
* Fix signed/unsigned bit shifting on Linux.
* Separate declarations from code (ISO C90).
* Made a couple of function arguments constant.
* Fix incorrect conversion from ssize_t to int.
* Fix incorrect vasprintf return type.
* Remove unused type parameter from callback_nfct.
* Prevent overflows when parsing UIDs and GIDs.
2018-04-04 Janik Rabe <oidentd@janikrabe.com>
* Add build information to `--version` output.
2018-04-03 Janik Rabe <oidentd@janikrabe.com>
* Add spoofed replies to the default configuration file.
2018-03-30 Janik Rabe <oidentd@janikrabe.com>
* Released as version 2.2.3.
* On systems where oidentd needs to run as root, do not drop
privileges automatically and show a warning instead.
2018-03-26 Janik Rabe <oidentd@janikrabe.com>
* Fix lookup of connections to IPv6-mapped IPv4 addresses.
* Warn when lexer or parser generator cannot be found.
2018-03-22 Janik Rabe <oidentd@janikrabe.com>
* Allow to, fport, from, lport to be specified in any order.
2018-03-22 Fardale <fardale+github@crans.org>
* Fix incorrect order of lport and fport in manual pages.
2018-03-10 Janik Rabe <oidentd@janikrabe.com>
* Allow only local NAT if /proc/net/ip_masquerade is used.
2018-03-08 Petr Písař <ppisar@redhat.com>
* Regenerate Bison header file using Automake.
* Fix an out-of-bound read/write issue.
* Check for fgets() failure when reading header lines.
* Return error if masq_ct_line() cannot decide.
2018-03-07 Janik Rabe <oidentd@janikrabe.com>
* Released as version 2.2.2.
* Implicitly drop privileges only when running as root.
2018-03-02 Magnus Holmgren <holmgren@debian.org>
* Don't let --enable-debug mess with build flags.
2018-02-24 Janik Rabe <oidentd@janikrabe.com>
* Rename --forward-last to --masquerade-first.
- Option --forward-last is now deprecated.
* Replace --masq with --masquerade in manual pages.
* Make the -M option imply -f in addition to -m.
* Don't assume sysconfdir is /etc.
- Previously it was possible to specify a custom
configuration file using the -C option, but the
path to /etc/oidentd_masq.conf was hardcoded.
2018-02-21 Janik Rabe <oidentd@janikrabe.com>
* Run as oidentd:oidentd by default.
- Only if the oidentd user does not exist, fall back to
running as nobody, or UID 65534, in this order.
- Only if the oidentd group does not exist, fall back to
running as nobody, nogroup, or GID 65534, in this order.
- Thanks to Johannes Löthberg <johannes@kyriasis.com> for
this suggestion.
2018-02-20 Janik Rabe <oidentd@janikrabe.com>
* Released as version 2.2.1.
* Move configuration file out of src directory.
* Fix LIBNFCT_SUPPORT being defined on systems where
$want_libnfct = "no".
2018-02-19 Janik Rabe <oidentd@janikrabe.com>
* Released as version 2.2.0.
2018-02-18 Janik Rabe <oidentd@janikrabe.com>
* Add libnetfilter_conntrack support for IP masquerading on Linux.
- Enabled by default if libnetfilter_conntrack and libcap-ng
libraries and headers are present during configuration.
- Can be disabled by passing the --disable-libnfct flag to
the './configure' script.
- Feature requested by Johnny A. Solbu <johnny@solbu.net>.
* Bind socket before forking.
- This allows errors (most commonly EACCES) to be shown.
2018-02-17 Janik Rabe <oidentd@janikrabe.com>
* Update the default configuration file.
- Add header comment.
- Disable all capabilities by default.
- Properly hide superuser connections instead of simply
responding with "UNKNOWN" (commented out by default).
* Properly drop privileges without the --user and --group options.
- This seems to always have been the intention, but a
bug prevented this feature from working correctly.
2018-02-17 Johnny A. Solbu <johnny@solbu.net>
* Use the configuration file shipped by distributions.
2018-02-16 Janik Rabe <oidentd@janikrabe.com>
* Install a default configuration file to sysconfdir.
* Warn when k_open() functions disable masquerading.
* Replace some AC_CHECK_LIB macros with AC_SEARCH_LIBS.
* Consistently use AC_MSG_ERROR macro.
2018-02-15 Janik Rabe <oidentd@janikrabe.com>
* Only show a warning when masquerading support is unavailable.
- Instead of exiting immediately, show a warning and
continue without masquerading support.
* Removed scripts "dist.sh" and "scrub.sh".
- These scripts should no longer be necessary with the
presence of "make distcheck" and "git clean -dfx".
2018-02-14 Janik Rabe <oidentd@janikrabe.com>
* Follow RFC 1413 recommendations on white space.
- Remove unnecessary white space from ident replies.
* Fail when masquerading on Linux is requested but not supported.
* Replaced deprecated AC_TRY_* macros.
2018-02-13 Janik Rabe <oidentd@janikrabe.com>
* Fix libudb support and various inconsistencies.
* Return exit code 0 when --version is used.
* Prevent --limit option from falling through.
- This caused --limit to also enable --other.
* Fix "make distcheck" attempting to include missing files.
* Change masq function to return bool.
2018-02-12 Janik Rabe <oidentd@janikrabe.com>
* Fix --disable-masq option to ./configure.
- NAT/IP masquerading support was re-enabled after processing
this flag.
2018-02-12 Johnny A. Solbu <johnny@solbu.net>
* Add missing required files to "make dist".
2018-02-12 Janik Rabe <oidentd@janikrabe.com>
* Return exit code 0 when --help is used.
2018-02-08 Janik Rabe <oidentd@janikrabe.com>
* Add basic NetBSD 5+ support.
- IP masquerading is not yet supported.
2018-02-06 Janik Rabe <oidentd@janikrabe.com>
* Re-add legacy FreeBSD support.
2018-02-03 Janik Rabe <oidentd@janikrabe.com>
* Explicitly drop support for NetBSD 5+ and SunOS 5.1+.
- oidentd does not compile on these versions, so fail
directly in configure.ac instead of trying to compile
an incompatible source file.
2018-02-02 Janik Rabe <oidentd@janikrabe.com>
* Fix build on OpenBSD.
2018-02-01 Janik Rabe <oidentd@janikrabe.com>
* Add missing OpenBSD prerequisite headers.
2018-01-28 Janik Rabe <oidentd@janikrabe.com>
* Suggest use of --debug when core_init fails.
2018-01-27 Jan Rękorajski <baggins@pld-linux.org>
* Support listening on multiple specified IP addresses.
2018-01-25 Janik Rabe <oidentd@janikrabe.com>
* Fix build on FreeBSD.
* Add missing FreeBSD prerequisite headers.
2018-01-19 Janik Rabe <oidentd@janikrabe.com>
* Use exit code constants where possible.
2018-01-19 Matthias Scheler <tron@NetBSD.org>
* Replace hardcoded CONFFILE path in usage instructions.
2018-01-18 Joerg Sonnenberger <joerg@bec.de>
* Add basic DragonFly BSD support.
2018-01-13 Janik Rabe <oidentd@janikrabe.com>
* Declare randval() function static.
2018-01-10 Janik Rabe <oidentd@janikrabe.com>
* Always show errors when socket initialization fails.
2018-01-10 Fabian Knittel <fabian.knittel@avona.com>
* Bind to IPv6 socket as well.
2018-01-10 Petr Písař <ppisar@redhat.com>
* Open connection tracking table only when necessary.
2018-01-09 Janik Rabe <oidentd@janikrabe.com>
* Update logging priorities to ensure that errors are shown.
* Update documentation and manual pages.
* Warn when --debug is used in a build without debugging support.
2018-01-08 Janik Rabe <oidentd@janikrabe.com>
* Fix and modernize build system.
* Add missing user_db header to linux.c.
2018-01-07 Kufat <kufat@kufat.net>
* Move inline function randval() to header.
* Header for rand in randval().
2018-01-07 Chris Taylor <chris@equate.dyndns.org>
* Add handling for nf_conntrack_acct being off.
- Thanks to Jonas Gorski
2018-01-07 Simon Arlott <oidentd@fire.lp0.eu>
* Fix bug handling NAT with a different destination port on Linux.
* Fix forwarding when the destination port is different.
* Add an option that does forwarding only if the masquerading file
lookup fails.
* Support Layer 3 Independent Connection tracking on Linux.
* Handle local NAT on Linux (instead of forwarding to self).
* Copy fport before converting v4-mapped v6 addresses.
2018-01-07 Janik Rabe <oidentd@janikrabe.com>
* Released as version 2.1.0.
* Fix memory corruption on FreeBSD.
2006-05-22 Ryan McCabe <ryan@numb.org>
* Released as version 2.0.8.
* Removed spaces between commas and colons from responses.
* Pulled in patches for Linux from Debian.
* Pulled in Darwin patches from fink and
http://sbutler.typepad.com/oidentd-2.0.7-darwin-fix.patch.
* Pulled in NetBSD patches from pkgsrc/net/oidentd/patches/patch-ac.
* Pulled in patches for FreeBSD from FreeBSD ports
(ports/security/oidentd/files/patch-unprivileged_ipv6).
2006-01-26 Christof Douma <christof@douma.eu.org>
* Open masquerading options before dropping permissions on linux.
2003-07-11 Ryan McCabe <ryan@numb.org>
* Really fix the bug with random ident replies.
* Build fixes (specifically, for Solaris).
2003-04-27 Ryan McCabe <ryan@numb.org>
* Released as version 2.0.6.
* Fixed a build problem on some versions of FreeBSD when NAT support
is included.
- Problem reported by John Blazek <freebsd@logicalsolutns.com>
* Made random replies 12 characters long. I guess some programs don't
like it when they get a 512-byte long random reply.
2003-04-23 Douglas Henke <henke@insync.net>
* Improve PRNG seeding and random number selection.
* Add support for running in the foreground, logging only to stderr,
and for inetd support and daemontools support.
2003-02-14 Ryan McCabe <ryan@numb.org>
* Make it build again on recent versions of Darwin.
2003-02-12 Ryan McCabe <ryan@numb.org>
* Released as version 2.0.5.
2003-02-12 Ryan McCabe <ryan@numb.org>
* Added support for connection forwarding on recent versions of
OpenBSD and on FreeBSD when NAT is disabled.
2003-02-12 Mieczyslaw Nalewaj <nami@polbox.com>
* Add support for FreeBSD 5.
2003-02-12 Elliott Mitchell <ehem@m5p.com>
* Prevent memory leaks in parts of the configuration parser.
2003-01-09 Christian Kellner <gicmo@gmx.net>
* DNAT patch for Linux
2003-01-09 Krzysztof Oledzki <ole@ans.pl>
* Fix lookups of IPv6 connections.
2002-08-24 Ryan McCabe <ryan@numb.org>
* Fixed a compile error for older versions of libc on Linux.
- Thanks to Motohiko Takemura <takemura@pharmaco.crl.hyo-med.ac.jp>
2002-08-22 Ryan McCabe <ryan@numb.org>
* Cleaned up the connection forwarding code, made connection
forwarding actually work on BSD.
- Thanks to Ewen McNeill <ewen@naos.co.nz>
2002-08-20 Ryan McCabe <ryan@numb.org>
* Released as version 2.0.4.
2002-08-08 Ryan McCabe <ryan@numb.org>
* Added support for Solaris 9.
- Thanks to Douglas Palmer <palmer@nyed.uscourts.gov>
* Use the netlink socket diagnostics interface to look up
connection owners on Linux, if available.
2002-01-30 Ryan McCabe <ryan@numb.org>
* Added support for Darwin.
2002-01-22 Ryan McCabe <ryan@numb.org>
* Kill the "Address family not supported by protocol" warning
when running with --debug.
2002-01-16 Ryan McCabe <ryan@numb.org>
* Really fixed forwarding and proxy support on FreeBSD.
* Fixes for NAT on OpenBSD >= 3.0.
2002-01-01 Ryan McCabe <ryan@numb.org>
* Added support for NetBSD.
* Fixed a bug in the OpenBSD connection forwarding code.
2001-12-29 Ryan McCabe <ryan@numb.org>
* Released as version 2.0.3.
* Fixed a bug in the configure script that caused a compile
error on OpenBSD 3.0.
* Moved all the OS-specific user lookup functions into the src/kernel
directory.
2001-12-28 Ryan McCabe <ryan@numb.org>
* Released as version 2.0.2.
* Fixed a bug in the forwarding code.
2001-12-28 Kamil Andrusz <wizz@mniam.net>
* Add support for OpenBSD >= 3.0 packet filter.
2001-11-12 Ryan McCabe <ryan@numb.org>
* Cleaned up the parsing of $HOME/.oidentd.conf files.
2001-11-03 Ryan McCabe <ryan@numb.org>
* Allow multiple strings after a reply statement, from which
one of them will be selected randomly.
2001-10-29 Ryan McCabe <ryan@numb.org>
* Added a --limit command-line option.
2001-10-03 Ryan McCabe <ryan@numb.org>
* Released as version 2.0.1.
* Fixed a crash that occurred when oidentd reloaded its
configuration file.
2001-10-03 Ryan McCabe <ryan@numb.org>
* Only lookup the "_nat_instances" symbol on BSD if the --masq
option is given.
- Without this patch, oidentd fails on FreeBSD (at least) if
NAT support is not compiled into the kernel.
2001-10-02 Ryan McCabe <ryan@numb.org>
* Blank lines and lines beginning with # (comments) are ignored
in /etc/oidentd_masq.conf.
2001-09-30 Ryan McCabe <ryan@numb.org>
* Re-enable NAT support for OpenBSD 2.9 and greater.
- Eric LeBlanc <inouk@toutatis.igt.net> noted that
the kernel access method used for earlier OpenBSD
versions still works for version 2.9.
2001-09-29 Ryan McCabe <ryan@numb.org>
* Released as version 2.0.0.
* Fixed a bug that caused freebsd.c to be built instead of
freebsd4.c when IP masq/NAT is diabled on FreeBSD.
2001-09-29 Ryan McCabe <ryan@numb.org>
* Removed the debugging code from the FreeBSD NAT handler.
- Thanks to Steven Nikkel <steven_nikkel@bigfoot.com> for
making NAT support on FreeBSD possible.
* Made debugging messages a compile time option.
- They're only included if configure is passed --enable-debug
2001-09-27 Motohiko Takemura <takemura@pharmaco.crl.hyo-med.ac.jp>
* Fix a bug in the command-line argument handler.
2001-09-25 Ryan McCabe <ryan@numb.org>
* Allow oidentd to bind more than one interface returned
by getaddrinfo().
2001-09-19 Ryan McCabe <ryan@numb.org>
* Fixed a potential problem with the default port binding mechanism.
2001-09-19 Ryan McCabe <ryan@numb.org>
* Added a new command-line flag, --config, that is used to specify
the location of the configuration file. The default is
/etc/oidentd.conf.
2001-09-19 Ryan McCabe <ryan@numb.org>
* Make sure the trailing new line is trimmed from the operating
system parameter in the /etc/oidentd_masq.conf file.
- Thanks to Eric LeBlanc <inouk@toutatis.igt.net> for
noticing this.
2001-09-18 Ryan McCabe <ryan@numb.org>
* Fixes for IP masquerading and connection forwarding on OpenBSD
and FreeBSD.
2001-09-18 Eric LeBlanc <inouk@toutatis.igt.net>
2001-09-18 Motohiko Takemura <takemura@pharmaco.crl.hyo-med.ac.jp>
* Fix a bug that caused IP masquerading to fail.
2001-09-18 Martin Waitz <tali@stud.uni-erlangen.de>
* UDB fixes
2001-09-17 Ryan McCabe <ryan@numb.org>
* Added IP masquerade support for FreeBSD.
2001-09-17 Ryan McCabe <ryan@numb.org>
* Fixed bugs that caused openbsd.c not to compile.
* Add OpenBSD 2.9 support.
- Thanks to Stephen Marley <stephen@openkast.com> for access to
a machine running OpenBSD 2.9.
2001-09-14 Ryan McCabe <ryan@numb.org>
* Released as version 1.9.9.1
2001-09-14 Ryan McCabe <ryan@numb.org>
* Merged the --other and --os command-line flags. See the manual
page for details.
2001-09-12 Motohiko Takemura <takemura@pharmaco.crl.hyo-med.ac.jp>
* Fixed a typo in the oidentd_masq.conf man file.
* Fixed bugs with the -f (--forward) command-line flag.
* Fixed bugs with the -o (--other) command-line flag.
* Fixed a typo that caused the UDB and forward options to use
the same bit mask.
2001-09-04 Ryan McCabe <ryan@numb.org>
* Fix a crash when no configuration file was used.
2001-09-04 Ryan McCabe <ryan@numb.org>
* IPv4/IPv6 interoperability cleanups.
* Fixed the configure --enable-ivp6 and --enable-masq options.
- Thanks to Arkadiusz Miskiewicz <misiek@pld.ORG.PL> for
input and the bug report concerning the configure flags.
2001-08-31 Ryan McCabe <ryan@numb.org>
* It's $HOME/.oidentd.conf. Fix everywhere...
2001-08-31 Ryan McCabe <ryan@numb.org>
* Fixed Solaris 8 support.
- Thanks to Carlton Clark <rstark@manatrip.ath.cx> for
access to his Solaris 8 box.
2001-08-29 Ryan McCabe <ryan@numb.org>
* Solaris 7 support.
* Cleaned up the Solaris 2.[456] support.
2001-08-28 Ryan McCabe <ryan@numb.org>
* Solaris 8 support.
* Small cleanups.
2001-08-28 Ryan McCabe <ryan@numb.org>
* Compile fix for systems that have __ss_family instead of ss_family.
2001-08-27 Ryan McCabe <ryan@numb.org>
* Fix the port binding mechanism.
2001-08-27 Ryan McCabe <ryan@numb.org>
* autoconf tweaks.
* Fixed to work with automake 1.5.
2001-08-25 Ryan McCabe <ryan@numb.org>
* Fixed compile bugs that showed up when you passed configure a
--srcdir argument.
- Reported by Frederic L. W. Meunier <0@pervalidus.net>
2001-08-24 Ryan McCabe <ryan@numb.org>
* Released version 1.9.9