Commit Graph

274 Commits (d6d3e49158ec6b569e5c0db4d98efb3b7e3a4747)

Author SHA1 Message Date
Ludovic Marcotte 7f49dcb2fa Avoid using SOGO_SYSLIBDIR when testing since it's undefined 2014-10-02 13:10:54 -04:00
Ludovic Marcotte f88cfae611 Improved and simplified rpath 2014-10-02 12:36:22 -04:00
Ludovic Marcotte f93c06e6a9 Fixed include 2014-10-02 10:50:34 -04:00
Ludovic Marcotte 68d79472a5 Fixed makefile for teststrings due to sogo lib change 2014-10-02 10:46:47 -04:00
Jeroen Dekkers 6ded9e95b3 Put private libraries in /usr/lib/sogo 2014-10-01 20:36:42 +02:00
Ludovic Marcotte ce1896b627 Fixed typo 2014-09-17 09:36:35 -04:00
Luc Charland 3ad9327d17 putting test-prevent-invitations back in 2014-09-10 10:25:42 -04:00
Luc Charland 606ee9780e dont test prevent invitations 2014-09-04 22:36:02 -04:00
Luc Charland c6f82dac01 catch specific exception 2014-09-04 22:24:32 -04:00
Luc Charland e37a603632 should help some builds that might timeout 2014-09-04 21:59:36 -04:00
Luc Charland 031e4c9409 more of the same 2014-09-03 22:43:49 -04:00
Luc Charland c621bbcd56 Those need the same adjustments 2014-09-03 22:32:46 -04:00
Luc Charland 4b94a183be urllib.quote needs a string 2014-09-03 13:50:13 -04:00
Luc Charland ced0962894 Added white_listed_attendee to the config file 2014-08-28 10:43:32 -04:00
Luc Charland d749d5c2fb Added tests for prevent invitation and whitelist 2014-08-27 13:31:49 -04:00
Ludovic Marcotte b05fcc7d82 Fat commit to refactor the quick record generation 2014-07-30 14:51:00 -04:00
Ludovic Marcotte 4eefa4c269 Fixed test since we now return a 200 instead of a 204 2014-07-25 08:12:12 -04:00
Ludovic Marcotte 22f5ed62fe Fixed tests regarding default permissions on CalDAV collections 2014-06-25 10:14:28 -04:00
Jeroen Dekkers efc33d8174 Fix unit test by also checking for the different gnustep 1.24 ordering of elements 2014-05-29 15:53:13 +02:00
Jeroen Dekkers 93971dc434 Add $(TEST_TOOL) as dependency of make check 2014-05-29 15:35:46 +02:00
Ludovic Marcotte bc2b41f383 Fixed unit test. 2014-05-08 09:13:37 -04:00
Ludovic Marcotte 5739356f88 Fix tests to handle list-component 2014-04-09 19:27:38 -04:00
Ludovic Marcotte 744610dbe1 Fixed tests regarding new WebDAV sync responses 2013-09-25 08:46:34 -04:00
Jean Raby b654ffb806 add webdavsync-tool.py
first draft of a small tool to simulate a TB calendar sync
2013-08-02 16:56:36 -04:00
Jean Raby 6de689bbe2 Add depth support to CalendarMultiget 2013-08-02 15:41:24 -04:00
Jean Raby 3877f3001f replace xml.dom.ext by xml.dom.minidom 2013-08-01 12:48:42 -04:00
Jean Raby 0a87ff97b6 cosmetic fix, no functional change
added a POST payload to test this code
2013-06-21 09:36:54 -04:00
Francis Lachapelle 37a6f82659 Initial Arabic translation 2013-04-08 11:05:45 -04:00
Jean Raby 63ff9751d7 Add ics_compare and use it in _testRespondTo()
This new class uses vobject.ics_diff() to compare 2 VCALENDAR components.
We should use this instead of textually comparing events for equality
in future tests.
2013-03-11 11:37:59 -04:00
Jean Raby 1e4f737a7d test-sogo-tool.py: Use sudo instead of su - 2013-01-22 15:24:21 -05:00
Francis Lachapelle e6e4616a69 Fix typo in unit test 2013-01-18 09:39:02 -05:00
Francis Lachapelle 775a8421d5 Initial Finnish translation 2013-01-16 10:54:16 -05:00
Francis Lachapelle ce36e80d6b Initial Slovak translation 2012-11-29 14:40:46 -05:00
Jean Raby d82ba7cbb9 Reorder VCALENDAR template elements
It must match [iCalCalendar orderOfElements]
2012-11-13 15:01:30 -05:00
Wolfgang Sourdeau 160aa42b88 set the "check" target as a non-default target 2012-11-07 09:49:46 -05:00
Wolfgang Sourdeau de381aca81 Added support for gnutls (thanks to Jeroen Dekkers). 2012-10-23 10:11:36 -04:00
Wolfgang Sourdeau f4c12f9658 Merge pull request #1 from dekkers/make-check
Implement a "make check" target that will run the unit tests (thanks to Jeroen Dekkers)
2012-10-20 12:39:39 -07:00
Wolfgang Sourdeau 948bafd2bf s/occurence/occurrence/g 2012-10-20 13:27:24 -04:00
Jeroen Dekkers a632c82b59 Implement a "make check" target that will run the unit tests 2012-10-19 18:46:46 +02:00
Jeroen Dekkers 439bb132c1 Add support for GnuTLS 2012-10-19 17:33:48 +02:00
Jean Raby fa0db25b16 Use self.attendee1_client when adding his event
Use self.attendee1_client instead of self.client when calling _putevent
2012-09-21 13:16:50 -04:00
Jean Raby aeef968c4e * Tests/Integration/config.py.in: New config parameter: webCalendarURL
* Tests/Integration/webdavlib.py(HTTPPOST,HTTPGET):
  Allow cookies in post and get requests.
  * Tests/Integration/test-ui-posts.py: New test class
  Currently contains only one test case which exercises addWebCalendar

  * SoObjects/Appointments/GNUmakefile:
  use -Wl,--no-as-needed when linking. Fixes #1863

