Revisions for framework/SyncML/SyncML.php

Location: [ Horde ] / framework / SyncML / SyncML.php View: Logs | Branches | Statistics
Search Revisions:
Show diffs between and
Show Differences shows diffs to the previous revision. If you select a revision by clicking its row, Show Differences will show the differences to the selected row.
Show Branch:
  Revision Date Author Log Message
1.21.10.17 FRAMEWORK_3 (+4 -4 lines) 09/25/2008 05:37 AM Jan Schneider jan

MFH: Let checkAuthentication() return the effective user name (Bug #6749).

Tags: HORDE_3_3

1.76 (+4 -4 lines) 09/25/2008 05:30 AM Jan Schneider jan

Let checkAuthentication() return the effective user name (Bug #6749).

1.21.10.16 FRAMEWORK_3 (+2 -2 lines) 09/22/2008 12:16 AM Chuck Hagenbuch chuck

MFH:
1.10      +5 -4      framework/Rampage/scripts/rampage.php
1.75      +2 -2      framework/SyncML/SyncML.php
1.53      +2 -2      framework/SyncML/SyncML/Backend.php
1.23      +2 -2      framework/SyncML/SyncML/Backend/Horde.php
1.10      +2 -2      framework/SyncML/SyncML/Backend/Sql.php
1.33      +1 -2      framework/SyncML/SyncML/Command/Final.php
1.41      +1 -2      framework/SyncML/SyncML/Command/Get.php
1.23      +1 -2      framework/SyncML/SyncML/Command/Map.php
1.31      +1 -2      framework/SyncML/SyncML/Command/Status.php
1.59      +1 -2      framework/SyncML/SyncML/Command/Sync.php
1.19      +2 -2      framework/SyncML/SyncML/Constants.php
1.43      +4 -4      framework/SyncML/SyncML/Device.php
1.16      +2 -2      framework/SyncML/SyncML/Device/Nokia.php
1.28      +2 -2      framework/SyncML/SyncML/Device/P800.php
1.6       +2 -2      framework/SyncML/SyncML/Device/Sync4JMozilla.php
1.56      +11 -13    framework/SyncML/SyncML/Device/Sync4j.php
1.25      +2 -2      framework/SyncML/SyncML/Device/Synthesis.php
1.19      +1 -2      framework/SyncML/SyncML/DeviceInfo.php
1.20      +2 -2      framework/SyncML/tests/testsync.php
1.17      +2 -2      framework/iCalendar/iCalendar/vcard.php
1.22      +5 -4      horde/services/portal/syncml.php

1.75 (+2 -2 lines) 09/21/2008 10:52 PM Chuck Hagenbuch chuck

Karsten has assigned his copyrights to the Horde Project.

1.21.10.15 FRAMEWORK_3 (+5 -2 lines) 08/26/2008 02:00 PM Jan Schneider jan

MFH: 1.74

Tags: HORDE_3_3_RC1

1.74 (+5 -2 lines) 08/26/2008 01:26 PM Jan Schneider jan

Don't end session until we got a Final from the client.

1.21.10.14 FRAMEWORK_3 (+21 -4 lines) 07/07/2008 01:05 PM Jan Schneider jan

MFH: Set RespURI again, but with the correct endpoint, not the LocalURI provided by the client.

1.73 (+21 -4 lines) 07/07/2008 10:31 AM Jan Schneider jan

Set RespURI again, but with the correct endpoint, not the LocalURI provided by
the client.
Bug: 6939

1.21.10.13 FRAMEWORK_3 (+71 -95 lines) 04/08/2008 07:53 PM Jan Schneider jan

MFH: Cleanup

Tags: HORDE_3_2_2, HORDE_3_2_1, HORDE_3_2, HORDE_3_2_RC4

1.72 (+4 -9 lines) 04/08/2008 07:46 PM Jan Schneider jan

Lazy-load class files.

1.71 (+1 -2 lines) 04/08/2008 07:13 PM Jan Schneider jan

Remove debug line.

1.70 (+16 -17 lines) 04/08/2008 05:43 PM Jan Schneider jan

Cleanup sync commands.

1.69 (+25 -16 lines) 04/07/2008 02:51 PM Jan Schneider jan

Improve debug messages.

1.68 (+9 -10 lines) 04/07/2008 08:15 AM Jan Schneider jan

Authentication, not authorization.

1.67 (+7 -35 lines) 04/06/2008 08:12 PM Jan Schneider jan

Remove weird global function, more cleanup.

1.66 (+31 -28 lines) 04/06/2008 07:48 PM Jan Schneider jan

- Remove all those unnecessary getters and setters from SyncML_State.
- Simplify access to the SycnML_State session instance.
- Cleanup

1.21.10.12 FRAMEWORK_3 (+442 -433 lines) 12/20/2007 08:49 AM Jan Schneider jan

Merge from HEAD.

Tags: HORDE_3_2_RC3, HORDE_3_2_RC2

1.65 (+3 -4 lines) 09/21/2007 01:47 PM Chuck Hagenbuch chuck

Checking a boolean expression for ? true : false is always redundant.

Tags: BEFORE_MERGE_3_2, HORDE_3_2_RC1

1.64 (+3 -1 lines) 08/21/2007 04:37 PM Karsten Fourmont karsten

added missing includes
Bug: 5588

1.63 (+139 -148 lines) 06/29/2007 08:58 AM Jan Schneider jan

phpdoc, clean up, cs.

Tags: HORDE_3_2_ALPHA

1.62 (+2 -2 lines) 06/27/2007 01:23 PM Jan Schneider jan

Bump year, looks like a missed a few last time.

1.61 (+3 -3 lines) 02/17/2007 09:26 PM Matt Selsky selsky

cs

1.60 (+5 -1 lines) 01/21/2007 11:43 AM Karsten Fourmont karsten

Create XML processing instructions including charset info

1.59 (+245 -93 lines) 01/14/2007 02:31 PM Karsten Fourmont karsten

Refactored SyncML module. Now with two backends: Horde and Sql.
Bumped SyncML version number to 0.7.0

1.21.10.11 FRAMEWORK_3 (+2 -2 lines) 01/02/2007 08:54 AM Jan Schneider jan

Happy New Year

Tags: HORDE_3_1_9, HORDE_3_1_8, HORDE_3_1_7, HORDE_3_1_6, HORDE_3_1_5, HORDE_3_1_4, HORDE_3_1_4_RC1

1.58 (+35 -15 lines) 11/05/2006 01:41 PM Karsten Fourmont karsten

Lots of changes to internal state machine. Should fix problems with
initial SlowSyncs where server has to send lots of data.

1.57 (+0 -3 lines) 10/29/2006 08:02 AM Karsten Fourmont karsten

Minor protocol fixes. We now pass all tests of the SyncML conformance
suite. So bump the version to 0.6 and the status to beta.

1.56 (+6 -6 lines) 10/28/2006 06:21 PM Karsten Fourmont karsten

Send SyncHdr after we now the username (locname) from the auth data.
Fix for Motorola A1000.

1.55 (+8 -6 lines) 10/28/2006 08:46 AM Karsten Fourmont karsten

Fixed splitting large packets into more than one message
(when MaxMsgSize is set).

1.54 (+1 -1 lines) 10/08/2006 11:09 AM Karsten Fourmont karsten

Authorisation issues, Whitespace

1.53 (+3 -0 lines) 10/07/2006 09:12 AM Karsten Fourmont karsten

Streamlined logging: SyncML now uses the same log dir as RPC::syncml.
New log file /tmp/sync/syncml_log.txt.

1.52 (+1 -1 lines) 10/06/2006 04:44 AM Karsten Fourmont karsten

Fixes for MoreData handling.

1.51 (+17 -17 lines) 10/06/2006 04:05 AM Karsten Fourmont karsten

Handling of Sync anchors now per Sync, not session global.
Refactored lots of stuff from State to Sync.
Initial implementation of MoreData (data entries split into multiple
packages)

1.50 (+1 -1 lines) 09/29/2006 07:01 AM Karsten Fourmont karsten

Removed deprecated call time by reference

1.49 (+5 -4 lines) 08/18/2006 03:57 AM Karsten Fourmont karsten

Add better tracking of the different stages (phases) of a sync. This should fix some issues
with the initial SlowSync and OneWaySyncs.

1.48 (+5 -1 lines) 08/02/2006 09:20 AM Matt Selsky selsky

Add @package/$Horde$ tags.

1.47 (+14 -2 lines) 07/29/2006 01:07 PM Karsten Fourmont karsten

Fixed comments, minor changes on authorization code. Proper namespace
for SyncML1.2 (<SyncML xmlns="SyncML:SYNCML1.2">).

1.46 (+6 -1 lines) 07/26/2006 04:34 AM Karsten Fourmont karsten

Fixed typo. Added things to ToDo list.

1.45 (+243 -430 lines) 07/24/2006 03:34 PM Karsten Fourmont karsten

Major refactoring of the whole SyncML code. Should be a much nicer codebase
now.

1.44 (+18 -14 lines) 07/02/2006 09:50 AM Karsten Fourmont karsten

First shot at new protocol version SyncML1.2. SyncML1.2 is still beta
but already used in phones out there... (SE M600i)

1.21.10.10 FRAMEWORK_3 (+2 -2 lines) 01/01/2006 04:28 PM Jan Schneider jan

Happy new year

Tags: HORDE_3_1_3, HORDE_3_1_2, HORDE_3_1_1, HORDE_3_1, HORDE_3_1_RC3, HORDE_3_1_RC2, HORDE_3_1_RC1

1.43 (+2 -2 lines) 01/01/2006 04:10 PM Jan Schneider jan

Happy new year\!

1.21.10.9 FRAMEWORK_3 (+65 -30 lines) 10/18/2005 07:01 AM Jan Schneider jan

Merged from HEAD.

1.42 (+8 -8 lines) 10/13/2005 01:59 AM Matt Selsky selsky

ws

Tags: BEFORE_MERGE_3_1

1.41 (+21 -1 lines) 10/09/2005 06:03 AM Karsten Fourmont karsten

- Split long packets into multiple messages to conform with MaxMsgSize
requests from clients. This is needed to work with the Synthesis client.
- started work on category client<->server mapping. Currently only enabled
for SonyEricsson P800/P900.

1.40 (+9 -1 lines) 09/25/2005 12:27 PM Karsten Fourmont karsten

Started work on honoring MaxMsgSize information in SymcML. Added some more debug information by backend.php.

1.39 (+24 -24 lines) 09/22/2005 10:55 AM Chuck Hagenbuch chuck

Rename package to SyncML (drop the Horde_), and install accordingly.

1.38 (+16 -10 lines) 09/21/2005 04:48 PM Karsten Fourmont karsten

Modifications to make it work with new XML_WBXML package. As a side effect
we now produce cleaner (less spec violating) XML. So there's a chance
that other devides may work now which did refuse proper communication
before.

1.37 (+2 -1 lines) 09/20/2005 03:59 AM Karsten Fourmont karsten

Clean up charset handling. Added setCharset to manually set the charset
on headless (RPC) operations.

1.21.10.8 FRAMEWORK_3 (+84 -89 lines) 07/07/2005 10:59 AM Chuck Hagenbuch chuck

Merge the SyncML package.

Tags: HORDE_3_0_12, HORDE_3_0_11, HORDE_3_0_10, HORDE_3_0_9, HORDE_3_0_8, HORDE_3_0_7, HORDE_3_0_6, HORDE_3_0_6_RC1, HORDE_3_0_5, HORDE_3_0_5_RC2, HORDE_3_0_5_RC1

1.21.10.7 FRAMEWORK_3 (+2 -2 lines) 06/30/2005 09:46 PM Matt Selsky selsky

Add/remove spaces.

1.21.10.6 FRAMEWORK_3 (+12 -14 lines) 06/23/2005 04:07 PM Matt Selsky selsky

MFH: Clean up phpdoc.

1.36 (+12 -14 lines) 06/23/2005 03:54 PM Matt Selsky selsky

Clean up phpdoc.

1.35 (+30 -30 lines) 06/17/2005 11:55 AM Chuck Hagenbuch chuck

- rest of patches from Nathan Sharp
- lots of code cleanup/style/etc.

1.34 (+8 -12 lines) 05/28/2005 02:11 PM Chuck Hagenbuch chuck

More cleanups, most from Brent (bjn@horde.org)

1.33 (+2 -2 lines) 05/28/2005 11:29 AM Chuck Hagenbuch chuck

typo

1.32 (+5 -7 lines) 05/28/2005 12:24 AM Chuck Hagenbuch chuck

A few patches from bjn@horde.org to allow for other Sync4J clients and
fix a global.

Also, some syntax cleanup while I was there.

1.21.10.5 FRAMEWORK_3 (+4 -4 lines) 05/21/2005 01:19 PM Matt Selsky selsky

MFH: Clean up ws and return types in phpdoc.

1.31 (+7 -5 lines) 05/21/2005 11:48 AM Matt Selsky selsky

Clean up ws and return types in phpdoc.

1.30 (+11 -16 lines) 05/19/2005 09:07 PM Chuck Hagenbuch chuck

Fix spelling error (snyc) and clean up some code (all style stuff).

1.29 (+7 -4 lines) 04/30/2005 05:11 AM Karsten Fourmont karsten

fixed session handling for SyncML.
Syncml has to do its own session handling, so turn off
automatic creation of horde session

1.28 (+2 -2 lines) 04/28/2005 01:44 PM Matt Selsky selsky

Don't use array_push() if we don't need to.

1.27 (+66 -71 lines) 04/24/2005 08:09 AM Karsten Fourmont karsten

Major Update. See announcement on sync@lists.horde.org

1.21.10.4 FRAMEWORK_3 (+1 -2 lines) 04/21/2005 07:26 AM Matt Selsky selsky

Remove @version.

1.26 (+1 -2 lines) 04/21/2005 01:56 AM Matt Selsky selsky

Remove @version.

1.25 (+10 -4 lines) 03/30/2005 09:33 AM Karsten Fourmont karsten

improved standard adherence. Result of tests with sync4j outlook client

1.21.10.3 FRAMEWORK_3 (+17 -17 lines) 01/21/2005 06:22 AM Jan Schneider jan

MFH 1.24, 1.19

Tags: HORDE_3_0_4, HORDE_3_0_4_RC2, HORDE_3_0_4_RC1, HORDE_3_0_3, HORDE_3_0_3_RC1

1.24 (+15 -15 lines) 01/21/2005 06:18 AM Jan Schneider jan

Indent

1.23 (+1 -1 lines) 01/03/2005 08:09 AM Jan Schneider jan

Happy New Year

1.21.10.2 FRAMEWORK_3 (+3 -3 lines) 01/03/2005 07:19 AM Jan Schneider jan

Happy New Year

Tags: HORDE_3_0_2, HORDE_3_0_1

1.21.10.1 FRAMEWORK_3 (+3 -2 lines) 01/03/2005 03:36 AM Jan Schneider jan

MFH 1.22

1.22 (+1 -0 lines) 01/02/2005 08:56 AM Karsten Fourmont karsten

fix for empty namespace attributes

1.21 (+6 -2 lines) 07/21/2004 03:26 PM Karsten Fourmont karsten

minor fix for phones that don't send authorisation in initial
request header

Tags: FRAMEWORK_3, HORDE_3_0, HORDE_3_0_RC3

1.20 (+6 -6 lines) 07/03/2004 11:21 AM Chuck Hagenbuch chuck

Spacing, style.

1.19 (+8 -5 lines) 07/03/2004 11:15 AM Chuck Hagenbuch chuck

Add a call to Horde::setupSessionHandler() (Joeri Pronk <joeri@joeri.nu>).

1.18 (+40 -12 lines) 07/02/2004 03:24 PM Chuck Hagenbuch chuck

Updated (apparently working!) SyncML code (Karsten Fourmont <fourmont@gmx.de>).

1.17 (+3 -3 lines) 05/26/2004 01:32 PM Chuck Hagenbuch chuck

- Remove last of the standalone Factory classes (factory methods now
live in parent classes, per rest of Horde).

- Lots of classname fixes.

- Move files into appropriate place in the dir structure.

- Lots of docs/formatting/WS fixes.

1.16 (+4 -4 lines) 05/25/2004 06:03 PM Chuck Hagenbuch chuck

- remove seperate file for CommandFactory, move factory method into base
Command class instead.
- trim ws
- move Command.php up one level to fit standard directory organization.

1.15 (+42 -58 lines) 05/25/2004 05:50 PM Chuck Hagenbuch chuck

Cleanups, tweak comments/log messages.

1.14 (+6 -5 lines) 03/16/2004 02:54 AM amills

no longer using variables to pass session around. instead use $_SESSION.
No sure how to make a session variable mutable, any ideas?

Tags: HORDE_3_0_ALPHA

1.13 (+31 -43 lines) 02/27/2004 01:02 PM amills

changes _currentState to use $_SESSION['SyncML.state']

1.12 (+3 -3 lines) 02/26/2004 03:27 PM Jan Schneider jan

Make sure to have a valid session id.

1.11 (+18 -9 lines) 02/26/2004 11:44 AM amills

changes the session to remove the old session and start our own session

1.10 (+23 -21 lines) 02/12/2004 12:22 PM amills

added debuggin logs, and cleaned up a few bugs

1.9 (+20 -12 lines) 01/30/2004 02:13 AM amills

fixed some minor bugs

1.8 (+3 -3 lines) 01/28/2004 08:13 AM mdjukic

double ;

1.7 (+16 -28 lines) 01/19/2004 08:55 PM Chuck Hagenbuch chuck

trim newlines, remove some commented out logMessage() calls.

FYI, files have been reorganized in CVS to fit packaging better. You'll need to update.

1.6 (+53 -8 lines) 01/19/2004 08:52 PM amills

add support for sessions in SyncML
add basic authentication for SyncML is Status

1.5 (+61 -38 lines) 01/19/2004 11:57 AM amills

passing output by refrence now
fixed the character function to work now
calling startElement and endElement correctly

1.4 (+117 -121 lines) 01/02/2004 10:31 PM Chuck Hagenbuch chuck

Remove trailing spaces, fix format, etc.

1.3 (+199 -70 lines) 01/01/2004 07:48 PM amills

fix runtime bugs and added outputSyncHdr

Still has bugs with xmlStack and not everything has been tested

1.2 (+3 -3 lines) 01/01/2004 10:14 AM Jan Schneider jan

Happy new year everyone.

1.1 12/28/2003 10:25 AM Chuck Hagenbuch chuck

New files/updates from Anthony Mills.