[commits] Horde annotated tag horde_activesync-1.1.5 created. d8ebf53fdef9f3eed960d64a0b756a0b4cbe0849

Michael J. Rubinsky mrubinsk at horde.org
Fri Sep 16 03:07:20 UTC 2011


The annotated tag "horde_activesync-1.1.5" has been created.
        at  d8ebf53fdef9f3eed960d64a0b756a0b4cbe0849 (tag)
   tagging  77dcf3a6dd0085bbed0f4de33d516ed6422b4222 (commit)
  replaces  imp-5.0.11
 tagged by  Michael J Rubinsky
        on  Thu Sep 15 23:05:53 2011 -0400

-----------------------------------------------------------------------
Released Horde_ActiveSync-1.1.5.

Chuck Hagenbuch (1):
      Initial import of Sesha from CVS. This DOES NOT WORK WITH H4 YET!

Gunnar Wrobel (157):
      Start test Nag::initialize()
      Update package.xml
      Add a new handler for task lists.
      Provide a factory for the new tasklists handler.
      Allow to select the tasklists handler.
      Use the tasklists handler for creating the default share.
      Update package.xml
      [gwr] Avoid including the owner name into the default share.
      phpdoc
      [gwr] Accept either d or t IMAP ACL as deletion right.
      Use the same test user name and add a test for the deletion right.
      Damn, remove stray package file.
      [gwr] Fix Kolab object attribute handling for tasks.
      Remove unncessary interface.
      Remove unused class.
      Merge branch 'master' of ssh://dev.horde.org/horde/git/horde
      Add my idea of how we could prepare complex test setups for testing Horde applications.
      Add a first set of test service factories.
      Add COPYING.
      [gwr] Add Horde_Test_Setup for complex test suite setups.
      Remove section that is not part of the library.
      [gwr] Ensure correct message and code type.
      [gwr] Fix usage of Horde_Exception_Wrapped.
      [gwr] Fix usage of Horde_Exception_Wrapped.
      Start using Horde_Test_Setup.
      Simplify the default factory method as suggested by Jan.
      License headers.
      Use Horde_Test_Setup.
      Centralize common setup procedures.
      Add testing for the task form.
      Complete basic elements for reStructuredText rendering.
      Offer the new export type.
      Might deserve a change log entry.
      Ensure the autoloader is aware of the Rst rendering engine.
      Update package.xml
      Add a factory for a mock history.
      Allow to specify a global "_PARAMS" object to avoid repeating parameter settings. Indicate where an error occured.
      Update package.xml
      Support fetching documentation maintened remotely.
      Remove type hint as Horde_Core_Share_Driver does not declare that it implements Horde_Share_Base (Bug #10493).
      Make the department visible.
      Update examples.
      Move TODO into "doc".
      DOM is the only reasonable option.
      Update TODO.
      phpdoc.
      Allow to disable error checking when parsing the XML.
      Add an improved handler for the root node element (version check, avoids overwriting other data).
      Add CHANGES and update it (as well as package.xml).
      Support returning the Root handler.
      Allow to retrieve the plain DOMDocument.
      Update package description.
      Use the new root handler.
      Add a handler for the UID.
      Support the UID type.
      Support specifying type handlers by class name.
      Use the new uid handler.
      Support converting Kolab date-time strings into PHP DateTime objects.
      Add additional helper functions.
      Use new helper methods.
      A handler for the creation date.
      Use the creation date helper.
      Remove old creation date helper.
      Add the handler for the modification date.
      Support the last modification handler.
      Add a handler for the last modification date.
      Use the new modification date handler.
      Add the product ID handler.
      Use the product id handler.
      Remove the special treatment of categories.
      Add the string handler.
      Use the new string handler.
      Add boolean handler.
      CS
      Integer handler.
      Add quotes around invalid value.
      Check the integer while reading as well.
      Add a handler for color values.
      Extend load() rather than loadNodeValue().
      Make loadNodeValue() public and use "null" to indicate a missing value.
      Use null as return value.
      Ensure empty values result in an empty string.
      Correct handling of value conversions and defaults.
      Test and fix deletion of values.
      Provide access to a method for storing a single value as node.
      Add a handler for attributes with multiple values.
      Add a handler for composite values.
      Use the new handlers.
      Update todo.
      Add date-time handler.
      Additional date conversion methods.
      Support the date-time handler and extract a method for generating the XML parser.
      Refresh the parser after a load/save operation.
      Mark these as date-time values.
      Remove application specific logic.
      Composite needs a saveNodeValue() method to allow Multiple to correct save multiple composite elements.
      Correct the contacts test.
      Add the XML helper which will replace functionality from the type Base class.
      Adapt base and factory to new helper.
      Adapt to new base.
      Generic type creation.
      Condense.
      Adapt modification date handler to new base.
      Fix variable name.
      Fix variable name.
      Adapt creation date to new base.
      Adapt string handler to new base.
      Move to helper.
      Move boolean to new helper.
      Convert color to new base.
      Move integer to new base.
      phpdoc
      Move date-time to new base.
      Move uid to new base.
      Fix return value and handling defaults when writing relaxed.
      Convert multiple to new base.
      Use functions from the generic test case.
      Convert to new base.
      Support the "merge" parameter for flat composites.
      Improve error message.
      Move root handler to new base.
      Switch no longer necessary.
      Use new root handler.
      Rename options (no underscores).
      Update package.xml
      Ensure the "merge" parameter gets removed for sub types.
      Adapt to new product version.
      Fix the Xml test.
      Adapt preferences test.
      Create type handlers just once.
      Extract value parsing into loadNodeValue() to allow reading multiple composite values.
      Add address reading test.
      Add predefined composites.
      Update package.xml
      Update TODO and CHANGES.
      Update package.xml after rebasing to master.
      Fix envelope test.
      License headers, web link.
      update TODO
      Update the handling of the "application" attribute in the preferences object to the newer structure.
      Typo.
      Start extracting the recurrence type.
      Update TODO.
      Fix timezone handling.
      Complete draft of the recurrence data type.
      Move from contructor to compile time.
      Support different type handlers depending on the internal api version.
      Split test.
      Add range value type and exit if there is no recurrence value.
      Add api version 1 of the creation date.
      Add a pure "date" type.
      Correct the return value.
      Typo.
      Fix testing.
      Remove invalid tests.
      Update package.xml. Remove optional Horde_Date dependency.
      Update TODO.

Jan Schneider (108):
      Development mode for imp-5.0.12
      Reset sequence here too.
      Fix check, $idValue is always set. Pass sequence name to lastInsertId() as required by some PDO drivers.
      Retrieve PK and sequence before trying the parent implementation, because it needs the sequence name.
      Fix SQL query.
      BFN
      Add missing prefix.
      ws
      Add prefix.
      Don't set search criteria if the search value is empty anyway.
      Reduce indention.
      [jan] Don't allow to search binary fields.
      Released Horde_Db-1.0.5
      Development mode for Horde_Db-1.0.6
      Don't search for all states if no states have been selected.
      [jan] Fix setting unix socket in PostgreSQL DSN (bug-reports at flipjam.co.uk, Bug #10466).
      Horde::popupJs() is taking care of loading popop.js.
      Make this popup a bit larger.
      Inject script files required by reloaded sidebar.
      Don't add autoinrementKey columns manually.
      Strict comparison to match the autoincrementKey value.
      selectValue() returns false not null if no matching row found.
      Fix variable names.
      Reverse logic.
      Don't pass 'table' parameter to Horde_Db (Bug #10472).
      Avoid notice logs.
      Fix creating cache objects for Horde_Db.
      Fix method call.
      The group list is set dynamically, no need to pre-set it at load time.
      No need to reload the group list here, it's already loaded when opening the calendar (Bug #10482).
      [jan] Fix race condition when editing group permission in basic permission screen (Bug #10482).
      [jan] Add support for resetting passwords to LDAP driver.
      [jan] Fix checking and updating shadow attributes in LDAP driver while using preauthenticate hooks.
      Inherit correct class.
      Catch AD.
      Revert "[jan] Fix checking and updating shadow attributes in LDAP driver while using preauthenticate hooks."
      Pass the "hooked" credentials to the parent driver.
      [jan] Fix updating users in LDAP while using preauthenticate hooks.
      Todo
      [jan] Update group permission when changing group down list in basic permissions (Bug #10482).
      Try to tweak vertical layout to better match horizontal styles, especially flag-specific styles.
      phpdoc, cleanup.
      Fix undefined index.
      Fix parse error, create index name before quoting.
      Update file list.
      [jan] Add methods to add and drop primary keys (Request #10469).
      Replace major and minor versions with single versions (Request #7210).
      Log attachment downloads.
      Remove manual logging, Horde_Db takes care of that.
      More style fixes.
      Clean up _retrieve(), allow to pass placeholder clauses.
      Remove duplicate method.
      Cleanup, catch exceptions, use place holders, transactions, etc.
      This is a static method.
      Fix mailto: handler link (Bug #10475).
      Use IMP::getComposeArgs() to retrieve the header values (Bug #10475).
      WS, fix year.
      Move scripts to bin/ and default pages to data/.
      Bind driver factory.
      Implement an injector based driver factory.
      Complete driver factory example.
      Correct check return values from Horde_Db and fix incorrect selectValues() call.
      Correctly check return value from Horde_Db.
      horde-db-migrate should be in the path.
      Finish Wickedblock rule.
      Return error message.
      Fix file mode.
      Document [[block]] and [[link]].
      Update TODOs.
      Updates, tweaks.
      Dot
      Sam has never been released, not sure where these version numbers are coming from.
      Use formatting like in the other docs, add BSD as a license option.
      Add Maildrop.
      Update to match new formatting standard, or any standard at all.
      Resetting the Return-Path header somehow got lost (Bug #10488).
      Fix separator border length.
      Don't dim the popdown arrow.
      Only show "standard" buttons by default, i.e. when still loading the initial mailbox.
      No need to verify format, it's set by the admin.
      Move standard page contents into a sub-directory for the Default Text_Wiki processor.
      Use Syntaxhighlighter directly, and don't default to bash highlighting.
      Add missing comma.
      Update package.xml
      Update package.xml
      Support Unicode wiki page names.
      Spacing
      Complete the format page with missing rules.
      Don't use application name in help pages.
      Set link target when the current target is _self, too.
      WS
      Add Wickedblocks and Registrylink rules to all parsers.
      Add subheader, remove useless notes, fix block text.
      Remove cruft.
      Add default pages for Mediawiki parser.
      Remove pages only relevant to Text_Wiki.
      Update file list.
      Wicked had never been released, this is still 1.0.
      Tweak notice style.
      Fix creating VFS object (iron_hat, Bug #10513).
      [jan] Dynamically disable capabilities of Customsql authentication driver if queries are empty (Michael Gröne, Request #10510).
      [jan] Catch if files don't exist while deleting with VFS transport (michael-dev at fami-braun.de, Bug #10494).
      Fix downloading of attachments if we don't have a MIME viewer (Bug #10509).
      Convert the MIME content from the MIME part's charset to the expected output charset (Bug #10509).
      Since we don't know the charset of uploaded attachments, because we don't save
      We don't have a URL here.
      Update file listings.
      phpdoc

Michael J Rubinsky (55):
      Bug: 10443 - fix erroneous primaryKey -> autoincrementKey change
      Bug: 10443 fix another erroneous autoincrementKey change.
      [mjr] Honor auto_create configuration setting (Bug #10452, qoole.horde at lillimoth.com)
      Prevent broken clients from corrupting server data.
      fix comments,ws
      some logging to possibly help track down Bug: 10461
      This is not unexpected, make it a log notice, and tweak the message.
      changes
      Fix kronolith's removeUserData API
      BFN
      Improve turba's handling of removeUserData
      Fix removeUserData implementation in Nag
      bfn
      If we can't list shares, something is seriously wrong, throw exception
      [mjr] Fix removeUserData implementation.
      changes
      avoid undefined variable warnings
      Ensure this binary value is quoted correctly by Horde_Db.
      Some clean up of Ansel_Faces_Base
      simplify
      oops. We want the shares owned by $user, not current user.
      Need the shares owned by $user, not current user.
      Delete all of the shares owned by $user, not just the default.
      fix equality check
      wrap/comments
      add option to return recent images for a specific user in emebedded renderer
      Make this method public so it can be called directly.
      always set the image id if we can
      add parameter to getEXIF() that specifies we should remove existing data.
      fix clearImageAttributes() method to actually clear image attributes...
      Add a 'Lens' field, and differentiate it from the 'Lens ID' field.
      Add command to ansel CLI tool for resetting all exif data in a gallery
      note that some commands run with this tool may require sudo
      Don't set $bodyClass unconditionally every time Trean is initialized.
      Add missing attribution and file description
      Show link to help text about other embedding options in dynamic view too.
      Don't redirect to login.php if not authenticated for an imple request.
      Ensure hooks are called on imported values too.
      style
      need a Turba_Object to add attributes to
      remove redundant code
      fix constant name
      Fix constant name, this time correctly.
      Need an empty() check here
      changes
      one more place to fix this constant
      [mjr] Ensure exception gets start and end times when created from month view (Bug #10496)
      Add missing GAL fields to wbxml output
      Support returning some additional GAL fields from SEARCH requests.
      changes
      Ensure attribute values are run through decode_attribute hook before exporting
      changes
      parse error
      Fix daily recurrence syncing.
      Released Horde_ActiveSync-1.1.5

Michael M Slusarz (81):
      Released Horde_Imap_Client-1.0.15
      Development mode for Horde_Imap_Client-1.0.16
      Bug #10241: Registry throws Horde_Exception, not Horde_Auth_Exceptions
      Bug #10241: Tone down error levels; do as much as possible before throwing exception
      Bug #10462: More workarounds for broken suhosin extension
      Always show image thumbnails, if possible (no minimum size)
      Add debug logging if thumbnails can not be displayed
      Optimization: don't do internal IMAP close if connection is not open
      Bug #10473:  Automatically authenticate to server when using a command that requires an authenticated/selected state
      changelog additions
      Fix script name; help command
      Don't show full list of Horde PEAR requirements in IMP
      phpdoc
      Bug #10282: Additional fixes when creating new mailboxes
      Fix undefined error when flag entry does not exist
      Add shortcuts to get MIME decoded envelope information.
      phpdoc; consistent formatting
      Revert "Fix creating cache objects for Horde_Db."
      Apparently this works on chrome also
      Bug #10475: Browser mailto-handler respects current IMP view mode
      phpdoc
      phpdoc
      Horde_Text_Filter_Text2Html now accepts a Horde_Text_Flowed object as in
      More intelligent quoting of flowed text messages sent in HTML format.
      The address list already contains the raw list of e-mail recipients
      More complete information/better notification when replying to all
      Fix generation of Save All attachments link in dynamic view.
      Simplify
      Correctly check for reply-to matching the from address.
      phpdoc (nested lists require full HTML-like form; shorthand list form doesn't work)
      imapuid -> uid; more compact and is not necessarily an IMAP UID (e.g. POP)
      Simplify notification language
      Display information on reply method in standard view when automatically choosing the reply type.
      Add List-ID information (if available) to auto-reply method notification in dynamic view.
      phpdoc
      Bump package version due to API change
      Add mailing list info to auto-reply notification in standard view
      Fix Select All in dynamic view
      phpdoc
      Tweak button display in dynamic view
      CSS tweaks
      Revert "Fix separator border length."
      This seemes to fix separator sizing issues
      Remove close graphic from auto reply notification
      Remove mailbox toggle graphic from parent when unsubscribing from last child mailbox
      Revert "Don't dim the popdown arrow."
      Clean up test script HTML/CSS
      Bug #10479: Fix search charset determination for servers that support SORT & ESORT
      Bug #10479: Optimization for determining if UTF-8 search is available
      Bug #10480: Match Outlook vertical style a bit more
      Add reply method switching for auto reply in standard view
      Use button for auto reply notification actions in IMP also
      Fix button on FF
      Better class description
      Support Content-Duration MIME header (RFC 3803)
      Provide content duration information for audio & video data if that information is available (RFC 3803).
      The box is no longer clickable
      Focus on compose body when new message has a pre-filled to address
      Remove recursion in Horde_Mime::decode()
      Some places where we can use references instead of copy-by-value
      Bug #10498: Fix SMTP error codes/messages
      More dimp button tweaks
      Bug #10495:  Remove non-existent parent mailbox when removing last child mailbox in dynamic view
      No longer directly use IDX_SEP in javascript code
      If not an image, need to search/replace ALL ways of setting background
      RFC 3834: Indicate attachment message is auto-generated
      Add auto-generated message filter
      Fix typo
      Request #10256: Add ability to toggle hide deleted messages in dynamic view
      Bug #10491: Need to output variable to page
      Tweaks to form handling when creating a new rule
      Fix check for an empty string
      Bug #10499: Make sidebar expand status separate from IMP's expanded status
      Request #9783: Provide method to return approximate size of parts if it contains base64 encoded data
      Request #9783: Use approximate size when displaying message part information
      Correctly handle non-MIME encoded data when decoding
      CSS tweak
      Tweak notification text
      Tweak Text description of namespaces
      Improve search icon display in dynamic view
      phpdoc; style

Ralf Lang (174):
      Separate bare Auth_Sql tests from those which include locking
      license header cleanup
      remove the howto part from the license file
      make the tests run in jenkins
      Add tests for exists()
      Only run Horde_Lock tests if we find the Lock migrations dir
      [#9343] Turba LDAP Driver: Only write attributes that have been changed - includes patch
      Coding Standards whitespace and usage of Horde_String
      Added license file and changed attribution from Horde Project to Horde
      Added COPYING file and changed attribution to Horde LLC
      Added license file and changed attribution to Horde LLC
      Added COPYING license file
      Licensing in the framework installer.
      Added license file, changed attribution to Horde LLC and tried to follow
      Added COPYING file and attribution
      added COPYING file, Horde LLC attribution
      Attribution change to Horde LLC. License file was already present
      Horde LLC attribution, added license file
      Added license file COPYING, edited license link
      added license file, changed attribution to Horde LLC
      Copyright should go 1999-2011 as discussed on irc
      Added COPYING file, attribution Horde LLC
      added COPYING file to crypt, licensing related edits in comments
      added COPYING file to data, did several licensing related edits
      Discussed with michael and came to the conclusion that there is no
      Added COPYING file to DataTree and edited licensing links
      License File, Horde LLC attribution
      Licensing, Horde LLC attribution
      license file, Horde LLC attribution
      added license file, copyright related edits
      Added license file
      License file added, copyright related edits
      Added license file, copyright related edits
      Adding license file, copyright related edits
      adding license file, copyright related edits
      adding license file, copyright related edits
      adding license file, copyright related edits
      Adding license file, copyright related edits
      Added COPYING file and a file explaining the situation with EXIF code.
      Adding COPYING file. Copyright-related edits
      Adding COPYING file, copyright related edits
      adding COPYING file, copyright related edits
      moving COPYING file to docs. copyright-related edits
      adding COPYING file, copyright related edits
      Changed license file to LGPL-2.1 because code was full of LGPL and the
      Adding COPYING file, copyright related edits
      Moving COPYING file, copyright related edits
      Moving COPYING file, copyright related edits
      Moving COPYING file, copyright related edits
      Moving COPYING file, copyright related edits
      Forgot one level
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      MOVING COPYING file, copyright related edits
      MOVING COPYING file, copyright related edits
      MOVING COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      added COPYING file
      unify copyright years as discussed on irc
      edited license tag in package xml
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      Adding COPYING file, copyright related edits
      copyright-related edits
      Presence of license file is inconsistent here.
      The Horde Project is Horde LLC now
      The Horde Project is Horde LLC now
      The Horde Project is Horde LLC now
      The Horde Project is Horde LLC now
      The Horde Project is Horde LLC now
      The Horde Project is Horde LLC now
      The Horde Project is Horde LLC now
      COPYING file for Queue was forgotten
      The Horde Project is Horde LLC now
      The Horde Project is Horde LLC now
      The Horde Project is Horde LLC now
      Adding COPYING file, copyright related edits
      Although this is not a pear component, I added a license file which fits
      Horde Project is Horde llc now
      copyriht-related edits
      licensing-related edits
      licensing-related edits
      licensing-related edits, added COPYING file
      licensing-related edits
      licensing-related edits
      licensing-related edits
      licensing-related edits
      licensing-related edits
      licensing-related edits
      licensing-related edits
      licensing-related edits
      licensing-related edits - note that this app is copyrighted alkaloid
      Replace The Horde Project with Horde LLC
      adding license file, copyright-related edits
      licensing-related edits
      copyright-related edits
      copyright-related edits
      copyright-related edits
      copyright-related edits
      copyright-related edits
      Missed FSF link in agora
      missed fsf links in ansel
      beatnik: missed FSF links
      chora: missed FSF links
      folks: missed FSF links
      The file name is COPYING, not LICENSE
      The .po files should also be Horde LLC 2011
      The po files should also be Horde LLC 2011
      po files should also be Horde LLC 2011
      -> Horde LLC
      Horde Project -> Horde LLC
      Horde Project -> Horde LLC
      Horde Core is LGPL as discussed yesterday
      It's Horde LLC now
      It's Horde LLC now
      These commits are all attribution changes from Horde Project to Horde LLC or changing links to horde-controlled / more specific versions of licenses
      missing closing \ in get_body function
      Make Factory more test-friendly by removing static call to Passwd::getBackends()
      Throw error when no storage driver is set instead of horrible death by
      [rla] #9343 Turba LDAP Driver now only rewrites changed attributes
      Copyright and header related edits

root (1):
      backend files are now shipped with defaults in-place and




More information about the commits mailing list