0.6.0 (2002-04-05)
THIS IS NOT THE C++ VERSION AS PERVIOUSLY STATED AS GOAL ON THE WEBSITE!
!!!!! Syntax changed !!!!!
all timezone values in the time fields can now be decoded correctly
added debian_with_scmxx.bmp to examples dir
various other code cleanups:
rewrite of checkslots and info methods and some others
removed com2_mytty method
giving transfer methods the proper parameters to not use global
variables anymore
removing most of the global variables
unified some global variables to bitvalues of a local variable or
structs
better usage of C pointers and some dynamic memory allocation
new (requested) parameter --version that prints the version number
multiple file upload support (adding only)
multiple file deletion support
--pipe support for getting sms (indirect, too) and files
--pipe and --file are now independent of each other
printing to stdout must now be requested with "-f -"
removed the need for TTYPORTMAXLENGTH, malloc is now used.
multiple file download support (with filename expanding)
Changes:
-Added new builtin function bool() and new builtin constants True and
False to ease backporting of code developed for Python 2.3. In 2.2,
bool() returns 1 or 0, True == 1, and False == 0.
-C API: A type can now inherit its metatype from its base type.
-Fixes
* added NO_PACKAGE as this must be built for each host
Changes since 1.1.6:
- Added new switch to ipastat(8): -x, treat rule names as POSIX
regular expressions
- Added new switch to ipastat(8): -p <time-back>
- Added new switch to ipastat(8): -k, assume that 1k is equal to 1000 bytes
- Now it is possible to use abbreviated month names in -i and -I options
in ipastat(8)
- Now it is possible to run from the ipa(8)'s command line commands from
"reach" and "expire" sections
- Added new section "include" and new parameter "debug_include" to
the configuration file, also two switches "-tt" for ipa(8) have new sense
- bug fixes
work if you have that in /etc/mk.conf.
Also changce --with-iconpath to --with-imagepath, so the default pixmap
and bitmap path is now correct again. That changed some versions ago.
A. Woods <woods@planix.com> with some modifications by me. Changes are:
- better support for building optional plugin packages
- install no longer overwrites existing config files
- sample config files are installed in share/examples
- build no longer fails if not done as root
- appropriate netsaint users and groups are now created
- no longer installs one-time setup script in sbin
- daemon logo
Update www/apache2 to 2.0.35, the first stable release of Apache 2.x.
Pkgsrc changes include:
*) Compiling the included modules statically. Add-ons will be built
dynamically.
*) Match improvements to www/apache rc.d script.
*) Automatically add "Listen 0.0.0.0:80" to the sample config files as the
default install of NetBSD is IPv4/IPv6 and we want the default install of
Apache to work out-of-the-box.
*) Automatically reset the User and Group directives to match the ones for
suEXEC in the config files to ease the use of suEXEC in Apache.
Changes from version 2.0.32 beta include:
*) Small bug fixes across the board.
*) Bug fixes to the various MPMs.
*) Performance improvements.
*) Fixes for mod_include errors on boundary conditions
*) Bug fixes for mod_proxy to prevent hangs and for RFC2616 compliance.
*) Improvements to mod_dav for improved API and for RFC 3253 compliance
*) Improvemants to mod_ssl to support SSL proxy and RSA SSLC 1.x/2.x
*) Greatly improve mod_cache (disk/mem) [this is disabled in pkgsrc]
*) New scoreboard file implementation that is readable by 3rd-party apps.
*) Allow all Perchild directives to accept either numerical UID/GID
or logical user/group names.
*) Add support for macro expansion within the variable names in
<!--#echo--> and <!--#set--> directives
*) Implement SSLSessionCache shmht and shmcb.
*) New directive ProxyIOBufferSize. Sets the size of the buffer used
when reading from a remote HTTP server in proxy.
*) Scrap CacheMaxExpireMin and CacheDefaultExpireMin. Change
CacheMaxExpire and CacheDefaultExpire to use seconds rather than
hours.
*) New Directive SSIUndefinedEcho. to change the '(none)' echoed
for a undefined variable.
*) Introduce PassPhraseDialog "|/path/to/pipe" mechanism to mod_ssl.
*) New Directive for mod_proxy: ProxyRemoteMatch.
*) Fix IPv6 name-based virtual hosts.
*) Introduce AddOutputFilterByType directive.
In addition to changes in the package as distributed, we no longer install
the optional tasks from this package -- what tasks got included in the
optional task jarfile was highly dependent on what other packages the user
had installed. It is neither reasonable to depend on all of these packages
(many of them themselves built with ant!) in the ant package, nor reasonable
for two builds of the ant optional tasks to vary so widely.
In a few days, I will import a jakarta-ant-optional package, which depends
on a wide range of other packages, and builds all those optional tasks
currently supportable by pkgsrc.
Relevant changes since jakarta-ant 1.3 (the last pkgsrc version):
(For full changes, see ${LOCALBASE}/share/doc/java/ant/WHATSNEW)
* XmlLogger and <antstructure> now add an encoding declaration to the
XML files they generate.
* <fileset> has a new attribute "casesensitive" to make it match
filenames in a case insensitive way (if you set it to false) - by
default filesets remain case sensitive.
* <rmic> is now implemented using a factory. This makes extending
rmic to use a new compiler a lot easier but may break custom
versions of this task that rely on the old implementation.
* several Zip methods have changed their signature as we now use a Zip
package of our own that handles Unix permissions for directories.
Furthermore <zip> will now use the platform's default character
encoding for filenames - this is consistent with the command line
ZIP tools, but causes problems if you try to open them from within
Java and your filenames contain non US-ASCII characters. Use the new
encoding attribute of the task and set it to UTF8 to get the old
behavior.
* Ant will no longer use the canonical version of a path internally -
this may yield different results on filesystems that support
symbolic links.
* Pattern matching rules have changes slightly, the pattern foo*
doesn't match files contained in a directory named foo - use foo/*
instead.
* <fixcrlf> will not remove trailing whitespace at the end of lines anymore.
* Invalid manifest files will now cause build failures in the <jar> task.
* A delete task like
<delete includeEmptyFilesets="true">
<fileset dir="somedir" />
</delete>
will now remove "somedir" as well, unless there are still files left
in it (matched by the default excludes).
* The copy task will now fail if the file to be copied is not found.
* Ant properties defined in properties files now behave the same way as
properties defined in the build file. In particular the $ character needs
to be escaped in property values by doubling it to $$. So, to define a
property with the value $hello, you need to define it in a properties file
as
test.prop=$$hello
This was not the case in Ant 1.3
* <tar> will now add empty directories as well
* <touch> can now work on <fileset>s
* <uptodate> now supports a value attribute
* <fail> supports nested text
* <fixcrlf> won't override files that are already in the correct
format.
* <sql> now supports REM comments as well as // and --
* <jar> now has a nested <metainf> element following the same idea as
<war>'s <webinf>.
* <available> now has a "type" attribute you can use in conjunction
with the "file" attribute to specify whether the "file" you're
looking for is a file or a directory.
* Allow the <sql> Delimiter to be set in the so that Oracle stored procs may be
entered
* <execon> and <apply> can now optionally skip empty filesets.
* <javadoc> has a new useexternalfile attribute that makes it use a
temporary file for sourcefile and package names - helps to defeat
command line length limitations.
* Data types like <path> can now be defined inside of <target>s
* New filesonly attribute for <zip> and friends to suppress directory
entries.
* New update attribute for <zip> and friends - update an existing
archive instead of creating a new one.
* <apply> and <execon> have been merged into a single task.
* <available> has a new filepath attribute/nested element that allows
you top search for a file in a given path.
* <taskdef> can now define several tasks at once, reading the
name/classname pairs from a property file or resource.
* <unzip/unjar/unwar> and <untar> now have an overwrite attribute that
defaults to true. If set to false, files that are newer than the
files in the archive will not be replaced.
* <patternset> and <fileset> now support nested <in/excludesfile>
elements - using these you can have more than one in/excludes file
per <patternset>.
* <fixcrlf> can now with CR only line-ends and can use an arbitrary
between 2 and 80.
* <move> will now try to rename() files before copying them byte by
byte - only if filtering is of, of course.
* <ant> and <antcall> tasks now support a new attribute inheritAll. When set to
false, only user properties are passed through to the target Ant instance.
This includes properties set on the command line and properties explicitly
passed
* <javadoc> now skips off line links if the package list cannot be found.
* <java> task will set the Thread contextClassLoader under JDKs 1.2+ to the
classloader for the class being executed.
* Introduce the concept of a TaskContainer - a task or element which can contain
Ant Tasks.
* Add new tasks implementing the TaskContainer interface <parallel> and
<sequential> which allow parallel execution of tasks to be specified.
* <depend> task will now take into account dependencies on jar files and class
files from a given classpath.
* <jar> manifest entries may now be specified in the build file either
completely or to be merged with a manifest file.
* <tstamp> task custom formats now support locales.
* Introduced the concept of <filtersets> to allow for more control in which
filters get applied in a <copy> or <move> operation.
* The <depend> task cache format has changed and all dependency information is
now stored in a single file.
of JAXP (it also includes implementations of SAX and DOM).
We install from the binary (bytecode) distribution of crimson, as crimson
is required to run jakarta-ant, and jakarta-ant is used to build crimson
from sources.