Skip to content

Releases: horde/ActiveSync

3.0.0-beta1

21 Mar 15:16

Choose a tag to compare

3.0.0-beta1 Pre-release
Pre-release

fix(activesync): harden error handler against missing collection data

3.0.0-alpha10

20 Mar 04:53

Choose a tag to compare

3.0.0-alpha10 Pre-release
Pre-release

Improve date handling in getDate method

3.0.0-alpha9

15 Mar 13:57

Choose a tag to compare

3.0.0-alpha9 Pre-release
Pre-release

fix: Cast query to array for GAL searches
fix: add return type declaration to getIterator()
fix: add missing classes accidentally omitted in prior fixes
fix: add missing explicit property declarations to avoid deprecated dynamic property errors

3.0.0-alpha8

12 Mar 20:32

Choose a tag to compare

3.0.0-alpha8 Pre-release
Pre-release

Release version 3.0.0-alpha8

3.0.0-alpha7

07 Mar 21:26

Choose a tag to compare

3.0.0-alpha7 Pre-release
Pre-release

Cleanup after release?
Merge pull request #11 from amulet1/fix_oof_endtag
fix: Correct version checks
Store encoder in the variable to simplify the code
fix: Fix mismatched startTag()/endTag() and email addresses handling in Settings response under EAS 14.1+
fix: Remove orphaned endTag() call

3.0.0-alpha6

07 Mar 21:44

Choose a tag to compare

3.0.0-alpha6 Pre-release
Pre-release

