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
|
2014-09-03 |
Goffi |
misc (installation): --root option is ignored for _final destinations
|
2014-09-03 |
Goffi |
misc: README4PACKAGERS update
|
2014-09-03 |
Goffi |
misc (launch script): added a "status" command
|
2014-09-03 |
Goffi |
misc (D-Bus, installation): added a .service file for D-Bus auto-launch feature + installation from setup.py (path adaptation now use regex).
|
2014-09-01 |
souliane |
plugin OTR: add bridge method skipOTR to desactivate OTR handling for a given profile
|
2014-09-01 |
souliane |
core: sendMessage handles the extra data key 'send_only' to skip triggers, storage and echo
|
2014-09-01 |
souliane |
plugin OTR: two small fixes
|
2014-09-01 |
souliane |
plugin OTR: remove unnecessary attribute SatXMPPClient.otr_priv_key
|
2014-09-01 |
Goffi |
core: more robust plugins importation
|
2014-08-26 |
Goffi |
plugin OTR: added ability to drop private key
|
2014-08-26 |
Goffi |
core (constants): Bool method allow to convert from python bool to string constant for true/false (in both directions)
|
2014-08-26 |
Goffi |
core (XMLUI): sugar method "note" allow to easily create a XMLUI note dialog (more methods for other dialogs should follow)
|
2014-08-26 |
Goffi |
plugin OTR: authentication management + fixed a bug in setState (due to a wrong docstring in potr.context.getCurrentTrust)
|
2014-08-26 |
souliane |
sat_frontends (tools): force JID's node and domain to lower-case:
|
2014-08-26 |
souliane |
move sat.tools.jid to sat_frontends.tools.jid
|
2014-08-26 |
souliane |
setup: sat_frontends was omitted by the cleaning method
|
2014-08-25 |
Goffi |
plugin otr: priv_key is better than getPrivKey here, as it should not be None + fixed private key encryption/decryption
|
2014-08-25 |
Goffi |
plugin OTR: added start/refresh and end session menus
|
2014-08-25 |
Goffi |
plugin OTR: a warning is logged when Account is instancied with a bare jid.
|
2014-08-25 |
Goffi |
plugin OTR: temporary potr monkey patch to work around a unicode bug, to be removed as soon as a potr fixed version is released (potr maintainer should do it soon)
|
2014-08-25 |
Goffi |
primivitus: fixed jid escaping for dynamic menus in one2one chat
|
2014-08-25 |
Goffi |
reverted commit b1cb1d70bea9: jid should not be lowercase !
|
2014-08-25 |
Goffi |
core (stdui): fixed forgotten parametter in getParamError
|
2014-08-25 |
Goffi |
core: twistd plugin refactoring:
|
2014-08-25 |
Goffi |
core (logging): new backend_data parameter can be used to transmit specific data to a backend + Twisted backend use this option to know if we are in debug or nodaemon mode
|
2014-08-25 |
Goffi |
core (installation): replaced PIL by its maintained fork pillow (installation from pip is working out of the box with pillow, not with PIL)
|
2014-08-25 |
Goffi |
misc: added Session.vim to .hgignore
|
2014-08-24 |
souliane |
primitivus (chat): fixes the messages display when opening a new chat window
|
2014-08-23 |
souliane |
quick_frontend, primitivus: add primitivus command ":history [limit]" (default value for limit is 50)
|
2014-08-24 |
souliane |
primitivus: improve the check to alert for new message
|
2014-08-24 |
Goffi |
installation: setup.py update:
|
2014-08-24 |
Goffi |
core: sat bakcend is now a twisted plugin (no more .tac file)
|
2014-08-24 |
Goffi |
core (logging): fixed twisted backend for twistd plugin, /!\ stdout logging in debug/nodaemon mode does'nt work anymore with .tac files.
|
2014-08-22 |
souliane |
primitivus: prevent a notification flood when displaying the history
|
2014-08-23 |
souliane |
primitivus: change behavior of commands ":presence" and ":status" :
|
2014-08-24 |
souliane |
tools (jid): force JIDs to lower case
|
2014-08-21 |
souliane |
quick_frontend: fixes an issue with the profile in the signal handler
|
2014-08-21 |
Goffi |
core (logging): logging is added to stdout in nodaemon mode (it was already the case in debug mode)
|
2014-08-20 |
Goffi |
misc: daemon mode refactoring:
|
2014-08-20 |
Goffi |
misc: stdout encoding management in python part of sat.sh
|
2014-08-20 |
Goffi |
core (constants): minor comment change
|
2014-08-20 |
Goffi |
core (constants): better management of xdg import
|
2014-08-20 |
Goffi |
core (constants): removed pyjamas workaround
|
2014-08-20 |
Goffi |
plugin XEP-0050: notes are now managed:
|
2014-08-20 |
Goffi |
frontends: dialog don't crash anymore is no submit_id is given (submit does nothing in this case)
|
2014-08-20 |
Goffi |
core (constants): fixed bad XMLUI level constants
|
2014-08-13 |
souliane |
setup: cleaning also handles egg filenames not containing the python version
|
2014-08-13 |
Goffi |
frontends: XMLUI refactoring + dialogs:
|
2014-08-11 |
Goffi |
core (XMLUI): Dialogs are now managemed in XMLUI:
|
2014-08-11 |
Goffi |
core (constants): added constants mainly used in XMLUI
|
2014-08-11 |
Goffi |
frontends: signals are managed in a more generic way
|
2014-07-15 |
souliane |
plugin misc_static_blog: add a menu for displaying a user static blog
|
2014-07-15 |
souliane |
plugin XEP-0045: change security limit of "config room" menu to 4
|
2014-07-15 |
souliane |
setup: SAT_INSTALL environment variable handles "clean" and "purge" options
|
2014-07-06 |
souliane |
memory (sqlite): fixes upgrade Deferred issue
|
2014-07-06 |
souliane |
memory: fixes encoding issues during encryption
|
2014-06-27 |
souliane |
memory (memory): delete profile session on profile deletion
|
2014-06-26 |
Goffi |
core: use of debug log instead of error when port default value is used
|
2014-06-26 |
Goffi |
plugin OTR: various improvments:
|
2014-06-25 |
Goffi |
pluging XEP-0045: configure room dynamic menu
|
2014-06-25 |
Goffi |
core, frontends (menus): MENU_ROOM and MENU_SINGLE are now managed
|
2014-06-25 |
Goffi |
core (menus): constants are used for menu types
|
2014-06-25 |
souliane |
plugin misc_account: delete the profile session after the registration is done
|
2014-06-25 |
souliane |
memory: add helper methods encryptValue and decryptValue
|
2014-06-23 |
souliane |
core, plugins, stdui, frontends: fixes handling of "Force server" and "Force port" parameters:
|
2014-06-22 |
souliane |
core, memory, plugins, stdui, frontends: look for DNS SRV records when server is not specified:
|
2014-06-25 |
Goffi |
frontends (XMLUI): use of logging system instead of print
|
2014-06-25 |
Goffi |
core/frontends (XMLUI): value can now be inserted as a <value/> element, if not present value attribute is tested, else empty string is used.
|
2014-06-25 |
Goffi |
frontends (XMLUI): implementation of read_only attributes for widgets String, TextBox, Password and Bool
|
2014-06-25 |
Goffi |
core (XMLUI): created a read_only attribute for InputWidget + new JidInputWidget
|
2014-06-23 |
souliane |
plugin XEP-0045: small refactorization + clean on profile's disconnection
|
2014-06-23 |
souliane |
plugin XEP-0045, text_commands: add some commands:
|
2014-06-19 |
souliane |
plugin XEP-0054: crop uploaded avatar to get a square
|
2014-06-19 |
souliane |
plugin misc_account: suppress the profile after its creation if the XMPP account registration failed
|
2014-06-18 |
Goffi |
reverted commit bb4517e69957: note was not implemented on purpose
|
2014-06-18 |
souliane |
tools (xmlui): data form 'text-multi' element must be converted to xmlui 'textbox' (not 'text')
|
2014-06-18 |
souliane |
plugin XEP-0050: handle note element in command answer
|
2014-06-16 |
souliane |
prepare changelog for version 0.5
|
2014-06-15 |
souliane |
misc: remove some pylints warnings
|
2014-06-15 |
souliane |
frontends (quick_frontend): fixes the handling of asyncConnect failure
|
2014-06-15 |
souliane |
bridge: DBusException also transports the twisted failure condition
|
2014-06-14 |
Goffi |
bridge (D-Bus): frontend side now use a 120 s timeout for async calls
|
2014-06-14 |
Goffi |
plugin XEP-0050: form returned by completed command are now managed
|
2014-06-14 |
Goffi |
core (XMLUI): management of text-multi in _dataFormField2XMLUIData
|
2014-06-14 |
Goffi |
core (XMLUI): data form result now manage generic data set
|
2014-06-12 |
souliane |
plugin XEP-0045: room configuration returns a success or failure message
|
2014-06-12 |
souliane |
tools (xml_tools): dataForm2XMLUI handles the default value for "list-single" fields
|
2014-06-12 |
souliane |
test (memory): fixes crypto encryption/decryption test
|
2014-06-12 |
souliane |
memory (sqlite): fixes upgrade to database v2
|
2014-06-09 |
souliane |
memory, tools (config): move special config retrieval from memory to tools
|
2014-06-07 |
souliane |
frontends: async failures are more detailed (full class name + error message)
|
2014-06-07 |
souliane |
bridge: async failures are more detailed (full class name + error message)
|
2014-06-02 |
souliane |
core (xmpp): onMessage handles an eventual subject (used for announcement / headline message)
|
2014-05-23 |
souliane |
core (xmpp), stdui (profile_manager), bridge, frontends: raise an exception if the XMPP connection failed instead of sending a signal
|
2014-05-23 |
souliane |
core, frontends: remove bridge method "connect" (always use asyncConnect)
|
2014-05-29 |
souliane |
frontends: fixes bug with private message introduced with revision 1000 (6f1e03068b5f) + display messages from contacts not in roster
|
2014-06-08 |
souliane |
test: fixes the tests for plugin XEP-0033
|
2014-06-08 |
souliane |
tools (config): fixConfigOption creates the section if it doesn't exist
|
2014-06-07 |
Goffi |
plugin otr: first draft
|
2014-06-07 |
Goffi |
installation: added python OTR dependency
|
2014-06-07 |
Goffi |
core (XMPP): message received (onMessage) refactoring:
|
2014-06-07 |
Goffi |
core (XMPP): sendMessage refactoring:
|
2014-06-03 |
souliane |
memory (params), test: fixes updateParams bug
|
2014-06-03 |
souliane |
memory (params), test: fixes bug relative to parameter filtering
|
2014-06-04 |
souliane |
plugin XEP-0100: fixes the call to log.debug (line 185)
|
2014-05-28 |
souliane |
primitivus: fixes freedesktop notifications when the owner name is changing
|
2014-05-23 |
souliane |
memory: synchronize the upgrade to database v2 to be sure libervia's profile password is read to be written in the config file before its encryption
|
2014-05-23 |
souliane |
tools: add missing file src/tools/config.py
|
2014-05-23 |
souliane |
memory: auto-update configuration file with libervia's passphrase when migrating the database
|
2014-05-21 |
souliane |
plugins misc_account, misc_register_account: manually delete the sessions when not needed anymore
|
2014-05-21 |
souliane |
core, stdui (profile manager), quick_app: ask for another XMPP password when profile authentication succeed but XMPP connection fails
|
2014-05-21 |
souliane |
memory (params): fixes bugs in setParam:
|
2014-05-21 |
souliane |
plugin misc_accout: update relative to the introduction of profile password:
|
2014-05-20 |
souliane |
plugin misc_account: do not send the password with the confirmation email for account creation
|
2014-05-20 |
souliane |
memory (params): fix parameters of type "list" to use the default option when no individual value is set
|
2014-05-16 |
souliane |
fixes setup with PyCrypto minimal version
|
2014-05-15 |
souliane |
core, memory, bridge, plugin misc_register_account: move registerNewAccount to a new plugin:
|
2014-05-15 |
souliane |
tools (xmlui): to click a button in a "param" form will automatically submit the parameters of the same category
|
2014-05-07 |
souliane |
wix: update the connection mechanism to ask for non empty profile passwords
|
2014-05-07 |
souliane |
quick_app, primitivus: update the connection mechanism to ask for non empty profile passwords
|
2014-05-07 |
souliane |
jp: option '-c' is not longer a flag but a string to define the profile password:
|
2014-05-07 |
souliane |
stdui: add ui_profile_manager to interact with frontends when profile authentication is needed
|
2014-05-12 |
souliane |
plugins misc_account, misc_smtp: update the plugins that deal with passwords
|
2014-05-07 |
souliane |
core, memory, bridge: added profile password + password encryption:
|
2014-05-10 |
souliane |
memory: add class ProfileSessions based on Sessions
|
2014-05-07 |
souliane |
memory, test: added module crypto to hash passwords and encrypt/decrypt passwords or blocks
|
2014-05-15 |
Goffi |
core: fixed typo
|
2014-05-15 |
Goffi |
core: getReady and asyncConnect now wait full initialisation, not only memory
|
2014-05-15 |
Goffi |
plugin text commands: added /me command to avoid the need to escape the /
|
2014-05-15 |
Goffi |
bridge (constructor): fixed D-Bus frontend generator for async method without sig_in + fixed --debug option + regenerated bridge to fix bad frontend D-Bus bridge.
|
2014-05-15 |
Goffi |
core: added a getReady method which can be called by frontends to ensure that backend is fully initialised before doing anything + this ckeck is automatically done in asyncConnect
|
2014-05-14 |
souliane |
test: fix the tests after the changes of logging system
|
2014-05-14 |
Goffi |
core (log): moved configuration to core.log_config; this avoid import issues with pyjamas.
|
2014-05-13 |
souliane |
plugin misc_static_blog: renamed from tmp_blog_banner, now also with page's title, meta keywords and description
|
2014-05-07 |
souliane |
better PEP-8 compliance
|
2014-05-08 |
Goffi |
core (i18n): use logging system instead of print
|
2014-05-08 |
Goffi |
core (log): added "custom" backend
|
2014-05-08 |
Goffi |
core (logs): workaround for pyjamas bug
|
2014-05-04 |
souliane |
memory, jp: added jp commands to load/save parameters template
|
2014-05-05 |
Goffi |
core: if in debug mode and ipdb is present, use ipdb instead of pdb
|
2014-05-05 |
Goffi |
core (log/standard backend): added "%(profile)s" format management
|
2014-05-05 |
Goffi |
core(log): standard backend: colors are now checked on a per handler basis
|
2014-05-05 |
Goffi |
wix: use of new logging system
|
2014-05-05 |
Goffi |
primitivus: use of new logging system:
|
2014-05-05 |
Goffi |
quick_frontend: use of new logging system
|
2014-05-05 |
Goffi |
core (log): added magic %(profile)s key to log_fmt:
|
2014-05-05 |
Goffi |
core (log): refactoring + twisted backend:
|
2014-05-05 |
Goffi |
core (log): added advanced feature to basic backend (colors/formatting/level and logger filtering)
|
2014-05-05 |
Goffi |
core (logs): added formatting, name filter and outputs management:
|
2014-05-01 |
souliane |
core (constants): use realpath instead of abspath + do not import it when building libervia
|
2014-04-30 |
souliane |
memory: fixes the method fixLocalDir for pid_dir and log_dir to use local_dir as default
|
2014-04-30 |
souliane |
plugins TEXT-COMMANDS, XEP-0045, XEP-0048, XEP-0249:
|
2014-04-27 |
souliane |
core: fixes constants.py
|
2014-04-27 |
souliane |
primitivus: fixes contact group update
|
2014-04-11 |
souliane |
plugin XEP_0033: fixes the server part and the tests
|
2014-04-23 |
Goffi |
tests: fixed log init in helpers (log init must be done before any call to a log method)
|
2014-04-21 |
Goffi |
test: configuration/use of new logging system
|
2014-04-21 |
Goffi |
tests: fixed import in test_helpers_plugins
|
2014-04-20 |
Goffi |
plugin XEP-0096: fixed a bug introduced by the log refactoring
|
2014-04-19 |
Goffi |
core (log): configuration and environment variables are now checked for log level and colors:
|
2014-04-19 |
Goffi |
core: use of the new core.log module:
|
2014-04-19 |
Goffi |
core (log): twisted backend use logging methods instead of log.msg
|
2014-04-18 |
Goffi |
core: logging refactoring, first step:
|
2014-04-18 |
Goffi |
core (constants): added some basic ANSI escape codes
|
2014-04-10 |
Goffi |
plugins XEP-0048, XEP-0049: feature is not checked anymore before using private XML storage, as feature announcement is not mandatory in XEP-0049
|
2014-04-08 |
Goffi |
core (stdui): added forgotten __init__.py
|
2014-04-03 |
souliane |
core, frontends: unify the roster management UIs in sat/stdui/ui_contact_list.py
|
2014-04-07 |
Goffi |
jp: added bookmarks subcommands
|
2014-04-07 |
Goffi |
plugin XEP-0048: bookmarks deletion + added "delete" option for /bookmark command
|
2014-04-07 |
Goffi |
plugin XEP-0048: added list of bookmarks in XMLUI, selecting one join the room
|
2014-04-07 |
Goffi |
plugin XEP-0048: added /bookmark text command
|
2014-04-07 |
Goffi |
plugin XEP-0048: bookmarks (first draft)
|
2014-04-07 |
Goffi |
core (XMLUI): _cleanValue method to avoid issues with DBus types (must be deleted in the future)
|
2014-04-07 |
Goffi |
plugin XEP-0049: private xml storage
|
2014-04-07 |
Goffi |
core (memory): added __iter__ to PersistentDict
|
2014-04-07 |
Goffi |
plugin XEP-0115: minor logs improvment
|
2014-04-03 |
souliane |
tools, frontends (xmlui): add Widget.setInternalCallback:
|
2014-04-03 |
souliane |
frontends (xmlui): add setter methods + fixes:
|
2014-04-03 |
souliane |
reverted changeset 5c7707c958d8 (revision 969)
|
2014-04-02 |
Goffi |
jp (info/disco): fixed disco loop when --connect is used
|
2014-04-02 |
Goffi |
core (disco): findFeaturesSet and findServiceEntities don't use inlineCallbacks anymore, that allow a better error management (no more anonying debugger raise when discoInfo fails in debug mode)
|
2014-04-02 |
Goffi |
core: better plugin initialisation sequence:
|
2014-04-02 |
Goffi |
jp: "disco" subcommand, moved into a new "info" subcommand + added "version" subcommand which get software version
|
2014-04-02 |
Goffi |
jp: using C.APP_URL for application url
|
2014-04-01 |
souliane |
tools, frontends (xmlui): add setter methods for widgets + new widget InternalButton to process UI operations
|
2014-04-01 |
souliane |
tools, frontends, memory: param definition and XMLUI handle multi-selection for list widgets:
|
2014-04-01 |
souliane |
core, frontends (constants): frontends Const inheritates from core Const
|
2014-04-01 |
Goffi |
jp: added disco subcommand
|
2014-04-01 |
Goffi |
jp: fixed jid unicode decoding
|
2014-04-01 |
Goffi |
jp: fixed missing import
|
2014-04-01 |
Goffi |
core (disco): added discoInfos and discoItems bridge methods
|
2014-03-31 |
Goffi |
plugin XEP-0115: fixed bad disco_infos construction
|
2014-03-31 |
souliane |
memory (disco): bug fix in findFeaturesSet
|
2014-03-31 |
Goffi |
core (XMPP): typo again
|
2014-03-31 |
Goffi |
core (XMPP): fixed typo
|
2014-03-31 |
Goffi |
core (XMPP): added warning when a contact ins roster is not subscribed from or to
|
2014-03-31 |
Goffi |
plulgin XEP-0115: fixed caps_optimize init
|
2014-03-31 |
Goffi |
plugin XEP-0065: fixed initialisation sequence
|
2014-03-31 |
Goffi |
quick frontends: first connection fixes
|
2014-03-31 |
Goffi |
plugin account: reverted patch abd3a75d629c
|
2014-03-31 |
Goffi |
plugin xep-0115: caps optimisation
|
2014-03-31 |
Goffi |
plugin XEP-0092: use of checkFeature instead of hasFeature + timeout + message adapted to failure if software version is not available
|
2014-03-31 |
Goffi |
core (disco): added checkFeature method + fixed hasFeature test
|
2014-03-31 |
Goffi |
plugin XEP-0045: profileConnected return the deferred, so muc service presence is checked before the end of initialisation
|
2014-03-31 |
Goffi |
core: fixed bad closure in connection intialisation sequence (profileConnected in plugins were not called correctly)
|
2014-03-31 |
Goffi |
plugin account: prosody gid is used to spawn prosodyctl process
|
2014-03-28 |
Goffi |
core (XMPP): fix status in presence
|
2014-03-28 |
Goffi |
core(memory): fixed last resource
|
2014-03-28 |
Goffi |
plugin XEP-0092: feature check before requesting version
|
2014-03-28 |
Goffi |
core, plugin XEP-0115: discovery refactoring:
|
2014-03-28 |
Goffi |
core (memory): entities cache improvments:
|
2014-03-28 |
Goffi |
core: more organisation in constants.py
|
2014-03-28 |
Goffi |
core, plugins: host.getClient now raise an exception instead of returning None when no profile is found, plugins have been adapted consequently and a bit cleaned
|
2014-03-28 |
Goffi |
misc: precisions about pyjamas in README4PACKAGERS
|
2014-03-27 |
Goffi |
wix: fixed onShowProfile
|
2014-03-27 |
souliane |
plugin account, groupblog: user can erase all their microblogs at once
|
2014-03-25 |
souliane |
primitivus: do not display the presence/status dialog if the profile is not connected
|
2014-03-25 |
souliane |
memory: be sure that local_dir exists before creating a new database
|
2014-03-24 |
souliane |
memory: bug fix the current local_dir after sat.conf is auto-updated
|
2014-03-24 |
souliane |
plugin account: bug fix profile deletion from the database + unsubscribe the contacts
|
2014-03-24 |
souliane |
core: presence stanzas were sent twice
|
2014-03-23 |
souliane |
misc: updated setup.py and README4PACKAGERS
|
2014-03-23 |
souliane |
misc: sat stop would not kill all sat instances anymore
|
2014-03-23 |
souliane |
core, memory: use XDG recommended paths as the defaults for the config and local directories
|
2014-03-24 |
Goffi |
plugin text commands: commands are now sorted in /help
|
2014-03-24 |
Goffi |
plugin XEP-0045: added user information to /whois text command
|
2014-03-24 |
Goffi |
plugin text-commands: fixed name conflicts management + plugin parrot: removed now done TODO
|
2014-03-24 |
Goffi |
plugin text commands: refactoring, text now only contain main commands, and other plugin can add commands themselve:
|
2014-03-23 |
Goffi |
core: plugins now accepts recommendations:
|
2014-03-22 |
souliane |
test: fix tests fo plugins XEP-0033 and XEP-0085
|
2014-03-22 |
Goffi |
core: removed default_config:
|
2014-03-22 |
Goffi |
core: sendMessageTrigger now manage pre and post treatments, which happen before or after XML generation
|
2014-03-22 |
Goffi |
plugin text commands: refactoring:
|
2014-03-22 |
Goffi |
plugin XEP-0092: new plugin (software version)
|
2014-03-22 |
Goffi |
core: added IQ_SET to core.constants + getLastResource now manage correctly jid.JID
|
2014-03-21 |
souliane |
bridge: remove unecessary signals/methods declarations
|
2014-03-20 |
souliane |
bridge, frontends: display presence with the highest priority + reset your own presence when you (dis)connect
|
2014-03-21 |
Goffi |
core: use of Const for profile_key + replaced '@DEFAULT@' default profile_key by '@NONE@'
|
2014-03-21 |
Goffi |
tests: tests fixes
|
2014-03-21 |
Goffi |
core (memory): moved Params in its own module + introduced a new core/constants module, and moved some constants there
|
2014-03-21 |
Goffi |
primitivus: EditBar doesn't propagate key pressed anymore if it manage a 'up' or 'down' event (history event)
|
2014-03-21 |
Goffi |
primitivus: PrimitivusVerticalContainer box widgets management:
|
2014-03-21 |
Goffi |
primitivus: removed deprecated use of set_focus
|
2014-03-21 |
Goffi |
core (XMLUI): BoolWidget now accept real boolean for value
|
2014-03-21 |
Goffi |
core: minor docstring fixes
|
2014-03-18 |
souliane |
plugin XEP-0085: bug fixes, especially for groupchat messages
|
2014-03-17 |
souliane |
primitivus: display chat states (with symbols) for MUC participants
|
2014-03-16 |
souliane |
quick_app: better PEP-8 compliance
|
2014-03-14 |
souliane |
tools: xml_tools.ElementParser do not replace '\n' and '\t' with ' ' by default
|
2014-03-15 |
souliane |
test: update radiocol test regarding the last changes
|
2014-03-11 |
souliane |
plugin radiocol: preload signal also contains the uploader nickname
|
2014-03-10 |
souliane |
frontends: added SYNTAX_TEXT in the constants
|
2014-03-05 |
souliane |
plugin radiocol: add MP3 support
|
2014-03-05 |
Goffi |
misc: added Naha to README
|
2014-03-05 |
Matteo Cypriani |
misc: README4PACKAGERS improvments
|
2014-03-05 |
Matteo Cypriani |
jp: updated main loop to gobject 3
|
2014-03-04 |
Goffi |
removed deprecated and really old Sortilege frontend, today Primitivus is the console frontend
|
2014-03-03 |
Goffi |
misc: added gobject dependency for primitivus in README4PACKAGERS
|
2014-03-03 |
souliane |
plugin account: user can change his password or delete his XMPP account
|
2014-03-03 |
souliane |
core (memory): asyncDeleteProfile can force the deletion of a profile, even if it's connected (when called from the backend only)
|
2014-03-03 |
souliane |
core, frontends: add method asyncDeleteProfile, remove synchronous methods createProfile and deleteProfile
|
2014-02-28 |
souliane |
plugin groupblog: added a convenient bridge method getGroupBlogsWithComments
|
2014-02-25 |
souliane |
plugin XEP-0060, groupblog: added nodeIdentifiers attribute to getItems in order to retrieve items by ids
|
2014-02-25 |
souliane |
plugin blog_banner: added temporary plugin with a user parameter to set a blog banner
|
2014-03-01 |
Goffi |
we are in a dev version again...
|
2014-02-28 |
Goffi |
SàT 0.4.1 released
|
2014-02-28 |
Goffi |
version update
0.4.1 SàT v0.4.1
|
2014-02-28 |
Goffi |
updated changelog
|
2014-02-28 |
Goffi |
better INSTALL instructions
|
2014-02-28 |
Goffi |
setup.py fixes and improvments
|
2014-02-27 |
Goffi |
README4PACKAGERS fixes
|
2014-02-26 |
Goffi |
SàT 0.4 released
|
2014-02-26 |
Goffi |
version update
0.4.0 SàT v0.4.0
|
2014-02-26 |
Goffi |
CHANGELOG fixes/update
|
2014-02-25 |
souliane |
updated CHANGELOG for v 0.4.0
|
2014-02-26 |
souliane |
plugin card_game: update to use the new XMLUI mechanism:
|
2014-02-26 |
souliane |
plugin room_game: fix issues with data structures initialization
|
2014-02-25 |
souliane |
tools, plugin XEP-0077: small fixes
|
2014-02-25 |
souliane |
core (xmpp): fix automatic contact deletion
|
2014-02-26 |
souliane |
some typos fixes in the README files
|
2014-02-26 |
Goffi |
README4PACKAGERS update
|
2014-02-26 |
souliane |
added README4PACKAGERS
|
2014-02-25 |
Goffi |
README and INSTALL updates
|
2014-02-25 |
Goffi |
plugin misc account: updated the welcome email
|
2014-02-25 |
Goffi |
plugin demo directory: temporary plugin to integrate Salut's directory in SàT's parameters:
|
2014-02-25 |
Goffi |
plugin XEP-0085: fixed bad trigger return value
|
2014-02-25 |
Goffi |
plugin XEP-0055: salut.libervia.org is temporarly used as default value
|
2014-02-25 |
Goffi |
core (memory): added 'no' value management in configuration's booleans
|
2014-02-25 |
Goffi |
core (xmlui), frontends: handling of "text" type in params xml + bug fixes
|
2014-02-25 |
souliane |
frontends: fix typos, do not use logging in the xmlui tools:
|
2014-02-25 |
Goffi |
core (xmlui): fixed types with empty value are now correctly managed in _dataFormField2XMLUIData
|
2014-02-24 |
souliane |
i18n: updated the translation files
|
2014-02-24 |
souliane |
test: skip radiocol tests if the sound samples are not found
|
2014-02-24 |
souliane |
plugin groupblog: bug fix for the atom feed
|
2014-02-23 |
souliane |
plugin XEP-0277: fix pubsub entry parsing using lxml instead of feed.atom
|
2014-02-14 |
souliane |
plugins groupblog, XEP-0277: attempt to clarify the code for the comments handling:
|
2014-02-20 |
souliane |
test: fix the tests for plugin room game
|
2014-02-20 |
souliane |
test: skip the test for markdown syntax if the module is not installed
|
2014-02-23 |
Goffi |
plugin XEP-0277: last commit was actually a part of the next one
|
2014-02-23 |
Goffi |
plugin XEP-0277: added missing docstring
|
2014-02-23 |
Goffi |
core (sqlite): automatic database update:
|
2014-02-20 |
Goffi |
plugin text syntaxes: fixed cleaners encoding
|
2014-02-20 |
Goffi |
plugin XEP-0277: encoding fix
|