-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog.configure
261 lines (175 loc) · 7.33 KB
/
ChangeLog.configure
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
$Id$
Änderungen an configure
seit 0.94
- configure.in: (Volker Stolz)
Fehler bei Abfrage auf LRZMODEM behoben.
seit 0.91
- configure.in: (Dirk Meyer)
test auf Warnungen verfeinert.
- configure.in: (Dirk Meyer)
if geaendert, so das sie auch mit alter "sh" laufen.
seit 0.90
- configure sucht nach sys/mkdev.h und sys/sysmacros.h
seit 0.89
- configure --enable-difftime
Berechne Zeit in Bruchteilen.
- configure --enable-caps-in-passwd
Verwende Großschreibung im Passwort beim Anruf.
- helpers/makesubst:
Ausdrücke erweitert.
- Programmcheck nach Matthias Andree
mit Veränderungen übernommen.
- Suche nach Kermit eingebaut.
- PATH fuer verschiedene Programme berücksichtigen.
- Suche nach Zmodem eingebaut.
- Text für --disbale-rsmtp geändert.
- configure sucht nach stdarg.h und varargs.h
fuer snprintf und vsnprintf.
- configure sucht nach asprintf()
seit 0.88
- CHANGES.configure => ChangeLog.configure
- configure --enable-noempty-subject
Fälsche das Subject wenn es leer ist.
- configure --enable-auto-create
Erzeuge Spoolverzeichisse im Betrieb.
seit 0.87
- (Matthias Andree)
sucht nach innshellvars
seit 0.86
- verwende autoconf Definintionen:
AC_HEADER_SYS_WAIT
AC_HEADER_DIRENT
- configure --enable-testing
Verwende neuen Onlinecode.
- configure --disable-janus-checksum
Checksummer der Seriennummer unterdrücken.
- configure --disable-rsmtp
Batched SMTP lesen und Schreiben.
- configure --disable-online
Onlinefunktionen für Janus und ZConnect.
- Bugfix, disable wurde nicht ausgeführt.
seit 0.85
- limits.h statt values.h, configure sucht danach
- configure --disable-uucp-server
Nicht alle Header erzeugen, für reine Leafsites.
- configure --disable-iso-in-mail
Umlaute in Mail mit us-ascii umschreiben.
- configure --disable-iso-in-news
Umlaute in News mit us-ascii umschreiben.
- configure --disable-rot-for-maps
Sonderbehandlung des ROT-Headers für MAPS.
- configure --disable-nouser-in-rot
Sonderbehandlung für Usernamen ROT-Header.
- configure --enable-iso-in-zconnect
Erzeuge ISO-Charset in ZConnect.
- configure --enable-point-messageid
Erzeuge Message-IDs für Points.
- configure --enable-uuencode-chksum
Erzeuge Prüfsummen mit uuencode.
- configure --enable-short-spooldir
Verwende kurze Namen für Verzeichnisse.
- configure --enable-slow-modem
Lege eine Pause für langsame Modems ein.
seit 0.84
- -Wconversion abgeschaltet, das bläht die Ausgabe dermaßen
auf, daß man nicht mehr findet.
nur für Linux jetzt abgeschaltet.
- Schreibfehler bei Real-Gate und X-Header behoben
seit 0.83
- configure --enable-zmodemhack
setzt Compiler-Option DIRTY_ZMODEM_HACK
- configure --disable-log-xheader
setzt Compiler-Option DISABLE_LOG_X_HEADER
- configure --disable-full-gate
statt --disable-real-gate
- etc/passwd nur durchsuchen wenn auch vorhanden.
- configure --enable-badheaders
setzt Compiler-Option ENABLE_IGNORE_BAD_HEADERS
- configure --enable-uxheader
setzt Compiler-Option ENABLE_U_X_HEADER
seit 0.82
- Warnings erweitert
- CFLAGS -O2 grundsätzlich entfernt. (Matthias Andree)
- helpers/makesubst: erkennt jetzt auch AC_PATH_PROGS, Bugfix: AC_CH
durch AC_ ersetzt. (Matthias Andree)
- INEWS sucht jetzt den Pfad, und der Pfad wird korrekt mit :
getrennt (Matthias Andree)
- sucht SENDMAIL (Matthias Andree)
- Warnungen überarbeitet auf Grundlage von gcc 2.95
überflüssige Warnoptionen entfernt. Einige abgeschaltet (XX direkt
nach -W eingefügt)
seit 0.80
- erkenne: HAVE_STRING_H HAVE_STRINGS_H HAVE_UNISTD_H HAVE_SYS_FCNTL_H
- Warnungen werden automatisch eingefügt.
- diverse: LIBOBJS-Variable aus autoconf jetzt berücksichtigt
kann dazu gebraucht werden, fehlende System-Library-Funktionen nachzubauen.
(Matthias Andree)
- Bei GCC viele Warnungen aktivieren.
- Alte Verzeichnisse für sysdep.h und policy.h entfernt.
- configure.in hat erweitertes errorchecking und bestimmt die domain
jetzt intelligenter (Matthias Andree)
- configure.in hat einige Anmerkungen, die von autoscan vorgeschlagen
wurden, die sollten die include/os-*/sysdeps.h irgendwann mal
ueberfluessig werden lassen (Matthias Andree)
- Inhaltliche Fehler in congfigure.in, INSTALL beseitigt
(Matthias Andree)
seit configure-19990813
- Das Verzeichnis rsmpt wird beachtet. (Dirk)
- Host- und Domainnamen werden anders (portabler) erraten. (Andi)
- in hdlib/Makefile ist das Target newhash enthalten. (Dirk)
seit configure-19990810
- Viele Bug-Fixes, damit es auch auf Nicht-GNU und Nicht-Linux
läuft (manche GNU-Erweiterungen sind _wirklich_ angenehm :). (Dirk/Andi)
- etc/config wird direkt bei "make all" erzeugt. (Andi)
- Makefiles weiter aufgeräumt (Dirk)
seit configure-19990809c
- Dokumentation in INSTALL angepasst, mail-and-news/README verfasst.
- Alle Makefiles aufgeräumt, die Abhängigkeiten aus dem Toplevel-
Makefile in die Unter-Makefiles verschoben. Zugleich die Anzahl
der ausgeschriebenen Ziele in den Sub-Makefiles auf das notwendige
reduziert und Gemeinsamkeiten zusammengefasst. Die wurde mittels
Makefile.includes realisiert.
- Eine Datei POLICY eingebaut, die grundlegende Dinge beschreibt.
- Die Datei helpers/subst.in wird jetzt bei "make distrib" erzeugt,
damit kann das "make" in configure entfernt werden.
seit configure-19990809b
- Die Shellskripte sind überarbeitet und sauber getrennt.
- PATHADD fängt stets mit einem Doppelpunkt an, wenn es nicht leer ist.
Ansonsten ergibt dies eine Sicherheitslücke
- In allen mail-and-news-Verzeichnissen befinden sich jetzt Makefiles.
- Die verschiedenen import-Skripte sind zusammengefasst.
seit configure-19990809a
- Den unten angesprochenen Teilpatch zu den systemabhängigen Dateien
(policy.h, sysdep.h) habe ich so eingebaut, daß er sowohl für die
alte als auch neue Verzeichnisstruktur funktioniert.
seit configure-19990809
- Die Makefiles kommen auch wieder mit einem Nicht-GNU-make zurecht. (Andi)
- Dirks weitere Makefile-Überarbeitungen (zB CLEANFILES) sind drinnen
- Bin- und Configdir lassen sich extra einstellen. (Dirk/Andi)
- Mail- und Newssysteme werden gefragt. Damit soll später die automatische
Konfiguration erfolgen. (Andi)
- Gate, Bang-Path, APC werden nicht mehr über config.h, sondern über
Defines übergeben. (Dirk) Damit braucht include/config.h nicht mehr
automatisch geändert werden. (Andi)
- Die Reihenfolge der Optionen ist geändert. (Dirk)
- Die Systemabhängige Konfiguration ist anders. (Dirk)
- Noch zu tun: Die Verzeichnisstruktur der systemabhängigen Dinge wird
sich ändern. Diesen Teilpatch habe ich (Andi) nicht integriert, da er
nicht zu uc < 0.80 passt.
- Viele kleine Bugfixes. (Andi)
seit configure-19990808
- Die Makefiles sind komplett überarbeitet. Es wird jetzt mit einer Liste
der Subdirs gearbeitet, die alle gleichmäßig bearbeitet werden. Es gibt
jetzt überall Makefiles, die (außer im Hauptdirectory) fest sind.
- System- und Domainname werden automatisch festgestellt
- Es ist ein prä-Ersetzer für die Shellskripte vorhanden
- Die LDFLAGS und CFLAGS werden immer ergänzt (Dirk)
- Es wird automatisch entschieden, ob Syslog verwendet wird (Dirk)
- update ist von shell/ nach helpers/ verschoben
- Ich habe angefangen, die Änderungen in CHANGES einzutragen
- Die APC-Dinge sind nach Makefile.global.in verschoben
seit configure
- Die Patches von Dirk, die Freebsd, einbeziehen, sind drinnen
- Die trivialen echten Fehler sind draußen
- Makefiles angepasst
- APC funktioniert (zumindest in der Theorie)