Changelog
=========
Since 2.5.1-rc
----------------
bugfix: can't view object link in notification when an email does not have a subject.
Since 2.5.1-beta
----------------
bugfix: cannot add milestones in templates
bugfix: when adding template, after adding milestone cannot select it when adding a task
Since 2.5.0.6
----------------
bugfix: Template view broken by single quote in property name.
bugfix: when edit a template if have milestones you can't see tasks.
bugfix: don't show members that cannot be used in member selector.
Since 2.5.0.5
----------------
bugfix: Tasks grouping by dimension fixed.
Since 2.5.0.4
----------------
performance: Issue when loading persons dim.
bugfix: Imap folders are not saved when editing an email account.
bugfix: Cannot unclassify mails from classify form.
bugfix: Emessage not shown when inputing dates with incorrect format.
bugfix: Add start date to task view.
bugfix: Get tasks by range query does not include logged user's timezone.
bugfix: In task complete edition form, assigned to are not displayed correctly.
bugfix: Issue in include myself in document notifications.
bugfix: Set db charset when reconnecting in abstract db adapter.
Since 2.5.0.3
----------------
bugfix: Add attachments column in queued_emails in upgrade scripts.
bugfix: Set db charset when reconnecting in abstract db adapter.
Since 2.5.0.2
----------------
bugfix: Render member selectors with preloaded member info.
bugfix: Order by name doesn't work on object list.
bugfix: People widget only display users.
Since 2.5.0.1
----------------
bugfix: on mysql 5.6 have_innodb variable is deprecated
Since 2.5
----------------
feature: Allow to configure dashboard widget position and order for each user.
feature: Allow to configure default dashboard widget position and order for all users.
feature: Comments dashboard widget.
feature: Email dashboard widget.
feature: choose to filter calendar widget or not.
feature: choose the user to filter the tasks widget.
bugfix: when add a timeslot by clock on tasks update the percent complete.
bugfix: if a file doesn't have revision when classify create one.
bugfix: several minor fixes of undefined variables, missing langs, etc.
bugfix: when disabling or reactivating users from company view, users list is not reloaded.
bugfix: member selector displayed wrong data
bugfix: on task add/edit view, assignee combo displayed wrong data
bugfix: subscribers and invited people were not shown correctly
bugfix: encoding when receiving emails
bugfix: when editing a classified timeslot, its context was not shown
bugfix: in file upload, the name is not changed if a new name is entered
bugfix: missing langs and sql changes for email user config options
Since 2.5-rc
----------------
bugfix: general search form submitted by enter key doesn't work in Google Chrome
bugfix: links are now saved as such when using WYSIWYG
bugfix: primary-breadcrumb show exact context
bugfix: mysql transaction problem when sending emails without using a cronjob
bugfix: when making a new installation, users were not shown by default
Since 2.5-beta
----------------
bugfix: if a file doesn't have a revision, when classifying an email create one.
bugfix: when adding a timeslot by clock on tasks, task progress bar was not updated correctly.
bugfix: fixed custom reports using boolean conditions in false.
bugfix: problems with paging on the overview list.
bugfix: on activity widget, when clicking on a member, change dimension.
Changelog:
aria2 1.18.4
============
Release Note
------------
This release adds new RPC authorization mechanism using --rpc-secret
option. The existing --rpc-user and --rpc-passwd options are now
deprecated, and all applications using RPC API is strongly encouraged
to migrate to the new mechanism. See RPC INTERFACE section in aria2
manual page for the details. The new RPC method, aria2.saveSession,
was added, which tells aria2 server to save session file immediately.
There are several enhancements and bug fixes. See the changes for the
details.
Changes
-------
* Added support for RPC channel encryption in aria2rpc
Patch from David Macek
* Add aria2.saveSession RPC method
This method saves the current session to a file specified by
--save-session option. This method returns "OK" if it succeeds.
* Add numStoppedTotal key to aria2.getGlobalStat() RPC method response
It shows the number of stopped downloads in the current session and
not capped by --max-download-result option. On the other hand, the
existing numStopped key also shows the number of stopped downloads,
but it is capped by --max-download-result option.
* Better handling of 30x HTTP status codes
Reference: http://greenbytes.de/tech/tc/httpredirects/
* Implement new RPC authorization using --rpc-secret option
Add future deprecation warning to --rpc-user and --rpc-passwd. Warn
if neither --rpc-secret nor a combination of --rpc-user/rpc-passwd
is set.
* Add --enable-color option to enable/disable terminal color output
* Add DSCP support
* gnutls: Don't fail handshake if returned error is not fatal
* Add workaround GnuTLS bug with OCSP status extension and
non-blocking socket
GnuTLS version 3.1.3 - 3.1.18 and 3.2.0 - 3.2.8, inclusive, has this
bug. For these versions, we disable OCSP status extension.
* Make GnuTLS log level dependent on the aria2 ones
aria2 1.18.3
============
Release Note
------------
This release fixes the bug which may cause assertion failure after
multi-file downloads (e.g., multi-file metalink or torrent) are
performed several times due to the bad handling of --bt-max-open-files
option.
Changes
-------
* Fix crash if unpause failed before assigning BtProgressInfoFile
object
* Enable and check PIE in makerelease-osx
* Fix bug that numOpenFile_ is not reduced when MultiDiskAdaptor is
deleted
This bug caused assertion error in
RequestGroupMan::ensureMaxOpenFileLimit
10 March 2014: libmodplug 0.8.8.5
A very long time between the last release (although some
occasional activity occured in git)
The code is now in both the sourceforge git tree (as a full
project), as well as github (only libmodplug): Here.
Some security patches: CVE-2013-4233, CVE-2013-4234, as well
as many fixes suggested by static analyzers: clang build-scan,
and coverity.
A few patches to ease compilation in windows environments,
including a CMakeLists file.
o OSPF stub router option (RFC 3137).
o TTL security for OSPF and RIP.
o Protocol packet priority and traffic class handling.
o Multiple routing tables support for FreeBSD and OpenBSD.
o Extends constants to all filter data types.
o Implements eval command.
o 'bgppath ~ int set' filter operation.
o Several bugfixes.
Version 1.3.10 (2013-04-30)
o Lightweight BIRD client for embedded environments.
o Dynamic IPv6 router advertisements.
o New 'next hop keep' option for BGP.
o Smart default routing table for 'show route export/preexport/protocol'.
o Automatic router ID selection could be configured to use address of loopback.
o Allows configured global addresses of NBMA neighbors in OSPFv3.
o Allows BIRD commands from UNIX shell even in restricted mode.
o Route limits inherited from templates can be disabled.
o Symbol names enclosed by apostrophes can contain dots.
o Several bugfixes.
Version 1.3.9 (2013-01-11)
o BIRD can be configured to keep and show filtered routes.
o Separate receive and import limits.
o Several new reconfiguration cmd options (undo, timeout, check).
o Configurable automatic router ID selection.
o Dragonfly BSD support.
o Fixed OSPFv3 vlinks.
o Several minor bugfixes.
Version 1.3.8 (2012-08-07)
o Generalized import and export route limits.
o RDNSS and DNSSL support for RAdv.
o Include in config file support wildcards.
o History deduplication in BIRD client.
o New route attributes krt_source, krt_metric.
o Different instance ID support for OSPFv3.
o Real broadcast mode for OSPFv2.
o Several minor bugfixes.
Version 1.3.7 (2012-03-22)
o Route Origin Authorization basics.
o RIPng working again.
o Extended clist operations in filters.
o Fixes several bugs in BSD iface handling.
o Several minor bugfixes and enhancements.
Processing of the HVMOP_set_mem_access HVM control operations does not
check the size of its input and can tie up a physical CPU for extended
periods of time.
bump PKGREV
* Applied patch #9 (Crash when more than one authplugin are selected)
by Frederic Bourgeois
* Added feature to allow Facebook mock ajax (request #6) by Jason Spiro
* Added contrib dir
* Added a new html & css validated html template in contrib (request #3).
By Chris Peschke
* Converted iso-8859 message files to utf-8 (bug #86). Suggested
by Fred Ulisses Maranhao
* Fixed Error reading Content-Length (bug #84). By Carlos Soto
* Fixed compilation error BSD due lack of string.h when using
memcpy() (bug #75). By Alexander Hornung
* Fixed exceptioniplist case sensitivity (bug #11). By Mark J Hewitt
* Fixed accept-encoding support for new tokens (bug #13). By userquin
* Applied patch 3438750 (GCC 4.4 and 4.6 compatibility) by Mathieu PARENT
* Applied patch 3438749 (French translation update) by Mathieu PARENT
* Applied patch 3418297 (Set proxy timeout in dansguardian.conf)
by Frederic Bourgeois
* Applied patch 3419088 (login/password in URL is dropped) by Mathieu PARENT
* Applied patch 3419089 ("Expect" header should be dropped) by Mathieu PARENT
* Applied patch 3438751 (Fix queue handling in OptionContainer)
by Mathieu PARENT
* Applied patch 3515167 (Fix digest identication) by Frederic Bourgeois
* Fixed GCC warnings
* LFS review in String.cpp (requires different arch review yet)
Previous release notes seem to be lost - the build structure changed, and:
Both the main configuration file and the filter group configuration
file(s) have changed since the last stable release. If you try
to re-use the configuration from an existing copy of 2.8.0.6 or
earlier, the daemon will not start. On the other hand, list
files (phrase lists, domain lists, etc.) have not changed format,
and should largely "just work". There have been improvements to
the default list files, though, so again it is recommended that
you start from the new version and re-do any customisations.
*) SECURITY: CVE-2014-0098 (cve.mitre.org)
Clean up cookie logging with fewer redundant string parsing passes.
Log only cookies with a value assignment. Prevents segfaults when
logging truncated cookies.
*) SECURITY: CVE-2013-6438 (cve.mitre.org)
mod_dav: Keep track of length of cdata properly when removing
leading spaces. Eliminates a potential denial of service from
specifically crafted DAV WRITE requests
*) core: draft-ietf-httpbis-p1-messaging-23 corrections regarding
TE/CL conflicts.
*) mod_proxy_http: Core dumped under high load. PR 50335.
*) proxy_util: NULL terminate the right buffer in 'send_http_connect'.
*) mod_proxy: Remove (never documented) <Proxy ~ wildcard-url> syntax which
is equivalent to <ProxyMatch wildcard-url>.
*) mod_ldap: Fix a potential memory leak or corruption.
*) mod_ssl: Do not perform SNI / Host header comparison in case of a
forward proxy request.
*) mod_rewrite: Add mod_rewrite.h to the headers installed on Windows.
The data corruption issue in PostgreSQL 9.3 affects binary replication standbys, servers being recovered from point-in-time-recovery backup, and standalone servers which recover from a system crash. The bug causes unrecoverable index corruption during recovery due to incorrect replay of row locking operations. This can then cause query results to be inconsistent depending on whether or not an index is used, and eventually lead to primary key violations and similar issues. For this reason, users are encouraged to replace each of their standby databases with a new base backup after applying the update.
Other PostgreSQL 9.3-only fixes in this update include:
Make sure that statistics files for dropped databases get deleted
Allow materialized views to be referenced in UPDATE and DELETE queries
Add read-only data_checksum parameter
Prevent erroneous operator push-down in postgres_fdw
This release resolves some other issues in all versions of PostgreSQL, including:
Fix timing consistency issue with NOTIFY
Allow regular expression execution to be cancelled
Improve performance of index checks for newly added rows
Prevent premature walsender disconnection
Prevent memory errors on newer Windows versions
Update timezone files
* SUPPORT-114: libhsm: Optimize storage in HSM by deleting the public
key directly if SkipPublicKey is used [OPENDNSSEC-574].
* OPENDNSSEC-358: ods-ksmutil:Extend 'key list' command with options to filter
on key type and state. This allows keys in the GENERATE and DEAD state to be
output.
* OPENDNSSEC-457: ods-ksmutil: Add a check on the 'zone add' input/output
type parameter to allow only File or DNS.
* OPENDNSSEC-549: Signer Engine: Put NSEC3 records on empty non-terminals
derived from unsigned delegations (be compatible with servers that are
incompatible with RFC 5155 errata 3441).
* Make/build: Include README.md in dist tar-ball.
Bugfixes:
* SUPPORT-86: Fixed build on OS X [OPENDNSSEC-512].
* SUPPORT-97: Signer Engine: Fix after restart signer thinks zone has expired
[OPENDNSSEC-526].
* SUPPORT-101: Signer Engine: Fix multiple zone transfer to single file bug
[OPENDNSSEC-529].
* SUPPORT-102: Signer Engine: Fix statistics (count can be negative)/
* SUPPORT-108: Signer Engine: Don't replace tabs in RRs with whitespace
[OPENDNSSEC-520].
* SUPPORT-116: ods-ksmutil: 'key import' date validation fails on certain
dates [OPENDNSSEC-553].
* SUPPORT-128: ods-ksmutil. Man page had incorrect formatting [OPENDNSSEC-576].
* SUPPORT-127: ods-signer: Fix manpage sections.
* OPENDNSSEC-481: libhsm: Fix an off-by-one length check error.
* OPENDNSSEC-482: libhsm: Improved cleanup for C_FindObjects.
* OPENDNSSEC-531: ods-ksmutil: Exported value of <Parent><SOA><TTL> in
'policy export' output could be wrong on MySQL.
* OPENDNSSEC-537: libhsm: Possible memory corruption in hsm_get_slot_id.
* OPENDNSSEC-544: Signer Engine: Fix assertion error that happens on an IXFR
request with EDNS.
* OPENDNSSEC-546: enforcer & ods-ksmutil: Improve logging on key creation
and alloctaion.
* OPENDNSSEC-560: Signer Engine: Don't crash when unsigned zone has no SOA.
* Signer Engine: Fix a race condition when stopping daemon.
Changelog:
4.85 September 27, 2011
John Dzubera <Zube@CS.ColoState.EDU> kindly provided a patched
Solaris 9 test system with the lgrp_root conflict and I was
able to devise an automatic work-around for the conflict. The
special note in .../dialects/sun/machine.h was removed and
the 17.28.1 FAQ entry was modified to reflect the update.
Added a Solaris 11 work-around for a typedef problem with
<sys/mutex.h>. Carson Gaspar <carson@taltos.org> reported
the problem and supplied the work-around.
Added support for FreeBSD 7.4 and 8.2; tested on systems
provided by Larry Rosenman <ler@lerctr.org>.
Added support for 32 bit Solaris 11 lsof with mods supplied
by Jan Wortelboer <J.H.P.Wortelboer@uva.nl>.
Added Solaris 11 support for using an alternate genunix
location. Bill Goodridge <bill@its.brooklyn.cuny.edu>
reported the alternate location.
Added further Linux cross configuration support to lsof's
Configure script. The additional support was supplied by
Grant Erickson <erick205@umn.edu>. See the descriptions of
the LINUX_* environmen variables in 00XCONFIG for more
information. Tested lsof on Linux kernel 2.6.32 and picked
some lint that surfaced during the test.
Added fixes and changes for Apple Mac OS X 10.6, provided by
Allan Nathanson <ajn@apple.com>. Allan also provided a test
system.
Tested on FreeBSD 6.4 i386, using a test system provided by
Terry Kennedy <TERRY@tmk.com>. Updated for recent FreeBSD ZFS
changes on an 8.2 amd64 test system also provided by Terry.
Changed documentation to indicate FreeBSD 7.x is no longer
supported, since I no longer have a test system.
Made some changes to the lsof man page, suggested by Navid
<evi1m4chine@googlemail.com>.
Added compensation for Solaris 10 systems that have patch
144488-10. The patch requires that the new header file
<sys/socket_proto.h> be included while _KERNEL is defined.
Brett Bartick <Brett.bartick@nomura.com> reported the problem
first, followed by Stuart Anderson <anderson@ligo.caltech.edu>.
Michael Hocke <michael.hocke@nyu.edu> suggested a work-around
which I refined to limit it to the specific Solaris 10 instance
and then tested on a system provided by Charles Stephens
<cfs@cowlabs.com>
Added the +|-e option for Linux. It exempts file systems
named by path from function calls that might block in the
kernel -- i.e., stat(2) and lstat(2), and when the +e form
is used, readlink (2). The new packager of lsof for the
Linux Fedora and RHEL distributions, Peter Schiffer
<pschiffe@redhat.com>, asked for the feature so it could
be used with Clearcase file systems, whose implementation
can block stat(2) calls. I consider this feature very risky
and easy to misuse -- e.g., specifying the file system as
'/' would exempt all file systems. I don't intend to
propagate this option to any other UNIX dialect that lsof
currently supports.
Made FreeBSD 9 adjustment.
Fixed a Linux bug that prevented the display of paths for
abstact UNIX sockets. Masatake Yamato <yamato@redhat.com>
reported the bug and supplied a patch.
Added compensation for the removal of RPC header files from
GlibC 2.14 for Linux. Marek Behun <kabel@blackhole.sk>
reported the problem and supplied a patch.
Added support for Linux Netlink protocol. Masatake Yamato
requested the support and supplied a patch. Peter Schiffer
<pschiffe@redhat.com> provided a test system.
Corrected Linux UDP6-lite path. The error was reported by
Masatake Yamato and he also supplied a patch.
4.86 April 10, 2012
Lsof for AIX is no longer supported on any versions of that
operating system.
Added information about the clang compiler for FreeBSD to the
FAQ.
Corrected an arg.c bug in the accumulation of +|-e option
values, reported by Peter Schiffer <pschiffe@redhat.com>.
This correction was supplied as a patch to revision 4.85.
Enabled FreeBSD 10 support and tested it there on a system
provided by Larry Rosenman <ler@lerctr.org>.
Updated for latest Solaris 11 with patches supplied by
Carson Gaspar <carson@taltos.org>. Carson supplied a test
system.
Adjusted Linux file system search method to compensate for
NFS mounts that have duplicate device numbers. The problem
was reported by Peter Schiffer <pschiffe@redhat.com>, who
provided a test system.
At the request of Peter Schiffer <pschiffe@redhat.com>, added
support for Linux SCTP socket files. Peter provided a test
system. Applied a warning patch supplied by Peter.
Added support for Mac OS X 10.7 (Lion), provided by Allan
Nathanson <ajn@apple.com>. Allan also supplied a test
system.
Enabled FreeBSD 8.3 support and tested it there on a system
provided by Larry Rosenman <ler@lerctr.org>.
Corrected the FAQ information on ZFS with Solaris 10 after
Steven Blackmon <stblackm@cisco.com> and Prasad Jampala
<jampalp@cisco.com> pointed out that it was incorrect --
i.e., outdated by the libctf changes at revision 4.83.
Added code to handle a Linux NFS-mounted root. Jia He
<hejianet@linux.vnet.ibm.com> reported the need for this.
4.87 January 2, 2013
Added an entry to 00FAQ about lsof behavior when the
HASSECURITY and HASNOSOCKSECURITY options are defined.
Carson Gaspar <carson@taltos.org> pointed out the need
for this clarification.
Added a work-around for a missing definition of mach_port_t
in Darwin 9 (Mac OS/X 10.5.8). The work-around was supplied
by Jim Reid <jim@rfc1035.com>.
Added support for Linux anon_inodefs, provided by Masatake
YAMATO <yamato@redhat.com>.
Documented a Solaris 9 and 10 portmap reporting problem
(+M) in 00FAQ. The problem was reported by Clint
Roberts <Clint.Roberts@ttius.com>. I have no solution
to the problem, but discuss a possible work-around in
the answer to this 00FAQ question: "Why doesn't lsof
report portmap registrations for some Solaris versions?"
Added FreeBSD support for the oldnfs and newnfs file system
types. Daniel Braniss <danny@cs.huji.ac.il> reported the
need for the addition.
Added ICMP socket support for Linux with code provided by
Masatake YAMATO <yamato@redhat.com>.
Corrected the reporting of process group ID for libproc
versions of Mac OS X with a patch from Jeff Trawick
<trawick@gmail.com>. The patch has not been applied to
Darwin kmem versions, because of little call for them
and inadequate test system access. The patch has been
tested on Mac OS X 10.8 (Mountain Lion), courtesy of a
test system provided by Allan Nathanson <ajn@apple.com>.
Added thread support to those FreeBSD versions that have
ki_numthreads in their kinfo_proc structure. This also
activates the -K option for those FreeBSD versions. Jeff
Trawick reported problems with FreeBSD lsof when threads
are present and this addition solves those problems.
Made changes to 00FAQ and the distribution, suggested by
Warren Young <warren@etr-usa.com>. The 00FAQ changes
center on sections that discuss the -s option. The changes
to the distribution include a ChangeLog file that is either
a pointer to or a copy of 00DIST, the distribution notes.
Added support to FreeBSD for using the clang compiler.
Added Linux support for using the getxattr() call to obtain
socket protocol identification when it is can't be obtained
from the /proc/net files that lsof examines. Masatake YAMATO
<yamato@redhat.com> developed the kernel patch to getxattr()
and supplied the lsof patch.