Merge pull request #11 from amulet1/fix_oof_endtag
fix: Correct version checks
Store encoder in the variable to simplify the code
fix: Fix mismatched startTag()/endTag() and email addresses handling in Settings response under EAS 14.1+
fix: Remove orphaned endTag() call
Merge pull request #10 from amulet1/fix_message_base
fix: Implement checks to avoid log errors when accessing undefined properties.
Create README.md
Update ci.yml
Merge pull request #8 from TDannhauer/FRAMEWORK_6_0
Merge branch 'horde:FRAMEWORK_6_0' into FRAMEWORK_6_0
Merge pull request #9 from horde/TDannhauer-handle_IDNA-errors-for_reply-to
Update Mime.php
Merge pull request #7 from TDannhauer/patch-1
Update Mime.php
Update Collections.php
Update EasMessageBuilder.php : Handle exception
allow horde-installer-plugin in release pipeline
Development mode for ActiveSync-3.0.0alpha5
Released ActiveSync-3.0.0alpha4
added release workflow
MeetingRequest UID attribute optional
Update workflows and metadata for PHP 8 support
Add CI job for satis repo update
no errors
WIP, adjusted ci.yml and bootstrap.php
six difficult errors left, added ci.yml
WIP six errors left
WIP six errors left
WIP
Development mode for ActiveSync-3.0.0alpha5
Released ActiveSync-3.0.0alpha3
Development mode for ActiveSync-3.0.0alpha4
Released ActiveSync-3.0.0alpha2
Development mode for ActiveSync-3.0.0alpha3
Released ActiveSync-3.0.0alpha1
Components updated the package files.
Development mode for ActiveSync-3.0.0alpha3
Released ActiveSync-3.0.0alpha1
Components updated the package files.
Development mode for ActiveSync-3.0.0alpha3
Released ActiveSync-3.0.0-alpha1
Components updated the package files.
Development mode for ActiveSync-3.0.0alpha3
Components updated the package files.
Released ActiveSync-3.0.0-alpha1
Components updated the package files.
Existence check
[mjr] Improve client error when auth server is unavailable (Bug #15077).
[mjr] Fix fatal error when exception is thrown from imap client (Bug # 15113).
Bug: 15113 Fix getting code from exception
[mjr] Fix various Array offset on null errors.
Avoid access array offeset on null errors
Avoid access array offset on null errors
[mjr] Don't update state if IMAP server goes away (Bug #15091).
Attempt to fix Bug: 15091
Bug: 15077 Support case where auth server is unavailable.
fix small typo
[mjr] Prevent invalid weekly recurrence values.
[mjr] Minor php 7.4 compatibility changes.
Avoid array access on null error in php 7.4
self:: This is PHP, not Java...
Add some simple validation for the EAS Recurrence message.
Avoid PHP errors about overloaded properties.
[mjr] Remove GPLv2 Section 8 restrictions.
[mjr] Remove GPLv2 Section 8 restrictions.
Remove GPLv2 Section 8 restriction. Update copyright dates.
Sync with FRAMEWORK_5_2 branch.
Update supported PHP versions and configuration names.
[mjr] Fix issue causing initial sync of certain collections to fail (Bug #14987).
Bug: 14987 Fix issues due to differing structure during first sync.
Fix test to reflect new assumptions about ios birthday handling.
changelog
More birthday handling fixes.
Remove unneccessary else clauses.
Sniff out the GMAIL android client
Fix text2Html conversion loosing fixed formatting.
Attempt to fix birthdates for iOS again.
[mjr] Improve PHP 7.3 compatibility.
continue -> break
Avoid php warnings if _changes is empty.
Prevent warnings during testing.
[mjr] Support for autodiscover.json
Don't assume we got a url back.
Document these paramters;
version 2 Autodiscovery (autodisover.json).
[mjr] Don't let error in iCal throw a fatal error. (Bug #14955).
[mjr] Prevent fatal error if TNEF data isn't decoded.
Don't let error in iCal throw a fatal error.
Don't attempt to replace the mime_part if the decoding failed.
PHP 7.3 continue -> break fix.
[mjr] Improve support for TNEF attachments.
Add alterPart to the activesync mime wrapper.
Shorten const name
Prepend an '.eml' file extension for message/rfc822 attachments;
Fix issue with handling TNEF attachments;
Fix scope
Fix scope; the device object is not in Adapter...
Remove redundant check.
Only decode TNEF if our client can't handle natively.
Standardize descriptions.
Don't assume it's a STATUS_NOTFOUND
[mjr] Fix returning update failures to the client.
Fix detected importfailures.
Fix setting the html body part.
Clean up a bit, break down methods, more SRP-ish...
[mjr] Fix issue causing the loss of reply text in SMARTREPLY requests (Bug #14841).
Always attempt to populate the nativeBodyType.
Only flag plain-as-html if we aren't requesting TYPE_MIME.
Try to honor BODYPREF when we don't have an HTML part.
[mjr] Fix returning picture data in GAL responses.
[mjr] Improve support for Outlook mobile application.
[mjr] Support outputting OPAQUE wbxml data.
[mjr] Fix parsing of ResolveRecipients command when a picture is requested.
GAL picture data is NOT opaque dispite the docs.
POC/WIP for outputing opaque binary data.
Fix scope
This is an xs:all, not xs:sequence.
Fix broken TAG_PICTURE parsing.
@todo
[mjr] Fix PHP warning when categories is false.
categories might be false here for some clients.
[mjr] Prevent exception when fetching MIME part of an already vanished message.
Enforce MS-ASCAL 3.2.4.4:
[mjr] Honor MS-ASCAL 3.2.4.4 with respect to empty datetime values in appointments and exceptions.
Protect against fetching part of an already vanished message.
[mjr] Return default dates as specified by MS-ASCAL when start or end times are omitted.
Return dates as specified by MS-ASCAL when exception object omits them.
[mjr] Improve handling of SEARCH command when target folder is not found.
[mjr] Improve handling of PING requests when folder state is gone.
[mjr] More workarounds for broken wbxml.
Simplify/reduce indent.
Simplify
This can return valid, false-ish values, need explicit type check
Simplify:
Attempt to better handle unknown tag.
Improve logging: add device data.
Attempt to ignore a single unknown Wbxml.
Clean up error cases a bit.
Handle error gracefully when folder not found during SEARCH.
Remove PING_NEED_FULL status completely.
Fix broken handling of PING requests when folder state is missing.
changes.
[mjr] Fix subscribing to imap folder that already exists.
[mjr] Fix subscribing to imap folder that already exists.
Fix logic.
Enable PHP 7.3 CI.
This property name collides with the extended PHPUnit_Framework_TestCase.
Log this exception.
Pass a logger for EAS 2.5 too.
BFN
[mjr] Attempt to be more forgiving to broken WBXML requests.
Remove stray |+
[mjr] Fix PHP error due to null array value (Bug #14783).
[mjr] Fix PHP error due to null array value (Bug #14783).
A change might not have any categories.
ws/wrap/comments
parse error
Don't set a string value for an empty KEY_VALUES attribute.
Replace version number.
Development mode for Horde_ActiveSync-2.39.2
Released Horde_ActiveSync-2.39.1
Update for release.
Remove merge artifacts.
Better handling of broken Idna email addresses.
Add test
Update .horde.yml
[mjr] Better handling of broken Idna address encoding.
[mjr] Better handling of broken Idna address encoding.
Bump min version of Horde_Mime
BFN
[mjr] Fix bug causing setting of the status of Out of Office messages from the server to client to fail in certain cases.
Fix setting of the 'enabled' property.
Don't attempt to set *time properties if not exist.
Properly log empty tags.
Update package definitions.
Fix getting exit code on PHP 7.2+.
Fix versions.
phpdoc
This exception isn't thrown in this code path.
phpdoc
Treat permission errors as folder vanished errors when checking for changes.
phpdoc
Fix phpdoc. This has always been passed a folder object, not id.
This exception isn't thrown from this code path.
Fix bug #.
Bump minor version number, update various changelogs.
BFN
[mjr] Return appropriate status code when deleting a folder fails (Bug #14723).
Bug: 14723 Send correct status message when attempting to delete special folders.
Changes.
Fix handling of calendar attachments.
package.xml must not contain empty tags.
Create CHANGES for all components.
Regenerate package.xml from changelog.yml.
Build changelog.yml from existing changelog(s).
Update .horde.yml with extended information.
Update composer.json.
Enable 7.2 builds.
PEAR on 5.6 and 7.0 is fixed.
Update file list
Move phpunit configuration to base directory.
Indicate markup language.
Update references to COPYING files.
Use LICENSE consistently and move to base directory.
Stop flooding #horde channel.
Use https URLs.
Remove incorrect links.
Install all dependencies but PECL extensions.
Hopefully this finally fixes Travis builds now.
Always discover channel manually, due to Travis bug.
Fix Travis tests.
Add Travis configuration and .gitignore files.
Development mode for Horde_ActiveSync-2.38.9