- logroll now rolls wtmpx and httpd-ssl as well (no reporting)
- proc-ipmon adds scan analysis and log data summary
- proc-news now produces a sorted domain-only readership report
* unicode combining character support
* new encoding: chinese GBK
* new 'backtick' command and string escape to embed command
output into e.g. the hardstatus line
Update submitted by Juan RP <juan@xtraeme.unixbsd.org>
* Most important
- Multi server support - connecting to more than one server
- Multi source support - downloading a file from more than one source
* Servers
- Completely new server/network handling - create your own network groups
- Basic IRC support - just create a network with type IRC and add a server there
- Compression support on opennap-ng servers - ./configure --with-zlib
- Thread support - ./configure --with-pthread to get rid of gui freezes
* Library and browse
- Quick search - quickly find files in your library or browses
- New layout - two window view for direcotries and files
- Direct browses handled like uploads - They are bandwidth restricted, you can abort them
- Browses are saved to disc - You can view the files offline and even queue files of offline users for downloading
* Search
- Tree view - Same files, same node
- More options - more power
* Chat
- Lots of right click tokens - Networks, channels, nicknames, files, urls. Try it!
- Limit for chat buffers
* Transfers
- Download layout changes - it is configurable - check prefs
- Download clone detection
- Advanced connection between Lopster users - You can download several segments with one single TCP connection
* Statistic
- New layout - more options for the bandwidth graph (click)
* As always:
- Lots of minor changes, lots of bug fixes
The aewm++ window manager is a fork of the popular minimal
window manager aewm for the X Windows System. What makes
it different is its codebase, feature set and focus. The
name was created by using the first two letters in the word
aesthetic, the wm is for window manager and the ++ is for
its C++ code.
. Updating SSL/TLS interface to OpenSSL 0.9.7
. Addition of SSL/TLS support to the VMS version
. Bug fixes, especially in the built-in scriptable Unix FTP client
The full announcement is here:
http://www.columbia.edu/kermit/ck80208ann.html
AWT/Rudolph - Contributed by Michael Smith
- Use console keyboard, add keyboard_init and keyboard_shutdown func-
tions to restore console to cooked mode when Wonka terminates.
- Set the palette in 8-bit mode under Linux.
- Allow some font files to be missing, so long as at least one is
found.
- Mike's patch to switch to another VT is not included, because it
causes problems when Wonka exits abnormally (e.g. SIGSEGV).
AWT/Rudolph - other changes
- Flexible code to set matte / splash screen (see e.g.
awt/rudolph/include/clear.xpm, splash.xpm).
- Replaced a couple of hard-coded Color's by appropriate
SystemColor's.
- Set a unique name from within the constructor of a Component.
- Instead of calling layoutContainer() on the layoutManager directly
from within validateTree(), call doLayout().
- When a component is added to a container and that component was
already in that container, do nothing. (We used to delete it, and
then add it again)
- Made java.awt.Event compliant with 1.1, many other compatibility
improvements thanks to japitools.
- Lots of updates to components to get them to work with
add/removeNotify.
- VTE: removed the byte array from the DriveCar test and made it use
an image.
- VTE: added a confirmation panel before the VTE really calls
System.exit(0)
Core libraries
- Added a SIGQUIT (3) handler which prints out the threads, their
state and their stacktrace, and the state of some important
mutex/monitors. (pressing CTRL-\ sends a SIGQUIT)
- Made it possible to grow/shrink the locals. Wonka will no longer
crash (stack overflow/corruption) when local variable space is
exhausted.
- Go straight to system class loader when loading classes whose
names begin with 'java.' or 'wonka.', don't consult user-
defined class loaders.
- Defer identifying the implementation of an interface method in a
class until the method is actually invoked on that class. This
means that Wonka will no longer complain about interface methods
which are not implemented but are also never called, bringing
joy to OTF developers.
- If the second parameter of get[Declared][Constructor,Method] is
null, treat it as a zero-length array.
- Moved the allocation of a Thread's native stack from <init> time to
start() time. This lowers the memory cost of unstarted threads (as
used by e.g. the ShutdownHooks mechanism).
- Added a new resource file wonka.properties, which is read in after
system.properties; wonka properties can be read using
Wonka.getProperty(), which has the same semantics as
System.getProperty().
- Allow 'aliases' for timezones, e.g. Europe/Brussels is an alias for
ECT (sic). The aliases are taken from the Wonka property
wonka.timezone.TLA.aliases, where TLA is one of the three-letter
timezone names specified in the JDK 1.1 documentation.
- Lots of improvements to RMI and serialisation. Support for
ClassAnnotation, partial DGC support.
- Added a real implementation of Throwable/fillInStackTrace().
- Added the missing interface HttpConnection to
javax/microedition/io
- Implementation of PUT and POST for HTTP connections, handle chunked
data. User-defined protocol handlers are now possible. If an URL
points to a jar file transform the URL to a jar-url.
- Added native support for shutdownIn/Output and the SO_KEEPALIVE
socket option.
- Always exit if application was not successfully launched, don't just
hang.
- Many API updates to fix discrepancies reported by japitools.
- Do not compress wre.jar by default (results in faster startup).
Compression can be turned back on using -sCOMPRESS_WRE_JAR=true .
- Added 2 subclasses of VirtualMachineError for methods not
implemented in Wonka:
- DeprecatedMethodError: should be thrown when method is
deprecated but not implented
- UnsupportedMethodError: should be thrown when a class method
is not implemented yet
- A number of changes to support bytecode generated by recent versions
of Javac and Jikes (e.g. we no longer need "Miranda" methods).
Thanks to Mark Anderson for pointing out these problems and their
causes.
- SHARED_HEAP now defaults to false.
- Partially implementation of java.lang.reflect.Proxy class, work
continues.
- Made Properties load and store aware of special characters (like
: =) in keys. Backslashes are now added/removed when needed.
- Better handling of streams when a process started with
Runtime/exec() dies.
J-spot
- A lot of improvements, now becoming quite usable. Still disabled
by default.