Commit graph

3,435 commits

Author SHA1 Message Date
Goffi
2cc6d6549f core (XMLUI): created a read_only attribute for InputWidget + new JidInputWidget 2014-06-25 14:01:55 +02:00
souliane
7d849b11ca plugin XEP-0045: small refactorization + clean on profile's disconnection 2014-06-23 16:07:13 +02:00
souliane
56ec86b8e5 plugin XEP-0045, text_commands: add some commands:
- handle generic failure in text_commands
    - fix command /leave and a logging message
    - add commands /kick /ban /affiliate
2014-06-23 15:42:56 +02:00
souliane
25382c9db6 plugin XEP-0054: crop uploaded avatar to get a square 2014-06-19 20:33:42 +02:00
souliane
1cd755ac58 plugin misc_account: suppress the profile after its creation if the XMPP account registration failed 2014-06-19 19:20:52 +02:00
Goffi
ab67b9cf85 reverted commit bb4517e69957: note was not implemented on purpose 2014-06-18 16:35:20 +02:00
souliane
db130b95be tools (xmlui): data form 'text-multi' element must be converted to xmlui 'textbox' (not 'text') 2014-06-18 14:55:35 +02:00
souliane
fd00955ce4 plugin XEP-0050: handle note element in command answer 2014-06-18 14:52:52 +02:00
souliane
aa0c7ff3e1 prepare changelog for version 0.5 2014-06-16 20:06:08 +02:00
souliane
ba3deb4c3e misc: remove some pylints warnings 2014-06-15 18:18:36 +02:00
souliane
7fd9b694a6 frontends (quick_frontend): fixes the handling of asyncConnect failure 2014-06-15 16:09:30 +02:00
souliane
bba25dd62d bridge: DBusException also transports the twisted failure condition 2014-06-15 16:06:02 +02:00
Goffi
8867ac6c60 bridge (D-Bus): frontend side now use a 120 s timeout for async calls 2014-06-15 00:18:28 +02:00
Goffi
b2c2dc5e6a plugin XEP-0050: form returned by completed command are now managed 2014-06-14 17:26:22 +02:00
Goffi
b207fdd6c9 core (XMLUI): management of text-multi in _dataFormField2XMLUIData 2014-06-14 17:25:08 +02:00
Goffi
4bbf1e2be6 core (XMLUI): data form result now manage generic data set 2014-06-14 17:24:16 +02:00
souliane
e18adb373d plugin XEP-0045: room configuration returns a success or failure message 2014-06-12 18:56:08 +02:00
souliane
f08b22ecb2 tools (xml_tools): dataForm2XMLUI handles the default value for "list-single" fields 2014-06-12 18:19:55 +02:00
souliane
7a9392f486 test (memory): fixes crypto encryption/decryption test 2014-06-12 15:57:22 +02:00
souliane
4e2366a3d5 memory (sqlite): fixes upgrade to database v2 2014-06-12 15:56:41 +02:00
souliane
76413b3679 memory, tools (config): move special config retrieval from memory to tools 2014-06-09 20:40:13 +02:00
souliane
a5dd35ce65 frontends: async failures are more detailed (full class name + error message) 2014-06-07 15:39:20 +02:00
souliane
b9106c65d6 bridge: async failures are more detailed (full class name + error message) 2014-06-07 15:20:39 +02:00
souliane
3d9795e578 core (xmpp): onMessage handles an eventual subject (used for announcement / headline message) 2014-06-02 19:25:06 +02:00
souliane
244a33d2c7 core (xmpp), stdui (profile_manager), bridge, frontends: raise an exception if the XMPP connection failed instead of sending a signal 2014-05-23 09:59:35 +02:00
souliane
f719875f0b core, frontends: remove bridge method "connect" (always use asyncConnect) 2014-05-23 10:40:54 +02:00
souliane
f09fb76752 frontends: fixes bug with private message introduced with revision 1000 (6f1e03068b5f) + display messages from contacts not in roster 2014-05-29 14:34:01 +02:00
souliane
2afa53f755 test: fixes the tests for plugin XEP-0033 2014-06-08 17:39:21 +02:00
souliane
6f5de58d6e tools (config): fixConfigOption creates the section if it doesn't exist 2014-06-08 17:27:03 +02:00
Goffi
503b408675 plugin otr: first draft 2014-06-07 16:39:08 +02:00
Goffi
379debaa9e installation: added python OTR dependency 2014-06-07 16:39:08 +02:00
Goffi
d113c2a295 core (XMPP): message received (onMessage) refactoring:
- better separation of actions
    - use of failure.trap and generic exception (CancelError/SkipHistory)
