Notes for fast_install_V2.00.tar - July 31, 2017

Release V2.00 of the JGOFS/GLOBEC fast install software
is a major new release. It incorporates the "standard"
data serving software, but also includes the software 
necessary to install your own version of the "other options"
software, such as the plotting and downloading software.
Most sites do not need to worry about the "other options"
software and can ignore the settings in the configuration
file for this option. 

Several files have been changed in this new release so
there will be a few extra steps needed to get things going.

The ../_objects_/.objects file has several new entries in
it. However, they are only used by the "other options"
software and do not affect the the normal function of the
data server.

The build-env.pl file and the htmlbin directory are now
distributed as symbolic links to opt-build-env.pl and optbin
respectively. 

The file dir-join2-new has been renamed dir-join2.

Some edits were done to _dir_, but you may already have your
own version so will not have to use this new version.

The lm method has been deprecated; it is not included in 2.00 
release. It is unchanged from previous JGOFS software releases
and is expected to work with the 2.00 release if you take it 
from your previous fast_install release.

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

Notes for fast_install_V1.16.tar - Not released

The existing matlab method directory is moved to the 
methods subdirectory. Updated the stats.c routine to 
version 3.1g. There is also a new version of _build-env_.pl, 
a new version of list, and listvar. There were also additions 
to the .objects entry at the JGOFS/GLOBEC root level (to 
support the other options server) and to the info file and
test.info, for the test object. The makefile.list is edited 
to enable the INCLUDE_ATTRIBUTES_SWITCH.

Note that the Perl module cgi-lib.pl is now required for 
this distribution.

The following URL contains information about the differences
between defgb and def:

http://globec.whoi.edu/software/defgb_def_differences.html



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

Notes for fast_install_V1.15.tar - September 9, 2014

Increase the display width for comment lines from 100 to
500 characters to accommodate URL's and text in a 
contiguous comment line.

A new version of the rs method, rs 2.0d, should address 
rs' "dealing with empty arguments" issue. 

The new version, utils 2.4a, is included. It addresses a
problem that showed up in the decimator application, but it 
is needed by other sofware too.

Change source of button images to dmoserv3.bco-dmo.org.

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

Notes for fast_install_V1.14.tar - May 12, 2014

Increase the NVAR (number of variables supported) from 400
to 500 in inner.h. Increase width of comments from 80 to 100
characters by changing COMMENTLINE and OUTVARBUFSIZE in 
default.h from 80 to 100. Change the defgb_switches.doc entry
for DISPLAY_WIDTH from 80 to 100 to mimic these changes.
cp /data/wsass/port8200/data-jul12/src/bin/list.c
The defgb method is new, version 4.4, and includes the 
implementation of the identifymissingdata and coordinatedmissing 
data optional files. It also includes the  ISO8601 time output 
format option implemented in defgb version 4.3j.

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

Notes for fast_install_V1.13.tar - May 9, 2013

Replace dct.c with dct v 2.0a to address the parenthesis issue.

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

Notes for fast_install_V1.12.tar - April 25, 2013

Replace info with V1.4d which changes the output format
line of the data object and, through the use of the newest
getinfor routine outputs the BCO-DMO dataset name as well.
It also outputs the version and date of the info routine.

Rewrite of dct.c to address the overflow issues that occurred if
the "total" length of the object specification (entry in .objects
plus user-supplied selections and projections) exceed the length
limit. Routines updated include serv.c, core.h, jdb.c and dct.c.

Remove the source code object files and the library .a files
from the distribution as this can cause grief by writing over 
perfectly fine .o and .a files.

Update the matlab_method.pl and its sample configuration file
to version 1.19.

Remove an outdated makefile for nm.

Note that the info routine will be updated, probably shortly.
Edits were made to the code by mistake.

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

Notes for fast_install_V1.11.tar - February 19, 2013

Fix to handling "no data" (and not complete data)
situation when creating the ISO date/time data value.
The defgb.h and ioreadrec_routines.c routines were
replaced.

The REAME files for the V2.00 and V2.2 instalations
and the jgofs V2.00 and V2.2 installation scripts
have been removed from the fast install distritution.
They are available via the web site at 

   ftp://globec.whoi.edu/pub/software/JGOFS_GLOBEC

No information about the V1.10 version.
-----------------------------------------------------------

