[Obm] Obm-Connector : Impossible de souscrire un agenda

Guillaume ALAUX galaux at linagora.com
Tue Mar 15 10:51:33 CET 2011


Bonjour,

> LoginHandler ERROR - thunderbird[ext: 2.4.1.7, light: 1.0b2] isn't
longer suppored.

obm-sync indique que les versions de lightning ou du connecteur que vous
utilisez ne sont pas assez à jour. Nous avons en effet dû intégrer les
versions minimum suivantes :

Lightning 1.0b2.03obm
http://obm.org/mozilla-addons/lightning/

OBM-Connector : 2.4.1.15
http://obm.org/mozilla-addons/obm-connector/

Guillaume ALAUX
Linagora - OBM

On 03/15/2011 10:09 AM, Aurelien Probst wrote:
> Bonjour,
> 
> Vous trouverez ci-après le log de ce qui s'est passé hier. Il y a
> visiblement une erreur d'accès.
> 
> Merci d'avance pour votre aide.
> 
> Aurélien
> 
> 2011-03-14 11:01:40,980 NioSelectorPool INFO - Using a shared selector
> for servlet write/read
> 2011-03-14 11:01:41,059 Http11NioProtocol INFO - Initializing Coyote
> HTTP/1.1 on http-8080
> 2011-03-14 11:01:41,099 Catalina INFO - Initialization processed in 4299 ms
> 2011-03-14 11:01:41,218 StandardService INFO - Starting service Catalina
> 2011-03-14 11:01:41,220 StandardEngine INFO - Starting Servlet Engine:
> Apache Tomcat/6.0.20
> 2011-03-14 11:01:52,121 DataSourceFactory INFO - DataSourceFactory created
> 2011-03-14 11:01:52,122 DataSourceFactory INFO - Initializing datasource...
> 2011-03-14 11:01:52,122 DataSourceFactory INFO -    o className:
> org.postgresql.Driver
> 2011-03-14 11:01:52,122 DataSourceFactory INFO -    o login: obm
> 2011-03-14 11:01:52,122 DataSourceFactory INFO -    o password: obm
> 2011-03-14 11:01:52,122 DataSourceFactory INFO -    o url:
> jdbc:postgresql://127.0.0.1/obm <http://127.0.0.1/obm>
> 2011-03-14 11:01:52,122 DataSourceFactory INFO -    o pingQuery: SELECT 1
> 2011-03-14 11:01:52,122 DataSourceFactory INFO -    o max: 10
> 2011-03-14 11:01:52,194 DataSource INFO - Starting pool...
> 2011-03-14 11:01:52,210 ConnectionPool INFO - Creating Physical
> connection...
> 2011-03-14 11:01:52,402 ConnectionPool INFO - Physical connection
> established.
> 2011-03-14 11:01:52,402 ConnectionPool INFO - Creating Physical
> connection...
> 2011-03-14 11:01:52,442 ConnectionPool INFO - Physical connection
> established.
> 2011-03-14 11:01:52,442 ConnectionPool INFO - Creating Physical
> connection...
> 2011-03-14 11:01:52,460 ConnectionPool INFO - Physical connection
> established.
> 2011-03-14 11:01:52,460 ConnectionPool INFO - Creating Physical
> connection...
> 2011-03-14 11:01:52,480 ConnectionPool INFO - Physical connection
> established.
> 2011-03-14 11:01:52,480 ConnectionPool INFO - Creating Physical
> connection...
> 2011-03-14 11:01:52,523 ConnectionPool INFO - Physical connection
> established.
> 2011-03-14 11:01:52,523 ConnectionPool INFO - Creating Physical
> connection...
> 2011-03-14 11:01:52,542 ConnectionPool INFO - Physical connection
> established.
> 2011-03-14 11:01:52,542 ConnectionPool INFO - Creating Physical
> connection...
> 2011-03-14 11:01:52,564 ConnectionPool INFO - Physical connection
> established.
> 2011-03-14 11:01:52,564 ConnectionPool INFO - Creating Physical
> connection...
> 2011-03-14 11:01:52,603 ConnectionPool INFO - Physical connection
> established.
> 2011-03-14 11:01:52,603 ConnectionPool INFO - Creating Physical
> connection...
> 2011-03-14 11:01:52,623 ConnectionPool INFO - Physical connection
> established.
> 2011-03-14 11:01:52,623 ConnectionPool INFO - Creating Physical
> connection...
> 2011-03-14 11:01:52,643 ConnectionPool INFO - Physical connection
> established.
> 2011-03-14 11:01:52,643 ConnectionPool INFO - Pool State after start is
> 0 used out of 10 connections
> 2011-03-14 11:01:52,931 PingThread INFO - 10 unused connections pinged.
> 2011-03-14 11:01:54,260 Http11NioProtocol INFO - Starting Coyote
> HTTP/1.1 on http-8080
> 2011-03-14 11:01:54,413 ChannelSocket INFO - JK: ajp13 listening on
> /0.0.0.0:8009 <http://0.0.0.0:8009>
> 2011-03-14 11:01:54,503 JkMain INFO - Jk running ID=0 time=0/137 
> config=null
> 2011-03-14 11:01:54,506 Catalina INFO - Server startup in 13406 ms
> 2011-03-14 11:03:52,668 PingThread INFO - 10 unused connections pinged.
> 2011-03-14 11:05:52,665 PingThread INFO - 10 unused connections pinged.
> 2011-03-14 11:06:13,481 SyncServlet INFO - Starting obm-sync 2.3.23
> 2011-03-14 11:06:13,784 UserTransactionFactory INFO -
> UserTransactionFactory created
> 2011-03-14 11:06:14,009 LoginHandler INFO - method: doLogin
> 2011-03-14 11:06:14,104 SessionManagement INFO - [CUID 1]
> admin at gingkoecho.com <mailto:admin at gingkoecho.com> logged in from
> thunderbird[ext: 2.4.1.7, light: 1.0b2]. auth type: OBM DB (mail:
> admin at gingkoecho.com <mailto:admin at gingkoecho.com>) on obm-sync 2.3.23
> 2011-03-14 11:06:14,107 LoginHandler ERROR - thunderbird[ext: 2.4.1.7,
> light: 1.0b2] isn't longer suppored.
> 2011-03-14 11:06:14,138 SettingDao INFO - return 22 settings for userid:
> admin at gingkoecho.com <http://gingkoecho.com>
> 2011-03-14 11:06:14,669 SyncServlet INFO - handler responded to
> login/doLogin in 660ms.
> 2011-03-14 11:06:14,679 SyncServlet ERROR - Invalid access token
> org.obm.sync.auth.AuthFault: Invalid access token
>     at
> fr.aliacom.obm.common.session.SessionManagement.checkToken(SessionManagement.java:224)
>     at
> org.obm.sync.server.handler.SecureSyncHandler.getCheckedToken(SecureSyncHandler.java:50)
>     at
> org.obm.sync.server.handler.EventHandler.handle(EventHandler.java:102)
>     at org.obm.sync.server.SyncServlet.handleQuery(SyncServlet.java:114)
>     at org.obm.sync.server.SyncServlet.service(SyncServlet.java:73)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>     at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>     at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>     at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>     at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>     at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>     at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>     at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>     at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
>     at
> org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcessor.java:883)
>     at
> org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:722)
>     at
> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:2214)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>     at java.lang.Thread.run(Thread.java:662)
> 2011-03-14 11:06:14,949 LoginHandler INFO - method: doLogin
> 2011-03-14 11:06:15,003 SessionManagement INFO - [CUID 2]
> admin at gingkoecho.com <mailto:admin at gingkoecho.com> logged in from
> thunderbird[ext: 2.4.1.7, light: 1.0b2]. auth type: OBM DB (mail:
> admin at gingkoecho.com <mailto:admin at gingkoecho.com>) on obm-sync 2.3.23
> 2011-03-14 11:06:15,004 LoginHandler ERROR - thunderbird[ext: 2.4.1.7,
> light: 1.0b2] isn't longer suppored.
> 2011-03-14 11:06:15,034 SettingDao INFO - return 22 settings for userid:
> admin at gingkoecho.com <http://gingkoecho.com>
> 2011-03-14 11:06:15,034 SyncServlet INFO - handler responded to
> login/doLogin in 84ms.
> 2011-03-14 11:07:52,682 PingThread INFO - 10 unused connections pinged.
> 2011-03-14 11:09:52,671 PingThread INFO - 10 unused connections pinged.
> 2011-03-14 11:11:13,773 SyncServlet ERROR - Query without 3 parts: /
> 2011-03-14 11:11:25,599 SyncServlet ERROR - Query without 3 parts: /login/
> 2011-03-14 11:11:31,177 LoginHandler INFO - method: doLogin
> 2011-03-14 11:11:31,180 SyncServlet INFO - handler responded to
> login/doLogin in 3ms.
> 2011-03-14 11:11:52,669 PingThread INFO - 10 unused connections pinged.
> 2011-03-14 11:13:52,665 PingThread INFO - 10 unused connections pinged.
> 
> 
> Le 15 mars 2011 09:14, Raphaël Rougeron <rrougeron at linagora.com
> <mailto:rrougeron at linagora.com>> a écrit :
> 
>     Le connecteur semble ne pas pouvoir s'authentifier avec obm-sync.
>     Que disent les logs de ce dernier ? (/var/log/obm-tomcat/obm-java.log)
> 
>     Aurelien Probst <aurelien.probst at gmail.com
>     <mailto:aurelien.probst at gmail.com>> a écrit :
> 
>     >Bonjour Guillaume,
>     >
>     >   - J'ai le log qui suit après avoir ouvert Thunderbird :
>     >
>     >New session: Mon Mar 14 2011 12:04:57 GMT+0100 (CET)
>     >[DEBUG  ] UtilsOBM: (Mon Mar 14 2011 12:04:58 GMT+0100 (CET))  > new
>     >UtilsOBM()
>     >[DEBUG  ] Base_Synchronizer: (Mon Mar 14 2011 12:04:58 GMT+0100
>     (CET))  >
>     >Base_Synchronizer()
>     >[DEBUG  ] Base_Synchronizer: (Mon Mar 14 2011 12:04:58 GMT+0100
>     (CET))  >
>     >Base_Synchronizer()
>     >[NOTICE ] UtilsOBM: (Mon Mar 14 2011 12:04:58 GMT+0100 (CET))  > in
>     >localstore
>     >
>     >[DEBUG  ] UtilsOBM: (Mon Mar 14 2011 12:04:58 GMT+0100 (CET))  > new
>     >UtilsOBM()
>     >[NOTICE ] UtilsOBM: (Mon Mar 14 2011 12:04:59 GMT+0100 (CET))  >
>     toolbar not
>     >in localstore : add it by dom
>     >
>     >[NOTICE ] UtilsOBM: (Mon Mar 14 2011 12:04:59 GMT+0100 (CET))  > no
>     toolbar
>     >
>     >[DEBUG  ] UtilsOBM: (Mon Mar 14 2011 12:05:12 GMT+0100 (CET))  > new
>     >UtilsOBM()
>     >
>     >
>     >   - Lorsque que je clique sur "Souscrire...", j'ai toujours le ""
>     et aucun
>     >   log supplémentaire.
>     >
>     >
>     >   - Lorsque je clique sur "Synchronisation...", j'ai le log suivant :
>     >
>     >[DEBUG  ] UtilsOBM: (Mon Mar 14 2011 12:06:14 GMT+0100 (CET))  > new
>     >UtilsOBM()
>     >[DEBUG  ] UtilsOBM: (Mon Mar 14 2011 12:06:14 GMT+0100 (CET))  > new
>     >UtilsOBM()
>     >[DEBUG  ] obmCalendarSync: (Mon Mar 14 2011 12:06:14 GMT+0100
>     (CET))  > new
>     >obmCalendarSync()
>     >[DEBUG  ] obmCalendarSync: (Mon Mar 14 2011 12:06:14 GMT+0100 (CET))  >
>     >getSubscribleCalendars()
>     >[DEBUG  ] obmCalendarProxy: (Mon Mar 14 2011 12:06:14 GMT+0100
>     (CET))  > new
>     >obmCalendarProxy()
>     >[DEBUG  ] obmCalendarSync: (Mon Mar 14 2011 12:06:14 GMT+0100 (CET))  >
>     >_doLogin()
>     >[DEBUG  ] obmCalendarProxy: (Mon Mar 14 2011 12:06:14 GMT+0100
>     (CET))  >
>     >doLogin()
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:14 GMT+0100 (CET))
>      > invoke
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:14 GMT+0100 (CET))  >
>     >_sendRESTRequest:
>     >http://192.191.190.97:8080/obm-sync/services/login/doLogin(
>     <http://192.191.190.97:8080/obm-sync/services/login/doLogin%28>
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:14 GMT+0100 (CET))  >
>     >login=admin at gingkoecho.com <mailto:admin at gingkoecho.com>
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:14 GMT+0100 (CET))  >
>     >&password=******
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:14 GMT+0100 (CET))  >
>     >&origin=thunderbird[ext: 2.4.1.7, light: 1.0b2]
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:14 GMT+0100 (CET))  > )
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:15 GMT+0100 (CET))  >
>     >_onSendRESTRequest: doLogin =>
>     >[DEBUG  ] obmCalendarProxy: (Mon Mar 14 2011 12:06:15 GMT+0100
>     (CET))  >
>     >_callback(aMethodName = doLogin)
>     >[DEBUG  ] obmCalendarProxy: (Mon Mar 14 2011 12:06:15 GMT+0100
>     (CET))  >
>     >token obtained with sid:
>     >[DEBUG  ] obmCalendarSync: (Mon Mar 14 2011 12:06:15 GMT+0100 (CET))  >
>     >_onLogged()
>     >[DEBUG  ] obmCalendarSync: (Mon Mar 14 2011 12:06:15 GMT+0100 (CET))  >
>     >_ensureValidResponse(doLogin)
>     >[DEBUG  ] obmCalendarSync: (Mon Mar 14 2011 12:06:15 GMT+0100 (CET))  >
>     >_ensureOBMCalendarsArePresent()
>     >[DEBUG  ] obmCalendarProxy: (Mon Mar 14 2011 12:06:15 GMT+0100
>     (CET))  >
>     >listCalendars()
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:15 GMT+0100 (CET))
>      > invoke
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:15 GMT+0100 (CET))  >
>     >_sendRESTRequest:
>     >http://192.191.190.97:8080/obm-sync/services/calendar/listCalendars( <http://192.191.190.97:8080/obm-sync/services/calendar/listCalendars%28>
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:15 GMT+0100 (CET))
>      >   sid=
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:15 GMT+0100 (CET))  > )
>     >[DEBUG  ] JS console: (Mon Mar 14 2011 12:06:15 GMT+0100 (CET))  >
>     >[JavaScript Error: "aucun ÈlÈment trouvÈ" {file: "
>     >http://192.191.190.97:8080/obm-sync/services/login/doLogin" line: 1}]
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:16 GMT+0100 (CET))  >
>     >_onSendRESTRequest: listCalendars => <?xml version="1.0"
>     >encoding="UTF-8"?><error
>     >xmlns="http://www.obm.org/xsd/sync/error.xsd"><message>Invalid
>     >access token</message></error>
>     >[DEBUG  ] obmCalendarProxy: (Mon Mar 14 2011 12:06:16 GMT+0100
>     (CET))  >
>     >_callback(aMethodName = listCalendars)
>     >[DEBUG  ] obmCalendarSync: (Mon Mar 14 2011 12:06:16 GMT+0100 (CET))  >
>     >_onListCalendar()
>     >[DEBUG  ] obmCalendarSync: (Mon Mar 14 2011 12:06:16 GMT+0100 (CET))  >
>     >_ensureValidResponse(listCalendars)
>     >[DEBUG  ] obmCalendarSync: (Mon Mar 14 2011 12:06:16 GMT+0100 (CET))  >
>     >Invalid access token -> re-login and retry
>     >[DEBUG  ] obmCalendarProxy: (Mon Mar 14 2011 12:06:16 GMT+0100
>     (CET))  >
>     >doLogin()
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:16 GMT+0100 (CET))
>      > invoke
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:16 GMT+0100 (CET))  >
>     >_sendRESTRequest:
>     >http://192.191.190.97:8080/obm-sync/services/login/doLogin(
>     <http://192.191.190.97:8080/obm-sync/services/login/doLogin%28>
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:16 GMT+0100 (CET))  >
>     >login=admin at gingkoecho.com <mailto:admin at gingkoecho.com>
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:16 GMT+0100 (CET))  >
>     >&password=******
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:16 GMT+0100 (CET))  >
>     >&origin=thunderbird[ext: 2.4.1.7, light: 1.0b2]
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:16 GMT+0100 (CET))  > )
>     >[DEBUG  ] RESTClient.js: (Mon Mar 14 2011 12:06:16 GMT+0100 (CET))  >
>     >_onSendRESTRequest: doLogin =>
>     >[DEBUG  ] obmCalendarProxy: (Mon Mar 14 2011 12:06:16 GMT+0100
>     (CET))  >
>     >_callback(aMethodName = doLogin)
>     >[DEBUG  ] obmCalendarProxy: (Mon Mar 14 2011 12:06:16 GMT+0100
>     (CET))  >
>     >token obtained with sid:
>     >[DEBUG  ] obmCalendarSync: (Mon Mar 14 2011 12:06:16 GMT+0100 (CET))  >
>     >_onReLogged()
>     >[DEBUG  ] obmCalendarSync: (Mon Mar 14 2011 12:06:16 GMT+0100 (CET))  >
>     >_ensureValidResponse(doLogin)
>     >[DEBUG  ] JS console: (Mon Mar 14 2011 12:06:16 GMT+0100 (CET))  >
>     >[JavaScript Error: "aucun ÈlÈment trouvÈ" {file: "
>     >http://192.191.190.97:8080/obm-sync/services/login/doLogin" line: 1}]
>     >[DEBUG  ] UtilsOBM: (Mon Mar 14 2011 12:06:47 GMT+0100 (CET))  > new
>     >UtilsOBM()
>     >[DEBUG  ] UtilsOBM: (Mon Mar 14 2011 12:06:47 GMT+0100 (CET))  > new
>     >UtilsOBM()
>     >
>     >En espérant que ca puisse aider.
>     >
>     >Merci d'avance pour votre retour.
>     >
>     >Cordialement,
>     >
>     >Aurélien
>     >
>     >Le 14 mars 2011 10:04, Guillaume ALAUX <galaux at linagora.com
>     <mailto:galaux at linagora.com>> a écrit :
>     >
>     >> Bonjour
>     >>
>     >> L'intitulé "TypeError : aData is null" est typique des logs du
>     >> connecteur OBM mais n'est en effet pas assez précis.
>     >>
>     >> Pourriez-vous SVP passer le niveau de logs du connecteur à "-1" comme
>     >> indiqué dans cette section du wiki que je viens de mettre à jour puis
>     >> nous envoyer le fichier de log :
>     >>
>     >> http://obm.org/doku.php?id=obmmozillacalendar#logging
>     >>
>     >> Merci d'avance.
>     >>
>     >> --
>     >> Guillaume ALAUX
>     >> Linagora - OBM
>     >>
>     >> On 03/11/2011 03:53 PM, Aurelien Probst wrote:
>     >> > Bonjour,
>     >> >
>     >> > J'ai suivi la procédure ci-dessous
>     >> >
>     >> > http://www.obm.org/doku.php?id=docs:install:debian_obm23:obm-sync
>     >> > <http://www.obm.org/doku.php?id=docs:install:debian_obm23:obm-sync>
>     >> >
>     >> > pour synchroniser mon serveur OBM (tout est installer sur le même
>     >> > serveur Debian Lenny) avec mon thunderbird en local (MacOs X snow
>     >> leopard).
>     >> >
>     >> > dans la fenêtre de préférence thunderbird/OBM je configure
>     l'accès au
>     >> > serveur et lorsque je clique sur le bouton "souscrire" pour ajouter
>     >> > l'agenda de l'utilisateur admin je vois apparaitre l'erreur
>     suivante :
>     >> > "TypeError : aData is null"...
>     >> >
>     >> > dans le log je n'ai que ce qui suit : New session: Mon Mar 07 2011
>     >> > 18:46:30 GMT+0100 (CET)
>     >> >
>     >> > Par ailleurs, j'ai le même problème avec un Thunderbird sous Ubuntu
>     >> > 10.04 avec le lightning suivant :
>     >> lightning-1.0b2-LINAGORA-02-tb-linux.xpi
>     >> >
>     >> > Merci d'avance pour votre aide.
>     >> >
>     >> > Cordialement,
>     >> >
>     >> > Aurélien
>     >> >
>     >> > --
>     >> > Aurélien  PROBST
>     >> > aurelien.probst at gmail.com <mailto:aurelien.probst at gmail.com>
>     <mailto:aurelien.probst at gmail.com <mailto:aurelien.probst at gmail.com>>
>     >> > 06.09.75.15.56 (France)
>     >> >
>     >> >
>     >> >
>     >> > _______________________________________________
>     >> > Obm mailing list
>     >> > Obm at list.obm.org <mailto:Obm at list.obm.org>
>     >> > http://list.obm.org/mailman/listinfo/obm
>     >>
>     >>
>     >> _______________________________________________
>     >> Obm mailing list
>     >> Obm at list.obm.org <mailto:Obm at list.obm.org>
>     >> http://list.obm.org/mailman/listinfo/obm
>     >>
>     >>
>     >
>     >
>     >--
>     >Aurélien  PROBST
>     >aurelien.probst at gmail.com <mailto:aurelien.probst at gmail.com>
>     >+33.6.09.75.15.56
>     >
>     >_______________________________________________
>     >Obm mailing list
>     >Obm at list.obm.org <mailto:Obm at list.obm.org>
>     >http://list.obm.org/mailman/listinfo/obm
> 
> 
> 
> 
> -- 
> Aurélien  PROBST
> aurelien.probst at gmail.com <mailto:aurelien.probst at gmail.com>
> +33.6.09.75.15.56
> 
> (Scannez le QRCode suivant pour ajouter mes coordonnées dans votre mobile)
> (Scan the following QRCode to add my contact information to your mobile)
> 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 230 bytes
Desc: OpenPGP digital signature
Url : http://list.obm.org/pipermail/obm/attachments/20110315/271e5f6e/attachment.pgp 


More information about the Obm mailing list