File: NEWS

package info (click to toggle)
cvm 0.11-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 492 kB
  • ctags: 215
  • sloc: ansic: 1,777; makefile: 48; sh: 12
file content (116 lines) | stat: -rw-r--r-- 4,072 bytes parent folder | download
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
-------------------------------------------------------------------------------
Changes in version 0.11

- Removed the MySQL and PgSQL modules from this package, and bundled
  them into a seperate cvm-sql package.

- Bugfix: cvm-unix did not lowercase the account name before calling
  getpwnam.

- Added some convenience functions to the client library.

Development of this version has been sponsored by FutureQuest, Inc.
ossi@FutureQuest.net  http://www.FutureQuest.net/
-------------------------------------------------------------------------------
Changes in version 0.10

- Added support to the MySQL and PgSQL modules for executing a query
  after credential validation, useful for updating a "last logged in at"
  field or similar.

- Modified the client->server protocol to include a protocol identifier
  byte (to allow for future revisions) and a domain name.

- Modified the client library to optionally parse a domain name out of
  the account name.

- Modified the MySQL and PgSQL modules to deal with domain names.

- The MySQL module will now read connection options out of a defaults
  file if specified.

NOTE:  Modules built against this version of CVM will be incompatible
with clients built against older versions, and vice versa!  Use care
when upgrading.

Development of this version has been sponsored by FutureQuest, Inc.
ossi@FutureQuest.net  http://www.FutureQuest.net/
-------------------------------------------------------------------------------
Changes in version 0.8

- Added additional error codes.

- Added a MySQL module.

- Added a PgSQL module.

- Use pwcmp for password comparisons in all modules except for cvm-unix.

- Added a required function "cvm_auth_stop" to the module API, which is
  called once at module shutdown.

- Bug fix in the cvm-unix module from Paul Jarc to make the supplemental
  group id list reported by cvm-unix actually follow the fact
  specification.

- Bug fix in the client library code that caused the shell fact to be
  required.

Development of this version has been sponsored by FutureQuest, Inc.
ossi@FutureQuest.net  http://www.FutureQuest.net/
-------------------------------------------------------------------------------
Changes in version 0.7

- Added a text-file module, cvm-pwfile.

- Modified the client and module APIs to add "cvm_" in front of all
  exported symbols.

- Added a required function "cvm_auth_init" to the module API, which is
  called once at program startup.

- Modified cvm-unix to output the group name and the supplemental group
  list.

- Fixed the APIs to use "unsigned long" for the integer type instead of
  just "unsigned".

- Fixed the client library to properly handle lists of facts.

- Fixed use of iopoll to properly support systems with a missing or broken
  poll syscall.

Note: This release doesn't make any of the protocol changes discussed in
the mailing lists.  Since those changes are fairly radical, they will go
into a second version of CVM, named either CVM2 or CVMX or something.

Development of this version has been sponsored by FutureQuest, Inc.
ossi@FutureQuest.net  http://www.FutureQuest.net/
-------------------------------------------------------------------------------
Changes in version 0.6

- Fixed some client library bugs.

- Added a benchmarking client.

- Added a checkpassword client.
-------------------------------------------------------------------------------
Changes in version 0.5

- Added support for long-running UDP and local-domain socket modules.
-------------------------------------------------------------------------------
Changes in version 0.3

- Fixed handling of negative values in client library.

- Fixed a bug in the client library that caused handling bad data to not
  indicate any error.
-------------------------------------------------------------------------------
Changes in version 0.2

- Renamed cvm_unix to cvm-unix.

- Fixed a bug in parsing in fact_uint, which incorrectly used strtol.

- Added more documentation.
-------------------------------------------------------------------------------