[78] in Moira
Moira for 7.0
daemon@ATHENA.MIT.EDU (Mark Rosenstein)
Fri Apr 13 18:47:38 1990
Date: Fri, 13 Apr 90 18:46:41 -0400
From: Mark Rosenstein <mar@MIT.EDU>
To: rel-eng@MIT.EDU
Cc: moiradev@MIT.EDU
You're getting Moira 2.2 patchlevel 1, in case you care. Please take
the tree starting at /mit/moiradev/src, and graft /mit/moiradev/man
into that tree before trying a make. These makefiles support targets
"all", "depend", and "install". It will build on the VAX, RT, and
DECMIPS. It compiles on AIX for OS/2, but doesn't work.
As part of installing this release, please delete the following
obsolete files:
/usr/include/sms.h
/usr/include/sms_et.h
/usr/include/sms_app.h
/usr/athena/lib/libsms.a
/usr/athena/lib/libsms_p.a
/usr/athena/lib/libsmsgdb.a
/usr/athena/lib/libsmsgdb_p.a
These are replaced by:
/usr/include/moira.h
/usr/include/mr_et.h
/usr/include/moira_site.h
/usr/athena/lib/libmoira.a
/usr/athena/lib/libmrgdb.a
The following man pages are deleted:
sms.3
smstest.8
smsd.8
startsms.8
These are replaced by:
moira.3
mrtest.8
moirad.8
startmoira.8
In addition, these man pages have changed:
listmaint.1
usermaint.1
dcmmaint.1
mrcheck.1
setquota.8
blanche.1
chfn.1
chsh.1
moira.1
update_server.8
chpobox.1
userreg.1
dcm.8
reg_svr.8
The following programs should be removed:
/usr/etc/smstest [renamed]
/usr/etc/sms_untar [no longer used]
Changes and bugs fixed since release 6.4 (I can summarize the major
changes if you don't want to include the entire list.):
12. Some moira commands would take the arguments on the command line,
others prompted for them. All commands will now take words from the
command line if they are there.
77. "make depend" now works throughout the tree.
80. The Filesystem access field is now type-checked out of the
aliases table, not hard coded in qsupport.qc.
82. The DCM now now backoffs retry status updates both before & after a
service update.
85. Support for group quotas has been added to the server and clients.
86. Incremental updates are now started one at a time.
87. Allow get_nfs_quota now accepts wildcards for the username.
89. "blanche -v" now always prints confirmations about changes.
90. moira uses \[nobody\] instead of [nobody] when updating the quota
for a user.
91. We now cache name<->id mappings in the server for speed.
92. rpc/critical.c no longer uses stdio internals.
93. The moira client menu.c now refreshes the whole screen on ^L, not
just the bottom half.
95. smstest takes the first command from the command line.
97. All clients now get servername via 1) command line argument if
present, 2) environment variable MOIRASERVER if set, 3) hesiod "(moira,
sloc)", 4) or the compiled-in default if everything else fails.
99. All Makefiles now do their installs with "-c".
100. newmoira program and instructions have been brought up to date.
101. dcm/utils.c had a spurious reference to zephyr.
102. reg_svr now uses sensible kerberos principals. It uses
MOIRA_SNAME.[localhost] (i.e. "moira.sms") instead of "register.sms".
103. Moira client->server authentication now uses proper kerberos
principals. It uses MOIRA_SNAME.[serverhost] (i.e. "moira.sms")
instead of "sms.sms".
105. The moira client now has clearer messages about what happens when
you try to delete a user.
106. If the server is started with the database closed, it no longer
coredumps.
107. Register user now works on a user who already has a user name
(particularly one in state 6).
108. The server doesn't allow you to create duplicate users (matching
encrypted ID number).
109. If you get a lock timed out ingres error while looking up
authentication info, the authentication will now fail with the proper
error indication.
110. When a filsys is moved from NFS to AFS, the quota record now gets
proper modification info when it is converted.
111. Register no longer immediately clears the screen and exits
sometimes after reporting an error.
112. Formatting mistakes in chfn messages have been corrected.
113. The DCM menu in moira now gets its defaults from the paths
defined in the site-specific header file.
114. Incremental updates work again on programs compiled with the
mrglue library (i.e. reg_svr).
116. Some lint errors in aliases.qc have been fixed.
118. Aliases extract now correctly gets all lists that are sub-lists
of other mailists.
120. The extract of the aliases file for MIT.EDU have been sped up.
121. The install_dirs script no longer needs sms_untar.
Let me know if you need anything else.
-Mark