Directory paths containing '..' as a directory name are now sanitized,
to prevent malicious archives being able to overwrite arbitrary files on
the filesystem.
Symbolic links are now extracted in a safer way, being created as dummy
files in O_EXCL mode that are overwritten with proper symbolic links at
the end of extraction.
Processing of archives read from IPC pipes (including stdin) has
been fixed.
Upstream changes:
2.0802 Tue, May 07, 2013
* fix incompatibilities with Test::Builder 1.005+ (Karen Etheridge)
* Moose::Manual::Contributing updated to reflect the change of primary
repository from git.moose.perl.org to github.com
Version 1.0.4
-------------
Released April 28, 2013
- Add widgets and field implementations for HTML5 specialty input types.
- ext.appengine: Add NDB support.
- Add translations: Korean, Traditional Chinese
From Nils Ratusznik per PR pkg/47800
pkgsrc changes:
---------------
Update MASTER_SITES. Now requires curl to fetch on https mirror.
Upstream changes:
-----------------
3.8.3 -> 3.8.4
- Added --version command line option
- Disable ACL tests if logrotate is not compiled WITH_ACL support or if
ACLs are not supported by the system running tests
- Disable SELinux tests if logrotate is not compiled WITH_SELINUX support
or if SELinux is not supported by the system running tests
- Fixed bug which prevented skipping particular log file config
if the config contained errors.
- Fixed skipping of configs containing firstaction/lastaction scripts
with '}' character in case of error before these scripts.
- Support also 'K' unit for *size directives.
- Added preremove option to let admin to do something with the old logs
before they are removed by logrotate.
- Fixed possible loop in tabooext parsing.
- Move code to set SELinux context before compressLogFile calls to create
compressed log files with the proper context.
- Call prerotate/postrotate script only for really rotated files in
nosharedscripts mode (as stated in man page).
openchrome 0.2.906 (15/05/2012)
-------------------------------
* New features :
- VX900 Xv support.
- EXA is now the default although compositing is buggy and thus disabled.
* Bugfixes and enhancements :
- Fix I420 Xv surface on CME engine.
- Fix EXA to not require XAA module in X server.
openchrome 0.2.905 (10/02/2012)
-------------------------------
* New features :
- VX900 support (Xv not supported yet).
- VX855 XVideo support.
* Bugfixes and enhancements :
- More debug information to video decoding.
- Add secondary FIFO support for K8M890 and P4M890.
- Check the primary FIFO for VX855.
- Add panel scale support for CLE266 and KM400.
- Fix bug with malloc.
- Enabled new mode switch for PM800 chipset.
- Add option to enable unaccelerated RandR rotation ("SWRandR").
- Enable new mode switch for VM800 chipsets.
- More debug traces to via_video.c.
- Fix manual and add more comments.
- Fix start address.
- Optimization of the hardware accelerated cursor and XAA (K8M890 chipset).
- Code clean up.
- Fix bug with suspend and VT switch on VX800 chipset and 64bit systems.
- Synchronize via_drm.h with drm-2.4.17.
- Fix segfaults with EXA and XV.
- Fix build on old kernels.
- Replace RegionsEqual with REGION_EQUAL and use
the xf86XVFillKeyHelperDrawable instead of xf86XVFillKeyHelper.
- Fix DFP parameter description for the ActiveDevice option.
- Manpage update and some minor changes.
- Set colorkey for 2nd_monitor.
- Add timeouts to HQV while loops.
- Improve 2d performance on chipsets without AGP/PCIe.
- Add option I2CDevices.
- Disable Hardware Clipping for the VX855.
- Re-Enable the VQ for VX800/VX855.
- Disable AGP and DMA by default for VX800 and VX855.
- Fixed freeze on 64bit system for K8M800 chipset.
- Increase bandwidth to handle 1920x1200 resolution with DDR266.
- Fix XV crash on PM800 post VX855 rework.
- Fix several typo in code comments.
- Update VX855 FIFO.
- Fix bug with TV out flickering.
- Replace the deprecated functions with new ones.
Refer to "/xserver/include/os.h".
- Replace remaining xalloc to malloc.
- Change maximum line pitch and virtual height according to chipset.
- Update 1024x600 modeline.
- Add workaround for memory autodetection.
- Enable new mode switch and panel support on K8M800 and VM800.
- Fix type in VIASave.
- Use DRICreatePCIBusID when available to create Bus ID string.
- Restore video interrupt flag.
- Fix OpenGL application crash on VX900 chipset.
- Fix VIA VB8001 Mini-ITX Board (P4M900) support.
- Add workaround for bad memory detection on some P4M800.
- Fix resolution detection for OLPC 1.5.
- Fix Xvideo crash on X.Org server 1.10.
- Fix XAA displaying issues.
- Fix cursor garbare after suspend/hibernate/resume on VX855/VX900.
- Workaround EXA crash with new libcairo2.
- Handle X server 1.12 (videoabi 12).
- Add support for I420 Xv surface.
- Limit video RAM size to 256 MB, PCI BAR can't handle more.
- Add Harald Welte's registers dump tool.
* New boards :
- ASRock PV530, ECS P4M800PRO-M2 (V2.0) , FIC CE2A1, FIC PTM800Pro LF,
Guillemot-Hercules ECafe EC900B, Hewlett Packard DX2020,
Hewlett Packard t5550 Thin Client, Lenovo ThinkCenter E51 8714,
MSI K8M890M2-V, MSI PM8M-V, MSI PM9M-V, OLPC XO 1.5,
Semp Informática Notebook IS 1462, Sharp Mebius PC-CS30H, Siragon
ML-6200, Twinhead K15V
LogRider is my attempt to improve a popular LogCheck/LogSentry utility.
LogCheck uses egrep for periodically scanning system logs for specific
alert/hacking signatures based on set of static filters. LogRider is
rewritten from scratch with lot of important features added:
1. Strings caught by any filter are excluded from processing by next filters.
2. Actual filters are composed from the set of small sub-filters located
in directories that name is given as filter name. Each subfilter
contains messages generated by one service. You can easily put additional
filters for checking additional services without modification of
already existing program and configuration.
3. Configuration is separated from program and moved to standalone file.
This means that LogRider may be easily adopted to new platform without
modification of program core, and may be easily used for checking multiple
logfiles by different filters.
Upstream changes:
-----------------
- CUE sheets support. When adding e.g. `track.flac` to the library, cmus will
check for `track.cue` or `track.flac.cue` in the same directory. If it founds
one, it will ignore the tags in `track.flac` and use CUE metadata instead
- cdio input plugin, for those of you who still remember what a CD is :-)
- support for WavPack `.wvc` correction files
- new zenburn color scheme (as seen at http://cmus.sf.net/), and text
attributes (bold/reverse/#) support for UI elements
- improved tab completion, new `scroll_offset` and `icecast_default_charset`
options, even better tag parsing and compilations handling, and numerous small
enhancements all over the place.
Complete and detailed changelog can be found here:
http://article.gmane.org/gmane.comp.audio.cmus.devel/799
Upstream changes:
0.53 2013-03-20T06:04:34Z
- Fixed some documentation typos, thanks to Mike O'Regan (Issue #22).
- Fixed issue where an connection failure caused an unhelpful error
(Issue #26).
Upstream changes:
1.002000 - 2013-05-04
- add 'moosify' attribute key to provide code for inflating to Moose
- fix warnings about unknown attribute parameters on metaclass inflation
- don't pass 'handles' down when doing 'has +' to avoid unDWIMmy explosions
- throw a useful exception when typemap doesn't return a value
- avoid localising @_ when not required for Sub::Quote
- successfully inflate a metaclass for attributeless classes (RT#86415)
- fix false default values used with non-lazy accessors
- stop built values that fail isa checks still getting stored in the object
- stop lazy+weak_ref accessors re-building their value on every call
- make lazy+weak_ref accessors return undef if built value isn't already
stored elsewhere (Moose compatibility)
- stop isa checks being called on every access for lazy attributes
- bump Devel::GlobalDestruction dependency to fix warning on cleanup
when run under -c (RT#78617)
- document Moose type constraint creation for roles and classes
(actually fixed in 1.001000)
Upstream changes:
2013-05-04 David E. Wheeler <david@justatheory.org>
* Release 3.28
Removed use of 'done_testing' in t/white.t, which was added in
v3.27. Thanks to Paul Howarth for the catch.
Fixed inproperly calculated number of skipped tests in t/xhtml01.t
when HTML::Entities is not intalled.
2013-05-03 David E. Wheeler <david@justatheory.org>
* Release 3.27
Added new warnings as defined by Pod::Checker, thanks to RJBS:
+ "=over" without "=back"
+ "L<>" starts or ends with whitespace
+ raw "|" or "/" in "L<text|link>" text
Added ->keep_encoding_directive, which is false by default, to
prevent formatters from emitting a document's '=encoding'
directive in most cases. That they emitted the encoding was a bug
introduced in v3.26 (RT #84093). Now, only the DumpAsText and
DumpAsXML formats set it to true. Patch from Patrice Dumas.
2013-02-27 David E. Wheeler <david@justatheory.org>
* Release 3.26
Fixed another test script to skip all tests when Encode is not
installed.
Added 'encoding()' and 'detected_encoding()' to return the current
encoding and the encoding actually to decode the input file. The
value from "=encoding" is also now kept in the output tree. Patch
from Patrice Dumas (RT #74390).
Upstream changes:
1.48 - 2013-05-06T04:47:00Z
* Fixed test failure with versions of Pod::Simple lower than 3.24. Thanks
to Martin Holste and Tatsuhiko Miyagawa for the reports.
1.47 - 2013-05-05T03:14:25Z
* Fixed failing test on Pod::Simple 3.27 and higher.
1.46 - 2013-02-16T19:46:17Z
* Fixed a crash when `all_pod_files_ok()` finds no files to test. Thanks
to H.Merijn Brand.
* Switched from custom file searching code to File::Find. Suggested by
H.Merijn Brand.
* Fixed failing test on Pod::Simple 3.24.