Monotone-Parent: 080d411d52272c158ce60ea0bab6ba8eb9d9aa2a
Monotone-Revision: 8ce46d6fa7b1d1a9d12069cee3ba796d99d668d2

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-07-18T20:22:54
2012-07-18 20:22:54 +00:00
Jean Raby 6f0f95d253 Use xml.etree.ElementTree.iselement() instead of some homegrown stuff
that used a private class from xml.etree.ElementTree.
  Works with cElementTree

Monotone-Parent: ed7f1623b0cb7e935297f6652b76074c1ff952df
Monotone-Revision: 1bcd208d669189aec549aa4351b9d92a29c6d9b9

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-07-17T16:56:19
2012-07-17 16:56:19 +00:00
Wolfgang Sourdeau 093c984b42 Monotone-Parent: 22bcd9c626e305661b31c70a49c93352266c2dc8
Monotone-Revision: ed7f1623b0cb7e935297f6652b76074c1ff952df

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-07-16T13:35:02
2012-07-16 13:35:02 +00:00
Wolfgang Sourdeau caf58a7c4a Monotone-Parent: c812fb58ff32ddf15bcafe1527b4871905de1415
Monotone-Revision: 9475f39d99549bfa74e7f88be7e54d9650beb0d5

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-07-13T20:25:47
2012-07-13 20:25:47 +00:00
Jean Raby 96f1a8b247 * Tests/Integration/propfind.py: Print headers to stderr.
the output can now easily be piped through xmllint

Monotone-Parent: 228f7d730cde5a5046b0885c1ac02649ee2b7c05
Monotone-Revision: 4c9ff5822433c2ff8fcad8c7432a9575f9890b24

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-07-05T16:56:27
2012-07-05 16:56:27 +00:00
Jean Raby 38b1cbd014 * SoObjects/Appointments/SOGoAppointmentObject.m
(PUTAction:): detect conflicting event UID and
      deny the request accordingly.

  * Tests/Integration/test-caldav-scheduling.py:
    new test for bug #1853

Monotone-Parent: 32e30de409bdd4e864d0c454e1939c809fb8edcd
Monotone-Revision: a4ef73c2ad79c8da8d8e0c93767ab06e14bc846b

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-06-27T16:06:20
2012-06-27 16:06:20 +00:00
Jean Raby cba2a7d458 Tests/Integration/test-caldav-scheduling.py:
Replace the tearDown code by something a bit more elegant:
    each test now adds its ics to the ics_list.
    tearDown loops over the list instead of listing each ics.

  2 new utility functions: _getAllEvents and _deleteAllEvent
  Those should probably be named _getCollectionContent and
  _deleteCollectionContent...

  For tests related to resources, make sure their calendar is empty
  before running them.
  This ensures we won't get conflicts with existing events...

  Various reindent

  New test for bug #1837. Fails on <=1.3.16

