aboutsummaryrefslogtreecommitdiff
path: root/src/mac/Release notes
blob: 1cac27439bdb51c072b67c30b0983b430febe156 (plain)
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
Changes in 1.1a3:
 no static libraries
 no CNS config
 metaproject to build C and runtime libs
 fragment aliases
 debugging and non-debugging versions of shared libraries
 
1.1b1
 building with 3des and realms iterator code
 config file changes to turn off 3des

1.1b2
 upped cfm version numbers to prevent new apps from working with old libs

1.1b3
 renamed prebuild "all" target to prebuild
 fixed resource chain mangling in Mac networking layer

1.1b4
 realms iterator fixes
 additional tweaks to config file (reordering realms)
 fix debug targets to link against debug C and runtime libs
 
1.1b5
 preliminary version of ccache v2 library and headers
 Mac changes for cc_set_cache_name, including addition of Krb5GlobalsLib
 
1.1b6
 Fixed debug vs. non-debug import mistakes in GSSLib and globals lib.
 Fixed ccache API_VER_1 vs. API_VER_2 bug
 
1.1b7
 Fixed clean target
 Added template target
 Fixed inconsistency about bugger size in globals API
 Updated to ccache 2.0b1

1.1b8
 68K builds are back
 Updated to ccache 2.0b2
 
1.1b9
 Updated to ccache 2.0b3
 Added Krb5GlobalsGetDefaultCacheNameModification to globals library
 Fix for profiler crashing when krb5.ini is missing
 
1.1b10
 Exported krb5 and gss interfaces to set cache name
 
1.1b11
 Fixed krb5 globals lib to use existing default cache instead of creating a new one
 
1.1b12
 CCache 2.0b4 (v5 credentials corruption fix)
 68K builds gone again
 
1.1b13
 fixed win-mac.h to not conflict with MSL stat.h
 updated to CCache 2.0b5
 
1.1b14-1.1b19 skipped
 
1.1b20
 fixed glue to include gss_krb5_ccache_name
 
----- Version upped to 2.0fc1 -----

2.0fc1
 changed fragment names to "MIT Kerberos¥É"
 updated to DES lib 1.0.3
 updated to CCache 2.0fc1
 removed CLib and RuntimeLib from output binary
 renamed output to MIT Kerberos Library
 changed vers 2 resource to new name (MIT Kerberos for the Macintosh)

2.0fc2
 updated to CCache 2.0fc2
 removed 68K builds which snuck in somehow

2.0fc3
 updated to CCache 2.0fc3
 added 68K des library
 removed all traces of CW builds
 forced 68K version of krb globals to build
 
2.0 GM
 updated to DESLib 1.0.4
 added custom icon, vend, CCIª and hfdr resources
 renamed glue files
 updated readme
 
2.0.1b1
 Microseconds support added
 Microseconds fixed on machines that do not have hardware support (Chas Williams)
 Fixed a bunch of missing krb5_auth_con_* exports
 Added NRL config file name (Chas Williams)
 Fixed profile layer to handle missing files correctly when looking for multiple ones

2.1d1
 updated to sockets library
 
2.1d2
 fixed oodles for sockets errno problems
 fixed exports to include krb5_auth_con_* and krb5_rc_*

2.1d3
 rebuilt against MIT Support Library 1.1d3
 
2.1d4
 separated profile lib
 fixed krb5 library CFM version numbers
 fixed makefile and perl scripts to build form arbitrary root
 
--- version upped to 2.5a1 ---

2.5a1 - Monday, July 26, 1999 1:00:00 PM
 changed profile lib to use FSSpecs
 added krb5_get_profile
 reverted GSS library fragment name to GSSLibrary
 removed "MIT Kerberos¥GSSLib" alias
 removed "K5Library alias"
 removed com_err exports from krb5 lib
 fixed win-mac.h redefinition of size_t
 
2.5a2 - Friday, August 6, 1999 1:40:00 PM
 fixed huge profile memory leak
 fixed memory leak in krb5_stdcc_destroy
 added traceback tables to PPC versions

2.5b1
 from tag Mac_GSSKerberos5_2_5b1
 separated com_err lib
 now tracking krb5-1-1 branch
 added CCache cleanup to CFM termination procs
 
2.5b2
 from tag Mac_GSSKerberos5_2_5b2
 cleaned up glue for all libraries
 
2.5fc1
 from tag Mac_GSSKerberos5_2_5fc1
 added documentation and fixed makefile so that documentation,
 headers, and cfrm glue are always built correctly

3.0d1
 from tag Mac_GSSKerberos5_3_0d1
 now tracking the trunk again
 
3.0d2
 from tag Mac_GSSKerberos5_3_0d2
 no changes on the Mac side

3.0d3
 from tag Mac_GSSKerberos5_3_0d3
 no changes on the Mac side
 fixed crash in get_init_creds when no network 
 
