------------------------------------------------------------------------
rev 225:  bruce | 2003-05-21 16:03:25 -0600 (Wed, 21 May 2003) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/cvm-testclient.c

Fixed cvm-testclient to work with modules that accept zero credentials.

------------------------------------------------------------------------
rev 224:  bruce | 2003-05-20 16:47:29 -0600 (Tue, 20 May 2003) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/insthier.c

Added missing "lib" prefix to installed library files.

------------------------------------------------------------------------
rev 223:  bruce | 2003-05-20 16:45:38 -0600 (Tue, 20 May 2003) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/VERSION

Bumped up version number.

------------------------------------------------------------------------
rev 221:  bruce | 2003-04-22 12:20:37 -0600 (Tue, 22 Apr 2003) | 2 lines
Changed paths:
   M /trunk/tests/command-bad-password
   M /trunk/tests/command-bad-username
   M /trunk/tests/command-case
   M /trunk/tests/command-no-prefix
   M /trunk/tests/command-prefix
   M /trunk/tests/pwfile
   M /trunk/tests/pwfile-crypt
   M /trunk/tests/start-unix-local
   M /trunk/tests/start-unix-udp
   M /trunk/tests/unix-local
   M /trunk/tests/unix-local-bad-password
   M /trunk/tests/unix-udp
   M /trunk/tests/unix-udp-bad-password

Use paths in all command invocations.

------------------------------------------------------------------------
rev 220:  bruce | 2003-04-22 12:18:16 -0600 (Tue, 22 Apr 2003) | 2 lines
Changed paths:
   M /trunk/tests/start-unix-local
   M /trunk/tests/start-unix-udp

Fixed up tests to use new module invocation mode.

------------------------------------------------------------------------
rev 219:  bruce | 2003-04-22 12:15:44 -0600 (Tue, 22 Apr 2003) | 2 lines
Changed paths:
   M /trunk/cvm-pwfile=x
   M /trunk/cvm-unix=x

Added socket.lib to all executable targets.

------------------------------------------------------------------------
rev 218:  bruce | 2003-04-22 12:03:25 -0600 (Tue, 22 Apr 2003) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/TODO
   M /trunk/cvm.html
   M /trunk/module_local.c

Allow for setting the mode & ownership of the created local socket.

------------------------------------------------------------------------
rev 217:  bruce | 2003-04-22 11:04:25 -0600 (Tue, 22 Apr 2003) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/module_command.c

Modified the module command mode to always write the output.

------------------------------------------------------------------------
rev 216:  bruce | 2003-04-21 17:06:57 -0600 (Mon, 21 Apr 2003) | 2 lines
Changed paths:
   M /trunk/protocol-2.html

Updated examples and some details.

------------------------------------------------------------------------
rev 215:  bruce | 2003-04-21 17:06:11 -0600 (Mon, 21 Apr 2003) | 2 lines
Changed paths:
   M /trunk/credentials.h
   M /trunk/credentials.html

Added a "shared secret" credential number.

------------------------------------------------------------------------
rev 214:  bruce | 2003-04-17 10:33:36 -0600 (Thu, 17 Apr 2003) | 8 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/client.c

From: "Lars Uffmann" <lars.uffmann@mediaways.net>
I ran into a problem where a cvm-command module exited without reading
frpom the pipe-fd. The parent-process (imapfront-auth) then died due to
an untrapped SIGPIPE. This happens only on Solaris (all versions). The
same cvm on Linux did not recvieved the PIPE signal. A patch is
attached, which blocks SIGPIPE before any call to either cvm_udp,
cvm_local or cvm_command, instead of just cvm_local.

------------------------------------------------------------------------
rev 213:  bruce | 2003-04-17 10:31:39 -0600 (Thu, 17 Apr 2003) | 2 lines
Changed paths:
   M /trunk/NEWS

Added note about cvm-sasl library.

------------------------------------------------------------------------
rev 212:  bruce | 2003-04-17 10:25:36 -0600 (Thu, 17 Apr 2003) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/VERSION

Bumped up version to 0.16

------------------------------------------------------------------------
rev 211:  bruce | 2003-04-16 14:24:03 -0600 (Wed, 16 Apr 2003) | 2 lines
Changed paths:
   M /trunk/cvm-benchclient.html

Fixed up usage documentation.

------------------------------------------------------------------------
rev 210:  bruce | 2003-04-15 17:23:30 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   M /trunk/cvm.html
   M /trunk/insthier.c
   A /trunk/sasl.h
   A /trunk/sasl.html
   A /trunk/sasl=l
   A /trunk/sasl_authenticate.c
   A /trunk/sasl_cram_md5.c
   A /trunk/sasl_init.c
   A /trunk/sasl_internal.h
   A /trunk/sasl_login.c
   A /trunk/sasl_plain.c
   A /trunk/sasl_start.c

Merged SASL library into cvm package from bglibs.

------------------------------------------------------------------------
rev 208:  bruce | 2003-04-15 16:51:36 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   M /trunk/spec

Build the libraries too...

------------------------------------------------------------------------
rev 207:  bruce | 2003-04-15 16:48:18 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   M /trunk/module_main.c

Fixed usage information.

------------------------------------------------------------------------
rev 206:  bruce | 2003-04-15 16:41:42 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   M /trunk/NEWS
   D /trunk/cvm-pwfile-local.c
   D /trunk/cvm-pwfile-local=x
   D /trunk/cvm-pwfile-udp.c
   D /trunk/cvm-pwfile-udp=x
   D /trunk/cvm-unix-local.c
   D /trunk/cvm-unix-local=x
   D /trunk/cvm-unix-udp.c
   D /trunk/cvm-unix-udp=x
   M /trunk/insthier.c

Removed the separated modules.

------------------------------------------------------------------------
rev 205:  bruce | 2003-04-15 16:40:57 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   M /trunk/insthier.c

Install new generic module library.

------------------------------------------------------------------------
rev 204:  bruce | 2003-04-15 16:39:32 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   M /trunk/cvm-pwfile.c
   M /trunk/cvm-pwfile=x
   M /trunk/cvm-unix.c
   M /trunk/cvm-unix=x

Link to the new generic module library.

------------------------------------------------------------------------
rev 203:  bruce | 2003-04-15 16:38:53 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   M /trunk/cvm-testclient.html

Fixed the documentation here to match the current program.

------------------------------------------------------------------------
rev 202:  bruce | 2003-04-15 16:38:15 -0600 (Tue, 15 Apr 2003) | 3 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/cvm.html
   M /trunk/module.h
   A /trunk/module=l
   A /trunk/module_main.c

Added a new generic module library that supports all three operation 
modes (command, local socket, UDP socket) from the same binary.

------------------------------------------------------------------------
rev 201:  bruce | 2003-04-15 16:31:45 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   M /trunk/command=l
   M /trunk/local=l
   M /trunk/module_command.c
   A /trunk/module_command_main.c
   M /trunk/module_local.c
   A /trunk/module_local_main.c
   M /trunk/module_udp.c
   A /trunk/module_udp_main.c
   M /trunk/udp=l

Separated the main routine from the authentication loop.

------------------------------------------------------------------------
rev 200:  bruce | 2003-04-15 16:28:34 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/getpwnam.c

Use the right #ifdef when checking for shadow password support.

------------------------------------------------------------------------
rev 199:  bruce | 2003-04-15 16:27:26 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/VERSION

Bumped up version number to 0.15

------------------------------------------------------------------------
rev 197:  bruce | 2003-04-15 15:11:36 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   D /trunk/README.CVS

Removed irrelevant CVS file.

------------------------------------------------------------------------
rev 196:  bruce | 2003-04-15 15:11:24 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   D /trunk/README
   A /trunk/README.in (from /trunk/README:188)

Switched to templated README file.

------------------------------------------------------------------------
rev 195:  bruce | 2003-04-15 15:10:43 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   M /trunk/insthier.c
   M /trunk/spec

Include development files in the installed set.

------------------------------------------------------------------------
rev 194:  bruce | 2003-04-15 14:48:46 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   A /trunk/protocol-2.html
   M /trunk/protocol.html

Broke the protocol document into current + proposed sections.