Monotone-Parent: 4b891748ee7ea0c409554e75a90fb995173562a2
Monotone-Revision: 802a8f25aa0ed67386953826b82939c3ab98bba2

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-06-22T19:06:17
2012-06-22 19:06:17 +00:00
Jean Raby bcddfe4efa The new tests case was for #1839, not #1837
Monotone-Parent: 21464a96c4abb93d2143e8f30b059d2f01bab016
Monotone-Revision: ba98ce90f9ee5f3b4c038bc459d8d48d74cfad72

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-06-21T13:54:23
2012-06-21 13:54:23 +00:00
Jean Raby 0845f13327 Remove duplicated test.
Add a new test for bug #1837:
    This tries to have the same behavior as iCal
      1. create an event, add an attendee and add the organizer as an attendee
      2. SOGo should remove the organizer from the attendee list

Monotone-Parent: b532b841f572a64aa9b471da32a51bb939539334
Monotone-Revision: 30b555a484fd45f63e941b88e3afc1f2784480da

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-06-20T20:34:28
2012-06-20 20:34:28 +00:00
Jean Raby eea3154fc1 Delete attendee from exception and master event with 2 PUTs
Monotone-Parent: e5f291945f01977de333fd7aabf6d7109c8ec335
Monotone-Revision: d63fe31c81597a22c53b5925bcf6bca60fc0e252

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-05-11T20:01:06
2012-05-11 20:01:06 +00:00
Jean Raby 5c83c13e04 Fetch non existent event to let sogo create the database tables.
Tests would fail on an empty/new db

Monotone-Parent: 1ed6d11b3a404920b5f62a1b03c4a035d5bd53b3
Monotone-Revision: e5f291945f01977de333fd7aabf6d7109c8ec335

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-05-11T17:45:44
2012-05-11 17:45:44 +00:00
Jean Raby 6ad52fe047 * SoObjects/Appointments/SOGoAppointmentObject.m (PUTAction):
Delete bitrotten code that could end up duplicating attendees.
  Behavior exposed by the new caldav tests

  * Tests/Integration/config.py.in
  * Tests/Integration/test-caldav-scheduling.py
  * Tests/Integration/test-ical.py
  * Tests/Integration/test-davacl.py:
  Use an unprivileged webdavclient where possible.
  This would have uncovered the resources calendar autocreation bug.

  * Tests/Integration/test-caldav-scheduling.py:
  New tests to excercise somewhat fragile code in dav autoscheduling.

Monotone-Parent: 82335b9404ce69f30e311f831868f8d13e598a46
Monotone-Revision: 1ed6d11b3a404920b5f62a1b03c4a035d5bd53b3

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-05-11T16:20:45
2012-05-11 16:20:45 +00:00
Wolfgang Sourdeau f9d34ea6ec Monotone-Parent: 5626a85621c5f1c132d788ea29e164c8fc44cfdf
Monotone-Revision: cd39fe0df424d1e5afd5dcfa4b1c94ad707fed24

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-04-23T21:19:08
2012-04-23 21:19:08 +00:00
Wolfgang Sourdeau b8930b7bd0 Monotone-Parent: f44990050ab038029a3fa83c4918912da401bd4b
Monotone-Revision: 5626a85621c5f1c132d788ea29e164c8fc44cfdf

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-04-23T21:17:54
2012-04-23 21:17:54 +00:00
Wolfgang Sourdeau 067513959a Monotone-Parent: fbdbaedef2d0b93dc7ac828e0acfde7baccc8f6b
Monotone-Revision: f44990050ab038029a3fa83c4918912da401bd4b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-04-23T19:16:43
2012-04-23 19:16:43 +00:00
Wolfgang Sourdeau 65acbc5ecf Monotone-Parent: 389b194bd166895ce122d73e90c04eb48d06a6a1
Monotone-Revision: fbdbaedef2d0b93dc7ac828e0acfde7baccc8f6b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-04-23T18:39:26
2012-04-23 18:39:26 +00:00
Jean Raby 1d6583f2c5 New caldav tests:
remove attendee after invitation
  remove attendee and organizer after invitation.

