25.11.2013: pyCardDAV v0.6 released
This is mostly a bug fix release (thanks to Jamie McClelland for fixing
two bugs), but also introduces keyring support (thanks to Steven Allen).
Have a look at the README for further information on keyring support.
All:
- New autoconf tests for:
- NFSv4 ACL support
- issetugid()
- lpathconf()
- utimens()
- futimens()
- lutimens()
- The rules in the Schily Makefilesystem have been restructured in order
to allow to avoid problems on platforms like FreeBSD and Mac OS X:
FreeBSD and Mac OS X banned the not-free-enough (because GPLd)
software to /usr/local, forcing us to add -I/usr/local/include
and -L/usr/local/lib. Unfortunately, /usr/local/include frequently
carries a _very_ outdated and thus wrong copy of "cdda_paranoia.h"
which is more than 10 years old and definitely incompatible with
dynamic linking on Mac OS X. This defective copy was first in the
search path and prevented compilation.
We now have a new macro: DEFOSINCDIRS= that grants to add include
directories to the end of the search PATH to allow us to find the
correct "cdda_paranoia.h" first.
Please test and report in case of problems.
- gmake and SunPro make include COMPILE.c with wrong content in their
built-in rules. We now clear this macro un RULES/rules.top. It is
still possible to provice a modified version from command line
or from the environment.
- include/schily/stdio.h was reordered, as it prevented compilation
of the "bsh" on Linux. This was a problem recently introduced,
when we added #ifndef NO_SCHILY_STDIO_H
- Fixed autoconf typo HAVE_MKNODKAT -> HAVE_MKNODAT
- include/schily/intcvt.h is now self contained.
- include/schily/windows.h now includes the same type workaround
for MINGW32 as fir the Microsoft C compiler, as there are the same
autoconf detection problems.
- Addded missing include/schily/err_type.h
- New file include/schily/shedit.h
Libschily:
- New files for libschily:
at-base.c generic implementation for *at() functions.
fchownat.c fchownat()
fdopendir.c fdopendir()
fstatat.c fstatat()
futimens.c futimens()
futimesat.c futimesat() Solaris specific old for utimensat()
lutimens.c lutimens()
linkat.c linkat()
mkdirat.c mkdirat()
mkfifo.c mkfifo()
mkfifoat.c mkfifoat()
mknodat.c mknodat()
readlinkat.c readlinkat()
renameat.c renameat()
symlinkat.c symlinkat()
unlinkat.c unlinkat()
utimens.c utimens()
utimensat.c utimensat()
at-base.c The base code for all single fd *at() functions.
at-base2.c The base code for all double fd *at() functions.
contain emulations for system interfaces introduced in summer 2001 by Sun
and with POSIX.1-2008.
- New functions in libschily:
absfpath()
resolvefpath()
allow to better control the behavior using flags.
- The linker map file for libschily now adds some forgotten functions.
- libschily/strstr.c and libschily/wcsstr.c now include a
CDDL License hint
Libfind:
- Libfind now allows to check for -type P (Solaris event port).
A missing "case 'P':" was added to the parser.
Cdrecord:
- Trying to avoid to confuse users
on Solaris and Linux where a fine grained privilege implementation
exists. Before, fine grained privileges have been given up after
initializing the program and this may result in a root user that
is treated as a normal user that cannot write into directories
without global write permission. The named programs now no longer
give up privileges in case they have been called with the needed
privileges already and thus the programs cannot be used for
privilege escalations anymore.
Cdda2wav (Maintained/enhanced by Jörg Schilling, originated by Heiko Eißfeldt heiko@hexco.de):
- Trying to avoid to confuse users
on Solaris and Linux where a fine grained privilege implementation
exists. Before, fine grained privileges have been given up after
initializing the program and this may result in a root user that
is treated as a normal user that cannot write into directories
without global write permission. The named programs now no longer
give up privileges in case they have been called with the needed
privileges already and thus the programs cannot be used for
privilege escalations anymore.
- Cddda2wav now flushes stderr before asking for a specific cddb
entry index. It seems that on Linux stderr may not be unbuffered
as expected.
- Cdda2wav moved the option parsing code into a separate function
gargs().
Readcd:
- Trying to avoid to confuse users
on Solaris and Linux where a fine grained privilege implementation
exists. Before, fine grained privileges have been given up after
initializing the program and this may result in a root user that
is treated as a normal user that cannot write into directories
without global write permission. The named programs now no longer
give up privileges in case they have been called with the needed
privileges already and thus the programs cannot be used for
privilege escalations anymore.
0.11
* IMPORTANT: the name of the library has changed to libjson-c.so and
the header files are now in include/json-c.
The pkgconfig name has also changed from json to json-c.
You should change your build to use appropriate -I and -l options.
A compatibility shim is in place so builds using the old name will
continue to work, but that will be removed in the next release.
* Maximum recursion depth is now a runtime option.
json_tokener_new() is provided for compatibility.
json_tokener_new_ex(depth)
* Include json_object_iterator.h in the installed headers.
* Add support for building on Android.
* Rewrite json_object_object_add to replace just the value if the key already exists so keys remain valid.
* Make it safe to delete keys while iterating with the json_object_object_foreach macro.
* Add a json_set_serializer() function to allow the string output of a json_object to be customized.
* Make float parsing locale independent.
* Add a json_tokener_set_flags() function and a JSON_TOKENER_STRICT flag.
* Enable -Werror when building.
* speed improvements to parsing 64-bit integers on systems with working sscanf
* Add a json_object_object_length function.
* Fix a bug (buffer overrun) when expanding arrays to more than 64 entries.
HPLIP 3.13.11 - This release has the following changes:
Added Support for the Following New Printers:
- HP Color LaserJet Pro MPF M176 series
- HP Color LaserJet Pro MPF M176n
- HP Color LaserJet Pro MPF M177 series
- HP Color LaserJet Pro MPF M177fw
- HP Color LaserJet Enterprise M750 Printer series
- HP Color LaserJet Enterprise M750n
- HP Color LaserJet Enterprise M750dn
- HP Color LaserJet Enterprise M750xh
- HP Color LaserJet Enterprise M855 Printer series
- HP Color LaserJet Enterprise M855dn Printer
- HP Color LaserJet Enterprise M855xh Printer
- HP Color LaserJet Enterprise M855x+ Printer
- HP Color LaserJet Enterprise flow M880 Multifunction Printer series
- HP Color LaserJet Enterprise flow M880z Multifunction Printer
- HP Color LaserJet Enterprise flow M880z+ Multifunction Printer
- HP LaserJet Pro MFP M127 series
- HP LaserJet Pro MFP M127fn
- HP LaserJet Pro MFP M127fw
- HP Officejet 2620 All-in-One
- HP Officejet 2621 All-in-One
- HP Officejet 2622 All-in-One
Added support for the following new Distro's:
- Debian 7.2
- Debian 6.0.8
Issues fixed:
- Added Pin Printing support for HP LaserJet m5035 MFP device
Ruby 2.0.0-p353 is released
Now Ruby 2.0.0-p353 is released.
This release includes a security fix about floating point parsing.
Heap Overflow in Floating Point Parsing (CVE-2013-4164)
And some bugfixes are also included. See tickets and ChangeLog for details.
Ruby 1.9.3-p484 is released
Now Ruby 1.9.3-p484 is released.
This release includes a security fix about ruby interpreter core:
Heap Overflow in Floating Point Parsing (CVE-2013-4164)
And some bugfixes are also included. See tickets and ChangeLog for details.
IntelliJ IDEA Community Edition is the open source version of IntelliJ
IDEA, a premier IDE (Integrated Development Environment) for Java,
Groovy and other programming languages such as Scala or Clojure.
The Community Edition includes:
An Intelligent code editor that has all the smarts for
understanding Java, XML and Groovy code
Refactorings, code inspections and intentions, super-fast
navigation and search
Testing frameworks integration: JUnit and TestNG
Build tools support: Ant and Maven
Popular version control systems integration: CVS, Subversion
and Git
Swing UI designer
+ Mail cache lookups work for the mail being saved. This improves
performance by avoiding the need to parse the mail multiple times
when using some plugins (e.g. mail_log).
+ Mail cache works for recently cached data also with in-memory
indexes.
+ imapc: Many performance improvements, especially when working with
dsync. Also added imapc_feature=fetch-headers which allows using
FETCH BODY.PEEK[HEADER.FIELDS (..)] to avoid reading the entire
header.
+ mail_location = ..:FULLDIRNAME=dbox-Mails is the same as
:DIRNAME=dbox-Mails, but it will also be used for
:INDEX and :CONTROL directories. (It should have worked this way
from the beginning, but can't be changed anymore without breaking
existing installations).
- Fixed infinite loop in message parsing if message ends with
"--boundary" and CR (without LF). Messages saved via SMTP/LMTP can't
trigger this, because messages must end with an "LF.". A user could
trigger this for him/herself though.
- lmtp: Client was sometimes disconnected before all the output was
sent to it.
- imap_zlib plugin caused crashes during client disconnection in
v2.2.7
- replicator: Database wasn't being exported to disk every 15 minutes
as it should have. Instead it was being imported, causing "doveadm
replicator remove" commands to not work very well.
2013-01-07 Russ Allbery <rra@stanford.edu>
* ANSIColor.pm: Version 4.02 released.
* Makefile.PL: Add the minimum Perl version to the package
metadata.
* t/basic256.t: List the tag first in the import list for
compatibility with the Exporter from Perl 5.6.2. Thanks to David
Cantrell for the testing and debugging.
2012-12-31 Russ Allbery <rra@stanford.edu>
* ANSIColor.pm: Version 4.01 released.
* t/strict.t: During coverage checking, skip generic tests that
don't run module code for a significant speed-up.
* examples/generate-colors: Add POD documentation.
* t/critic.t: Also check the examples directory.
* t/pod.t: Likewise.
* t/pod-spelling.t: Likewise.
* t/aliases-env.t: Fix logic for skipping tests when Test::Warn is
not installed.
2012-12-30 Russ Allbery <rra@stanford.edu>
* ANSIColor.pm: Version 4.00 released.
* LICENSE: New file summarizing copyright and license information.
* examples/generate-colors: Add support for "basic" and "bright"
test file types that test all the other supported attributes.
* tests/README: Remove VT100 test files. The license was unclear,
and the new generate-colors example script does everything they do
of significance for this package plus more.
* tests/ansicolor: Likewise.
* tests/vt100-torture: Likewise.
* ANSIColor.pm (PUSHCOLOR): Take an array like all the other
constant functions and join all arguments together before
manipulating it.
* t/basic.t: Multiple new tests for various weird edge cases.
* ANSIColor.pm (AUTOLOAD): Only honor ANSI_COLORS_DISABLED if it
is set to a true value.
(color): Likewise.
(colored): Likewise.
* t/basic.t: Test that ANSI_COLORS_DISABLED must be true.
* t/synopsis.t: New test for SYNOPSIS syntax.
* ANSIColor.pm: Add COMPATIBILITY section to the documentation,
collecting all information about when features were introduced and
adding the version of Perl that they shipped with. Add
appropriate version numbers to the use statements in the SYNOPSIS.
* ANSIColor.pm: Use coloralias to load aliases from the
environment. Improve commenting in the SYNOPSIS. Document the
new alias name restrictions.
(coloralias): New function to set a color alias. Enforce
restrictions on the acceptable alias name.
* t/aliases-env.t: Adjust warning test for new error message.
* t/aliases-func.t: New test of coloralias.
2012-12-29 Stephen Thirlwall <stephen.thirlwall@strategicdata.com.au>
Russ Allbery <rra@stanford.edu>
* ANSIColor.pm: Add support for custom color names configured with
the ANSI_COLORS_ALIASES environment variable as set during module
load.
(color): Support custom colors.
(colorvalid): Likewise.
* t/aliases-env.t: New test of custom colors from the environment.
* t/basic.t: Delete ANSI_COLORS_ALIASES from the environment before
module load to avoid any effects from the test runner's settings.
* t/basic256.t: Likewise.
* t/eval.t: Likewise.
* t/stringify.t: Likewise.
* t/taint.t: Likewise.
2012-12-28 Kurt Starsinic <kstarsinic@gmail.com>
Russ Allbery <rra@stanford.edu>
* ANSIColor.pm: Add constants (with tag :constants256) and
attributes for 256-color emulators.
(uncolor): Support the three-part 256-color codes.
* t/basic256.t: New test for 256-color support.
* examples/generate-colors: New script to generate 256-color test
or demonstration files.
2012-12-28 Russ Allbery <rra@stanford.edu>
* t/basic.t: Test uncolor with \e[m and '' as only arguments.
* ANSIColor.pm: $AUTOLOCAL takes precedence over $AUTORESET,
reversing the previous behvior. Document the precedence.
* t/basic.t: Test for $AUTOLOCAL vs. $AUTORESET precedence.
* t/taint.t: New check for proper untainting in AUTOLOAD.
* ANSIColor.pm: Comment the untainting of $AUTOLOAD so that it
isn't accidentally removed as apparently unnecessary.
* t/strict.t: Ignore t/taint.t for coverage checking, since
Test::Strict doesn't know how to invoke tests that require
tainting.
* t/strict.t: Add test suite coverage checking if running the test
in maintainer mode.
* ANSIColor.pm (AUTOLOAD): Drop a redundant check on the result of
eval so that 100% test coverage can be achieved.
* t/basic.t: Remove taint checking, which is incompatible with
coverage testing. Add tests to achieve 100% coverage.
* t/eval.t: Remove taint checking.
* t/stringify.t: Likewise.
* ANSIColor.pm: Document $Term::ANSIColor::AUTOLOCAL.
* ANSIColor.pm (AUTOLOAD): Support ANSI_COLORS_DISABLED in the
generated constant subs. Fixes a bug where the environment
variable would be ignored if the constant were used before it was
set.
* t/basic.t: Test for proper ANSI_COLORS_DISABLED support in
generated constant subs.
* t/critic.t: New test that runs perlcritic (and perltidy) on all
source files and checks for violations.
* t/data/perlcriticrc: New file.
* t/data/perltidyrc: New file.
* ANSIColor.pm: Substantial reworking to improve coding style and
layout. Update to Perl 5.6 syntax. Unconditionally load Carp for
simplicity.
* Makefile.PL: Require Perl 5.6. Remove conditionals for
configuration that was not supported prior to Perl 5.6.
* t/basic.t: Update coding style.
* t/eval.t: Likewise.
* t/stringify.t: Likewise.
* t/minimum-version.t: New test for the minimum required version
of Perl.
* t/pod-coverage.t: New test for POD coverage.
* ANSIColor.pm: Add use warnings.
* Makefile.PL: Add use strict and use warnings.
* t/strict.t: New test for strict and warnings in all code.
* t/pod.t: Update coding style.
* t/pod-spelling.t: Use Test::Spelling instead of including a
less-tested version of the same code. Update coding style.
2012-03-18 Russ Allbery <rra@stanford.edu>
* ANSIColor.pm: Version 3.02 released.
* ANSIColor.pm (AUTOLOAD): Only return pass-through behavior if
the function that was called was one of our constants, rather than
turning every unknown function in the Term::ANSIColor namespace
into a passthrough join function when colors are disabled.
* t/basic.t: Test proper error reporting with colors disabled.
* ANSIColor.pm (AUTOLOAD): Preserve an existing value of $@ when
generating a constant sub and restore it afterwards. Diagnose
errors in creating the constant sub and die instead of ignoring
them.
* t/eval.t: New test for $@ preservation.
* ANSIColor.pm: Add italic and the ITALIC constant. Document that
the support for it is rare.
* t/basic.t: Test italic and ITALIC support.
* ANSIColor.pm: Add "mistyped" as a stopword, required by the
latest aspell on Debian.
2011-07-20 Russ Allbery <rra@stanford.edu>
* ANSIColor.pm: Version 3.01 released.
* Makefile.PL: Change the DISTNAME to Term-ANSIColor.
* ANSIColor.pm (colored): Only interpret an initial array
reference as a list of colors, not any initial reference, allowing
the colored function to work properly on objects with
stringification defined. Thanks, Revilo Reegiles.
* t/stringify.t: New test for proper behavior with non-array
references in colored.
2011-03-13 Russ Allbery <rra@stanford.edu>
* ANSIColor.pm: Fix two syntax errors in the SYNOPSIS. Thanks,
Jan Hartung.
2010-10-08 Russ Allbery <rra@stanford.edu>
* ANSIColor.pm: Warn in the documentation that attributes are not
supported in and will not work with Perl formats.
2010-04-11 Russ Allbery <rra@stanford.edu>
* ANSIColor.pm: Update the URL for ECMA-048 in the documentation.
Sat Jul 13 18:34:27 IST 2013 Abhijit Menon-Sen <ams@toroid.org>
Version 2.45
* [perl #118829] Memory leaks in STORABLE_attach
(Vladimir Timofeev)
* [perl #118139] Don't SEGV during global destruction
(Nicholas Clark, report/test from Reini Urban)
* Added security warnings section (Steffen Mueller)
* Update INSTALLDIRS to favour installation in 'site'
(James E Keenan)