[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Ganymede dev1b bugfix release available
|
Here it comes again.. we've found one significant regression bug that
cropped up in the dev1a release that merits a release. In particular,
the dev1a release did not allow you to properly register builder tasks
with the server, so it was not possible to have Ganymede properly emit
the NIS source files from the Ganymede database. We also took this
opportunity to provide better handling of permissions violations and a
more robust persona editing panel.
At this point, unless something serious is brought to our attention by
you folks out there, we're going to hold off a bit on further
developer releases. We are focusing internally on the schema design
for NIS/DNS/LDAP/NT in our lab, and we are a ways from having that in
a state to share. Documentation in this release is still not all that
it should be, but on the other hand, I've had little feedback from
folks about anything in these releases. We may wind up publicizing
the next release beyond this mailing list in the quest for feedback.
So..
Ganymede developer pre-release 1b is now available from
ftp://ftp.arlut.utexas.edu/pub/ganymede/
or
ftp://129.116.212.1/pub/ganymede/
if your client has trouble resolving a proper address for
ftp.arlut.utexas.edu.
If you are working with the dev1 or dev1a releases, we heartily
recommend picking up this release and working with it instead.
Here is the changes log for this dev release.
-------------------- Changes from dev1 to dev1b --------------------
RELEASE DATE: 6 April 1998
1. [SERVER] Tasks Loading / Server dependency fix fixed.
In amending the arlut.csd.ganymede.QueryResult class to not be
dependent on server-side classes in dev1a, I broke a method that was
required for the server to load registered builder tasks. As a
result, installers were not able to get the DNS/NIS builder tasks to
load. This problem was considered serious enough to precipitate this
release.
2. [SERVER] Default Builder Tasks Will Now Call External Build Scripts.
I have modified the builderPhase2() method in the builder tasks
included in the gash and nisonly schemas to automatically call a
script, "nisbuilder" or "dnsbuilder" in the db/out directory whenever
a transaction is committed that resulted in changes to the object
bases monitored by the installed build scripts. With this change,
it is now possible for the nisonly schema install to be used for
actually managing passswd and group without much hassle.
We are still not including any actual NIS or DNS build scripts.
3. [SERVER] Permissions Failures No Longer Throw Server Exceptions.
Pretty much everywhere the server previously threw exceptions on
permissions violations are now properly caught and an error dialog
is returned to the client.
4. [CLIENT] Persona Panel Works Properly.
In dev1a, the client could freeze up when the user attempted to carry
out an action that they did not have permissions for. The persona
panel is more robust now.
5. [CLIENT] Miscellaneous Client Fixes.
A small number of minor blemishes were cleaned up in the client.
----------------------------------------------------------------------------
To make changes to your subscription to the ganymede mailing list, send
mail to majordomo@arlut.utexas.edu.
To unsubcribe, include the line
unsubscribe ganymede
in the body of your mail message
To see the latest design specs for Ganymede, visit the Ganymede web page
at http://www.arlut.utexas.edu/gash2/
----------------------------------------------------------------------------