Monotone-Parent: d0d8f431bd9bb7676b29e0f9073ed40cfc1cf9e5
Monotone-Revision: e290d09c6fe813e82f2e06c1cfcaab7ba2a5b3ac

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-04-20T21:33:35
2012-04-20 21:33:35 +00:00
Wolfgang Sourdeau 6aa627a800 Monotone-Parent: 2fb9aaf01f9b4a29e3d49d6c35deaf48a4e57e9c
Monotone-Revision: 825d6255230167e6f80d8015a569afa6bdb4cb7d

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-04-16T15:24:16
2012-04-16 15:24:16 +00:00
Wolfgang Sourdeau 10bfd70be1 Monotone-Parent: 406832bc51a0849377951d10353a33568b33877b
Monotone-Revision: 2fb9aaf01f9b4a29e3d49d6c35deaf48a4e57e9c

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-04-16T15:23:24
2012-04-16 15:23:24 +00:00
Wolfgang Sourdeau 38e085ae8f Monotone-Parent: ae2a845cc86e684e944e2ffbb629f7bd634d985f
Monotone-Revision: 0d1809a8a5fbb980e78d197e8f5c0c634b960a2e

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-03-16T20:41:52
Monotone-Branch: ca.inverse.sogo
2012-03-16 20:41:52 +00:00
Jean Raby 4a1b4193ad Compare the sync token with the end time of the query, not the start time.
This should stop the test from failing when everything is really ok..

Monotone-Parent: 44e6a1e9a80f2c2e2c230c1d9be4552941343bea
Monotone-Revision: 83140ea045c02e9961515cc478033e97df559cfb

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-03-15T14:59:08
2012-03-15 14:59:08 +00:00
Francis Lachapelle 6ce0c29b2a Monotone-Parent: 0c045ab1e972ecf31a2d5051abbc0ef141461d10
Monotone-Revision: 3be1457342206d81824250d57633322dda8fb4d9

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2012-02-10T21:03:29
Monotone-Branch: ca.inverse.sogo
2012-02-10 21:03:29 +00:00
Jean Raby e05630909e use isinstance instead of try/except to check if preference is a dict or a string.
Monotone-Parent: 64241052c164949118642194441e9a30cbdc3d58
Monotone-Revision: 9c35c13adaec0c9fe67e19acb1c73a22271aa714

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-02-21T21:07:35
Monotone-Branch: ca.inverse.sogo
2012-02-21 21:07:35 +00:00
Wolfgang Sourdeau 966149f804 Monotone-Parent: 859bf2013653e0366336126b6d00368fe0dbc147
Monotone-Revision: ed35a0aec1eed0f78e69e747bdd6871d62118111

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-21T19:52:40
Monotone-Branch: ca.inverse.sogo
2012-02-21 19:52:40 +00:00
Wolfgang Sourdeau 1655d27dbe Monotone-Parent: ebe6d4bf201db3d567631a28731d5d2345f7ab9e
Monotone-Revision: 859bf2013653e0366336126b6d00368fe0dbc147

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-21T16:19:46
Monotone-Branch: ca.inverse.sogo
2012-02-21 16:19:46 +00:00
Wolfgang Sourdeau cb6a4530e1 merge of '15825926d3d6130838a6e8a925fb390321c6e5fa'
and '7f4c04f0c1883efb437cd0189f442b20c0063c82'

Monotone-Parent: 15825926d3d6130838a6e8a925fb390321c6e5fa
Monotone-Parent: 7f4c04f0c1883efb437cd0189f442b20c0063c82
Monotone-Revision: 5066f4418986dc6df8b207002b41f82bc9e2bb8b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-20T19:48:50
Monotone-Branch: ca.inverse.sogo
2012-02-20 19:48:50 +00:00
Wolfgang Sourdeau 18eab08165 Monotone-Parent: 1446e7383727bc0d371dfafcec06697f030f7117
Monotone-Revision: 7f4c04f0c1883efb437cd0189f442b20c0063c82

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-20T19:47:58
Monotone-Branch: ca.inverse.sogo
2012-02-20 19:47:58 +00:00
Jean Raby 3a4a518c9e Cosmetic fixes in preferences.py
add a new test to set/get text preferences with chars that must be escaped.

