2017-03-09 |
Goffi |
plugin XEP-0077: added inBandAccountNew, inBandUnregister and inBandPasswordChange bridge methods
|
2017-03-08 |
Goffi |
plugin account: removed dependency to Prosody/prosodyctl and properly use in-band registration instead
|
2017-03-08 |
Goffi |
plugin XEP-0077: added changePassword and removeRegistration methods
|
2017-03-08 |
Goffi |
jp (profile/list): fixed options help
|
2017-03-08 |
Goffi |
core (params): removed registerNewAccount button: it is misplaced and more confusing than useful, may come back in the future
|
2017-03-08 |
Goffi |
core, plugin XEP-0077: in-band registration fix and move:
|
2017-03-08 |
Goffi |
primitivus: fixed profileCreate bridge call
|
2017-03-06 |
Goffi |
i18n: updated sat.po
|
2017-03-05 |
Goffi |
tools(templates): workflow improvments:
|
2017-03-05 |
Goffi |
core, bridge: renamed getProfileName to profileNameGet according to new conventions
|
2017-02-26 |
Goffi |
core, frontends: various fixes for Libervia:
|
2017-02-26 |
Goffi |
core (memory/cache): escape profile when creating cache dir
|
2017-02-23 |
Goffi |
tools (common): fixed tty detection when isatty is not available
|
2017-02-21 |
Goffi |
jp (blog): set default template and data mapping for the new template output
|
2017-02-21 |
Goffi |
jp (output): template output first draft:
|
2017-02-21 |
Goffi |
jp (base): improved module import:
|
2017-02-21 |
Goffi |
jp (base, blog, output(std)): fixed bad unicode handling in stdout, use of jp.disp instead of simple print
|
2017-02-21 |
Goffi |
core (tools/common): data objects first draft:
|
2017-02-21 |
Goffi |
core (tools/common): template renderer first draft:
|
2017-02-16 |
Goffi |
jp (blog/get): fancy output prints author, published and updated if verbosity > 1 and tags if verbosity > 2 + format published and updated
|
2017-02-16 |
Goffi |
jp (blog): added blog/get command:
|
2017-02-15 |
Goffi |
jp (outputs): added OUTPUT_COMPLEX type for data which are more complex than key/value dictionaries
|
2017-02-15 |
Goffi |
jp (core): added extra_outputs:
|
2017-02-15 |
Goffi |
core (constants), tools (common/ansi): moved ANSI escape codes to a dedicated class, with helper methods
|
2017-02-15 |
Goffi |
tools (common/data_format): added dict2iterdict to yield dictionary from serialised complex values
|
2017-02-13 |
Goffi |
plugins XEP-0033, XEP-0280, text commands: fixed method renaming after client refactoring
|
2017-02-12 |
Goffi |
jp (info/disco): added --node argument
|
2017-02-12 |
Goffi |
core(memory.disco), bridge: discoInfos and discoItems now handle node
|
2017-02-12 |
Goffi |
plugin XEP-0045: fix after client refactoring
|
2017-02-12 |
Goffi |
core (memory/disco): getInfos now handle node + use client instead of profile in many methods
|
2017-02-12 |
Goffi |
core: added release name in constants + full version
|
2017-02-12 |
Goffi |
core, frontends: getProfilesList renamed to profilesGetList + behaviour change:
|
2017-02-12 |
Goffi |
core (plugins): added missing contants + use of new constants in PLUGIN_INFO
|
2017-02-12 |
Goffi |
core, jp: component handling + client handling refactoring:
|
2017-02-06 |
Goffi |
memory (sqlite): introduced component table, schema updated:
|
2017-02-06 |
Goffi |
core, bridge, frontends: renamed asyncConnect to connect, and added options parameters (not used yet)
|
2017-02-06 |
Goffi |
primitivus: fixed resources diplay in contact list
|
2017-02-06 |
Goffi |
plugin XEP-0184: check if entity is allowed to see our presence before returning receipt
|
2017-02-06 |
Goffi |
core (roster): added isPresenceAuthorised to check if an entity is authorised to see our presence
|
2017-02-05 |
Goffi |
plugin OTR, core; use of new sendMessage + OTR mini refactoring:
|
2017-02-05 |
Goffi |
plugin XEP-0297: used sendMessage in forward, and added comment/warning:
|
2017-02-05 |
Goffi |
core (client): added feedback and sendMessage methods:
|
2017-02-05 |
Goffi |
quick app: check type in notify
|
2017-02-05 |
Goffi |
primitivus: fixed display of error if a message can't be sent
|
2017-02-05 |
Goffi |
plugin XEP-0280: new setPrivate method to tell server not to carbon copy it.
|
2017-02-05 |
Goffi |
core: replaced SkipHistory exception by a key in mess_data:
|
2017-02-05 |
Goffi |
plugin XEP-0334: fixed and improved message processing hints:
|
2017-02-04 |
Goffi |
added "send" trigger point as the last one before sending, can be used for e2e encryption
|
2017-02-04 |
Goffi |
core: replaced calls to client.xmlstream.send by client.send which is the right method to use. client.xmlstream should not be used directly
|
2017-02-01 |
Goffi |
plugin otr: various improvments:
|
2017-01-31 |
Goffi |
core (constant): on android sat.conf is now in /data/data/org.goffi.cagou.cagou/files/platform/android/
|
2017-01-26 |
Goffi |
core (menus): improvments:
|
2017-01-26 |
Goffi |
plugin sec OTR: fixed OTR:
|
2017-01-15 |
Goffi |
quick frontend(contact list): added all_iter property to get all cached entities
|
2017-01-15 |
Goffi |
plugin XEP-0054, quick frontend(app): various improvments:
|
2017-01-15 |
Goffi |
quick frontend (contact list): bare_default in getCache now default to True, plus added None:
|
2017-01-15 |
Goffi |
quick frontend (contact list): added isSpecial and isRoom to quickly now if an entity is specific
|
2017-01-15 |
Goffi |
quick frontend (contact list): fixed cached key removal
|
2017-01-15 |
Goffi |
jp (core): fixed signal registration for progressions
|
2017-01-15 |
Goffi |
bridge (constructor/embedded): fixed warning on unregistered callback
|
2017-01-15 |
Goffi |
plugin XEP-0277: fixed mbSetAccess double registration
|
2017-01-15 |
Goffi |
core (memory/cache): geFilePath now return None when uid is empty
|
2017-01-09 |
Goffi |
quick frontends (chat): send actual value instead of None on status and state updates
|
2017-01-05 |
Goffi |
jp (info/session): added a command to get data on current session
|
2017-01-05 |
Goffi |
core: added sessionGetInfos bridge method to retrieve various data on current profile session + client.started keep start time
|
2017-01-05 |
Goffi |
jp (constants): added exit code for error on bridge method call
|
2017-01-05 |
Goffi |
plugin text commands: added /whoami command which return current full jid
|
2017-01-05 |
Goffi |
plugin XEP-0231: Bits of Binary first draft:
|
2017-01-05 |
Goffi |
core (memory/cache): file caching handling, first draft:
|
2017-01-03 |
Goffi |
core (xml_tools): fixed findAll
|
2017-01-01 |
Goffi |
frontends(tools/strings): put URL regex outside of getURLParams and precompile it
|
2017-01-01 |
Goffi |
plugin text syntaxes: log error on cleanXHTML failure
|
2016-12-25 |
Goffi |
core(constants): added a constant for profile extension (PLUGIN_EXT):
|
2016-12-24 |
Goffi |
misc: README update
|
2016-12-22 |
Goffi |
quick frontend (quick app): added progressFinished and progressError listeners
|
2016-12-20 |
Goffi |
quick frontend (quick app): fixed use of profile_manager.connected
|
2016-12-20 |
Goffi |
Primitivus (xmlui): use constants for BOOL_TRUE and BOOL_FALSE value
|
2016-12-19 |
Goffi |
plugin android: first draft:
|
2016-12-18 |
Goffi |
plugin XEP-0280: Message Carbons first draft
|
2016-12-18 |
Goffi |
primitivus, jp: dynamic bridge + fixed D-Bus bridge:
|
2016-12-18 |
Goffi |
quick_frontend(QuickApp): added onBridgeConnected method
|
2016-12-18 |
Goffi |
core (memory/disco): recover getItems on bridge's discoItems method if an item is empty
|
2016-12-18 |
Goffi |
xep-0184: delivery receipts are now activated by default
|
2016-12-18 |
Goffi |
xep-0070: fixed use of byte string instead of unicode
|
2016-12-18 |
Goffi |
frontends(xmlui): better handling of missing _xmluiAppend
|
2016-12-13 |
Goffi |
bridbe(pb): Perspective Broker bridge, first draft
|
2016-12-13 |
Goffi |
bridge, quick_frontend: preparation for async bridge
|
2016-12-04 |
Goffi |
core(stdui/profile manager): fixed authentication cancellation
|
2016-12-04 |
Goffi |
core, quick_frontends: android compatibility hacks:
|
2016-12-04 |
Goffi |
core: bridge can now be changed in conf
|
2016-10-05 |
Goffi |
bridge (constructor): embedded bridge generator:
|
2016-10-03 |
Goffi |
bridge (D-Bus): bad design fixes:
|
2016-10-02 |
Goffi |
bridge (constructor): refactoring:
|
2016-10-02 |
Goffi |
bridge(constructor): constructor now uses argparse instead of optparse
|
2016-10-02 |
Goffi |
bridge(D-Bus): minotr argument name fix
|
2016-10-02 |
Goffi |
quick frontend(contact_list): avoid crash when resource in cache has not priority
|
2016-09-25 |
Goffi |
jp (message/send): message/send can now send XHTML (-x) or rich (-r) messages
|
2016-09-25 |
Goffi |
plugin XEP-0071: fixed rich and xhtml sending + add simple text body if not present
|
2016-09-25 |
Goffi |
core (tools/common): added getSubDict method in data_format to get sub dictionary from serialised one
|
2016-09-25 |
Goffi |
quick frontend (chat): added Message.main_message_xhtml property to get XHTML content
|
2016-09-25 |
Goffi |
frontends (tools): added a module to parse CSS colors
|
2016-09-23 |
Goffi |
quick frontend (chat): update use a dict
|
2016-09-15 |
Goffi |
quick_frontend, primitivus (chat): renamed updated to update, using a dict as argument + fixed Primitivus group chat
|
2016-09-13 |
Goffi |
jp (avatar): avatar get/set implementations, first draft
|
2016-09-13 |
Goffi |
jp (core): added EXIT_NOT_FOUND constant, which return 16 as exit code
|
2016-09-13 |
Goffi |
plugin XEP-0054(XEP-0153): added a getAvatar:
|
2016-09-11 |
Goffi |
core (stdui): fixed cancellation of ContactList forms
|
2016-09-11 |
Goffi |
quick frontend (menus): minor docstring fixes
|
2016-09-10 |
Goffi |
plugin XEP-0054(XEP-0153): ignore image formats other than gif, jpeg and png, and empty BINVAL
|
2016-09-10 |
Goffi |
jp (debug/bridge/method,signal): fixed argument parsing
|
2016-09-09 |
Goffi |
quich frontend, primivius (chat): better avatar handling:
|
2016-09-09 |
Goffi |
plugin XEP-0045, quick frontend (app,chat): various chat improvments:
|
2016-09-09 |
Goffi |
quick frontend (contact list): better handling of cache with full jid:
|
2016-09-09 |
Goffi |
plugin XEP-0054: fix use of full jid for room occupants
|
2016-09-09 |
Goffi |
quick frontend (chat): recreateArgs implementation
|
2016-09-09 |
Goffi |
quick fronten (widgets): if a widget is recreated, "recreateArgs" method can be implemented to specify arguments to clone it correctly
|
2016-09-09 |
Goffi |
quick frontend (contat list/cache): workaround for avatar issue in MUC. Need to be reworked properly in the future (TODO)
|
2016-09-09 |
Goffi |
plugin XEP-0054: renamed isInRoom to isRoom as the method only tell if the entity belong to a MUC
|
2016-09-09 |
Goffi |
quick app(app): call entityDataUpdateHandler on profile plug instead of setCache directly
|
2016-09-09 |
Goffi |
plugin XEP-0045: minor docstring fix
|
2016-08-28 |
Goffi |
quick frontend (chat): added helping properties avatar and contact_list
|
2016-08-28 |
Goffi |
quick frontend(QuickApp): added getDefaultAvatar method:
|
2016-08-28 |
Goffi |
plugin XEP-0245: removed plugin XEP-0245:
|
2016-08-28 |
Goffi |
bridge (bridge_template.ini): minor doc fix
|
2016-08-28 |
Goffi |
jp (debug): method callback now handles methods without return value
|
2016-08-28 |
Goffi |
core: line feed (\n) are now forbidden in profile names
|
2016-08-28 |
Goffi |
quick_frontend (chat): fixed hash generation, tuple was causing trouble when used with unicode() because of dbus.String
|
2016-08-28 |
Goffi |
core, bridge, frontends: removed deprecated bridge method askConfirmation, confirmationAnswer, actionResult, actionResultExt and getWaitingConf
|
2016-08-28 |
Goffi |
quick frontend (app): avatar filename is not requested anymore if value is empty
|
2016-08-28 |
Goffi |
quick frontend (chat): fixed getWidgetHash
|
2016-08-28 |
Goffi |
quick_frontend(quick_widgets): deleteWidget can use additional arguments which will be passed to onDelete
|
2016-08-28 |
Goffi |
plugin XEP-0045, XEP-0054, XEP-0096: deprecated bridge method are not used anymore
|
2016-08-28 |
Goffi |
plugin XEP-0249: some modernisation, don't use anymore deprecated methods, invite bridge method use a single param for room jid
|
2016-08-28 |
Goffi |
core (xmlui): added a quickNote method to easily send notes
|
2016-08-22 |
Goffi |
quick frontend (widgets): a deletion with onDelete can now be cancelled if onDelete return False
|
2016-08-21 |
Goffi |
quick frontend (quick_app): fixed user_action from action coming from backend
|
2016-08-21 |
Goffi |
jp (debug/bridge): fixed unicode handling of arguments
|
2016-08-21 |
Goffi |
quick frontend (chat): fixed messageNew signal dispatching when several widgets are handling the target
|
2016-08-21 |
Goffi |
quick frontend (quick_widget): getWidgets can now filter on hash (using target), handling recreated widgets too
|
2016-08-21 |
Goffi |
jp: added jp/debug commands:
|
2016-08-21 |
Goffi |
plugin debug: first draft:
|
2016-08-21 |
Goffi |
frontends (xmlui): added a user_action attribute:
|
2016-08-21 |
Goffi |
core (constants): added XMLUI_DATA_LVLS constants which group all available levels
|
2016-08-10 |
Goffi |
quick frontend (app): fixed regression in groups handling
|
2016-08-08 |
Goffi |
quick frontend (chat): added a getlocale method and changed self.day_change calculation for pyjamas compatibility
|
2016-08-08 |
Goffi |
quick frontend (contact): fixed roster and roster_connected in handler + add a next function for pyjamas compatibility
|
2016-08-08 |
Goffi |
quick frontend (QuickApp): unicode string fix
|
2016-08-08 |
Goffi |
misc: fixed 0.6.1 tag
|
2016-08-08 |
Goffi |
primitivus, quick frontend (chat): moved time text generation to QuickChat
|
2016-08-07 |
Goffi |
plugin XEP-0045: fixed options parameter handling in bridge callback
|
2016-08-07 |
Goffi |
quick frontend (widget): minor profiles check on widget creation
|
2016-08-07 |
Goffi |
quick frontend(chat): fixed traceback in log message
|
2016-08-02 |
Goffi |
misc: updated Chteufleur contributions in README
|
2016-08-02 |
Goffi |
quick frontends, primitivus: messageState signal handling
|
2016-07-28 |
Geoffrey POUZET |
plugin XEP-0184: Implementation of XEP-0184 (Message Delivery Receipts)
|
2016-07-24 |
Goffi |
primitivus (chat): added :topic (and :subject and :title aliases) to change subject with a dialog (/!\ urwid SàText need to be updated)
|
2016-07-24 |
Goffi |
plugin XEP-0045: added bridge method to change subject
|
2016-07-24 |
Goffi |
quick frontend, primitivus (chat, contact_list): fixed MUC private messages handling:
|
2016-07-24 |
Goffi |
quick_frontend(chat): better handling of cached signals when initialising widget
|
2016-07-24 |
Goffi |
quick_frontend, primitivus (chat): fixed widget bad locking + don't send notification when locked
|
2016-07-24 |
Goffi |
quick_frontend, primitivus (contact_list): ContactList widget must now call postInit() when ready, to avoid being registered before being constructed
|
2016-07-24 |
Goffi |
quick_frontend, primitivus: better notifications handling
|
2016-07-24 |
Goffi |
quick_frontend, primitivus (contact_list): improved and simplified handling of "special" entities:
|
2016-07-19 |
Geoffrey POUZET |
plugin XEP-0070: change message popup to be more user-friendly
|
2016-07-17 |
Goffi |
backend (memory), frontends: improved history filtering:
|
2016-07-17 |
Goffi |
primitivus: dont call chatStateComposing where history keys are pressed
|
2016-07-17 |
Goffi |
plugin lang detect: added a parameter to (de)activate the detection
|
2016-07-17 |
Goffi |
primitivus (chat): don't send notification for move messages
|
2016-07-17 |
Goffi |
primitivus, quick_frontends: show global notifications counter in contact_list + method to get these notifications in QuickApp
|
2016-07-17 |
Goffi |
primitivus: fixed notifications counter for simple messages in MUC rooms
|
2016-07-17 |
Goffi |
plugin XEP-0085, quick_frontends, primitivus: chat states are working again
|
2016-07-15 |
Goffi |
added Chteufleur in contributors in README
|
2016-07-11 |
Geoffrey POUZET |
plugin XEP-0070: implementation of XEP-0070 (verifying HTTP request via XMPP)
|
2016-07-15 |
Goffi |
merged 0.6.1 bookmark. This bookmark (0.7-dev) is now the main one
|
2016-07-13 |
Goffi |
installation (setup.py): changed version to 0.6.1.1 so new archive with fixed MANIFEST can be uploaded on pypi
0.6.1
|
2016-07-13 |
Goffi |
Added tag 0.6.1 for changeset 3a16a7479660
|
2016-07-13 |
Goffi |
installation (MANIFEST): added misc directory
|
2016-07-12 |
Goffi |
Added tag 0.6.1 for changeset 30e83614af48
|
2016-07-12 |
Goffi |
fixed exclusion of vim's undo file in MANIFEST.in
|
2016-07-12 |
Goffi |
added 0.6.1 tag
|
2016-07-12 |
Goffi |
version update (0.6.1)
|
2016-07-12 |
Goffi |
installation: updated urwid-satext minimal version to 0.6.1 + added service_identity which is needed by Twisted for proper TLS check
|
2016-07-11 |
Goffi |
quick_frontend (QuickWidget): keep on_new_widget argument when recreating a widget
0.7-dev
|
2016-07-10 |
Goffi |
plugin XEP_0249: fixed bad use of namespace in addElement
|
2016-07-10 |
Goffi |
quick_frontend, primitivus: moved main_message property to quick_frontend
|
2016-07-02 |
Goffi |
plugin XEP-0045: fixed typo in text commands
|
2016-06-30 |
Goffi |
primitivus: fixed XMLUI window creation
|
2016-06-30 |
Goffi |
plugin XEP-0045: added /list text command:
|
2016-06-30 |
Goffi |
plugin XEP-0045: various fixes/improvments:
|
2016-06-30 |
Goffi |
primitivus (chat): fixed a crash when page-up was pressed on room contacts list
|
2016-06-30 |
Goffi |
primitivus (chat): moved occupants widget to a dedicated class + display occupants count in footer
|
2016-06-30 |
Goffi |
plugin xep-0045: ask for password when getting a "not-allowed" error
|
2016-06-29 |
Goffi |
frontends (xmlui): cancelling form now trigger submit with {"cancelled": "true"} instead of being silently ignored
|
2016-06-29 |
Goffi |
xep-0045: ignore non standard presence received between own presence and room subject
|
2016-06-29 |
Goffi |
quick_frontend: allow presence of entities without resource
|
2016-06-28 |
Goffi |
merged main branch
|
2016-06-28 |
Goffi |
primitivus: paste is now treated as normal text instead of discarded if edit_bar doesn't exist
|
2016-06-28 |
Goffi |
primitivus (chat): mention is now visible by date in red instead of body (or a "[*]" if date is hidden)
|
2016-06-28 |
Goffi |
primitivus (chat): fixed timestamp/nick (un)hiding + new redraw and printMessages methods
|
2016-06-28 |
Goffi |
plugin XEP-0054: fixed getCard calls
|
2016-06-28 |
Goffi |
plugin XEP-0045: fixed calls to join, nick, kick, ban and affiliate
|
2016-06-27 |
Goffi |
merged modification from souliane
|
2016-06-27 |
Goffi |
merged main branch
|
2016-06-27 |
Goffi |
primitivus: ignore paste if edit bar is not selected
|
2016-06-27 |
Goffi |
quick_frontend, primitivus (chat): mention detection in group chat + notification (mention and messages)
|
2016-06-27 |
Goffi |
quick_frontend, primitivus: notifications refactoring
|
2016-06-27 |
Goffi |
primitivus (chat): fixed nick completion. Completion is now managed per widget, if completion method exists
|
2016-06-27 |
Goffi |
plugin XEP-0045, quick_frontend + primitivus (chat): cleaning of XEP-0045 (first pass):
|
2016-06-24 |
Goffi |
merged main branch
|
2016-06-24 |
Goffi |
jp (blog): fixed syntax detection when extension is .txt
|
2016-06-20 |
Goffi |
primitivus (chat): fixed filters clearing when changing filter while one already exists
refacoring_messages
|
2016-06-20 |
Goffi |
primitivus: basic handling of filter, only language can filtered for now
|
2016-06-20 |
Goffi |
plugin exp_lang_detect: language detection plugin, first draft
|
2016-06-20 |
Goffi |
plugin XEP-0245: implementation of XEP-0245 /me syntax
|
2016-06-20 |
Goffi |
backend, frontends: message refactoring (huge commit):
|
2016-06-19 |
Goffi |
memory (sqlite): fixed handling of extra (pickled data) by using sqlite3.Binary
|
2016-06-19 |
Goffi |
memory (sqlite): better handling of IntegrityError
|
2016-06-19 |
Goffi |
jp: fixed shebang python call
|
2016-06-19 |
Goffi |
core: changed versioning schema:
|
2016-05-29 |
souliane |
fixed a typo
|
2016-05-28 |
Goffi |
changelog: minor fixes in previous commit
|
2016-03-10 |
souliane |
updated CHANGELOG for version 0.6.1
|
2016-05-24 |
Goffi |
backend, frontend: messages refactoring (huge commit, not finished):
|
2016-04-26 |
Goffi |
plugin misc ip: changed URL of GET_IP_PAGE for the new one on salut-a-toi.org
|
2016-04-26 |
Goffi |
plugin misc ip: fixed exception when a web error happen while retrieving IP from external website
|
2016-04-23 |
Goffi |
primitivus: fixed window resize (was blocked by paste detection)
|
2016-04-23 |
Goffi |
jp: added consts for exit codes, not used yet
|
2016-04-23 |
Goffi |
jp: --output option:
|
2016-04-22 |
Goffi |
primitivus: added bracketed_paste option in sat.conf (if set, the bracketed paste mode will be activated on Primitivus start)
|
2016-04-22 |
Goffi |
primitivus: bracketed paste mode is now detected
|
2016-04-22 |
Goffi |
primitivus: fixed paste detection/handling:
|
2016-04-21 |
Goffi |
primitivus: paste is now detected, and put in edit bar, so use can check and validate it
|
2016-04-19 |
Goffi |
jp: forgotten shebang fixes
|
2016-04-18 |
Goffi |
added mutagen to recommended in README4PACKAGERS
|
2016-04-18 |
Goffi |
minor doc fixes
cagou
|
2016-04-18 |
Goffi |
core (logs): taints:
|
2016-04-18 |
Goffi |
core (logs): use tools.config to handle sat.conf
|
2016-04-18 |
Goffi |
core (logs): log color location can now be specified with %(color_start)s and %(color_end)s
|
2016-04-18 |
Goffi |
quick app (contact list): when a new profile is plugged, updates are locked until the end of the process, this avoid many useless refreshes
|
2016-04-18 |
Goffi |
quick frontend, primitivus: quickContactList refactored to handle several profiles at once
|
2016-04-17 |
Goffi |
core (installation): minor comment in setup.py
|
2016-04-17 |
Goffi |
removed pyfeed and xe from README4PACKAGERS
|
2016-04-17 |
Goffi |
core: removed pyfeed and xe dependencies:
|
2016-04-17 |
Goffi |
use of /usr/bin/env instead of /usr/bin/python in shebang
|
2016-04-17 |
souliane |
plugin adhoc_dbus, jp (cmd/adhoc): fixes adHocDBusAddAuto when no bus is found
|
2016-04-17 |
souliane |
jp (cmd/roster): fixes division by zero exceptions
|
2016-03-26 |
Goffi |
core (memory/params): fixed exception when setting an empty password
|
2016-03-26 |
Goffi |
quick frontend (QuickApp): added ui_show_cb in actionManager, so frontend can handle the display of the XMLUI itself
|
2016-03-25 |
Goffi |
jp (blog/edit): use utf-8-sig to decode content file to avoid BOM being propaged to content
|
2016-03-25 |
Goffi |
setup: added sat.tools.common in packages
|
2016-03-25 |
Goffi |
jp (blog/edit): added forgotten O_TRUNC while opening metadata file
|
2016-03-25 |
Goffi |
jp (blog/edit): do not remove files if they are not in the temporary dir hierarchy
|
2016-03-24 |
Goffi |
jp (blog/edit): HTTP(S) and XMPP URLs can now be directly used in blog/edit command
|
2016-03-22 |
Goffi |
jp (blog): force deletion (without backup) when content is empty
|
2016-03-22 |
Goffi |
jp (blog): avoid conflict error when command line tags are already present in metadata
|
2016-03-22 |
Goffi |
tool (common): added forgotten __init__.py
|
2016-03-22 |
Goffi |
jp (blog): drafts are now put in a sub dir per profile + added a security which keep the last 10 drafts before removing them (all profiles included).
|
2016-03-22 |
Goffi |
tools (common): added regex module with path (un)escaping methods
|
2016-03-22 |
Goffi |
core (tools): moved common to a separate package, and put data method in a data_format module
|
2016-03-21 |
Goffi |
jp: fixed traceback shown on a normal quit when a progression is finished
|
2016-03-21 |
Goffi |
bridge (frontend): raise a BridgeExceptionNoService on org.freedesktop.DBus.Error.Spawn.ExecFailed D-Bus error
|
2016-03-21 |
souliane |
plugin misc_account: fixes two bugs introduced by revision 1907 (0b748ad46ede):
|
2016-03-18 |
souliane |
test (plugin radiocol): fixes the test to also handle MP3 files
|
2016-03-18 |
souliane |
tmp/wokkel (rsm): fixes elements count (items retrieval with RSM max = 0)
|
2016-03-18 |
souliane |
plugin XEP-0277, test: set keys of data dict as unicode + fix the tests
|
2016-03-15 |
Goffi |
jp (blog): added "updated" to keys to keys to remove from tmp metadata
|
2016-03-11 |
souliane |
tmp (wokkel/mam): restore MAMPrefs being callable without argument when constructing a query:
|
2016-03-11 |
souliane |
test: update some tests
|
2016-03-11 |
souliane |
test: add helpers methods muteLogging and unmuteLogging
|
2016-03-11 |
souliane |
plugin room_game: decrease the level of two logging messages from warning to info
|
2016-03-11 |
souliane |
plugin misc account: separate profile creation and sending emails, so we can wait and send the emails at the right time (when we know that no error occured)
|
2016-03-10 |
Goffi |
jp (blog/edit): removed meta_file_path non existence check, as it is now re-used if it exists
|
2016-03-10 |
Goffi |
jp (blog/edit): a draft file can be directly specified
|
2016-03-10 |
Goffi |
plugin XEP-0060: fixed traceback if service was None
|
2016-03-09 |
Goffi |
plugin XEP-0060: service, node and uri are added to metadata when doing a getItems
|
2016-03-09 |
Goffi |
plugin XEP-0277: removed mbGetAtom which has not reason to be in the backend, as it is highly dependant of (web) frontend elements. The code will be moved to Libervia:
|
2016-03-09 |
Goffi |
plugin misc account: fixed handling of None/empty values in sendEmails.sendEmail
|
2016-03-09 |
Goffi |
core (tools/config): fixed fixConfigOption:
|
2016-03-09 |
souliane |
plugin XEP-0096: add missing dependency to FILE plugin
|
2016-03-09 |
souliane |
plugin misc_account: fixes sending email (twisted.mail.smtp.sendmail doesn't want unicode)
|
2016-03-09 |
Goffi |
plugin account: fixed use of {domain} instead of hardcoded libervia.org for welcoming e-mail.
|
2016-03-09 |
Goffi |
install: minimum Twisted version is now 15.2.0 as sendmail need username argument
|
2016-03-08 |
souliane |
README4PACKAGERS: add python-dbus to sat dependencies and inotify to jp recommendations
|
2016-03-07 |
souliane |
frontends (jp / blog): pass the profile to subprocess when using option --preview
|
2016-03-07 |
Goffi |
jp (blog/preview): change watch for IN_MOVE_SELF event, needed at least for Emacs
|
2016-03-07 |
souliane |
plugin misc_account: fixes handling of deprecater parameter "admin_email"
|
2016-03-07 |
Goffi |
plugin XEP-0045: overriden availableReceived method of MUCClient to work around a bug in Wokkel (affiliation and role are not set). TODO: propose a patch upstream
|
2016-03-07 |
Goffi |
plugin XEP-0045: fixed feedback for /kick /ban and /afficiliate commands which should not be public
|
2016-03-07 |
Goffi |
plugin text commands: fixed log in genericErrback which was raising an exception when something than StanzaError was received
|
2016-03-05 |
Goffi |
jp (blog/edit): added a confirmation message when blog item has been successfuly published
|
2016-03-05 |
Goffi |
blog (jp/edit): added --preview option to launch a "blog preview" in parallel
|
2016-03-05 |
Goffi |
jp (blog/preview): inotify improvments:
|
2016-03-05 |
Goffi |
jp (blog/preview): open and preview commands can be changed in sat.conf with "blog_preview_open_cmd" and "blog_preview_update_cmd" in [jp] section + don't convert syntax when content is empty
|
2016-03-05 |
Goffi |
jp: moved KeyboardInterrupt catch one level higher, so it is also catched if the loop is not started
|
2016-03-05 |
Goffi |
jp (blog): fixed syntax guessing on existing files
|
2016-03-05 |
Goffi |
jp (blog/preview): added inotify support, so preview can be updated each time the file is modified (actually IN_CLOSE_WRITE is used, but this may change in the future)
|
2016-03-05 |
Goffi |
jp (blog/preview): xhtml cleaning is now used on preview
|
2016-03-05 |
Goffi |
jp (file): fixed bad quit call
|
2016-03-05 |
souliane |
frontends (tools/strings): fixXHTMLLinks skips internal anchors (links starting with "#")
|
2016-03-04 |
Goffi |
misc (sat.sh): exec + better stop:
|
2016-03-04 |
Goffi |
jp (blog): moved common method in a BlogCommon class + added "current" as an item keyword for blog/edit
|
2016-03-04 |
Goffi |
jp (blog/edit): metadata file is reused if it already exists
|
2016-03-04 |
souliane |
plugin XEP-0363: fixes a forgotten attribute update
|
2016-03-03 |
Goffi |
jp (blog): preview command, first draft
|
2016-03-03 |
souliane |
jp (blog): add to EDITOR_ARGS_MAGIC parameters for (x)emacs and nano
|
2016-03-03 |
Goffi |
jp (blog/edit): editor arguments can now be specified on sat.conf, and default on are applied for known editors:
|
2016-03-02 |
Goffi |
jp (blog/edit): removed content_rich from KEY_TO_REMOVE_METADATA as it is never given by backend
|
2016-03-02 |
Goffi |
base (blog/edit): added a way to block publishing by adding "publish": "false" in metadata file
|
2016-03-02 |
Goffi |
jp (base): fixed Jp.quit when exit code is 0
|
2016-03-02 |
Goffi |
jp (blog/edit): added metadata handling through a .json file (named like content temporary file, but with extension replaced by "_metadata.json"). Modification to this file before the end of edition will be taken into account.
|
2016-03-01 |
Goffi |
plugin text syntaxes: added 'poster' and 'controls' in allowed attributes for cleanXHTML
|
2016-03-01 |
Goffi |
jp (blog): edit command, first draft:
|
2016-03-01 |
Goffi |
plugin XEP-0277: service can be None in mbGet, resulting in a request on default pubsub service of profile (i.e. profile's PEP)
|
2016-02-29 |
Goffi |
jp: all commands now use the new start method and set need_loop in __init__ when needed
|
2016-02-29 |
Goffi |
jp (base): refactored need_loop so it is set only when the command is run. It can now be set in __init__ methods of commands classes
|
2016-02-29 |
Goffi |
jp (base): added a CommandBase.start method which is called by run or connected, so subclasses can implement it (this is for simplicity sake, as it's not always clear if run or connected must be used)
|
2016-02-29 |
Goffi |
jp (profile): added confirmation and --force arguement to profile/delete
|
2016-02-29 |
Goffi |
jp (base): use need_connect attribue to detect if connection is needed instead of self.args.profile, as profile argument can be used by any command even if use_profile is False
|
2016-02-29 |
Goffi |
core (memory, config): moved parseMainConf to tools/config so it can be used by frontends too
|
2016-02-28 |
Goffi |
tools (utils): improved repository version detection:
|
2016-02-28 |
Goffi |
core (tools): fixed bad call to "hg id" when hg is not working to guest revision, which was the cause of an Exception
|
2016-02-27 |
Goffi |
plugin account: modifications in welcoming email:
|
2016-02-27 |
Goffi |
plugin account: email sending improvments:
|
2016-02-25 |
Goffi |
plugin XEP-0060: fixed bad xmpp: URI generation in getNodeURI
|
2016-02-25 |
Goffi |
plugin blog import dokuwiki: fixed bad use of MissingModule and unmodified docstring
|
2016-02-24 |
Goffi |
plugin blog import: mb_data handle unicode only, so comments_service must be a unicode and not a JID
|
2016-02-23 |
souliane |
plugin misc_upload: fixes things that have been forgotten after a refactoring
|
2016-02-22 |
souliane |
plugin XEP-0277: add a forgotten string to JID conversion
|
2016-02-22 |
souliane |
quick_frontend (blog): correction for the previous patch:
|
2016-02-22 |
souliane |
quick_frontend (blog): fixes main item update (comment's data were lost)
|
2016-02-18 |
Goffi |
plugin text syntaxes: fixed defaut syntax handling
|
2016-02-10 |
Goffi |
install: removed "nox" option as there is no more X dependency since WIX has been deprecated
|
2016-02-08 |
Goffi |
plugin XEP-0065: fixed timer cancellation when a profile is receiving a file
|
2016-02-04 |
souliane |
plugin blog_import_dokuwiki: also uses the generic image uploader from blog_import (when media_repo is empty and OPT_UPLOAD_IMAGES is True)
|
2016-02-04 |
souliane |
plugin blog_import_dokuwiki: fixes wrong URL when a substitution occurs twice
|
2016-02-04 |
souliane |
plugin blog_import_dokuwiki: refactor to make it look more similar to blog_import_dotclear
|
2016-02-04 |
souliane |
plugin blog_import_dokuwiki: first draft
|
2016-02-04 |
souliane |
frontends (jp): onActionNew displays xmlui message if no meta_type is defined and xmlui is defined
|
2016-02-04 |
souliane |
frontends (jp/blog), plugin blog_import: fixes:
|
2016-01-28 |
Goffi |
plugin XEP-0277: fix bad call after methods renaming
|
2016-01-25 |
Goffi |
plugin maildir: added an option to block intercepted normal messages:
|
2016-01-25 |
Goffi |
core (params): return given profile for ProfileUnknownError
|
2016-01-24 |
Goffi |
core (config): getConfig now returns unicode and raise exceptions.ParsingError in case of parsing problem
|
2016-01-24 |
Goffi |
jp (blog): import now show progression + value to add to sat.conf for URLs redirection
|
2016-01-23 |
Goffi |
core (config): _dict values are now handled with json syntax
|
2016-01-23 |
Goffi |
jp: an onProgressUpdate method is now called on each progress update, allowing to handle metadata
|
2016-01-23 |
Goffi |
plugin blog import, XEP-0277: progress + redirect:
|
2016-01-23 |
Goffi |
bridge (template): fixed docstrings
|
2016-01-23 |
Goffi |
plugin XEP-0060, XEP-0277: added getNodeURI method
|
2016-01-22 |
Goffi |
jp (message): message is now a subcommand, and the sending command is moved to message/send
|
2016-01-22 |
Goffi |
jp: added a blog/import command to handle new blog import plugin
|
2016-01-22 |
Goffi |
plugin blog import dotclear: this plugin import Dotclear 2 backups
|
2016-01-22 |
Goffi |
plugin blog import: this plugin is the base handling blog importers:
|
2016-01-22 |
Goffi |
plugin upload, XEP-0363: splitted fileUpload in fileUpload + upload:
|
2016-01-22 |
Goffi |
plugin XEP-0277: fixed encoding issue, specially with parseCommentUrl, which could lead to the impossibility to find comments node
|
2016-01-22 |
Goffi |
plugin XEP-0277: moved NS_XHTML namespace to constants + adapted parsing to new behaviour of ElementParser
|
2016-01-22 |
Goffi |
plugin XEP-0277: comments handling improvments:
|
2016-01-22 |
Goffi |
plugin XEP-0277: added missing author_email parsing
|
2016-01-22 |
Goffi |
core (xml_tools): added a method to find all elements corresponding to criteria
|
2016-01-22 |
Goffi |
core (xml_tools): unescape HTML sequences to avoid parsing error in ElementParser
|
2016-01-22 |
Goffi |
core (xml_tools), plugin XEP-0277: ElementParser element now manage automatically the wrapping with <div/> element when needed + fixed content_xhtml/title_xhtml in XEP-0277
|
2016-01-19 |
souliane |
test (RSM): fix according to modification in sat.tmp.wokkel.rsm in rev 1771 (b77dc676a4df)
|
2016-01-19 |
souliane |
test (RSM): fix according to modification in sat.tmp.wokkel:
|
2016-01-19 |
Goffi |
plugin XEP-0277: removed cleanXHTML on output data:
|
2016-01-19 |
Goffi |
plugin XEP-0071: removed cleanXHTML use for sent message: it's not necessary in this direction
|
2016-01-19 |
souliane |
plugin XEP-0071, XEP-0277: method clean_xhtml has been renamed to cleanXHTML
|
2016-01-19 |
souliane |
plugin text syntaxes: fixes typo
|
2015-09-17 |
souliane |
plugin XEP-0055, tmp_directory_subscription: move directory subscription to a new temporary plugin
|
2014-08-21 |
souliane |
test, setup: requires lxml >= 3.1.0 (fixes html cleaning issue)
|
2016-01-18 |
Goffi |
plugin syntax dotclear: renamed syntax to wiki_dotclear, and renamed plugin file to plugin_syntax_wiki_dotclear.py
|
2016-01-18 |
Goffi |
plugin syntax dc_wiki: added XHTML => dc_wiki converter, plus some bug fixes:
|
2016-01-17 |
Goffi |
plugin syntax dc_wiki: first draft:
|
2016-01-17 |
Goffi |
pluging text syntaxes: various minor improvments:
|
2016-01-16 |
souliane |
plugin misc_account: add a FIXME comment
|
2016-01-15 |
Goffi |
plugin text syntaxes: a non blocking syntax callback can now return a unicode directly instead of a Deferred
|
2016-01-15 |
Goffi |
plugin (xep-0277): avoid wrapping XML in an extra <div> in data2entry
|
2016-01-15 |
souliane |
tools (strings): add method fixXHTMLLinks to add a scheme if missing, and force opening in new tab
|
2016-01-13 |
souliane |
jp (roster): change groups delimiter for "roster get" output, from "|" to "\t"
|
2016-01-13 |
souliane |
jp (roster): add command "roster get" with parameters "--subscriptions", "--name" and "--groups"
|
2016-01-13 |
souliane |
jp (roster stats): add some extra information
|
2016-01-13 |
souliane |
jp (roster): add parameters "--no_from" and "--no_to" to command "roster purge" in order to remove the contacts with no from/to subscription
|
2016-01-13 |
souliane |
jp: add command "roster stats"
|
2016-01-13 |
Goffi |
primivitus: Primivitus doesn't handle microblog yet, configure QuickApp accordingly
|
2016-01-13 |
Goffi |
bridge (D-Bus): fixed handling of profile in kwargs:
|
2016-01-13 |
souliane |
jp: add command "roster purge" to remove the contacts with no from/to subscription
|
2016-01-13 |
Goffi |
tools (xml_tools): removed unused import
|
2016-01-13 |
Goffi |
reverted patch 3770d13776e8
|
2016-01-13 |
souliane |
tools (strings): add a parameter "new_target" to addURLToText
|
2016-01-13 |
souliane |
plugin XEP-0045: raise a special error when the room has already been joined
|
2016-01-13 |
souliane |
primitivus (chat): since dialog refresh is done in message notification, print the message first and then notify
|
2016-01-12 |
souliane |
quick_frontend, primitivus: mechanism to signal a new message reception when the window is hidden (even if the message is actually displayed):
|
2016-01-12 |
souliane |
quick_frontend, primitivus (chat): move notification command to quick_frontend
|
2016-01-08 |
Goffi |
tmp (wokkel.mam): recipient and sender are handled in MAM Request. TODO: MAMRequest should inherit from generic.Stanza, the same way as for PubSubRequest
|
2016-01-08 |
Goffi |
tmp (wokkel.mam): MAMErrow now inherit from StanzaError so it can be handler properly by services
|
2016-01-08 |
Goffi |
tmp (wokkel.rsm): raise RSMError when <after/> element is empty
|
2016-01-08 |
Goffi |
tmp (wokkel.rsm): RSMError now inherit from StanzaError, so they are correctly handled by services
|
2016-01-07 |
Goffi |
tmp (wokkel.rsm): fixed incorrect behaviour which was adding max_items attribute
|
2016-01-07 |
Goffi |
tmp (wokkel.rsm): fixed forgotten method renaming
|
2016-01-07 |
Goffi |
plugin XEP-0277: don't use max_comments if it is 0 in getFromManyWthComments bridge callback
|
2016-01-07 |
Goffi |
plugin XEP-0060: fixed extra mam filters parsing
|
2016-01-05 |
Goffi |
plugin XEP-0060: MAM integration:
|
2016-01-05 |
Goffi |
plugin XEP-0313: cleaning and improvments:
|
2016-01-05 |
Goffi |
plugin XEP-0277: ignore maxItems if it is null
|
2016-01-05 |
Goffi |
tmp (wokkel.mam): cleaning and bug fix:
|
2016-01-05 |
Goffi |
plugin XEP-0060, tmp(wokkel.rsm): small refactoring:
|
2016-01-05 |
Goffi |
tmp (wokkel.pubsub): PubSubRequest class can be overriden everywhere, including PubSubClient
|
2016-01-05 |
Goffi |
tmp (wokkel/rsm): various improvments:
|
2016-01-03 |
Goffi |
tmp (mam): various improvments:
|
2016-01-03 |
Goffi |
plugin xep-0059: minor cleaning
|
2016-01-03 |
Goffi |
tmp (rsm): removed useless cast
|
2016-01-03 |
Goffi |
tmp (wokkel): removed delay as it is nearly identical to original one, and the additional exception should be catched elsewhere
|
2016-01-03 |
Goffi |
copyright update
|
2015-12-22 |
souliane |
plugin misc_account: fixes login messages when sending emails
|
2015-12-22 |
souliane |
quick_frontend (chat): temporary fix for bug 12:
|
2015-12-22 |
souliane |
quick_frontend (chat): scroll down after having printed the history
|
2015-12-22 |
souliane |
quick_frontend, primitivus (chat): printing the history is left to quick_frontend
|
2015-12-18 |
Goffi |
quick_frontend (blog): replaced first argument in addEntry by edit_entry, so it can be managed separately from entries + handle it in Entry.delete
|
2015-12-18 |
Goffi |
plugin XEP-0060: None is no more used in addManagedNode, but all nodes prefixed with a registered one are now triggered
|
2015-12-17 |
Goffi |
plugin XEP-0065: better handling of finished Deferred
|
2015-12-17 |
Goffi |
plugin XEP-0260, XEP-0065: fixed session hash handling:
|
2015-12-17 |
Goffi |
plugins XEP-0065, XEP-0260: fixed session creation order: session is created earlied, and file object associated in a second time if needed
|
2015-12-17 |
Goffi |
plugin XEP-0260: better proxy error handling:
|
2015-12-17 |
Goffi |
plugin XEP-0260: kill s5b session if session is declined
|
2015-12-17 |
Goffi |
plugin XEP-0166: jingleTerminate is called (if present) on applications and transports plugins on session-terminate action, can be used to do some cleaning
|
2015-12-17 |
Goffi |
plugin XEP-0234: log file transfer "terminated" instead of "completed", as the file may not be complete (check is done after)
|
2015-12-17 |
Goffi |
core (disco): display a warning when a disco info/items request failed, and return empty DiscoInfo/DiscoITems
|
2015-12-16 |
souliane |
primitivus (chat): duplicate message check is actually not needed when retrieving local MUC history is disabled
|
2015-12-15 |
souliane |
tools, plugins XEP-0071, XEP-0277: remove recently added expandNewLinesToXHTML, just leave it to the convertors
|
2015-12-15 |
souliane |
quick_frontend: restore printing the day change while displaying history
|
2015-12-12 |
souliane |
frontends: small message refactorisation:
|
2015-12-15 |
souliane |
memory (params): fixes loading user value and building params XML for jids_list type
|
2015-12-15 |
Goffi |
plugin extra_pep: replaced name by a short one
|
2015-12-15 |
Goffi |
core (params): removed unused values
|
2015-12-15 |
Goffi |
plugin extra_pep, params: fixed insecure building of jids_list
|
2015-12-11 |
souliane |
plugin XEP-0203, core (xmpp): leave the management of delay element to XEP-0203 (fix bug 59):
|
2015-12-15 |
souliane |
complete the Exception's list when catching JID error:
|
2015-12-11 |
souliane |
plugin misc_extra_pep: use a user parameter (jids_list) instead of a general configuration value
|
2015-12-15 |
souliane |
memory (params): parameter jids_list values are specified with <jid>...</jid>
|
2015-12-15 |
souliane |
memory (params): forbid to pass a value to a parameter of type "list" with <param value...>
|
2015-12-15 |
Goffi |
reverted patch 58ecc0e2e6fc as it may hide an other issue
|
2015-12-15 |
Goffi |
core (xmlui): fixed deferConfirm
|
2015-12-15 |
Goffi |
core (xmlui): fixed bad call of deferredUI in deferXMLUI
|
2015-12-11 |
souliane |
tools: expandNewLinesToXHTML replaces two or more \n instead of each ones
|
2015-12-10 |
souliane |
plugin XEP-0277: revert use of expandNewLinesToXHTML for incoming messages:
|
2015-12-10 |
souliane |
plugin XEP-0277, xml_tools: restore decapsulation of XHTML content
|
2015-12-10 |
souliane |
xml_tools, plugin XEP-0071, XEP-0277: add method expandNewLinesToXHTML:
|
2015-12-10 |
souliane |
quick_frontend: catch an exception that can occurs when using a concurrent client
|
2015-12-09 |
souliane |
plugin misc_radiocol: the smaller fix in the world (1 character!)
|
2015-12-09 |
souliane |
plugin misc_account: send email to the admins when a new profile is created for an external XMPP account
|
2015-12-08 |
souliane |
plugin XEP-0277, EXTRA-PEP: get massive blogs from all the roster also retrieve items from a special JIDs list defined in EXTRA-PEP
|
2015-12-08 |
souliane |
reverted revision 2ebe66a96d05
|
2015-12-07 |
souliane |
plugin misc_account: auto add some contacts at profile creation
|
2015-12-07 |
souliane |
core, plugin misc_account: set XMPP connection max retries to 0 when checking if an external account exists
|
2015-12-07 |
Goffi |
Added tag 0.6.0 for changeset 21e6d11615ea
|
2015-12-07 |
Goffi |
core: avoid initialisation blocking when a long callback is added to backend.initialised (could prevent sessions starting)
|
2015-12-07 |
Goffi |
core (client): fixed maximum connection tries to 3
|
2015-12-07 |
Goffi |
we are in dev version again
|
2015-12-02 |
Goffi |
updated setup.py version
0.6.0
|
2015-12-02 |
Goffi |
fixed changelog 0.6.0 publication date
|
2015-12-02 |
Goffi |
update version to 0.6.0
|
2015-12-02 |
souliane |
README and README4PACKAGERS: add Jinja2 to the dependencies list
|
2015-12-02 |
souliane |
updated CHANGELOG for 0.6
|
2015-12-02 |
Goffi |
plugin static blog: temporarily deactivated public blog menu
|
2015-12-02 |
souliane |
stdui (contact_list): use jid.JID to check the JID instead of an approximative regex
|
2015-12-02 |
souliane |
plugin misc_account: temporary disabling posts and account deletion
|
2015-12-01 |
souliane |
plugin XEP-0277: remove forgotten break statement
|
2015-12-01 |
souliane |
plugin XEP-0277: don't try to create a new comments node if it already exists
|
2015-12-01 |
Goffi |
plugin XEP-0054: use full jid to manage the card/avatar if the bare jid correspond to a MUC room
|
2015-12-01 |
Goffi |
plugin XEP-0277: raise a failure if XHTML content is not wrapped in a <div/>
|
2015-12-01 |
Goffi |
plugin XEP-0277: accept several <title/> elements, there is a standard issue so for now it's the most flexible behaviour
|
2015-12-01 |
souliane |
primitivus and plugins: renamed a few menus:
|
2015-11-30 |
Goffi |
plugin (xml log): workaround for a crash on big stanzas
|
2015-11-30 |
Goffi |
core (sqlite storage): do explicit delete to profile linked tables for deleteProfile
|
2015-11-30 |
Goffi |
core (memory): fixed bad memory cleaning on asyncDeleteProfile
|
2015-11-30 |
souliane |
plugin welcome: fixed typo
|
2015-11-30 |
souliane |
jp (profile): fixed creating profile with given JID and XMPP password
|
2015-11-29 |
Goffi |
plugin welcome: first draft
|
2015-11-29 |
Goffi |
plugin XEP-0045: fixed bad default parameter
|
2015-11-27 |
Goffi |
plugin XEP-0277: just a reminder
|
2015-11-27 |
Goffi |
primitivus (profile manager): session is started for newly create profiles
|
2015-11-27 |
Goffi |
core (stdui[ui_profile_manager]): refactored profile authentication: the workflow is greatly simplified by the use of the new startSession mechanisme and deferedUI
|
2015-11-27 |
Goffi |
plugin account: fixed profile creation: session is started to set the connection parameters, then stopped
|
2015-11-27 |
Goffi |
core (memory): asyncCreateProfile fix: a fake session is created to set general password param
|
2015-11-27 |
Goffi |
core (memory): profile is checked in startSession (an error is raised if it doesn't exist)
|
2015-11-27 |
Goffi |
core (memory): stopSession implementation
|
2015-11-27 |
Goffi |
core (xmlui): new deferredUI method allows to manage XMLUI with a Deferred insteand of manual submit_id handling:
|
2015-11-27 |
souliane |
plugin misc_account: fixed password verification
|
2015-11-27 |
Goffi |
core: fixed cache check on presence unavailable
|
2015-11-26 |
Goffi |
core (memory): catch exceptions.UnknownEntityError in getMainResource
|
2015-11-26 |
Goffi |
core(params): replaced isConnected by isSessionStarted for profile update signal when a general param is modified
|
2015-11-26 |
Goffi |
jp (profile): fixed profile/modify command:
|
2015-11-26 |
Goffi |
profile (params): fixed password setting: if profile was not connected, set was silently ignored
|
2015-11-25 |
Goffi |
core: avoid to send presence unavailable signal when it's not necessary
|
2015-11-25 |
Goffi |
core (disco): disco hashes are now stored in database to avoid doing the same disco request on next load
|
2015-11-25 |
Goffi |
plugin XEP-0054: fixed presence issue when avatar is not in cache
|
2015-11-25 |
Goffi |
plugin XEP-0054: fixed vcard-update callback which was updating avatar when hash was empty, resulting in a really slow start
|
2015-11-25 |
Goffi |
plugin XEP-0277: minor fixes for publisher attribute
|
2015-11-25 |
Goffi |
plugin XEP-0277: unicode fixes in logs
|
2015-11-25 |
souliane |
plugin XEP-0277: use bare JIDs to verify publisher
|
2015-11-25 |
souliane |
plugin XEP-0060: trap failure when subscription to a node is not possible
|
2015-11-25 |
Goffi |
tmp (wokkel.pubsub): implemented missing notifyRetract
|
2015-11-25 |
Goffi |
primitivus: a warning is loggued when trying to remove an unknown popup, instead of an error raised
|
2015-11-25 |
Goffi |
plugin XEP-0065: fixed bad error handling
|
2015-11-25 |
Goffi |
plugin file: fixed bad method call
|
2015-11-25 |
Goffi |
plugin group blog: minor log change
|
2015-11-25 |
Goffi |
plugin group blog: big cleaning
|
2015-11-25 |
Goffi |
plugin XEP-0277, group blog: added item2data trigger + group permission are parsed when receiving a new item
|
2015-11-25 |
Goffi |
jp (pipe): pipe commands now use the new CommandAnswering API (with actionNew)
|
2015-11-25 |
Goffi |
plugin pipe: rewritten plugin as a jingle application. The current implentation can, in some cases, block the backend, and is experimental only. Improvments are needed in the future.
|
2015-11-24 |
Goffi |
plugin ip: fixed ip check (XEP-0279) use
|
2015-11-24 |
souliane |
quick_frontend (quick_blog): remove tags2mbdata which is replaced by common.iter2dict
|
2015-11-24 |
Goffi |
quick frontend (blog): replaced mbdata2tags and tags2mbdata by sat.tools.common.dict2iter and iter2dict
|
2015-11-24 |
souliane |
plugin XEP-0020: fixed bad import
|
2015-11-24 |
Goffi |
plugin XEP-0277: tags are handled through atom categories
|
2015-11-24 |
Goffi |
quick_frontend(blog): groups blog sending is handled
|
2015-11-24 |
Goffi |
plugin group blog: group permissions are used if "group*" keys are found in mbdata (in data2entry and comments trigger)
|
2015-11-24 |
Goffi |
plugin XEP-0277: added a trigger on data2entry and comments management
|
2015-11-24 |
Goffi |
core (tools): new tools.common module with tools used by backend and frontends. dict2iter and iter2dict method to serialise iterable in a dict (for bridge)
|
2015-11-24 |
souliane |
primitivus: fixes joining a MUC room
|
2015-11-24 |
souliane |
quick_frontend, primitivus: display the number of alerts for each contact and not only a symbol (*)
|
2015-11-24 |
souliane |
plugin sec_otr: fixes bad handling of entity disconnection
|
2015-11-23 |
Goffi |
plugin XEP-0277: checkFeatures implemented
|
2015-11-23 |
Goffi |
quick_frontend: getFeatures is called on profile plug, and saved in host.features
|
2015-11-23 |
Goffi |
plugin command export: fixed severity for a debug message
|
2015-11-23 |
souliane |
plugin misc_account: add method asyncConnectWithXMPPCredentials
|
2015-11-23 |
souliane |
memory: fixes asyncCreateProfile to not overwrite the personal key
|
2015-11-23 |
Goffi |
core: fixed getStringParamA
|
2015-11-23 |
Goffi |
quick frontend (blog): fixed group blog panels (displaying only, sending is not working yet)
|
2015-11-23 |
Goffi |
plugin XEP-0277: fixed entries in atom feed
|
2015-11-23 |
Goffi |
plugin XEP-0277: fixed unsecure blog feed
|
2015-11-23 |
Goffi |
core (param), plugin file: set security_limit for acount changes, backend (dis)connection, and put a higher one for file send
|
2015-11-22 |
Goffi |
plugin file: deferred XMLUI now use security limit
|
2015-11-22 |
Goffi |
core (xmlui): fixed security_limit in deferXMLUI
|
2015-11-22 |
Goffi |
core: fixed session cleaning after actionNew timeout
|
2015-11-22 |
Goffi |
jp (file): new file/upload command
|
2015-11-22 |
Goffi |
jp (base): progressStarted signals are cached until progress_id is known, this avoid missing the progression if we have the signal before the id.
|
2015-11-22 |
Goffi |
jp (base): fixed verbose option + there is a new line on ProgressErrorHandler only if the progress bar is actually displayed
|
2015-11-22 |
Goffi |
plugin XEP-0363, upload: File upload (through HTTP upload only for now):
|
2015-11-22 |
Goffi |
plugin file[SatFile]: auto_end_signals flag can be False if the progressFinished and progressError signals are managed by caller.
|
2015-11-21 |
souliane |
quick_frontend (quick_blog): retrieve and set the tags from/to microblog data
|
2015-11-20 |
Goffi |
primivitus: fixed crash when self.target is a full jid
|
2015-11-20 |
Goffi |
primitivus: fixed progress panel
|
2015-11-20 |
Goffi |
plugin file: added "Action/send" file menu
|
2015-11-20 |
Goffi |
primitivus: removed all file menu + temporary workaround to send full jid on C.MENU_SINGLE menu action.
|
2015-11-20 |
Goffi |
quick frontend: added progressIdHandler to managed progress id on action result + ignore meta_* action results
|
2015-11-19 |
Goffi |
primitivus: fixed showDialog
|
2015-11-19 |
Goffi |
plugin XEP-0260, XEP-0261: fallback from S5B to IBB is implemented
|
2015-11-19 |
Goffi |
plugin XEP-0166: transport replacement:
|
2015-11-19 |
Goffi |
plugin XEP-0065: renamed _killSession to killSession as it make sense to kill a session from an other plugin
|
2015-11-19 |
Goffi |
plugin 0047: increased timeout to 120s
|
2015-11-19 |
Goffi |
jp (base, file): use of new progress API. Progress callbacks are managed through CommandBase.onProgress* method instead of host attributes.
|
2015-11-19 |
Goffi |
core, plugins file, XEP-0234, bridge: progression api enhancement:
|
2015-11-19 |
souliane |
quick_frontend: add quick_list_manager.py and the QuickTagList class
|
2015-11-18 |
Goffi |
core: fixed launchAction:
|
2015-11-17 |
Goffi |
jp: use the new actionsGet method
|
2015-11-17 |
Goffi |
core, bridge: actionsGet:
|
2015-11-17 |
Goffi |
jp (file): print a message and quit if progress_id is not received
|
2015-11-17 |
Goffi |
plugin XEP-0234: hash checksum proper handling
|
2015-11-17 |
Goffi |
plugin file: 'data_cb' key can be used in file_data to specified a callback used on each read/write
|
2015-11-17 |
Goffi |
plugin XEP-0300: implemented hashing:
|
2015-11-17 |
Goffi |
plugin XEP-0166: added delayedContentTerminate to terminate a content inside a handler
|
2015-11-17 |
Goffi |
plugin XEP-0166: session-info action handling
|
2015-11-17 |
Goffi |
jingle XEP-0166: fixed session creation on non session-initiate actions
|
2015-11-17 |
Goffi |
plugin XEP-0166: sendError now manage jingle conditions
|
2015-11-17 |
Goffi |
quick_frontend(profile manager): fixed alert messages
|
2015-11-17 |
Goffi |
primitivus: fixed showDialog and XMLUI message dialog
|
2015-11-16 |
Goffi |
core (params): removed resource from default JabberID (example value), as it is best practive to have resource binded by server. Advanced used can force it if needed though.
|
2015-11-16 |
Goffi |
primitivus (xmlui): fixed closing on popup panel "OK" button press
|
2015-11-16 |
Goffi |
primitivus: fixed alert case + alert in profileManager
|
2015-11-16 |
Goffi |
frontends (xmlui): fixed widget closing on submit
|
2015-11-15 |
Goffi |
plugin file: progressFinished and progressError are now sent on SatFile.close. eof Deferred attribute is removed, as it is not used and bring unnecessary complication
|
2015-11-15 |
Goffi |
jp (base, file): file command and progress fixes and adaptation to new API:
|
2015-11-15 |
Goffi |
jp (base): added a self.disp method which manage verbosity and stderr + verbosity property
|
2015-11-15 |
Goffi |
jp (base): added quitFromSignal method to quit from signal handler with errcode without traceback, and addOnQuitCallback to manage cleaning callbacks
|
2015-11-15 |
Goffi |
core: added callback_id in DataError message of launchCallback
|
2015-11-15 |
Goffi |
plugin file: 'size' key is not added anymore in progress'data if size is 0 or not specified in SatFile
|
2015-11-15 |
Goffi |
core (xmlui), plugin file: added action_extra param to deferXMLUI/deferDialog which is merged to the action data dict when actionNew is called
|
2015-11-14 |
Goffi |
jp: added a --verbose command
|
2015-11-14 |
Goffi |
backend, bridge, frontends: actionNew has now a security_limit argument + added some docstring to explain data argument
|
2015-11-14 |
Goffi |
core, plugin file: fixed progress id + data is now returned by getProgress, instead of being an argument to fill
|
2015-11-14 |
Goffi |
jp: added profile/connect command
|
2015-11-14 |
Goffi |
jp: better profile commands:
|
2015-11-14 |
Goffi |
core, bridge: added a profileSetDefault method
|
2015-11-14 |
Goffi |
jp: profile session can now be started without connection:
|
2015-11-14 |
Goffi |
jp: added param/set command
|
2015-11-14 |
Goffi |
bridge: new core method profileStartSession to start a session without connecting the profile
|
2015-11-14 |
Goffi |
core: profile session starting and connection are now separated. Moved profile session starting/authentication to memory module
|
2015-11-14 |
Goffi |
core (memory): fixed a case where getProfileName was returning an empty string instead of raising an errror
|
2015-11-14 |
Goffi |
jp: optional positional arguments on "param get" command
|
2015-11-14 |
Goffi |
jp: fixed bad --connect option check
|
2015-11-14 |
Goffi |
core, bridge (params): added asyncGetParamsValuesFromCategory (yes that's a long name!) method to retrive params names and values for a given category
|
2015-11-14 |
Goffi |
bridge, core(params): removed obsolete methods:
|
2015-11-14 |
Goffi |
plugins XEP-0096, XEP-0260, file: sendFile method is managed by file plugin, which choose the best available method + progress_id fix
|
2015-11-13 |
Goffi |
plugin XEP-0065: session cleaning and timeout + log choosed candidate when using SI File Transfer
|
2015-11-13 |
Goffi |
plugins XEP-0047, XEP-0065, XEP-0096: fixed use of failure.condition insteand of failure.value + removed gettext use for local logs
|
2015-11-13 |
Goffi |
primitivus: partly reverted commit 641cfd2faefe :
|
2015-11-11 |
Goffi |
plugin XEP-0065: chunk size optimization: 64Kio is used except for proxy were it is set to 4Kio, to avoid wild disconnection by Prosody's proxy
|
2015-11-11 |
Goffi |
Primitivus: better popups handling:
|
2015-11-11 |
Goffi |
quick_frontend, primitivus (xmlui): removed _xmluiClose from workflow were submit is triggered, as submit launch the callback which close the dialog itself + fixed dialogs _xmluiClose
|
2015-11-11 |
Goffi |
plugin XEP-0047: some cleaning
|
2015-11-11 |
Goffi |
plugins XEP-0020, XEP-0065, XEP-0095, XEP-0096: fixed file copy with Stream Initiation:
|
2015-11-11 |
Goffi |
plugins IP: getLocalIPs now return localhost IP instead of an empty list if no non-localhost ip can be found
|
2015-11-11 |
Goffi |
plugins XEP-0234, file: moved human file size conversion to file plugi
|
2015-11-11 |
Goffi |
plugins XEP-0234, file: moved file request dialog to file plugin
|
2015-11-11 |
Goffi |
core (client): added a sendError method to easily build error response from <IQ\> stanza
|
2015-11-08 |
Goffi |
quick frontend: fixed resources display in quickContactList
|
2015-11-08 |
Goffi |
plugins XEP-0234, XEP-0260, XEP-0261: jingle session termination is managed by application (XEP-0234) instead of transport
|
2015-11-08 |
Goffi |
plugins XEP-0260, XEP-0065: proxy handling:
|
2015-11-08 |
Goffi |
plugin XEP-0065: fixed CHUNK_SIZE to 4096 to avoid wild disconnection by some proxies (Prosody's proxy65 disconnect if it receive bigger chunks)
|
2015-11-08 |
Goffi |
plugins XEP-0234, file: use of SatFile for writing too
|
2015-11-08 |
Goffi |
plugins XE0166, XEP-0234, XEP-0260, XEP-0261: renamed session key managing other peer's jid to "peer_jid" instead of "to_jid"
|
2015-11-08 |
Goffi |
plugin ip: implemented XEP-0279 for external ip retrieval + fixed bad exception handling
|
2015-11-06 |
Goffi |
plugin XEP-0085: renamed "__xxx" methods to "_xxx"
|
2015-11-06 |
Goffi |
core (xmpp.py): fixed bad import
|
2015-11-03 |
Goffi |
plugin XEP-0085: fixed chatstate blinking following 0632d96f08ad change
|
2015-11-02 |
Goffi |
plugin NAT Port: added instruction with pip when miniupnpc is missing
|
2015-11-02 |
Goffi |
README: removed "Privacy Warning" as external website is now only called after user agreement
|
2015-11-02 |
Goffi |
plugin XEP-0260: first draft
|
2015-11-02 |
Goffi |
plugin XEP-0065, XEP-0096: preparation for plugin XEP-0260 implementation:
|
2015-11-02 |
Goffi |
plugin XEP-0047: minor improvements
|
2015-11-02 |
Goffi |
plugin XEP-0234: "senders" handling
|
2015-11-02 |
Goffi |
plugin XEP-0166, XEP-0234, XEP-0261:
|
2015-11-02 |
Goffi |
plugin ip: local ip cache + DNS error detection
|
2015-11-02 |
Goffi |
plugin NAT port: added UPnP IGD mapping + automatic unmapping on backend shut down
|
2015-11-02 |
Goffi |
fixed bad inheritance of SatFile
|
2015-11-02 |
Goffi |
core (disco): use of “profile” instead of “profile_key” in several disco methods
|
2015-11-02 |
Goffi |
core (client): add IQ method to easily create an IQ stanza with the current xmlstream, and manage result with a Deferred.
|
2015-11-02 |
Goffi |
core: plugin unload:
|
2015-11-02 |
Goffi |
core (tools): “DelayedDeferred” implementation, which is a Deferred launched after a delay
|
2015-11-02 |
Goffi |
launching script: use SIGTERM instead of SIGINT with the “stop” command
|
2015-11-02 |
Goffi |
plugin XEP-0085: fixed bad use of threads resulting in delay and crash when stopping the backend.
|
2015-11-02 |
Goffi |
core (stdui): fixed a keyword argument not changed after commit 48706f4ff19c
|
2015-11-02 |
Goffi |
jp: renamed “params” command to “param” for consistency with other commands + added a “get” subcommand
|
2015-11-02 |
Goffi |
jp: separate password and connection of profile in --connect and --pwd arguments
|
2015-11-02 |
Goffi |
social contract: fixed a typo
|
2015-09-30 |
Goffi |
plugins: added new MissingModule exceptions to plugins using third party modules
|
2015-09-30 |
Goffi |
README, README4PACKAGERS: some update about third party modules.
|
2015-09-30 |
Goffi |
plugin ad-hoc D-Bus: exception fixe + minor fixes
|
2015-09-29 |
Goffi |
plugins: lowered security limits for non dangerous actions. A reference documentation is in progress to choose values: http://wiki.goffi.org/wiki/Security_Limits/en
|
2015-09-29 |
Goffi |
reverted patch ad4ec8d9235e: there must not be security limit on room configuration
|
2015-09-29 |
Goffi |
plugin IP discovery: better IP discovering:
|
2015-09-29 |
Goffi |
plugin nat-port: NAT port first draft:
|
2015-09-29 |
Goffi |
core: more robust plugins loading:
|
2015-09-29 |
Goffi |
plugin ip, params: plugin IP discovery, first draft:
|
2015-09-29 |
Goffi |
core: removed forgotten breakpoint
|
2015-09-14 |
souliane |
plugin tmp_demo_directory: removed
|
2015-09-26 |
Goffi |
core (xmlui): fixed submit_id returning None when its value is ''
|
2015-09-26 |
Goffi |
core (XMLUI): restorer submit_id:
|
2015-09-26 |
Goffi |
plugin XEP-0234: removed forgotten debugging bridge method
|
2015-09-25 |
Goffi |
plugin XEP-0234: jingle file transfer first draft
|
2015-09-25 |
Goffi |
plugin XEP-0261: jingle in-band bystream first draft
|
2015-09-25 |
Goffi |
plugin XEP-0300: hashes management first draft
|
2015-09-25 |
Goffi |
plugin file: first draft:
|
2015-09-25 |
Goffi |
plugin XEP-0047, XEP-0096: In-Band Bystream plugin cleaning:
|
2015-09-25 |
Goffi |
plugin XEP-0166: (jingle) first draft. Not all actions are managed yet
|
2015-09-25 |
Goffi |
core: progression handling improvments:
|
2015-09-25 |
Goffi |
core (xmlui): deferDialog can now manage additional dialog options through the "options" argument
|
2015-09-25 |
Goffi |
core (contants): added PROF_KEY_ALL en PLUG_TYPE_* constants
|
2015-09-25 |
Goffi |
core (memory, params): minor docstrings updates
|
2015-09-25 |
Goffi |
primitivus (XMLUI): manage message in FileDialog /!\ Urwid SàText need to be updated /!\
|
2015-09-25 |
Goffi |
plugin XEP-0050: minor parentheses removal
|
2015-09-10 |
souliane |
plugin XEP-0277, misc_groupblog: move getGroupBlogsAtom to XEP-0277, rename to mbGetAtom
|
2015-09-10 |
souliane |
tmp (wokkel): fixes RSM when maxItems is 0
|
2015-09-10 |
souliane |
tmp (wokkel): fixes changeset 91631837ce5c (rev 1510)
|
2015-09-10 |
souliane |
plugin XEP-0277, quick_frontend: rename mbGetLast to mbGet and add it the parameter "item_ids"
|
2015-09-10 |
souliane |
plugin XEP-0060: fixes a one-line loop
|
2015-09-10 |
souliane |
plugin XEP-0277: clarify a docstring for one complex method argument
|
2015-09-10 |
souliane |
tmp (wokkel): fixes RSM implementation to fit sat_pubsub answer when in "unrestricted" mode
|
2015-09-02 |
souliane |
plugin XEP-0055: add "Directory subscription" menu + use the category "Service" for this plugin's menus instead of "Communication"
|
2015-09-02 |
souliane |
plugin XEP-0055: display the search results using XMLUI JidsListWidget
|
2015-09-02 |
souliane |
tools (xml_tools): split dataFormResult2AdvancedList in dataFormResult2XMLUIData and XMLUIData2AdvancedList
|
2015-09-02 |
souliane |
plugin XEP-0055: remove a "debug" break that has been forgotten here
|
2015-09-02 |
souliane |
plugin XEP-0050: pre-fill the target server's field with user's host.
|
2015-08-27 |
Goffi |
core (xmlui): added helper method to easily manage dialogs with a deferred
|
2015-08-27 |
Goffi |
core (plugins): detect import_name conflicts
|
2015-08-27 |
Goffi |
core (utils): added a method to generate XEP-0082 style dates
|
2015-08-27 |
Goffi |
frontends (xmlui): fixed a bug in xmlui resulting in a bad dialog creation (parameters were lost, including profile)
|
2015-08-26 |
souliane |
tools (xml_tools): keeps data form result headers sorted
|
2015-08-26 |
souliane |
tools (xml_tools): fixes JidElement.__init__
|
2015-08-21 |
souliane |
plugin XEP-0055: add "simple" and "advanced" modes to Jabber search:
|
2015-08-22 |
souliane |
core (params): fixes jid_list to use node's default value when no user value is defined
|
2015-08-25 |
Goffi |
core (params): fixed exception on empty jids list
|
2015-08-25 |
Goffi |
plugin XEP-0050: fixed crash on empty node in addAdHocCommand
|
2015-08-25 |
Goffi |
plugin XEP-0050: return disco for commands only on commands namespace
|
2015-08-25 |
Goffi |
core (disco): use of failure.Failure when raising FeatureNotFound to avoid a jump in debugger in debug mode
|
2015-08-25 |
Goffi |
plugin groupblog: item access availability on serveur is checked on profile connection, and getFeatures is filled accordingly (with "available" key)
|
2015-08-25 |
Goffi |
core (disco): added checkFeatures to check several features at once + identities are now managed with a tuple in findFeaturesSet and checkFeatures
|
2015-08-25 |
Goffi |
core (xmlui): reverted change from 039d96e131be: we should be able to recreate the same container with changeContainer
|
2015-08-25 |
Goffi |
frontends: callback are now always used in QuickApp launchAction (before it was only used if validated is present):
|
2015-08-25 |
Goffi |
primitivus (ProfileManager): fixed profile change event callback
|
2015-08-21 |
souliane |
tools (xmlui): changeContainer do not create a new one when the current one already fits
|
2015-08-21 |
souliane |
tools, frontends (xmlui): allow to select a tab when adding it
|
2015-08-21 |
Goffi |
plugin groupblog: groupblog compatible pubsub service is checked in profileConected + getFeatures implementation
|
2015-08-21 |
Goffi |
core (disco): fixed bad indentation resulting in bad result in findFeaturesSet
|
2015-08-21 |
Goffi |
plugin XEP-0060: implemented getFeatures, data has a "service" key if service is found for this profile
|
2015-08-21 |
Goffi |
core, bridge: added getFeatures method:
|
2015-08-20 |
Goffi |
QuickFrontend: removed old watched stuff as a new plugin now manages it properly
|
2015-08-20 |
Goffi |
core, plugin watched: new plugin, show an alert when a watched entity goes online
|
2015-08-20 |
Goffi |
primivitus: fixed profile manager exception when nothing is focused
|
2015-08-20 |
Goffi |
frontends, primitivus: JidsList XMLUI widget management /!\ urwid SàText must be updated
|
2015-08-20 |
Goffi |
core (params): jids_list type management
|
2015-08-20 |
Goffi |
core (xmlui): added JidsListWidget to manage editable list of jids:
|
2015-08-18 |
Goffi |
core(xmlui): removed useless parenthesis around assert
|
2015-08-18 |
Goffi |
core (memory): fixed a double timer.cancel in Sessions
|
2015-08-18 |
Goffi |
core , privmitivus (xmlui): add jidInput handling, with a simple String for now
|
2015-08-18 |
Goffi |
xmlui: minor docstring fixes
|
2015-08-18 |
Goffi |
core: tools.utils.getRepositoryData now return "hg log -r -1" and short form of node + fixed crash if mercurial is not present:
|
2015-08-18 |
Goffi |
core: moved __version__ to __init__.py, so we can check version by doing "import sat;print(sat.__version__)"
|
2015-08-18 |
Goffi |
core: removed sat_id which is not used anywhere, uuid do the job better
|
2015-08-18 |
Goffi |
quick_frontend, primitivus: handling of actionNew signal
|
2015-08-18 |
Goffi |
core, bridge: new signal actionNew to launch an action from the backend (e.g. display a dialog message):
|
2015-08-18 |
Goffi |
plugin XEP-0045: added disco announce
|
2015-08-18 |
Goffi |
plugin XEP-0059: fixed bad disco handling
|
2015-08-20 |
souliane |
setup: wx is not more a dependency since wix has been deprecated
|
2014-09-03 |
souliane |
plugin OTR: fixes a couple of typos
|
2015-08-15 |
Goffi |
quick_frontend: minor fixes
|
2015-08-15 |
Goffi |
quick_frontend (constants, quick_app, quick_contact_list): blogging refactoring (not finished):
|
2015-08-15 |
Goffi |
core: getProfileName no raise ProfileUnknownError + minor doc fixes
|
2015-08-15 |
Goffi |
plugins xep-0060, xep-0163, xep-0277, groupblog: bloging improvments (huge patch, sorry):
|
2015-08-15 |
Goffi |
plugin text-syntaxes: minor variable renaming
|
2015-08-15 |
Goffi |
tmp(pubsub): added retract "notify" attribute management
|
2015-08-15 |
Goffi |
xml_tools: minor attribute renaming
|
2015-08-15 |
Goffi |
tmp (wokkel.rsm): use of super instead of direct call in PubSubRequest
|
2015-08-15 |
Goffi |
plugin XEP-0277: added mBGetFromManyWithComments to have items + comments in one method call
|
2015-08-15 |
Goffi |
plugin XEP-0277: better parsing of atom:author element + item2mbdata minor reorganisation for better readability
|
2015-08-15 |
Goffi |
plugin xep-0060,xep-0277: added getFromMany using new RTDeferredSession mechanism
|
2015-08-15 |
Goffi |
plugins xep-0060, xep-0277: added methods to serialise getItems result (before bridge transmission):
|
2015-08-15 |
Goffi |
plugins xep-0277, groupblog: added subscriteToMany to replace massiveSubscribeGroupBlogs + added SatRosterProtocol.getJidsSet
|
2015-08-15 |
Goffi |
plugin XEP-0060: use of new RTDeferredSession to subscribe many nodes at once + subscribeToMany can now subscribe on separate services
|
2015-08-15 |
Goffi |
core: new tools.sat_defer module, and implementation of RTDeferredSessions:
|
2015-08-15 |
Goffi |
core (memory): Sessions fixes:
|
2015-08-15 |
Goffi |
plugins xep-0060, xep-0277: code simplification/cleaning/fix:
|
2015-07-22 |
souliane |
tools (config): when reading a list or dict from the config file, ignore spaces immediately following the delimiter
|
2015-07-21 |
souliane |
tools (xml_tools): better PEP-8 compliance
|
2015-07-21 |
souliane |
add PyOpenSSL to the dependency list
|
2015-07-20 |
souliane |
quick_frontend: display over whole alerts counter
|
2015-07-14 |
souliane |
quick_frontend (quick_chat): QuickChat._get_nick returns "" instead of None for message from the MUC
|
2015-07-14 |
souliane |
plugin misc_groupblog: pubsub response do not fail when target server doesn't handle RSM
|
2015-07-14 |
souliane |
tmp (wokkel): pubsub response do not fail when target server doesn't handle RSM
|
2015-07-14 |
souliane |
add tests for sat.tmp.wokkel
|
2015-07-14 |
souliane |
plugin XEP-0054: fixes bug introduced by changeset 1255 (38fb8823cee8)
|
2015-07-13 |
souliane |
quick_frontend: add a couple of TODOs
|
2015-06-10 |
souliane |
bridge, quick_frontend: the JID that is assigned by the server can differ from the one we asked for (resource)
|
2015-06-10 |
souliane |
primitivus: fix setting the presence and status
|
2015-06-06 |
souliane |
plugin misc_account: change the message sent by email after an account creation
|
2015-05-27 |
Goffi |
tmp (rsm): better use of domish.Element.elements() + minor fixes
|
2015-05-27 |
Goffi |
core (xmpp): added log message when a an entity without presence subscription is removed from roster
|
2015-05-27 |
Goffi |
quick frontends (contact list): cache is not cleared anymore on QuickContactList.fill, avoiding the accidental removal of cached values like avatars
|
2015-05-22 |
Goffi |
quick_frontend (quick_app): properly fixed roster loss:
|
2015-04-24 |
souliane |
display the resource in the chat dialog when printing a private MUC message
|
2015-04-24 |
souliane |
core (xmpp): update the cache for a contact group when a contact is removed from it
|
2015-04-24 |
souliane |
core (xmpp): RosterItem.jid is deprecated in Wokkel 0.7.1, use RosterItem.entity instead
|
2015-04-23 |
Goffi |
core (tests): fixed bad use of reserved name
|
2015-04-23 |
Goffi |
core (tests): test fixes
|
2015-04-23 |
Goffi |
plugin groupblog, tmp (mam, rsm): some style improvments/fixes:
|
2015-04-23 |
Goffi |
tmp (wokkel): licenses fixes:
|
2015-04-23 |
Goffi |
plugins xep-0277: some methods reordering to make the plugin more readable
|
2015-04-22 |
Goffi |
plugins groupblog, xep-0060: first pass of simplification
|
2015-04-22 |
Goffi |
plugins (groupblog, xep-0277) + tmp(rsm): improved style:
|
2015-04-20 |
souliane |
quick_frontend: ask for the roster in connectedHandler instead of in ProfileManager, because we need it also when reconnecting after a disconnection whithout restarting the frontend
|
2015-04-20 |
souliane |
core, plugin XEP-0045, frontends: change frontend method "setStatusOnline" for "setPresenceStatus":
|
2015-04-17 |
Goffi |
core (disco): fixed bad indentation in _discoInfos (used by bridge)
|
2015-04-17 |
Goffi |
bridge: getInfos description minor update
|
2015-04-17 |
Goffi |
core, bridge, jp: management of service discovery extensions (XEP-0128)
|
2015-04-17 |
Goffi |
tmp (mam): fixed name shadowing + getDiscoInfo for mam fix:
|
2015-04-17 |
souliane |
test: fix the tests
|
2015-04-17 |
souliane |
plugin radiocol: radiocolSongAdded now gets a JID as argument, add _radiocolSongAdded working with unicode for bridge calls
|
2015-04-16 |
souliane |
quick_frontend, primitivus: fixes a couple of issues:
|
2015-04-16 |
souliane |
massive (preventive) addition of 'u' (unicode) before the strings passed to logging functions
|
2015-04-16 |
souliane |
quick_frontend, primitivus: move code to remove a new message alert from primitivus to quick_frontend
|
2015-04-09 |
souliane |
plugin XEP-0045, quick_frontend, primitivus: replace C.DEFAULT_MUC by bridge method getDefaultMUC (value is defined in plugin XEP-0045 and can be overriden with the config file)
|
2015-04-09 |
souliane |
primitivus: fixes :search command
|
2015-04-06 |
Goffi |
quick_frontends(profile manager): typo
|
2015-04-06 |
Goffi |
jp (profile): added "profile modify" command
|
2015-04-06 |
Goffi |
jp (profile): in "profile create", jid and password arguments are now optional + added a new --xmpp-password option to set XMPP password separately (default to the same password as for profile).
|
2015-04-06 |
Goffi |
jp (profile): fixed "profile info" to use profile, and then manage connection.
|
2015-04-06 |
Goffi |
jp: fixed crash on commands using profile without "connect" option
|
2015-04-01 |
souliane |
quick_frontend (constants): set a constant for default MUC service
|
2015-04-01 |
souliane |
quick_frontend: keep the contact list groups synchronised on contact deletion
|
2015-04-01 |
souliane |
core (xmmp): keep the roster groups cache synchronised + fixes a log.warning
|
2015-04-01 |
souliane |
quick_frontend (contact_list): rename QuickContactList.remove to QuickContactList.removeContact + remove the contact from _roster attribute (and not only from _cache)
|
2015-03-30 |
Goffi |
2015 copyright dates update
|
2015-03-30 |
Goffi |
jp: fixed bad try/except hidding errors + fixed bad management of jids without node
|
2015-03-25 |
souliane |
quick_frontend: fixes personalEventHandler signature
|
2015-03-25 |
souliane |
quick_frontend, primitivus: various fixes (MUC and cached signals):
|
2015-03-25 |
souliane |
memory, plugin XEP-0045: getMainResource returns None when asking a MUC entity + fixes /whois on a MUC (bare) entity
|
2015-03-25 |
souliane |
quick_frontend: better PEP-8 compliance
|
2015-03-25 |
souliane |
primitivus (Chat): fixes updating the occupant list when someone leaves, changes his nick or is added in last position
|
2015-03-25 |
souliane |
quick_frontend, primivitus: revert changes made in rev 1386 (1f3513cfb246) concerning ChatText.nick: was mixing MUC occupant nick and roster contact nick/node
|
2015-03-24 |
souliane |
quick_frontend, primitivus: remove QuickChat.updateEntityState and QuickChat.setContactStates, use more general QuickChat.update (also called when joining the room to initialise the occupants list)
|
2015-03-24 |
souliane |
primitivus (contact_list): fixes hide/show disconnected contacts via keyboard shortcut
|
2015-03-23 |
souliane |
quick_frontend, primivitus: remove QuickChat.getUserNick + primivitus ChatText gets the user nick directly from parent Chat instance
|
2015-03-24 |
souliane |
primitivus: prefill "Join MUC" dialog with only the JID's node part when in debug version + display error directly from the DBus object
|
2015-03-24 |
souliane |
plugins XEP-0045, XEP-0249: allow to join / invite without specifying the JID's host part (use client's values)
|
2015-03-23 |
souliane |
quick_frontend, primitivus (chat): merge setOccupantStates and setContactStates
|
2015-03-22 |
souliane |
quick_frontend, primitivus: better PEP-8 compliance + remove/rename some (Quick)Chat attributes:
|
2015-03-20 |
Goffi |
plugin XEP-0045: /join text command can be used in all contexts, not only group
|
2015-03-20 |
souliane |
plugin XEP-0085, quick_frontend: fixes chat states
|
2015-03-20 |
souliane |
quick_frontend: display MUC games symbols
|
2015-03-20 |
souliane |
quick_frontends, primitivus: move the chat states logic to quick_frontend
|
2015-03-20 |
souliane |
quick_frontends, primitivus: know who are the MUC occupants from the presence informations:
|
2015-03-19 |
Goffi |
core: getRepositoryData now get the module in argument
|
2015-03-19 |
Goffi |
core: if we are in dev version and it's possible, repository data are now checked and added to SàT version
|
2015-03-19 |
Goffi |
renamed tools.misc to tools.trigger
|
2015-03-19 |
Goffi |
plugin text commands: minor docstrings improvments
|
2015-03-19 |
Goffi |
plugin text commands: minor docstrings improvments
|
2015-03-19 |
Goffi |
plugin text command, XEP-0045, XEP-0048, XEP-0249: removed feedBackWrongContext which is no more usefull with new _contextValid method
|
2015-03-19 |
Goffi |
plugin text commands: added _contextValid method:
|
2015-03-19 |
Goffi |
plugin text commands: docstring parsing for commands, and better /help command:
|
2015-03-18 |
Goffi |
closing branch frontends_multi_profiles
frontends_multi_profiles
|
2015-03-18 |
Goffi |
merged branch frontends_multi_profiles
|
2015-03-18 |
Goffi |
quick_frontends(menus): added MenuContainer.replace method + addMenuHook helper method in QuickMenusManager
frontends_multi_profiles
|
2015-03-17 |
Goffi |
core, quick_frontends: added an "extra" item in getMenus + use of new quick_menus module in QuickApp
frontends_multi_profiles
|
2015-03-17 |
Goffi |
quick_frontend (menus): added a quick_menus module to manage easily menus logic:
frontends_multi_profiles
|
2015-03-17 |
Goffi |
quick_frontends: added "menu" listeners, which is called when a menu is added or removed.
frontends_multi_profiles
|
2015-03-17 |
Goffi |
frontends: added a host_listener module which manage a listener launched when host is ready, useful to instantiate things on host in optional modules (e.g. menus).
frontends_multi_profiles
|
2015-03-11 |
souliane |
quick_frontend, primitivus (chat): pass a sorted list to Chat.setPresents
frontends_multi_profiles
|
2015-03-11 |
souliane |
frontends (quick_frontend, primitivus): fixes room games:
frontends_multi_profiles
|
2015-03-11 |
souliane |
plugins room_game, quiz, radiocol, tarot: use JID instead of unicode in many methods + class attributes
frontends_multi_profiles
|
2015-03-11 |
souliane |
plugins XEP-0045, XEP-0249, parrot: use JID instead of unicode in many methods + class attributes
frontends_multi_profiles
|
2015-03-09 |
souliane |
core (constants): add menu type MENU_ROOM_OCCUPANT_CONTEXT
frontends_multi_profiles
|
2015-03-07 |
souliane |
plugin XEP-0045: make joinMUC asynchronous and fixes its handler
frontends_multi_profiles
|
2015-03-06 |
souliane |
core: fixes bug introduced by 1262 (f8a8434dbac7) in SAT.delContact
frontends_multi_profiles
|
2015-03-06 |
souliane |
frontends (primitivus): fixes setting the presence and status (for now all the profiles share the same info)
frontends_multi_profiles
|
2015-03-06 |
souliane |
frontends (primitivus): assign the current profile to the parameters dialog
frontends_multi_profiles
|
2015-03-06 |
souliane |
quick_frontend: register the 'personalEvent' signal
frontends_multi_profiles
|
2015-03-05 |
souliane |
quick_frontend: replace last occurences of QuickApp.chat_wins with QuickApp.widgets
frontends_multi_profiles
|
2015-03-04 |
souliane |
frontends (primitivus): fixes MUC nicks completion
frontends_multi_profiles
|
2015-03-04 |
souliane |
quick_frontend: add a method getWidget to return a widget without creating it if it doesn't exist
frontends_multi_profiles
|
2015-03-03 |
souliane |
frontends: add listeners 'profilePlugged', 'disconnect' and 'gotMenus' (the last one to be removed when the menus are refactored to quick_app)
frontends_multi_profiles
|
2015-03-03 |
souliane |
frontends (QuickApp), tools (TriggerManager): frontends can also use triggers + add those for sending and receiving a message
frontends_multi_profiles
|
2015-03-03 |
souliane |
frontends (XMLUI): fixes wrong argument name
frontends_multi_profiles
|
2015-02-24 |
Goffi |
quick frontends: signal cache: if a signal arrives between the beginning of profile plugging, and the when the profile is actually ready, it is cached and replayed when the profile is ready.
frontends_multi_profiles
|
2015-02-24 |
Goffi |
primitivus (contact list): removed our own bare jid from not_in_roster
frontends_multi_profiles
|
2015-02-24 |
Goffi |
quick frontends (contact list): added self.whoami
frontends_multi_profiles
|
2015-02-24 |
Goffi |
quick_frontends, primitivus (contact list): added nick observer + implemented onNickUpdate
frontends_multi_profiles
|
2015-02-24 |
Goffi |
plugin XEP-0054: "nick" is now keeped in cache:
frontends_multi_profiles
|
2015-02-24 |
Goffi |
core (persistent dict): added setdefault method
frontends_multi_profiles
|
2015-02-24 |
Goffi |
quick frontends, primitivus: fixed listener calls (kwargs where forgotten) + fixed presence listener + renamed updatePresence to onPresenceUpdate for consistency with oter listeners
frontends_multi_profiles
|
2015-02-24 |
Goffi |
quick frontends: fixed use of profile for listeners
frontends_multi_profiles
|
2015-02-23 |
Goffi |
merged souliane changes
frontends_multi_profiles
|
2015-02-23 |
Goffi |
primitivus, quick_frontends: moved newMessage signal handler to quick_frontend
frontends_multi_profiles
|
2015-02-23 |
Goffi |
plugin XEP-0085: fixed bad call to udateEntityData
frontends_multi_profiles
|
2015-02-23 |
Goffi |
quick frontends(contact list): added a getFullJid method to add resource to a bare jid
frontends_multi_profiles
|
2015-02-23 |
Goffi |
quick_frontends (contact list): use of intermediate method for showEmptyGroups and showOfflineMessages to convert bridge values to actual booleans
frontends_multi_profiles
|
2015-02-22 |
souliane |
quick_frontend, primitivus: use a listener to update the contact list when receiving a presence
frontends_multi_profiles
|
2015-02-22 |
souliane |
quick_frontend (quick_app): addListener takes a profiles_filter argument to check the profile before calling a listener (profile must be passed right after the event type in callListeners)
frontends_multi_profiles
|
2015-02-22 |
souliane |
plugin XEP-0085: fixes the calls to memory.deleteEntityDatum and self.updateCache (was self.updateEntityData, has been renamed to avoid confusion with the memory method)
frontends_multi_profiles
|
2015-02-22 |
souliane |
quick_frontend: add a 'presence' listener for the 'presenceUpdate' signal
frontends_multi_profiles
|
2015-02-21 |
souliane |
quick_frontend (quick_contact_list): add property roster_entities_connected and method getSpecials
frontends_multi_profiles
|
2015-02-22 |
souliane |
frontends: merge sat_frontends.constants to sat_frontends.quick_frontend.constants
frontends_multi_profiles
|
2015-02-22 |
souliane |
quick_frontend (quick_app): fixes the call to a bridge method that was done with a JID instead of unicode
frontends_multi_profiles
|
2015-02-21 |
souliane |
core, quick_frontends: fixes one typo and a variable naming issue
frontends_multi_profiles
|
2015-02-21 |
souliane |
quick_frontend, primitivus: fixes typo between method alert and class Alert
frontends_multi_profiles
|
2015-02-20 |
souliane |
frontends (quick_frontend): fixes a typo (listerner --> listener)
frontends_multi_profiles
|
2015-02-10 |
souliane |
quick_frontend (quick_widgets): revert commit 1319
frontends_multi_profiles
|
2015-02-10 |
Goffi |
quick frontends (quick widgets): doesn't force anymore "on_new_widget" to None for on_existing_widget=C.WIDGET_RECREATE: the original behaviour for on_new_widget need to be kept
frontends_multi_profiles
|
2015-02-09 |
Goffi |
merges souliane commits
frontends_multi_profiles
|
2015-02-09 |
Goffi |
quick frontends(quick app): add a listeners (observer/observable) mechanism to call a callback when a event happen. Implemented an "avatar" event.
frontends_multi_profiles
|
2015-02-09 |
Goffi |
frontends (quick frontend): use of new getEntitiesData to get cached values for avatars on profile connection.
frontends_multi_profiles
|
2015-02-09 |
Goffi |
plugin xep-0054: various improvments on avatars management:
frontends_multi_profiles
|
2015-02-09 |
Goffi |
core: added a "profileConnecting" method check:
frontends_multi_profiles
|
2015-02-09 |
Goffi |
core (memory): updateEntityData now accept a "silent" argument to avoid sending signal to frontends when updating an attribute with "signalOnUpdate" flag.
frontends_multi_profiles
|
2015-02-09 |
Goffi |
core: added getEntitiesData which get cache data for several entities at once
frontends_multi_profiles
|
2015-02-09 |
Goffi |
core: boolConst is used to convert a boolean value to its equivalent string constant
frontends_multi_profiles
|
2015-02-09 |
souliane |
quick_frontend: getOrCreateWidget callbacks can return another widget
frontends_multi_profiles
|
2015-02-07 |
souliane |
frontends (tools): Pyjamas's JID implementation can be compared to an object of a different type:
frontends_multi_profiles
|
2015-02-06 |
souliane |
quick_frontend: fixes hash setting for QuickWidget
frontends_multi_profiles
|
2015-02-06 |
Goffi |
quick frontend(quick widgets): fixed bad condition test in previous commit
frontends_multi_profiles
|
2015-02-06 |
Goffi |
quick frontend(quick widgets): added the ability to use a callable with getOrCreateWidget's on_existing_widget
frontends_multi_profiles
|
2015-02-06 |
Goffi |
quick_ frontend (quick widgets): added explanation in docstring for non special keywords in getOrCreateWidget
frontends_multi_profiles
|
2015-02-06 |
souliane |
quick_frontend: remove the contact from the groups it has been removed from
frontends_multi_profiles
|
2015-02-06 |
Goffi |
merged souliane commits
frontends_multi_profiles
|
2015-02-06 |
Goffi |
quick frontend (quick widgets): class' __name__ method is used for classes_map hash because the use of class directly was causing bugs with pyjamas (difficult to find, several MicroblogPanel instances were added only once in Libervia's TabPanel, hash method seemed buggy)
frontends_multi_profiles
|
2015-02-06 |
Goffi |
quick frontend (quick_widgets): add deleteWidget method
frontends_multi_profiles
|
2015-02-06 |
Goffi |
quick frontends (QuickContactList): added isEntityInGroup method
frontends_multi_profiles
|
2015-02-06 |
Goffi |
Quick Frontend (quick_widgets): added on_existing_widget in getOrCreateWidget (see docstring for more infos) + use of constants
frontends_multi_profiles
|
2015-02-06 |
Goffi |
core: fixed items registration in roster management
frontends_multi_profiles
|
2015-02-06 |
Goffi |
core: fixed some logging calls without unicode strings, and use of print
frontends_multi_profiles
|
2015-02-06 |
Goffi |
core: better use of C.bool: C.bool only accept basestring subclasses and return the associated constant, C.boolConst return the associated constant for a boolean value
frontends_multi_profiles
|
2015-02-05 |
souliane |
quick_frontend: add some properties for QuickContactList
frontends_multi_profiles
|
2015-02-06 |
souliane |
quick_frontend: fix the history log message
frontends_multi_profiles
|
2015-02-05 |
souliane |
modification of the social contract according to the General Assembly of 19/08/2014
|
2015-01-30 |
souliane |
plugin groupblog: fixes bad errback default value
|
2015-01-26 |
Goffi |
plugin XEP-0054: couple of fixes in VCard/avatar management:
frontends_multi_profiles
|
2015-01-26 |
Goffi |
core: added items() and iteritems() methods to PersistentDict
frontends_multi_profiles
|
2015-01-24 |
souliane |
remove remaining references to Wix
frontends_multi_profiles
|
2015-01-24 |
Goffi |
core, frontends: refactoring to base Libervia on QuickFrontend (big mixed commit):
frontends_multi_profiles
|
2015-01-23 |
Goffi |
Wix removal: Wix is now officially abandonned (a futur desktop frontend will replace it)
frontends_multi_profiles
|
2015-01-23 |
Goffi |
quick_frontend, primitivus: moved parts of primitivus's profileManager to quick_frontend
frontends_multi_profiles
|
2015-01-15 |
souliane |
plugin XEP-0313: handle forwarded pubsub event
|
2015-01-15 |
souliane |
tmp: update wokkel MAM implementation
|
2015-01-14 |
souliane |
tmp, plugins: fixes the imports fron sat.tmp
|
2015-01-09 |
souliane |
plugin XEP-0313: update (still draft)
|
2015-01-09 |
souliane |
tmp: update tmp.wokkel.rsm, add tmp.wokkel.mam
|
2015-01-09 |
souliane |
plugin XEP-0060: free SatPubSubClient instance on profile disconnection
|
2015-01-09 |
souliane |
plugin groupblog: fixes bad errback value
|
2014-12-25 |
souliane |
setup: fixes to install sat.tmp.wokkel
|
2014-12-25 |
souliane |
plugin XEP-0334: first draft
|
2014-12-25 |
souliane |
test: fix/improve tests for plugins XEP-0033 and XEP-0085 (mainly to return a Deferred)
|
2014-12-19 |
souliane |
plugin XEP-0313: first draft:
|
2014-12-19 |
souliane |
core (xmpp): set missing "from" attribute of received messages to the server domain
|
2014-12-19 |
souliane |
plugin XEP-0277: minor fix in plugin declaration
|
2014-12-19 |
souliane |
plugin XEP-0297: first draft
|
2014-12-19 |
souliane |
plugin XEP-0203: first draft
|
2014-12-19 |
souliane |
test: fixes tests for XEP-0033
|
2014-12-19 |
souliane |
test: refactoring:
|
2014-12-15 |
souliane |
test: fixes import for wokkel.rsm
|
2014-12-15 |
souliane |
test: add tests for plugin_misc_groupblog
|
2014-12-15 |
souliane |
plugins XEP-0060, XEP-0277, groupblog: make use of RSM (XEP-0059)
|
2014-12-15 |
souliane |
plugins XEP-0059, XEP-0060: leave internal wokkel extensions to sat.tmp.wokkel
|
2014-12-15 |
souliane |
use sat.tmp.wokkel as a buffer module until the changes are integrated to wokkel
|
2014-12-10 |
Goffi |
quick_frontend, primitivus: multi-profiles refactoring part 1 (big commit, sorry :p):
frontends_multi_profiles
|
2014-12-10 |
Goffi |
plugin XEP-0085: disabled a problematic assert (see FIXME)
frontends_multi_profiles
|
2014-12-10 |
Goffi |
core: misc improvments:
frontends_multi_profiles
|
2014-12-10 |
Goffi |
core: improved roster management + misc:
frontends_multi_profiles
|
2014-11-24 |
souliane |
plugin XEP-0060: listNodes should not use SatPubSubClient.getDiscoItems but self.host.getDiscoItems, cf. revs 1217 (318eab3f93f8) and 1259 (633fcd13a7dc)
|
2014-11-21 |
Goffi |
plugin pubsub: fixed redefinition of PubSubRequest
|
2014-11-21 |
Goffi |
plugin pubsub: fixed a bug introducted in revision 318eab3f93f8: getDiscoItems handler method which is called on disco items request, was calling getDiscoItems from host, which do a request itself, resulting in an infinite items request loop.
|
2014-10-22 |
souliane |
memory: fixes issue in a test
|
2014-10-22 |
souliane |
plugin misc_room_game, radiocol, tarot: fixes bridge method "prepareRoom" declaration (add "async=True")
|
2014-10-22 |
souliane |
plugin XEP-0045: use HISTORY_LIMIT param to retrieve the MUC history
|
2014-10-22 |
souliane |
plugin XEP-0054: the fix by revision 1248 (77a4592816f6) was not complete
|
2014-10-20 |
souliane |
test: fixes test for XEP-0085 (use full JID)
|
2014-10-20 |
souliane |
plugin XEP-0085: send 'gone' state before disconnection
|
2014-10-20 |
souliane |
plugin XEP-0085: use the full JID + fixes bad entity data "type" value
|
2014-10-20 |
souliane |
memory: add method isContactConnected
|
2014-10-20 |
souliane |
plugin XEP-0045: set the entity data "type" asap (userJoinedRoom is triggered before the join callback)
|
2014-10-20 |
souliane |
plugin sec_otr: a trigger was not returning True
|
2014-10-19 |
souliane |
plugin XEP-0054: fixes error message when we get a ConnectionLost failure
|
2014-10-19 |
souliane |
memory: temporary dirty hack to fix the personnal key issue after the auth session expired
|
2014-10-18 |
souliane |
core, plugins: improve a bit some log messages
|
2014-10-19 |
souliane |
plugin misc_imap: fixes call to log.debug with more than one argument
|
2014-10-19 |
souliane |
plugin XEP-0115: better disco error handling
|
2014-10-19 |
souliane |
plugins groupblogs: fixes the massive retrieval callback (loop variable was misused in a lambda callback)
|
2014-10-18 |
souliane |
plugin XEP-0060: fixes listing the nodes on the pubsub service
|
2014-10-18 |
souliane |
frontends (quick_app): fixes wrong JID construction when processing getPresenceStatuses result
|
2014-10-17 |
souliane |
memory: don't save last resource in entity data for the MUC jids
|
2014-10-17 |
souliane |
plugin XEP-0045: handle MUC presence
|
2014-10-16 |
souliane |
memory (params): set "Show empty groups" to True by default
|
2014-10-16 |
Goffi |
bridge (frontends side): fixed call of async method in blocking context
|
2014-10-16 |
Goffi |
core (config): fixed a bad option check
|
2014-10-11 |
Goffi |
core (config): added the Exception default value which raise an exception instead of returning the default in getConfig
|
2014-10-07 |
Goffi |
core: better management of default value in getConfig
|
2014-10-06 |
souliane |
plugin XEP-0277, groupblog: fixes namespace issue of the items that are received from an event + trap some errors
|
2014-10-07 |
souliane |
plugin XEP-0115: trap "service-unavailable" error when retrieving disco infos
|
2014-10-07 |
souliane |
primitivus: fixes displaying online contacts when "Show offline contacts" is False
|
2014-10-06 |
souliane |
primitivus: implement parameter "Show empty groups"
|
2014-10-06 |
souliane |
primitivus: implement "Show offline contacts" parameter (sync with "DISCONNECTED_HIDE" action key)
|
2014-10-06 |
souliane |
constants: split C.bool in C.bool and C.str so:
|
2014-10-06 |
souliane |
memory (params): add parameters "Show offline contacts" and "Show empty groups"
|
2014-10-06 |
souliane |
memory (params): use more generic param attribute "constraint" instead of "min" and "max"
|
2014-10-04 |
souliane |
frontends (primitivus): new command :search <pattern>
|
2014-10-04 |
souliane |
bridge, memory: add "search" attribute to getHistory (filter the results with a unix globbing pattern)
|
2014-10-04 |
souliane |
frontends: printInfo and printMessage timestamp attribute defaults to None instead of ''
|
2014-09-24 |
souliane |
memory: add Parameter "Chat history limit"
|
2014-10-03 |
souliane |
memory: getHistory with limit=0 now returns an empty list, use limit=None to return all messages
|
2014-10-03 |
souliane |
memory (params), tools (xml_tools), plugins, frontends: add "int" parameter type with "min" and "max" attributes
|
2014-09-22 |
souliane |
plugin XEP-0059: first draft, pubsub and jabber search do not exploit it yet
|
2014-09-22 |
souliane |
plugin maildir: fixes missing import
|
2014-09-22 |
souliane |
plugin XEP-0060, groupblog: avoid unecessary pubsub errors while doing massive requests:
|
2014-09-22 |
souliane |
memory (disco): add nodeIdentifier parameter to getItems
|
2014-09-22 |
souliane |
memory: session timeout won't be reset on each access if the Sessions() is called with resettable_timeout=False
|
2014-09-22 |
souliane |
memory: profileSessions.profileGetUnique was not resetting the timer
|
2014-09-22 |
souliane |
memory: handle the case where an existing session ID is re-used for creating a new session
|
2014-09-21 |
souliane |
memory: Sessions.newSession can be called with a forced session ID
|
2014-09-21 |
souliane |
core: move XMPP keep-alife value to the constants
|
2014-09-18 |
souliane |
we are in dev version again
|
2014-09-18 |
souliane |
SàT v0.5.1 released
|
2014-09-18 |
souliane |
version update
0.5.1 SàT v0.5.1
|
2014-09-18 |
souliane |
update CHANGELOG for v5.1
|
2014-09-17 |
souliane |
test: fixes FakeSAT for plugin XEP-0033
|
2014-09-11 |
souliane |
plugin XEP-0033: fixes sending the message after the changes made in rev 1052 (e88bff4c8b77)
|
2014-09-15 |
Goffi |
misc: added Olly Betts to contributors + various fixed for Matteo Cypriani
|
2014-09-15 |
Matteo Cypriani |
misc: updated urls of pyxe an pyfeed
|
2014-09-15 |
Matteo Cypriani |
misc: fixed typos in README
|
2014-09-15 |
Matteo Cypriani |
misc: README typos fixes
|
2014-09-15 |
Matteo Cypriani |
misc: update versions in README4PACKAGERS + typos
|
2014-09-15 |
Matteo Cypriani |
misc: fixed some typos
|
2014-09-10 |
Matteo Cypriani |
misc (install): Lower default setuptools version
|
2014-09-09 |
Olly Betts |
wix: Avoid setting a bad icon
|
2014-09-15 |
Goffi |
misc: forgotten to change distribute_setup.py to ez_setup.py in MANIFEST.in
|
2014-09-15 |
Goffi |
we are in dev version again
|
2014-09-11 |
souliane |
update the minimal versions of urwid and urwid_satext
|
2014-09-09 |
Goffi |
SàT 0.5.0 released
|
2014-09-09 |
Goffi |
version update
0.5.0 SàT v0.5.0
|
2014-09-09 |
Goffi |
misc: INSTALL note for pyfeed/xe
|
2014-09-08 |
Goffi |
misc: CHANGELOG update
|
2014-09-08 |
Goffi |
core (disco): added a timeout to get items
|
2014-09-08 |
Goffi |
frontends (dbus): error is not truncated anymore if it's not a SàT error.
|
2014-09-08 |
Goffi |
plugin OTR: added a warning to tell that the history is not logged anymore and advanced feature are disabled when using OTR
|
2014-09-08 |
Goffi |
primitivus: added a FOCUS_EXTRA key (default: "ctrl f") which can be used to focus a main part:
|
2014-09-08 |
Goffi |
Primitivus (xmlui): fixed window closing on save params + removed now unused onConfigureRoom in Chat
|
2014-09-08 |
Goffi |
Primitivus: fixed cancel button for status change
|
2014-09-08 |
Goffi |
Primitivus: fixed focus in ContactList:
|
2014-09-08 |
souliane |
plugin groupblog: fixes return value of getLastGroupBlogsAtom when an error occured
|
2014-09-08 |
Goffi |
Primitivus: main_widget is now in its own class (PrimitivusTopWidget), menu and notification bar (un)hidding is cleaner
|
2014-09-08 |
Goffi |
Primitivus (file transfer): an error popup is shown when bad unicode is used in path, and an info popup is show to indicate that the file request has been sent
|
2014-09-08 |
Goffi |
plugins XEP-0096, XEP-0065: fixed bad log calls
|
2014-09-08 |
Goffi |
primitivus (profile manager): added FOCUS_UP and FOCUS_DOWN management
|
2014-09-06 |
Goffi |
primitivus: added REFRESH_SCREEN key to global namespace
|
2014-09-08 |
souliane |
README: redirect media credits to sat_media repository (the pictures are no more hosted here)
|
2014-09-08 |
souliane |
updated CHANGELOG for version 0.5
|
2014-09-07 |
souliane |
plugin OTR: do not save in history the encrypted messages for skipped profiles
|
2014-09-05 |
Goffi |
primivitus: info messages now use "info_msg" attribute (yellow)
|
2014-09-05 |
Goffi |
frontends: use of new "info" type in newMessage
|
2014-09-05 |
Goffi |
core: a new "info" type is used in newMessage for system messages (not comming from outside)
|
2014-09-05 |
souliane |
plugin OTR: forces FINISHED state if we are in ENCRYPTED state on contact disconnection
|
2014-09-05 |
souliane |
plugin OTR: disconnect the active OTR sessions and delete the context on profile disconnection
|
2014-09-05 |
souliane |
plugin OTR: fixes handling of the FINISHED state
|
2014-09-04 |
souliane |
core (xmpp): fixes SatPresenceProtocol.available to prevent an eventual code skipping
|
2014-09-04 |
Goffi |
misc (README4PACKAGERS): Urwid minimal version is now 1.2.0
|
2014-09-04 |
Goffi |
primitivus: added disable_mouse config option /!\ minimal Urwid version is now 1.2.0
|
2014-09-04 |
Goffi |
primitivus: fixed forgotten keys
|
2014-09-04 |
Goffi |
primitivus: forgot to rename _historyCb method
|
2014-09-04 |
Goffi |
primitivus: SIGINT is now ignored, APP_QUIT key/menu or :quit command must be used to quit Primitivus
|
2014-09-04 |
Goffi |
primitivus: profile manager now handle APP_QUIT key
|
2014-09-04 |
Goffi |
primitivus: moved history method definition out of keypress
|
2014-09-04 |
Goffi |
primitivus: key can be changed in config:
|
2014-09-04 |
Goffi |
primitivus: use of new keys modules from Urwid SàText
|
2014-09-03 |
souliane |
add licence information for otr.js and dependencies
|
2014-09-03 |
Goffi |
misc (install): fixed self.root access when it's not used
|
2014-09-03 |
Goffi |
misc (install): updated old distribute_setup.py to new setuptools' ez_setup.py
|
2014-09-03 |
Goffi |
misc (install): use os.symlink instead of distutils.file_util.copy_file to avoid error when --root is used
|