Notes for fast_install_V1.09.tar - January 14, 2013

Minor fix to info to add HTML headers to the first
print statement.

Remove dir_pl.tmp and info_pl.tmp from the htmlbin
sub-directory as they are not used in the fast install
process.

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

Notes for fast_install-V1.08.tar - November 14, 2012

Minor fix to dir removing undefined chop value message, 
and add version date at end of dir output.

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

Notes for fast_install-V1.07.tar - October 26, 2012

Enable handling of ISO8600 date/time output accomplished
by new version of ioopen_routines.c, ioreadrec_routines.c,
and defgb.h. Also, defgb.c replaced with version 4.3j which 
included a check for legal varname formate.

Add the css subdirectory under the htdocs subdirectory to 
maintain a copy of the dataSystem.css file, renamed
_dataSystem_.css in case it is needed.

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

Notes for fast_install-V1.06.tar - October 17, 2012

Change NVAR parameter to increase number of data columns
from 250 to 400. 

Include a new version of dir (as _dir_) that copies the 
display look of the BCO-DMO dir version using the dataSystem.css 
file and other changes.

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

Notes for fast_install-V1.05.tar - November 21, 2011

The patch defgb43i.tar was included. This release fixed a bug 
that produced day max+2 (e.g. May 33) if a gmt conversion caused
a date rollforward across an end-of-month.
-------------------------------------------------------------

Contents of fast_install-V1.04.tar - May 27, 2011

Rename creation of dir to be _dir_ so that it won't 
replace existing version.

Replace ioopen_routines.c in the defgb src area to address
bug with comment replacement.

Add comments to README about being at JGOFS/GLOBEC Version 2 first.

In version fast_install-V1.03.tar we included a copy 
of the cgi-lib.pl library in the <JGOFS/GLOBEC>/htmlbin 
directory as it is needed fora couple of scripts. If your system already has this code, you can delete this copy.
--------------------------------------------------------------

Contents of jgofs-V2.2.tar - October 13, 2009

[build12.tar:]

	"Option server" program name changed from "otheropt2" to "otheropt3", 
specified in build-env.pl.

	Bug fix: made "build.pl clean"  work.

[defgb43h.tar:]

	New version created for code synchronization reasons.

[libupd13.tar:]

	Split the selection parsing subsystem into separate parsing and 
testing modules, with new names replacing parse.o.

	New routine "varnames_in_selection".

	Modified the  un_trigram  routine to refuse to untrigram a binary 0 
(%00), to avoid security problems and to better match probable user intent.

	Fixed a typo in _makefile_.jgofs.

[outer32.tar:]

	Several major changes, outlined in src/methods/readme.outer, which 
will also direct you to the full documentation of the changes.  Highlights 
include:

	- Fundamental change in handling selection/projection lists where 
selection variables are not in the projection list;

	- Logical "not" selection operator made available from the "Plotting 
and Other Options" server;

	- USE_DOUBLE switch made obsolete for selection parsing routines;

	- Corrected error in display of variable attributes.

[rs20b.tar:]

	Two bug fixes.

[stats31f.tar:]

	Removed an unneeded piece of the stats make file.

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

Contents of jgofs-V2.1.tar - June 9, 2009

[build11b.tar:]

	New handling of build-env.pl (the main site-customization file), 
to protect against accidentally clobbering already-installed customizations.

	New definition "LINUX" available for programs at compile time.

	Enhanced string selection capabilities available through the "Plotting 
and Other Operations" link on data pages displayed by the JGOFS system.

[list18a.tar:]

	Fixed a problem with sending data to a terminal under Solaris.

	New -nohelp and -errprefix switches for list.

	[What was the previous version?  list17b?  Earlier?]

[rs20.tar:]

	New "levelize but don't compress" operator for rs.  Levelization 
arguments accepted in any order.  More rigorous handling of input arguments.

	rs honors outer's SELPROJ_OPTIMIZE switch for improved performance.

[defgb43g.tar:]

	Fixed "day 0" problem in defgb, when GMT conversion crossed end of 
month. [4.3g]

	More control of leading and trailing blanks in data fields in defgb. 
[4.3f]

	Support for "new" format remote object names in defgb. [4.3d]

	More flexible latitude/longitude input, more output time formats in 
