Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (2h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (155d) 

2024-05-13 18:59:18 UTC Now

2012-03-16 05:13:49 UTC MAIN commitmail json YAML

Allow to use with non UTF-8 locale by -Ku RUBYOPT.

Bump PKGREVISION.

(obache)

2012-03-16 04:31:16 UTC MAIN commitmail json YAML

2012-03-16 01:11:33 UTC MAIN commitmail json YAML

2012-03-16 01:09:44 UTC MAIN commitmail json YAML

2012-03-16 00:35:12 UTC MAIN commitmail json YAML

Updated graphics/darktable to 1.0

(jakllsch)

2012-03-16 00:35:01 UTC MAIN commitmail json YAML

Update to darktable-1.0.

changes since 0.9.3:
* new cameras supported
. Leica M9
. NX100/NX5/NX10/NX11
. Panasonic DMC-GX1
. Pentax K-r
. Canon Powershot S100
. Olympus XZ-1
. Olympus E-P3
. Sony DSLR A330
. Sony NEX-5N
. Canon EOS 1000D
. Canon EOS 600D
. Sony Alpha 390
. Fuji Finepix HS20EXR
* new and updated translations (we now have chinese!)
* new modules:
. shadows & highlights
. enhanced tone curve. now operates in a and b channels as well
* refactored modules:
. import
. snapshots (enable sliding separation line between before/after images)
. metadata
* new image cache
. faster concurrent access and insertion
. reduces needed memory
. more thumbnails stored on disk
. read embedded jpegs for creating thumbnails (faster folder import)
* increased general speed on sqlite3 (journaled, pagesize optimizations)
* reworked, modular ui
* keyboard shortcuts support - key accelerators (GSoC)
* unity launcher support (ubuntu)
* quicktool bar: exposure, presets and styles
* new color picker
* web gallery export now with next/prev buttons per image
* removed gconf: not used anymore, we have our own backend
* bugfixes

(jakllsch)

2012-03-16 00:20:51 UTC MAIN commitmail json YAML

Set LICENSE. Quell a pkglint warning.

(wiz)

2012-03-16 00:16:12 UTC MAIN commitmail json YAML

Updated security/py-cryptopp to 0.6.0.1206569328141510525648634803928199668821045408958

(gdt)

2012-03-16 00:15:15 UTC MAIN commitmail json YAML

fix distinfo; patch-aa is gone

(gdt)

2012-03-16 00:14:36 UTC MAIN commitmail json YAML

Set license (GPLv2, or boutique license not in pkgsrc/licenses).

(gdt)

2012-03-16 00:12:36 UTC MAIN commitmail json YAML

Update to 0.6.0.1206569328141510525648634803928199668821045408958.
(Yes, that ridiculous version number really is what upstream calls it.)

No NEWS entry, but announcement includes:

2012-03-13  Zooko Wilcox-O'Hearn  <zooko@zooko.com>

      * src/pycryptopp/_version.py: release pycryptopp-0.6.0
      * add Ed25519 signatures (#75)
      * add XSalsa20 cipher (#40)
      * switch from darcs to git for revision control
      * pycryptopp version numbers now include a decimal encoding of *
      * reorganize the source tree and the version number generation
      * aesmodule.cpp: validate size of IV and throw exception if it
        is not 16 (#70)
      * fixed compile errors with gcc-4.7.0 (#78)
      * fixed compile errors concerning "CryptoPP::g_nullNameValuePairs" (#77)
      * suppress warnings from valgrind with new OpenSSL 1.0.1 on Fedora (#82)
      * raise Python exception instead of uncaught C++ exception
        (resulting in abort) when deserializing malformed RSA keys (#83)

(gdt)

2012-03-15 22:46:02 UTC MAIN commitmail json YAML

2012-03-15 21:59:29 UTC MAIN commitmail json YAML

Updated misc/libreoffice3-bin to 3.5.1

(ryoon)

2012-03-15 21:57:35 UTC MAIN commitmail json YAML

2012-03-15 20:16:24 UTC MAIN commitmail json YAML

2012-03-15 19:43:06 UTC MAIN commitmail json YAML

Fix error in setup.py which affects builing on Mac OS X.

(adam)

2012-03-15 19:34:13 UTC MAIN commitmail json YAML

Changes 2.4.9:
* ldapobject.ReconnectLDAPObject.reconnect() now does kind of
  an internal locking to pause other threads while reconnecting
  is pending.
* Changes to bind- and startTLS-related operation methods of
  class ReconnectLDAPObject for more robustness
* New constant ldap.OPT_NAMES_DICT contains mapping from
  integer to variable name for all option-related constants.

(adam)

2012-03-15 17:30:03 UTC MAIN commitmail json YAML

Added net/remmina version 0.9.3
Added net/remmina-plugins version 0.9.2

(asau)

2012-03-15 17:29:04 UTC MAIN commitmail json YAML

+ remmina
+ remmina-plugins

(asau)

2012-03-15 17:27:14 UTC MAIN commitmail json YAML

Import Remmina plugins 0.9.2 as net/remmina-plugins.

Plugins for Remmina, a remote desktop client written in GTK+.
Currently RDP, VNC, NX, XDMCP and SSH are supported.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(asau)

2012-03-15 17:06:51 UTC MAIN commitmail json YAML

Import Remmina 0.9.3 as net/remmina

Remmina is a remote desktop client written in GTK+, aiming to be
useful for system administrators and travellers, who need to
work with lots of remote computers in front of either large
monitors or tiny netbooks. Remmina supports multiple network
protocols in an integrated and consistant user interface.
Currently RDP, VNC, NX, XDMCP and SSH are supported.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(asau)

2012-03-15 17:04:45 UTC MAIN commitmail json YAML

Updated security/gnutls to 2.12.17

(adam)

2012-03-15 16:41:48 UTC MAIN commitmail json YAML

Changes 2.12.17:
* libgnutls: Corrections in record packet parsing.
* libgnutls: Fixes in SRP authentication.
* libgnutls: Added function to force explicit reinitialization of PKCS 11
  modules. This is required on the child process after a fork.
* libgnutls: PKCS 11 objects that do not have ID no longer crash listing.
* API and ABI modifications: gnutls_pkcs11_reinit: Added

(adam)

2012-03-15 16:13:28 UTC MAIN commitmail json YAML

print/cups-drivers-Magicolor5440DL: regenerate distinfo

For an unknown reason, the distinfo generated after patch-aa was last
modified was uncorrect, so it has been regenerated.

(marino)

2012-03-15 16:01:56 UTC MAIN commitmail json YAML

Updated net/libquvi-scripts to 0.4.2nb1

(wiz)

2012-03-15 16:01:47 UTC MAIN commitmail json YAML

2012-03-15 15:27:58 UTC MAIN commitmail json YAML

fix BUILDLINK_INCDIRS & BUILDLINK_LIBDIRS - thanks wiz

(abs)

2012-03-15 14:54:09 UTC MAIN commitmail json YAML

iodbc 3.52.7nb2 needed for conflict free life

(abs)

2012-03-15 14:50:56 UTC MAIN commitmail json YAML

2012-03-15 14:18:39 UTC MAIN commitmail json YAML

Fix the symlink creation (if GTAR_PROGRAM_PREFIX != "g")

(fhajny)

2012-03-15 14:06:08 UTC MAIN commitmail json YAML

Stop current memory usage being printed to stdout at process start if memory
ballooning if present.
Bump PKGREVISION

(sborrill)

2012-03-15 12:58:38 UTC MAIN commitmail json YAML

Update CONFLICTS to iodbc<3.52.7nb1

(abs)

2012-03-15 12:54:09 UTC MAIN commitmail json YAML

Set --includedir to avoid conflict with unixodbc, adjust BUILDLINK_INCDIRS

(abs)

2012-03-15 12:40:03 UTC MAIN commitmail json YAML

Bump PKGREVISION from default python to 2.7.

(obache)

2012-03-15 11:53:45 UTC MAIN commitmail json YAML

2012-03-15 11:52:10 UTC MAIN commitmail json YAML

Add thunderbird10 and thunderbird10-l10n

(ryoon)

2012-03-15 11:51:44 UTC MAIN commitmail json YAML

Add firefox10 and firefox10-l10n

(ryoon)

2012-03-15 11:50:51 UTC MAIN commitmail json YAML

Add xulrunner10

(ryoon)

2012-03-15 11:50:05 UTC MAIN commitmail json YAML

Add recent changes.

(ryoon)

2012-03-15 11:44:40 UTC MAIN commitmail json YAML

Import firefox10-l10n-10.0.3 as www/firefox10-l10n

* Sync with www/firefox10

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(ryoon)

2012-03-15 11:42:14 UTC MAIN commitmail json YAML

Import thunderbird10-l10n-10.0.3 as mail/thunderbird10-l10n

* Sync with mail/thunderbird10

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(ryoon)

2012-03-15 10:05:01 UTC MAIN commitmail json YAML

2012-03-15 09:45:30 UTC MAIN commitmail json YAML

2012-03-15 09:12:54 UTC MAIN commitmail json YAML

2012-03-15 09:02:44 UTC MAIN commitmail json YAML

2012-03-15 08:58:29 UTC MAIN commitmail json YAML

2012-03-15 08:52:35 UTC MAIN commitmail json YAML

2012-03-15 08:48:52 UTC MAIN commitmail json YAML

2012-03-15 08:36:43 UTC MAIN commitmail json YAML

2012-03-15 08:35:24 UTC MAIN commitmail json YAML

lang/ruby: Fix ruby193-base for DragonFly

The maintainers of ruby have changed the shared library naming scheme for
FreeBSD and DragonFly:
For ruby18,  it's libruby18.so.18  (last part = RUBY_VER)
For ruby19,  it's libruby19.so.19  (last part = RUBY_VER)
for ruby193, it's libruby193.so.191 (last part derived from API, not version)

The rubyversion.mk was never updated to reflect that, and as a result ruby
1.9.3 has never built on DragonFly.  This commit will allow
lang/ruby193-base package to build.

(marino)

2012-03-15 08:34:06 UTC MAIN commitmail json YAML

Update to 4.9.3

* Extract from xulrunner-11.0
* Add some header files in buildlink.

(ryoon)

2012-03-15 08:32:13 UTC MAIN commitmail json YAML

Update to 3.13.3

* Extract from xulrunner-11.0.

(ryoon)

2012-03-15 08:31:11 UTC MAIN commitmail json YAML

Update to 11.0

* Follow devel/xulrunner update.

(ryoon)

2012-03-15 08:30:07 UTC MAIN commitmail json YAML

2012-03-15 08:15:12 UTC MAIN commitmail json YAML

fix a entry format (hi plunky)

(obache)

2012-03-15 07:50:22 UTC MAIN commitmail json YAML

2012-03-15 07:43:38 UTC MAIN commitmail json YAML

Updated lang/gcc44 to 4.4.7

(sbd)

2012-03-15 07:43:30 UTC MAIN commitmail json YAML

Update to GCC 4.4.7

GCC 4.4.7 is a bug-fix release containing fixes for regressions and serious
bugs in GCC 4.4.6.  This release marks the end of the maintainance of
the GCC 4.4 series.

This is the list of problem reports (PRs) from GCC's bug tracking system
that are known to be fixed in the 4.4.7 release. This list might not be
complete (that is, it is possible that some PRs that have been fixed are
not listed here).
http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.2

(sbd)

2012-03-15 07:25:13 UTC MAIN commitmail json YAML

2012-03-15 07:13:33 UTC MAIN commitmail json YAML

2012-03-15 06:52:07 UTC MAIN commitmail json YAML

Add this package is marked NOT-FOR-DRAGONFLY remove dragonfly patches
and pre-configure.

Also remove MESSAGE_SUBST.

(sbd)

2012-03-15 06:45:26 UTC MAIN commitmail json YAML

Pickup maintainership of gcc4 series packages.

This means I will also take care of adding newer gcc version.

(sbd)

2012-03-15 01:56:45 UTC MAIN commitmail json YAML

2012-03-15 01:53:45 UTC MAIN commitmail json YAML

Update to 2.08

2.08: fixed a bug in one of the tests
2.07: two other common graphics formats (JPG and PNG) are now explicitly
allowed as input files (i.e., not only PDF files are allowed as inputs).
2.06: changed the pdfbook script to include --booklet true as the default
behaviour (thanks to Julien Bossert for this good suggestion).
2.05: changes to the pdfbook script [the --right-edge-binding option is
now redundant, and there's a new --short-edge option for binding along
the short edge of pages instead of the long edge (thanks to Marco Pessotto
for this)]. The --preamble option to pdfjam is enhanced, to allow multiple
instances which get concatenated. Also various minor corrections to man
pages.
2.04: various minor improvements suggested by Debian maintainers (thanks
to Eduard Bloch for these). The main things are: addition of the --version
option; liberalisation of pdfjam to allow files in JPEG format to be
specified as input, as well as PDF (I don't know why or if this might
work! but some people have said it does); tidying of the man files; and
more use of exec, to avoid forking.
2.03: fixed a bug which caused problems when your /bin/sh is the zsh shell;
fixed a bug which prevented the correct representation of many UTF-8
characters in pdfinfo data.

(markd)

2012-03-15 01:17:29 UTC MAIN commitmail json YAML

2012-03-14 23:37:27 UTC MAIN commitmail json YAML

Updated geography/proj to 4.8.0

(gdt)

2012-03-14 23:36:06 UTC MAIN commitmail json YAML

Update to 4.8.0.  As a byproduct, update proj-datumgrid to 1.5, which
has an additional grid shift file.  Add a test target; regression
tests now pass at least on NetBSD/i386 5.1_STABLE.

4.8.0 Release Notes
-------------------

o Added the Natural Earth projection.

o Added HEALPIX, rHEALPIX and Icosahedral Snyder Equal Area projections.

o nad2bin now produces "CTable2" format grid shift files by default which
  are platform independent.

o nad2nad removed, use cs2cs for datum shift operations.

o projects.h no longer installed as a public include file.  Please try to
  only use proj_api.h.

o Add pj_get_spheroid_defn() accessor.

o Added an alternate version of pj_init() that takes a projCtx (execution
  context) structure to address multithreading issues with error management
  and to provide a support for application hookable error reporting and
  logging.

o Upgrade to EPSG 7.9.  Some changes in ideal datum selection.

o JNI bindings reworked, org.proj4.Projections deprecated in favor of
  org.proj4.PJ.

o Added preliminary vertical datum support.

o Fix various multithreading issues, particular in datum grid handling code.

o Added support for the +axis= option for alternate axis orientations as
  part of a coordinate system (used for TM South Orientated support).

o +proj=omerc implementatioin replaced with code from libproj4.  +rot_conv
  flag no longer works, and some coordinate systems (ie. Malaysian) will
  need to use +gamma instead.  "epsg" init file updated accordingly.

(gdt)

2012-03-14 23:25:04 UTC MAIN commitmail json YAML

Updated lang/gcc46 to 4.6.3nb1

(wiz)

2012-03-14 23:24:54 UTC MAIN commitmail json YAML

Pass proper configure arguments so that it is happy with GNU tools available
on NetBSD; removes two dependencies.
Unlimit before running tests, reduces test failures.
Add t-crtstuff to tmake_file on NetBSD as well.

gcc46 should work much better now on NetBSD.

All from Kai-Uwe Eckhardt in private mail.

Bump PKGREVISION.

(wiz)

2012-03-14 23:20:10 UTC MAIN commitmail json YAML

2012-03-14 23:17:24 UTC MAIN commitmail json YAML

Fix build with newer glib.

(joerg)

2012-03-14 23:16:29 UTC MAIN commitmail json YAML

2012-03-14 23:15:16 UTC MAIN commitmail json YAML

2012-03-14 23:13:47 UTC MAIN commitmail json YAML

Remove cat page entries in PLIST

(joerg)

2012-03-14 23:11:58 UTC MAIN commitmail json YAML

2012-03-14 23:09:38 UTC MAIN commitmail json YAML

2012-03-14 22:51:14 UTC MAIN commitmail json YAML

Fix build on NetBSD-current, per patch from Kai-Uwe Eckhardt in PR 46045.
Set LICENSE while here.

(wiz)

2012-03-14 22:48:59 UTC MAIN commitmail json YAML

configure script expects darwin-ppc-cc and not darwin-powerpc-cc.
'should be ok' joerg@

(cegger)

2012-03-14 18:16:15 UTC MAIN commitmail json YAML

Add a buildlink3.mk

(abs)

2012-03-14 18:16:03 UTC MAIN commitmail json YAML

Updated devel/snappy to 1.0.5

(abs)

2012-03-14 18:15:27 UTC MAIN commitmail json YAML

Updated devel/snappy to 1.0.5

------------------------------------------------------------------------
r60 | snappy.mirrorbot@gmail.com | 2012-02-23 18:00:36 +0100 (Thu, 23 Feb 2012) | 57 lines

For 32-bit platforms, do not try to accelerate multiple neighboring
32-bit loads with a 64-bit load during compression (it's not a win).

The main target for this optimization is ARM, but 32-bit x86 gets
a small gain, too, although there is noise in the microbenchmarks.
It's a no-op for 64-bit x86. It does not affect decompression.

Microbenchmark results on a Cortex-A9 1GHz, using g++ 4.6.2 (from
Ubuntu/Linaro), -O2 -DNDEBUG -Wa,-march=armv7a -mtune=cortex-a9
-mthumb-interwork, minimum 1000 iterations:

  Benchmark            Time(ns)    CPU(ns) Iterations
  ---------------------------------------------------
  BM_ZFlat/0            1158277    1160000      1000 84.2MB/s  html (23.57 %)    [ +4.3%]
  BM_ZFlat/1          14861782  14860000      1000 45.1MB/s  urls (50.89 %)    [ +1.1%]
  BM_ZFlat/2            393595    390000      1000 310.5MB/s  jpg (99.88 %)    [ +0.0%]
  BM_ZFlat/3            650583    650000      1000 138.4MB/s  pdf (82.13 %)    [ +3.1%]
  BM_ZFlat/4            4661480    4660000      1000 83.8MB/s  html4 (23.55 %)  [ +4.3%]
  BM_ZFlat/5            491973    490000      1000 47.9MB/s  cp (48.12 %)      [ +2.0%]
  BM_ZFlat/6            193575    192678      1038 55.2MB/s  c (42.40 %)      [ +9.0%]
  BM_ZFlat/7              62343      62754      3187 56.5MB/s  lsp (48.37 %)    [ +2.6%]
  BM_ZFlat/8          17708468  17710000      1000 55.5MB/s  xls (41.34 %)    [ -0.3%]
  BM_ZFlat/9            3755345    3760000      1000 38.6MB/s  txt1 (59.81 %)    [ +8.2%]
  BM_ZFlat/10          3324217    3320000      1000 36.0MB/s  txt2 (64.07 %)    [ +4.2%]
  BM_ZFlat/11          10139932  10140000      1000 40.1MB/s  txt3 (57.11 %)    [ +6.4%]
  BM_ZFlat/12          13532109  13530000      1000 34.0MB/s  txt4 (68.35 %)    [ +5.0%]
  BM_ZFlat/13          4690847    4690000      1000 104.4MB/s  bin (18.21 %)    [ +4.1%]
  BM_ZFlat/14            830682    830000      1000 43.9MB/s  sum (51.88 %)    [ +1.2%]
  BM_ZFlat/15            84784      85011      2235 47.4MB/s  man (59.36 %)    [ +1.1%]
  BM_ZFlat/16          1293254    1290000      1000 87.7MB/s  pb (23.15 %)      [ +2.3%]
  BM_ZFlat/17          2775155    2780000      1000 63.2MB/s  gaviota (38.27 %) [+12.2%]

Core i7 in 32-bit mode (only one run and 100 iterations, though, so noisy):

  Benchmark            Time(ns)    CPU(ns) Iterations
  ---------------------------------------------------
  BM_ZFlat/0            227582    223464      3043 437.0MB/s  html (23.57 %)    [ +7.4%]
  BM_ZFlat/1            2982430    2918455        233 229.4MB/s  urls (50.89 %)    [ +2.9%]
  BM_ZFlat/2              46967      46658      15217 2.5GB/s  jpg (99.88 %)      [ +0.0%]
  BM_ZFlat/3            115298    114864      5833 783.2MB/s  pdf (82.13 %)    [ +1.5%]
  BM_ZFlat/4            913440    899743        778 434.2MB/s  html4 (23.55 %)  [ +0.3%]
  BM_ZFlat/5            110302    108571      7000 216.1MB/s  cp (48.12 %)      [ +0.0%]
  BM_ZFlat/6              44409      43372      15909 245.2MB/s  c (42.40 %)      [ +0.8%]
  BM_ZFlat/7              15713      15643      46667 226.9MB/s  lsp (48.37 %)    [ +2.7%]
  BM_ZFlat/8            2625539    2602230        269 377.4MB/s  xls (41.34 %)    [ +1.4%]
  BM_ZFlat/9            808884    811429        875 178.8MB/s  txt1 (59.81 %)    [ -3.9%]
  BM_ZFlat/10            709532    700000      1000 170.5MB/s  txt2 (64.07 %)    [ +0.0%]
  BM_ZFlat/11          2177682    2162162        333 188.2MB/s  txt3 (57.11 %)    [ -1.4%]
  BM_ZFlat/12          2849640    2840000        250 161.8MB/s  txt4 (68.35 %)    [ -1.4%]
  BM_ZFlat/13            849760    835476        778 585.8MB/s  bin (18.21 %)    [ +1.2%]
  BM_ZFlat/14            165940    164571      4375 221.6MB/s  sum (51.88 %)    [ +1.4%]
  BM_ZFlat/15            20939      20571      35000 196.0MB/s  man (59.36 %)    [ +2.1%]
  BM_ZFlat/16            239209    236544      2917 478.1MB/s  pb (23.15 %)      [ +4.2%]
  BM_ZFlat/17            616206    610000      1000 288.2MB/s  gaviota (38.27 %) [ -1.6%]

R=sanjay

------------------------------------------------------------------------
r59 | snappy.mirrorbot@gmail.com | 2012-02-21 18:02:17 +0100 (Tue, 21 Feb 2012) | 107 lines

Enable the use of unaligned loads and stores for ARM-based architectures
where they are available (ARMv7 and higher). This gives a significant
speed boost on ARM, both for compression and decompression.
It should not affect x86 at all.

There are more changes possible to speed up ARM, but it might not be
that easy to do without hurting x86 or making the code uglier.
Also, we de not try to use NEON yet.

Microbenchmark results on a Cortex-A9 1GHz, using g++ 4.6.2 (from Ubuntu/Linaro),
-O2 -DNDEBUG -Wa,-march=armv7a -mtune=cortex-a9 -mthumb-interwork:

Benchmark            Time(ns)    CPU(ns) Iterations
---------------------------------------------------
BM_UFlat/0            524806    529100        378 184.6MB/s  html            [+33.6%]
BM_UFlat/1            5139790    5200000        100 128.8MB/s  urls            [+28.8%]
BM_UFlat/2              86540      84166      1901 1.4GB/s  jpg              [ +0.6%]
BM_UFlat/3            215351    210176        904 428.0MB/s  pdf            [+29.8%]
BM_UFlat/4            2144490    2100000        100 186.0MB/s  html4          [+33.3%]
BM_UFlat/5            194482    190000      1000 123.5MB/s  cp              [+36.2%]
BM_UFlat/6              91843      90175      2107 117.9MB/s  c              [+38.6%]
BM_UFlat/7              28535      28426      6684 124.8MB/s  lsp            [+34.7%]
BM_UFlat/8            9206600    9200000        100 106.7MB/s  xls            [+42.4%]
BM_UFlat/9            1865273    1886792        106 76.9MB/s  txt1            [+32.5%]
BM_UFlat/10          1576809    1587301        126 75.2MB/s  txt2            [+32.3%]
BM_UFlat/11          4968450    4900000        100 83.1MB/s  txt3            [+32.7%]
BM_UFlat/12          6673970    6700000        100 68.6MB/s  txt4            [+32.8%]
BM_UFlat/13          2391470    2400000        100 203.9MB/s  bin            [+29.2%]
BM_UFlat/14            334601    344827        522 105.8MB/s  sum            [+30.6%]
BM_UFlat/15            37404      38080      5252 105.9MB/s  man            [+33.8%]
BM_UFlat/16            535470    540540        370 209.2MB/s  pb              [+31.2%]
BM_UFlat/17          1875245    1886792        106 93.2MB/s  gaviota          [+37.8%]
BM_UValidate/0        178425    179533      1114 543.9MB/s  html            [ +2.7%]
BM_UValidate/1        2100450    2000000        100 334.8MB/s  urls            [ +5.0%]
BM_UValidate/2          1039      1044    172413 113.3GB/s  jpg            [ +3.4%]
BM_UValidate/3          59423      59470      3363 1.5GB/s  pdf              [ +7.8%]
BM_UValidate/4        760716    766283        261 509.8MB/s  html4          [ +6.5%]
BM_ZFlat/0            1204632    1204819        166 81.1MB/s  html (23.57 %)  [+32.8%]
BM_ZFlat/1          15656190  15600000        100 42.9MB/s  urls (50.89 %)  [+27.6%]
BM_ZFlat/2            403336    410677        487 294.8MB/s  jpg (99.88 %)  [+16.5%]
BM_ZFlat/3            664073    671140        298 134.0MB/s  pdf (82.13 %)  [+28.4%]
BM_ZFlat/4            4961940    4900000        100 79.7MB/s  html4 (23.55 %)  [+30.6%]
BM_ZFlat/5            500664    501253        399 46.8MB/s  cp (48.12 %)    [+33.4%]
BM_ZFlat/6            217276    215982        926 49.2MB/s  c (42.40 %)      [+25.0%]
BM_ZFlat/7              64122      65487      3054 54.2MB/s  lsp (48.37 %)    [+36.1%]
BM_ZFlat/8          18045730  18000000        100 54.6MB/s  xls (41.34 %)    [+34.4%]
BM_ZFlat/9            4051530    4000000        100 36.3MB/s  txt1 (59.81 %)  [+25.0%]
BM_ZFlat/10          3451800    3500000        100 34.1MB/s  txt2 (64.07 %)  [+25.7%]
BM_ZFlat/11          11052340  11100000        100 36.7MB/s  txt3 (57.11 %)  [+24.3%]
BM_ZFlat/12          14538690  14600000        100 31.5MB/s  txt4 (68.35 %)  [+24.7%]
BM_ZFlat/13          5041850    5000000        100 97.9MB/s  bin (18.21 %)    [+32.0%]
BM_ZFlat/14            908840    909090        220 40.1MB/s  sum (51.88 %)    [+22.2%]
BM_ZFlat/15            86921      86206      1972 46.8MB/s  man (59.36 %)    [+42.2%]
BM_ZFlat/16          1312315    1315789        152 86.0MB/s  pb (23.15 %)    [+34.5%]
BM_ZFlat/17          3173120    3200000        100 54.9MB/s  gaviota (38.27%) [+28.1%]

The move from 64-bit to 32-bit operations for the copies also affected 32-bit x86;
positive on the decompression side, and slightly negative on the compression side
(unless that is noise; I only ran once):

Benchmark              Time(ns)    CPU(ns) Iterations
-----------------------------------------------------
BM_UFlat/0                86279      86140      7778 1.1GB/s  html            [ +7.5%]
BM_UFlat/1              839265    822622        778 813.9MB/s  urls          [ +9.4%]
BM_UFlat/2                9180      9143      87500 12.9GB/s  jpg            [ +1.2%]
BM_UFlat/3                35080      35000      20000 2.5GB/s  pdf              [+10.1%]
BM_UFlat/4              350318    345000      2000 1.1GB/s  html4            [ +7.0%]
BM_UFlat/5                33808      33472      21212 701.0MB/s  cp            [ +9.0%]
BM_UFlat/6                15201      15214      46667 698.9MB/s  c              [+14.9%]
BM_UFlat/7                4652      4651    159091 762.9MB/s  lsp            [ +7.5%]
BM_UFlat/8              1285551    1282528        538 765.7MB/s  xls            [+10.7%]
BM_UFlat/9              282510    281690      2414 514.9MB/s  txt1          [+13.6%]
BM_UFlat/10              243494    239286      2800 498.9MB/s  txt2          [+14.4%]
BM_UFlat/11              743625    740000      1000 550.0MB/s  txt3          [+14.3%]
BM_UFlat/12              999441    989717        778 464.3MB/s  txt4          [+16.1%]
BM_UFlat/13              412402    410076      1707 1.2GB/s  bin              [ +7.3%]
BM_UFlat/14              54876      54000      10000 675.3MB/s  sum            [+13.0%]
BM_UFlat/15                6146      6100    100000 660.8MB/s  man            [+14.8%]
BM_UFlat/16              90496      90286      8750 1.2GB/s  pb              [ +4.0%]
BM_UFlat/17              292650    292000      2500 602.0MB/s  gaviota        [+18.1%]
BM_UValidate/0            49620      49699      14286 1.9GB/s  html            [ +0.0%]
BM_UValidate/1          501371    500000      1000 1.3GB/s  urls            [ +0.0%]
BM_UValidate/2              232        227    3043478 521.5GB/s  jpg            [ +1.3%]
BM_UValidate/3            17250      17143      43750 5.1GB/s  pdf              [ -1.3%]
BM_UValidate/4          198643    200000      3500 1.9GB/s  html4            [ -0.9%]
BM_ZFlat/0              227128    229415      3182 425.7MB/s  html (23.57 %) [ -1.4%]
BM_ZFlat/1              2970089    2960000        250 226.2MB/s  urls (50.89 %) [ -1.9%]
BM_ZFlat/2                45683      44999      15556 2.6GB/s  jpg (99.88 %)    [ +2.2%]
BM_ZFlat/3              114661    113136      6364 795.1MB/s  pdf (82.13 %)  [ -1.5%]
BM_ZFlat/4              919702    914286        875 427.2MB/s  html4 (23.55%) [ -1.3%]
BM_ZFlat/5              108189    108422      6364 216.4MB/s  cp (48.12 %)  [ -1.2%]
BM_ZFlat/6                44525      44000      15909 241.7MB/s  c (42.40 %)    [ -2.9%]
BM_ZFlat/7                15973      15857      46667 223.8MB/s  lsp (48.37 %)  [ +0.0%]
BM_ZFlat/8              2677888    2639405        269 372.1MB/s  xls (41.34 %)  [ -1.4%]
BM_ZFlat/9              800715    780000      1000 186.0MB/s  txt1 (59.81 %) [ -0.4%]
BM_ZFlat/10              700089    700000      1000 170.5MB/s  txt2 (64.07 %) [ -2.9%]
BM_ZFlat/11            2159356    2138365        318 190.3MB/s  txt3 (57.11 %) [ -0.3%]
BM_ZFlat/12            2796143    2779923        259 165.3MB/s  txt4 (68.35 %) [ -1.4%]
BM_ZFlat/13              856458    835476        778 585.8MB/s  bin (18.21 %)  [ -0.1%]
BM_ZFlat/14              166908    166857      4375 218.6MB/s  sum (51.88 %)  [ -1.4%]
BM_ZFlat/15              21181      20857      35000 193.3MB/s  man (59.36 %)  [ -0.8%]
BM_ZFlat/16              244009    239973      2917 471.3MB/s  pb (23.15 %)  [ -1.4%]
BM_ZFlat/17              596362    590000      1000 297.9MB/s  gaviota (38.27%) [ +0.0%]

R=sanjay

------------------------------------------------------------------------
r58 | snappy.mirrorbot@gmail.com | 2012-02-11 23:11:22 +0100 (Sat, 11 Feb 2012) | 9 lines

Lower the size allocated in the "corrupted input" unit test from 256 MB
to 2 MB. This fixes issues with running the unit test on platforms with
little RAM (e.g. some ARM boards).

Also, reactivate the 2 MB test for 64-bit platforms; there's no good
reason why it shouldn't be.

R=sanjay

------------------------------------------------------------------------
r57 | snappy.mirrorbot@gmail.com | 2012-01-08 18:55:48 +0100 (Sun, 08 Jan 2012) | 2 lines

Minor refactoring to accomodate changes in Google's internal code tree.

------------------------------------------------------------------------
r56 | snappy.mirrorbot@gmail.com | 2012-01-04 14:10:46 +0100 (Wed, 04 Jan 2012) | 19 lines

Fix public issue r57: Fix most warnings with -Wall, mostly signed/unsigned
warnings. There are still some in the unit test, but the main .cc file should
be clean. We haven't enabled -Wall for the default build, since the unit test
is still not clean.

This also fixes a real bug in the open-source implementation of
ReadFileToStringOrDie(); it would not detect errors correctly.

I had to go through some pains to avoid performance loss as the types
were changed; I think there might still be some with 32-bit if and only if LFS
is enabled (ie., size_t is 64-bit), but for regular 32-bit and 64-bit I can't
see any losses, and I've diffed the generated GCC assembler between the old and
new code without seeing any significant choices. If anything, it's ever so
slightly faster.

This may or may not enable compression of very large blocks (>2^32 bytes)
when size_t is 64-bit, but I haven't checked, and it is still not a supported
case.

------------------------------------------------------------------------
r55 | snappy.mirrorbot@gmail.com | 2012-01-04 11:46:39 +0100 (Wed, 04 Jan 2012) | 6 lines

Add a framing format description. We do not have any implementation of this at
the current point, but there seems to be enough of a general interest in the
topic (cf. public bug #34).

R=csilvers,sanjay

------------------------------------------------------------------------
r54 | snappy.mirrorbot@gmail.com | 2011-12-05 22:27:26 +0100 (Mon, 05 Dec 2011) | 81 lines

Speed up decompression by moving the refill check to the end of the loop.

This seems to work because in most of the branches, the compiler can evaluate
���ip_limit_ - ip��� in a more efficient way than reloading ip_limit_ from memory
(either by already having the entire expression in a register, or reconstructing
it from ���avail���, or something else). Memory loads, even from L1, are seemingly
costly in the big picture at the current decompression speeds.

Microbenchmarks (64-bit, opt mode):

Westmere (Intel Core i7):

  Benchmark    Time(ns)    CPU(ns) Iterations
  --------------------------------------------
  BM_UFlat/0      74492      74491    187894 1.3GB/s  html      [ +5.9%]
  BM_UFlat/1      712268    712263      19644 940.0MB/s  urls    [ +3.8%]
  BM_UFlat/2      10591      10590    1000000 11.2GB/s  jpg      [ -6.8%]
  BM_UFlat/3      29643      29643    469915 3.0GB/s  pdf      [ +7.9%]
  BM_UFlat/4      304669    304667      45930 1.3GB/s  html4    [ +4.8%]
  BM_UFlat/5      28508      28507    490077 823.1MB/s  cp      [ +4.0%]
  BM_UFlat/6      12415      12415    1000000 856.5MB/s  c      [ +8.6%]
  BM_UFlat/7        3415      3415    4084723 1039.0MB/s  lsp    [+18.0%]
  BM_UFlat/8      979569    979563      14261 1002.5MB/s  xls    [ +5.8%]
  BM_UFlat/9      230150    230148      60934 630.2MB/s  txt1    [ +5.2%]
  BM_UFlat/10    197167    197166      71135 605.5MB/s  txt2    [ +4.7%]
  BM_UFlat/11    607394    607390      23041 670.1MB/s  txt3    [ +5.6%]
  BM_UFlat/12    808502    808496      17316 568.4MB/s  txt4    [ +5.0%]
  BM_UFlat/13    372791    372788      37564 1.3GB/s  bin      [ +3.3%]
  BM_UFlat/14      44541      44541    313969 818.8MB/s  sum    [ +5.7%]
  BM_UFlat/15      4833      4833    2898697 834.1MB/s  man    [ +4.8%]
  BM_UFlat/16      79855      79855    175356 1.4GB/s  pb        [ +4.8%]
  BM_UFlat/17    245845    245843      56838 715.0MB/s  gaviota [ +5.8%]

Clovertown (Intel Core 2):

  Benchmark    Time(ns)    CPU(ns) Iterations
  --------------------------------------------
  BM_UFlat/0      107911    107890    100000 905.1MB/s  html    [ +2.2%]
  BM_UFlat/1    1011237    1011041      10000 662.3MB/s  urls    [ +2.5%]
  BM_UFlat/2      26775      26770    523089 4.4GB/s  jpg      [ +0.0%]
  BM_UFlat/3      48103      48095    290618 1.8GB/s  pdf      [ +3.4%]
  BM_UFlat/4      437724    437644      31937 892.6MB/s  html4  [ +2.1%]
  BM_UFlat/5      39607      39600    358284 592.5MB/s  cp      [ +2.4%]
  BM_UFlat/6      18227      18224    768191 583.5MB/s  c      [ +2.7%]
  BM_UFlat/7        5171      5170    2709437 686.4MB/s  lsp    [ +3.9%]
  BM_UFlat/8    1560291    1559989      8970 629.5MB/s  xls    [ +3.6%]
  BM_UFlat/9      335401    335343      41731 432.5MB/s  txt1    [ +3.0%]
  BM_UFlat/10    287014    286963      48758 416.0MB/s  txt2    [ +2.8%]
  BM_UFlat/11    888522    888356      15752 458.1MB/s  txt3    [ +2.9%]
  BM_UFlat/12    1186600    1186378      10000 387.3MB/s  txt4    [ +3.1%]
  BM_UFlat/13    572295    572188      24468 855.4MB/s  bin    [ +2.1%]
  BM_UFlat/14      64060      64049    218401 569.4MB/s  sum    [ +4.1%]
  BM_UFlat/15      7264      7263    1916168 555.0MB/s  man    [ +1.4%]
  BM_UFlat/16    108853    108836    100000 1039.1MB/s  pb    [ +1.7%]
  BM_UFlat/17    364289    364223      38419 482.6MB/s  gaviota [ +4.9%]

Barcelona (AMD Opteron):

  Benchmark    Time(ns)    CPU(ns) Iterations
  --------------------------------------------
  BM_UFlat/0      103900    103871    100000 940.2MB/s  html    [ +8.3%]
  BM_UFlat/1    1000435    1000107      10000 669.5MB/s  urls    [ +6.6%]
  BM_UFlat/2      24659      24652    567362 4.8GB/s  jpg      [ +0.1%]
  BM_UFlat/3      48206      48193    291121 1.8GB/s  pdf      [ +5.0%]
  BM_UFlat/4      421980    421850      33174 926.0MB/s  html4  [ +7.3%]
  BM_UFlat/5      40368      40357    346994 581.4MB/s  cp      [ +8.7%]
  BM_UFlat/6      19836      19830    708695 536.2MB/s  c      [ +8.0%]
  BM_UFlat/7        6100      6098    2292774 581.9MB/s  lsp    [ +9.0%]
  BM_UFlat/8    1693093    1692514      8261 580.2MB/s  xls    [ +8.0%]
  BM_UFlat/9      365991    365886      38225 396.4MB/s  txt1    [ +7.1%]
  BM_UFlat/10    311330    311238      44950 383.6MB/s  txt2    [ +7.6%]
  BM_UFlat/11    975037    974737      14376 417.5MB/s  txt3    [ +6.9%]
  BM_UFlat/12    1303558    1303175      10000 352.6MB/s  txt4    [ +7.3%]
  BM_UFlat/13    517448    517290      27144 946.2MB/s  bin    [ +5.5%]
  BM_UFlat/14      66537      66518    210352 548.3MB/s  sum    [ +7.5%]
  BM_UFlat/15      7976      7974    1760383 505.6MB/s  man    [ +5.6%]
  BM_UFlat/16    103121    103092    100000 1097.0MB/s  pb    [ +8.7%]
  BM_UFlat/17    391431    391314      35733 449.2MB/s  gaviota [ +6.5%]

R=sanjay

------------------------------------------------------------------------
r53 | snappy.mirrorbot@gmail.com | 2011-11-23 12:14:17 +0100 (Wed, 23 Nov 2011) | 88 lines

Speed up decompression by making the fast path for literals faster.

We do the fast-path step as soon as possible; in fact, as soon as we know the
literal length. Since we usually hit the fast path, we can then skip the checks
for long literals and available input space (beyond what the fast path check
already does).

Note that this changes the decompression Writer API; however, it does not
change the ABI, since writers are always templatized and as such never
cross compilation units. The new API is slightly more general, in that it
doesn't hard-code the value 16. Note that we also take care to check
for len <= 16 first, since the other two checks almost always succeed
(so we don't want to waste time checking for them until we have to).

The improvements are most marked on Nehalem, but are generally positive
on other platforms as well. All microbenchmarks are 64-bit, opt.

Clovertown (Core 2):

  Benchmark    Time(ns)    CPU(ns) Iterations
  --------------------------------------------
  BM_UFlat/0      110226    110224    100000 886.0MB/s  html    [ +1.5%]
  BM_UFlat/1    1036523    1036508      10000 646.0MB/s  urls    [ -0.8%]
  BM_UFlat/2      26775      26775    522570 4.4GB/s  jpg      [ +0.0%]
  BM_UFlat/3      49738      49737    280974 1.8GB/s  pdf      [ +0.3%]
  BM_UFlat/4      446790    446792      31334 874.3MB/s  html4  [ +0.8%]
  BM_UFlat/5      40561      40562    350424 578.5MB/s  cp      [ +1.3%]
  BM_UFlat/6      18722      18722    746903 568.0MB/s  c      [ +1.4%]
  BM_UFlat/7        5373      5373    2608632 660.5MB/s  lsp    [ +8.3%]
  BM_UFlat/8    1615716    1615718      8670 607.8MB/s  xls    [ +2.0%]
  BM_UFlat/9      345278    345281      40481 420.1MB/s  txt1    [ +1.4%]
  BM_UFlat/10    294855    294855      47452 404.9MB/s  txt2    [ +1.6%]
  BM_UFlat/11    914263    914263      15316 445.2MB/s  txt3    [ +1.1%]
  BM_UFlat/12    1222694    1222691      10000 375.8MB/s  txt4    [ +1.4%]
  BM_UFlat/13    584495    584489      23954 837.4MB/s  bin    [ -0.6%]
  BM_UFlat/14      66662      66662    210123 547.1MB/s  sum    [ +1.2%]
  BM_UFlat/15      7368      7368    1881856 547.1MB/s  man    [ +4.0%]
  BM_UFlat/16    110727    110726    100000 1021.4MB/s  pb    [ +2.3%]
  BM_UFlat/17    382138    382141      36616 460.0MB/s  gaviota [ -0.7%]

Westmere (Core i7):

  Benchmark    Time(ns)    CPU(ns) Iterations
  --------------------------------------------
  BM_UFlat/0      78861      78853    177703 1.2GB/s  html      [ +2.1%]
  BM_UFlat/1      739560    739491      18912 905.4MB/s  urls    [ +3.4%]
  BM_UFlat/2        9867      9866    1419014 12.0GB/s  jpg      [ +3.4%]
  BM_UFlat/3      31989      31986    438385 2.7GB/s  pdf      [ +0.2%]
  BM_UFlat/4      319406    319380      43771 1.2GB/s  html4    [ +1.9%]
  BM_UFlat/5      29639      29636    472862 791.7MB/s  cp      [ +5.2%]
  BM_UFlat/6      13478      13477    1000000 789.0MB/s  c      [ +2.3%]
  BM_UFlat/7        4030      4029    3475364 880.7MB/s  lsp    [ +8.7%]
  BM_UFlat/8    1036585    1036492      10000 947.5MB/s  xls    [ +6.9%]
  BM_UFlat/9      242127    242105      57838 599.1MB/s  txt1    [ +3.0%]
  BM_UFlat/10    206499    206480      67595 578.2MB/s  txt2    [ +3.4%]
  BM_UFlat/11    641635    641570      21811 634.4MB/s  txt3    [ +2.4%]
  BM_UFlat/12    848847    848769      16443 541.4MB/s  txt4    [ +3.1%]
  BM_UFlat/13    384968    384938      36366 1.2GB/s  bin      [ +0.3%]
  BM_UFlat/14      47106      47101    297770 774.3MB/s  sum    [ +4.4%]
  BM_UFlat/15      5063      5063    2772202 796.2MB/s  man    [ +7.7%]
  BM_UFlat/16      83663      83656    167697 1.3GB/s  pb        [ +1.8%]
  BM_UFlat/17    260224    260198      53823 675.6MB/s  gaviota [ -0.5%]

Barcelona (Opteron):

  Benchmark    Time(ns)    CPU(ns) Iterations
  --------------------------------------------
  BM_UFlat/0      112490    112457    100000 868.4MB/s  html    [ -0.4%]
  BM_UFlat/1    1066719    1066339      10000 627.9MB/s  urls    [ +1.0%]
  BM_UFlat/2      24679      24672    563802 4.8GB/s  jpg      [ +0.7%]
  BM_UFlat/3      50603      50589    277285 1.7GB/s  pdf      [ +2.6%]
  BM_UFlat/4      452982    452849      30900 862.6MB/s  html4  [ -0.2%]
  BM_UFlat/5      43860      43848    319554 535.1MB/s  cp      [ +1.2%]
  BM_UFlat/6      21419      21413    653573 496.6MB/s  c      [ +1.0%]
  BM_UFlat/7        6646      6645    2105405 534.1MB/s  lsp    [ +0.3%]
  BM_UFlat/8    1828487    1827886      7658 537.3MB/s  xls    [ +2.6%]
  BM_UFlat/9      391824    391714      35708 370.3MB/s  txt1    [ +2.2%]
  BM_UFlat/10    334913    334816      41885 356.6MB/s  txt2    [ +1.7%]
  BM_UFlat/11    1042062    1041674      10000 390.7MB/s  txt3    [ +1.1%]
  BM_UFlat/12    1398902    1398456      10000 328.6MB/s  txt4    [ +1.7%]
  BM_UFlat/13    545706    545530      25669 897.2MB/s  bin    [ -0.4%]
  BM_UFlat/14      71512      71505    196035 510.0MB/s  sum    [ +1.4%]
  BM_UFlat/15      8422      8421    1665036 478.7MB/s  man    [ +2.6%]
  BM_UFlat/16    112053    112048    100000 1009.3MB/s  pb    [ -0.4%]
  BM_UFlat/17    416723    416713      33612 421.8MB/s  gaviota [ -2.0%]

R=sanjay

------------------------------------------------------------------------
r52 | snappy.mirrorbot@gmail.com | 2011-11-08 15:46:39 +0100 (Tue, 08 Nov 2011) | 5 lines

Fix public issue #53: Update the README to the API we actually open-sourced
with.

R=sanjay

------------------------------------------------------------------------
r51 | snappy.mirrorbot@gmail.com | 2011-10-05 14:27:12 +0200 (Wed, 05 Oct 2011) | 5 lines

In the format description, use a clearer example to emphasize that varints are
stored in little-endian. Patch from Christian von Roques.

R=csilvers

------------------------------------------------------------------------
r50 | snappy.mirrorbot@gmail.com | 2011-09-15 21:34:06 +0200 (Thu, 15 Sep 2011) | 4 lines

Release Snappy 1.0.4.

R=sanjay

------------------------------------------------------------------------
r49 | snappy.mirrorbot@gmail.com | 2011-09-15 11:50:05 +0200 (Thu, 15 Sep 2011) | 5 lines

Fix public issue #50: Include generic byteswap macros.
Also include Solaris 10 and FreeBSD versions.

R=csilvers

------------------------------------------------------------------------
r48 | snappy.mirrorbot@gmail.com | 2011-08-10 20:57:27 +0200 (Wed, 10 Aug 2011) | 5 lines

Partially fix public issue 50: Remove an extra comma from the end of some
enum declarations, as it seems the Sun compiler does not like it.

Based on patch by Travis Vitek.

------------------------------------------------------------------------
r47 | snappy.mirrorbot@gmail.com | 2011-08-10 20:44:16 +0200 (Wed, 10 Aug 2011) | 4 lines

Use the right #ifdef test for sys/mman.h.

Based on patch by Travis Vitek.

------------------------------------------------------------------------
r46 | snappy.mirrorbot@gmail.com | 2011-08-10 03:22:09 +0200 (Wed, 10 Aug 2011) | 6 lines

Fix public issue #47: Small comment cleanups in the unit test.

Originally based on a patch by Patrick Pelletier.

R=sanjay

------------------------------------------------------------------------
r45 | snappy.mirrorbot@gmail.com | 2011-08-10 03:14:43 +0200 (Wed, 10 Aug 2011) | 8 lines

Fix public issue #46: Format description said "3-byte offset"
instead of "4-byte offset" for the longest copies.

Also fix an inconsistency in the heading for section 2.2.3.
Both patches by Patrick Pelletier.

R=csilvers

------------------------------------------------------------------------
r44 | snappy.mirrorbot@gmail.com | 2011-06-28 13:40:25 +0200 (Tue, 28 Jun 2011) | 8 lines

Fix public issue #44: Make the definition and declaration of CompressFragment
identical, even regarding cv-qualifiers.

This is required to work around a bug in the Solaris Studio C++ compiler
(it does not properly disregard cv-qualifiers when doing name mangling).

R=sanjay

------------------------------------------------------------------------
r43 | snappy.mirrorbot@gmail.com | 2011-06-04 12:19:05 +0200 (Sat, 04 Jun 2011) | 7 lines

Correct an inaccuracy in the Snappy format description.
(I stumbled into this when changing the way we decompress literals.)

R=csilvers

Revision created by MOE tool push_codebase.

------------------------------------------------------------------------
r42 | snappy.mirrorbot@gmail.com | 2011-06-03 22:53:06 +0200 (Fri, 03 Jun 2011) | 50 lines

Speed up decompression by removing a fast-path attempt.

Whenever we try to enter a copy fast-path, there is a certain cost in checking
that all the preconditions are in place, but it's normally offset by the fact
that we can usually take the cheaper path. However, in a certain path we've
already established that "avail < literal_length", which usually means that
either the available space is small, or the literal is big. Both will disqualify
us from taking the fast path, and thus we take the hit from the precondition
checking without gaining much from having a fast path. Thus, simply don't try
the fast path in this situation -- we're already on a slow path anyway
(one where we need to refill more data from the reader).

I'm a bit surprised at how much this gained; it could be that this path is
more common than I thought, or that the simpler structure somehow makes the
compiler happier. I haven't looked at the assembler, but it's a win across
the board on both Core 2, Core i7 and Opteron, at least for the cases we
typically care about. The gains seem to be the largest on Core i7, though.
Results from my Core i7 workstation:

  Benchmark            Time(ns)    CPU(ns) Iterations
  ---------------------------------------------------
  BM_UFlat/0              73337      73091    190996 1.3GB/s  html      [ +1.7%]
  BM_UFlat/1            696379    693501      20173 965.5MB/s  urls    [ +2.7%]
  BM_UFlat/2              9765      9734    1472135 12.1GB/s  jpg      [ +0.7%]
  BM_UFlat/3              29720      29621    472973 3.0GB/s  pdf      [ +1.8%]
  BM_UFlat/4            294636    293834      47782 1.3GB/s  html4    [ +2.3%]
  BM_UFlat/5              28399      28320    494700 828.5MB/s  cp      [ +3.5%]
  BM_UFlat/6              12795      12760    1000000 833.3MB/s  c      [ +1.2%]
  BM_UFlat/7              3984      3973    3526448 893.2MB/s  lsp    [ +5.7%]
  BM_UFlat/8            991996    989322      14141 992.6MB/s  xls    [ +3.3%]
  BM_UFlat/9            228620    227835      61404 636.6MB/s  txt1    [ +4.0%]
  BM_UFlat/10            197114    196494      72165 607.5MB/s  txt2    [ +3.5%]
  BM_UFlat/11            605240    603437      23217 674.4MB/s  txt3    [ +3.7%]
  BM_UFlat/12            804157    802016      17456 573.0MB/s  txt4    [ +3.9%]
  BM_UFlat/13            347860    346998      40346 1.4GB/s  bin      [ +1.2%]
  BM_UFlat/14            44684      44559    315315 818.4MB/s  sum    [ +2.3%]
  BM_UFlat/15              5120      5106    2739726 789.4MB/s  man    [ +3.3%]
  BM_UFlat/16            76591      76355    183486 1.4GB/s  pb        [ +2.8%]
  BM_UFlat/17            238564    237828      58824 739.1MB/s  gaviota [ +1.6%]
  BM_UValidate/0          42194      42060    333333 2.3GB/s  html      [ -0.1%]
  BM_UValidate/1        433182    432005      32407 1.5GB/s  urls      [ -0.1%]
  BM_UValidate/2            197        196  71428571 603.3GB/s  jpg    [ +0.5%]
  BM_UValidate/3          14494      14462    972222 6.1GB/s  pdf      [ +0.5%]
  BM_UValidate/4        168444    167836      83832 2.3GB/s  html4    [ +0.1%]

R=jeff

Revision created by MOE tool push_codebase.

------------------------------------------------------------------------
r41 | snappy.mirrorbot@gmail.com | 2011-06-03 22:47:14 +0200 (Fri, 03 Jun 2011) | 43 lines

Speed up decompression by not needing a lookup table for literal items.

Looking up into and decoding the values from char_table has long shown up as a
hotspot in the decompressor. While it turns out that it's hard to make a more
efficient decoder for the copy ops, the literals are simple enough that we can
decode them without needing a table lookup. (This means that 1/4 of the table
is now unused, although that in itself doesn't buy us anything.)

The gains are small, but definitely present; some tests win as much as 10%,
but 1-4% is more typical. These results are from Core i7, in 64-bit mode;
Core 2 and Opteron show similar results. (I've run with more iterations
than unusual to make sure the smaller gains don't drown entirely in noise.)

  Benchmark            Time(ns)    CPU(ns) Iterations
  ---------------------------------------------------
  BM_UFlat/0              74665      74428    182055 1.3GB/s  html      [ +3.1%]
  BM_UFlat/1            714106    711997      19663 940.4MB/s  urls    [ +4.4%]
  BM_UFlat/2              9820      9789    1427115 12.1GB/s  jpg      [ -1.2%]
  BM_UFlat/3              30461      30380    465116 2.9GB/s  pdf      [ +0.8%]
  BM_UFlat/4            301445    300568      46512 1.3GB/s  html4    [ +2.2%]
  BM_UFlat/5              29338      29263    479452 801.8MB/s  cp      [ +1.6%]
  BM_UFlat/6              13004      12970    1000000 819.9MB/s  c      [ +2.1%]
  BM_UFlat/7              4180      4168    3349282 851.4MB/s  lsp    [ +1.3%]
  BM_UFlat/8            1026149    1024000      10000 959.0MB/s  xls    [+10.7%]
  BM_UFlat/9            237441    236830      59072 612.4MB/s  txt1    [ +0.3%]
  BM_UFlat/10            203966    203298      69307 587.2MB/s  txt2    [ +0.8%]
  BM_UFlat/11            627230    625000      22400 651.2MB/s  txt3    [ +0.7%]
  BM_UFlat/12            836188    833979      16787 551.0MB/s  txt4    [ +1.3%]
  BM_UFlat/13            351904    350750      39886 1.4GB/s  bin      [ +3.8%]
  BM_UFlat/14            45685      45562    308370 800.4MB/s  sum    [ +5.9%]
  BM_UFlat/15              5286      5270    2656546 764.9MB/s  man    [ +1.5%]
  BM_UFlat/16            78774      78544    178117 1.4GB/s  pb        [ +4.3%]
  BM_UFlat/17            242270    241345      58091 728.3MB/s  gaviota [ +1.2%]
  BM_UValidate/0          42149      42000    333333 2.3GB/s  html      [ -3.0%]
  BM_UValidate/1        432741    431303      32483 1.5GB/s  urls      [ +7.8%]
  BM_UValidate/2            198        197  71428571 600.7GB/s  jpg    [+16.8%]
  BM_UValidate/3          14560      14521    965517 6.1GB/s  pdf      [ -4.1%]
  BM_UValidate/4        169065    168671      83832 2.3GB/s  html4    [ -2.9%]

R=jeff

Revision created by MOE tool push_codebase.

------------------------------------------------------------------------
r40 | snappy.mirrorbot@gmail.com | 2011-06-03 00:57:41 +0200 (Fri, 03 Jun 2011) | 2 lines

Release Snappy 1.0.3.

------------------------------------------------------------------------
r39 | snappy.mirrorbot@gmail.com | 2011-06-02 20:06:54 +0200 (Thu, 02 Jun 2011) | 11 lines

Remove an unneeded goto in the decompressor; it turns out that the
state of ip_ after decompression (or attempted decompresion) is
completely irrelevant, so we don't need the trailer.

Performance is, as expected, mostly flat -- there's a curious ~3-5%
loss in the "lsp" test, but that test case is so short it is hard to say
anything definitive about why (most likely, it's some sort of
unrelated effect).

R=jeff

------------------------------------------------------------------------
r38 | snappy.mirrorbot@gmail.com | 2011-06-02 19:59:40 +0200 (Thu, 02 Jun 2011) | 52 lines

Speed up decompression by caching ip_.

It is seemingly hard for the compiler to understand that ip_, the current input
pointer into the compressed data stream, can not alias on anything else, and
thus using it directly will incur memory traffic as it cannot be kept in a
register. The code already knew about this and cached it into a local
variable, but since Step() only decoded one tag, it had to move ip_ back into
place between every tag. This seems to have cost us a significant amount of
performance, so changing Step() into a function that decodes as much as it can
before it saves ip_ back and returns. (Note that Step() was already inlined,
so it is not the manual inlining that buys the performance here.)

The wins are about 3-6% for Core 2, 6-13% on Core i7 and 5-12% on Opteron
(for plain array-to-array decompression, in 64-bit opt mode).

There is a tiny difference in the behavior here; if an invalid literal is
encountered (ie., the writer refuses the Append() operation), ip_ will now
point to the byte past the tag byte, instead of where the literal was
originally thought to end. However, we don't use ip_ for anything after
DecompressAllTags() has returned, so this should not change external behavior
in any way.

Microbenchmark results for Core i7, 64-bit (Opteron results are similar):

Benchmark            Time(ns)    CPU(ns) Iterations
---------------------------------------------------
BM_UFlat/0              79134      79110      8835 1.2GB/s  html      [ +6.2%]
BM_UFlat/1            786126    786096        891 851.8MB/s  urls    [+10.0%]
BM_UFlat/2              9948      9948      69125 11.9GB/s  jpg      [ -1.3%]
BM_UFlat/3              31999      31998      21898 2.7GB/s  pdf      [ +6.5%]
BM_UFlat/4            318909    318829      2204 1.2GB/s  html4    [ +6.5%]
BM_UFlat/5              31384      31390      22363 747.5MB/s  cp      [ +9.2%]
BM_UFlat/6              14037      14034      49858 757.7MB/s  c      [+10.6%]
BM_UFlat/7              4612      4612    151395 769.5MB/s  lsp    [ +9.5%]
BM_UFlat/8            1203174    1203007        582 816.3MB/s  xls    [+19.3%]
BM_UFlat/9            253869    253955      2757 571.1MB/s  txt1    [+11.4%]
BM_UFlat/10            219292    219290      3194 544.4MB/s  txt2    [+12.1%]
BM_UFlat/11            672135    672131      1000 605.5MB/s  txt3    [+11.2%]
BM_UFlat/12            902512    902492        776 509.2MB/s  txt4    [+12.5%]
BM_UFlat/13            372110    371998      1881 1.3GB/s  bin      [ +5.8%]
BM_UFlat/14            50407      50407      10000 723.5MB/s  sum    [+13.5%]
BM_UFlat/15              5699      5701    100000 707.2MB/s  man    [+12.4%]
BM_UFlat/16            83448      83424      8383 1.3GB/s  pb        [ +5.7%]
BM_UFlat/17            256958    256963      2723 684.1MB/s  gaviota [ +7.9%]
BM_UValidate/0          42795      42796      16351 2.2GB/s  html      [+25.8%]
BM_UValidate/1        490672    490622      1427 1.3GB/s  urls      [+22.7%]
BM_UValidate/2            237        237    2950297 499.0GB/s  jpg    [+24.9%]
BM_UValidate/3          14610      14611      47901 6.0GB/s  pdf      [+26.8%]
BM_UValidate/4        171973    171990      4071 2.2GB/s  html4    [+25.7%]

------------------------------------------------------------------------
r37 | snappy.mirrorbot@gmail.com | 2011-05-17 10:48:25 +0200 (Tue, 17 May 2011) | 10 lines

Fix the numbering of the headlines in the Snappy format description.

R=csilvers
DELTA=4  (0 added, 0 deleted, 4 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1906

------------------------------------------------------------------------
r36 | snappy.mirrorbot@gmail.com | 2011-05-16 10:59:18 +0200 (Mon, 16 May 2011) | 12 lines

Fix public issue #32: Add compressed format documentation for Snappy.
This text is new, but an earlier version from Zeev Tarantov was used
as reference.

R=csilvers
DELTA=112  (111 added, 0 deleted, 1 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1867

------------------------------------------------------------------------
r35 | snappy.mirrorbot@gmail.com | 2011-05-09 23:29:02 +0200 (Mon, 09 May 2011) | 12 lines

Fix public issue #39: Pick out the median runs based on CPU time,
not real time. Also, use nth_element instead of sort, since we
only need one element.

R=csilvers
DELTA=5  (3 added, 0 deleted, 2 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1799

------------------------------------------------------------------------
r34 | snappy.mirrorbot@gmail.com | 2011-05-09 23:28:45 +0200 (Mon, 09 May 2011) | 19 lines

Fix public issue #38: Make the microbenchmark framework handle
properly cases where gettimeofday() can stand return the same
result twice (as sometimes on GNU/Hurd) or go backwards
(as when the user adjusts the clock). We avoid a division-by-zero,
and put a lower bound on the number of iterations -- the same
amount as we use to calibrate.

We should probably use CLOCK_MONOTONIC for platforms that support
it, to be robust against clock adjustments; we already use Windows'
monotonic timers. However, that's for a later changelist.

R=csilvers
DELTA=7  (5 added, 0 deleted, 2 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1798

------------------------------------------------------------------------
r33 | snappy.mirrorbot@gmail.com | 2011-05-04 01:22:52 +0200 (Wed, 04 May 2011) | 11 lines

Fix public issue #37: Only link snappy_unittest against -lz and other autodetected
libraries, not libsnappy.so (which doesn't need any such dependency).

R=csilvers
DELTA=20  (14 added, 0 deleted, 6 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1710

------------------------------------------------------------------------
r32 | snappy.mirrorbot@gmail.com | 2011-05-04 01:22:33 +0200 (Wed, 04 May 2011) | 11 lines

Release Snappy 1.0.2, to get the license change and various other fixes into
a release.

R=csilvers
DELTA=239  (236 added, 0 deleted, 3 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1709

------------------------------------------------------------------------
r31 | snappy.mirrorbot@gmail.com | 2011-04-26 14:34:55 +0200 (Tue, 26 Apr 2011) | 15 lines

Fix public issue #30: Stop using gettimeofday() altogether on Win32,
as MSVC doesn't include it. Replace with QueryPerformanceCounter(),
which is monotonic and probably reasonably high-resolution.
(Some machines have traditionally had bugs in QPC, but they should
be relatively rare these days, and there's really no much better
alternative that I know of.)

R=csilvers
DELTA=74  (55 added, 19 deleted, 0 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1556

------------------------------------------------------------------------
r30 | snappy.mirrorbot@gmail.com | 2011-04-26 14:34:37 +0200 (Tue, 26 Apr 2011) | 11 lines

Fix public issue #31: Don't reset PATH in autogen.sh; instead, do the trickery
we need for our own build system internally.

R=csilvers
DELTA=16  (13 added, 1 deleted, 2 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1555

------------------------------------------------------------------------
r29 | snappy.mirrorbot@gmail.com | 2011-04-16 00:55:56 +0200 (Sat, 16 Apr 2011) | 12 lines

When including <windows.h>, define WIN32_LEAN_AND_MEAN first,
so we won't pull in macro definitions of things like min() and max(),
which can conflict with <algorithm>.

R=csilvers
DELTA=1  (1 added, 0 deleted, 0 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1485

------------------------------------------------------------------------
r28 | snappy.mirrorbot@gmail.com | 2011-04-11 11:07:01 +0200 (Mon, 11 Apr 2011) | 15 lines

Fix public issue #29: Write CPU timing code for Windows, based on GetProcessTimes()
instead of getursage().

I thought I'd already committed this patch, so that the 1.0.1 release already
would have a Windows-compatible snappy_unittest, but I'd seemingly deleted it
instead, so this is a reconstruction.

R=csilvers
DELTA=43  (39 added, 3 deleted, 1 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1295

------------------------------------------------------------------------
r27 | snappy.mirrorbot@gmail.com | 2011-04-08 11:51:53 +0200 (Fri, 08 Apr 2011) | 22 lines

Include C bindings of Snappy, contributed by Martin Gieseking.

I've made a few changes since Martin's version; mostly style nits, but also
a semantic change -- most functions that return bool in the C++ version now
return an enum, to better match typical C (and zlib) semantics.

I've kept the copyright notice, since Martin is obviously the author here;
he has signed the contributor license agreement, though, so this should not
hinder Google's use in the future.

We'll need to update the libtool version number to match the added interface,
but as of http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
I'm going to wait until public release.

R=csilvers
DELTA=238  (233 added, 0 deleted, 5 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1294

------------------------------------------------------------------------
r26 | snappy.mirrorbot@gmail.com | 2011-04-07 18:36:43 +0200 (Thu, 07 Apr 2011) | 13 lines

Replace geo.protodata with a newer version.

The data compresses/decompresses slightly faster than the old data, and has
similar density.

R=lookingbill
DELTA=1  (0 added, 0 deleted, 1 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1288

------------------------------------------------------------------------
r25 | snappy.mirrorbot@gmail.com | 2011-03-30 22:27:53 +0200 (Wed, 30 Mar 2011) | 12 lines

Fix public issue #27: Add HAVE_CONFIG_H tests around the config.h
inclusion in snappy-stubs-internal.h, which eases compiling outside the
automake/autoconf framework.

R=csilvers
DELTA=5  (4 added, 1 deleted, 0 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1152

------------------------------------------------------------------------
r24 | snappy.mirrorbot@gmail.com | 2011-03-30 22:27:39 +0200 (Wed, 30 Mar 2011) | 13 lines

Fix public issue #26: Take memory allocation and reallocation entirely out of the
Measure() loop. This gives all algorithms a small speed boost, except Snappy which
already didn't do reallocation (so the measurements were slightly biased in its
favor).

R=csilvers
DELTA=92  (69 added, 9 deleted, 14 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1151

------------------------------------------------------------------------
r23 | snappy.mirrorbot@gmail.com | 2011-03-30 22:25:09 +0200 (Wed, 30 Mar 2011) | 18 lines

Renamed "namespace zippy" to "namespace snappy" to reduce
the differences from the opensource code.  Will make it easier
in the future to mix-and-match third-party code that uses
snappy with google code.

Currently, csearch shows that the only external user of
"namespace zippy" is some bigtable code that accesses
a TEST variable, which is temporarily kept in the zippy
namespace.

R=sesse
DELTA=123  (18 added, 3 deleted, 102 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1150

------------------------------------------------------------------------
r22 | snappy.mirrorbot@gmail.com | 2011-03-29 00:17:04 +0200 (Tue, 29 Mar 2011) | 11 lines

Put back the final few lines of what was truncated during the
license header change.

R=csilvers
DELTA=5  (4 added, 0 deleted, 1 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1094

------------------------------------------------------------------------
r21 | snappy.mirrorbot@gmail.com | 2011-03-26 03:34:34 +0100 (Sat, 26 Mar 2011) | 20 lines

Change on 2011-03-25 19:18:00-07:00 by sesse

Replace the Apache 2.0 license header by the BSD-type license header;
somehow a lot of the files were missed in the last round.

R=dannyb,csilvers
DELTA=147  (74 added, 2 deleted, 71 changed)

Change on 2011-03-25 19:25:07-07:00 by sesse

Unbreak the build; the relicensing removed a bit too much (only comments
were intended, but I also accidentially removed some of the top lines of
the actual source).

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1072

------------------------------------------------------------------------
r20 | snappy.mirrorbot@gmail.com | 2011-03-25 17:14:41 +0100 (Fri, 25 Mar 2011) | 10 lines

Change Snappy from the Apache 2.0 to a BSD-type license.

R=dannyb
DELTA=328  (80 added, 184 deleted, 64 changed)

Revision created by MOE tool push_codebase.
MOE_MIGRATION=1061

(abs)

2012-03-14 17:45:32 UTC pkgsrc-2011Q4 commitmail json YAML

Pullup tickets #3702 and 3703.

(tron)

2012-03-14 17:42:33 UTC pkgsrc-2011Q4 commitmail json YAML

Pullup ticket #3703 - requested by taca
www/contao29: security patch

Revisions pulled up:
- www/contao29/Makefile                                        1.20
- www/contao29/distinfo                                        1.12
- www/contao29/patches/patch-system_initialize.php              1.1

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Tue Mar 13 03:16:30 UTC 2012

  Modified Files:
  pkgsrc/www/contao29: Makefile distinfo
  Added Files:
  pkgsrc/www/contao29/patches: patch-system_initialize.php

  Log Message:
  Add a little experimental fix to prevent CSRF.

  Bump PKGREVISION.

(tron)

2012-03-14 16:42:25 UTC MAIN commitmail json YAML

Note update of www/contao29 package to 2.9.5nb7.

(taca)

2012-03-14 16:42:02 UTC MAIN commitmail json YAML

2012-03-14 16:41:10 UTC MAIN commitmail json YAML

2012-03-14 16:36:14 UTC MAIN commitmail json YAML

Note update of www/contao210 package to 2.10.4nb1.

(taca)

2012-03-14 16:35:29 UTC MAIN commitmail json YAML

2012-03-14 16:25:06 UTC MAIN commitmail json YAML

Note update of www/contao211 package to 2.11.2.

(taca)

2012-03-14 16:24:35 UTC MAIN commitmail json YAML

Update contao211 pacakge to 2.11.2.

Security release.

Version 2.11.2 (2012-03-14)
---------------------------

### Fixed
Fixed an issue with the CSS3PIE url being incorrectly rewritten (see #4074).

### Fixed
Fixed a security vulnerability in the file manager which allowed back end users
to download files from the `tl_files` directory even if they were not mounted in
their profile (thanks to Marko Cupic).

### Fixed
Fixed a potential XSS vulnerability in the undo module (thanks to Oliver Klee).
The issue is not considered critical, because it requires the script tag to be
in the list of allowed HTML tags, which is not the case by default.

### Fixed
The IDNA convert class did not run under PHP 5.2 (see #4044).

(taca)

2012-03-14 16:20:49 UTC MAIN commitmail json YAML

- drupla-6.25.
+ openssl-1.0.1.

(taca)

2012-03-14 15:09:23 UTC MAIN commitmail json YAML

textproc/yelp-xsl: USE_TOOLS+= msgfmt

(marino)

2012-03-14 14:49:34 UTC MAIN commitmail json YAML

Update misc/zyGrib to 5.1.3

(plunky)

2012-03-14 14:49:06 UTC MAIN commitmail json YAML

2012-03-11 : zyGrib Version 5.1.3

    New translation: Brazilian Portuguese (muito obrigado Leomar Nunes de Souza).
    New option : thinner wind arrows without point, for those who prefer (menu Data->Options), from an idea of zebul666.
    Blue color for current arrows to limit confusion with wind arrows.

(plunky)

2012-03-14 14:48:33 UTC pkgsrc-2011Q4 commitmail json YAML

Pullup ticket #3702 - requested by taca
security/openssl: security update

Revisions pulled up:
- security/openssl/Makefile                                    1.163
- security/openssl/distinfo                                    1.86
- security/openssl/patches/patch-asn_mime.c                    deleted

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Tue Mar 13 03:11:32 UTC 2012

  Modified Files:
  pkgsrc/security/openssl: Makefile distinfo
  Removed Files:
  pkgsrc/security/openssl/patches: patch-asn_mime.c

  Log Message:
  Update openssl pacakge to 0.9.8u.

    Changes between 0.9.8t and 0.9.8u [12 Mar 2012]

    *) Fix MMA (Bleichenbacher's attack on PKCS #1 v1.5 RSA padding) weakness
        in CMS and PKCS7 code. When RSA decryption fails use a random key for
        content decryption and always return the same error. Note: this attack
        needs on average 2^20 messages so it only affects automated senders. The
        old behaviour can be reenabled in the CMS code by setting the
        CMS_DEBUG_DECRYPT flag: this is useful for debugging and testing where
        an MMA defence is not necessary.
        Thanks to Ivan Nestlerode <inestlerode@us.ibm.com> for discovering
        this issue. (CVE-2012-0884)
        [Steve Henson]

    *) Fix CVE-2011-4619: make sure we really are receiving a
        client hello before rejecting multiple SGC restarts. Thanks to
        Ivan Nestlerode <inestlerode@us.ibm.com> for discovering this bug.
        [Steve Henson]

(tron)

2012-03-14 14:41:19 UTC MAIN commitmail json YAML

Added archivers/lziprecover version 1.13

(wiz)

2012-03-14 14:41:11 UTC MAIN commitmail json YAML

2012-03-14 14:40:36 UTC MAIN commitmail json YAML

Initial import of lziprecover-1.13:

Lziprecover is a data recovery tool and decompressor for files in the
lzip compressed data format (.lz) able to repair slightly damaged files,
recover badly damaged files from two or more copies, extract undamaged
members from multi-member files, decompress files and test integrity of
files.

Lziprecover is able to recover or decompress files produced by any of
the compressors in the lzip family; lzip, plzip, minilzip/lzlib, clzip
and pdlzip. This recovery capability contributes to make the lzip format
one of the best options for long-term data archiving.

Lziprecover is able to efficiently extract a range of bytes from a
multi-member file, because it only decompresses the members containing
the desired data.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-20120314

(wiz)

2012-03-14 14:40:10 UTC MAIN commitmail json YAML

Updated archivers/lzip to 1.13

(wiz)

2012-03-14 14:39:59 UTC MAIN commitmail json YAML

Update to 1.13:

Lziprecover has been moved to its own package.

Inability to change output file attributes has been downgraded from
error to warning.

Compression time of option "-0" has been reduced by 2%.

A reorganization of the compression code has been made.

A small change has been made in the "--help" output and man page.

Quote characters in messages have been changed as advised by GNU Coding
Standards.

Configure option "--datadir" has been renamed to "--datarootdir" to
follow GNU Standards.

(wiz)

2012-03-14 14:34:39 UTC MAIN commitmail json YAML

Bug Hunting:
- remove unneeded consecutive argument for `.Nm' macro;
- improve wording.

(wiz)

2012-03-14 14:31:48 UTC MAIN commitmail json YAML

Fix casing. From Bug Hunting.

(wiz)

2012-03-14 14:30:36 UTC MAIN commitmail json YAML

Improve description, from Bug Hunting.

(wiz)

2012-03-14 14:20:38 UTC MAIN commitmail json YAML

Update `MASTER_SITES' and `HOMEPAGE'.

>From patch by Bug Hunting.

Add 'isc' to licenses.

(wiz)

2012-03-14 14:18:26 UTC MAIN commitmail json YAML

+ sudo-1.8.4p4, from Bug Hunting.

(wiz)

2012-03-14 14:10:18 UTC MAIN commitmail json YAML

+ calibre-0.8.42, glib2-2.30.3, hylafax-6.0.5, lzip-1.13,
  opendnssec-1.3.7, pidgin-2.10.2, xf86-video-vmware-12.0.1,
  xorg-util-macros-1.17.

(wiz)

2012-03-14 13:23:50 UTC MAIN commitmail json YAML

Add optional DTrace support

(fhajny)

2012-03-14 13:22:57 UTC MAIN commitmail json YAML

Add optional DTrace support

(fhajny)

2012-03-14 13:22:07 UTC MAIN commitmail json YAML

Add optional DTrace support

(fhajny)

2012-03-14 12:01:47 UTC MAIN commitmail json YAML

Updated www/firefox36-l10n to 3.6.28

(obache)

2012-03-14 12:01:08 UTC MAIN commitmail json YAML

Update firefox36-l10n to 3.6.28, sync with base pkg.

(obache)

2012-03-14 03:42:13 UTC MAIN commitmail json YAML

Note update of x11/ruby-wxruby package to 2.0.1nb4.

(taca)

2012-03-14 03:41:17 UTC MAIN commitmail json YAML

Add wx_gtk2u_media library to link for fixing build problem.

Bump PKGREVISION.

(taca)

2012-03-14 03:35:24 UTC MAIN commitmail json YAML

Note update of drupal packages:

www/drupal6 6.25nb1
www/drupal7 7.12nb1

(taca)

2012-03-14 03:34:25 UTC MAIN commitmail json YAML

Fix SUBST_SED.conf macro assignment as PR pkg/46187 by Noud de Brouwer.

Bump PKGREVISION.

(taca)

2012-03-14 03:33:51 UTC MAIN commitmail json YAML

Fix SUBST_SED.conf macro assignment as PR pkg/46187 by Noud de Brouwer.

Bump PKGREVISION.

(taca)

2012-03-13 19:59:22 UTC MAIN commitmail json YAML

Updated databases/openldap to 2.4.30

(adam)

2012-03-13 19:57:13 UTC MAIN commitmail json YAML

Changes 2.4.30:
Fixed libldap socket polling for writes
Fixed liblutil string modifications
Fixed slapd crash when attrsOnly is true
Fixed slapd syncrepl delete handling
Fixed slapd-mdb slapadd with -q
Fixed slapd-mdb slapadd with -w
Fixed slapd-mdb slapindex with -q and -t
Fixed slapo-pcache time-to-refesh handling
Fixed slapo-syncprov loop detection
Build Environment
Fixed POSIX make support
Fixed slapd-mdb build on POSIX
Documentation
Added option "-o" to ldap*(1) pages
Fixed ldap*(1) page cleanup
Fixed ldap_modify(3) prototypes

(adam)

2012-03-13 15:41:43 UTC MAIN commitmail json YAML

Added security/pam-yubico version 2.11

(pettai)

2012-03-13 15:41:17 UTC MAIN commitmail json YAML

Added security/ykpers version 1.6.3

(pettai)

2012-03-13 15:40:53 UTC MAIN commitmail json YAML

Added security/ykclient version 2.7

(pettai)

2012-03-13 15:40:27 UTC MAIN commitmail json YAML

Added security/libyubikey version 1.8

(pettai)

2012-03-13 15:36:37 UTC MAIN commitmail json YAML

Imported pam-yubico, libyubikey, ykclient and ykpers

(pettai)

2012-03-13 15:32:47 UTC MAIN commitmail json YAML

The Yubico PAM module provides an easy way to integrate the Yubikey
into your existing user authentication infrastructure.

Imported from pkgsrc-wip

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(pettai)

2012-03-13 15:30:07 UTC MAIN commitmail json YAML

The YubiKey Personalization package contains a library and
command line tool used to personalize (i.e., set a AES key) YubiKeys.

Imported from pkgsrc-wip

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(pettai)

2012-03-13 15:25:33 UTC MAIN commitmail json YAML

2012-03-13 15:16:00 UTC MAIN commitmail json YAML

This package implements online validation of Yubikey OTPs. It is written in C
and provides a shared library for use by other software.

Imported from pkgsrc-wip

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(pettai)

2012-03-13 15:15:15 UTC MAIN commitmail json YAML

This package implements online validation of Yubikey OTPs. It is written in C
and provides a shared library for use by other software.

Imported from pkgsrc-wip

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(pettai)

2012-03-13 15:12:37 UTC MAIN commitmail json YAML

This package make up the low-level C software development kit for the
Yubico authentication device, the Yubikey.

Imported from pkgsrc-wip

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(pettai)

2012-03-13 14:28:15 UTC MAIN commitmail json YAML

Note update of xulrunner and firefox

(martin)

2012-03-13 14:19:00 UTC MAIN commitmail json YAML

Install a sample config file by default.

Bump PKGREVISION.

(fhajny)

2012-03-13 14:18:32 UTC MAIN commitmail json YAML

2012-03-13 14:13:52 UTC MAIN commitmail json YAML

2012-03-13 13:24:38 UTC MAIN commitmail json YAML

Note update of samba30 and samb33 packages:

net/samba33 3.3.16nb3
net/samba30 3.0.37nb9

(taca)

2012-03-13 13:24:37 UTC MAIN commitmail json YAML

Unlock the 'dri' option for SunOS, since x11/libdrm now builds there.

Bump PKGREVISION.

(fhajny)

2012-03-13 13:23:18 UTC MAIN commitmail json YAML

2012-03-13 13:22:24 UTC MAIN commitmail json YAML

2012-03-13 13:16:10 UTC MAIN commitmail json YAML

Note update of TYPO3 packages:

www/typo3_45 4.5.13
www/typo3_46 4.6.6

(taca)

2012-03-13 13:15:06 UTC MAIN commitmail json YAML

Update typo3_46 package to 4.6.6.

Maintenance releases and contain bugfixes only.

2012-03-13  b61b133                  [RELEASE] Release of TYPO3 4.6.6 (TYPO3 v4 Release Team)
2012-03-13  d2af0a8                  [TASK] Raise submodule pointer (TYPO3 v4 Release Team)
2012-03-13  97598ce  #25079          [BUGFIX] Suggest Wizard crashes in Frontend Editing (Dennis Ahrens)
2012-03-13  57629aa  #24125          [BUGFIX] Send no-cache headers in t3lib_userauth (Alexander Stehlik)
2012-03-13  3668ca6  #34371          [BUGFIX] Keep hyphens in custom HTML5 attributes (Jigal van Hemert)
2012-03-13  84da877  #32780          [BUGFIX] process_datamap doesn't handle existing versions by itself (Bart Dubelaar)
2012-03-13  c4f83ec  #31333          [BUGFIX] Shortcut page does not keep 'type' parameter (Xavier Perseguers)
2012-03-12  a31ea63  #34526          [BUGFIX] Mail sending fails with quoted&encoded e-mail addresses (Dmitry Dulepov)
2012-03-12  df58562  #34473          [BUGFIX] Fatal error if xlf file has wrong format (Jigal van Hemert)
2012-03-12  511ebd2  #32781          [BUGFIX] backColor transparent causes black background or flickering (Georg Grossberger)
2012-03-12  54844f1                  [TASK] Raise submodule pointer (TYPO3 v4 Release Team)
2012-03-11  a445a23  #34698          [BUGFIX] Resolving the correct preview domain (Thomas Layh)
2012-03-08  5549a18  #34634          [BUGFIX] RTE: Inserting a table is broken (Stanislas Rolland)
2012-03-08  4706235  #34441          [TASK] Change typo3.com to typo3.org (Jigal van Hemert)
2012-03-08  953297c  #34203          [BUGFIX] Images from TER hosters break SSL (Georg Ringer)
2012-03-07  e5af8fe  #34600          [TASK] Update copyright year to 2012 (Ernesto Baschny)

(taca)

2012-03-13 13:13:53 UTC MAIN commitmail json YAML

Update typo3_45 package to 4.5.13.

Maintenance releases and contain bugfixes only.

2012-03-13  3d42f3d                  [RELEASE] Release of TYPO3 4.5.13 (TYPO3 v4 Release Team)
2012-03-13  0eb2165                  [TASK] Raise submodule pointer (TYPO3 v4 Release Team)
2012-03-12  c3ecb4c  #34526          [BUGFIX] Mail sending fails with quoted&encoded e-mail addresses (Dmitry Dulepov)
2012-03-12  6b9d308  #34100          [BUGFIX] RTE in frontend with IE9: Use IE8 standards mode (TYPO3 4.5) (Stanislas Rolland)
2012-03-12  a49c4a4  #31139          [BUGFIX] Better condition in versionOL of t3lib_tstemplate (Mario Rimann)
2012-03-12  3fdaf5b  #17284          [BUGFIX] No content in workspace preview when using select.selectFields (Tolleiv Nietsch)
2012-03-12  09ef6f6  #30892          [BUGFIX] t3lib_BEfunc::getViewDomain() returns wrong or no domain (Jaume Prat)
2012-03-12  3f9adca  #32159          [TASK] Invalid SQL and bad code in tslib_fe (Dmitry Dulepov)
2012-03-12  7d5bf8a  #32161          [BUGFIX] Invalid "unequal"-statement and string-quoting in SQL (Stefan Neufeind)
2012-03-12  2c450c2  #29086          [BUGFIX] Livesearch does not find all pages (Udo Leimberger)
2012-03-12  a77cda6                  [TASK] Raise submodule pointer (TYPO3 v4 Release Team)
2012-03-11  c7bf718  #19925          [BUGFIX] *IFSUB ignores l18n_cfg field (Stefan Galinski)
2012-03-11  a3f69bd  #34441          [TASK] Change typo3.com to typo3.org (Jigal van Hemert)
2012-03-11  fff28a5  #29585          [TASK] EM: make pop-up window use full screen (Francois Suter)
2012-03-11  6c8fd61  #28526          [BUGFIX] Unset stdWrap of select.pidInList (Marc Bastian Heinrichs)
2012-03-11  4c2d6d0  #28017          [BUGFIX] Skip t3lib_divTest::fixPermissionsSetsGroup on MacOS (Oliver Klee)
2012-03-11  1a4150d  #25131          [BUGFIX] Localization of child records fails when using MM type relations (Oliver Hader)
2012-03-11  0eff9e2  #32467          [BUGFIX] Warnings in tcemain on iterating over unset columns (Mario Rimann)
2012-03-11  eb2dd3d  #17061          [BUGFIX] Translated mailform should use localized email (Michael Stucki)
2012-03-11  a8f5a17  #32780          [BUGFIX] process_datamap doesn't handle existing versions by itself (Bart Dubelaar)
2012-03-11  72d48ef  #29019          [BUGFIX] getSingleField_typeFlex doesn't respect TSconfig settings (Jo Hasenau)
2012-03-10  f1f493b  #24369          [BUGFIX] No image generation with PHP-SAFE_MODE (GM/IM) (Jigal van Hemert)
2012-03-10  9300788  #24125          [BUGFIX] Send no-cache headers in t3lib_userauth (Alexander Stehlik)
2012-03-08  41271aa  #34634          [BUGFIX] RTE: Inserting a table is broken (Stanislas Rolland)
2012-03-08  838dc0f  #17910          [BUGFIX] Error when editing a record with additionalPreviewLanguage and an deleted l18n_parent (Andreas Wolf)
2012-03-08  6340a69  #34203          [BUGFIX] Images from TER hosters break SSL (Georg Ringer)
2012-03-07  f1fd1b6  #31460          [BUGFIX] flock() calls in TYPO3 prevent NFS hosting (Dmitry Dulepov)
2012-03-07  624f1e2  #34600          [TASK] Update copyright year to 2012 (Ernesto Baschny)
2012-03-06  413f0fa  #27230          [BUGFIX] cmpIPv4: prevent E_NOTICE, cleanup compare, testcases (Stefan Neufeind)

(taca)

2012-03-13 12:42:02 UTC MAIN commitmail json YAML

Updated net/samba35 to 3.5.13

(adam)

2012-03-13 12:40:53 UTC MAIN commitmail json YAML

Changes 3.5.13:
* BUG 8327: Fix config reload to reload shares from registry.
* BUG 8139: Ignore SMBecho errors.
* BUG 8521: Fix Winbind cache timeout expiry test.
* BUG 8561: Fully observe password change settings.
* BUG 8631: Fix POSIX ACE x permission mapping to and from a DACL.
* BUG 8636: When returning an ACL without SECINFO_DACL requested, we still
  set SEC_DESC_DACL_PRESENT in the type field.
* BUG 8644: Make sure that vfs_acl_xattr and vfs_acl_tdb modules add
  inheritable entries on a directory with no stored ACL.
* BUG 8663: Fix deleting a symlink if the symlink target is outside of the
* share.
* BUG 8664: Fix renaming a symlink if the symlink target is outside of the
  share.
* BUG 8673: Fix NT ACL issue.
* BUG 8679: Make sure that recvfile code path using splice() on Linux
  does not leave data in the pipe on short write.
* BUG 8687: Fix typo in 'net memberships' usage.

(adam)

2012-03-13 12:36:25 UTC MAIN commitmail json YAML

Add c99 support, fixes build on SunOS.
Change long xdr macros to int32 ones, fixes build on SunOS and ABI=64.

Bump PKGREVISION.

(fhajny)

2012-03-13 11:01:02 UTC MAIN commitmail json YAML

require includion of bsd.prefs.mk before using system variables.

(obache)

2012-03-13 10:00:14 UTC MAIN commitmail json YAML

Add an option to generate stats via http_stub_status_module

(fhajny)

2012-03-13 09:36:33 UTC MAIN commitmail json YAML

Use _COMPILER_ABI_FLAG to call the compiler with proper ABI in VCC_CC.

Bump PKGREVISION.

(fhajny)

2012-03-13 09:22:50 UTC MAIN commitmail json YAML

Updated misc/py-anita to 1.25

(gson)

2012-03-13 09:21:34 UTC MAIN commitmail json YAML

Update misc/py-anita to 1.25.  Changes from 1.24:

Before running a shell command on the system under test, change the
shell prompt to a more distinctive one to reduce the risk of command
output being mistaken for a prompt.

Support installing SPARC ISOs having a non-numeric suffix following
the version number, such as NetBSD-6.0_BETA-sparc.iso.

Added experimental support for using Xen instead of qemu as the
virtual machine monitor.  This is enabled by specifying "--vmm xen" on
the anita command line while running as root in a Xen dom0.

New command line option "--persist".

(gson)

2012-03-13 09:04:49 UTC MAIN commitmail json YAML

On SunOS, heimdal never builds hcrypto when pkgsrc OpenSSL used.

(fhajny)

2012-03-13 08:09:25 UTC MAIN commitmail json YAML

Update HOMEPAGE url.

(obache)

2012-03-13 08:01:01 UTC MAIN commitmail json YAML

2012-03-13 03:20:06 UTC MAIN commitmail json YAML

Note remove of www/drupal.

(taca)

2012-03-13 03:19:33 UTC MAIN commitmail json YAML

Remove drulal, old drupal version 5 based pacakge.

Plese use drupal6 or drupal7 for now.

(taca)

2012-03-13 03:19:08 UTC MAIN commitmail json YAML

Add [pkg/46183] to x11/libX11

(mef)

2012-03-13 03:18:47 UTC MAIN commitmail json YAML

Remove drupal.

(taca)

2012-03-13 03:17:00 UTC MAIN commitmail json YAML

Note update of www/contao29 package to 2.9.5nb6.

(taca)

2012-03-13 03:16:30 UTC MAIN commitmail json YAML

2012-03-13 03:14:38 UTC MAIN commitmail json YAML

Allow depending to php53 with php-cgi PKG_OPTIONS.

(taca)

2012-03-13 03:13:48 UTC MAIN commitmail json YAML

Reset MAINTAINER since jmcneill@ resinged.

(taca)

2012-03-13 03:12:16 UTC MAIN commitmail json YAML

Note update of security/openssl package to 0.9.8u.

(taca)

2012-03-13 03:11:32 UTC MAIN commitmail json YAML

Update openssl pacakge to 0.9.8u.

Changes between 0.9.8t and 0.9.8u [12 Mar 2012]

  *) Fix MMA (Bleichenbacher's attack on PKCS #1 v1.5 RSA padding) weakness
    in CMS and PKCS7 code. When RSA decryption fails use a random key for
    content decryption and always return the same error. Note: this attack
    needs on average 2^20 messages so it only affects automated senders. The
    old behaviour can be reenabled in the CMS code by setting the
    CMS_DEBUG_DECRYPT flag: this is useful for debugging and testing where
    an MMA defence is not necessary.
    Thanks to Ivan Nestlerode <inestlerode@us.ibm.com> for discovering
    this issue. (CVE-2012-0884)
    [Steve Henson]

  *) Fix CVE-2011-4619: make sure we really are receiving a
    client hello before rejecting multiple SGC restarts. Thanks to
    Ivan Nestlerode <inestlerode@us.ibm.com> for discovering this bug.
    [Steve Henson]

(taca)

2012-03-13 01:37:32 UTC pkgsrc-2011Q4 commitmail json YAML

2012-03-13 01:35:03 UTC pkgsrc-2011Q4 commitmail json YAML

Pullup ticket #3700 - requested by wiz
x11/startup-notification: dependency pattern and build fixes

Revisions pulled up:
- x11/startup-notification/buildlink3.mk                        1.13-1.14

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: wiz
  Date: Sat Mar 10 13:31:55 UTC 2012

  Modified Files:
  pkgsrc/x11/startup-notification: buildlink3.mk

  Log Message:
  Fix patterns so that pbulk does not try to build startup-notification
  on systems where startup-notification010 is needed instead.
  Tested by bouyer.

  To generate a diff of this commit:
  cvs rdiff -u -r1.12 -r1.13 pkgsrc/x11/startup-notification/buildlink3.mk

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: wiz
  Date: Sun Mar 11 10:37:51 UTC 2012

  Modified Files:
  pkgsrc/x11/startup-notification: buildlink3.mk

  Log Message:
  Make ugly hack even uglier to fix build with modular.
  Fixes PR 46171 by David Shao.

  To generate a diff of this commit:
  cvs rdiff -u -r1.13 -r1.14 pkgsrc/x11/startup-notification/buildlink3.mk

(spz)

2012-03-12 21:54:13 UTC MAIN commitmail json YAML

Remove non-sense statement in man page which triggers an assertion with
mandoc. Bump revision.

(joerg)

2012-03-12 21:53:10 UTC MAIN commitmail json YAML

2012-03-12 21:52:07 UTC MAIN commitmail json YAML

2012-03-12 21:50:32 UTC MAIN commitmail json YAML

2012-03-12 21:49:49 UTC MAIN commitmail json YAML

2012-03-12 18:28:33 UTC MAIN commitmail json YAML

Fix libxslt for CVE-2011-3970

(tez)

2012-03-12 18:26:35 UTC MAIN commitmail json YAML

2012-03-12 18:09:01 UTC pkgsrc-2011Q4 commitmail json YAML

2012-03-12 18:06:50 UTC pkgsrc-2011Q4 commitmail json YAML

Pullup ticket #3701 - requested by drochner
textproc/libxml2: security fix and HEAD compatibility

Revisions pulled up:
- textproc/libxml2/Makefile                                    1.113-1.114
- textproc/libxml2/distinfo                                    1.88-1.89
- textproc/libxml2/patches/patch-CVE-2012-0841-aa              1.1
- textproc/libxml2/patches/patch-CVE-2012-0841-ab              1.1
- textproc/libxml2/patches/patch-CVE-2012-0841-ac              1.1
- textproc/libxml2/patches/patch-aa                            1.24
- textproc/libxml2/patches/patch-ab                            1.22
- textproc/libxml2/patches/patch-am                            1.1

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  drochner
  Date:          Wed Feb 22 11:10:18 UTC 2012

  Modified Files:
          pkgsrc/textproc/libxml2: Makefile distinfo
          pkgsrc/textproc/libxml2/patches: patch-aa patch-ab
  Added Files:
          pkgsrc/textproc/libxml2/patches: patch-am

  Log Message:
  build the library thread-aware, i.e. use <pthread.h> but do not
  link against libpthread. (It doesn't create threads, just uses
  locking.) This seems to be wanted by some applications, eg vlc
  issues a warning on startup (with no visible consequences afaict,
  but anyway).
  I hope this works for other OSes too. If not, we should probably
  add support for these cases to mk/pthread.bl3.mk.
  bump PKGREV

  To generate a diff of this commit:
  cvs rdiff -u -r1.112 -r1.113 pkgsrc/textproc/libxml2/Makefile
  cvs rdiff -u -r1.87 -r1.88 pkgsrc/textproc/libxml2/distinfo
  cvs rdiff -u -r1.23 -r1.24 pkgsrc/textproc/libxml2/patches/patch-aa
  cvs rdiff -u -r1.21 -r1.22 pkgsrc/textproc/libxml2/patches/patch-ab
  cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/libxml2/patches/patch-am

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  drochner
  Date:          Fri Mar  9 12:12:28 UTC 2012

  Modified Files:
          pkgsrc/textproc/libxml2: Makefile distinfo
  Added Files:
          pkgsrc/textproc/libxml2/patches: patch-CVE-2012-0841-aa
          patch-CVE-2012-0841-ab patch-CVE-2012-0841-ac

  Log Message:
  Add patch from upstream to add hash randomization.
  Without that, (untrusted) input can fill hash buckets uneven, causing
  high CPU load. (CVE-2012-0841)
  To get a patch which is simple enough to get pulled up to the stable
  pkgsrc branch, I've not touched "configure" but just assumed that
  the POSIX functions rand(), srand() and time() are present.
  bump PKGREV

  To generate a diff of this commit:
  cvs rdiff -u -r1.113 -r1.114 pkgsrc/textproc/libxml2/Makefile
  cvs rdiff -u -r1.88 -r1.89 pkgsrc/textproc/libxml2/distinfo
  cvs rdiff -u -r0 -r1.1 pkgsrc/textproc/libxml2/patches/patch-CVE-2012-0841-aa \
      pkgsrc/textproc/libxml2/patches/patch-CVE-2012-0841-ab \
      pkgsrc/textproc/libxml2/patches/patch-CVE-2012-0841-ac

(spz)

2012-03-12 17:05:04 UTC MAIN commitmail json YAML

fix missing DIST_SUBDIR in EXTRACT_CMD - picked up by joerg

(abs)

2012-03-12 16:02:42 UTC MAIN commitmail json YAML

Updated devel/apache-ant to 1.8.3

(wiz)

2012-03-12 16:02:32 UTC MAIN commitmail json YAML

Update to 1.8.3. docs/ has vanished, so install manual/ instead.

Changes from Ant 1.8.2 TO Ant 1.8.3
===================================

Changes that could break older environments:
-------------------------------------------

* The Enumeration returned by AntClassLoader#getResources used to
  return null in nextElement after hasNextElement would return false.
  It has been changed to throw a NoSuchElementException instead so
  that it now adheres to the contract of java.util.Enumeration.
  Bugzilla Report 51579.

Fixed bugs:
-----------

* Removed buggy duplicate JAR list in RPM mode.
  Bugzilla Report 52556.

* Launcher fixed to pass the right class loader parent.
  Bugzilla Report 48633.

* <junitreport> mishandled ${line.separator}.
  Bugzilla Report 51049.

* <junitreport> did not work in embedded environments on JDK 7.
  Nor did <xslt> when using Xalan redirects.
  Bugzilla Report 51668, 52382.

* Encoding of unicode escape sequences by the property file task
  Bugzilla Report 50515.

* The code that implicitly sets the -source switch if only -target
  has been specified in <javac> was broken for Java 5 and 6.
  Bugzilla Report 50578.

* MailLogger ignore the Maillogger.starttls.enable property.
  Bugzilla Report 50668.

* Delete task example does not work
  Bugzilla Report 50816.

* <splash>'s proxy handling has been delegated to <setproxy>
  internally so the two tasks are consistent.  <splash>'s way of not
  setting a proxy caused problems with other Java libraries.
  Bugzilla Report 50888.

* Include task breaks dependencies or extension-points for multiple
  files.
  Bugzilla Report 50866.

* Read on System.in hangs for forked java task.
  Bugzilla Report 50960.

* FileResource specified using basedir/name attributes was non-functional.

* Resource collection implementation of mapped PropertySet returned
  unusable resources.

* The hasmethod condition failed with a NullPointerException when
  ignoresystemclasses is true and Ant tried to load a "restricted
  class" - i.e. a class that the Java VM will only accept when loaded
  via the bootclassloader (a java.* class).
  It will now fail with a more useful error message.
  Bugzilla Report 51035.

* Exec task may mix the stderr and stdout output while logging it
  Bugzilla Report 50507.

* Missing space between "finished" and timestamp in task/target
  finish message from ProfileLogger.
  Bugzilla Report 51109.

* Redirecting the output of a java, exec or apply task could print in the
  error output stream some "Pipe broken" errors.
  Bugzilla Report 48789.

* ZipFile failed to clean up some resources which could lead to
  OutOfMemoryException while unzipping large archives.
  A similar problem in ZipArchiveOutputStream has been fixed as well.
  Bugzilla Report 42696.

* quiet attribute added to the copy and move tasks, to be used together
  with failonerror=false, so warnings won't get logged
  Bugzilla Report 48789.

* System.in was closed and not readable anymore by the DefaultInputHandler
  when Ant is used via its Java API.
  Bugzilla Report 51161

* <sync> only supported a single non-fileset resource collection even
  though the manual said it could be multiple.

* <sync> didn't work properly when working on resource collections.
  Bugzilla Report 51462.

* <augment> cause a NullPointerException if it was used in a target
  that was invoked by multiple targets from the command line.
  Bugzilla Report 50894.

* The ZipFile class could read past the start of the file if the
  given file is not a ZIP archive and it is smaller than the size of
  a ZIP "end of central directory record".

* <javac> would create the empty package-info.class file in the wrong
  directory if no destdir was specified.  Note it may still pick the
  wrong directory if you specify more than one source directory but
  no destDir.  It is highly recommended that you always explicitly
  specify the destDir attribute.
  Bugzilla Report 51947.

* packagemapper now honors the handleDirSep attribute.
  Bugzilla Report 51086.

* the attributes of macrodef tasks had their values run through
  property expansion twice. Still true by default, but can be disabled.
  Bugzilla Report 42046.

* jvc doesn't like it if source file names in argument files are
  quoted.
  Bugzilla Report 31667.

* ZipFile didn't work properly for archives using unicode extra
  fields rather than UTF-8 filenames and the EFS-Flag.

* Access to DirectoryScanner's default excludes wasn't synchronized.
  Bugzilla Report 52188.

* When a Project instance was created by a custom tasks its
  createTask method didn't work.
  Bugzilla Report 50788.

Other changes:
--------------

* -f/-file/-buildfile accepts a directory containing build.xml.

* The <javacc>, <jjtree> and <jjdoc> now support a new maxmemory
  attribute.
  Bugzilla Report 50513.

* the documented inputstring attribute of sshexec has been
  implemented and the actually existing attribute inputproperty
  documented.
  Bugzilla Report 50576.

* The concat task now permits the name of its exposed resource
  by means of its 'resourcename' attribute.

* The expandproperties filter now accepts a nested propertyset
  which, if specified, provides the properties for expansion.
  Bugzilla Report 51044.

* <junit filtertrace="true"/> will no longer filter out the very
  first line of the stacktrace containing the original exception
  message even if it matches one of the filter expressions.

* Upgraded to Apache AntUnit 1.2

* Provide read access to Mkdir.dir.  Bugzilla Report 51684.

* <delete> and <move> have a new attribute performGCOnFailedDelete
  that may - when set to true - help resolve some problems with
  deleting empty directories on NFS shares.
  Bugzilla Report 45786.

* <loadfile> and <loadresource> used to log at level INFO to signal a
  property hasn't been set when the resource was empty even if the
  quiet attribute was set to true.  They will now use VERBOSE
  instead.
  Bugzilla Report 52107.

* <javac> has a new attribute createMissingPackageInfoClass that can
  be set to false to prevent Ant from creating empty dummy classes
  used for up-to-date-ness checks.
  Bugzilla Report 52096.

* URLResources#isExists has become less noisy.
  Bugzilla Report 51829.

* The <retry> task has a new optional attribute retryDelay that can
  be used to make the task sleep between retry attempts.
  Bugzilla Report 52076.

* <signjar> has new attributes that control the signature and digest
  algorithms.
  Bugzilla Report 52344.

* Initial support for Java 8.

* <sshexec> can optionally create a pseudo terminal (like ssh -t)
  Bugzilla Report 52554.

(wiz)

2012-03-12 15:57:07 UTC MAIN commitmail json YAML

Updated devel/mdds to 0.5.4

(wiz)

2012-03-12 15:56:58 UTC MAIN commitmail json YAML

Update to 0.5.4:

mdds 0.5.4

* segment_tree

  * fixed build breakage, to allow it to be buildable when UNIT_TEST
    is not defined.

  * fixed a crasher with MSVC when comparing iterators of empty
    search_result instances.

* point_quad_tree

  * fixed a bug where de-referencing copied search_result iterators
    would return an uninitialized node data.

(wiz)

2012-03-12 15:51:30 UTC MAIN commitmail json YAML

Updated time/py-pytz to 2012b

(wiz)

2012-03-12 15:51:21 UTC MAIN commitmail json YAML

2012-03-12 15:49:52 UTC MAIN commitmail json YAML

2012-03-12 15:49:27 UTC MAIN commitmail json YAML

Update to 5.1.5.
Lua 5.1.5 released. This is a bug-fix release.
(no further changelog found)

Remove master site that doesn't have new tarball.
Fix pkglint warning in patch-ac.

(wiz)

2012-03-12 15:48:04 UTC MAIN commitmail json YAML

Updated textproc/xmlrpc-c to 1.16.40

(adam)

2012-03-12 15:47:12 UTC MAIN commitmail json YAML

2012-03-12 15:47:10 UTC MAIN commitmail json YAML

+ subversion-1.7.4, sudo-1.8.4p2, xcmsdb-1.0.4 [unpackaged],
  xscope-1.3.1 [unpackaged]

(taca)

2012-03-12 15:43:40 UTC MAIN commitmail json YAML

Note update of www/contao211-translations package to 201203100.

(taca)

2012-03-12 15:43:13 UTC MAIN commitmail json YAML

Update contao211-translations package to 201203100.

Update Czech, Persian, Latvian and Swedish language files.

(taca)

2012-03-12 15:42:22 UTC MAIN commitmail json YAML

Note update of devel/ruby-gettext package to 2.2.0.

(taca)

2012-03-12 15:41:37 UTC MAIN commitmail json YAML

Update ruby-gettext package to 2.2.0.

Ruby 1.9 support release.

### Improvements

  * Supported ruby-1.9. [Patch by hallelujah]
  * Supported $SAFE=1. [Patch by bon]
  * Improved argument check. [Suggested by Morus Walter]
  * Supported ruby-1.8.6 again. [Bug#27447] [Reported by Mamoru Tasaka]

### Fixes

  * Fixed Ukrainan translation path. [Bug#28277] [Reported by Gunnar Wolf]
  * Fixed a bug that only the last path in GETTEXT_PATH environment
    variable is used. [Bug#28345] [Reported by Ivan Pirlik]
  * Fixed a bug that Ruby-GetText-Package modifies $LOAD_PATH. [Bug#28094]
    [Reported by Tatsuki Sugiura]

(taca)

2012-03-12 15:40:16 UTC MAIN commitmail json YAML

2012-03-12 15:38:41 UTC MAIN commitmail json YAML

Note updated of mail/roundcube package to 0.7.2.

(taca)

2012-03-12 15:38:05 UTC MAIN commitmail json YAML

Update roundcube package to 0.7.2.

- Fix handling of % character in IMAP protocol (#1488382)
- Fix duplicate names handling in addressbook searches (#1488375)
- Fix displaying of HTML messages from Disqus (#1488372)
- Disable E_STRICT warnings on PHP 5.4
- Prevent from folder selection on virtual folder collapsing (#1488346)
- Fix automatic unsubscribe of non-existent folders
- Fix double-quotes handling in recipient names
- User configurable setting how to display contact names in list
- Make contacts list sorting configurable for the admin/user
- Fix parse errors in DDL files for MS SQL Server
- Revert SORT=DISPLAY support, removed by mistake (#1488327)
- Add lost translation label in de_DE (#1488315)
- Fix drafts update issues when edited from preview pane (#1488314)
- Fix wrong variable name in rcube_ldap.php (#1488302)
- Make mime type detection based on filename extension to be case-insensitive
- Fix failure on MySQL database upgrade from 0.7 - text column can't have default value (#1488300)

(taca)

2012-03-12 15:37:10 UTC MAIN commitmail json YAML

Note update of time/ruby-tzinfo package to 0.3.32.

(taca)

2012-03-12 15:36:26 UTC MAIN commitmail json YAML

Update ruby-tzinfo package to 0.3.32.

== Version 0.3.32 (tzdata v2012b) - 4-Mar-2012

* Updated to tzdata version 2012b
  (http://article.gmane.org/gmane.comp.time.tz/4756).

(taca)

2012-03-12 15:35:44 UTC MAIN commitmail json YAML

Note update of mail/pear-Mail_Mime package to 1.8.3.

(taca)

2012-03-12 15:34:56 UTC MAIN commitmail json YAML

Update pear-Mail_Mime to 1.8.3.

Release date: 2012-03-12 10:04 UTC
Release state: stable

Changelog:

* Request #19009: Remove error_reporting from tests [alec]
* Fixed Bug #19094: Email addresses do not have to contain a space
  between the name and address part [alec]
* Fixed Bug #19328: Wrong encoding of filenames with comma [alec]

(taca)

2012-03-12 15:31:50 UTC MAIN commitmail json YAML

+ audacity-1.3.14, bitmap-1.0.6, bluefish-2.2.2, bzr-2.5.0,
  cc65-2.13.3, desktop-file-utils-0.20, dgen-1.30, grep-2.11,
  gwaei-3.4.0, haproxy-1.4.20, libxcb-1.8.1, mathomatic-15.8.1,
  mdds-0.5.4, migu-ttf-20111002 [pkg/46169], mined-2012.21,
  mkvtoolnix-5.4.0, mp3diags-1.1.16, mpg123-1.13.6, mu-0.9.8.2,
  py-pytz-2012b, qiv-2.2.4 [pkg/46167], tea-32.0.1, tinc-1.0.17,
  xf86-input-vmmouse-12.8.0, xf86-video-vmware-12.0.0, xye-0.12.1.

(wiz)

2012-03-12 15:15:18 UTC MAIN commitmail json YAML

Updated multimedia/libmp4v2 to 1.6.1nb3

(wiz)

2012-03-12 15:15:09 UTC MAIN commitmail json YAML

Updated mail/mutt-devel to 1.5.21nb4

(wiz)

2012-03-12 15:14:52 UTC MAIN commitmail json YAML

Fix mandoc lint warnings in MP4(3) man page.
Improve COMMENT while here.
Bump PKGREVISION.

(wiz)

2012-03-12 14:51:39 UTC MAIN commitmail json YAML