3.0d4
 from tag Mac_GSSKerberos5_3_0d4
 no changes on the Mac side
 
3.0d5
 from tag Mac_GSSKerberos5_3_0d5
 no changes on the Mac side

3.0d6
 from tag Mac_GSSKerberos5_3_0d6
 login lib support
 fixed to ccache v5 creds copying code

3.0d7
 from tag Mac_GSSKerberos5_3_0d7
 support for login library in expired passwords

3.0d8
 from tag Mac_GSSKerberos5_3_0d8
 now following the krb5-1-2 branch (except in util/profile)

3.0a1
 from tag Mac_GSSKerberos5_3_0a1
 fixed krb5_cc_default
 workaround for hostname resolution problems
 
3.0a2
 from tag Mac_GSSKerberos5_3_0a2
 no changes on the Mac side

3.0b1
 from tag Mac_GSSKerberos5_3_0b1
 Kerberos5Lib now uses PreferencesLib
 fixed get_credentials [BZ 323]

3.0b2
 from tag Mac_GSSKerberos5_3_0b2
 changed error in krb5_init_context from ENFILE to ENOENT when file not found

3.0fc1
 from tag Mac_GSSKerberos5_3_0fc1
 no changes on the Mac side

3.0fc2
 from tag Mac_GSSKerberos5_3_0fc2
 fixed memory leak in krb5_425_conv_principal

3.0
 from tag Mac_GSSKerberos5_3_0

3.1d1
 from tag Mac_GSSKerberos5_3_1d1
 Carbon and CWP 6 builds
 
3.1d2
 from tag Mac_GSSKerberos5_3_1d2
 Fixed epoch conversion throughout
 Rebuilt with fixed CWP 6 fcntl.h
 
3.1d3
 from tag Mac_GSSKerberos5_3_1d3
 Fixed profile library to support FSpecs under X
 Fixed build system to work with UNIX newlines under 9
 
3.1d4
 from tag Mac_GSSKerberos5_3_1d4
 first Mac OS X release

3.1d5
 from tag Mac_GSSKerberos5_3_1d5
 fixed Carbon fragment names
 
3.1d6
 from tag Mac_GSSKerberos5_3_1d6
 fixed sleep time bug
 fixed dependencies on 8.5+ InterfaceLib

3.1a1
 from tag Mac_GSSKerberos5_3_1a1
 alpha

3.1a2
 from tag Mac_GSSKerberos5_3_1a2
 no longer prevents idle sleep
 override carbon errno with Kerberos Support Library
 fix NULL prompter crash
 
3.1a3
 from tag Mac_GSSKerberos5_3_1a3
 updated for new Mac OS X header layout
 fixed bug on newline conversion in profile when reading files bigger than 1K

3.1a4
 from tag Mac_GSSKerberos5_3_1a4
 fixed SleepQInstall crash on NuBus Macs
 
3.1b1
 from tag Mac_GSSKerberos5_3_1b1
 Upped the dylib version numbers.
 added com_err to the export list on X
 added krb5_prompter_posix and krb5_read_password to the Kerberos 5 exports
 added new rfc 2744 GSS oids
 added gssapi_generic.h to the public headers for GSS.framework
 added kinit, klist, kdestroy, kpasswd command line tools
 added kerberosIV directory to /usr/include headers

3.1b2
 from tag Mac_GSSKerberos5_3_1b2
 changes to jam files for Mac OS X build integration
 
3.1fc1
 from tag Mac_GSSKerberos5_3_1fc1
 replaced cc_* macros with functions
 more fixes for Mac OS X build integration

3.1
from tag Mac_GSSKerberos5_3_1
final for KL 4.0/KfM 3.5/KfM 4.0a16

3.2a2
from tag Mac_GSSKerberos5_3_2a2
updated for Mac OS X 10.1

3.2b1
from tag Mac_GSSKerberos5_3_2b1
synced with 1.2.3

3.2b2
from tag Mac_GSSKerberos5_3_2b2
Separated private and public krb5 APIs

3.2b3
from tag Mac_GSSKerberos5_3_2b3
Fixed gssapi_generic.h Mac OS conditionals and synced with 1.2.3b2

3.2b4
from tag Mac_GSSKerberos5_3_2b4
Removed the broken microsecond timing code
Fixed prebinding on Mac OS X

3.2b5
from tag Mac_GSSKerberos5_3_2b5
Removed version strings from the Mac OS X project

3.2b6
from tag Mac_GSSKerberos5_3_2b6
Fixed resource fork handling in profile lib

3.2b7
from tag Mac_GSSKerberos5_3_2b7
Fixed GSS FTP forwarding
Fixed profile library handling unreadable files

3.2fc1
from tag Mac_GSSKerberos5_3_2fc1
Moved to final candidate

3.2fc2
from tag Mac_GSSKerberos5_3_2fc2

3.2
from tag Mac_GSSKerberos5_3_2