Monotone-Parent: 361f4d1d571053d2b3dd474a5d6755ef20cc2851
Monotone-Revision: 72203acde8ebf2eb487bf2f4d7ee94f9c8fcd81a

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-02-16T22:03:36
Monotone-Branch: ca.inverse.sogo
2012-02-16 22:03:36 +00:00
Jean Raby 6ef5d5bccc remove 'except as' since it is not supported on python 2.5 (debian-lenny)
Monotone-Parent: 04bea15431a5d37d2c52ccda4a30d78b57741793
Monotone-Revision: e27ba437a27fa40967d6195b9f420b3c36988d81

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-02-17T22:06:58
Monotone-Branch: ca.inverse.sogo
2012-02-17 22:06:58 +00:00
Jean Raby 8f1307e13d update the languages and the preference map to match the new properties names
Don't use the default daysBetweenResponse for the vacation ignore list test

Monotone-Parent: 9631e91f39d72591553f51f05b43536b1438e553
Monotone-Revision: 8c3a2531198e8b97572bbc89525885693d00a39b

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-02-15T20:27:00
Monotone-Branch: ca.inverse.sogo
2012-02-15 20:27:00 +00:00
Jean Raby f9cb0e74db Do not use the default number of days for the vacation replies...
gives us a chance to catch a future breakage

Monotone-Parent: fb63130e235a425b2051b359e3504ed4d8916859
Monotone-Revision: 7014c5053f06e41d5d808632f6c28b472a6037d8

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-02-15T19:33:37
Monotone-Branch: ca.inverse.sogo
2012-02-15 19:33:37 +00:00
Jean Raby eb64356858 Verbose error if the assertion fails
Monotone-Parent: e18b5ae2235fde5d7f7f569ead8452a2217d9b5c
Monotone-Revision: 057f323db2fa6be4670dc58350ff09cbbc11113b

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-02-15T18:14:19
Monotone-Branch: ca.inverse.sogo
2012-02-15 18:14:19 +00:00
Wolfgang Sourdeau c255ce92fd Monotone-Parent: b84d2ade488d31149ffc7e1bd8b78b98c3331703
Monotone-Revision: 6e9bec6a824b22501c8cbc518a56410d6d896cb0

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2012-02-13T15:09:06
Monotone-Branch: ca.inverse.sogo
2012-02-13 15:09:06 +00:00
Jean Raby eceffe862e Drop pytz, use dateutil.tz.
Bring in small fixes from trunk

Monotone-Parent: 18bd3484373fa731cf9a3ac7ca3ce35afbf03cdd
Monotone-Revision: 1efb09bf023898a5a0088c9ba29ca00f1a304611

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-02-02T18:05:36
2012-02-02 18:05:36 +00:00
Francis Lachapelle fc338931fc Renamed "DanishDenmark" to "Danish".
Monotone-Parent: ab0d6aa948262973d1cb1c1b5c2028965a306451
Monotone-Revision: 724e56b2f3e856f74157f0d3158e24aa3a22c5e9

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-12-19T17:16:23
2011-12-19 17:16:23 +00:00
Francis Lachapelle 188e9472e3 Added new Danish (Denmark) translation.
Monotone-Parent: 6e11f6220a9ec4ae00f4c090674fcb8b2910c44d
Monotone-Revision: dba9e298691b115fdb536d3e5610f71142ab4ee3

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-12-02T03:37:42
2011-12-02 03:37:42 +00:00
Francis Lachapelle 506f3e299a Splitted Spanish translation for Spain and Argentina.
Monotone-Parent: 861f7178f9b9b174a95089004b437ad49a79963a
Monotone-Revision: 579a8b749be55cfe567e5edf9b069e6f9da3a5de

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-17T15:22:09
2011-11-17 15:22:09 +00:00
Francis Lachapelle ae4123cfe0 Splitted Norwegian translation in Norwegian Bokmal and Nynorsk.
Monotone-Parent: 17530608006b90a01cc2e9b0e6c5591ad9be6610
Monotone-Revision: 7680b97cb4b0c7c994b80ccc36a5e6698af319b7

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-15T21:15:49
2011-11-15 21:15:49 +00:00
Francis Lachapelle 63e0b0e116 applied changes from 59d4ff7e6c2fe24e74adbe4891af30ece4f5e858
through c05e0091913ed81140571dab045abdaf56a77ef8