defgb. [4.3c]

	New argument-decoding by defgb. [4.3]

[libupd12a.tar:]

	Support for "new" format remote object names in the library.

	Enhanced version ID support in the library.

[outer31a.tar:]

	Support for "new" format remote object names in outer. [3.1]

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

Contents of jgofs-V2.00.tar - November 5, 2008

	New features of the release require Perl:  build.pl replaces build,
build-env.pl replaces build-env.

	New outer.c paradigm, to support possible per-method customization.

	New handling of makefile.jgofs (the makefile to build the library), 
to protect against accidentally clobbering a locally customized makefile.jgofs.

        A new subdirectory called src/images is added to include the
gif images used by the methods for the different buttons.

        Changed default.h buffer sizes for TOKEN, DATUMSIZE, and 
OUTBUFSIZE.

	New installation instructions; separate instructions for fresh 
installation and for upgrade.

Pending changes:

        Modify assignment for AR in build to accommodate different
architectures better.

        Modify the build-env file for changes to the AR definitions
and change the default values for PERL and SYS.

        Still need to clean up where outer.c comes from, especially
for the defgb build.
	
---------------------------------------------------------------------------

Contents of jgofs-V1.73.tar - February 4, 2004

	Remove older, unused versions of defgb and remove the misleading
README file within the src/defgb directory.

	Reorganize the defgb distribution by placing common subroutines
in the lib/ directory and library file.  Move the "brev" version of outer
to the standard location so all methods use the same one.

	Add a preliminary release of the Matlab utility, loadjg, to allow 
reading of JGOFS data directly by Matlab.  [Implimentation not yet complete.  
The makefile needs additional work.]

	Improve the installation instructions.
	
	Edit the parse_path_info doc file.

	Update default.h and outer.h  with larger ATTRSIZE.  Change 
from 40 to 80.

	Replace jdb.c version 1.1c with version 1.1e.  Improved error handling
with add conditional compilations for debug options.

	Replace listvar.c with Version 1.3a  16 Oct 2003.  It explicitly
exists with status of 0 after a normal execution.

	Change DATUMSIZE from 80 to 240 in outer.h 

	Remove the older, unused, and archived files out of the distribution.

	There is a new release of list.c, V1.6b.  Several new switches were
added and some *.h files are expected to be in the include subdirectory.

	Change MIN_DATUMSIZE 120 to 240 in list.h.
	
	HTTCP.c V1.4 dated 3 December 2003 replaces sys_errlist and
sys_nerr with strerro.  This fixes a problem which occured in Linux
compilations.  Add version definition to the code.
	
---------------------------------------------------------------------------

Contents of jgofs-V1.72.tar - May 7, 2002

	Fix dir perl script to specify server name in directory
links so that it works with Netscape V6.

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

Contents of jgofs-V1.71.tar - April 30, 2002

	Added buffer size check to jcb.c in version jdb11c.c.  Will
wait to see if better version is available refore remaking release.

	Replace list.c with version that can restructure output.
Also, change makefile for list and listvar to be two separate files.

	Increase the INBUFSIZE to be 8192 in order to handle longer
field name lines.

	Change build-env to specify PROGRAM as other for more
generic users.

	Rework the make files for list and listvar.

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


Contents of jgofs-V1.70.tar - February 5, 2002

        outer.c is new version, outerbrev15b.c  It fixes a buffer overflow.

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

Contents of jgofs-V1.6.tar - January 25, 2002

This tar file contains the newest version of HTTCP.c and a special
version of the dir CGI script if you want to handle multiple directories
(columns), one for each "program" element.  To use, make the following
changes from your JGOFS root directory:
	mv src/htmlbin/multi_columns_makefile.aaserv  src/htmlbin/makefile.aaserv
	mv src/htmlbin/multi_columns_dir_pl.tmp src/htmlbin/dir_pl.tmp
Also, edit the build-env script according to the instructions in the file.

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

Contents of jgofs-V1.5a.tar

This tar file contains the JGOFS software as distributed by MIT's
Glenn Fleurl (V1.5), but it has the new directory structure, and the
make files have been modified to use it.  Its outer is outer_brev
which permits the optional short data listing to the web site.  It
has defgb within the ../src subdirectory and all the defgb utility
routines are in the library as one would hope.  It also has the new
jdb.c.