------------------------------------------------------------------------
rev 193:  bruce | 2003-04-15 14:48:17 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   M /trunk/cvm-benchclient=x
   M /trunk/cvm-checkpassword=x
   M /trunk/cvm-pwfile-local=x
   M /trunk/cvm-pwfile-udp=x
   M /trunk/cvm-pwfile=x
   M /trunk/cvm-testclient=x
   M /trunk/cvm-unix-local=x
   M /trunk/cvm-unix-udp=x

Use new style external bglibs linkage.

------------------------------------------------------------------------
rev 192:  bruce | 2003-04-15 14:46:25 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   M /trunk/tests/command-case
   M /trunk/tests/command-no-prefix
   M /trunk/tests/command-prefix
   M /trunk/tests/pwfile
   M /trunk/tests/pwfile-crypt
   M /trunk/tests/unix-local
   M /trunk/tests/unix-udp

Added mailbox path to list of facts in all tests.

------------------------------------------------------------------------
rev 191:  bruce | 2003-04-15 14:46:01 -0600 (Tue, 15 Apr 2003) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/cvm-pwfile.c
   M /trunk/tests/pwfile

Dropped use of non-portable fgetpwent in cvm-pwfile.

------------------------------------------------------------------------
rev 190:  bruce | 2003-01-03 11:22:58 -0600 (Fri, 03 Jan 2003) | 2 lines
Changed paths:
   M /trunk/client.c
   M /trunk/module_udp.c

Fixed up for new ipv4addr definition.

------------------------------------------------------------------------
rev 189:  bruce | 2002-12-20 16:26:13 -0600 (Fri, 20 Dec 2002) | 2 lines
Changed paths:
   M /trunk/cvm-pwfile.c

Previous commit was missing this change.

------------------------------------------------------------------------
rev 188:  bruce | 2002-12-20 15:37:52 -0600 (Fri, 20 Dec 2002) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/README
   M /trunk/cvm-benchclient=x
   M /trunk/cvm-checkpassword=x
   M /trunk/cvm-pwfile-local=x
   M /trunk/cvm-pwfile-udp=x
   M /trunk/cvm-pwfile=x
   M /trunk/cvm-testclient=x
   M /trunk/cvm-unix-local=x
   M /trunk/cvm-unix-udp=x
   M /trunk/insthier.c

Completed switch to external bglibs.

------------------------------------------------------------------------
rev 185:  bruce | 2002-12-16 18:13:14 -0600 (Mon, 16 Dec 2002) | 2 lines
Changed paths:
   M /trunk/README.CVS
   M /trunk/TODO

*** empty log message ***

------------------------------------------------------------------------
rev 184:  bruce | 2002-12-16 18:12:59 -0600 (Mon, 16 Dec 2002) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/README
   M /trunk/VERSION

Changed version to 0.12

------------------------------------------------------------------------
rev 183:  bruce | 2002-12-16 18:12:11 -0600 (Mon, 16 Dec 2002) | 2 lines
Changed paths:
   M /trunk/protocol.html

Clarified the protocol specification.

------------------------------------------------------------------------
rev 182:  bruce | 2002-12-16 18:11:49 -0600 (Mon, 16 Dec 2002) | 2 lines
Changed paths:
   M /trunk/module.html

Clarified the module requirements.

------------------------------------------------------------------------
rev 181:  bruce | 2002-12-16 18:10:28 -0600 (Mon, 16 Dec 2002) | 2 lines
Changed paths:
   M /trunk/module_local.c

Prevent a potential file descriptor leak.

------------------------------------------------------------------------
rev 180:  bruce | 2002-12-16 18:09:59 -0600 (Mon, 16 Dec 2002) | 2 lines
Changed paths:
   M /trunk/errors.h
   M /trunk/errors.html

Add a new error code: CVME_NOCRED.

------------------------------------------------------------------------
rev 179:  bruce | 2002-12-16 18:09:16 -0600 (Mon, 16 Dec 2002) | 2 lines
Changed paths:
   M /trunk/cvm.html

Change *sql links to reflect that cvm-sql is now seperate.

------------------------------------------------------------------------
rev 178:  bruce | 2002-12-16 18:08:40 -0600 (Mon, 16 Dec 2002) | 2 lines
Changed paths:
   M /trunk/cvm-benchclient=x
   M /trunk/cvm-checkpassword=x
   M /trunk/cvm-pwfile-local=x
   M /trunk/cvm-pwfile-udp=x
   M /trunk/cvm-testclient=x
   M /trunk/cvm-unix-local=x
   M /trunk/cvm-unix-udp=x

Use the "net" library instead of "socket".

------------------------------------------------------------------------
rev 177:  bruce | 2002-12-16 18:07:42 -0600 (Mon, 16 Dec 2002) | 2 lines
Changed paths:
   M /trunk/client.html

Added a chdir/setuid recommendation.

------------------------------------------------------------------------
rev 176:  bruce | 2002-12-16 18:06:43 -0600 (Mon, 16 Dec 2002) | 2 lines
Changed paths:
   M /trunk/client.c
   M /trunk/client_setenv.c
   M /trunk/cvm-unix.c
   M /trunk/getpwnam.c
   M /trunk/module_local.c
   M /trunk/module_udp.c

Converted to external bglibs headers.

------------------------------------------------------------------------
rev 175:  bruce | 2002-12-16 17:58:28 -0600 (Mon, 16 Dec 2002) | 2 lines
Changed paths:
   M /trunk/spec

Building no longer requires postgresql or mysql.

------------------------------------------------------------------------
rev 174:  bruce | 2002-04-17 22:55:40 -0600 (Wed, 17 Apr 2002) | 2 lines
Changed paths:
   M /trunk/client_setenv.c

Set $GIDS to a comma-seperated list of supplemental group IDs.

------------------------------------------------------------------------
rev 173:  bruce | 2001-12-28 07:23:38 -0600 (Fri, 28 Dec 2001) | 3 lines
Changed paths:
   M /trunk/getpwnam.c

Fixed thinko in reallocating the account name buffer -- needed to
reallocate the buffer based on the *new* length, not the *old*.

------------------------------------------------------------------------
rev 172:  bruce | 2001-10-18 23:11:31 -0600 (Thu, 18 Oct 2001) | 2 lines
Changed paths:
   M /trunk/cvm-benchclient=x
   M /trunk/cvm-checkpassword=x
   M /trunk/cvm-pwfile-local=x
   M /trunk/cvm-pwfile-udp=x
   M /trunk/cvm-testclient=x
   M /trunk/cvm-unix-local=x
   M /trunk/cvm-unix-udp=x

Added missing socket.lib link targets.

------------------------------------------------------------------------
rev 171:  bruce | 2001-09-27 17:42:59 -0600 (Thu, 27 Sep 2001) | 2 lines
Changed paths:
   M /trunk/client.c

Fixed one-off bug in parsing domain names.

------------------------------------------------------------------------
rev 170:  bruce | 2001-09-18 21:57:36 -0600 (Tue, 18 Sep 2001) | 2 lines
Changed paths:
   M /trunk/protocol.html

Added example datagrams.

------------------------------------------------------------------------
rev 169:  bruce | 2001-09-18 21:35:39 -0600 (Tue, 18 Sep 2001) | 2 lines
Changed paths:
   M /trunk/protocol.html

Documented the version 2 protocol.

------------------------------------------------------------------------
rev 168:  bruce | 2001-09-18 21:35:09 -0600 (Tue, 18 Sep 2001) | 2 lines
Changed paths:
   A /trunk/credentials.h
   A /trunk/credentials.html
   M /trunk/cvm.html

Added credential definitions.

------------------------------------------------------------------------
rev 167:  bruce | 2001-09-18 21:34:31 -0600 (Tue, 18 Sep 2001) | 2 lines
Changed paths:
   M /trunk/rationale.html

Fixed a typo.

------------------------------------------------------------------------
rev 166:  bruce | 2001-09-18 21:33:34 -0600 (Tue, 18 Sep 2001) | 2 lines
Changed paths:
   M /trunk/facts.html

Reworded the section on predefined and local fact numbering.

------------------------------------------------------------------------
rev 165:  bruce | 2001-09-18 21:33:02 -0600 (Tue, 18 Sep 2001) | 2 lines
Changed paths:
   M /trunk/facts.h

Renamed AUTHENTICATOR to CVM finally.

