[commits] Horde annotated tag horde_activesync-2.0.0rc1 created. fb6a721d310364726b6eeebb10e0a80782968dfd
Jan Schneider
jan at horde.org
Fri Oct 26 21:38:16 UTC 2012
The annotated tag "horde_activesync-2.0.0rc1" has been created.
at fb6a721d310364726b6eeebb10e0a80782968dfd (tag)
tagging ab25b20088d1d31d27e16140a41290c4e7919d83 (commit)
replaces mnemo-4.0.0beta1
tagged by Jan Schneider
on Fri Oct 26 23:09:28 2012 +0200
-----------------------------------------------------------------------
Released Horde_ActiveSync-2.0.0RC1.
Gunnar Wrobel (3):
Revert "Fix saving objects."
Revert "Hotfix to force synchronization if UIDs are out of sync (Bug #11498)."
[gwr] Corrected fix for modifying Kolab objects.
Jan Schneider (133):
Development mode for mnemo-4.0.0
Catch unset UIDs, e.g. from external tasks.
Fix base exception (Bug #11508).
Typo
[jan] Remove user's address books when removing users, independent from address book permissions.
This wasn't supposed to go into this version.
Catch earlier and gracefuller if permissions denied.
Don't show read-only resources in New menus.
I know I fixed this already. With exactly the same fix.
Remove non-existant parameters.
Fix sprintf().
Not needed.
[jan] Fix exporting (Bug #11507).
Doesn't return anything.
Missed one removeParameter().
[jan] Write custom Horde attributes to task objects.
Correctly convert task objects from Kolab and convert all attributes (Bug #11511).
Use the same width like in the sidebar entry.
Don't process resources if disabled.
Fix notice if tags are not set.
Catch Kolab exceptions.
No need to throw an exception, just return an empty result (Bug #11512).
Route this explicitly too (Bug #11491).
[jan] Return to the same page after running actions from the browse view.
Invalidate cache after deleting contacts.
[jan] Fix toggling tasklists (Bug #11511).
Fix duplicate notification of empty list.
[jan] Fix setting active tabs in query editor.
Fix attaching type name to attribute criteria.
Show correct error message.
[jan] Fix editing single attribute and text criteria in query editor.
[jan] Fix exporting from browse view (Bug #11526).
Fix completing tasks (Bug #11525).
Unused
[jan] Attach share owner to all address book titles (Bug #11528).
Fix value.
Adapt to Kolab_Session refactoring, use Horde_Http.
[jan] Fix free/busy retrieval on Kolab.
Obsolete
Catch all link clicks in Growler notices.
[jan] Don't show application menus in iTip MIME viewer popups.
[jan] Use more compatible message format for iTip notifications (Bug #9854).
Support non-padding operators in date formatting (Bug #10435).
[jan] Throw exception if parsing of S/MIME certificates fails (Bug #11530).
[jan] Catch exceptions from Horde_Crypt (Bug #11530).
[jan] Fix sorting of Kolab shares (Bug #11509).
phpdoc
Remove duplicate code.
[jan] Fix retrieving tasks from Kolab backend by UID (Bug #11532).
Clean up.
Stickies have been removed long ago.
Remove duplicate code.
Do not disclose too much information in permission denied messages.
Duplication
Typo
Consistently attach owner name to shares.
Fix deleting task if tasklist has changed (Bug #11534).
[jan] Support 'emails' attribute in smartphone view (Bug #10795).
This was bug 10795, not bug 10795.
Fix loading js files (Bug #10795).
Name attribute for INPUTs not needed.
Fix <p> usage.
Make LI IDs unique (Bug #10795).
Merge changelog.
Remove duplicate check.
Remove duplicate help entry.
Revert "Bug: 11537 Output a formatted datetime when converting toHash."
[jan] Fix broken Apple iCal behavior with exception dates (Evert Pot <evert at rooftopsolutions.nl>).
Make timezone tests work again.
Add failing test for timezone definitions with RDATE attributes.
[jan] Fix parsing of VTIMEZONE components that use RDATE properties.
Fix showing sidebar in per-prefs traditional mode.
Catch exceptions (Bug #11565).
Require tasklist parameter.
Fix duplicate class attribute.
Catch error from ajax requests.
Track tasklist with all tasks (Bug #11565).
Always reset form when opening, and reset hidden fields manually (Bug #11565).
Pass tasklist to create().
Catch exceptions.
Fix setting due date via timeobjects API.
Pass tasklist to factory.
Fix scope.
Reload view even if showing all events in month view (Bug #11551).
V1 should use dates too.
Fix converting exclusions and completions.
Fix saving empty tags (Bug #11564).
Cast to integer (Bug #11541).
Not supported.
Button style.
Set UID (Bug #11531).
Simplify
Static map, no need to carry around in instances.
Catch exceptions.
Merge
Fix tree rendering with default icons.
Distinguish unset icons from empty icons, like in the Html renderer.
Don't show useless tree icons.
Fix titles.
Fix encoding.
Typos
Update de help file.
Fix finding the correct entry if the same ID exists in different views.
Update de help file.
Updated help files.
Set a valid timezone to avoid PHP warning during bootstrapping Horde.
Fix parameters.
Convert to array if necessary.
No menus if displayed in popup.
Fix check whether quota limit is set (Bug #11455).
[jan] Fix setting quota parameters to the VFS backend (Bug #11455).
Fix version.
Typo
Fix address book prefs initialization.
Don't set hash entries that don't exist in original hash.
[jan] Fix LIKE matching of attributes in Kolab driver.
[jan] Allow searching for 'emails' attributes (Bug #11185).
Update de translation.
Fix export links (Bug #11576).
Implement searching for baseid, fixes exporting of recurring events with exceptions from Kolab backends.
Set both ID and UID on new events (Bug #11557).
Fix error if tags are set but empty.
Fix off-by-one.
[jan] Show completed future tasks in complete category, not in future category (Bug #11562).
[jan] Fix client-side sorting by date.
Revert "Revert "BFN""
Prepare releases.
Prepare releases.
[jan] Fix dynamic updating of portal blocks.
[jan] Port VAT identification block to use SOAP extension.
Set versions.
Updated
Released Horde_ActiveSync-2.0.0RC1
Michael J Rubinsky (135):
Log the actual error message too.
Revert "Those classes are identical, no idea which one is used."
Fix class names for autoloading, removed dead files.
Update package.xml filelist.
Ensure atc_list is always set.
Tweak description of log directory value.
Catch Exceptions from building the email folder list.
First round of refactoring for Hermes for new Ajax framework and UI.
Fix graphic locations.
Remove minical code/UI for now.
Bug: 11517 Don't request the 'default' theme's css files twice.
Merge branch 'master' into hermes
Bug: 11407 Only show feed link when we need to.
Bug: 11407 Only show feed link when we need to.
Use a header div for now here.
Tweak time entry form, css, remove unused classes etc...
Use horde-collapse
Unused
Removed commented out code.
tweak css rules, move spinner.
More js/html/css cleanup.
Remove unnecessary div and css class
Remove unnecessary CSS class.
Add graphics to topbar buttons.
Merge branch 'master' into hermes
Not needed.
Bug: 11532 Use default parameter values.
Bug: 11532 Use default parameter values.
Bug: 11536 Avoid undefined variable
Don't fatal out if there is a problem loading the task.
Fix variable name.
Bug: 11539 Clear the tag browser when loading a search result.
Bug 11543 This is not a date/time field.
Fix variable names.
There is no Horde_Core_Ajax_Response_Javascript.
Bug: 11546 Fix method name.
fromHash() -> fromKolab()
$container is already quoted by the serialization.
Include the horde css if the 'horde' application is explicitly set.
Bug: 11529 Need the full mailbox name, not just the basename.
BFN
Fix generating strftime strings.
Bug: 11537 Output a formatted datetime when converting toHash.
Flatten the tag array when exporting to CSV
Don't output recurrence or methods properties when exporting to CSV
CHANGES
Bug: 11547 Only include the label if it doesn't equal the bare_address.
Bug: 11535 Fix listing shared tasklists.
Fix outputing error message.
These are also datetime fields.
Avoid variable collision.
Fix setting import target when only one tasklist exists.
Fix setting the target tasklist.
CHANGES
Allow the embed method to be called without a token.
Fix class name.
Mark embed as external.
Fix class name
phpdoc
Only output links where we need them.
Only ignore the name if it's equal to the bare_address AND it's not a mailbox name only.
parse error
Avoid undefined variable errors.
Kronolith has it's own perms.php.
Properly fix Bug: 11537
Import tags from CSV files too. Bug: 11552
Ensure the incoming datetime data is a timestamp if possible.
Bug: 11543 Fix generation of estimate data in Nag_Task::toJson method.
Bug: 11548 Don't show the tag browser in search results.
Bug: 11554 Fix setting the priority value in smartmobile view.
Output raw url here. Fixes Bug: 11558
Ensure we don't pass a bad datetime string to Nag_Driver::add
Simplify
Explicitly set empty datetime fields to 0 when importing.
Ensure $perpage is taken as an integer when used here.
Merge branch 'master' into hermes
More interface fixes. Move old HermesNav stuff to sidebar
Add some new icons
Not used.
Unused
Merge branch 'master' into hermes
Unused.
Also no longer used.
Merge branch 'master' into hermes
Clean up clickHandler a bit.
Start fixing timers.
More UI fixes.
Move the quickAdd CSS rules to horde.
Move the quickAdd CSS rules to horde.
Merge branch 'master' into hermes
Remove cruft
Fix new timer creation.
This has it's own dom id now.
Fix timer start/pausing
Fix Horde_Calendar usage
CSS cleanup
No rounded css anymore.
Clean up edit/delete links for slices.
Add new graphics
update package.xml filelist
Not used
Tweak slice submit button.
[en|dis]able the submit slices button appropriately.
Highlight the running timers.
Unused
Need to check this after slices are submitted also.
Fix description text.
We need the default storage driver here, not the share.
Fix off by one error when setting priority select index.
Use the same Priority default as the traditional UI...
typehint
Fix resetting the priority drop down.
Ignore exceptions when loading address books in mobile view.
Protect against pausing an already paused timer.
ws
No reference needed here.
Unset value not needed to be sent over AJAX response.
phpdoc
ws
Fix sending unnecessary changes when not using QRESYNC.
Simplify
Must manually clear the id value when resetting the form.
Toggle rows as selected when clicking select all as well.
Simplify
Simplify, jsdoc
jsdoc, remove comments.
Simplify
Parse error
Simplify
Not used
Minor cleanup/jsdoc
One place to calculate timers.
This key no longer works.
Fix Mytopo maps key.
Turns out the API has changed. Remove for Horde 5.0.
Michael M Slusarz (195):
code cleanups
Better location to init these handlers
[mms] Display message range when dragging slider on dynamic mailbox page.
Bug #11500: Fix config typo
Bug #11501: Fix separating addresses with commas when adding via the contacts popup
Auto-resize contacts popup
Fix Help output
Horde cleanups
Script is not used anywhere anymore
This is old H3 code
update package list
Fix displaying innocent action in popup message page
Bug #11502: Fix actionID typo
Bug #11503: Correctly disable all non-IMAP elements in traditional folder view
Use rewind() instead of fseek()
[mms] Fix quoting empty astrings (Bug #11505).
Remove 'prompt_' options to the save_attachments pref
Bug #11506: Fix flag filtering in traditional mailbox mode
Bug #11514: _action variable no longer exists
Bug #11516: Fix undefined index error
Cache variable so we don't call it 4 different times
Bug #11518: Fix display mailbox list
[mms] Fix thread view when mailbox is not thread sorted (Bug #11320).
phpdoc
Bug #11504: Fix Horde::widget() when passing in a Horde_Url object
Pad flag icons in mailbox label in traditional message view
Fix spacing of attachment parts in traditional view
Bug #11384: Fix popdowns in dynamic mailbox header in all browsers
Collapse bottom border in vertical view
Need to move this code to message display since mailbox cache may not yet be available
Default to first page if page ID not found (i.e. browser refresh)
[mms] Load folders list on-demand in smartmobile view.
[mms] Auto-update folders list in smartmobile view if special mailbox is auto-created (Request #11482).
[mms] Correctly send deleted flag information to browser cache when using dynamic/smartmobile view (Bug #11362).
[mms] Catch deleted flag changes in smartmobile view when not using CONDSTORE-enabled IMAP server (Bug #11362).
[mms] Fix reinitializing a prior authenticated client object when the IMAP server subsequently becomes unavailable (Bug #11413).
phpdoc fix
global not needed
These are already IMP_Mailbox objects
Improve notification text
Fix undefined error
easier to read
This fixes the vertical splitbar handle positioning on webkit browsers
Fix token error if structure data is NIL
[mms] Fix handling active error reporting codes in Horde_ErrorHandler.
Get rid of these annoying deprecated errors
Bug #11320: Refactor thread retrieval so object can always be retrieved on-demand
Bug #11519: Imap client only supports IMAP 4rev1
Ignore annoying debug error when trying to access application in topbar that is not yet authenticated
[mms] Fix regression in FETCH/COPY with sequence numbers (Bug #11519).
Fix setting from address in downloaded mbox file
Bug #11522: Fix regression in deleting ACLs with recent IMAP ACL changes
Always highlight preview selected message information if preview is not shown
Bug #11521: Fix bug number
[mms] Add 'euser' option to 'transport_auth' hook allowing the effective user to be provided for the timsieved transport driver.
CSS fixes/tweaks
Fix searchbar popdown image
[mms] Update CKEditor to v2.6.5.
Request #11513: Move addressbook shortcut to mailbox page
[mms] Don't expunge mailbox when it is labeled as read-only.
phpdoc fixes
[mms] Hide subfolder creation option in dynamic view if IMAP server indicates that child mailboxes cannot be created.
[mms] Add STATUS_HIGHESTMODSEQ_EXACT option to Horde_Imap_Client_Base#status().
jsdoc
Bug #11520: Fix slice range
Fix logic
unneeded phpdoc
this todo was already accomplished
Move method to minimal view handler, as it is the only place it is used
phpdoc
Fix static access; all other UI classes use OO interface
datatree has not been available since H3
phpdoc
Bug #11320: Fix delete thread link
Bug #11513: Remove addressbook button
Mirror output of dynamic view
Move save_attachments pref to the sentmail group
[mms] Optimize APPEND so that we don't send large amounts of data to server if the server is not going to accept the data.
Revert "[mms] Add STATUS_HIGHESTMODSEQ_EXACT option to Horde_Imap_Client_Base#status()."
[mms] Correctly handle determination of highestmodseq in currently selected mailbox if CONDSTORE, but not QRESYNC, is active.
remove spurious character
Fix minimal view address expansion
Fix minimal search
Fix page footer rendering issues in minimal view
no need for globals
The zip extension is no longer used
Add openssl test dependency
PCRE can no longer be disabled (as of PHP 5.3)
zend.ze1_compatibility_mode has been removed in PHP 5.3
This setting doesn't exist anymore, at least with any product that would work with PHP 5.3+
Remove 'select_sentmail_folder' configuration option
Tweaks to IMP's conf.xml file
Fix typo
Add Nag block CSS file
Add Kronolith block CSS file
Only load block stylesheets
Add Horde block CSS file
Cleaner way of handling topbar output in dynamic view
[mms] Add keyboard key graphic output to Help system.
Use Horde Help system to display dynamic view help
Missed this commit: link to the correct help entry
phpdoc
[mms] Allow AJAX handler methods to be marked externally accessible (i.e. no session token checking) (Bug #11538).
Fix non-standard user-select CSS usage
Fix CSS style
Better readonly graphic for dynamic view
Update package.xml
Fix CSS class
Fix CSS rule
Add left/right arrow graphics; move to keys/ subdirectory
[mms] Add generic CSS class insertion to Help system.
Help system improvements for multi-view framework
Split IMP help into basic and dynamic components
Fix displaying multi-level tree entries in help screen
Fix help search
Our help files are in UTF-8 now
Fix copying all parameters when cloning a Horde_Url object in Horde_Url constructor
If removing Help link, need to remove a bunch of other stuff also
[mms] Fix determining first/last unseen message in a mailbox (use message date instead of arrival date).
More accurate description of this preference
Update HIGHESTMODSEQ before updating fetch cache
Fix exception
Fix typo
[mms] Don't log permission not exists errors.
Don't display VFS error if script does not exists on backend
Add File_Fstab check
Update Horde required modules/PEAR packages
traditional -> basic
Move AJAX handler to Handler subdirectory
Fix class name.
IMP help tweaks
Fix ingo block css
[mms] Convert turba minisearch block to the Horde AJAX framework.
phpdoc; bump up timeframe to be labeled a 'slow' command
[mms] Move IMAP mailboxes sorting into new Horde_Imap_Client_Mailbox_List class.
[mms] Remove Horde_Imap_Client_Utils#removeBareNewlines().
[mms] Remove Horde_Imap_Client_Utils#escape().
[mms] Move IMAP sequence string generation/parsing to the Horde_Imap_Client_Ids object.
[mms] Move base subject parsing to new Horde_Imap_Client_Data_BaseSubject class.
[mms] Move IMAP/POP URL parsing to new Horde_Imap_Client_Url object.
Update package.xml
more compact assignments
[mms] Remove Horde_Imap_Client_Base#fetchCacheIgnore().
phpdoc
Only do init check once
[mms] Horde_Imap_Client_Base#listMailboxes() now supports 'status' return even if server does not server LIST-STATUS.
Return needs to be an IDs object, not an array
[mms] Remove Horde_Imap_Client_Base#fetchFromSectionString().
No need to cache this query
Tweak description
Bug #11569: Fix selection of identity
Improved handling of views in help XML files
Use new unified help.xml file format
Can nest these kind of tags now in help files
These should be entry block tags, not formatting tags
These should be entry level tags
[mms] Catch failure to add attachments because PHP's maximum allowed POST size was exceeded.
Show errors when uploading files in dynamic view
[mms] Attach as many files as possible instead of aborting on first failed attachment add.
[mms] Fix error message displaying the maximimum allowed file upload size.
[mms] Abstract forced determination of UIDNEXT value from cache method to a status() flag.
[mms] Optimize generation of POP3 sequence string.
[mms] Remove statuscache configuration option.
[mms] Fixes/improvements to CONDSTORE capability sniffing and enabling.
Fix logging when multiple IMAP processes are active
CONDSTORE IMAP fixes
Make sure these are IDs before manipulating
Move string representation of ALL and SEARCH_RES into the Ids object
Add the largest sequence number placeholder to the Ids object
Use LARGEST ID identifier to get UIDNEXT value
Add some tests for Ids object
[mms] Limit decryption/encryption key to 56 bytes (Bug #11566).
[mms] Add Exception code constants.
This will always be an array
Fix exception name
Fix login URL used for login form
Always run IMAP commands through IMP_Imap proxy so we can catch authentication errors
If application is not active, redirect to Horde if possible
match parent class' defaults
[mms] If secret key is changed, change the associated $_COOKIE key or else key change may not be recognized in the current page access (Bug #11570).
Translate field name, if possible.
Move common mailbox deletion tasks to a common protected function
phpdoc
Save sorted state in Ids object
Not needed
Add debugging info for cache metadata storage
Make sure we don't overwrite other variable
Standard IMAP practice is to output commands in uppercase
[mms] Allow SSL version to be explicitly chosen via 'secure' configuration option for POP3 driver (Request #11435).
[mms] Fix CRAM-MD5 authentication for POP3 driver (Bug #11449).
Fixes to client side sorting.
Fix some IMAP exceptions
This is a bad assumption: the mailbox could have changed between the last command and when we reopen
Need to dynamically determine list of cached flags
Bug #11580: Fix bad partial merge
Peter Meier (1):
Use Horde's tmpdir and not a fixed location
More information about the commits
mailing list