2014-06-07 16:38:53 +02:00
Goffi
87b3e413ee core (XMPP): sendMessage refactoring:
- better separation of message sending actions
    - use of more generic exceptions to hook the behaviour (SkipHistory and CancelError)
    - use of raise instead of return
    - use of failure.trap
2014-06-07 16:35:29 +02:00
souliane
5f2b90e163 memory (params), test: fixes updateParams bug 2014-06-03 17:10:12 +02:00
souliane
900047c921 memory (params), test: fixes bug relative to parameter filtering 2014-06-03 15:10:51 +02:00
souliane
2a04d556a3 plugin XEP-0100: fixes the call to log.debug (line 185) 2014-06-04 12:57:49 +02:00
souliane
a22d4b27dc primitivus: fixes freedesktop notifications when the owner name is changing 2014-05-28 12:14:28 +02:00
souliane
50503332d2 memory: synchronize the upgrade to database v2 to be sure libervia's profile password is read to be written in the config file before its encryption 2014-05-23 13:00:35 +02:00
souliane
90115df6f1 tools: add missing file src/tools/config.py 2014-05-23 10:03:33 +02:00
souliane
c68b147398 memory: auto-update configuration file with libervia's passphrase when migrating the database 2014-05-23 09:59:15 +02:00
souliane
ae45889d50 plugins misc_account, misc_register_account: manually delete the sessions when not needed anymore 2014-05-21 23:17:51 +02:00
souliane
8be7416569 core, stdui (profile manager), quick_app: ask for another XMPP password when profile authentication succeed but XMPP connection fails 2014-05-21 23:15:01 +02:00
souliane
ea05b4e0d6 memory (params): fixes bugs in setParam:
- symbol 'd' was accessed without having been initialized when setting the empty value to a password which is not the profile password
    - the method was actually returning without waiting for the parameter to be set
2014-05-21 21:14:40 +02:00
souliane
cf7c18e56b plugin misc_accout: update relative to the introduction of profile password:
- check for the profile password instead of the xmpp password before a modification can be done
- "Change your password" action changes both passwords (a confirmation is asked)
2014-05-21 12:07:13 +02:00
souliane
d70cbb3b7f plugin misc_account: do not send the password with the confirmation email for account creation 2014-05-20 15:47:08 +02:00
souliane
8eddcc4ec9 memory (params): fix parameters of type "list" to use the default option when no individual value is set 2014-05-20 09:34:02 +02:00
souliane
c6e66eda24 fixes setup with PyCrypto minimal version 2014-05-16 11:26:46 +02:00
souliane
dd597a2ead core, memory, bridge, plugin misc_register_account: move registerNewAccount to a new plugin:
- the bridge method has been removed, now a plugin takes care of it with XMLUI callback system
    - TODO: xmpp.RegisteringAuthenticator still needs to be fixed
2014-05-16 00:58:20 +02:00
souliane
2a74cd0c06 tools (xmlui): to click a button in a "param" form will automatically submit the parameters of the same category 2014-05-16 00:53:09 +02:00
souliane
c3d859a48b wix: update the connection mechanism to ask for non empty profile passwords 2014-05-07 18:16:15 +02:00