------------------------------------------------------------------------
rev 164:  bruce | 2001-09-13 22:16:41 -0600 (Thu, 13 Sep 2001) | 2 lines
Changed paths:
   M /trunk/cvm-testclient.c

Added the mailbox path fact to the output.

------------------------------------------------------------------------
rev 163:  bruce | 2001-09-12 22:29:15 -0600 (Wed, 12 Sep 2001) | 2 lines
Changed paths:
   M /trunk/insthier.c

Removed mysql and pgsql installations.

------------------------------------------------------------------------
rev 162:  bruce | 2001-09-12 22:25:46 -0600 (Wed, 12 Sep 2001) | 2 lines
Changed paths:
   M /trunk/spec

Removed mysql and pgsql portions.

------------------------------------------------------------------------
rev 161:  bruce | 2001-09-12 22:24:36 -0600 (Wed, 12 Sep 2001) | 2 lines
Changed paths:
   M /trunk/cvm-benchclient=x
   M /trunk/cvm-testclient=x

Added missing setenv.o object.

------------------------------------------------------------------------
rev 160:  bruce | 2001-09-12 22:22:47 -0600 (Wed, 12 Sep 2001) | 2 lines
Changed paths:
   M /trunk/README
   M /trunk/TODO
   M /trunk/client.h

*** empty log message ***

------------------------------------------------------------------------
rev 159:  bruce | 2001-09-12 22:22:28 -0600 (Wed, 12 Sep 2001) | 2 lines
Changed paths:
   M /trunk/cvm-checkpassword.c

Replaced manual setenv calls with call to cvm_setenv.

------------------------------------------------------------------------
rev 158:  bruce | 2001-09-10 17:11:54 -0600 (Mon, 10 Sep 2001) | 2 lines
Changed paths:
   M /trunk/client.h
   M /trunk/client.html
   M /trunk/client=l
   A /trunk/client_domain.c
   A /trunk/client_setenv.c
   A /trunk/client_setugid.c

Added some convenience client functions.