Monotone-Parent: 850fd7677033b28a7218a010f55b437ebd12f665
Monotone-Revision: eb1f58bb7bd3454ffc857750264fae0b27b86d32

Monotone-Author: flachapelle@inverse.ca
Monotone-Date: 2011-11-14T16:07:04
2011-11-14 16:07:04 +00:00
Ludovic Marcotte 220410b446 forgot file in previous commit
Monotone-Parent: a23f9b6b633e53869f52361213e6478e36384813
Monotone-Revision: dab3668bce4278be22f243f5c2d650104d8d89fe

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-10-07T17:11:24
Monotone-Branch: ca.inverse.sogo
2011-10-07 17:11:24 +00:00
Ludovic Marcotte f045996ac6 Converted teststrings into a tool
Monotone-Parent: ae0c0cd3dbc947562a3dbd28f513f46bcd28a5b4
Monotone-Revision: f6ec5191473f90384de5c3301569150128a2ae63

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-10-07T15:27:41
Monotone-Branch: ca.inverse.sogo
2011-10-07 15:27:41 +00:00
Wolfgang Sourdeau 6192f0d077 Monotone-Parent: 3506bd18bc8c2147bebd7f22c05323ede7752c62
Monotone-Revision: 394b1692941b08185f4b0f87ec52bc7c0dc6c824

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-22T20:28:49
Monotone-Branch: ca.inverse.sogo
2011-07-22 20:28:49 +00:00
Wolfgang Sourdeau 53c646a072 Monotone-Parent: 7dc95c48ab0a4fd9411797dd3275f47c9c42b72d
Monotone-Revision: 3506bd18bc8c2147bebd7f22c05323ede7752c62

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-22T17:51:26
Monotone-Branch: ca.inverse.sogo
2011-07-22 17:51:26 +00:00
Wolfgang Sourdeau 5f6f472b16 Monotone-Parent: 3049bbd9ddfe5886523c3f742888bf850719f4bc
Monotone-Revision: d9a86eb13b216d79e4554381c163dbca408f0d39

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-19T20:01:13
Monotone-Branch: ca.inverse.sogo
2011-07-19 20:01:13 +00:00
Wolfgang Sourdeau 5a1aad272e Make sogo-tests uninstallable
Monotone-Parent: 6d9f4a1dbd4808e626cd25041219c5bb22a5626f
Monotone-Revision: 3049bbd9ddfe5886523c3f742888bf850719f4bc

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-07-19T20:00:15
Monotone-Branch: ca.inverse.sogo
2011-07-19 20:00:15 +00:00
Jean Raby 4a1e59744d Add options handling to sogoLogin.py
The script can now be used from the CLI to get the SOGo auth cookie.


Monotone-Parent: a7450cb20f9b7540324748f847e35d9eb3e1ba15
Monotone-Revision: da943d19b66326d6a44506dad61363238c96ca37

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2011-06-27T22:43:48
Monotone-Branch: ca.inverse.sogo
2011-06-27 22:43:48 +00:00
Jean Raby 17c4ec949a Add a rudimentary test for sogo-tool
Monotone-Parent: 986c53393f0caccafae8ec72f8b2d56477f587b6
Monotone-Revision: 7f7501b1bb5b05b31afe18481c6a203e70e2222b

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2011-05-20T20:22:56
Monotone-Branch: ca.inverse.sogo
2011-05-20 20:22:56 +00:00
Jean Raby a134cbe2cb Fix teststrings.sh to exit != 0 if an error occured.
Monotone-Parent: c80984a4695d7e15164ed59ed14c2b823311be38
Monotone-Revision: 986c53393f0caccafae8ec72f8b2d56477f587b6

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2011-05-20T19:46:13
Monotone-Branch: ca.inverse.sogo
2011-05-20 19:46:13 +00:00
Jean Raby b86de24ecf Fix a typo
Monotone-Parent: 7a80aa359f31e8185da9899c70adad7d7f65e076
Monotone-Revision: c80984a4695d7e15164ed59ed14c2b823311be38

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2011-05-19T21:19:28
Monotone-Branch: ca.inverse.sogo
2011-05-19 21:19:28 +00:00
Ludovic Marcotte ef17358c29 Added Icelandic translation - thanks to Anna Jonna Armannsdottir <annaj@hi.is>
Monotone-Parent: 998ca10db38dc23b8d40343f482a97b7e4d93b13
Monotone-Revision: 7543dc34aa33702ddf79bcb43feab4d72175bfc2

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-05-11T19:12:47
Monotone-Branch: ca.inverse.sogo
2011-05-11 19:12:47 +00:00
Ludovic Marcotte 7d7bd78947 merge of '53dfb1b04415248644ed626184df1362cd4ee2f1'
and 'e0d3e7be794ca11b0110ce99b943aa8a46a9bb90'

