-
Notifications
You must be signed in to change notification settings - Fork 15
/
Copy pathCHANGELOG
75 lines (55 loc) · 2.08 KB
/
CHANGELOG
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
0.8.2:
- fix wrong checks for an empty buffer set in deref impls for the s4u
feature. Fixes #30.
0.8.1:
- merge #28, cross compilation support
- add workspace back, whatever cargo bug that made it break before is fixed now
0.8.0
- make server credentials optional (fix #27)
0.7.2
- merge #25 and #26
- audit all uses of slice::from_raw_parts* and harmonize them to only return an
empty slice on a null pointer if the count is 0
0.7.1
- merge #20 add oid for enterprise principal name
- merge #21 add support for storing delegated credentials
- merge #23 fix Buf with zero size on rust > 1.78
- merge #24 allow taking credentials from ServerCtx
0.7.0
- merge #19 use package-config if available to find gssapi
- merge #18 support constrained delegation
- merge #17 expose GSS_MECH_SPNEGO
- merge #16 allow passing empty credentials to trigger using GSS_C_NO_CREDENTIAL
0.6.4
- update dependencies
0.6.3
- add some name handling functions (merge #10 and #11)
0.6.2
- Fix building on 32 bit platforms.
0.6.1
- Add a method to check when a context is fully initialized
0.6.0
- Add support for channel bindings
0.5.1
- Fix minor error codes were not handled correctly by the error
display logic. Now problems should be easer to debug since minor
codes often contain the actual reason for an error.
0.5.0
- Remove locking and arc wrappers from context. There is no good
reason to have them, and they remove the user's choice of
locking. Now contexts can't be cloned, and all api calls require a
mutable reference, which enforces the same invariants as before. If
you want the old behavior, simply wrap the client and/or server
context in an Arc<Mutex<t>>. Sorry for any churn this may cause.
0.4.6 and 0.2.4
- fix build with no LD_LIBRARY_PATH
- upgrade to the latest bindgen
0.4.5 and 0.2.3
- fix build on nixos
- use krb5-config to find libgssapi when available
libgssapi 0.4.2 and libgssapi-sys 0.2.2:
- improve safety, remove all transmutes
- port to macos using native GSS framework
- seperate gss_iov_* functions into a feature (on by default), as they
are not supported on macos
- address #2