[commits] Horde branch ANSEL_4_0 updated. 4b25ebbf27170acadacb613f2e1a9834de0b1ed6

Michael J. Rubinsky mrubinsk at horde.org
Mon Feb 13 03:11:00 UTC 2017


The branch "ANSEL_4_0" has been updated.
The following is a summary of the commits.

from: 79331abb6d4b370cdecfdd1f06ff1d024c979876

d25d025 Use streams when building a zip file.
ddf62a0 Don't create an empty Ansel_View, we can pass null.
66847da Not sure why we were putting the image data back here.
e3f618a Avoid undefined notices.
3f2df0e Remove XPPublish code.
94122b2 Update package.xml, remove accidently added file.
543b9ce [jan] Check for errors when using UTS #46 algorithm.
d9cf1da Add de translation.
36b0073 Catch Idna_Exceptions.
555177c Check on decode() too.
06e7e6d This is a static class.
adc2507 [jan] Never send autoreplies again when setting zero vacation days in Procmail or Maildrop backends (Bug #14549).
9e217c1 Bug: 14568 Fix regression in honoring SHOW vs READ  perms.
f5d467e global
eb4e20e Don't keep a local copy of the binary image data.
7a4f7ea Stop if temporary directory exists.
46e35ed Make these PHP scripts; skip existing repos.
f968135 Configure which branches to keep.
306004b Use (and check for) proper exit codes.
4fc1bbd Support bundles and non-packagable modules too. Fix website links for apps.
7f2b878 Use summary for repository descriptions.
4752596 Check response code when creating repos.
545202b Add missing package.xml files.
7199570 Catch Dashboard and ApertureToAnselExportPlugin too.
ecab3ca Rename 'horde' repository to 'base'.
96f00af Skip TODO descriptions.
8c33203 Use GLOB_ONLYDIR.
45a416b Erronous "Horde Project" -> "Horde LLC" replacement.
16694bb Rename to Horde Groupware Kolab Edition.
1f7c75b phpdoc
65223dc Generate horde.yml files for all components.
37c419a Bug: 14569 Honor selected images for download.
e55ed28 Accept stream resources as the value of Horde_Db_Value objects.
5021b91 Ticket: 10773 Improve Horde_Db logging options.
fcdcaf4 Add config switch for query logging.
511177d CHANGES, update package.xml.
54d3bbc @since
3e442b6 Use the more common <placeholder> form.
a595e30 Fix fseek usage.
9198c3c Allow Horde_Vfs::writeData to accept a stream as input.
527e24a Changes/update package.xml
3055f72 Fix class name.
2ee2860 These are empty apps. Nuke them.
7de34b5 Standardize application names and short descriptions.
e097b9c Typo
1929f39 Standardize library full names.
503f48f Ensure we have a seekable stream when we need one.
f138ee8 Add stream related tests/update tests.
5fb1749 Add stub for this method.
284d80c Revert "Add stub for this method."
20c7ec3 Use a stream here.
df1394b Fix variable name.
b82cd80 These are logged at the DB abstraction level.
33f34fb One more place to use a stream.
18c8fe3 Horde_Stream is a dep now.
baa79ba Actually no need for Horde_Stream at all.
c5eb4ce phpdoc
ea32d50 Make the $value a string-only property again.
f94c458 Make streams work with Oracle too (Request #10805).
8867906 Actually test that BLOBS are correctly written (Request #10805).
5c2ec0d Fix streams with PostgreSQL (Request #10805).
c280596 Make the Horde_Db_Value_* classes separate again (Request #10805).
1247789 [jan] Correctly encode IP address literal in first Received: header (Bug #14574).
2dea926 phpdoc/code style
575b862 Simplify.
bc90bf9 phpdoc
5576e03 Simplify
abafeee Sort end date, regardless of if it's a timestamp or year.
d1a00a6 Add new tests.
ec55678 Make sure that time isn't after the end date.
68cf1d9 Don't calculate a 'time' value that is after 'end'.
66f9a23 Committed the wrong fixture.
6e6b299 This is always true since we dropped PostgreSQL 8 support.
ac1984d Todo
217e907 Catch errors from lastInsertId() (Request #10805).
bc3869a [jan] Fix returning session ID when using a PostgreSQL backend.
1042eec BFN
a09be2e Update package.xml filelist.
ad8aa7e Released Horde_Icalendar-2.1.5
e046d15 Development mode for Horde_Icalendar-2.1.6
d287f36 Add two more vTimezone files to test.
5ace791 Bug: 14574 Patch the deprecated method, too, for FW_52 installs.
4caf0e7 [jan] Correctly encode IP address literal in first Received: header (Bug #14574).
162c02e Remove debug output.
70751e7 Need to provide a (fake) returned primary key here too.
cf7d87c Fix 2nd parameter to MongoDB collection's find() methods.
57ba2ef No longer needed.
4600a41 Not necessary anymore to allow MongoDB backends fail.
3dbefbf [jan] Update to PHPUnit 4.8.35 and dependencies.
48a44f0 Fix parsing $folderid and $itemid from longid.
7daa8bb fix PHP 5.3 compatibility
dbf48bc Update package.xml
0dfbd5a Released Horde_Timezone-1.1.0
63eeb4a Development mode for Horde_Timezone-1.1.1
cf244ea Merge branch 'issue-bc53' of https://github.com/remicollet/horde into remicollet-issue-bc53
0262584 Merge branch 'remicollet-issue-bc53'
7e3b364 Add note to remove this when PHP 5.3 is no longer supported.
2f5b426 BFN
f49267a Update filelist.
9eeceae Released Horde_Icalendar-2.1.6
6c42ee4 Development mode for Horde_Icalendar-2.1.7
9de1034 Update test fixtures.
9ee6d0f Merge branch 'master' into ANSEL_4_0
b623ebb Fix botched merge.
d3bfd26 Output the stream directly, don't convert to string first.
2b762ef Fix logic for downloading zip.
d15296d Fix calling fseek().
09520b2 Use a stream where possible.
ca2e1a2 Having compression enabled breaks downloading the zip archive.
7dcb111 No longer used.
4b25ebb Parse error.

Summary: http://github.com/horde/horde/compare/79331abb6d4b370cdecfdd1f06ff1d024c979876...4b25ebbf27170acadacb613f2e1a9834de0b1ed6

-----------------------------------------------------------------------

commit d25d025ff85eef474fc521efc3b708f53788397a
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 20 16:28:39 2017 -0500

    Use streams when building a zip file.

 ansel/lib/Ansel.php | 58 +++++++++++++++++++++++++++++++++--------------------
 1 file changed, 36 insertions(+), 22 deletions(-)

http://github.com/horde/horde/commit/d25d025ff85eef474fc521efc3b708f53788397a

-----------------------------------------------------------------------

commit ddf62a0edca77c30f2b482ff1eb98512694d7087
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 20 17:13:06 2017 -0500

    Don't create an empty Ansel_View, we can pass null.

 ansel/lib/View/GalleryProperties.php | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

http://github.com/horde/horde/commit/ddf62a0edca77c30f2b482ff1eb98512694d7087

-----------------------------------------------------------------------

commit 66847da82c9c16cf948b00206e0142d3fcf8cbf0
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 20 17:14:19 2017 -0500

    Not sure why we were putting the image data back here.
    
    This is where the data came from a few lines above, not sure
    what this line was supposed to do. Probably left over cruft?

 ansel/lib/Image.php | 3 ---
 1 file changed, 3 deletions(-)

http://github.com/horde/horde/commit/66847da82c9c16cf948b00206e0142d3fcf8cbf0

-----------------------------------------------------------------------

commit e3f618a5f7b283245ffc0cff6c3f3583814c046d
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon Jan 23 16:13:01 2017 -0500

    Avoid undefined notices.

 horde/lib/Block/Metar.php | 2 ++
 1 file changed, 2 insertions(+)

http://github.com/horde/horde/commit/e3f618a5f7b283245ffc0cff6c3f3583814c046d

-----------------------------------------------------------------------

commit 3f2df0ecbbdb7a5561815843e20cf1880cc785dd
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon Jan 23 17:46:40 2017 -0500

    Remove XPPublish code.

 ansel/lib/XPPublisher.php                |  48 -------
 ansel/locale/en/help.xml                 |  47 +------
 ansel/templates/image/upload.inc         |   3 -
 ansel/templates/xppublish/javascript.inc |  69 ----------
 ansel/templates/xppublish/list.inc       |  24 ----
 ansel/templates/xppublish/login.inc      |  18 ---
 ansel/templates/xppublish/new.inc        |  29 -----
 ansel/xppublish.php                      | 217 -------------------------------
 8 files changed, 1 insertion(+), 454 deletions(-)
 delete mode 100644 ansel/lib/XPPublisher.php
 delete mode 100755 ansel/templates/xppublish/javascript.inc
 delete mode 100755 ansel/templates/xppublish/list.inc
 delete mode 100755 ansel/templates/xppublish/login.inc
 delete mode 100755 ansel/templates/xppublish/new.inc
 delete mode 100644 ansel/xppublish.php

http://github.com/horde/horde/commit/3f2df0ecbbdb7a5561815843e20cf1880cc785dd

-----------------------------------------------------------------------

commit 94122b22f99f83c26f4cad25c80a97326a6d9ec1
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon Jan 23 17:48:37 2017 -0500

    Update package.xml, remove accidently added file.

 ansel/docs/CHANGES                      |   1 +
 ansel/package.xml                       |  28 ++++++++++------------------
 ansel/themes/default/graphics/close.pxm | Bin 132059 -> 0 bytes
 3 files changed, 11 insertions(+), 18 deletions(-)
 delete mode 100644 ansel/themes/default/graphics/close.pxm

http://github.com/horde/horde/commit/94122b22f99f83c26f4cad25c80a97326a6d9ec1

-----------------------------------------------------------------------

commit 543b9ce98b4685c5de0d8cb017d3f12da183bf8a
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 24 11:25:34 2017 +0100

    [jan] Check for errors when using UTS #46 algorithm.

 framework/Idna/doc/Horde/Idna/UPGRADING       | 19 +++++++++
 framework/Idna/lib/Horde/Idna.php             | 58 ++++++++++++++++++++++++++-
 framework/Idna/lib/Horde/Idna/Translation.php | 40 ++++++++++++++++++
 framework/Idna/package.xml                    | 22 ++++++----
 4 files changed, 130 insertions(+), 9 deletions(-)
 create mode 100644 framework/Idna/doc/Horde/Idna/UPGRADING
 create mode 100644 framework/Idna/lib/Horde/Idna/Translation.php

http://github.com/horde/horde/commit/543b9ce98b4685c5de0d8cb017d3f12da183bf8a

-----------------------------------------------------------------------

commit d9cf1dac5b9f18e27fb77fe5a2a67d28a7864511
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 24 11:34:27 2017 +0100

    Add de translation.

 framework/Idna/locale/Horde_Idna.pot               |  70 ++++++++++++++++++++
 framework/Idna/locale/de/LC_MESSAGES/Horde_Idna.mo | Bin 0 -> 1645 bytes
 framework/Idna/locale/de/LC_MESSAGES/Horde_Idna.po |  71 +++++++++++++++++++++
 3 files changed, 141 insertions(+)
 create mode 100644 framework/Idna/locale/Horde_Idna.pot
 create mode 100644 framework/Idna/locale/de/LC_MESSAGES/Horde_Idna.mo
 create mode 100644 framework/Idna/locale/de/LC_MESSAGES/Horde_Idna.po

http://github.com/horde/horde/commit/d9cf1dac5b9f18e27fb77fe5a2a67d28a7864511

-----------------------------------------------------------------------

commit 36b0073ab1184a4b6f2a2beea3c286ce087c763d
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 24 11:35:13 2017 +0100

    Catch Idna_Exceptions.

 imp/lib/Compose.php | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

http://github.com/horde/horde/commit/36b0073ab1184a4b6f2a2beea3c286ce087c763d

-----------------------------------------------------------------------

commit 555177c576e906d20a2f6ab17d8c4a4b8cddcb0e
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 24 11:46:58 2017 +0100

    Check on decode() too.

 framework/Idna/lib/Horde/Idna.php | 126 +++++++++++++++++++++-----------------
 1 file changed, 70 insertions(+), 56 deletions(-)

http://github.com/horde/horde/commit/555177c576e906d20a2f6ab17d8c4a4b8cddcb0e

-----------------------------------------------------------------------

commit 06e7e6d49553312c83c4372a33b1c3f799e3a302
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 24 11:47:50 2017 +0100

    This is a static class.

 framework/Idna/lib/Horde/Idna.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/06e7e6d49553312c83c4372a33b1c3f799e3a302

-----------------------------------------------------------------------

commit adc2507b597c73ba8b03ffcadefc7e455700fb65
Author: Jan Schneider <jan at horde.org>
Date:   Fri Jan 27 14:51:31 2017 +0100

    [jan] Never send autoreplies again when setting zero vacation days in Procmail or Maildrop backends (Bug #14549).

 ingo/lib/Script/Maildrop/Recipe.php |  7 +------
 ingo/lib/Script/Procmail/Recipe.php | 26 ++++++++++++++------------
 ingo/package.xml                    |  1 +
 3 files changed, 16 insertions(+), 18 deletions(-)

http://github.com/horde/horde/commit/adc2507b597c73ba8b03ffcadefc7e455700fb65

-----------------------------------------------------------------------

commit 9e217c19be2a6abc68bb530a7a1535eefd30891f
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Jan 27 14:52:44 2017 -0500

    Bug: 14568 Fix regression in honoring SHOW vs READ  perms.

 kronolith/lib/Event.php | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

http://github.com/horde/horde/commit/9e217c19be2a6abc68bb530a7a1535eefd30891f

-----------------------------------------------------------------------

commit f5d467e01dc4ba15962a54c4c3b0434e6821b458
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 29 18:29:29 2017 -0500

    global

 ansel/lib/ActionHandler.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/f5d467e01dc4ba15962a54c4c3b0434e6821b458

-----------------------------------------------------------------------

commit eb4e20e4cb311c9152b4dfcb945e98c0dd436930
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Jan 29 18:34:44 2017 -0500

    Don't keep a local copy of the binary image data.
    
    We were loading the image data into the composed Horde_Image object
    AND keeping a cached copy of it (along with any other views of the
    image that were loaded in this page view) in the Ansel_Image object.
    There is no longer any need for that. Only load the image into
    the Horde_Image object object directly and save on memory.
    
    Next up, take advantage of Horde_Image's stream capabilities. Mostly
    benificial when using a backend like ImageMagick when the image data
    is stored in temporary files instead of being kept in memory like in
    GD or Imagick drivers.

 ansel/lib/Image.php | 207 ++++++++++++++++++++++++++++++----------------------
 1 file changed, 118 insertions(+), 89 deletions(-)

http://github.com/horde/horde/commit/eb4e20e4cb311c9152b4dfcb945e98c0dd436930

-----------------------------------------------------------------------

commit 7a4f7eae8b835018b2756203e85d911679fbbd12
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jan 30 15:41:09 2017 +0100

    Stop if temporary directory exists.

 framework/bin/horde-git-split | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

http://github.com/horde/horde/commit/7a4f7eae8b835018b2756203e85d911679fbbd12

-----------------------------------------------------------------------

commit 46e35ed48a9cdfb670e897208f193f7d7d3afc71
Author: Jan Schneider <jan at horde.org>
Date:   Mon Jan 30 15:41:58 2017 +0100

    Make these PHP scripts; skip existing repos.

 framework/bin/horde-git-split-all           | 116 ++++++++++++++++++----------
 framework/bin/horde-git-split-all.conf.dist |  24 +++---
 2 files changed, 89 insertions(+), 51 deletions(-)

http://github.com/horde/horde/commit/46e35ed48a9cdfb670e897208f193f7d7d3afc71

-----------------------------------------------------------------------

commit f968135cd916a9178d3fec72398800271ee1954d
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 31 17:47:35 2017 +0100

    Configure which branches to keep.

 framework/bin/horde-git-split-all | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

http://github.com/horde/horde/commit/f968135cd916a9178d3fec72398800271ee1954d

-----------------------------------------------------------------------

commit 306004b9b08ed1a0a3fad5e9f4b5486b878a3d4d
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 31 17:48:22 2017 +0100

    Use (and check for) proper exit codes.

 framework/bin/horde-git-split     |  6 ++++--
 framework/bin/horde-git-split-all | 11 ++++++++---
 2 files changed, 12 insertions(+), 5 deletions(-)

http://github.com/horde/horde/commit/306004b9b08ed1a0a3fad5e9f4b5486b878a3d4d

-----------------------------------------------------------------------

commit 4fc1bbd3fd857dfdfe1f900f19d5551e1144cf17
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 31 18:23:43 2017 +0100

    Support bundles and non-packagable modules too. Fix website links for apps.

 framework/bin/horde-git-split     | 16 ++++++++++------
 framework/bin/horde-git-split-all | 29 +++++++++++++++++++++++------
 2 files changed, 33 insertions(+), 12 deletions(-)

http://github.com/horde/horde/commit/4fc1bbd3fd857dfdfe1f900f19d5551e1144cf17

-----------------------------------------------------------------------

commit 7f2b878f6fed139fa651ac1f2ed268973345466c
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 31 18:24:10 2017 +0100

    Use summary for repository descriptions.

 framework/bin/horde-git-split-all | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

http://github.com/horde/horde/commit/7f2b878f6fed139fa651ac1f2ed268973345466c

-----------------------------------------------------------------------

commit 4752596aaf903a4b2101fc04f06f81f680e02c58
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 31 18:24:24 2017 +0100

    Check response code when creating repos.

 framework/bin/horde-git-split-all | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

http://github.com/horde/horde/commit/4752596aaf903a4b2101fc04f06f81f680e02c58

-----------------------------------------------------------------------

commit 545202bf93c69e9a7ea6e984c7c5bb182d6e2458
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 31 18:24:41 2017 +0100

    Add missing package.xml files.

 agora/package.xml | 373 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 hylax/package.xml | 197 ++++++++++++++++++++++++++++
 klutz/package.xml | 255 +++++++++++++++++++++++++++++++++++++
 luxor/package.xml | 219 ++++++++++++++++++++++++++++++++
 4 files changed, 1044 insertions(+)
 create mode 100644 agora/package.xml
 create mode 100644 hylax/package.xml
 create mode 100644 klutz/package.xml
 create mode 100644 luxor/package.xml

http://github.com/horde/horde/commit/545202bf93c69e9a7ea6e984c7c5bb182d6e2458

-----------------------------------------------------------------------

commit 7199570c63badd557ab703803ea24cab42067693
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 31 18:32:30 2017 +0100

    Catch Dashboard and ApertureToAnselExportPlugin too.

 framework/bin/horde-git-split     | 3 ++-
 framework/bin/horde-git-split-all | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/7199570c63badd557ab703803ea24cab42067693

-----------------------------------------------------------------------

commit ecab3ca378b50bc7b18a003524ae8e791ae9ae27
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 31 20:12:03 2017 +0100

    Rename 'horde' repository to 'base'.

 framework/bin/horde-git-split-all | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

http://github.com/horde/horde/commit/ecab3ca378b50bc7b18a003524ae8e791ae9ae27

-----------------------------------------------------------------------

commit 96f00af0720aa36b601dada6c698079c8678fbd4
Author: Jan Schneider <jan at horde.org>
Date:   Tue Jan 31 20:15:41 2017 +0100

    Skip TODO descriptions.

 framework/bin/horde-git-split-all | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

http://github.com/horde/horde/commit/96f00af0720aa36b601dada6c698079c8678fbd4

-----------------------------------------------------------------------

commit 8c33203f3002dc326acf463b5bbb266cd8323024
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 1 17:26:55 2017 +0100

    Use GLOB_ONLYDIR.

 framework/bin/horde-git-split-all | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

http://github.com/horde/horde/commit/8c33203f3002dc326acf463b5bbb266cd8323024

-----------------------------------------------------------------------

commit 45a416bfb431305ec4d3995c229d9f631b16dc4c
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 1 15:04:02 2017 +0100

    Erronous "Horde Project" -> "Horde LLC" replacement.
    
    Left unnoticed for years.

 horde/README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

http://github.com/horde/horde/commit/45a416bfb431305ec4d3995c229d9f631b16dc4c

-----------------------------------------------------------------------

commit 16694bbb9626caf1ae3e0a5611b2e94781ce2edd
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 1 15:38:48 2017 +0100

    Rename to Horde Groupware Kolab Edition.

 bundles/kolab_webmail/README             | 41 ++++++++++++++++----------------
 bundles/kolab_webmail/docs/RELEASE_NOTES |  2 +-
 bundles/kolab_webmail/package.xml        |  8 +++----
 3 files changed, 26 insertions(+), 25 deletions(-)

http://github.com/horde/horde/commit/16694bbb9626caf1ae3e0a5611b2e94781ce2edd

-----------------------------------------------------------------------

commit 1f7c75bae55c79ce947ad21d8a3eeaa89802f301
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 1 17:07:18 2017 +0100

    phpdoc

 framework/Yaml/lib/Horde/Yaml.php | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

http://github.com/horde/horde/commit/1f7c75bae55c79ce947ad21d8a3eeaa89802f301

-----------------------------------------------------------------------

commit 65223dcc0d5137a82012a32043473c98522eba86
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 1 17:22:09 2017 +0100

    Generate horde.yml files for all components.

 agora/docs/horde.yml                           |  6 ++++++
 ansel/docs/horde.yml                           |  6 ++++++
 beatnik/docs/horde.yml                         |  6 ++++++
 bundles/groupware/docs/horde.yml               |  9 +++++++++
 bundles/kolab_webmail/docs/horde.yml           | 11 +++++++++++
 bundles/webmail/docs/horde.yml                 | 12 +++++++-----
 chora/docs/horde.yml                           |  6 ++++++
 components/docs/horde.yml                      |  8 ++++++++
 content/docs/horde.yml                         |  6 ++++++
 folks/docs/horde.yml                           |  6 ++++++
 framework/ActiveSync/doc/horde.yml             |  6 ++++++
 framework/Alarm/doc/horde.yml                  |  7 +++++++
 framework/Argv/doc/horde.yml                   |  8 ++++++++
 framework/Auth/doc/horde.yml                   |  8 ++++++++
 framework/Autoloader/doc/horde.yml             |  6 ++++++
 framework/Autoloader_Cache/doc/horde.yml       |  7 +++++++
 framework/Browser/doc/horde.yml                |  8 ++++++++
 framework/Cache/doc/horde.yml                  | 10 ++++++++++
 framework/Cli/doc/horde.yml                    |  7 +++++++
 framework/Cli_Modular/doc/horde.yml            | 13 +++++++++++++
 framework/Compress/doc/horde.yml               |  6 ++++++
 framework/Compress_Fast/doc/horde.yml          |  8 ++++++++
 framework/Constraint/doc/horde.yml             |  6 ++++++
 framework/Controller/doc/horde.yml             |  6 ++++++
 framework/Core/doc/horde.yml                   |  8 ++++++++
 framework/Crypt/doc/horde.yml                  |  8 ++++++++
 framework/Crypt_Blowfish/doc/horde.yml         |  6 ++++++
 framework/CssMinify/doc/horde.yml              |  6 ++++++
 framework/Css_Parser/doc/horde.yml             |  8 ++++++++
 framework/Data/doc/horde.yml                   | 13 +++++++++++++
 framework/Date/doc/horde.yml                   |  6 ++++++
 framework/Date_Parser/doc/horde.yml            |  8 ++++++++
 framework/Dav/doc/horde.yml                    |  8 ++++++++
 framework/Db/doc/horde.yml                     |  6 ++++++
 framework/Editor/doc/horde.yml                 |  8 ++++++++
 framework/ElasticSearch/doc/horde.yml          |  6 ++++++
 framework/Exception/doc/horde.yml              |  8 ++++++++
 framework/Feed/doc/horde.yml                   |  6 ++++++
 framework/Form/doc/horde.yml                   |  8 ++++++++
 framework/Group/doc/horde.yml                  |  6 ++++++
 framework/HashTable/doc/horde.yml              |  6 ++++++
 framework/History/doc/horde.yml                |  8 ++++++++
 framework/Http/doc/horde.yml                   |  6 ++++++
 framework/Icalendar/doc/horde.yml              |  6 ++++++
 framework/Idna/doc/horde.yml                   |  8 ++++++++
 framework/Image/doc/horde.yml                  | 14 ++++++++++++++
 framework/Imap_Client/doc/horde.yml            |  8 ++++++++
 framework/Imsp/doc/horde.yml                   |  6 ++++++
 framework/Injector/doc/horde.yml               |  6 ++++++
 framework/Itip/doc/horde.yml                   |  6 ++++++
 framework/JavascriptMinify/doc/horde.yml       |  6 ++++++
 framework/JavascriptMinify_Jsmin/doc/horde.yml |  9 +++++++++
 framework/Kolab_Cli/doc/horde.yml              |  8 ++++++++
 framework/Kolab_Config/doc/horde.yml           |  9 +++++++++
 framework/Kolab_Filter/doc/horde.yml           | 10 ++++++++++
 framework/Kolab_Format/doc/horde.yml           |  6 ++++++
 framework/Kolab_FreeBusy/doc/horde.yml         | 13 +++++++++++++
 framework/Kolab_Resource/doc/horde.yml         |  6 ++++++
 framework/Kolab_Server/doc/horde.yml           |  8 ++++++++
 framework/Kolab_Session/doc/horde.yml          |  6 ++++++
 framework/Kolab_Storage/doc/horde.yml          |  9 +++++++++
 framework/Ldap/doc/horde.yml                   |  8 ++++++++
 framework/Lens/doc/horde.yml                   |  9 +++++++++
 framework/ListHeaders/doc/horde.yml            |  8 ++++++++
 framework/Lock/doc/horde.yml                   |  6 ++++++
 framework/Log/doc/horde.yml                    |  6 ++++++
 framework/LoginTasks/doc/horde.yml             |  6 ++++++
 framework/Mail/doc/horde.yml                   |  6 ++++++
 framework/Mail_Autoconfig/doc/horde.yml        |  8 ++++++++
 framework/ManageSieve/doc/horde.yml            |  6 ++++++
 framework/Mapi/doc/horde.yml                   |  8 ++++++++
 framework/Memcache/doc/horde.yml               |  6 ++++++
 framework/Mime/doc/horde.yml                   |  8 ++++++++
 framework/Mime_Viewer/doc/horde.yml            |  6 ++++++
 framework/Mongo/doc/horde.yml                  |  8 ++++++++
 framework/Nls/doc/horde.yml                    |  8 ++++++++
 framework/Notification/doc/horde.yml           |  8 ++++++++
 framework/Oauth/doc/horde.yml                  |  8 ++++++++
 framework/OpenXchange/doc/horde.yml            |  6 ++++++
 framework/Pack/doc/horde.yml                   |  8 ++++++++
 framework/Pdf/doc/horde.yml                    |  6 ++++++
 framework/Pear/doc/horde.yml                   |  8 ++++++++
 framework/Perms/doc/horde.yml                  |  6 ++++++
 framework/Pgp/doc/horde.yml                    |  6 ++++++
 framework/Prefs/doc/horde.yml                  |  9 +++++++++
 framework/PubSub/doc/horde.yml                 |  6 ++++++
 framework/Push/doc/horde.yml                   | 13 +++++++++++++
 framework/Queue/doc/horde.yml                  |  6 ++++++
 framework/Rampage/doc/horde.yml                |  6 ++++++
 framework/Rdo/doc/horde.yml                    |  6 ++++++
 framework/Reflection/doc/horde.yml             |  8 ++++++++
 framework/Release/doc/horde.yml                |  6 ++++++
 framework/Role/doc/horde.yml                   |  6 ++++++
 framework/Routes/doc/horde.yml                 |  9 +++++++++
 framework/Rpc/doc/horde.yml                    |  8 ++++++++
 framework/Scheduler/doc/horde.yml              |  6 ++++++
 framework/Scribe/doc/horde.yml                 |  6 ++++++
 framework/Secret/doc/horde.yml                 |  8 ++++++++
 framework/Serialize/doc/horde.yml              |  6 ++++++
 framework/Service_Facebook/doc/horde.yml       |  6 ++++++
 framework/Service_Gravatar/doc/horde.yml       |  6 ++++++
 framework/Service_Scribd/doc/horde.yml         |  6 ++++++
 framework/Service_Twitter/doc/horde.yml        |  6 ++++++
 framework/Service_UrlShortener/doc/horde.yml   |  6 ++++++
 framework/Service_Vimeo/doc/horde.yml          |  6 ++++++
 framework/Service_Weather/doc/horde.yml        |  8 ++++++++
 framework/SessionHandler/doc/horde.yml         |  8 ++++++++
 framework/Share/doc/horde.yml                  |  8 ++++++++
 framework/Smtp/doc/horde.yml                   |  8 ++++++++
 framework/Socket_Client/doc/horde.yml          |  6 ++++++
 framework/Spam/doc/horde.yml                   |  9 +++++++++
 framework/SpellChecker/doc/horde.yml           |  6 ++++++
 framework/Stream/doc/horde.yml                 |  9 +++++++++
 framework/Stream_Filter/doc/horde.yml          |  6 ++++++
 framework/Stream_Wrapper/doc/horde.yml         |  6 ++++++
 framework/Stringprep/doc/horde.yml             |  7 +++++++
 framework/Support/doc/horde.yml                |  8 ++++++++
 framework/SyncMl/doc/horde.yml                 |  6 ++++++
 framework/Template/doc/horde.yml               |  8 ++++++++
 framework/Test/doc/horde.yml                   |  6 ++++++
 framework/Text_Diff/doc/horde.yml              |  6 ++++++
 framework/Text_Filter/doc/horde.yml            |  6 ++++++
 framework/Text_Filter_Jsmin/doc/horde.yml      |  9 +++++++++
 framework/Text_Flowed/doc/horde.yml            |  7 +++++++
 framework/Text_Textile/doc/horde.yml           |  6 ++++++
 framework/Thrift/doc/horde.yml                 |  6 ++++++
 framework/Timezone/doc/horde.yml               |  8 ++++++++
 framework/Token/doc/horde.yml                  |  7 +++++++
 framework/Translation/doc/horde.yml            |  6 ++++++
 framework/Tree/doc/horde.yml                   |  8 ++++++++
 framework/Url/doc/horde.yml                    |  6 ++++++
 framework/Util/doc/horde.yml                   |  6 ++++++
 framework/Vcs/doc/horde.yml                    |  8 ++++++++
 framework/Vfs/doc/horde.yml                    | 17 +++++++++++++++++
 framework/View/doc/horde.yml                   |  6 ++++++
 framework/Xml_Element/doc/horde.yml            | 10 ++++++++++
 framework/Xml_Wbxml/doc/horde.yml              | 10 ++++++++++
 framework/Yaml/doc/horde.yml                   |  8 ++++++++
 gollem/docs/horde.yml                          |  9 +++++++++
 hermes/docs/horde.yml                          | 10 ++++++++++
 hippo/docs/horde.yml                           |  6 ++++++
 horde/docs/horde.yml                           | 14 +++++++++-----
 hydra/docs/horde.yml                           |  6 ++++++
 hylax/docs/horde.yml                           |  6 ++++++
 imp/docs/horde.yml                             | 11 +++++++++++
 ingo/docs/horde.yml                            | 10 ++++++++++
 jonah/docs/horde.yml                           |  9 +++++++++
 klutz/docs/horde.yml                           |  6 ++++++
 kolab/docs/horde.yml                           |  8 ++++++++
 koward/docs/horde.yml                          |  8 ++++++++
 kronolith/docs/horde.yml                       | 12 ++++++++++++
 luxor/docs/horde.yml                           |  6 ++++++
 mnemo/docs/horde.yml                           | 10 ++++++++++
 nag/docs/horde.yml                             | 11 +++++++++++
 operator/docs/horde.yml                        |  6 ++++++
 passwd/docs/horde.yml                          |  8 ++++++++
 pastie/docs/horde.yml                          |  8 ++++++++
 sam/docs/horde.yml                             |  9 +++++++++
 sesha/docs/horde.yml                           |  8 ++++++++
 shout/docs/horde.yml                           |  6 ++++++
 skeleton/docs/horde.yml                        |  6 ++++++
 timeobjects/docs/horde.yml                     | 10 ++++++++++
 trean/docs/horde.yml                           |  9 +++++++++
 turba/docs/horde.yml                           | 10 ++++++++++
 ulaform/docs/horde.yml                         | 10 ++++++++++
 vilma/docs/horde.yml                           | 11 +++++------
 whups/docs/horde.yml                           |  9 +++++++++
 wicked/docs/horde.yml                          |  6 ++++++
 168 files changed, 1264 insertions(+), 16 deletions(-)
 create mode 100644 agora/docs/horde.yml
 create mode 100644 ansel/docs/horde.yml
 create mode 100644 beatnik/docs/horde.yml
 create mode 100644 bundles/groupware/docs/horde.yml
 create mode 100644 bundles/kolab_webmail/docs/horde.yml
 create mode 100644 chora/docs/horde.yml
 create mode 100644 components/docs/horde.yml
 create mode 100644 content/docs/horde.yml
 create mode 100644 folks/docs/horde.yml
 create mode 100644 framework/ActiveSync/doc/horde.yml
 create mode 100644 framework/Alarm/doc/horde.yml
 create mode 100644 framework/Argv/doc/horde.yml
 create mode 100644 framework/Auth/doc/horde.yml
 create mode 100644 framework/Autoloader/doc/horde.yml
 create mode 100644 framework/Autoloader_Cache/doc/horde.yml
 create mode 100644 framework/Browser/doc/horde.yml
 create mode 100644 framework/Cache/doc/horde.yml
 create mode 100644 framework/Cli/doc/horde.yml
 create mode 100644 framework/Cli_Modular/doc/horde.yml
 create mode 100644 framework/Compress/doc/horde.yml
 create mode 100644 framework/Compress_Fast/doc/horde.yml
 create mode 100644 framework/Constraint/doc/horde.yml
 create mode 100644 framework/Controller/doc/horde.yml
 create mode 100644 framework/Core/doc/horde.yml
 create mode 100644 framework/Crypt/doc/horde.yml
 create mode 100644 framework/Crypt_Blowfish/doc/horde.yml
 create mode 100644 framework/CssMinify/doc/horde.yml
 create mode 100644 framework/Css_Parser/doc/horde.yml
 create mode 100644 framework/Data/doc/horde.yml
 create mode 100644 framework/Date/doc/horde.yml
 create mode 100644 framework/Date_Parser/doc/horde.yml
 create mode 100644 framework/Dav/doc/horde.yml
 create mode 100644 framework/Db/doc/horde.yml
 create mode 100644 framework/Editor/doc/horde.yml
 create mode 100644 framework/ElasticSearch/doc/horde.yml
 create mode 100644 framework/Exception/doc/horde.yml
 create mode 100644 framework/Feed/doc/horde.yml
 create mode 100644 framework/Form/doc/horde.yml
 create mode 100644 framework/Group/doc/horde.yml
 create mode 100644 framework/HashTable/doc/horde.yml
 create mode 100644 framework/History/doc/horde.yml
 create mode 100644 framework/Http/doc/horde.yml
 create mode 100644 framework/Icalendar/doc/horde.yml
 create mode 100644 framework/Idna/doc/horde.yml
 create mode 100644 framework/Image/doc/horde.yml
 create mode 100644 framework/Imap_Client/doc/horde.yml
 create mode 100644 framework/Imsp/doc/horde.yml
 create mode 100644 framework/Injector/doc/horde.yml
 create mode 100644 framework/Itip/doc/horde.yml
 create mode 100644 framework/JavascriptMinify/doc/horde.yml
 create mode 100644 framework/JavascriptMinify_Jsmin/doc/horde.yml
 create mode 100644 framework/Kolab_Cli/doc/horde.yml
 create mode 100644 framework/Kolab_Config/doc/horde.yml
 create mode 100644 framework/Kolab_Filter/doc/horde.yml
 create mode 100644 framework/Kolab_Format/doc/horde.yml
 create mode 100644 framework/Kolab_FreeBusy/doc/horde.yml
 create mode 100644 framework/Kolab_Resource/doc/horde.yml
 create mode 100644 framework/Kolab_Server/doc/horde.yml
 create mode 100644 framework/Kolab_Session/doc/horde.yml
 create mode 100644 framework/Kolab_Storage/doc/horde.yml
 create mode 100644 framework/Ldap/doc/horde.yml
 create mode 100644 framework/Lens/doc/horde.yml
 create mode 100644 framework/ListHeaders/doc/horde.yml
 create mode 100644 framework/Lock/doc/horde.yml
 create mode 100644 framework/Log/doc/horde.yml
 create mode 100644 framework/LoginTasks/doc/horde.yml
 create mode 100644 framework/Mail/doc/horde.yml
 create mode 100644 framework/Mail_Autoconfig/doc/horde.yml
 create mode 100644 framework/ManageSieve/doc/horde.yml
 create mode 100644 framework/Mapi/doc/horde.yml
 create mode 100644 framework/Memcache/doc/horde.yml
 create mode 100644 framework/Mime/doc/horde.yml
 create mode 100644 framework/Mime_Viewer/doc/horde.yml
 create mode 100644 framework/Mongo/doc/horde.yml
 create mode 100644 framework/Nls/doc/horde.yml
 create mode 100644 framework/Notification/doc/horde.yml
 create mode 100644 framework/Oauth/doc/horde.yml
 create mode 100644 framework/OpenXchange/doc/horde.yml
 create mode 100644 framework/Pack/doc/horde.yml
 create mode 100644 framework/Pdf/doc/horde.yml
 create mode 100644 framework/Pear/doc/horde.yml
 create mode 100644 framework/Perms/doc/horde.yml
 create mode 100644 framework/Pgp/doc/horde.yml
 create mode 100644 framework/Prefs/doc/horde.yml
 create mode 100644 framework/PubSub/doc/horde.yml
 create mode 100644 framework/Push/doc/horde.yml
 create mode 100644 framework/Queue/doc/horde.yml
 create mode 100644 framework/Rampage/doc/horde.yml
 create mode 100644 framework/Rdo/doc/horde.yml
 create mode 100644 framework/Reflection/doc/horde.yml
 create mode 100644 framework/Release/doc/horde.yml
 create mode 100644 framework/Role/doc/horde.yml
 create mode 100644 framework/Routes/doc/horde.yml
 create mode 100644 framework/Rpc/doc/horde.yml
 create mode 100644 framework/Scheduler/doc/horde.yml
 create mode 100644 framework/Scribe/doc/horde.yml
 create mode 100644 framework/Secret/doc/horde.yml
 create mode 100644 framework/Serialize/doc/horde.yml
 create mode 100644 framework/Service_Facebook/doc/horde.yml
 create mode 100644 framework/Service_Gravatar/doc/horde.yml
 create mode 100644 framework/Service_Scribd/doc/horde.yml
 create mode 100644 framework/Service_Twitter/doc/horde.yml
 create mode 100644 framework/Service_UrlShortener/doc/horde.yml
 create mode 100644 framework/Service_Vimeo/doc/horde.yml
 create mode 100644 framework/Service_Weather/doc/horde.yml
 create mode 100644 framework/SessionHandler/doc/horde.yml
 create mode 100644 framework/Share/doc/horde.yml
 create mode 100644 framework/Smtp/doc/horde.yml
 create mode 100644 framework/Socket_Client/doc/horde.yml
 create mode 100644 framework/Spam/doc/horde.yml
 create mode 100644 framework/SpellChecker/doc/horde.yml
 create mode 100644 framework/Stream/doc/horde.yml
 create mode 100644 framework/Stream_Filter/doc/horde.yml
 create mode 100644 framework/Stream_Wrapper/doc/horde.yml
 create mode 100644 framework/Stringprep/doc/horde.yml
 create mode 100644 framework/Support/doc/horde.yml
 create mode 100644 framework/SyncMl/doc/horde.yml
 create mode 100644 framework/Template/doc/horde.yml
 create mode 100644 framework/Test/doc/horde.yml
 create mode 100644 framework/Text_Diff/doc/horde.yml
 create mode 100644 framework/Text_Filter/doc/horde.yml
 create mode 100644 framework/Text_Filter_Jsmin/doc/horde.yml
 create mode 100644 framework/Text_Flowed/doc/horde.yml
 create mode 100644 framework/Text_Textile/doc/horde.yml
 create mode 100644 framework/Thrift/doc/horde.yml
 create mode 100644 framework/Timezone/doc/horde.yml
 create mode 100644 framework/Token/doc/horde.yml
 create mode 100644 framework/Translation/doc/horde.yml
 create mode 100644 framework/Tree/doc/horde.yml
 create mode 100644 framework/Url/doc/horde.yml
 create mode 100644 framework/Util/doc/horde.yml
 create mode 100644 framework/Vcs/doc/horde.yml
 create mode 100644 framework/Vfs/doc/horde.yml
 create mode 100644 framework/View/doc/horde.yml
 create mode 100644 framework/Xml_Element/doc/horde.yml
 create mode 100644 framework/Xml_Wbxml/doc/horde.yml
 create mode 100644 framework/Yaml/doc/horde.yml
 create mode 100644 gollem/docs/horde.yml
 create mode 100644 hermes/docs/horde.yml
 create mode 100644 hippo/docs/horde.yml
 create mode 100644 hydra/docs/horde.yml
 create mode 100644 hylax/docs/horde.yml
 create mode 100644 imp/docs/horde.yml
 create mode 100644 ingo/docs/horde.yml
 create mode 100644 jonah/docs/horde.yml
 create mode 100644 klutz/docs/horde.yml
 create mode 100644 kolab/docs/horde.yml
 create mode 100644 koward/docs/horde.yml
 create mode 100644 kronolith/docs/horde.yml
 create mode 100644 luxor/docs/horde.yml
 create mode 100644 mnemo/docs/horde.yml
 create mode 100644 nag/docs/horde.yml
 create mode 100644 operator/docs/horde.yml
 create mode 100644 passwd/docs/horde.yml
 create mode 100644 pastie/docs/horde.yml
 create mode 100644 sam/docs/horde.yml
 create mode 100644 sesha/docs/horde.yml
 create mode 100644 shout/docs/horde.yml
 create mode 100644 skeleton/docs/horde.yml
 create mode 100644 timeobjects/docs/horde.yml
 create mode 100644 trean/docs/horde.yml
 create mode 100644 turba/docs/horde.yml
 create mode 100644 ulaform/docs/horde.yml
 create mode 100644 whups/docs/horde.yml
 create mode 100644 wicked/docs/horde.yml

http://github.com/horde/horde/commit/65223dcc0d5137a82012a32043473c98522eba86

-----------------------------------------------------------------------

commit 37c419a754c5fb0f9597527f574436cb273bd870
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 1 15:20:56 2017 -0500

    Bug: 14569 Honor selected images for download.

 ansel/lib/ActionHandler.php | 39 +++++++++++++++++++++------------------
 1 file changed, 21 insertions(+), 18 deletions(-)

http://github.com/horde/horde/commit/37c419a754c5fb0f9597527f574436cb273bd870

-----------------------------------------------------------------------

commit e55ed28ae5582b0a188c12b1064bd7c8cbeb6565
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Feb 1 22:58:28 2017 -0500

    Accept stream resources as the value of Horde_Db_Value objects.
    
    For drivers that can support it, will bind the stream resource as
    the data. Currently only implemented in PDO adapter.

 framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php  | 145 ++++++++++++++++++++++++
 framework/Db/lib/Horde/Db/Value/Binary.php      |   8 +-
 framework/Db/lib/Horde/Db/Value/Text.php        |   7 +-
 framework/Db/test/Horde/Db/Adapter/TestBase.php |  55 +++++++++
 4 files changed, 213 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/e55ed28ae5582b0a188c12b1064bd7c8cbeb6565

-----------------------------------------------------------------------

commit 5021b913bf85d28af9caa5fceab999e0c27f4eaf
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 10:58:16 2017 -0500

    Ticket: 10773 Improve Horde_Db logging options.
    
      * Ability to switch on/off query logging
      * Never log Horde_Db_Value_Binary or stream resource data.

 framework/Db/lib/Horde/Db/Adapter/Base.php     | 50 ++++++++++++++++++++------
 framework/Db/lib/Horde/Db/Adapter/Mysql.php    | 16 +++++----
 framework/Db/lib/Horde/Db/Adapter/Mysqli.php   | 16 +++++----
 framework/Db/lib/Horde/Db/Adapter/Oci8.php     | 14 ++++----
 framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php | 22 ++++++------
 5 files changed, 77 insertions(+), 41 deletions(-)

http://github.com/horde/horde/commit/5021b913bf85d28af9caa5fceab999e0c27f4eaf

-----------------------------------------------------------------------

commit fcdcaf4c715dfc9de5ffd654bfb7fcaa02feffcd
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 11:01:13 2017 -0500

    Add config switch for query logging.
    
    I couldn't get the config form to work properly if using a
    simple checkbox (once set, the value would be sticky). Using
    the switch parameter at least allows it to be set/unset for now.
    Any ideas on why that doesn't work welcome :)

 framework/Core/lib/Horde/Config.php          | 20 +++++++++++++++++++-
 framework/Core/lib/Horde/Core/Factory/Db.php |  7 ++++++-
 2 files changed, 25 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/fcdcaf4c715dfc9de5ffd654bfb7fcaa02feffcd

-----------------------------------------------------------------------

commit 511177d27c6c9acf77de1a256b4e5ed15daed334
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 11:05:35 2017 -0500

    CHANGES, update package.xml.

 framework/Db/package.xml | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

http://github.com/horde/horde/commit/511177d27c6c9acf77de1a256b4e5ed15daed334

-----------------------------------------------------------------------

commit 54d3bbcca1659e38d07639c182ff19b3f94cb9ff
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 11:29:25 2017 -0500

    @since

 framework/Db/lib/Horde/Db/Adapter/Base.php | 1 +
 1 file changed, 1 insertion(+)

http://github.com/horde/horde/commit/54d3bbcca1659e38d07639c182ff19b3f94cb9ff

-----------------------------------------------------------------------

commit 3e442b6a0018dede155b77038c6ab12ca222cde5
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 11:30:41 2017 -0500

    Use the more common <placeholder> form.

 framework/Db/lib/Horde/Db/Adapter/Base.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

http://github.com/horde/horde/commit/3e442b6a0018dede155b77038c6ab12ca222cde5

-----------------------------------------------------------------------

commit a595e30c429be941f1dd18079f630c86410dc987
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 12:05:52 2017 -0500

    Fix fseek usage.

 framework/Image/lib/Horde/Image/Exif/Bundled.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

http://github.com/horde/horde/commit/a595e30c429be941f1dd18079f630c86410dc987

-----------------------------------------------------------------------

commit 9198c3c8fac5e8b4213a3e5853281ce2439a5c08
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 12:11:17 2017 -0500

    Allow Horde_Vfs::writeData to accept a stream as input.
    
    For every driver except Mongo, the stream is maintained. Mongo
    must read it into a string since there is no way to stream the
    bytes to the backend.
    
    Related to Bug: 10775.

 framework/Vfs/lib/Horde/Vfs/Base.php    | 31 ++++++++++++++++++++++++++-----
 framework/Vfs/lib/Horde/Vfs/File.php    | 15 ++++++++++-----
 framework/Vfs/lib/Horde/Vfs/Ftp.php     | 12 ++++++++----
 framework/Vfs/lib/Horde/Vfs/Mongo.php   |  7 +++++++
 framework/Vfs/lib/Horde/Vfs/Musql.php   |  9 +++++----
 framework/Vfs/lib/Horde/Vfs/Smb.php     | 12 ++++++++----
 framework/Vfs/lib/Horde/Vfs/Sql.php     |  9 +++++----
 framework/Vfs/lib/Horde/Vfs/SqlFile.php |  3 +++
 framework/Vfs/lib/Horde/Vfs/Ssh2.php    | 12 ++++++++----
 framework/Vfs/package.xml               |  2 +-
 10 files changed, 81 insertions(+), 31 deletions(-)

http://github.com/horde/horde/commit/9198c3c8fac5e8b4213a3e5853281ce2439a5c08

-----------------------------------------------------------------------

commit 527e24a55c1890366bfec622a8a681ceff02eda8
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 12:14:14 2017 -0500

    Changes/update package.xml

 framework/Vfs/package.xml | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

http://github.com/horde/horde/commit/527e24a55c1890366bfec622a8a681ceff02eda8

-----------------------------------------------------------------------

commit 3055f7286b305e089e1a6c9fc0318da7b61a6f69
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 1 17:56:32 2017 +0100

    Fix class name.

 klutz/lib/Block/Comics.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

http://github.com/horde/horde/commit/3055f7286b305e089e1a6c9fc0318da7b61a6f69

-----------------------------------------------------------------------

commit 2ee2860de166e1cda4919a9f91dfc857db7184d0
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 1 18:15:46 2017 +0100

    These are empty apps. Nuke them.

 hippo/app/controllers/Base.php                     |   9 -
 hippo/config/.htaccess                             |   6 -
 hippo/config/routes.php                            |   1 -
 hippo/docs/horde.yml                               |   6 -
 hippo/package.xml                                  | 125 --------
 hippo/planet.horde.org/.htaccess                   |  26 --
 hippo/planet.horde.org/favicon.ico                 | Bin 1150 -> 0 bytes
 hippo/planet.horde.org/libs/aggregator.php         | 308 --------------------
 hippo/planet.horde.org/libs/scripts/aggregate.php  |   6 -
 hippo/planet.horde.org/libs/utf2entities.php       |  86 ------
 .../themes/planet-horde/common.xsl                 |  34 ---
 .../themes/planet-horde/css/screen.css             | 318 ---------------------
 .../themes/planet-horde/css/style.css              |  37 ---
 .../themes/planet-horde/img/content_corners.gif    | Bin 124 -> 0 bytes
 .../themes/planet-horde/img/feed-icon-10x10.png    | Bin 371 -> 0 bytes
 .../themes/planet-horde/img/logo.gif               | Bin 5495 -> 0 bytes
 .../themes/planet-horde/img/planet-horde.psd       | Bin 359921 -> 0 bytes
 .../themes/planet-horde/img/sidebar_bottom.gif     | Bin 910 -> 0 bytes
 .../themes/planet-horde/img/sidebar_head.gif       | Bin 3289 -> 0 bytes
 .../planet.horde.org/themes/planet-horde/main.xsl  | 170 -----------
 hippo/planet.sql                                   | 134 ---------
 hydra/app/controllers/AdminController.php          |  13 -
 hydra/app/controllers/ApplicationController.php    |  18 --
 hydra/app/controllers/PageController.php           |  13 -
 hydra/config/.htaccess                             |   6 -
 hydra/config/routes.php                            |   7 -
 hydra/docs/horde.yml                               |   6 -
 hydra/lib/.htaccess                                |   6 -
 hydra/lib/Page.php                                 |   6 -
 hydra/lib/PageMapper.php                           |   6 -
 hydra/package.xml                                  | 103 -------
 hydra/public/.htaccess                             |   6 -
 hydra/public/index.php                             |   2 -
 hydra/public/stylesheets/print.css                 |   0
 hydra/public/stylesheets/screen.css                |   1 -
 kolab/COPYING                                      | 281 ------------------
 kolab/README                                       |  88 ------
 kolab/composer.json                                |  25 --
 kolab/config/.htaccess                             |   6 -
 kolab/config/conf.xml                              |   4 -
 kolab/config/prefs.php                             |   9 -
 kolab/docs/CHANGES                                 |   8 -
 kolab/docs/CREDITS                                 |  27 --
 kolab/docs/INSTALL                                 | 228 ---------------
 kolab/docs/RELEASE_NOTES                           |  34 ---
 kolab/docs/horde.yml                               |   8 -
 kolab/index.php                                    |  20 --
 kolab/lib/.htaccess                                |   6 -
 kolab/lib/Api.php                                  |  17 --
 kolab/lib/Application.php                          |  56 ----
 kolab/lib/Block/Example.php                        |  47 ---
 kolab/lib/Driver.php                               |  50 ----
 kolab/lib/Driver/Sql.php                           |  76 -----
 kolab/lib/Exception.php                            |  17 --
 kolab/lib/Factory/Driver.php                       |  60 ----
 kolab/lib/Test.php                                 |  56 ----
 kolab/locale/.htaccess                             |   6 -
 kolab/locale/en/help.xml                           |  13 -
 kolab/locale/es/LC_MESSAGES/kolab.mo               | Bin 67877 -> 0 bytes
 kolab/locale/es/LC_MESSAGES/kolab.po               |  35 ---
 kolab/locale/es/help.xml                           |  12 -
 kolab/locale/fi/LC_MESSAGES/kolab.mo               | Bin 64155 -> 0 bytes
 kolab/locale/fi/LC_MESSAGES/kolab.po               |  34 ---
 kolab/locale/fr/LC_MESSAGES/kolab.mo               | Bin 66670 -> 0 bytes
 kolab/locale/fr/LC_MESSAGES/kolab.po               |  36 ---
 kolab/locale/hu/LC_MESSAGES/kolab.mo               | Bin 69340 -> 0 bytes
 kolab/locale/hu/LC_MESSAGES/kolab.po               |  33 ---
 kolab/locale/kolab.pot                             |  34 ---
 kolab/package.xml                                  | 188 ------------
 kolab/test/Kolab/AllTests.php                      |   3 -
 kolab/test/Kolab/ExampleTest.php                   |  23 --
 kolab/test/Kolab/bootstrap.php                     |   3 -
 kolab/test/Kolab/phpunit.xml                       |   1 -
 kolab/themes/default/graphics/favicon.ico          | Bin 897 -> 0 bytes
 kolab/themes/default/graphics/kolab.png            | Bin 878 -> 0 bytes
 kolab/themes/default/screen.css                    |   1 -
 76 files changed, 3004 deletions(-)
 delete mode 100644 hippo/app/controllers/Base.php
 delete mode 100644 hippo/config/.htaccess
 delete mode 100644 hippo/config/routes.php
 delete mode 100644 hippo/docs/horde.yml
 delete mode 100644 hippo/package.xml
 delete mode 100644 hippo/planet.horde.org/.htaccess
 delete mode 100644 hippo/planet.horde.org/favicon.ico
 delete mode 100644 hippo/planet.horde.org/libs/aggregator.php
 delete mode 100644 hippo/planet.horde.org/libs/scripts/aggregate.php
 delete mode 100644 hippo/planet.horde.org/libs/utf2entities.php
 delete mode 100644 hippo/planet.horde.org/themes/planet-horde/common.xsl
 delete mode 100644 hippo/planet.horde.org/themes/planet-horde/css/screen.css
 delete mode 100644 hippo/planet.horde.org/themes/planet-horde/css/style.css
 delete mode 100644 hippo/planet.horde.org/themes/planet-horde/img/content_corners.gif
 delete mode 100644 hippo/planet.horde.org/themes/planet-horde/img/feed-icon-10x10.png
 delete mode 100644 hippo/planet.horde.org/themes/planet-horde/img/logo.gif
 delete mode 100644 hippo/planet.horde.org/themes/planet-horde/img/planet-horde.psd
 delete mode 100644 hippo/planet.horde.org/themes/planet-horde/img/sidebar_bottom.gif
 delete mode 100644 hippo/planet.horde.org/themes/planet-horde/img/sidebar_head.gif
 delete mode 100644 hippo/planet.horde.org/themes/planet-horde/main.xsl
 delete mode 100644 hippo/planet.sql
 delete mode 100644 hydra/app/controllers/AdminController.php
 delete mode 100644 hydra/app/controllers/ApplicationController.php
 delete mode 100644 hydra/app/controllers/PageController.php
 delete mode 100644 hydra/config/.htaccess
 delete mode 100644 hydra/config/routes.php
 delete mode 100644 hydra/docs/horde.yml
 delete mode 100644 hydra/lib/.htaccess
 delete mode 100644 hydra/lib/Page.php
 delete mode 100644 hydra/lib/PageMapper.php
 delete mode 100644 hydra/package.xml
 delete mode 100644 hydra/public/.htaccess
 delete mode 100644 hydra/public/index.php
 delete mode 100644 hydra/public/stylesheets/print.css
 delete mode 100644 hydra/public/stylesheets/screen.css
 delete mode 100644 kolab/COPYING
 delete mode 100644 kolab/README
 delete mode 100644 kolab/composer.json
 delete mode 100644 kolab/config/.htaccess
 delete mode 100644 kolab/config/conf.xml
 delete mode 100644 kolab/config/prefs.php
 delete mode 100644 kolab/docs/CHANGES
 delete mode 100644 kolab/docs/CREDITS
 delete mode 100644 kolab/docs/INSTALL
 delete mode 100644 kolab/docs/RELEASE_NOTES
 delete mode 100644 kolab/docs/horde.yml
 delete mode 100644 kolab/index.php
 delete mode 100644 kolab/lib/.htaccess
 delete mode 100644 kolab/lib/Api.php
 delete mode 100644 kolab/lib/Application.php
 delete mode 100644 kolab/lib/Block/Example.php
 delete mode 100644 kolab/lib/Driver.php
 delete mode 100644 kolab/lib/Driver/Sql.php
 delete mode 100644 kolab/lib/Exception.php
 delete mode 100644 kolab/lib/Factory/Driver.php
 delete mode 100644 kolab/lib/Test.php
 delete mode 100644 kolab/locale/.htaccess
 delete mode 100644 kolab/locale/en/help.xml
 delete mode 100644 kolab/locale/es/LC_MESSAGES/kolab.mo
 delete mode 100644 kolab/locale/es/LC_MESSAGES/kolab.po
 delete mode 100644 kolab/locale/es/help.xml
 delete mode 100644 kolab/locale/fi/LC_MESSAGES/kolab.mo
 delete mode 100644 kolab/locale/fi/LC_MESSAGES/kolab.po
 delete mode 100644 kolab/locale/fr/LC_MESSAGES/kolab.mo
 delete mode 100644 kolab/locale/fr/LC_MESSAGES/kolab.po
 delete mode 100644 kolab/locale/hu/LC_MESSAGES/kolab.mo
 delete mode 100644 kolab/locale/hu/LC_MESSAGES/kolab.po
 delete mode 100644 kolab/locale/kolab.pot
 delete mode 100644 kolab/package.xml
 delete mode 100644 kolab/test/Kolab/AllTests.php
 delete mode 100644 kolab/test/Kolab/ExampleTest.php
 delete mode 100644 kolab/test/Kolab/bootstrap.php
 delete mode 100644 kolab/test/Kolab/phpunit.xml
 delete mode 100644 kolab/themes/default/graphics/favicon.ico
 delete mode 100644 kolab/themes/default/graphics/kolab.png
 delete mode 100644 kolab/themes/default/screen.css

http://github.com/horde/horde/commit/2ee2860de166e1cda4919a9f91dfc857db7184d0

-----------------------------------------------------------------------

commit 7de34b507114f14a1374212390176eff3e033655
Author: Jan Schneider <jan at horde.org>
Date:   Wed Feb 1 18:32:26 2017 +0100

    Standardize application names and short descriptions.

 ansel/docs/horde.yml                 | 4 ++--
 beatnik/docs/horde.yml               | 4 ++--
 bundles/kolab_webmail/docs/horde.yml | 2 +-
 chora/docs/horde.yml                 | 2 +-
 components/docs/horde.yml            | 4 ++--
 folks/docs/horde.yml                 | 2 +-
 gollem/docs/horde.yml                | 2 +-
 hermes/docs/horde.yml                | 2 +-
 horde/docs/horde.yml                 | 2 +-
 hylax/docs/horde.yml                 | 2 +-
 imp/docs/horde.yml                   | 2 +-
 ingo/docs/horde.yml                  | 2 +-
 jonah/docs/horde.yml                 | 4 ++--
 klutz/docs/horde.yml                 | 2 +-
 koward/docs/horde.yml                | 4 ++--
 kronolith/docs/horde.yml             | 2 +-
 luxor/docs/horde.yml                 | 2 +-
 mnemo/docs/horde.yml                 | 2 +-
 nag/docs/horde.yml                   | 2 +-
 operator/docs/horde.yml              | 4 ++--
 passwd/docs/horde.yml                | 2 +-
 pastie/docs/horde.yml                | 2 +-
 sam/docs/horde.yml                   | 4 ++--
 sesha/docs/horde.yml                 | 2 +-
 shout/docs/horde.yml                 | 4 ++--
 skeleton/docs/horde.yml              | 2 +-
 timeobjects/docs/horde.yml           | 2 +-
 trean/docs/horde.yml                 | 2 +-
 turba/docs/horde.yml                 | 2 +-
 ulaform/docs/horde.yml               | 4 ++--
 vilma/docs/horde.yml                 | 4 ++--
 31 files changed, 41 insertions(+), 41 deletions(-)

http://github.com/horde/horde/commit/7de34b507114f14a1374212390176eff3e033655

-----------------------------------------------------------------------

commit e097b9c2f3bb2f7167a5dc0dc3ac0946e42193e3
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 2 15:14:41 2017 +0100

    Typo

 framework/Imap_Client/lib/Horde/Imap/Client/Socket.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

http://github.com/horde/horde/commit/e097b9c2f3bb2f7167a5dc0dc3ac0946e42193e3

-----------------------------------------------------------------------

commit 1929f3925b48446ae21ba66f6c2e927ab37df5d4
Author: Jan Schneider <jan at horde.org>
Date:   Thu Feb 2 19:17:50 2017 +0100

    Standardize library full names.

 framework/ActiveSync/doc/horde.yml             | 4 ++--
 framework/Alarm/doc/horde.yml                  | 2 +-
 framework/Argv/doc/horde.yml                   | 2 +-
 framework/Auth/doc/horde.yml                   | 2 +-
 framework/Autoloader/doc/horde.yml             | 2 +-
 framework/Autoloader_Cache/doc/horde.yml       | 2 +-
 framework/Browser/doc/horde.yml                | 2 +-
 framework/Cache/doc/horde.yml                  | 2 +-
 framework/Cli/doc/horde.yml                    | 2 +-
 framework/Cli_Modular/doc/horde.yml            | 2 +-
 framework/Compress/doc/horde.yml               | 2 +-
 framework/Compress_Fast/doc/horde.yml          | 2 +-
 framework/Constraint/doc/horde.yml             | 2 +-
 framework/Controller/doc/horde.yml             | 2 +-
 framework/Core/doc/horde.yml                   | 2 +-
 framework/Crypt/doc/horde.yml                  | 2 +-
 framework/Crypt_Blowfish/doc/horde.yml         | 2 +-
 framework/CssMinify/doc/horde.yml              | 2 +-
 framework/Css_Parser/doc/horde.yml             | 2 +-
 framework/Data/doc/horde.yml                   | 2 +-
 framework/Date/doc/horde.yml                   | 2 +-
 framework/Date_Parser/doc/horde.yml            | 2 +-
 framework/Dav/doc/horde.yml                    | 2 +-
 framework/Db/doc/horde.yml                     | 2 +-
 framework/Editor/doc/horde.yml                 | 2 +-
 framework/ElasticSearch/doc/horde.yml          | 2 +-
 framework/Exception/doc/horde.yml              | 2 +-
 framework/Feed/doc/horde.yml                   | 2 +-
 framework/Form/doc/horde.yml                   | 2 +-
 framework/Group/doc/horde.yml                  | 2 +-
 framework/HashTable/doc/horde.yml              | 2 +-
 framework/History/doc/horde.yml                | 2 +-
 framework/Http/doc/horde.yml                   | 2 +-
 framework/Icalendar/doc/horde.yml              | 2 +-
 framework/Idna/doc/horde.yml                   | 2 +-
 framework/Image/doc/horde.yml                  | 2 +-
 framework/Imap_Client/doc/horde.yml            | 2 +-
 framework/Imsp/doc/horde.yml                   | 2 +-
 framework/Injector/doc/horde.yml               | 2 +-
 framework/Itip/doc/horde.yml                   | 2 +-
 framework/JavascriptMinify/doc/horde.yml       | 2 +-
 framework/JavascriptMinify_Jsmin/doc/horde.yml | 3 +--
 framework/Kolab_Cli/doc/horde.yml              | 2 +-
 framework/Kolab_Config/doc/horde.yml           | 2 +-
 framework/Kolab_Filter/doc/horde.yml           | 2 +-
 framework/Kolab_Format/doc/horde.yml           | 2 +-
 framework/Kolab_FreeBusy/doc/horde.yml         | 2 +-
 framework/Kolab_Resource/doc/horde.yml         | 2 +-
 framework/Kolab_Server/doc/horde.yml           | 2 +-
 framework/Kolab_Session/doc/horde.yml          | 2 +-
 framework/Kolab_Storage/doc/horde.yml          | 2 +-
 framework/Ldap/doc/horde.yml                   | 2 +-
 framework/Lens/doc/horde.yml                   | 2 +-
 framework/ListHeaders/doc/horde.yml            | 2 +-
 framework/Lock/doc/horde.yml                   | 2 +-
 framework/Log/doc/horde.yml                    | 2 +-
 framework/LoginTasks/doc/horde.yml             | 2 +-
 framework/Mail/doc/horde.yml                   | 2 +-
 framework/Mail_Autoconfig/doc/horde.yml        | 2 +-
 framework/ManageSieve/doc/horde.yml            | 2 +-
 framework/Mapi/doc/horde.yml                   | 2 +-
 framework/Memcache/doc/horde.yml               | 2 +-
 framework/Mime/doc/horde.yml                   | 2 +-
 framework/Mime_Viewer/doc/horde.yml            | 2 +-
 framework/Mongo/doc/horde.yml                  | 2 +-
 framework/Nls/doc/horde.yml                    | 2 +-
 framework/Notification/doc/horde.yml           | 2 +-
 framework/Oauth/doc/horde.yml                  | 2 +-
 framework/OpenXchange/doc/horde.yml            | 2 +-
 framework/Pack/doc/horde.yml                   | 2 +-
 framework/Pdf/doc/horde.yml                    | 2 +-
 framework/Pear/doc/horde.yml                   | 2 +-
 framework/Perms/doc/horde.yml                  | 2 +-
 framework/Pgp/doc/horde.yml                    | 2 +-
 framework/Prefs/doc/horde.yml                  | 2 +-
 framework/PubSub/doc/horde.yml                 | 2 +-
 framework/Push/doc/horde.yml                   | 4 +---
 framework/Queue/doc/horde.yml                  | 2 +-
 framework/Rampage/doc/horde.yml                | 2 +-
 framework/Rdo/doc/horde.yml                    | 4 ++--
 framework/Reflection/doc/horde.yml             | 2 +-
 framework/Release/doc/horde.yml                | 2 +-
 framework/Role/doc/horde.yml                   | 2 +-
 framework/Routes/doc/horde.yml                 | 2 +-
 framework/Rpc/doc/horde.yml                    | 2 +-
 framework/Scheduler/doc/horde.yml              | 2 +-
 framework/Scribe/doc/horde.yml                 | 2 +-
 framework/Secret/doc/horde.yml                 | 2 +-
 framework/Serialize/doc/horde.yml              | 2 +-
 framework/Service_Facebook/doc/horde.yml       | 2 +-
 framework/Service_Gravatar/doc/horde.yml       | 2 +-
 framework/Service_Scribd/doc/horde.yml         | 2 +-
 framework/Service_Twitter/doc/horde.yml        | 2 +-
 framework/Service_UrlShortener/doc/horde.yml   | 2 +-
 framework/Service_Vimeo/doc/horde.yml          | 2 +-
 framework/Service_Weather/doc/horde.yml        | 2 +-
 framework/SessionHandler/doc/horde.yml         | 2 +-
 framework/Share/doc/horde.yml                  | 4 ++--
 framework/Smtp/doc/horde.yml                   | 2 +-
 framework/Socket_Client/doc/horde.yml          | 2 +-
 framework/Spam/doc/horde.yml                   | 2 +-
 framework/SpellChecker/doc/horde.yml           | 2 +-
 framework/Stream/doc/horde.yml                 | 2 +-
 framework/Stream_Filter/doc/horde.yml          | 2 +-
 framework/Stream_Wrapper/doc/horde.yml         | 2 +-
 framework/Stringprep/doc/horde.yml             | 4 ++--
 framework/Support/doc/horde.yml                | 2 +-
 framework/SyncMl/doc/horde.yml                 | 2 +-
 framework/Template/doc/horde.yml               | 2 +-
 framework/Test/doc/horde.yml                   | 2 +-
 framework/Text_Diff/doc/horde.yml              | 2 +-
 framework/Text_Filter/doc/horde.yml            | 2 +-
 framework/Text_Filter_Jsmin/doc/horde.yml      | 3 +--
 framework/Text_Flowed/doc/horde.yml            | 2 +-
 framework/Thrift/doc/horde.yml                 | 2 +-
 framework/Token/doc/horde.yml                  | 2 +-
 framework/Translation/doc/horde.yml            | 2 +-
 framework/Tree/doc/horde.yml                   | 2 +-
 framework/Url/doc/horde.yml                    | 2 +-
 framework/Util/doc/horde.yml                   | 2 +-
 framework/Vcs/doc/horde.yml                    | 2 +-
 framework/Vfs/doc/horde.yml                    | 2 +-
 framework/View/doc/horde.yml                   | 2 +-
 framework/Xml_Element/doc/horde.yml            | 2 +-
 framework/Xml_Wbxml/doc/horde.yml              | 6 +++---
 framework/Yaml/doc/horde.yml                   | 2 +-
 126 files changed, 132 insertions(+), 136 deletions(-)

http://github.com/horde/horde/commit/1929f3925b48446ae21ba66f6c2e927ab37df5d4

-----------------------------------------------------------------------

commit 503f48f970ae27367d09ac62785b32ac3befefd0
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 17:56:59 2017 -0500

    Ensure we have a seekable stream when we need one.

 framework/Vfs/lib/Horde/Vfs/Base.php    | 17 +++++++++++++++++
 framework/Vfs/lib/Horde/Vfs/File.php    |  7 +++----
 framework/Vfs/lib/Horde/Vfs/Ftp.php     |  4 +---
 framework/Vfs/lib/Horde/Vfs/Mongo.php   |  2 +-
 framework/Vfs/lib/Horde/Vfs/Sql.php     |  1 +
 framework/Vfs/lib/Horde/Vfs/SqlFile.php |  1 +
 framework/Vfs/lib/Horde/Vfs/Ssh2.php    |  4 +---
 7 files changed, 25 insertions(+), 11 deletions(-)

http://github.com/horde/horde/commit/503f48f970ae27367d09ac62785b32ac3befefd0

-----------------------------------------------------------------------

commit f138ee874615805abd8e2208c29eb5c95c26424f
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 18:44:35 2017 -0500

    Add stream related tests/update tests.

 framework/Vfs/test/Horde/Vfs/TestBase.php | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

http://github.com/horde/horde/commit/f138ee874615805abd8e2208c29eb5c95c26424f

-----------------------------------------------------------------------

commit 5fb1749d0208c223ccf8b724e08594a880ad23fc
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 18:46:35 2017 -0500

    Add stub for this method.

 framework/Vfs/lib/Horde/Vfs/Base.php | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

http://github.com/horde/horde/commit/5fb1749d0208c223ccf8b724e08594a880ad23fc

-----------------------------------------------------------------------

commit 284d80ce6889e0f2a89c9952e9e459508970c282
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 18:48:21 2017 -0500

    Revert "Add stub for this method."
    
    This reverts commit 4a243d0be5dce1b051bcedd5ed49070ca4f83b1d.
    
    Nevermind. Looks like there is logic that depends on it not being
    is_callable() instead of catching an exception.

 framework/Vfs/lib/Horde/Vfs/Base.php | 14 --------------
 1 file changed, 14 deletions(-)

http://github.com/horde/horde/commit/284d80ce6889e0f2a89c9952e9e459508970c282

-----------------------------------------------------------------------

commit 20c7ec3d81657a8d6fcd0bf2a52b390ecd6e951d
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 19:13:34 2017 -0500

    Use a stream here.

 framework/Vfs/lib/Horde/Vfs/Sql.php | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

http://github.com/horde/horde/commit/20c7ec3d81657a8d6fcd0bf2a52b390ecd6e951d

-----------------------------------------------------------------------

commit df1394b9c1d617aeb44b1ca6ac94672921012792
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 19:15:53 2017 -0500

    Fix variable name.

 framework/Vfs/lib/Horde/Vfs/Sql.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

http://github.com/horde/horde/commit/df1394b9c1d617aeb44b1ca6ac94672921012792

-----------------------------------------------------------------------

commit b82cd80dc6c818ab40784c3a11f5113801af246a
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 19:27:02 2017 -0500

    These are logged at the DB abstraction level.

 jonah/lib/Driver/Sql.php | 19 +++++--------------
 1 file changed, 5 insertions(+), 14 deletions(-)

http://github.com/horde/horde/commit/b82cd80dc6c818ab40784c3a11f5113801af246a

-----------------------------------------------------------------------

commit 33f34fbd07e5623a7f1c8e85ee2473f370a3f43f
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Feb 2 20:01:32 2017 -0500

    One more place to use a stream.

 framework/Vfs/lib/Horde/Vfs/SqlFile.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

http://github.com/horde/horde/commit/33f34fbd07e5623a7f1c8e85ee2473f370a3f43f

-----------------------------------------------------------------------

commit 18c8fe394ff001d83e77b73ca964779f8c6d719d
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 3 15:57:36 2017 +0100

    Horde_Stream is a dep now.

 framework/Vfs/package.xml | 7 +++++++
 1 file changed, 7 insertions(+)

http://github.com/horde/horde/commit/18c8fe394ff001d83e77b73ca964779f8c6d719d

-----------------------------------------------------------------------

commit baa79bafcbc4d3ff5a49586a7d49c97defda1075
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 3 16:02:00 2017 +0100

    Actually no need for Horde_Stream at all.

 framework/Vfs/lib/Horde/Vfs/Base.php | 6 +++---
 framework/Vfs/package.xml            | 7 -------
 2 files changed, 3 insertions(+), 10 deletions(-)

http://github.com/horde/horde/commit/baa79bafcbc4d3ff5a49586a7d49c97defda1075

-----------------------------------------------------------------------

commit c5eb4ce0dc2ffbe46a6708f44a0953f8c7ee48ab
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 3 17:35:34 2017 +0100

    phpdoc

 framework/Db/lib/Horde/Db/Adapter/Base.php     | 11 ++++++-----
 framework/Db/lib/Horde/Db/Adapter/Oci8.php     | 12 ++++++------
 framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php |  8 ++++----
 3 files changed, 16 insertions(+), 15 deletions(-)

http://github.com/horde/horde/commit/c5eb4ce0dc2ffbe46a6708f44a0953f8c7ee48ab

-----------------------------------------------------------------------

commit ea32d50494dcadacd5173f8059f6f49f8b3dfbf1
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 3 17:36:53 2017 +0100

    Make the $value a string-only property again.
    
    It's a BC break that this might sometimes be a stream now. Instead make $value a setter/getter and add $stream property too. Convert between these two on the fly.
    Also make Horde_Db_Value_Text extend Horde_Db_Value_Binary because they share most of the code. This requires to change some class tests though, because "instanceof Horde_Db_Value_Binary" is true now for Value_Text objects too.
    
    Request: 10805

 framework/Db/lib/Horde/Db/Adapter/Base.php     |  2 +-
 framework/Db/lib/Horde/Db/Adapter/Oci8.php     |  8 +--
 framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php |  8 +--
 framework/Db/lib/Horde/Db/Value/Binary.php     | 89 ++++++++++++++++++++------
 framework/Db/lib/Horde/Db/Value/Text.php       | 25 +-------
 5 files changed, 80 insertions(+), 52 deletions(-)

http://github.com/horde/horde/commit/ea32d50494dcadacd5173f8059f6f49f8b3dfbf1

-----------------------------------------------------------------------

commit f94c4588c737cd17c9374099ef256e0193cef0c0
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 3 17:42:05 2017 +0100

    Make streams work with Oracle too (Request #10805).

 framework/Db/lib/Horde/Db/Adapter/Oci8.php      | 6 +++++-
 framework/Db/test/Horde/Db/Adapter/TestBase.php | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/f94c4588c737cd17c9374099ef256e0193cef0c0

-----------------------------------------------------------------------

commit 88679069d1c1d9759b468e93356514aa86488796
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 3 17:42:54 2017 +0100

    Actually test that BLOBS are correctly written (Request #10805).

 framework/Db/test/Horde/Db/Adapter/TestBase.php | 29 +++++++++++++++++++++----
 1 file changed, 25 insertions(+), 4 deletions(-)

http://github.com/horde/horde/commit/88679069d1c1d9759b468e93356514aa86488796

-----------------------------------------------------------------------

commit 5c2ec0d929d1ba10831b879c14cee4ef109f07ee
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 6 21:58:51 2017 +0100

    Fix streams with PostgreSQL (Request #10805).

 framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php          | 4 +++-
 framework/Db/lib/Horde/Db/Adapter/Postgresql/Column.php | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

http://github.com/horde/horde/commit/5c2ec0d929d1ba10831b879c14cee4ef109f07ee

-----------------------------------------------------------------------

commit c280596aa28f42b62d42dd776d701894dbeb4383
Author: Jan Schneider <jan at horde.org>
Date:   Mon Feb 6 22:11:54 2017 +0100

    Make the Horde_Db_Value_* classes separate again (Request #10805).

 framework/Db/lib/Horde/Db/Adapter/Base.php     |  2 +-
 framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php |  3 +-
 framework/Db/lib/Horde/Db/Value/Binary.php     | 74 +-------------------
 framework/Db/lib/Horde/Db/Value/Lob.php        | 96 ++++++++++++++++++++++++++
 framework/Db/lib/Horde/Db/Value/Text.php       |  2 +-
 framework/Db/package.xml                       |  8 ++-
 6 files changed, 106 insertions(+), 79 deletions(-)
 create mode 100644 framework/Db/lib/Horde/Db/Value/Lob.php

http://github.com/horde/horde/commit/c280596aa28f42b62d42dd776d701894dbeb4383

-----------------------------------------------------------------------

commit 1247789eea27cafebdbb2a8ef086cd0d7b87b2a0
Author: Jan Schneider <jan at horde.org>
Date:   Tue Feb 7 11:56:00 2017 +0100

    [jan] Correctly encode IP address literal in first Received: header (Bug #14574).

 framework/Core/lib/Horde/Core/Mime/Headers/Received.php | 7 ++++++-
 framework/Core/package.xml                              | 2 ++
 2 files changed, 8 insertions(+), 1 deletion(-)

http://github.com/horde/horde/commit/1247789eea27cafebdbb2a8ef086cd0d7b87b2a0

-----------------------------------------------------------------------

commit 2dea926902b6abc1d47bd61c4e6cad25e36f5954
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Mon Feb 6 12:42:15 2017 -0500

    phpdoc/code style

 framework/ActiveSync/lib/Horde/ActiveSync/Imap/Adapter.php       | 2 +-
 .../ActiveSync/lib/Horde/ActiveSync/Imap/Strategy/Plain.php      | 9 +++++++--
 2 files changed, 8 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/2dea926902b6abc1d47bd61c4e6cad25e36f5954

-----------------------------------------------------------------------

commit 575b862beadb7861e32be11ca7072277466830a9
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 7 09:45:02 2017 -0500

    Simplify.
    
    importFile() already returns the components.

 framework/Data/lib/Horde/Data/Imc.php | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

http://github.com/horde/horde/commit/575b862beadb7861e32be11ca7072277466830a9

-----------------------------------------------------------------------

commit bc90bf9be88e1ef05faaac6ae45677c361ef2be6
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 7 09:47:25 2017 -0500

    phpdoc

 framework/Icalendar/lib/Horde/Icalendar.php | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/bc90bf9be88e1ef05faaac6ae45677c361ef2be6

-----------------------------------------------------------------------

commit 5576e039f109bbbac86320e7ca61d02f4c9e4498
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 7 11:02:35 2017 -0500

    Simplify

 framework/Icalendar/lib/Horde/Icalendar.php | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

http://github.com/horde/horde/commit/5576e039f109bbbac86320e7ca61d02f4c9e4498

-----------------------------------------------------------------------

commit abafeee199be3312344884c73d9c645b4e069a07
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 7 11:43:05 2017 -0500

    Sort end date, regardless of if it's a timestamp or year.

 framework/Icalendar/lib/Horde/Icalendar.php | 27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

http://github.com/horde/horde/commit/abafeee199be3312344884c73d9c645b4e069a07

-----------------------------------------------------------------------

commit d1a00a65f21deb6e56851ddfb69c250a3370de10
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 7 13:08:53 2017 -0500

    Add new tests.
    
    Still have one test locally that is failing that I need to track down.

 .../test/Horde/Icalendar/fixtures/bug14153_2.ics   |  57 ++++++
 .../Horde/Icalendar/fixtures/vTimezone/Chicago.ics | 191 +++++++++++++++++++++
 .../Horde/Icalendar/fixtures/vTimezone/Chicago.txt |   2 +
 3 files changed, 250 insertions(+)
 create mode 100755 framework/Icalendar/test/Horde/Icalendar/fixtures/bug14153_2.ics
 create mode 100755 framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/Chicago.ics
 create mode 100644 framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/Chicago.txt

http://github.com/horde/horde/commit/d1a00a65f21deb6e56851ddfb69c250a3370de10

-----------------------------------------------------------------------

commit ec556784adb64faf6dc3ea24325852cab3679746
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 7 13:15:24 2017 -0500

    Make sure that time isn't after the end date.

 framework/Icalendar/lib/Horde/Icalendar.php | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/ec556784adb64faf6dc3ea24325852cab3679746

-----------------------------------------------------------------------

commit 68cf1d9b53e6ff58661ecf9a0ce5f8f1eb40c8f9
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 7 13:16:44 2017 -0500

    Don't calculate a 'time' value that is after 'end'.

 framework/Icalendar/lib/Horde/Icalendar/Vtimezone.php | 4 ++++
 1 file changed, 4 insertions(+)

http://github.com/horde/horde/commit/68cf1d9b53e6ff58661ecf9a0ce5f8f1eb40c8f9

-----------------------------------------------------------------------

commit 66f9a23bf03cc5a6be4404a8c958f6b1ea75b160
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Tue Feb 7 13:19:17 2017 -0500

    Committed the wrong fixture.
    
    This one was for the currently broken test.

 .../Horde/Icalendar/fixtures/vTimezone/Chicago.ics | 191 ---------------------
 .../Horde/Icalendar/fixtures/vTimezone/Chicago.txt |   2 -
 .../Icalendar/fixtures/vTimezone/Chicago2.ics      |  57 ++++++
 .../Icalendar/fixtures/vTimezone/Chicago2.txt      |   2 +
 4 files changed, 59 insertions(+), 193 deletions(-)
 delete mode 100755 framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/Chicago.ics
 delete mode 100644 framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/Chicago.txt
 create mode 100755 framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/Chicago2.ics
 create mode 100644 framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/Chicago2.txt

http://github.com/horde/horde/commit/66f9a23bf03cc5a6be4404a8c958f6b1ea75b160

-----------------------------------------------------------------------

commit 6e6b299c86a47dab146ccb436609374f95bd1706
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 10 12:47:57 2017 +0100

    This is always true since we dropped PostgreSQL 8 support.

 framework/Db/lib/Horde/Db/Adapter/Pdo/Pgsql.php | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

http://github.com/horde/horde/commit/6e6b299c86a47dab146ccb436609374f95bd1706

-----------------------------------------------------------------------

commit ac1984d5df82a204ec82307591dbf5b63609d7d8
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 10 13:02:40 2017 +0100

    Todo

 framework/Db/lib/Horde/Db/Adapter/Pdo/Pgsql.php | 2 ++
 1 file changed, 2 insertions(+)

http://github.com/horde/horde/commit/ac1984d5df82a204ec82307591dbf5b63609d7d8

-----------------------------------------------------------------------

commit 217e9074dbd2b5e90fdc1db5b618ab2fafccdc5c
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 10 13:13:35 2017 +0100

    Catch errors from lastInsertId() (Request #10805).

 framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/217e9074dbd2b5e90fdc1db5b618ab2fafccdc5c

-----------------------------------------------------------------------

commit bc3869a30093873b04366fe29a6eb2835c6c82a4
Author: Jan Schneider <jan at horde.org>
Date:   Fri Feb 10 12:17:00 2017 +0000

    [jan] Fix returning session ID when using a PostgreSQL backend.

 framework/SessionHandler/lib/Horde/SessionHandler/Storage/Sql.php | 4 +++-
 framework/SessionHandler/package.xml                              | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/bc3869a30093873b04366fe29a6eb2835c6c82a4

-----------------------------------------------------------------------

commit 1042eeca7ccbdf7642b20c421530e118d686372f
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 10 12:10:33 2017 -0500

    BFN

 framework/Icalendar/package.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/1042eeca7ccbdf7642b20c421530e118d686372f

-----------------------------------------------------------------------

commit a09be2e7dfb0606e5576f706898c46efb58089a1
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 10 12:15:20 2017 -0500

    Update package.xml filelist.

 framework/Icalendar/package.xml | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/a09be2e7dfb0606e5576f706898c46efb58089a1

-----------------------------------------------------------------------

commit ad8aa7e52fd8e80fca61932bdac5a1c1df081c1b
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 10 12:19:26 2017 -0500

    Released Horde_Icalendar-2.1.5

 framework/Icalendar/composer.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/ad8aa7e52fd8e80fca61932bdac5a1c1df081c1b

-----------------------------------------------------------------------

commit e046d1583ca4626d58b29434e3f4d6b99d618b84
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 10 12:19:26 2017 -0500

    Development mode for Horde_Icalendar-2.1.6

 framework/Icalendar/package.xml | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/e046d1583ca4626d58b29434e3f4d6b99d618b84

-----------------------------------------------------------------------

commit d287f36f884df74e3012476fe2b5d1dcbd569452
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 10 15:24:27 2017 -0500

    Add two more vTimezone files to test.

 .../Icalendar/fixtures/vTimezone/sao_paulo_dst.ics |  91 ++++
 .../Icalendar/fixtures/vTimezone/sao_paulo_dst.txt |   2 +
 .../Icalendar/fixtures/vTimezone/sao_paulo_st.ics  | 461 +++++++++++++++++++++
 .../Icalendar/fixtures/vTimezone/sao_paulo_st.txt  |   2 +
 4 files changed, 556 insertions(+)
 create mode 100644 framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/sao_paulo_dst.ics
 create mode 100644 framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/sao_paulo_dst.txt
 create mode 100644 framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/sao_paulo_st.ics
 create mode 100644 framework/Icalendar/test/Horde/Icalendar/fixtures/vTimezone/sao_paulo_st.txt

http://github.com/horde/horde/commit/d287f36f884df74e3012476fe2b5d1dcbd569452

-----------------------------------------------------------------------

commit 5ace791ba4f4a29e76d417a216faae537623d20c
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Fri Feb 10 15:34:54 2017 -0500

    Bug: 14574 Patch the deprecated method, too, for FW_52 installs.

 framework/Mime/lib/Horde/Mime/Headers/Deprecated.php | 4 ++++
 1 file changed, 4 insertions(+)

http://github.com/horde/horde/commit/5ace791ba4f4a29e76d417a216faae537623d20c

-----------------------------------------------------------------------

commit 4caf0e71a91b551084b7ba296979b57e43d3c709
Author: Jan Schneider <jan at horde.org>
Date:   Sat Feb 11 13:26:46 2017 +0100

    [jan] Correctly encode IP address literal in first Received: header (Bug #14574).

 framework/Mime/package.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/4caf0e71a91b551084b7ba296979b57e43d3c709

-----------------------------------------------------------------------

commit 162c02e5f28870807ecdd695e9fc84eb914130ac
Author: Jan Schneider <jan at horde.org>
Date:   Sat Feb 11 15:18:51 2017 +0100

    Remove debug output.

 framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php | 1 -
 1 file changed, 1 deletion(-)

http://github.com/horde/horde/commit/162c02e5f28870807ecdd695e9fc84eb914130ac

-----------------------------------------------------------------------

commit 70751e72cf3225cafc96e9e35846bc4eb88a31f8
Author: Jan Schneider <jan at horde.org>
Date:   Sat Feb 11 15:22:55 2017 +0100

    Need to provide a (fake) returned primary key here too.

 framework/Prefs/lib/Horde/Prefs/Storage/Sql.php | 2 +-
 framework/Prefs/package.xml                     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/70751e72cf3225cafc96e9e35846bc4eb88a31f8

-----------------------------------------------------------------------

commit cf7d87cbe918cd04f9e8443d5ffa8e3bd08ff867
Author: Jan Schneider <jan at horde.org>
Date:   Sat Feb 11 15:37:49 2017 +0100

    Fix 2nd parameter to MongoDB collection's find() methods.

 .../lib/Horde/ActiveSync/State/Mongo.php           | 60 +++++++++++++++-------
 framework/ActiveSync/package.xml                   |  2 +
 framework/Cache/lib/Horde/Cache/Storage/Mongo.php  |  2 +-
 framework/Cache/package.xml                        |  4 +-
 framework/Prefs/lib/Horde/Prefs/Storage/Mongo.php  |  4 +-
 .../lib/Horde/SessionHandler/Storage/Mongo.php     |  2 +-
 framework/SessionHandler/package.xml               |  2 +
 7 files changed, 51 insertions(+), 25 deletions(-)

http://github.com/horde/horde/commit/cf7d87cbe918cd04f9e8443d5ffa8e3bd08ff867

-----------------------------------------------------------------------

commit 57ba2efdaa82c024665ff89ae3c7753d1ff9a4d0
Author: Jan Schneider <jan at horde.org>
Date:   Sat Feb 11 15:42:49 2017 +0100

    No longer needed.

 framework/Cache/test/Horde/Cache/MongoTest.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

http://github.com/horde/horde/commit/57ba2efdaa82c024665ff89ae3c7753d1ff9a4d0

-----------------------------------------------------------------------

commit 4600a41bf5cd8be88d614a90b30b2993d56090ce
Author: Jan Schneider <jan at horde.org>
Date:   Sat Feb 11 15:58:50 2017 +0100

    Not necessary anymore to allow MongoDB backends fail.

 .travis.yml | 75 +------------------------------------------------------------
 1 file changed, 1 insertion(+), 74 deletions(-)

http://github.com/horde/horde/commit/4600a41bf5cd8be88d614a90b30b2993d56090ce

-----------------------------------------------------------------------

commit 3dbefbfcb25198416c1a9112ebdba099cbfffcb4
Author: Jan Schneider <jan at horde.org>
Date:   Sat Feb 11 16:04:45 2017 +0100

    [jan] Update to PHPUnit 4.8.35 and dependencies.

 framework/Test/bundle/composer.lock                | 241 ++---
 framework/Test/bundle/vendor/composer/LICENSE      |  69 +-
 .../bundle/vendor/composer/autoload_classmap.php   |   6 +
 .../Test/bundle/vendor/composer/autoload_psr4.php  |   2 -
 .../bundle/vendor/composer/autoload_static.php     |  23 +-
 .../Test/bundle/vendor/composer/installed.json     | 585 +++++--------
 .../phpdocumentor/reflection-common/.gitignore     |   4 -
 .../vendor/phpdocumentor/reflection-common/LICENSE |  22 -
 .../phpdocumentor/reflection-common/README.md      |   1 -
 .../phpdocumentor/reflection-common/composer.json  |  29 -
 .../phpdocumentor/reflection-common/composer.lock  | 974 ---------------------
 .../reflection-common/phpunit.xml.dist             |  26 -
 .../reflection-common/src/Element.php              |  32 -
 .../phpdocumentor/reflection-common/src/File.php   |  40 -
 .../phpdocumentor/reflection-common/src/Fqsen.php  |  78 --
 .../reflection-common/src/Location.php             |  57 --
 .../reflection-common/src/Project.php              |  25 -
 .../reflection-common/src/ProjectFactory.php       |  27 -
 .../reflection-common/tests/common/bootstrap.php   |  10 -
 .../reflection-common/tests/unit/FqsenTest.php     |  88 --
 .../vendor/phpdocumentor/type-resolver/.gitignore  |   3 -
 .../phpdocumentor/type-resolver/.scrutinizer.yml   |  31 -
 .../vendor/phpdocumentor/type-resolver/.travis.yml |  34 -
 .../vendor/phpdocumentor/type-resolver/LICENSE     |  21 -
 .../vendor/phpdocumentor/type-resolver/README.md   | 169 ----
 .../phpdocumentor/type-resolver/composer.json      |  27 -
 .../examples/01-resolving-simple-types.php         |  13 -
 .../examples/02-resolving-classes.php              |  12 -
 .../examples/03-resolving-all-elements.php         |  17 -
 ...covering-the-context-using-class-reflection.php |  30 -
 ...overing-the-context-using-method-reflection.php |  30 -
 ...discovering-the-context-using-file-contents.php |  22 -
 .../type-resolver/examples/Classy.php              |  16 -
 .../phpdocumentor/type-resolver/phpmd.xml.dist     |  23 -
 .../phpdocumentor/type-resolver/phpunit.xml.dist   |  31 -
 .../type-resolver/src/FqsenResolver.php            |  76 --
 .../phpdocumentor/type-resolver/src/Type.php       |  18 -
 .../type-resolver/src/TypeResolver.php             | 266 ------
 .../type-resolver/src/Types/Array_.php             |  87 --
 .../type-resolver/src/Types/Boolean.php            |  31 -
 .../type-resolver/src/Types/Callable_.php          |  31 -
 .../type-resolver/src/Types/Compound.php           |  82 --
 .../type-resolver/src/Types/Context.php            |  84 --
 .../type-resolver/src/Types/ContextFactory.php     | 210 -----
 .../type-resolver/src/Types/Float_.php             |  31 -
 .../type-resolver/src/Types/Integer.php            |  28 -
 .../type-resolver/src/Types/Mixed.php              |  31 -
 .../type-resolver/src/Types/Null_.php              |  31 -
 .../type-resolver/src/Types/Object_.php            |  70 --
 .../type-resolver/src/Types/Resource.php           |  31 -
 .../type-resolver/src/Types/Scalar.php             |  31 -
 .../type-resolver/src/Types/Self_.php              |  33 -
 .../type-resolver/src/Types/Static_.php            |  38 -
 .../type-resolver/src/Types/String_.php            |  31 -
 .../phpdocumentor/type-resolver/src/Types/This.php |  34 -
 .../type-resolver/src/Types/Void_.php              |  34 -
 .../type-resolver/tests/unit/TypeResolverTest.php  | 395 ---------
 .../tests/unit/Types/ContextFactoryTest.php        | 188 ----
 .../type-resolver/tests/unit/Types/ContextTest.php |  61 --
 .../Test/bundle/vendor/phpspec/prophecy/.gitignore |   1 +
 .../bundle/vendor/phpspec/prophecy/.travis.yml     |  11 +-
 .../Test/bundle/vendor/phpspec/prophecy/CHANGES.md |   8 +
 .../bundle/vendor/phpspec/prophecy/CONTRIBUTING.md |   1 +
 .../bundle/vendor/phpspec/prophecy/composer.json   |  11 +-
 .../phpspec/prophecy/fixtures/EmptyClass.php       |   7 +
 .../phpspec/prophecy/fixtures/EmptyInterface.php   |   7 +
 .../phpspec/prophecy/fixtures/FinalClass.php       |   7 +
 .../prophecy/fixtures/ModifierInterface.php        |  10 +
 .../vendor/phpspec/prophecy/fixtures/Named.php     |   8 +
 .../prophecy/fixtures/OptionalDepsClass.php        |  16 +
 .../phpspec/prophecy/fixtures/SpecialMethods.php   |  36 +
 .../phpspec/prophecy/fixtures/WithArguments.php    |  14 +
 .../prophecy/fixtures/WithCallableArgument.php     |  10 +
 .../phpspec/prophecy/fixtures/WithFinalMethod.php  |  10 +
 .../fixtures/WithFinalVirtuallyPrivateMethod.php   |  15 +
 .../fixtures/WithProtectedAbstractMethod.php       |   8 +
 .../phpspec/prophecy/fixtures/WithReferences.php   |  10 +
 .../prophecy/fixtures/WithReturnTypehints.php      |  18 +
 .../phpspec/prophecy/fixtures/WithStaticMethod.php |  10 +
 .../fixtures/WithTypehintedVariadicArgument.php    |  10 +
 .../prophecy/fixtures/WithVariadicArgument.php     |  10 +
 .../fixtures/WithVirtuallyPrivateMethod.php        |  19 +
 .../Prophecy/Argument/ArgumentsWildcardSpec.php    |  82 +-
 .../Argument/Token/ArrayCountTokenSpec.php         |  10 +-
 .../Argument/Token/ArrayEntryTokenSpec.php         | 107 +--
 .../Argument/Token/ArrayEveryEntryTokenSpec.php    |  23 +-
 .../Argument/Token/ExactValueTokenSpec.php         |   5 +-
 .../Argument/Token/LogicalAndTokenSpec.php         |  25 +-
 .../Argument/Token/LogicalNotTokenSpec.php         |   5 +-
 .../Argument/Token/ObjectStateTokenSpec.php        |  20 +-
 .../spec/Prophecy/Argument/Token/TypeTokenSpec.php |  11 +-
 .../prophecy/spec/Prophecy/Call/CallCenterSpec.php |  88 +-
 .../prophecy/spec/Prophecy/Call/CallSpec.php       |   5 +-
 .../ClassPatch/DisableConstructorPatchSpec.php     |  27 +-
 .../Doubler/ClassPatch/HhvmExceptionPatchSpec.php  |   9 +-
 .../Doubler/ClassPatch/KeywordPatchSpec.php        |  15 +-
 .../Doubler/ClassPatch/MagicCallPatchSpec.php      |  57 +-
 .../ClassPatch/ProphecySubjectPatchSpec.php        |  28 +-
 .../ReflectionClassNewInstancePatchSpec.php        |  22 +-
 .../Doubler/ClassPatch/SplFileInfoPatchSpec.php    |  40 +-
 .../Doubler/ClassPatch/TraversablePatchSpec.php    |  21 +-
 .../prophecy/spec/Prophecy/Doubler/DoublerSpec.php |  77 +-
 .../Doubler/Generator/ClassCodeGeneratorSpec.php   |  74 +-
 .../Doubler/Generator/ClassCreatorSpec.php         |  17 +-
 .../Prophecy/Doubler/Generator/ClassMirrorSpec.php | 784 -----------------
 .../Doubler/Generator/Node/ClassNodeSpec.php       |  27 +-
 .../Doubler/Generator/Node/MethodNodeSpec.php      |  13 +-
 .../spec/Prophecy/Doubler/LazyDoubleSpec.php       |  47 +-
 .../spec/Prophecy/Doubler/NameGeneratorSpec.php    |  32 +-
 .../Exception/Call/UnexpectedCallExceptionSpec.php |   6 +-
 .../Doubler/ClassCreatorExceptionSpec.php          |   6 +-
 .../Exception/Doubler/ClassMirrorExceptionSpec.php |   5 +-
 .../Prediction/AggregateExceptionSpec.php          |  17 +-
 .../Exception/Prediction/NoCallsExceptionSpec.php  |   8 +-
 .../UnexpectedCallsCountExceptionSpec.php          |  12 +-
 .../Prediction/UnexpectedCallsExceptionSpec.php    |  11 +-
 .../Prophecy/MethodProphecyExceptionSpec.php       |   8 +-
 .../Prophecy/ObjectProphecyExceptionSpec.php       |   7 +-
 .../Prophecy/Prediction/CallPredictionSpec.php     |  28 +-
 .../Prediction/CallTimesPredictionSpec.php         |  32 +-
 .../Prophecy/Prediction/CallbackPredictionSpec.php |  10 +-
 .../Prophecy/Prediction/NoCallsPredictionSpec.php  |  24 +-
 .../spec/Prophecy/Promise/CallbackPromiseSpec.php  |  26 +-
 .../Prophecy/Promise/ReturnArgumentPromiseSpec.php |  20 +-
 .../spec/Prophecy/Promise/ReturnPromiseSpec.php    |  30 +-
 .../spec/Prophecy/Promise/ThrowPromiseSpec.php     |  20 +-
 .../spec/Prophecy/Prophecy/MethodProphecySpec.php  | 158 ++--
 .../spec/Prophecy/Prophecy/ObjectProphecySpec.php  | 154 ++--
 .../spec/Prophecy/Prophecy/RevealerSpec.php        |  21 +-
 .../phpspec/prophecy/spec/Prophecy/ProphetSpec.php |  34 +-
 .../prophecy/spec/Prophecy/Util/StringUtilSpec.php |  10 +-
 .../Prophecy/Argument/Token/ObjectStateToken.php   |   4 +-
 .../Prophecy/Doubler/ClassPatch/MagicCallPatch.php |  30 +-
 .../prophecy/src/Prophecy/Util/ExportUtil.php      |   5 +-
 .../vendor/phpunit/php-file-iterator/README.md     |  12 +-
 .../vendor/phpunit/php-token-stream/README.md      |  13 +-
 .../vendor/phpunit/php-token-stream/src/Token.php  |   2 +
 .../phpunit/php-token-stream/src/Token/Stream.php  |   7 +
 .../bundle/vendor/phpunit/phpunit/.gitattributes   |   5 +-
 .../Test/bundle/vendor/phpunit/phpunit/.gitignore  |   3 +
 .../Test/bundle/vendor/phpunit/phpunit/.travis.yml |  23 +-
 .../bundle/vendor/phpunit/phpunit/CONTRIBUTING.md  |   6 +-
 .../bundle/vendor/phpunit/phpunit/ChangeLog-4.8.md |  66 ++
 .../Test/bundle/vendor/phpunit/phpunit/LICENSE     |   2 +-
 .../Test/bundle/vendor/phpunit/phpunit/build.xml   |  72 +-
 .../phpunit/build/binary-phar-autoload.php.in      |  34 -
 .../bundle/vendor/phpunit/phpunit/build/ca.pem     |  25 -
 .../phpunit/build/library-phar-autoload.php.in     |   9 -
 .../vendor/phpunit/phpunit/build/phar-manifest.php |  27 -
 .../vendor/phpunit/phpunit/build/phar-version.php  |  20 -
 .../vendor/phpunit/phpunit/build/tools/composer    | Bin 1639528 -> 0 bytes
 .../vendor/phpunit/phpunit/build/tools/phpab       | 891 -------------------
 .../phpunit/phpunit/build/travis-ci-fail.xml       |  16 -
 .../bundle/vendor/phpunit/phpunit/composer.json    |   2 +-
 .../Test/bundle/vendor/phpunit/phpunit/phpunit     |  13 +-
 .../phpunit/src/ForwardCompatibility/Assert.php    |  17 +
 .../src/ForwardCompatibility/BaseTestListener.php  |  17 +
 .../phpunit/src/ForwardCompatibility/TestCase.php  |  17 +
 .../src/ForwardCompatibility/TestListener.php      |  17 +
 .../phpunit/phpunit/src/Framework/Assert.php       |   6 +-
 .../phpunit/src/Framework/Assert/Functions.php     |   2 +-
 .../phpunit/phpunit/src/Framework/Constraint.php   |   4 +-
 .../src/Framework/Constraint/ArraySubset.php       |  10 +
 .../phpunit/src/Framework/IncompleteTest.php       |   2 +-
 .../phpunit/phpunit/src/Framework/RiskyTest.php    |   2 +-
 .../phpunit/src/Framework/SelfDescribing.php       |   2 +-
 .../phpunit/phpunit/src/Framework/SkippedTest.php  |   2 +-
 .../vendor/phpunit/phpunit/src/Framework/Test.php  |   2 +-
 .../phpunit/phpunit/src/Framework/TestCase.php     |   5 +-
 .../phpunit/phpunit/src/Framework/TestFailure.php  |   2 +-
 .../phpunit/phpunit/src/Framework/TestListener.php |   4 +-
 .../phpunit/phpunit/src/Framework/TestResult.php   |   2 +-
 .../phpunit/phpunit/src/Framework/TestSuite.php    |  25 -
 .../phpunit/phpunit/src/Runner/Filter/Test.php     |   2 +-
 .../vendor/phpunit/phpunit/src/Runner/Version.php  |   4 +-
 .../vendor/phpunit/phpunit/src/TextUI/Command.php  |   4 +-
 .../phpunit/phpunit/src/TextUI/ResultPrinter.php   |   2 +-
 .../vendor/phpunit/phpunit/src/Util/Log/JUnit.php  |  15 +-
 .../src/Util/PHP/Template/TestCaseMethod.tpl.dist  |   2 +-
 .../phpunit/phpunit/src/Util/PHP/eval-stdin.php    |   2 +-
 .../vendor/phpunit/phpunit/src/Util/Printer.php    |   2 +-
 .../vendor/phpunit/phpunit/src/Util/Test.php       |  30 +-
 .../bundle/vendor/phpunit/phpunit/src/Util/XML.php |  13 +-
 .../bundle/vendor/sebastian/comparator/README.md   |  14 +-
 .../vendor/sebastian/comparator/composer.json      |   2 +-
 .../sebastian/comparator/src/ArrayComparator.php   |  20 +-
 .../vendor/sebastian/comparator/src/Comparator.php |  18 +-
 .../sebastian/comparator/src/DOMNodeComparator.php |  21 +-
 .../comparator/src/DateTimeComparator.php          |  25 +-
 .../sebastian/comparator/src/DoubleComparator.php  |  18 +-
 .../sebastian/comparator/src/NumericComparator.php |  18 +-
 .../sebastian/comparator/src/ObjectComparator.php  |  20 +-
 .../comparator/src/ResourceComparator.php          |  18 +-
 .../sebastian/comparator/src/ScalarComparator.php  |  18 +-
 .../comparator/src/SplObjectStorageComparator.php  |  18 +-
 .../sebastian/comparator/src/TypeComparator.php    |  18 +-
 .../bundle/vendor/sebastian/environment/.gitignore |   1 -
 .../vendor/sebastian/environment/composer.json     |   4 +-
 .../vendor/sebastian/environment/phpunit.xml.dist  |  20 -
 .../vendor/sebastian/environment/src/Runtime.php   |   4 +-
 .../Test/bundle/vendor/symfony/yaml/CHANGELOG.md   |  16 +
 .../vendor/symfony/yaml/Command/LintCommand.php    | 234 +++++
 .../Test/bundle/vendor/symfony/yaml/Dumper.php     |   4 +-
 .../Test/bundle/vendor/symfony/yaml/Escaper.php    |   4 +-
 .../Test/bundle/vendor/symfony/yaml/Inline.php     |  85 +-
 framework/Test/bundle/vendor/symfony/yaml/LICENSE  |   2 +-
 .../Test/bundle/vendor/symfony/yaml/Parser.php     |  47 +-
 .../symfony/yaml/Tests/Command/LintCommandTest.php | 106 +++
 .../vendor/symfony/yaml/Tests/DumperTest.php       |   3 +-
 .../Tests/Fixtures/YtsSpecificationExamples.yml    |  46 +-
 .../yaml/Tests/Fixtures/YtsTypeTransfers.yml       |  44 +-
 .../Fixtures/multiple_lines_as_literal_block.yml   |   3 +-
 .../symfony/yaml/Tests/Fixtures/sfMergeKey.yml     |   5 -
 .../vendor/symfony/yaml/Tests/InlineTest.php       | 148 +++-
 .../vendor/symfony/yaml/Tests/ParserTest.php       | 203 ++++-
 .../Test/bundle/vendor/symfony/yaml/Unescaper.php  |   8 +-
 framework/Test/bundle/vendor/symfony/yaml/Yaml.php |  13 +-
 .../Test/bundle/vendor/symfony/yaml/composer.json  |   8 +-
 .../Test/bundle/vendor/webmozart/assert/.gitignore |   2 -
 .../bundle/vendor/webmozart/assert/.styleci.yml    |  11 -
 .../bundle/vendor/webmozart/assert/.travis.yml     |  29 -
 .../bundle/vendor/webmozart/assert/CHANGELOG.md    |  19 -
 .../Test/bundle/vendor/webmozart/assert/LICENSE    |  20 -
 .../Test/bundle/vendor/webmozart/assert/README.md  | 229 -----
 .../bundle/vendor/webmozart/assert/composer.json   |  33 -
 .../vendor/webmozart/assert/phpunit.xml.dist       |  16 -
 .../bundle/vendor/webmozart/assert/src/Assert.php  | 819 -----------------
 .../vendor/webmozart/assert/tests/AssertTest.php   | 382 --------
 framework/Test/package.xml                         | 240 ++---
 229 files changed, 2496 insertions(+), 9386 deletions(-)
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/reflection-common/.gitignore
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/reflection-common/LICENSE
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/reflection-common/README.md
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/reflection-common/composer.json
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/reflection-common/composer.lock
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/reflection-common/phpunit.xml.dist
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/reflection-common/src/Element.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/reflection-common/src/File.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/reflection-common/src/Fqsen.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/reflection-common/src/Location.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/reflection-common/src/Project.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/reflection-common/src/ProjectFactory.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/reflection-common/tests/common/bootstrap.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/reflection-common/tests/unit/FqsenTest.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/.gitignore
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/.scrutinizer.yml
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/.travis.yml
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/LICENSE
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/README.md
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/composer.json
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/examples/01-resolving-simple-types.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/examples/02-resolving-classes.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/examples/03-resolving-all-elements.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/examples/04-discovering-the-context-using-class-reflection.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/examples/05-discovering-the-context-using-method-reflection.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/examples/06-discovering-the-context-using-file-contents.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/examples/Classy.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/phpmd.xml.dist
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/phpunit.xml.dist
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/FqsenResolver.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Type.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/TypeResolver.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Array_.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Boolean.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Callable_.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Compound.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Context.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/ContextFactory.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Float_.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Integer.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Mixed.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Null_.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Object_.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Resource.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Scalar.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Self_.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Static_.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/String_.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/This.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/src/Types/Void_.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/tests/unit/TypeResolverTest.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/tests/unit/Types/ContextFactoryTest.php
 delete mode 100644 framework/Test/bundle/vendor/phpdocumentor/type-resolver/tests/unit/Types/ContextTest.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/EmptyClass.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/EmptyInterface.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/FinalClass.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/ModifierInterface.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/Named.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/OptionalDepsClass.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/SpecialMethods.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/WithArguments.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/WithCallableArgument.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/WithFinalMethod.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/WithFinalVirtuallyPrivateMethod.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/WithProtectedAbstractMethod.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/WithReferences.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/WithReturnTypehints.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/WithStaticMethod.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/WithTypehintedVariadicArgument.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/WithVariadicArgument.php
 create mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/fixtures/WithVirtuallyPrivateMethod.php
 delete mode 100644 framework/Test/bundle/vendor/phpspec/prophecy/spec/Prophecy/Doubler/Generator/ClassMirrorSpec.php
 delete mode 100644 framework/Test/bundle/vendor/phpunit/phpunit/build/binary-phar-autoload.php.in
 delete mode 100644 framework/Test/bundle/vendor/phpunit/phpunit/build/ca.pem
 delete mode 100644 framework/Test/bundle/vendor/phpunit/phpunit/build/library-phar-autoload.php.in
 delete mode 100755 framework/Test/bundle/vendor/phpunit/phpunit/build/phar-manifest.php
 delete mode 100755 framework/Test/bundle/vendor/phpunit/phpunit/build/phar-version.php
 delete mode 100755 framework/Test/bundle/vendor/phpunit/phpunit/build/tools/composer
 delete mode 100755 framework/Test/bundle/vendor/phpunit/phpunit/build/tools/phpab
 delete mode 100644 framework/Test/bundle/vendor/phpunit/phpunit/build/travis-ci-fail.xml
 create mode 100644 framework/Test/bundle/vendor/phpunit/phpunit/src/ForwardCompatibility/Assert.php
 create mode 100644 framework/Test/bundle/vendor/phpunit/phpunit/src/ForwardCompatibility/BaseTestListener.php
 create mode 100644 framework/Test/bundle/vendor/phpunit/phpunit/src/ForwardCompatibility/TestCase.php
 create mode 100644 framework/Test/bundle/vendor/phpunit/phpunit/src/ForwardCompatibility/TestListener.php
 delete mode 100644 framework/Test/bundle/vendor/sebastian/environment/phpunit.xml.dist
 create mode 100644 framework/Test/bundle/vendor/symfony/yaml/Command/LintCommand.php
 create mode 100644 framework/Test/bundle/vendor/symfony/yaml/Tests/Command/LintCommandTest.php
 delete mode 100644 framework/Test/bundle/vendor/webmozart/assert/.gitignore
 delete mode 100644 framework/Test/bundle/vendor/webmozart/assert/.styleci.yml
 delete mode 100644 framework/Test/bundle/vendor/webmozart/assert/.travis.yml
 delete mode 100644 framework/Test/bundle/vendor/webmozart/assert/CHANGELOG.md
 delete mode 100644 framework/Test/bundle/vendor/webmozart/assert/LICENSE
 delete mode 100644 framework/Test/bundle/vendor/webmozart/assert/README.md
 delete mode 100644 framework/Test/bundle/vendor/webmozart/assert/composer.json
 delete mode 100644 framework/Test/bundle/vendor/webmozart/assert/phpunit.xml.dist
 delete mode 100644 framework/Test/bundle/vendor/webmozart/assert/src/Assert.php
 delete mode 100644 framework/Test/bundle/vendor/webmozart/assert/tests/AssertTest.php

http://github.com/horde/horde/commit/3dbefbfcb25198416c1a9112ebdba099cbfffcb4

-----------------------------------------------------------------------

commit 48a44f00ec598516f26760845796c610f1b7d647
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 11 12:44:37 2017 -0500

    Fix parsing $folderid and $itemid from longid.

 framework/Core/lib/Horde/Core/ActiveSync/Driver.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

http://github.com/horde/horde/commit/48a44f00ec598516f26760845796c610f1b7d647

-----------------------------------------------------------------------

commit 7daa8bb0e41a35337e3181001e980e99ffca745d
Author: Remi Collet <fedora at famillecollet.com>
Date:   Sat Feb 11 18:53:57 2017 +0100

    fix PHP 5.3 compatibility

 framework/Icalendar/lib/Horde/Icalendar.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/7daa8bb0e41a35337e3181001e980e99ffca745d

-----------------------------------------------------------------------

commit dbf48bc07f517b9fba248ad9dcbf614971f9cdbd
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 11 13:01:32 2017 -0500

    Update package.xml

 framework/Timezone/package.xml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/dbf48bc07f517b9fba248ad9dcbf614971f9cdbd

-----------------------------------------------------------------------

commit 0dfbd5a433a7bc8720f6d8ab93ea4a1616f702b1
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 11 13:05:01 2017 -0500

    Released Horde_Timezone-1.1.0

 framework/Timezone/composer.json | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/0dfbd5a433a7bc8720f6d8ab93ea4a1616f702b1

-----------------------------------------------------------------------

commit 63eeb4a665eb0860a090ef4d95a96f0b20b9bfbd
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 11 13:05:01 2017 -0500

    Development mode for Horde_Timezone-1.1.1

 framework/Timezone/package.xml | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

http://github.com/horde/horde/commit/63eeb4a665eb0860a090ef4d95a96f0b20b9bfbd

-----------------------------------------------------------------------

commit cf244ea96f2719a9534e7626d23fb6c4e66fbaaf
Merge: 63eeb4a 7daa8bb
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 11 13:10:14 2017 -0500

    Merge branch 'issue-bc53' of https://github.com/remicollet/horde into remicollet-issue-bc53

 framework/Icalendar/lib/Horde/Icalendar.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/cf244ea96f2719a9534e7626d23fb6c4e66fbaaf

-----------------------------------------------------------------------

commit 0262584bbc05a172219e8757b6876ea4a710328e
Merge: 63eeb4a cf244ea
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 11 13:10:31 2017 -0500

    Merge branch 'remicollet-issue-bc53'

 framework/Icalendar/lib/Horde/Icalendar.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/0262584bbc05a172219e8757b6876ea4a710328e

-----------------------------------------------------------------------

commit 7e3b364bc8a45013105a34ecdfaaa8992e689846
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 11 13:12:13 2017 -0500

    Add note to remove this when PHP 5.3 is no longer supported.

 framework/Icalendar/lib/Horde/Icalendar.php | 3 +++
 1 file changed, 3 insertions(+)

http://github.com/horde/horde/commit/7e3b364bc8a45013105a34ecdfaaa8992e689846

-----------------------------------------------------------------------

commit 2f5b426a8ade8b7a9a7fdc9f1dce77ce6aa577f2
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 11 13:13:51 2017 -0500

    BFN

 framework/Icalendar/package.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/2f5b426a8ade8b7a9a7fdc9f1dce77ce6aa577f2

-----------------------------------------------------------------------

commit f49267a655819ffbfb2938b0e4db367988501f53
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 11 13:14:40 2017 -0500

    Update filelist.

 framework/Icalendar/package.xml | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/f49267a655819ffbfb2938b0e4db367988501f53

-----------------------------------------------------------------------

commit 9eeceae55783c5d1718c53e5a5cabe29ac3cf469
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 11 13:17:47 2017 -0500

    Released Horde_Icalendar-2.1.6

 framework/Icalendar/composer.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/9eeceae55783c5d1718c53e5a5cabe29ac3cf469

-----------------------------------------------------------------------

commit 6c42ee4b65148c642aa424918f08f5cdc945336e
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 11 13:17:52 2017 -0500

    Development mode for Horde_Icalendar-2.1.7

 framework/Icalendar/package.xml | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/6c42ee4b65148c642aa424918f08f5cdc945336e

-----------------------------------------------------------------------

commit 9de103401c01ef37014995325bf6f845b2e10e42
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sat Feb 11 16:59:05 2017 -0500

    Update test fixtures.

 .../Timezone/test/Horde/Timezone/IcalendarTest.php |   5 -
 .../test/Horde/Timezone/fixtures/budapest.ics      |  36 +-
 .../test/Horde/Timezone/fixtures/europe_berlin.ics |  34 +-
 .../test/Horde/Timezone/fixtures/europe_jersey.ics |  86 ++--
 .../Horde/Timezone/fixtures/europe_jersey_new.ics  | 467 +++++++++++++++++++++
 .../test/Horde/Timezone/fixtures/losangeles.ics    |  12 +-
 .../test/Horde/Timezone/fixtures/uruguay.ics       |  32 +-
 7 files changed, 567 insertions(+), 105 deletions(-)
 create mode 100644 framework/Timezone/test/Horde/Timezone/fixtures/europe_jersey_new.ics

http://github.com/horde/horde/commit/9de103401c01ef37014995325bf6f845b2e10e42

-----------------------------------------------------------------------

commit 9ee6d0f15259102dc7dfb29512c967728e56a3a3
Merge: eb4e20e 9de1034
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 12 18:43:54 2017 -0500

    Merge branch 'master' into ANSEL_4_0

 .travis.yml                                        |  75 +-
 agora/docs/horde.yml                               |   6 +
 agora/package.xml                                  | 373 ++++++++
 ansel/docs/horde.yml                               |   6 +
 ansel/lib/ActionHandler.php                        |  27 +-
 beatnik/docs/horde.yml                             |   6 +
 bundles/groupware/docs/horde.yml                   |   9 +
 bundles/kolab_webmail/README                       |  41 +-
 bundles/kolab_webmail/docs/RELEASE_NOTES           |   2 +-
 bundles/kolab_webmail/docs/horde.yml               |  11 +
 bundles/kolab_webmail/package.xml                  |   8 +-
 bundles/webmail/docs/horde.yml                     |  12 +-
 chora/docs/horde.yml                               |   6 +
 components/docs/horde.yml                          |   8 +
 content/docs/horde.yml                             |   6 +
 folks/docs/horde.yml                               |   6 +
 framework/ActiveSync/doc/horde.yml                 |   6 +
 .../lib/Horde/ActiveSync/Imap/Adapter.php          |   2 +-
 .../lib/Horde/ActiveSync/Imap/Strategy/Plain.php   |   9 +-
 .../lib/Horde/ActiveSync/State/Mongo.php           |  60 +-
 framework/ActiveSync/package.xml                   |   2 +
 framework/Alarm/doc/horde.yml                      |   7 +
 framework/Argv/doc/horde.yml                       |   8 +
 framework/Auth/doc/horde.yml                       |   8 +
 framework/Autoloader/doc/horde.yml                 |   6 +
 framework/Autoloader_Cache/doc/horde.yml           |   7 +
 framework/Browser/doc/horde.yml                    |   8 +
 framework/Cache/doc/horde.yml                      |  10 +
 framework/Cache/lib/Horde/Cache/Storage/Mongo.php  |   2 +-
 framework/Cache/package.xml                        |   4 +-
 framework/Cache/test/Horde/Cache/MongoTest.php     |   2 +-
 framework/Cli/doc/horde.yml                        |   7 +
 framework/Cli_Modular/doc/horde.yml                |  13 +
 framework/Compress/doc/horde.yml                   |   6 +
 framework/Compress_Fast/doc/horde.yml              |   8 +
 framework/Constraint/doc/horde.yml                 |   6 +
 framework/Controller/doc/horde.yml                 |   6 +
 framework/Core/doc/horde.yml                       |   8 +
 framework/Core/lib/Horde/Config.php                |  20 +-
 .../Core/lib/Horde/Core/ActiveSync/Driver.php      |   2 +-
 framework/Core/lib/Horde/Core/Factory/Db.php       |   7 +-
 .../Core/lib/Horde/Core/Mime/Headers/Received.php  |   7 +-
 framework/Core/package.xml                         |   2 +
 framework/Crypt/doc/horde.yml                      |   8 +
 framework/Crypt_Blowfish/doc/horde.yml             |   6 +
 framework/CssMinify/doc/horde.yml                  |   6 +
 framework/Css_Parser/doc/horde.yml                 |   8 +
 framework/Data/doc/horde.yml                       |  13 +
 framework/Data/lib/Horde/Data/Imc.php              |   6 +-
 framework/Date/doc/horde.yml                       |   6 +
 framework/Date_Parser/doc/horde.yml                |   8 +
 framework/Dav/doc/horde.yml                        |   8 +
 framework/Db/doc/horde.yml                         |   6 +
 framework/Db/lib/Horde/Db/Adapter/Base.php         |  60 +-
 framework/Db/lib/Horde/Db/Adapter/Mysql.php        |  16 +-
 framework/Db/lib/Horde/Db/Adapter/Mysqli.php       |  16 +-
 framework/Db/lib/Horde/Db/Adapter/Oci8.php         |  40 +-
 framework/Db/lib/Horde/Db/Adapter/Pdo/Base.php     | 164 +++-
 framework/Db/lib/Horde/Db/Adapter/Pdo/Pgsql.php    |  20 +-
 .../Db/lib/Horde/Db/Adapter/Postgresql/Column.php  |   1 +
 framework/Db/lib/Horde/Db/Value/Binary.php         |  39 +-
 framework/Db/lib/Horde/Db/Value/Lob.php            |  96 ++
 framework/Db/lib/Horde/Db/Value/Text.php           |  20 +-
 framework/Db/package.xml                           |  22 +-
 framework/Db/test/Horde/Db/Adapter/TestBase.php    |  76 ++
 framework/Editor/doc/horde.yml                     |   8 +
 framework/ElasticSearch/doc/horde.yml              |   6 +
 framework/Exception/doc/horde.yml                  |   8 +
 framework/Feed/doc/horde.yml                       |   6 +
 framework/Form/doc/horde.yml                       |   8 +
 framework/Group/doc/horde.yml                      |   6 +
 framework/HashTable/doc/horde.yml                  |   6 +
 framework/History/doc/horde.yml                    |   8 +
 framework/Http/doc/horde.yml                       |   6 +
 framework/Icalendar/composer.json                  |   6 +-
 framework/Icalendar/doc/horde.yml                  |   6 +
 framework/Icalendar/lib/Horde/Icalendar.php        |  57 +-
 .../Icalendar/lib/Horde/Icalendar/Vtimezone.php    |   4 +
 framework/Icalendar/package.xml                    |  48 +-
 .../test/Horde/Icalendar/fixtures/bug14153_2.ics   |  57 ++
 .../Icalendar/fixtures/vTimezone/Chicago2.ics      |  57 ++
 .../Icalendar/fixtures/vTimezone/Chicago2.txt      |   2 +
 .../Icalendar/fixtures/vTimezone/sao_paulo_dst.ics |  91 ++
 .../Icalendar/fixtures/vTimezone/sao_paulo_dst.txt |   2 +
 .../Icalendar/fixtures/vTimezone/sao_paulo_st.ics  | 461 ++++++++++
 .../Icalendar/fixtures/vTimezone/sao_paulo_st.txt  |   2 +
 framework/Idna/doc/Horde/Idna/UPGRADING            |  19 +
 framework/Idna/doc/horde.yml                       |   8 +
 framework/Idna/lib/Horde/Idna.php                  |  74 +-
 framework/Idna/lib/Horde/Idna/Translation.php      |  40 +
 framework/Idna/locale/Horde_Idna.pot               |  70 ++
 framework/Idna/locale/de/LC_MESSAGES/Horde_Idna.mo | Bin 0 -> 1645 bytes
 framework/Idna/locale/de/LC_MESSAGES/Horde_Idna.po |  71 ++
 framework/Idna/package.xml                         |  22 +-
 framework/Image/doc/horde.yml                      |  14 +
 framework/Image/lib/Horde/Image/Exif/Bundled.php   |   2 +-
 framework/Imap_Client/doc/horde.yml                |   8 +
 .../Imap_Client/lib/Horde/Imap/Client/Socket.php   |   2 +-
 framework/Imsp/doc/horde.yml                       |   6 +
 framework/Injector/doc/horde.yml                   |   6 +
 framework/Itip/doc/horde.yml                       |   6 +
 framework/JavascriptMinify/doc/horde.yml           |   6 +
 framework/JavascriptMinify_Jsmin/doc/horde.yml     |   8 +
 framework/Kolab_Cli/doc/horde.yml                  |   8 +
 framework/Kolab_Config/doc/horde.yml               |   9 +
 framework/Kolab_Filter/doc/horde.yml               |  10 +
 framework/Kolab_Format/doc/horde.yml               |   6 +
 framework/Kolab_FreeBusy/doc/horde.yml             |  13 +
 framework/Kolab_Resource/doc/horde.yml             |   6 +
 framework/Kolab_Server/doc/horde.yml               |   8 +
 framework/Kolab_Session/doc/horde.yml              |   6 +
 framework/Kolab_Storage/doc/horde.yml              |   9 +
 framework/Ldap/doc/horde.yml                       |   8 +
 framework/Lens/doc/horde.yml                       |   9 +
 framework/ListHeaders/doc/horde.yml                |   8 +
 framework/Lock/doc/horde.yml                       |   6 +
 framework/Log/doc/horde.yml                        |   6 +
 framework/LoginTasks/doc/horde.yml                 |   6 +
 framework/Mail/doc/horde.yml                       |   6 +
 framework/Mail_Autoconfig/doc/horde.yml            |   8 +
 framework/ManageSieve/doc/horde.yml                |   6 +
 framework/Mapi/doc/horde.yml                       |   8 +
 framework/Memcache/doc/horde.yml                   |   6 +
 framework/Mime/doc/horde.yml                       |   8 +
 .../Mime/lib/Horde/Mime/Headers/Deprecated.php     |   4 +
 framework/Mime/package.xml                         |   4 +-
 framework/Mime_Viewer/doc/horde.yml                |   6 +
 framework/Mongo/doc/horde.yml                      |   8 +
 framework/Nls/doc/horde.yml                        |   8 +
 framework/Notification/doc/horde.yml               |   8 +
 framework/Oauth/doc/horde.yml                      |   8 +
 framework/OpenXchange/doc/horde.yml                |   6 +
 framework/Pack/doc/horde.yml                       |   8 +
 framework/Pdf/doc/horde.yml                        |   6 +
 framework/Pear/doc/horde.yml                       |   8 +
 framework/Perms/doc/horde.yml                      |   6 +
 framework/Pgp/doc/horde.yml                        |   6 +
 framework/Prefs/doc/horde.yml                      |   9 +
 framework/Prefs/lib/Horde/Prefs/Storage/Mongo.php  |   4 +-
 framework/Prefs/lib/Horde/Prefs/Storage/Sql.php    |   2 +-
 framework/Prefs/package.xml                        |   4 +-
 framework/PubSub/doc/horde.yml                     |   6 +
 framework/Push/doc/horde.yml                       |  11 +
 framework/Queue/doc/horde.yml                      |   6 +
 framework/Rampage/doc/horde.yml                    |   6 +
 framework/Rdo/doc/horde.yml                        |   6 +
 framework/Reflection/doc/horde.yml                 |   8 +
 framework/Release/doc/horde.yml                    |   6 +
 framework/Role/doc/horde.yml                       |   6 +
 framework/Routes/doc/horde.yml                     |   9 +
 framework/Rpc/doc/horde.yml                        |   8 +
 framework/Scheduler/doc/horde.yml                  |   6 +
 framework/Scribe/doc/horde.yml                     |   6 +
 framework/Secret/doc/horde.yml                     |   8 +
 framework/Serialize/doc/horde.yml                  |   6 +
 framework/Service_Facebook/doc/horde.yml           |   6 +
 framework/Service_Gravatar/doc/horde.yml           |   6 +
 framework/Service_Scribd/doc/horde.yml             |   6 +
 framework/Service_Twitter/doc/horde.yml            |   6 +
 framework/Service_UrlShortener/doc/horde.yml       |   6 +
 framework/Service_Vimeo/doc/horde.yml              |   6 +
 framework/Service_Weather/doc/horde.yml            |   8 +
 framework/SessionHandler/doc/horde.yml             |   8 +
 .../lib/Horde/SessionHandler/Storage/Mongo.php     |   2 +-
 .../lib/Horde/SessionHandler/Storage/Sql.php       |   4 +-
 framework/SessionHandler/package.xml               |   6 +-
 framework/Share/doc/horde.yml                      |   8 +
 framework/Smtp/doc/horde.yml                       |   8 +
 framework/Socket_Client/doc/horde.yml              |   6 +
 framework/Spam/doc/horde.yml                       |   9 +
 framework/SpellChecker/doc/horde.yml               |   6 +
 framework/Stream/doc/horde.yml                     |   9 +
 framework/Stream_Filter/doc/horde.yml              |   6 +
 framework/Stream_Wrapper/doc/horde.yml             |   6 +
 framework/Stringprep/doc/horde.yml                 |   7 +
 framework/Support/doc/horde.yml                    |   8 +
 framework/SyncMl/doc/horde.yml                     |   6 +
 framework/Template/doc/horde.yml                   |   8 +
 framework/Test/bundle/composer.lock                | 241 ++---
 framework/Test/bundle/vendor/composer/LICENSE      |  69 +-
 .../bundle/vendor/composer/autoload_classmap.php   |   6 +
 .../Test/bundle/vendor/composer/autoload_psr4.php  |   2 -
 .../bundle/vendor/composer/autoload_static.php     |  23 +-
 .../Test/bundle/vendor/composer/installed.json     | 585 +++++--------
 .../phpdocumentor/reflection-common/.gitignore     |   4 -
 .../vendor/phpdocumentor/reflection-common/LICENSE |  22 -
 .../phpdocumentor/reflection-common/README.md      |   1 -
 .../phpdocumentor/reflection-common/composer.json  |  29 -
 .../phpdocumentor/reflection-common/composer.lock  | 974 ---------------------
 .../reflection-common/phpunit.xml.dist             |  26 -
 .../reflection-common/src/Element.php              |  32 -
 .../phpdocumentor/reflection-common/src/File.php   |  40 -
 .../phpdocumentor/reflection-common/src/Fqsen.php  |  78 --
 .../reflection-common/src/Location.php             |  57 --
 .../reflection-common/src/Project.php              |  25 -
 .../reflection-common/src/ProjectFactory.php       |  27 -
 .../reflection-common/tests/common/bootstrap.php   |  10 -
 .../reflection-common/tests/unit/FqsenTest.php     |  88 --
 .../vendor/phpdocumentor/type-resolver/.gitignore  |   3 -
 .../phpdocumentor/type-resolver/.scrutinizer.yml   |  31 -
 .../vendor/phpdocumentor/type-resolver/.travis.yml |  34 -
 .../vendor/phpdocumentor/type-resolver/LICENSE     |  21 -
 .../vendor/phpdocumentor/type-resolver/README.md   | 169 ----
 .../phpdocumentor/type-resolver/composer.json      |  27 -
 .../examples/01-resolving-simple-types.php         |  13 -
 .../examples/02-resolving-classes.php              |  12 -
 .../examples/03-resolving-all-elements.php         |  17 -
 ...covering-the-context-using-class-reflection.php |  30 -
 ...overing-the-context-using-method-reflection.php |  30 -
 ...discovering-the-context-using-file-contents.php |  22 -
 .../type-resolver/examples/Classy.php              |  16 -
 .../phpdocumentor/type-resolver/phpmd.xml.dist     |  23 -
 .../phpdocumentor/type-resolver/phpunit.xml.dist   |  31 -
 .../type-resolver/src/FqsenResolver.php            |  76 --
 .../phpdocumentor/type-resolver/src/Type.php       |  18 -
 .../type-resolver/src/TypeResolver.php             | 266 ------
 .../type-resolver/src/Types/Array_.php             |  87 --
 .../type-resolver/src/Types/Boolean.php            |  31 -
 .../type-resolver/src/Types/Callable_.php          |  31 -
 .../type-resolver/src/Types/Compound.php           |  82 --
 .../type-resolver/src/Types/Context.php            |  84 --
 .../type-resolver/src/Types/ContextFactory.php     | 210 -----
 .../type-resolver/src/Types/Float_.php             |  31 -
 .../type-resolver/src/Types/Integer.php            |  28 -
 .../type-resolver/src/Types/Mixed.php              |  31 -
 .../type-resolver/src/Types/Null_.php              |  31 -
 .../type-resolver/src/Types/Object_.php            |  70 --
 .../type-resolver/src/Types/Resource.php           |  31 -
 .../type-resolver/src/Types/Scalar.php             |  31 -
 .../type-resolver/src/Types/Self_.php              |  33 -
 .../type-resolver/src/Types/Static_.php            |  38 -
 .../type-resolver/src/Types/String_.php            |  31 -
 .../phpdocumentor/type-resolver/src/Types/This.php |  34 -
 .../type-resolver/src/Types/Void_.php              |  34 -
 .../type-resolver/tests/unit/TypeResolverTest.php  | 395 ---------
 .../tests/unit/Types/ContextFactoryTest.php        | 188 ----
 .../type-resolver/tests/unit/Types/ContextTest.php |  61 --
 .../Test/bundle/vendor/phpspec/prophecy/.gitignore |   1 +
 .../bundle/vendor/phpspec/prophecy/.travis.yml     |  11 +-
 .../Test/bundle/vendor/phpspec/prophecy/CHANGES.md |   8 +
 .../bundle/vendor/phpspec/prophecy/CONTRIBUTING.md |   1 +
 .../bundle/vendor/phpspec/prophecy/composer.json   |  11 +-
 .../phpspec/prophecy/fixtures/EmptyClass.php       |   7 +
 .../phpspec/prophecy/fixtures/EmptyInterface.php   |   7 +
 .../phpspec/prophecy/fixtures/FinalClass.php       |   7 +
 .../prophecy/fixtures/ModifierInterface.php        |  10 +
 .../vendor/phpspec/prophecy/fixtures/Named.php     |   8 +
 .../prophecy/fixtures/OptionalDepsClass.php        |  16 +
 .../phpspec/prophecy/fixtures/SpecialMethods.php   |  36 +
 .../phpspec/prophecy/fixtures/WithArguments.php    |  14 +
 .../prophecy/fixtures/WithCallableArgument.php     |  10 +
 .../phpspec/prophecy/fixtures/WithFinalMethod.php  |  10 +
 .../fixtures/WithFinalVirtuallyPrivateMethod.php   |  15 +
 .../fixtures/WithProtectedAbstractMethod.php       |   8 +
 .../phpspec/prophecy/fixtures/WithReferences.php   |  10 +
 .../prophecy/fixtures/WithReturnTypehints.php      |  18 +
 .../phpspec/prophecy/fixtures/WithStaticMethod.php |  10 +
 .../fixtures/WithTypehintedVariadicArgument.php    |  10 +
 .../prophecy/fixtures/WithVariadicArgument.php     |  10 +
 .../fixtures/WithVirtuallyPrivateMethod.php        |  19 +
 .../Prophecy/Argument/ArgumentsWildcardSpec.php    |  82 +-
 .../Argument/Token/ArrayCountTokenSpec.php         |  10 +-
 .../Argument/Token/ArrayEntryTokenSpec.php         | 107 +--
 .../Argument/Token/ArrayEveryEntryTokenSpec.php    |  23 +-
 .../Argument/Token/ExactValueTokenSpec.php         |   5 +-
 .../Argument/Token/LogicalAndTokenSpec.php         |  25 +-
 .../Argument/Token/LogicalNotTokenSpec.php         |   5 +-
 .../Argument/Token/ObjectStateTokenSpec.php        |  20 +-
 .../spec/Prophecy/Argument/Token/TypeTokenSpec.php |  11 +-
 .../prophecy/spec/Prophecy/Call/CallCenterSpec.php |  88 +-
 .../prophecy/spec/Prophecy/Call/CallSpec.php       |   5 +-
 .../ClassPatch/DisableConstructorPatchSpec.php     |  27 +-
 .../Doubler/ClassPatch/HhvmExceptionPatchSpec.php  |   9 +-
 .../Doubler/ClassPatch/KeywordPatchSpec.php        |  15 +-
 .../Doubler/ClassPatch/MagicCallPatchSpec.php      |  57 +-
 .../ClassPatch/ProphecySubjectPatchSpec.php        |  28 +-
 .../ReflectionClassNewInstancePatchSpec.php        |  22 +-
 .../Doubler/ClassPatch/SplFileInfoPatchSpec.php    |  40 +-
 .../Doubler/ClassPatch/TraversablePatchSpec.php    |  21 +-
 .../prophecy/spec/Prophecy/Doubler/DoublerSpec.php |  77 +-
 .../Doubler/Generator/ClassCodeGeneratorSpec.php   |  74 +-
 .../Doubler/Generator/ClassCreatorSpec.php         |  17 +-
 .../Prophecy/Doubler/Generator/ClassMirrorSpec.php | 784 -----------------
 .../Doubler/Generator/Node/ClassNodeSpec.php       |  27 +-
 .../Doubler/Generator/Node/MethodNodeSpec.php      |  13 +-
 .../spec/Prophecy/Doubler/LazyDoubleSpec.php       |  47 +-
 .../spec/Prophecy/Doubler/NameGeneratorSpec.php    |  32 +-
 .../Exception/Call/UnexpectedCallExceptionSpec.php |   6 +-
 .../Doubler/ClassCreatorExceptionSpec.php          |   6 +-
 .../Exception/Doubler/ClassMirrorExceptionSpec.php |   5 +-
 .../Prediction/AggregateExceptionSpec.php          |  17 +-
 .../Exception/Prediction/NoCallsExceptionSpec.php  |   8 +-
 .../UnexpectedCallsCountExceptionSpec.php          |  12 +-
 .../Prediction/UnexpectedCallsExceptionSpec.php    |  11 +-
 .../Prophecy/MethodProphecyExceptionSpec.php       |   8 +-
 .../Prophecy/ObjectProphecyExceptionSpec.php       |   7 +-
 .../Prophecy/Prediction/CallPredictionSpec.php     |  28 +-
 .../Prediction/CallTimesPredictionSpec.php         |  32 +-
 .../Prophecy/Prediction/CallbackPredictionSpec.php |  10 +-
 .../Prophecy/Prediction/NoCallsPredictionSpec.php  |  24 +-
 .../spec/Prophecy/Promise/CallbackPromiseSpec.php  |  26 +-
 .../Prophecy/Promise/ReturnArgumentPromiseSpec.php |  20 +-
 .../spec/Prophecy/Promise/ReturnPromiseSpec.php    |  30 +-
 .../spec/Prophecy/Promise/ThrowPromiseSpec.php     |  20 +-
 .../spec/Prophecy/Prophecy/MethodProphecySpec.php  | 158 ++--
 .../spec/Prophecy/Prophecy/ObjectProphecySpec.php  | 154 ++--
 .../spec/Prophecy/Prophecy/RevealerSpec.php        |  21 +-
 .../phpspec/prophecy/spec/Prophecy/ProphetSpec.php |  34 +-
 .../prophecy/spec/Prophecy/Util/StringUtilSpec.php |  10 +-
 .../Prophecy/Argument/Token/ObjectStateToken.php   |   4 +-
 .../Prophecy/Doubler/ClassPatch/MagicCallPatch.php |  30 +-
 .../prophecy/src/Prophecy/Util/ExportUtil.php      |   5 +-
 .../vendor/phpunit/php-file-iterator/README.md     |  12 +-
 .../vendor/phpunit/php-token-stream/README.md      |  13 +-
 .../vendor/phpunit/php-token-stream/src/Token.php  |   2 +
 .../phpunit/php-token-stream/src/Token/Stream.php  |   7 +
 .../bundle/vendor/phpunit/phpunit/.gitattributes   |   5 +-
 .../Test/bundle/vendor/phpunit/phpunit/.gitignore  |   3 +
 .../Test/bundle/vendor/phpunit/phpunit/.travis.yml |  23 +-
 .../bundle/vendor/phpunit/phpunit/CONTRIBUTING.md  |   6 +-
 .../bundle/vendor/phpunit/phpunit/ChangeLog-4.8.md |  66 ++
 .../Test/bundle/vendor/phpunit/phpunit/LICENSE     |   2 +-
 .../Test/bundle/vendor/phpunit/phpunit/build.xml   |  72 +-
 .../phpunit/build/binary-phar-autoload.php.in      |  34 -
 .../bundle/vendor/phpunit/phpunit/build/ca.pem     |  25 -
 .../phpunit/build/library-phar-autoload.php.in     |   9 -
 .../vendor/phpunit/phpunit/build/phar-manifest.php |  27 -
 .../vendor/phpunit/phpunit/build/phar-version.php  |  20 -
 .../vendor/phpunit/phpunit/build/tools/composer    | Bin 1639528 -> 0 bytes
 .../vendor/phpunit/phpunit/build/tools/phpab       | 891 -------------------
 .../phpunit/phpunit/build/travis-ci-fail.xml       |  16 -
 .../bundle/vendor/phpunit/phpunit/composer.json    |   2 +-
 .../Test/bundle/vendor/phpunit/phpunit/phpunit     |  13 +-
 .../phpunit/src/ForwardCompatibility/Assert.php    |  17 +
 .../src/ForwardCompatibility/BaseTestListener.php  |  17 +
 .../phpunit/src/ForwardCompatibility/TestCase.php  |  17 +
 .../src/ForwardCompatibility/TestListener.php      |  17 +
 .../phpunit/phpunit/src/Framework/Assert.php       |   6 +-
 .../phpunit/src/Framework/Assert/Functions.php     |   2 +-
 .../phpunit/phpunit/src/Framework/Constraint.php   |   4 +-
 .../src/Framework/Constraint/ArraySubset.php       |  10 +
 .../phpunit/src/Framework/IncompleteTest.php       |   2 +-
 .../phpunit/phpunit/src/Framework/RiskyTest.php    |   2 +-
 .../phpunit/src/Framework/SelfDescribing.php       |   2 +-
 .../phpunit/phpunit/src/Framework/SkippedTest.php  |   2 +-
 .../vendor/phpunit/phpunit/src/Framework/Test.php  |   2 +-
 .../phpunit/phpunit/src/Framework/TestCase.php     |   5 +-
 .../phpunit/phpunit/src/Framework/TestFailure.php  |   2 +-
 .../phpunit/phpunit/src/Framework/TestListener.php |   4 +-
 .../phpunit/phpunit/src/Framework/TestResult.php   |   2 +-
 .../phpunit/phpunit/src/Framework/TestSuite.php    |  25 -
 .../phpunit/phpunit/src/Runner/Filter/Test.php     |   2 +-
 .../vendor/phpunit/phpunit/src/Runner/Version.php  |   4 +-
 .../vendor/phpunit/phpunit/src/TextUI/Command.php  |   4 +-
 .../phpunit/phpunit/src/TextUI/ResultPrinter.php   |   2 +-
 .../vendor/phpunit/phpunit/src/Util/Log/JUnit.php  |  15 +-
 .../src/Util/PHP/Template/TestCaseMethod.tpl.dist  |   2 +-
 .../phpunit/phpunit/src/Util/PHP/eval-stdin.php    |   2 +-
 .../vendor/phpunit/phpunit/src/Util/Printer.php    |   2 +-
 .../vendor/phpunit/phpunit/src/Util/Test.php       |  30 +-
 .../bundle/vendor/phpunit/phpunit/src/Util/XML.php |  13 +-
 .../bundle/vendor/sebastian/comparator/README.md   |  14 +-
 .../vendor/sebastian/comparator/composer.json      |   2 +-
 .../sebastian/comparator/src/ArrayComparator.php   |  20 +-
 .../vendor/sebastian/comparator/src/Comparator.php |  18 +-
 .../sebastian/comparator/src/DOMNodeComparator.php |  21 +-
 .../comparator/src/DateTimeComparator.php          |  25 +-
 .../sebastian/comparator/src/DoubleComparator.php  |  18 +-
 .../sebastian/comparator/src/NumericComparator.php |  18 +-
 .../sebastian/comparator/src/ObjectComparator.php  |  20 +-
 .../comparator/src/ResourceComparator.php          |  18 +-
 .../sebastian/comparator/src/ScalarComparator.php  |  18 +-
 .../comparator/src/SplObjectStorageComparator.php  |  18 +-
 .../sebastian/comparator/src/TypeComparator.php    |  18 +-
 .../bundle/vendor/sebastian/environment/.gitignore |   1 -
 .../vendor/sebastian/environment/composer.json     |   4 +-
 .../vendor/sebastian/environment/phpunit.xml.dist  |  20 -
 .../vendor/sebastian/environment/src/Runtime.php   |   4 +-
 .../Test/bundle/vendor/symfony/yaml/CHANGELOG.md   |  16 +
 .../vendor/symfony/yaml/Command/LintCommand.php    | 234 +++++
 .../Test/bundle/vendor/symfony/yaml/Dumper.php     |   4 +-
 .../Test/bundle/vendor/symfony/yaml/Escaper.php    |   4 +-
 .../Test/bundle/vendor/symfony/yaml/Inline.php     |  85 +-
 framework/Test/bundle/vendor/symfony/yaml/LICENSE  |   2 +-
 .../Test/bundle/vendor/symfony/yaml/Parser.php     |  47 +-
 .../symfony/yaml/Tests/Command/LintCommandTest.php | 106 +++
 .../vendor/symfony/yaml/Tests/DumperTest.php       |   3 +-
 .../Tests/Fixtures/YtsSpecificationExamples.yml    |  46 +-
 .../yaml/Tests/Fixtures/YtsTypeTransfers.yml       |  44 +-
 .../Fixtures/multiple_lines_as_literal_block.yml   |   3 +-
 .../symfony/yaml/Tests/Fixtures/sfMergeKey.yml     |   5 -
 .../vendor/symfony/yaml/Tests/InlineTest.php       | 148 +++-
 .../vendor/symfony/yaml/Tests/ParserTest.php       | 203 ++++-
 .../Test/bundle/vendor/symfony/yaml/Unescaper.php  |   8 +-
 framework/Test/bundle/vendor/symfony/yaml/Yaml.php |  13 +-
 .../Test/bundle/vendor/symfony/yaml/composer.json  |   8 +-
 .../Test/bundle/vendor/webmozart/assert/.gitignore |   2 -
 .../bundle/vendor/webmozart/assert/.styleci.yml    |  11 -
 .../bundle/vendor/webmozart/assert/.travis.yml     |  29 -
 .../bundle/vendor/webmozart/assert/CHANGELOG.md    |  19 -
 .../Test/bundle/vendor/webmozart/assert/LICENSE    |  20 -
 .../Test/bundle/vendor/webmozart/assert/README.md  | 229 -----
 .../bundle/vendor/webmozart/assert/composer.json   |  33 -
 .../vendor/webmozart/assert/phpunit.xml.dist       |  16 -
 .../bundle/vendor/webmozart/assert/src/Assert.php  | 819 -----------------
 .../vendor/webmozart/assert/tests/AssertTest.php   | 382 --------
 framework/Test/doc/horde.yml                       |   6 +
 framework/Test/package.xml                         | 240 ++---
 framework/Text_Diff/doc/horde.yml                  |   6 +
 framework/Text_Filter/doc/horde.yml                |   6 +
 framework/Text_Filter_Jsmin/doc/horde.yml          |   8 +
 framework/Text_Flowed/doc/horde.yml                |   7 +
 framework/Text_Textile/doc/horde.yml               |   6 +
 framework/Thrift/doc/horde.yml                     |   6 +
 framework/Timezone/composer.json                   |   6 +-
 framework/Timezone/doc/horde.yml                   |   8 +
 framework/Timezone/package.xml                     |  24 +-
 .../Timezone/test/Horde/Timezone/IcalendarTest.php |   5 -
 .../test/Horde/Timezone/fixtures/budapest.ics      |  36 +-
 .../test/Horde/Timezone/fixtures/europe_berlin.ics |  34 +-
 .../test/Horde/Timezone/fixtures/europe_jersey.ics |  86 +-
 .../Horde/Timezone/fixtures/europe_jersey_new.ics  | 467 ++++++++++
 .../test/Horde/Timezone/fixtures/losangeles.ics    |  12 +-
 .../test/Horde/Timezone/fixtures/uruguay.ics       |  32 +-
 framework/Token/doc/horde.yml                      |   7 +
 framework/Translation/doc/horde.yml                |   6 +
 framework/Tree/doc/horde.yml                       |   8 +
 framework/Url/doc/horde.yml                        |   6 +
 framework/Util/doc/horde.yml                       |   6 +
 framework/Vcs/doc/horde.yml                        |   8 +
 framework/Vfs/doc/horde.yml                        |  17 +
 framework/Vfs/lib/Horde/Vfs/Base.php               |  48 +-
 framework/Vfs/lib/Horde/Vfs/File.php               |  14 +-
 framework/Vfs/lib/Horde/Vfs/Ftp.php                |  10 +-
 framework/Vfs/lib/Horde/Vfs/Mongo.php              |   7 +
 framework/Vfs/lib/Horde/Vfs/Musql.php              |   9 +-
 framework/Vfs/lib/Horde/Vfs/Smb.php                |  12 +-
 framework/Vfs/lib/Horde/Vfs/Sql.php                |  23 +-
 framework/Vfs/lib/Horde/Vfs/SqlFile.php            |   8 +-
 framework/Vfs/lib/Horde/Vfs/Ssh2.php               |  10 +-
 framework/Vfs/package.xml                          |  12 +-
 framework/Vfs/test/Horde/Vfs/TestBase.php          |  21 +-
 framework/View/doc/horde.yml                       |   6 +
 framework/Xml_Element/doc/horde.yml                |  10 +
 framework/Xml_Wbxml/doc/horde.yml                  |  10 +
 framework/Yaml/doc/horde.yml                       |   8 +
 framework/Yaml/lib/Horde/Yaml.php                  |  13 +-
 framework/bin/horde-git-split                      |  24 +-
 framework/bin/horde-git-split-all                  | 165 +++-
 framework/bin/horde-git-split-all.conf.dist        |  24 +-
 gollem/docs/horde.yml                              |   9 +
 hermes/docs/horde.yml                              |  10 +
 hippo/app/controllers/Base.php                     |   9 -
 hippo/config/.htaccess                             |   6 -
 hippo/config/routes.php                            |   1 -
 hippo/package.xml                                  | 125 ---
 hippo/planet.horde.org/.htaccess                   |  26 -
 hippo/planet.horde.org/favicon.ico                 | Bin 1150 -> 0 bytes
 hippo/planet.horde.org/libs/aggregator.php         | 308 -------
 hippo/planet.horde.org/libs/scripts/aggregate.php  |   6 -
 hippo/planet.horde.org/libs/utf2entities.php       |  86 --
 .../themes/planet-horde/common.xsl                 |  34 -
 .../themes/planet-horde/css/screen.css             | 318 -------
 .../themes/planet-horde/css/style.css              |  37 -
 .../themes/planet-horde/img/content_corners.gif    | Bin 124 -> 0 bytes
 .../themes/planet-horde/img/feed-icon-10x10.png    | Bin 371 -> 0 bytes
 .../themes/planet-horde/img/logo.gif               | Bin 5495 -> 0 bytes
 .../themes/planet-horde/img/planet-horde.psd       | Bin 359921 -> 0 bytes
 .../themes/planet-horde/img/sidebar_bottom.gif     | Bin 910 -> 0 bytes
 .../themes/planet-horde/img/sidebar_head.gif       | Bin 3289 -> 0 bytes
 .../planet.horde.org/themes/planet-horde/main.xsl  | 170 ----
 hippo/planet.sql                                   | 134 ---
 horde/README                                       |   2 +-
 horde/docs/horde.yml                               |  16 +-
 horde/lib/Block/Metar.php                          |   2 +
 hydra/app/controllers/AdminController.php          |  13 -
 hydra/app/controllers/ApplicationController.php    |  18 -
 hydra/app/controllers/PageController.php           |  13 -
 hydra/config/.htaccess                             |   6 -
 hydra/config/routes.php                            |   7 -
 hydra/lib/.htaccess                                |   6 -
 hydra/lib/Page.php                                 |   6 -
 hydra/lib/PageMapper.php                           |   6 -
 hydra/package.xml                                  | 103 ---
 hydra/public/.htaccess                             |   6 -
 hydra/public/index.php                             |   2 -
 hydra/public/stylesheets/print.css                 |   0
 hydra/public/stylesheets/screen.css                |   1 -
 hylax/docs/horde.yml                               |   6 +
 hylax/package.xml                                  | 197 +++++
 imp/docs/horde.yml                                 |  11 +
 imp/lib/Compose.php                                |  14 +-
 ingo/docs/horde.yml                                |  10 +
 ingo/lib/Script/Maildrop/Recipe.php                |   7 +-
 ingo/lib/Script/Procmail/Recipe.php                |  26 +-
 ingo/package.xml                                   |   1 +
 jonah/docs/horde.yml                               |   9 +
 jonah/lib/Driver/Sql.php                           |  19 +-
 klutz/docs/horde.yml                               |   6 +
 klutz/lib/Block/Comics.php                         |   2 +-
 klutz/package.xml                                  | 255 ++++++
 kolab/COPYING                                      | 281 ------
 kolab/README                                       |  88 --
 kolab/composer.json                                |  25 -
 kolab/config/.htaccess                             |   6 -
 kolab/config/conf.xml                              |   4 -
 kolab/config/prefs.php                             |   9 -
 kolab/docs/CHANGES                                 |   8 -
 kolab/docs/CREDITS                                 |  27 -
 kolab/docs/INSTALL                                 | 228 -----
 kolab/docs/RELEASE_NOTES                           |  34 -
 kolab/index.php                                    |  20 -
 kolab/lib/.htaccess                                |   6 -
 kolab/lib/Api.php                                  |  17 -
 kolab/lib/Application.php                          |  56 --
 kolab/lib/Block/Example.php                        |  47 -
 kolab/lib/Driver.php                               |  50 --
 kolab/lib/Driver/Sql.php                           |  76 --
 kolab/lib/Exception.php                            |  17 -
 kolab/lib/Factory/Driver.php                       |  60 --
 kolab/lib/Test.php                                 |  56 --
 kolab/locale/.htaccess                             |   6 -
 kolab/locale/en/help.xml                           |  13 -
 kolab/locale/es/LC_MESSAGES/kolab.mo               | Bin 67877 -> 0 bytes
 kolab/locale/es/LC_MESSAGES/kolab.po               |  35 -
 kolab/locale/es/help.xml                           |  12 -
 kolab/locale/fi/LC_MESSAGES/kolab.mo               | Bin 64155 -> 0 bytes
 kolab/locale/fi/LC_MESSAGES/kolab.po               |  34 -
 kolab/locale/fr/LC_MESSAGES/kolab.mo               | Bin 66670 -> 0 bytes
 kolab/locale/fr/LC_MESSAGES/kolab.po               |  36 -
 kolab/locale/hu/LC_MESSAGES/kolab.mo               | Bin 69340 -> 0 bytes
 kolab/locale/hu/LC_MESSAGES/kolab.po               |  33 -
 kolab/locale/kolab.pot                             |  34 -
 kolab/package.xml                                  | 188 ----
 kolab/test/Kolab/AllTests.php                      |   3 -
 kolab/test/Kolab/ExampleTest.php                   |  23 -
 kolab/test/Kolab/bootstrap.php                     |   3 -
 kolab/test/Kolab/phpunit.xml                       |   1 -
 kolab/themes/default/graphics/favicon.ico          | Bin 897 -> 0 bytes
 kolab/themes/default/graphics/kolab.png            | Bin 878 -> 0 bytes
 kolab/themes/default/screen.css                    |   1 -
 koward/docs/horde.yml                              |   8 +
 kronolith/docs/horde.yml                           |  12 +
 kronolith/lib/Event.php                            |   3 +-
 luxor/docs/horde.yml                               |   6 +
 luxor/package.xml                                  | 219 +++++
 mnemo/docs/horde.yml                               |  10 +
 nag/docs/horde.yml                                 |  11 +
 operator/docs/horde.yml                            |   6 +
 passwd/docs/horde.yml                              |   8 +
 pastie/docs/horde.yml                              |   8 +
 sam/docs/horde.yml                                 |   9 +
 sesha/docs/horde.yml                               |   8 +
 shout/docs/horde.yml                               |   6 +
 skeleton/docs/horde.yml                            |   6 +
 timeobjects/docs/horde.yml                         |  10 +
 trean/docs/horde.yml                               |   9 +
 turba/docs/horde.yml                               |  10 +
 ulaform/docs/horde.yml                             |  10 +
 vilma/docs/horde.yml                               |  11 +-
 whups/docs/horde.yml                               |   9 +
 wicked/docs/horde.yml                              |   6 +
 562 files changed, 7366 insertions(+), 12945 deletions(-)

http://github.com/horde/horde/commit/9ee6d0f15259102dc7dfb29512c967728e56a3a3

-----------------------------------------------------------------------

commit b623ebb29faca18ff9ba38fa27f38999f276f0dc
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 12 19:05:38 2017 -0500

    Fix botched merge.

 ansel/lib/ActionHandler.php | 7 -------
 1 file changed, 7 deletions(-)

http://github.com/horde/horde/commit/b623ebb29faca18ff9ba38fa27f38999f276f0dc

-----------------------------------------------------------------------

commit d3bfd268f7f364b36635425d9de2e9db1de7fcc8
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 12 21:39:53 2017 -0500

    Output the stream directly, don't convert to string first.

 framework/Image/lib/Horde/Image/Base.php | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

http://github.com/horde/horde/commit/d3bfd268f7f364b36635425d9de2e9db1de7fcc8

-----------------------------------------------------------------------

commit 2b762ef16c2a55ca6c3e7b59be72131cb54b86f6
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 12 21:41:56 2017 -0500

    Fix logic for downloading zip.

 ansel/lib/ActionHandler.php | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

http://github.com/horde/horde/commit/2b762ef16c2a55ca6c3e7b59be72131cb54b86f6

-----------------------------------------------------------------------

commit d15296d9a42eb7e505a5e9dc3d3e6dd8f24c6222
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 12 21:42:47 2017 -0500

    Fix calling fseek().
    
    If I had a dime....

 ansel/lib/Ansel.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

http://github.com/horde/horde/commit/d15296d9a42eb7e505a5e9dc3d3e6dd8f24c6222

-----------------------------------------------------------------------

commit 09520b2168a26f86e15d77715f134c68d2ef203b
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 12 21:45:41 2017 -0500

    Use a stream where possible.
    
    Now possible to create a zip archive of the entire gallery
    without running out of memory.

 ansel/lib/Ansel.php |  10 ++---
 ansel/lib/Image.php | 111 ++++++++++++++++++++++++++++++----------------------
 2 files changed, 70 insertions(+), 51 deletions(-)

http://github.com/horde/horde/commit/09520b2168a26f86e15d77715f134c68d2ef203b

-----------------------------------------------------------------------

commit ca2e1a210cbcd625744af83622e925ab6787ee85
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 12 21:46:13 2017 -0500

    Having compression enabled breaks downloading the zip archive.
    
    ...at least on lighttpd this leads to corruption and/or empty archive
    files.

 ansel/gallery.php | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

http://github.com/horde/horde/commit/ca2e1a210cbcd625744af83622e925ab6787ee85

-----------------------------------------------------------------------

commit 7dcb1116f041f25774f27506d6e61adadcc48955
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 12 21:50:30 2017 -0500

    No longer used.

 ansel/lib/Image.php | 20 --------------------
 1 file changed, 20 deletions(-)

http://github.com/horde/horde/commit/7dcb1116f041f25774f27506d6e61adadcc48955

-----------------------------------------------------------------------

commit 4b25ebbf27170acadacb613f2e1a9834de0b1ed6
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Sun Feb 12 22:10:32 2017 -0500

    Parse error.

 ansel/lib/Image.php | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

http://github.com/horde/horde/commit/4b25ebbf27170acadacb613f2e1a9834de0b1ed6




More information about the commits mailing list