Monotone-Parent: 53dfb1b04415248644ed626184df1362cd4ee2f1
Monotone-Parent: e0d3e7be794ca11b0110ce99b943aa8a46a9bb90
Monotone-Revision: 1464c6c39cc56b3546f7388e70945dfe0e03b3af

Monotone-Author: ludovic@Sophos.ca
Monotone-Date: 2011-05-03T13:39:48
Monotone-Branch: ca.inverse.sogo
2011-05-03 13:39:48 +00:00
Jean Raby d1af8b7801 Imported managesieve.py: implements the client side of the managesieve protocol
Added sieve tests (vacation, forwarding and simple sieve scripts)
Added some caldav scheduling tests cases and resources planning tests.
Added new variables to config.py.in for sieve resources planning tests.

Monotone-Parent: d3ab72b923ee1d1bbd604ea5e7e14b54346aa0b3
Monotone-Revision: 53dfb1b04415248644ed626184df1362cd4ee2f1

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2011-05-03T12:37:34
Monotone-Branch: ca.inverse.sogo
2011-05-03 12:37:34 +00:00
Wolfgang Sourdeau 0a1359117a Monotone-Parent: d3ab72b923ee1d1bbd604ea5e7e14b54346aa0b3
Monotone-Revision: 286485edfe73374c792ca6df671c318f7516a2d8

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-08T15:29:00
Monotone-Branch: ca.inverse.sogo
2011-04-08 15:29:00 +00:00
Wolfgang Sourdeau c9afeb9827 Monotone-Parent: 6dfadf575c7c0be4ae75752239ab48f7531dba38
Monotone-Revision: 4dead0c3c1d9edc0c48e5bfb39f0ec7a89f28007

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-01T21:13:19
Monotone-Branch: ca.inverse.sogo
2011-04-01 21:13:19 +00:00
Wolfgang Sourdeau 6f339121a2 Monotone-Parent: 5cb9c48b0138d6348fec10e7ae5a7a5e6b8403c2
Monotone-Revision: 6dfadf575c7c0be4ae75752239ab48f7531dba38

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-01T21:10:10
Monotone-Branch: ca.inverse.sogo
2011-04-01 21:10:10 +00:00
Wolfgang Sourdeau f2c466be49 Monotone-Parent: e91e560ca6c090284bbf4b21c0faf601ae784a38
Monotone-Revision: 0d33a0e0f292ce34593481d0fa26cae27146aa3b

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-01T19:45:36
Monotone-Branch: ca.inverse.sogo
2011-04-01 19:45:36 +00:00
Wolfgang Sourdeau 4e13c0b73c Monotone-Parent: 7ee997ad520d61e48d2f051e02d433791c47fd08
Monotone-Revision: c37895534ea03712cf65f5760bc535177a041d99

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-01T19:43:11
Monotone-Branch: ca.inverse.sogo
2011-04-01 19:43:11 +00:00
Wolfgang Sourdeau 87f516c874 Monotone-Parent: 149979fcef67a0799105ec0cd45d5b5364e8dbcf
Monotone-Revision: 7ee997ad520d61e48d2f051e02d433791c47fd08

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-01T18:57:00
Monotone-Branch: ca.inverse.sogo
2011-04-01 18:57:00 +00:00
Wolfgang Sourdeau fd2d0930fd Monotone-Parent: 20415379d4ad22b602692f50041a0eb207e1d1fb
Monotone-Revision: df080d9617e2f9f6b74b3cce75ec8404e4c4bec3

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2011-04-01T18:48:24
Monotone-Branch: ca.inverse.sogo
2011-04-01 18:48:24 +00:00