------------------------------------------------------------------------
rev 157:  bruce | 2001-09-10 17:11:15 -0600 (Mon, 10 Sep 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/TODO

*** empty log message ***

------------------------------------------------------------------------
rev 156:  bruce | 2001-09-10 16:34:46 -0600 (Mon, 10 Sep 2001) | 2 lines
Changed paths:
   M /trunk/client.c
   M /trunk/facts.c
   M /trunk/facts.h
   M /trunk/facts.html
   M /trunk/module_request.c

Added new fact CVM_FACT_MAILBOX.

------------------------------------------------------------------------
rev 155:  bruce | 2001-08-28 21:21:35 -0600 (Tue, 28 Aug 2001) | 2 lines
Changed paths:
   D /trunk/rts.exp
   D /trunk/rts.sh
   D /trunk/rts.tests
   A /trunk/tests
   A /trunk/tests/command-bad-password
   A /trunk/tests/command-bad-username
   A /trunk/tests/command-case
   A /trunk/tests/command-no-prefix
   A /trunk/tests/command-prefix
   A /trunk/tests/pwfile
   A /trunk/tests/pwfile-crypt
   A /trunk/tests/start-unix-local
   A /trunk/tests/start-unix-udp
   A /trunk/tests/stop-unix-local
   A /trunk/tests/stop-unix-udp
   A /trunk/tests/unix-local
   A /trunk/tests/unix-local-bad-password
   A /trunk/tests/unix-udp
   A /trunk/tests/unix-udp-bad-password

Modified tests to use new SPAC testing framework.

------------------------------------------------------------------------
rev 154:  bruce | 2001-08-28 20:23:23 -0600 (Tue, 28 Aug 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/getpwnam.c

Bugfix: cvm_getpwnam needs to lowercase the account name.

------------------------------------------------------------------------
rev 153:  bruce | 2001-08-28 17:33:40 -0600 (Tue, 28 Aug 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/VERSION

*** empty log message ***

------------------------------------------------------------------------
rev 152:  bruce | 2001-08-24 20:23:11 -0600 (Fri, 24 Aug 2001) | 2 lines
Changed paths:
   M /trunk/README
   D /trunk/cvm-mysql-local.c
   D /trunk/cvm-mysql-local=x
   D /trunk/cvm-mysql-udp.c
   D /trunk/cvm-mysql-udp=x
   D /trunk/cvm-mysql.c
   D /trunk/cvm-mysql.html
   D /trunk/cvm-mysql=x
   D /trunk/cvm-pgsql-local.c
   D /trunk/cvm-pgsql-local=x
   D /trunk/cvm-pgsql-udp.c
   D /trunk/cvm-pgsql-udp=x
   D /trunk/cvm-pgsql.c
   D /trunk/cvm-pgsql.html
   D /trunk/cvm-pgsql=x
   M /trunk/rts.exp
   M /trunk/rts.tests
   D /trunk/sql-auth.c
   D /trunk/sql-query-test.c
   D /trunk/sql-query-test=x
   D /trunk/sql-query.c
   D /trunk/sql.h
   D /trunk/sql.html
   D /trunk/sql=l

Removed the SQL portions and put them into a seperate package, cvm-sql.

------------------------------------------------------------------------
rev 151:  bruce | 2001-08-24 18:07:55 -0600 (Fri, 24 Aug 2001) | 2 lines
Changed paths:
   M /trunk/rts.exp
   M /trunk/rts.tests

Fixed up tests to account for domain name.

------------------------------------------------------------------------
rev 150:  bruce | 2001-08-24 18:07:47 -0600 (Fri, 24 Aug 2001) | 2 lines
Changed paths:
   M /trunk/README

*** empty log message ***

------------------------------------------------------------------------
rev 149:  bruce | 2001-08-23 22:51:45 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/TODO

*** empty log message ***

------------------------------------------------------------------------
rev 148:  bruce | 2001-08-23 22:44:13 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/TODO
   M /trunk/cvm-mysql.c
   M /trunk/cvm-mysql.html

Make the MySQL module handle connection options from a defaults file.

------------------------------------------------------------------------
rev 147:  bruce | 2001-08-23 22:37:57 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/TODO
   M /trunk/sql-auth.c
   M /trunk/sql-query-test.c
   M /trunk/sql-query.c
   M /trunk/sql.html

Updated the SQL code to handle domain names.

------------------------------------------------------------------------
rev 146:  bruce | 2001-08-23 22:28:26 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/rationale.html

Cleaned up some wording.

------------------------------------------------------------------------
rev 145:  bruce | 2001-08-23 22:28:13 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/client.html

Documented new cvm_authenticate interface.

------------------------------------------------------------------------
rev 144:  bruce | 2001-08-23 22:27:36 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/TODO

*** empty log message ***

------------------------------------------------------------------------
rev 143:  bruce | 2001-08-23 22:27:28 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/insthier.c

Updated to new insthier interface.

------------------------------------------------------------------------
rev 142:  bruce | 2001-08-23 22:24:04 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/cvm-checkpassword.c
   M /trunk/cvm-checkpassword.html

Modified to use the new cvm_authenticate interface.

------------------------------------------------------------------------
rev 141:  bruce | 2001-08-23 22:22:11 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/protocol.html

Document new client->server protocol.

------------------------------------------------------------------------
rev 140:  bruce | 2001-08-23 22:21:51 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/cvm-benchclient.c
   M /trunk/cvm-testclient.c

Adjust to new cvm_authenticate calling scheme.

------------------------------------------------------------------------
rev 139:  bruce | 2001-08-23 22:21:17 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/cvm-unix.c

Fixed a typo in the declaration of cvm-getpwnam.

------------------------------------------------------------------------
rev 138:  bruce | 2001-08-23 22:19:40 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/facts.c
   M /trunk/facts.h
   M /trunk/facts.html

Added a new fact for domain names.

------------------------------------------------------------------------
rev 137:  bruce | 2001-08-23 22:17:51 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/module.html

Document the new domain name features.

------------------------------------------------------------------------
rev 136:  bruce | 2001-08-23 22:17:08 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/module.h
   M /trunk/module_log.c
   M /trunk/module_request.c

Reverted the change of data types from "const char*" to "str".

------------------------------------------------------------------------
rev 135:  bruce | 2001-08-23 22:03:06 -0600 (Thu, 23 Aug 2001) | 2 lines
Changed paths:
   M /trunk/module_log.c

Log the domain name along with the account name.

------------------------------------------------------------------------
rev 134:  bruce | 2001-08-23 22:02:27 -0600 (Thu, 23 Aug 2001) | 3 lines
Changed paths:
   M /trunk/module.h
   M /trunk/module_request.c

Handle the protocol number and domain name in parsing the request packet.
Store the results in str's instead of const char*.

------------------------------------------------------------------------
rev 133:  bruce | 2001-08-23 22:00:32 -0600 (Thu, 23 Aug 2001) | 3 lines
Changed paths:
   M /trunk/client.c
   M /trunk/client.h

Modified to handle domain names in the protocol, and parsing domain
names in the account name.

------------------------------------------------------------------------
rev 132:  bruce | 2001-08-15 04:25:45 -0600 (Wed, 15 Aug 2001) | 2 lines
Changed paths:
   M /trunk/README
   M /trunk/TODO
   M /trunk/VERSION

*** empty log message ***

------------------------------------------------------------------------
rev 131:  bruce | 2001-08-10 15:35:17 -0600 (Fri, 10 Aug 2001) | 2 lines
Changed paths:
   M /trunk/TODO

*** empty log message ***

------------------------------------------------------------------------
rev 130:  bruce | 2001-08-10 15:35:04 -0600 (Fri, 10 Aug 2001) | 2 lines
Changed paths:
   M /trunk/cvm-unix-local=x
   M /trunk/cvm-unix-udp=x
   M /trunk/cvm-unix.c
   M /trunk/cvm-unix=x
   A /trunk/getpwnam.c

Moved the multi-step getpwnam functionality into a seperate module.

------------------------------------------------------------------------
rev 129:  bruce | 2001-08-10 15:26:15 -0600 (Fri, 10 Aug 2001) | 3 lines
Changed paths:
   M /trunk/module_local.c

Set the umask to zero before creating the socket to allow full access to
it.

------------------------------------------------------------------------
rev 128:  bruce | 2001-08-09 17:10:24 -0600 (Thu, 09 Aug 2001) | 2 lines
Changed paths:
   M /trunk/TODO

*** empty log message ***

------------------------------------------------------------------------
rev 127:  bruce | 2001-07-17 22:25:08 -0600 (Tue, 17 Jul 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/README
   M /trunk/VERSION

Bumped up the version number.

------------------------------------------------------------------------
rev 126:  bruce | 2001-07-17 22:22:59 -0600 (Tue, 17 Jul 2001) | 3 lines
Changed paths:
   M /trunk/cvm-mysql.c
   M /trunk/cvm-mysql.html
   M /trunk/cvm-pgsql.c
   M /trunk/cvm-pgsql.html
   M /trunk/sql-auth.c
   M /trunk/sql.h

Added support to the SQL framework for executing a query after the
credentials have been validated.

------------------------------------------------------------------------
rev 125:  bruce | 2001-07-16 20:34:21 -0600 (Mon, 16 Jul 2001) | 2 lines
Changed paths:
   M /trunk/sql.html

Reworded details of query substitution.

------------------------------------------------------------------------
rev 124:  bruce | 2001-07-16 20:30:40 -0600 (Mon, 16 Jul 2001) | 2 lines
Changed paths:
   M /trunk/cvm-mysql.html
   M /trunk/cvm-pgsql.html
   D /trunk/sql-query.html
   A /trunk/sql.html

Renamed sql-query.html to sql.html.

------------------------------------------------------------------------
rev 123:  bruce | 2001-07-16 20:22:46 -0600 (Mon, 16 Jul 2001) | 2 lines
Changed paths:
   M /trunk/sql-auth.c
   M /trunk/sql-query.c

Moved the default query from sql-query.c to sql-auth.c

------------------------------------------------------------------------
rev 122:  bruce | 2001-07-16 20:22:26 -0600 (Mon, 16 Jul 2001) | 2 lines
Changed paths:
   M /trunk/rts.exp
   M /trunk/rts.tests

Added some new tests for the SQL query parser.

------------------------------------------------------------------------
rev 121:  bruce | 2001-07-16 20:12:42 -0600 (Mon, 16 Jul 2001) | 3 lines
Changed paths:
   M /trunk/sql-auth.c
   M /trunk/sql-query.c
   M /trunk/sql-query.html

Added group name, system username, and system directory to the list of
query results.

------------------------------------------------------------------------
rev 120:  bruce | 2001-07-16 18:35:53 -0600 (Mon, 16 Jul 2001) | 2 lines
Changed paths:
   M /trunk/README

Reverted back to older non-automatically versioned version.

------------------------------------------------------------------------
rev 119:  bruce | 2001-07-16 18:29:23 -0600 (Mon, 16 Jul 2001) | 2 lines
Changed paths:
   M /trunk/cvm-mysql-local=x
   M /trunk/cvm-mysql-udp=x
   M /trunk/cvm-mysql.c
   M /trunk/cvm-mysql=x
   M /trunk/cvm-pgsql-local=x
   M /trunk/cvm-pgsql-udp=x
   M /trunk/cvm-pgsql.c
   M /trunk/cvm-pgsql=x
   A /trunk/sql-auth.c
   M /trunk/sql.h
   M /trunk/sql=l

Merged the common code in the MySQL and PgSQL modules into a common core.

------------------------------------------------------------------------
rev 118:  bruce | 2001-07-16 18:25:16 -0600 (Mon, 16 Jul 2001) | 2 lines
Changed paths:
   M /trunk/NEWS

*** empty log message ***

------------------------------------------------------------------------
rev 117:  bruce | 2001-07-16 18:24:43 -0600 (Mon, 16 Jul 2001) | 2 lines
Changed paths:
   M /trunk/client.c

Fixed bug: the shell fact is not required.

------------------------------------------------------------------------
rev 116:  bruce | 2001-07-16 18:13:58 -0600 (Mon, 16 Jul 2001) | 2 lines
Changed paths:
   M /trunk/sql-query-test=x

Only include sql-query.o, not the entire sql.a.

------------------------------------------------------------------------
rev 115:  bruce | 2001-07-16 17:49:06 -0600 (Mon, 16 Jul 2001) | 5 lines
Changed paths:
   M /trunk/cvm-mysql.c
   M /trunk/cvm-pgsql.c
   M /trunk/sql-query.c
   M /trunk/sql-query.html
   M /trunk/sql.h

Modified the SQL query building framework to use $account instead of %
for the substitution reference, and also to allow references to
environment variables.  Changed the required order of fields in the
query.

------------------------------------------------------------------------
rev 114:  bruce | 2001-07-16 17:48:00 -0600 (Mon, 16 Jul 2001) | 2 lines
Changed paths:
   A /trunk/sql-query-test.c
   A /trunk/sql-query-test=x

Added a test harness for the sql-query framework.

------------------------------------------------------------------------
rev 113:  bruce | 2001-07-16 16:26:15 -0600 (Mon, 16 Jul 2001) | 2 lines
Changed paths:
   M /trunk/sql-query.html

Clarified requirements of required fields.

------------------------------------------------------------------------
rev 112:  bruce | 2001-07-13 21:41:59 -0600 (Fri, 13 Jul 2001) | 2 lines
Changed paths:
   M /trunk/spec

Fixed old URL references.

------------------------------------------------------------------------
rev 111:  bruce | 2001-07-13 18:26:33 -0600 (Fri, 13 Jul 2001) | 2 lines
Changed paths:
   M /trunk/spec

The PostgreSQL package is named postgresql, not pgsql.

------------------------------------------------------------------------
rev 110:  bruce | 2001-07-13 17:58:40 -0600 (Fri, 13 Jul 2001) | 2 lines
Changed paths:
   M /trunk/spec

Fixed typo in description tag.

------------------------------------------------------------------------
rev 109:  bruce | 2001-07-13 16:54:24 -0600 (Fri, 13 Jul 2001) | 2 lines
Changed paths:
   M /trunk/README
   M /trunk/TODO

*** empty log message ***

------------------------------------------------------------------------
rev 108:  bruce | 2001-07-12 23:55:38 -0600 (Thu, 12 Jul 2001) | 2 lines
Changed paths:
   M /trunk/NEWS

*** empty log message ***

------------------------------------------------------------------------
rev 107:  bruce | 2001-07-12 23:54:16 -0600 (Thu, 12 Jul 2001) | 2 lines
Changed paths:
   M /trunk/cvm-mysql.html
   M /trunk/cvm-pgsql.html
   A /trunk/sql-query.html

Moved the common SQL documentation into a seperate file.

------------------------------------------------------------------------
rev 106:  bruce | 2001-07-12 23:53:51 -0600 (Thu, 12 Jul 2001) | 2 lines
Changed paths:
   M /trunk/cvm-mysql.c
   M /trunk/cvm-pgsql.c
   M /trunk/sql-query.c
   M /trunk/sql.h

Modified the SQL framework to allow substitution of multiple % symbols.

------------------------------------------------------------------------
rev 105:  bruce | 2001-07-11 15:09:04 -0600 (Wed, 11 Jul 2001) | 2 lines
Changed paths:
   M /trunk/TODO

*** empty log message ***

------------------------------------------------------------------------
rev 104:  bruce | 2001-07-10 17:12:34 -0600 (Tue, 10 Jul 2001) | 2 lines
Changed paths:
   M /trunk/cvm.html

Note PAM in the ideas.

------------------------------------------------------------------------
rev 103:  bruce | 2001-07-10 17:12:06 -0600 (Tue, 10 Jul 2001) | 2 lines
Changed paths:
   M /trunk/cvm-mysql.html
   M /trunk/cvm-pgsql.html
   M /trunk/cvm-pwfile.html

Reference the pwcmp configuration parameter.

------------------------------------------------------------------------
rev 102:  bruce | 2001-07-10 17:11:44 -0600 (Tue, 10 Jul 2001) | 2 lines
Changed paths:
   M /trunk/cvm-pwfile.c

Use pwcmp library for password comparisons.

------------------------------------------------------------------------
rev 101:  bruce | 2001-07-10 17:11:13 -0600 (Tue, 10 Jul 2001) | 2 lines
Changed paths:
   M /trunk/cvm-mysql-local=x
   M /trunk/cvm-mysql-udp=x
   M /trunk/cvm-mysql=x
   M /trunk/cvm-pgsql-local=x
   M /trunk/cvm-pgsql-udp=x
   M /trunk/cvm-pgsql=x
   M /trunk/cvm-pwfile-local=x
   M /trunk/cvm-pwfile-udp=x
   M /trunk/cvm-pwfile=x

Need to link against pwcmp client library.

------------------------------------------------------------------------
rev 100:  bruce | 2001-07-10 17:11:01 -0600 (Tue, 10 Jul 2001) | 5 lines
Changed paths:
   M /trunk/cvm-pgsql.c

Use new pwcmp client library for password comparisons.
Remove unused str_cats_quoted routine.
Signal fatal errors to the module library.
Add cvm_auth_stop routine.

------------------------------------------------------------------------
rev 99:  bruce | 2001-07-10 17:10:00 -0600 (Tue, 10 Jul 2001) | 5 lines
Changed paths:
   M /trunk/cvm-mysql.c

Use new pwcmp library for password comparisons.
Fixed bug in database connect function.
Signal fatal errors to the module library.
Add cvm_auth_stop routine.

------------------------------------------------------------------------
rev 98:  bruce | 2001-07-10 17:08:03 -0600 (Tue, 10 Jul 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/TODO

*** empty log message ***

------------------------------------------------------------------------
rev 97:  bruce | 2001-07-09 23:48:52 -0600 (Mon, 09 Jul 2001) | 2 lines
Changed paths:
   M /trunk/cvm-unix.c

Added a stub cvm_auth_stop routine.

------------------------------------------------------------------------
rev 96:  bruce | 2001-07-09 22:52:52 -0600 (Mon, 09 Jul 2001) | 2 lines
Changed paths:
   M /trunk/spec

Split the mysql and pgsql modules into subpackages.

------------------------------------------------------------------------
rev 95:  bruce | 2001-07-09 22:36:46 -0600 (Mon, 09 Jul 2001) | 3 lines
Changed paths:
   M /trunk/errors.h
   M /trunk/module.h
   M /trunk/module_command.c
   M /trunk/module_local.c
   M /trunk/module_udp.c

Added a fatal error indicator.
Added a new required function, cvm_auth_stop.

------------------------------------------------------------------------
rev 94:  bruce | 2001-07-08 04:34:31 -0600 (Sun, 08 Jul 2001) | 2 lines
Changed paths:
   M /trunk/TODO

*** empty log message ***

------------------------------------------------------------------------
rev 93:  bruce | 2001-07-06 23:03:46 -0600 (Fri, 06 Jul 2001) | 2 lines
Changed paths:
   M /trunk/cvm.html
   M /trunk/insthier.c

Added new MySQL and PgSQL modules.

------------------------------------------------------------------------
rev 92:  bruce | 2001-07-06 23:03:21 -0600 (Fri, 06 Jul 2001) | 2 lines
Changed paths:
   M /trunk/cvm-pwfile-local=x
   M /trunk/cvm-pwfile-udp=x
   M /trunk/cvm-pwfile=x

The pwfile module doesn't need s.lib or shadow.lib.

------------------------------------------------------------------------
rev 91:  bruce | 2001-07-06 23:02:57 -0600 (Fri, 06 Jul 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/README.CVS
   M /trunk/TODO
   M /trunk/VERSION

*** empty log message ***

------------------------------------------------------------------------
rev 90:  bruce | 2001-07-06 23:02:31 -0600 (Fri, 06 Jul 2001) | 2 lines
Changed paths:
   M /trunk/cvm-pwfile.c

Use new "config" error code.

------------------------------------------------------------------------
rev 89:  bruce | 2001-07-06 23:01:27 -0600 (Fri, 06 Jul 2001) | 2 lines
Changed paths:
   A /trunk/cvm-mysql-local.c
   A /trunk/cvm-mysql-local=x
   A /trunk/cvm-mysql-udp.c
   A /trunk/cvm-mysql-udp=x
   A /trunk/cvm-mysql.c
   A /trunk/cvm-mysql.html
   A /trunk/cvm-mysql=x

Added new MySQL module.

------------------------------------------------------------------------
rev 88:  bruce | 2001-07-06 23:01:15 -0600 (Fri, 06 Jul 2001) | 2 lines
Changed paths:
   A /trunk/cvm-pgsql-local.c
   A /trunk/cvm-pgsql-local=x
   A /trunk/cvm-pgsql-udp.c
   A /trunk/cvm-pgsql-udp=x
   A /trunk/cvm-pgsql.c
   A /trunk/cvm-pgsql.html
   A /trunk/cvm-pgsql=x

Added new PgSQL module.

------------------------------------------------------------------------
rev 87:  bruce | 2001-07-06 22:55:12 -0600 (Fri, 06 Jul 2001) | 2 lines
Changed paths:
   M /trunk/errors.h
   M /trunk/errors.html

Added new configuration error code.

------------------------------------------------------------------------
rev 86:  bruce | 2001-07-06 22:32:51 -0600 (Fri, 06 Jul 2001) | 3 lines
Changed paths:
   A /trunk/sql-query.c
   A /trunk/sql.h
   A /trunk/sql=l

Added a library of functions common to SQL modules (currently only the
query building mechanism).

------------------------------------------------------------------------
rev 85:  bruce | 2001-07-06 18:16:24 -0600 (Fri, 06 Jul 2001) | 3 lines
Changed paths:
   M /trunk/cvm-unix.c

Applied patch from Paul Jarc to fix temporary error return cases, and
properly add the primary group ID to the supplemental group list.

------------------------------------------------------------------------
rev 84:  bruce | 2001-07-05 21:47:32 -0600 (Thu, 05 Jul 2001) | 2 lines
Changed paths:
   M /trunk/README

*** empty log message ***

------------------------------------------------------------------------
rev 83:  bruce | 2001-07-05 21:47:19 -0600 (Thu, 05 Jul 2001) | 2 lines
Changed paths:
   M /trunk/cvm-pwfile.html

Added explanation for CVM_PWFILE_PATH

------------------------------------------------------------------------
rev 82:  bruce | 2001-07-04 04:52:29 -0600 (Wed, 04 Jul 2001) | 2 lines
Changed paths:
   A /trunk/TODO

Added the TODO file.

------------------------------------------------------------------------
rev 81:  bruce | 2001-07-04 04:51:41 -0600 (Wed, 04 Jul 2001) | 2 lines
Changed paths:
   M /trunk/README.CVS

The CDB library is not needed yet.

------------------------------------------------------------------------
rev 80:  bruce | 2001-07-03 22:32:13 -0600 (Tue, 03 Jul 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   D /trunk/cvm-file-local.c
   D /trunk/cvm-file-local=x
   D /trunk/cvm-file-udp.c
   D /trunk/cvm-file-udp=x
   D /trunk/cvm-file.c
   D /trunk/cvm-file.html
   D /trunk/cvm-file=x
   A /trunk/cvm-pwfile-local.c
   A /trunk/cvm-pwfile-local=x
   A /trunk/cvm-pwfile-udp.c
   A /trunk/cvm-pwfile-udp=x
   A /trunk/cvm-pwfile.c
   A /trunk/cvm-pwfile.html
   A /trunk/cvm-pwfile=x
   M /trunk/cvm.html
   M /trunk/insthier.c

Renamed cvm-file to cvm-pwfile to reflect its true nature.

------------------------------------------------------------------------
rev 79:  bruce | 2001-07-03 22:32:00 -0600 (Tue, 03 Jul 2001) | 2 lines
Changed paths:
   M /trunk/README
   A /trunk/README.CVS

*** empty log message ***

------------------------------------------------------------------------
rev 78:  bruce | 2001-06-30 00:05:01 -0600 (Sat, 30 Jun 2001) | 2 lines
Changed paths:
   A /trunk/cvm-file-local.c
   A /trunk/cvm-file-local=x
   A /trunk/cvm-file-udp.c
   A /trunk/cvm-file-udp=x
   A /trunk/cvm-file.c
   A /trunk/cvm-file.html
   A /trunk/cvm-file=x
   M /trunk/cvm.html
   M /trunk/insthier.c

Added a new cvm-file module set.

------------------------------------------------------------------------
rev 77:  bruce | 2001-06-30 00:04:48 -0600 (Sat, 30 Jun 2001) | 2 lines
Changed paths:
   M /trunk/cvm-unix.c

Replaced the hard-coded numeric error codes with CVME symbols.

------------------------------------------------------------------------
rev 76:  bruce | 2001-06-30 00:04:12 -0600 (Sat, 30 Jun 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/README
   M /trunk/spec

*** empty log message ***

------------------------------------------------------------------------
rev 75:  bruce | 2001-06-29 23:58:52 -0600 (Fri, 29 Jun 2001) | 2 lines
Changed paths:
   A /trunk/cvm-unix.html

Added some documentation for cvm-unix.

------------------------------------------------------------------------
rev 74:  bruce | 2001-06-29 23:58:27 -0600 (Fri, 29 Jun 2001) | 2 lines
Changed paths:
   M /trunk/module.html

Documented the new cvm_auth_init API.

------------------------------------------------------------------------
rev 73:  bruce | 2001-06-29 23:20:37 -0600 (Fri, 29 Jun 2001) | 2 lines
Changed paths:
   M /trunk/cvm-unix.c
   M /trunk/module.h
   M /trunk/module_command.c
   M /trunk/module_local.c
   M /trunk/module_udp.c

Added new cvm_auth_init feature to the module API.

------------------------------------------------------------------------
rev 72:  bruce | 2001-06-29 23:19:37 -0600 (Fri, 29 Jun 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/makedist.py

*** empty log message ***

------------------------------------------------------------------------
rev 71:  bruce | 2001-05-18 21:39:56 -0600 (Fri, 18 May 2001) | 2 lines
Changed paths:
   M /trunk/NEWS

*** empty log message ***

------------------------------------------------------------------------
rev 70:  bruce | 2001-05-18 21:39:46 -0600 (Fri, 18 May 2001) | 2 lines
Changed paths:
   M /trunk/cvm-benchclient.c
   M /trunk/cvm-checkpassword.c
   M /trunk/cvm-testclient.c
   M /trunk/cvm-unix.c

Updated to call the new cvm_ prefixed symbols.

------------------------------------------------------------------------
rev 69:  bruce | 2001-05-18 21:38:22 -0600 (Fri, 18 May 2001) | 3 lines
Changed paths:
   M /trunk/client.c
   M /trunk/client.h
   M /trunk/client.html

Prepend "cvm_" to all exported symbols.
Invert the return value from the cvm_fact routines.

------------------------------------------------------------------------
rev 68:  bruce | 2001-05-18 21:37:22 -0600 (Fri, 18 May 2001) | 2 lines
Changed paths:
   M /trunk/module.h
   M /trunk/module.html
   M /trunk/module_command.c
   M /trunk/module_local.c
   M /trunk/module_log.c
   M /trunk/module_output.c
   M /trunk/module_request.c
   M /trunk/module_udp.c

Prepend all exported symbols with "cvm_"

------------------------------------------------------------------------
rev 67:  bruce | 2001-05-18 19:22:01 -0600 (Fri, 18 May 2001) | 4 lines
Changed paths:
   M /trunk/facts.html

Added specific note about what numbers are reserved for local or
experimental use.
Made the CVM_FACT_SHELL fact optional.

------------------------------------------------------------------------
rev 66:  bruce | 2001-05-18 18:36:14 -0600 (Fri, 18 May 2001) | 2 lines
Changed paths:
   M /trunk/errors.h
   M /trunk/errors.html

Added a "no fact" error code.

------------------------------------------------------------------------
rev 65:  bruce | 2001-05-18 18:35:58 -0600 (Fri, 18 May 2001) | 2 lines
Changed paths:
   M /trunk/facts.c
   M /trunk/facts.h
   M /trunk/facts.html

Renamed all facts to prepend a "cvm_".

------------------------------------------------------------------------
rev 64:  bruce | 2001-05-17 22:31:05 -0600 (Thu, 17 May 2001) | 3 lines
Changed paths:
   M /trunk/facts.h
   M /trunk/facts.html

Added the office location, work phone, and home phone information from
the GECOS field of the passwd struct.

------------------------------------------------------------------------
rev 63:  bruce | 2001-05-17 20:01:50 -0600 (Thu, 17 May 2001) | 2 lines
Changed paths:
   M /trunk/cvm.html
   M /trunk/errors.html
   M /trunk/facts.html

Improved the wording and formatting of the documentation.

------------------------------------------------------------------------
rev 62:  bruce | 2001-05-17 20:01:19 -0600 (Thu, 17 May 2001) | 3 lines
Changed paths:
   M /trunk/benchmark.sh

Add a short delay after backgrounding the socket servers so they can
establish their socket.

------------------------------------------------------------------------
rev 61:  bruce | 2001-05-17 20:00:28 -0600 (Thu, 17 May 2001) | 3 lines
Changed paths:
   M /trunk/cvm-unix.c

Truncate the GECOS field at the first comma.
Parse and show the supplemental group IDs.

------------------------------------------------------------------------
rev 60:  bruce | 2001-05-17 16:06:18 -0600 (Thu, 17 May 2001) | 2 lines
Changed paths:
   M /trunk/module.html

*** empty log message ***

------------------------------------------------------------------------
rev 59:  bruce | 2001-05-17 16:05:53 -0600 (Thu, 17 May 2001) | 2 lines
Changed paths:
   M /trunk/cvm-testclient.c

Added support for reporting the supplemental group list.

------------------------------------------------------------------------
rev 58:  bruce | 2001-05-16 05:42:13 -0600 (Wed, 16 May 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/README
   M /trunk/VERSION

*** empty log message ***

------------------------------------------------------------------------
rev 57:  bruce | 2001-05-16 05:41:05 -0600 (Wed, 16 May 2001) | 3 lines
Changed paths:
   M /trunk/cvm-testclient.c
   M /trunk/facts.c
   M /trunk/facts.h
   M /trunk/module.h
   M /trunk/module_output.c

Completed upgrading "unsigned" to "unsigned long" as the integer fact
type everywhere.

------------------------------------------------------------------------
rev 56:  bruce | 2001-05-16 05:37:39 -0600 (Wed, 16 May 2001) | 2 lines
Changed paths:
   M /trunk/cvm-checkpassword.c

Include the proper dynamic header file.

------------------------------------------------------------------------
rev 55:  bruce | 2001-05-16 05:35:55 -0600 (Wed, 16 May 2001) | 2 lines
Changed paths:
   M /trunk/cvm.html
   A /trunk/facts.html
   M /trunk/protocol.html

Moved the list of fact numbers into its own document.

------------------------------------------------------------------------
rev 54:  bruce | 2001-05-16 05:35:26 -0600 (Wed, 16 May 2001) | 5 lines
Changed paths:
   M /trunk/client.c
   M /trunk/client.h
   M /trunk/client.html

Modified the fact_uint function to use unsigned long instead of just
unsigned.
Modified the fact_str function to return sucessive facts when the call
is repeated.

------------------------------------------------------------------------
rev 53:  bruce | 2001-05-16 05:34:01 -0600 (Wed, 16 May 2001) | 2 lines
Changed paths:
   M /trunk/rationale.html

Improved wording.

------------------------------------------------------------------------
rev 52:  bruce | 2001-05-10 19:58:51 -0600 (Thu, 10 May 2001) | 2 lines
Changed paths:
   D /trunk/makedist.in
   A /trunk/makedist.py

Moved to the new Python-based SPAC makedist system.

------------------------------------------------------------------------
rev 51:  bruce | 2001-05-10 19:58:26 -0600 (Thu, 10 May 2001) | 2 lines
Changed paths:
   M /trunk/cvm-benchclient=x
   M /trunk/cvm-checkpassword=x
   M /trunk/cvm-testclient=x

Add iopoll.o to this programs that use iopoll.

------------------------------------------------------------------------
rev 50:  bruce | 2001-05-10 19:58:00 -0600 (Thu, 10 May 2001) | 2 lines
Changed paths:
   M /trunk/rts.exp

Fixed the use of the wrong error code for an authentication failure.

------------------------------------------------------------------------
rev 49:  bruce | 2001-05-09 18:56:17 -0600 (Wed, 09 May 2001) | 2 lines
Changed paths:
   M /trunk/README

*** empty log message ***

------------------------------------------------------------------------
rev 48:  bruce | 2001-05-09 18:52:00 -0600 (Wed, 09 May 2001) | 2 lines
Changed paths:
   A /trunk/cvm-benchclient.html
   A /trunk/cvm-checkpassword.html
   A /trunk/cvm-testclient.html
   M /trunk/cvm.html

Added program documentation.

------------------------------------------------------------------------
rev 47:  bruce | 2001-05-09 18:51:43 -0600 (Wed, 09 May 2001) | 2 lines
Changed paths:
   M /trunk/cvm-benchclient.c
   M /trunk/cvm-testclient.c

Fixed the program name in the usage notes.

------------------------------------------------------------------------
rev 46:  bruce | 2001-05-09 18:40:02 -0600 (Wed, 09 May 2001) | 2 lines
Changed paths:
   M /trunk/cvm-checkpassword.c

Added missing close of FD 3 after reading the data.

------------------------------------------------------------------------
rev 45:  bruce | 2001-05-09 17:54:42 -0600 (Wed, 09 May 2001) | 2 lines
Changed paths:
   M /trunk/insthier.c

Add new program cvm-checkpassword to list of installed binaries.

------------------------------------------------------------------------
rev 44:  bruce | 2001-05-09 17:43:53 -0600 (Wed, 09 May 2001) | 2 lines
Changed paths:
   M /trunk/README

*** empty log message ***

------------------------------------------------------------------------
rev 43:  bruce | 2001-05-09 17:37:53 -0600 (Wed, 09 May 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   A /trunk/cvm-checkpassword.c
   A /trunk/cvm-checkpassword=x

Added a checkpassword emulator.

------------------------------------------------------------------------
rev 42:  bruce | 2001-03-22 17:59:59 -0600 (Thu, 22 Mar 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/insthier.c

*** empty log message ***

------------------------------------------------------------------------
rev 41:  bruce | 2001-03-22 17:59:36 -0600 (Thu, 22 Mar 2001) | 2 lines
Changed paths:
   M /trunk/README
   M /trunk/VERSION

Bumped up the version number.

------------------------------------------------------------------------
rev 40:  bruce | 2001-03-22 17:59:02 -0600 (Thu, 22 Mar 2001) | 2 lines
Changed paths:
   A /trunk/benchmark.sh
   A /trunk/cvm-benchclient.c
   A /trunk/cvm-benchclient=x

Added a benchmarking tool.

------------------------------------------------------------------------
rev 39:  bruce | 2001-03-22 17:58:41 -0600 (Thu, 22 Mar 2001) | 2 lines
Changed paths:
   M /trunk/client.c

Fixed bogus use of vfork, and poor handling of data parsing.

------------------------------------------------------------------------
rev 38:  bruce | 2001-03-19 23:17:02 -0600 (Mon, 19 Mar 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/README
   M /trunk/makedist.in

*** empty log message ***

------------------------------------------------------------------------
rev 37:  bruce | 2001-03-19 23:11:48 -0600 (Mon, 19 Mar 2001) | 2 lines
Changed paths:
   M /trunk/README
   M /trunk/spec

*** empty log message ***

------------------------------------------------------------------------
rev 36:  bruce | 2001-03-19 23:10:17 -0600 (Mon, 19 Mar 2001) | 2 lines
Changed paths:
   M /trunk/client.c
   M /trunk/cvm-testclient.c
   M /trunk/cvm-unix.c
   M /trunk/facts.c
   M /trunk/module_command.c
   M /trunk/module_local.c
   M /trunk/module_log.c
   M /trunk/module_output.c
   M /trunk/module_request.c
   M /trunk/module_udp.c

Added GPL copyright notices.

------------------------------------------------------------------------
rev 35:  bruce | 2001-03-19 23:04:16 -0600 (Mon, 19 Mar 2001) | 2 lines
Changed paths:
   M /trunk/module_local.c
   M /trunk/module_udp.c

Exit in signal handler.

------------------------------------------------------------------------
rev 34:  bruce | 2001-03-19 23:03:54 -0600 (Mon, 19 Mar 2001) | 2 lines
Changed paths:
   M /trunk/client.c

Fixed return of error codes from command exit.

------------------------------------------------------------------------
rev 33:  bruce | 2001-03-19 23:03:40 -0600 (Mon, 19 Mar 2001) | 2 lines
Changed paths:
   M /trunk/rts.exp
   M /trunk/rts.tests

Filled in tests.

------------------------------------------------------------------------
rev 32:  bruce | 2001-03-19 22:30:48 -0600 (Mon, 19 Mar 2001) | 2 lines
Changed paths:
   M /trunk/client.c
   M /trunk/client.h
   A /trunk/command=l
   M /trunk/cvm-testclient.c
   A /trunk/cvm-unix-local.c
   A /trunk/cvm-unix-local=x
   A /trunk/cvm-unix-udp.c
   A /trunk/cvm-unix-udp=x
   M /trunk/cvm-unix.c
   M /trunk/cvm-unix=x
   A /trunk/errors.h
   M /trunk/insthier.c
   A /trunk/local=l
   M /trunk/module.h
   D /trunk/module=l
   A /trunk/module_command.c
   D /trunk/module_input.c
   A /trunk/module_local.c
   A /trunk/module_log.c
   D /trunk/module_main.c
   M /trunk/module_output.c
   A /trunk/module_request.c
   A /trunk/module_udp.c
   A /trunk/udp=l

Totally rewrote the package to provide three modes of operation.

------------------------------------------------------------------------
rev 31:  bruce | 2001-03-19 22:30:26 -0600 (Mon, 19 Mar 2001) | 2 lines
Changed paths:
   M /trunk/README
   A /trunk/rts.exp
   A /trunk/rts.sh
   A /trunk/rts.tests

*** empty log message ***

------------------------------------------------------------------------
rev 30:  bruce | 2001-03-19 22:30:07 -0600 (Mon, 19 Mar 2001) | 2 lines
Changed paths:
   M /trunk/README
   M /trunk/makedist.in

Removed the mailing list data from the makedist.in and added it to README.

------------------------------------------------------------------------
rev 29:  bruce | 2001-03-19 22:27:55 -0600 (Mon, 19 Mar 2001) | 2 lines
Changed paths:
   M /trunk/VERSION

Bumped up version number.

------------------------------------------------------------------------
rev 28:  bruce | 2001-03-19 22:27:09 -0600 (Mon, 19 Mar 2001) | 3 lines
Changed paths:
   M /trunk/NEWS

Added note about new features.
Bumped version number.

------------------------------------------------------------------------
rev 27:  bruce | 2001-03-19 22:23:57 -0600 (Mon, 19 Mar 2001) | 2 lines
Changed paths:
   M /trunk/cvm.html

Renamed the local-domain socket module to cvm-local:

------------------------------------------------------------------------
rev 26:  bruce | 2001-03-11 23:16:58 -0600 (Sun, 11 Mar 2001) | 2 lines
Changed paths:
   M /trunk/client.html
   M /trunk/cvm.html
   A /trunk/errors.html
   M /trunk/module.html
   M /trunk/protocol.html
   M /trunk/rationale.html

Updated documentation for new server framework.

------------------------------------------------------------------------
rev 25:  bruce | 2001-03-10 04:24:51 -0600 (Sat, 10 Mar 2001) | 2 lines
Changed paths:
   M /trunk/client.c

Rewrote the client library to do UDP calls.

------------------------------------------------------------------------
rev 24:  bruce | 2001-03-10 04:24:14 -0600 (Sat, 10 Mar 2001) | 2 lines
Changed paths:
   M /trunk/cvm-testclient=x

CVM clients now need the socket library.

------------------------------------------------------------------------
rev 23:  bruce | 2001-03-10 04:23:51 -0600 (Sat, 10 Mar 2001) | 3 lines
Changed paths:
   M /trunk/cvm.html
   A /trunk/protocol.html
   A /trunk/rationale.html

Further split up the CVM documentation, modified to account for upcoming
UDP modifications.

------------------------------------------------------------------------
rev 22:  bruce | 2001-03-10 04:22:40 -0600 (Sat, 10 Mar 2001) | 2 lines
Changed paths:
   M /trunk/module_input.c
   M /trunk/module_output.c

Shrank buffer size down to 512 bytes.

------------------------------------------------------------------------
rev 21:  bruce | 2001-03-08 15:08:19 -0600 (Thu, 08 Mar 2001) | 2 lines
Changed paths:
   M /trunk/README

Updated date.

------------------------------------------------------------------------
rev 20:  bruce | 2001-03-07 17:25:54 -0600 (Wed, 07 Mar 2001) | 2 lines
Changed paths:
   M /trunk/NEWS

*** empty log message ***

------------------------------------------------------------------------
rev 19:  bruce | 2001-03-07 00:04:34 -0600 (Wed, 07 Mar 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/README
   M /trunk/VERSION

Bumped up version number.

------------------------------------------------------------------------
rev 18:  bruce | 2001-03-06 23:13:08 -0600 (Tue, 06 Mar 2001) | 3 lines
Changed paths:
   M /trunk/client.c

Properly handle unsigned numbers, rejecting negatives.
Return error if parsing data fails, even if module returns OK.

------------------------------------------------------------------------
rev 17:  bruce | 2001-02-27 17:16:15 -0600 (Tue, 27 Feb 2001) | 2 lines
Changed paths:
   M /trunk/insthier.c

Fixed to account for file name changes.

------------------------------------------------------------------------
rev 16:  bruce | 2001-02-27 17:15:15 -0600 (Tue, 27 Feb 2001) | 2 lines
Changed paths:
   M /trunk/README

Fixed up date.

------------------------------------------------------------------------
rev 15:  bruce | 2001-02-27 17:15:09 -0600 (Tue, 27 Feb 2001) | 2 lines
Changed paths:
   M /trunk/cvm-unix=x

Added shadow.lib dependancy to cvm-unix.

------------------------------------------------------------------------
rev 14:  bruce | 2001-02-23 17:27:40 -0600 (Fri, 23 Feb 2001) | 2 lines
Changed paths:
   A /trunk/cvm-testclient.c
   A /trunk/cvm-testclient=x
   D /trunk/testcvmclient.c
   D /trunk/testcvmclient=x

Renamed testcvmclient to cvm-testclient

------------------------------------------------------------------------
rev 13:  bruce | 2001-02-23 17:18:02 -0600 (Fri, 23 Feb 2001) | 2 lines
Changed paths:
   A /trunk/client.html
   M /trunk/cvm.html
   A /trunk/module.html

Added new library documentation.

------------------------------------------------------------------------
rev 12:  bruce | 2001-02-23 17:17:48 -0600 (Fri, 23 Feb 2001) | 2 lines
Changed paths:
   M /trunk/client.c

Fixed bug of using strtol instead of strtoul.

------------------------------------------------------------------------
rev 11:  bruce | 2001-02-23 17:17:30 -0600 (Fri, 23 Feb 2001) | 2 lines
Changed paths:
   M /trunk/NEWS
   M /trunk/VERSION

Bumped up version number.

------------------------------------------------------------------------
rev 10:  bruce | 2001-02-23 17:16:59 -0600 (Fri, 23 Feb 2001) | 2 lines
Changed paths:
   A /trunk/cvm-unix.c
   A /trunk/cvm-unix=x
   D /trunk/cvm_unix.c
   D /trunk/cvm_unix=x

Renamed cvm_unix to cvm-unix.

------------------------------------------------------------------------
rev 9:  bruce | 2001-02-23 00:29:57 -0600 (Fri, 23 Feb 2001) | 2 lines
Changed paths:
   M /trunk/README
   M /trunk/makedist.in

*** empty log message ***

------------------------------------------------------------------------
rev 8:  bruce | 2001-02-23 00:26:42 -0600 (Fri, 23 Feb 2001) | 2 lines
Changed paths:
   A /trunk/makedist.in

Added the makedist file.

------------------------------------------------------------------------
rev 7:  bruce | 2001-02-23 00:24:31 -0600 (Fri, 23 Feb 2001) | 2 lines
Changed paths:
   A /trunk/NEWS
   A /trunk/README
   M /trunk/VERSION
   A /trunk/spec

Fixed up distribution files.

------------------------------------------------------------------------
rev 6:  bruce | 2001-02-22 23:37:59 -0600 (Thu, 22 Feb 2001) | 2 lines
Changed paths:
   D /trunk/testclient.c
   D /trunk/testclient=x
   A /trunk/testcvmclient.c
   A /trunk/testcvmclient=x

Renamed testclient to testcvmclient.

------------------------------------------------------------------------
rev 5:  bruce | 2001-02-22 23:37:48 -0600 (Thu, 22 Feb 2001) | 2 lines
Changed paths:
   M /trunk/insthier.c

Install cvm_unix and testcvmclient in conf_bin.

------------------------------------------------------------------------
rev 4:  bruce | 2001-02-22 23:37:22 -0600 (Thu, 22 Feb 2001) | 3 lines
Changed paths:
   M /trunk/client.c

Wait for program exit after killing the program to catch exit codes
properly.

------------------------------------------------------------------------
rev 3:  bruce | 2001-02-22 23:24:15 -0600 (Thu, 22 Feb 2001) | 2 lines
Changed paths:
   A /trunk/cvm.html
   D /trunk/interface.html

Renamed interface.html to cvm.html

------------------------------------------------------------------------
rev 2:  bruce | 2001-02-22 23:15:28 -0600 (Thu, 22 Feb 2001) | 2 lines
Changed paths:
   D /trunk/auth_sys.c
   D /trunk/auth_sys=x
   A /trunk/cvm_unix.c
   A /trunk/cvm_unix=x

Renamed auth_sys to cvm_unix.

------------------------------------------------------------------------
rev 1:  bruce | 2001-02-22 23:11:51 -0600 (Thu, 22 Feb 2001) | 2 lines
Changed paths:
   A /trunk
   A /trunk/VERSION
   A /trunk/auth_sys.c
   A /trunk/auth_sys=x
   A /trunk/client.c
   A /trunk/client.h
   A /trunk/client=l
   A /trunk/facts.c
   A /trunk/facts.h
   A /trunk/insthier.c
   A /trunk/interface.html
   A /trunk/module.h
   A /trunk/module=l
   A /trunk/module_input.c
   A /trunk/module_main.c
   A /trunk/module_output.c
   A /trunk/testclient.c
   A /trunk/testclient=x

Initial revision

------------------------------------------------------------------------
