[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Ganymede dev2c released

Date Tue, 5 May 1998 20:47:25 -0500 (CDT)
From Jonathan Abbey <jonabbey@arlut.utexas.edu>


Ganymede developer pre-release 2c, dev2c.tar.gz, 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.

This is a bug fix release.  In this release we completed a regression
test with the GASH schema, successfully loading our rather large
network files into Ganymede using the GASH schema.  This release
should be good to go for people using the GASH schema.  A few small
refinements were made to the plug-in classes to allow better behavior
in the GASH schema, and to allow more flexible customization.  There
should be better performance when bulk loading data into Ganymede
using either the nisonly or gash schemas.

Note that we really recommend that people looking at Ganymede pick
up the 1.0.2 release of the Swing gui library from JavaSoft.  You
can download that from http://java.sun.com/products/jfc/index.html.

Swing 1.0.2 fixes a very large number of bugs and improves both the
speed and feel of Ganymede.  If you are running the Ganymede client
through a Win32 PC using the recently released Java Plug-In 1.1, you
are already taking advantage of all of the fixes in Swing 1.0.2.

-------------------- Changes from dev2b to dev2c --------------------

RELEASE DATE: 5 May 1998

1. [SERVER] DBSession.createDBObject() checkpoints DBEditObject.initializeNewObject().

 The server now performs a checkpoint/rollback when it calls
DBEditObject.initializeNewObject() if enableOversight is turned on.
That is, as long as the system is not doing bulk loading, the
DBEditObject.initializeNewObject() method is no longer responsible
for doing its own checkpoint/rollback.

2. [CUSTOM] Bulk loading Streamlined for nisonly, gash Schemas.

 The nisonly and gash userCustom and groupCustom classes no longer try
to automatically allocate uid's and gid's in initializeNewObject()
during bulk loading.  The gash schema previously tried to create
automounter entries at user creation time, which could confuse the
gash directLoader code.  Both the nisonly and gash schemas now only
attempt to do user and group initialization if the system is not
in bulk-load mode (enableOversight is true).

3. [CUSTOM] nisonly, gash schema code cleaned up.

 We went through and cleaned up the NISBuilderTask source in the
nisonly and gash schemas.  They now use schema constants rather
than numbers for field id's.  Removed a bunch of code from the
nisonly NISBuilderTask class that was no longer relevant.

4. [SERVER] Added a DBObject Parameter to anonymousLink methods in DBEditObject.

 We added a DBObject parameter to anonymousLinkOK() and anonymousUnlinkOK()
in DBEditObject.  This allows DBEditObject subclasses to enable or
disable anonymous linking and unlinking to a given field based on the
state of the object.

5. [CUSTOM] The GASH Schema Always Allows Linking, Unlinking from auto.home.default.

 In dev2b, it was not possible to create a new user as a GASH administrator
without specifically setting the permission matrix privileges to allow all
GASH administrators to edit all automounter maps.  With the new parameter
added to anonymousLinkOK(), we have now made the mapCustom object always
allow remote linking to auto.home.default.

6. [SERVER] Fixed InvidDBField.getEncodedValues() To Show Custom Labels on Viewing.

 In dev2b and before, Invid fields were supposed to be able to generate
custom labels for objects referenced through the lookupLabel() method
in DBEditObject subclasses.  This was only occurring with editable objects,
and not when such objects were being viewed.

7. [CLIENT] Fixed Objects Owned Panel.

 The client was not enabling the commit button when ownership of objects
was changed in the objects owned panel when an administrator edited
an owner group.

-------------------------------------------------------------------------------
Jonathan Abbey				              jonabbey@arlut.utexas.edu
Applied Research Laboratories                 The University of Texas at Austin
-------------------------------------------------------------------------------

----------------------------------------------------------------------------
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/
----------------------------------------------------------------------------