Goffi
383f58333f
core: fixed bad query in Sqlite storage
2011-12-03 22:21:27 +01:00
Goffi
672e69593b
plugin CS: use of PersistentBinaryData to store profile's information, and clean up on profile disconnection.
...
/!\ The plugin doesn't work anymore, probably due to some change on CS website.
2011-12-03 19:52:04 +01:00
Goffi
04e8ab3291
plugin maildir: maildir now use PersistentBinaryDictionary to store profile specific data
...
/!\ profile needs to be connected for maildir/imap/smtp plugins to work, this has to be fixed
2011-12-03 15:50:09 +01:00
Goffi
07b44d3170
core: plugins can now have profileConnected/profileDisconnected method to initialise/free profile dependant resources
2011-12-03 15:45:48 +01:00
Goffi
9102048217
plugin XEP-0115: entity capabilities now use PersistentBinaryDict to store hash cache
2011-11-30 00:24:41 +01:00
Goffi
75b502fff5
core: sqlite persistentBinaryDict storage fix
2011-11-30 00:23:50 +01:00
Goffi
a88559442a
plugin XEP-0054: cache now use storage
...
bridge: getCardCache updated to manage profile
2011-11-20 15:56:51 +01:00
Goffi
6f113496ee
core: path update for Memory import
2011-11-20 15:36:45 +01:00
Goffi
223e279ca4
core: memory.py and sqlite.py moved from tools to memory
2011-11-20 15:36:02 +01:00
Goffi
f885ec0d74
core: - memory refactoring (moved memory.py and sqlite.py from tools to memory)
...
- private values are now stored in storage (currently sqlite database) and splitted in normal/binary storage. Normal storage is for string key/values, binary storage is for string key and any python data for value
- PersistentDict and PersistentBinaryDict are sugar classes to manage the data in storage thought a python dictionary like class.
2011-11-20 15:34:37 +01:00
Goffi
a1cc90c003
bridge: typo in bridge constructor
2011-11-12 10:33:29 +01:00
Goffi
2fdaeb1cac
primitivus: chat window is not scrolled anymore when user is watching history and a new message is received
2011-11-11 19:50:24 +01:00
Goffi
f3223d6ce0
core: fixed empty body error on new message
2011-11-11 19:49:21 +01:00
Goffi
cbb28ffcff
core: fixed memory initialisation sequence
2011-11-11 19:49:00 +01:00
Goffi
4c4f590898
core: outgoing groupchat message are not added to history anymore
2011-11-11 18:40:23 +01:00
Goffi
4b5b8b8368
core: don't save anymore delayed message in history
2011-11-08 22:21:58 +01:00
Goffi
f1966d9692
backend, bridge: asynchronous history
...
quick_frontend: use of asynchronous history
2011-11-08 01:08:11 +01:00
Goffi
88d0fceb2a
bridge: added check that synchronous method does not return a deferred
2011-11-07 22:27:07 +01:00
Goffi
19232e8a6b
backend: - bridge async D-Bus method now automatically manage callback and errback, we just have to return a deferred
...
- getParams, getParamsForCategory and getParamsUI are now asynchronous
primitivus: management of asynchronous getParamsUI
2011-11-07 00:09:22 +01:00
Goffi
8ac5759a5f
Primitivus: Profile Manager: fixed redraw on profile change + use of AdvandedEdit for login field
2011-11-06 15:19:51 +01:00
Goffi
f5f32a0c9f
primitivus: profile manager updated to use new asynchronous profile creation
2011-11-02 22:50:06 +01:00
Goffi
f8f051be5e
core: profile creation/deletion through database
2011-11-02 22:49:23 +01:00
Goffi
407ae30ffb
bridge: added generic D-Bus exception management + asyncCreateProfile method
2011-11-02 22:47:59 +01:00
Goffi
ff787e5ca4
core: removed former parameters files data location constants
2011-11-01 23:06:18 +01:00
Goffi
be79efe07c
core: removed former save_data method
2011-11-01 23:04:48 +01:00
Goffi
fa6d27efb4
core: param loading/purging on profile connection/disconnection
...
- fixed default value in .*getParam.*
2011-11-01 22:59:15 +01:00
Goffi
a0e3c43ad4
primitivus: fixed screen redraw after plugin profile
2011-11-01 22:55:58 +01:00
Goffi
f1089aa515
Quick frontend: use of asyncGetParamA when pluging profile
2011-11-01 22:52:36 +01:00
Goffi
554299aa91
core: - individual parameters managed through sqlite
...
- new asyncGetParamA method, which allow to get parameter for a not connected profile
==> individual parameters are cached in memory when the profile is connected, but must be accessed
though sqlite else, and that must be done asynchronously
primitivus:
- profile manager updated to use asyncGetParamA
/!\ still broken, need more work before being able to run again
2011-11-01 20:39:22 +01:00
Goffi
1982eb79d8
database integration: first draft
...
- using SQLite as backend
/!\ Not finished yet, break execution. SàT CAN'T LAUNCH PROPERLY IN THE CURRENT STATE
2011-10-30 23:13:40 +01:00
Goffi
73b6788a59
primitivus: urwid 1.0.0 update (crash was caused by using non unicode caption)
2011-10-08 21:03:02 +02:00
Goffi
b9890005a4
plugin XEP-0163: user event mood with no item fix
2011-10-08 20:27:15 +02:00
Goffi
ff83e93f4b
plugin XEP-0045: typo fix
2011-10-08 20:26:36 +02:00
Goffi
cf17237cd6
wix: removed forgotten test
2011-10-08 20:05:44 +02:00
Goffi
f6782ba2e1
plugin XEP-0045: fix method call
2011-10-08 19:13:43 +02:00
Goffi
c4f168940c
plugin XEP-0045: send error on invalid room jid on _join
2011-10-08 19:04:28 +02:00
Goffi
b7b7c60e33
MUC update to follow wokkel's MUC branch update
...
- bridge methods have been updated (API change)
- plugin XEP-0045 has been updated
2011-10-08 18:43:17 +02:00
Goffi
671b98efa8
plugin xep-0047: removed gajim workaround as gajim has been fixed
2011-10-08 11:19:25 +02:00
Goffi
6ce4febf19
plugins XEP-0047 and XEP-0065: timout bug fix
2011-10-07 12:09:48 +02:00
Goffi
8484dbe56e
jp: use with statement to open fifo
2011-10-07 11:19:15 +02:00
Goffi
2531f966f6
jp roster name manegement + Pipe transfer
...
- added experimental pipe transfer protocol (based on xep-0096)
- jp now manage roster name to jid conversion (if an argument correspond to a roster name, it replace it with the corresponding jid)
- jp now add last known resource of when a resource is needed but we have a bare jid (e.g. for file or pipe transfer)
2011-10-07 00:25:15 +02:00
Goffi
4b144cbb8b
plugin XEP-0096: minor cleaning
2011-10-06 21:21:53 +02:00
Goffi
5380b684cd
core: added getLastResource method
2011-10-06 21:16:03 +02:00
Goffi
dc936be42b
File transfer:
...
- proxy managed in XEP-0065 (Socks5 bytestream)
- bug: fixed a bad id used during stream negociation
2011-10-05 16:49:57 +02:00
Goffi
d0c4cc55c0
core: workaround to avoid a bug in item detection on jabber.fr. Need more investigation with jabber.fr admins (may be a bug in ejabberd)
2011-10-05 16:48:25 +02:00
Goffi
d7b9f33a65
memory: avoid duplicate in getParamsCategories
2011-10-04 23:43:06 +02:00
Goffi
15016a7510
memory: multiples params of the same category are now merged
2011-10-04 23:22:13 +02:00
Goffi
1225131aec
plugin XEP-0065: refactored and misc stuff fixed. Still not finished
...
plugins XEP-0096: XEP-0065 (Socks5 stream method) managed
2011-10-03 18:05:15 +02:00
Goffi
b8edbbab56
jp: added --connect option
2011-10-02 00:29:04 +02:00
Goffi
19fac3cd7a
memory: general param default value fix
2011-09-29 15:13:54 +02:00