2018-06-29 |
Goffi |
server: code style reformatting using black
|
2018-06-04 |
Goffi |
server: replaced blocking calls to bridge by bridgeCall which is not blocking
|
2018-06-03 |
Goffi |
browser, server: added namespacesGet, so Libervia legacy app can run again
|
2018-06-03 |
Goffi |
server: fixed service profile's cache
|
2018-06-01 |
Goffi |
pages (g): use server's connect method to connect instead of bridge, this way normal Libervia workflow is used, and session attributes are initialised.
|
2018-06-01 |
Goffi |
server: return absolute page in checkRedirection
|
2018-06-01 |
Goffi |
server, pages: fixed blocking calls to bridge by using bridgeCall instead
|
2018-06-01 |
Goffi |
server: new getAffiliation method:
|
2018-06-01 |
Goffi |
server: set jid and started time in session on log-in:
|
2018-03-14 |
Goffi |
server: fixed profile cache path (the path has changed and "profiles" is now needed)
|
2018-03-11 |
Goffi |
server: new ProgressHandler helper class, to handle progressing actions
|
2018-01-30 |
Goffi |
server: fixed cache_dir for service profile in session interface
|
2018-01-26 |
Goffi |
date update
|
2018-01-24 |
Goffi |
server: better redirection (fixed issue in remaining path arguments)
|
2018-01-24 |
Goffi |
server: fixed unicode exception if old URL in url_redirections had a unicode character
|
2018-01-24 |
Goffi |
server (blog): moved old blog renderer from /blog to /blog_legacy
|
2018-01-24 |
Goffi |
server: don't change request.uri and request.path on redirection: the original URL must actually be used
|
2018-01-24 |
Goffi |
pages: fixed XMPP URIs handling
|
2018-01-24 |
Goffi |
server: redirection rework:
|
2018-01-21 |
Goffi |
pages: HTTP cache headers handling:
|
2018-01-19 |
Goffi |
server: set default content type to text/html in utf-8
|
2018-01-12 |
Goffi |
server: reconnect SERVICE_PROFILE if it has been disconnected:
|
2018-01-06 |
Goffi |
server: moved code to retrieve external server from legacy blog to server.py, and use it to find websocket URL
|
2018-01-05 |
Goffi |
server: better error message on init issue / menu_json trouble + stop reactor in this case.
|
2018-01-03 |
Goffi |
server: dynamic pages first draft:
|
2017-11-30 |
Goffi |
pages: menu implementation, first draft:
|
2017-11-19 |
Goffi |
pages: cache mechanism, first draft:
|
2017-11-17 |
Goffi |
server: moved LiberviaPage code in its own module
|
2017-11-14 |
Goffi |
core (pages redirection): inverted redirection + getSubPageURL:
|
2017-11-12 |
Goffi |
server: pages redirection:
|
2017-11-12 |
Goffi |
pages: removed trailing_slash option:
|
2017-11-11 |
Goffi |
pages: fixed use of request data in _on_data_post_redirect
|
2017-11-10 |
Goffi |
server: getURL + minor improvments:
|
2017-11-09 |
Goffi |
pages (core, tickets/new): replaced post_redirect_uri mechanism by post_redirect_page:
|
2017-11-05 |
Goffi |
pages (data post): pages can now be redirected to a other uri than current page, using request.data['post_redirect_uri']
|
2017-11-03 |
Goffi |
misc: date update (yes it's a bit late :p )
|
2017-10-27 |
Goffi |
Pages: various improvments:
|
2017-10-27 |
Goffi |
server: moved logging worflow in separated method, so it can be used by Libervia Pages
|
2017-09-24 |
Goffi |
server: added getAllPostedData
|
2017-07-11 |
Goffi |
server (pages): added a confirm flag on successful post:
|
2017-07-10 |
Goffi |
server (pages): impleted CSRF protection:
|
2017-07-09 |
Goffi |
server(pages): do Post/Redirect/Get pattern when on_data_post is used (avoid double posting on refresh)
|
2017-06-03 |
Goffi |
server (blog): fixed avatars handling, there is now a well-known URL to SERVICE_PROFILE cache
|
2017-04-26 |
Goffi |
server (pages): an HTTP internal error is raised if an error is uncatched during page workflow
|
2017-04-26 |
Goffi |
server (pages): added getPageByName
|
2017-04-26 |
Goffi |
server: move asyncBridgeCall to Libervia.bridgeCall, this way async bridge calls can be used easily everywhere.
|
2017-04-17 |
Goffi |
server (pages): post requests are now handled:
|
2017-04-16 |
Goffi |
server (pages): added getPagePathFromURI method to retrieve page handling an URI
|
2017-04-02 |
Goffi |
server (pages): fixed _prepare_render handling
|
2017-04-02 |
Goffi |
server (pages): URIs handling:
|
2017-04-02 |
Goffi |
libervia (pages): getSessionData return one session if used with one argument, else an iterator
|
2017-04-02 |
Goffi |
server (pages): pages now handle redirection, check self.pageRedirect docstring for details
|
2017-04-02 |
Goffi |
server (pages): added "None" access (page is not rendered at all) and some HTTP code constants + helper methods to get session data
|
2017-04-02 |
Goffi |
both: renamed psDeleteNode to psNodeDelete to follow backend change
|
2017-03-29 |
Goffi |
server: new purgeSession and getSessionData helper methods
|
2017-03-29 |
Goffi |
server: moved session interfaces to session_iface module + added SATGuestSession
|
2017-03-05 |
Goffi |
server: Libervia pages:
|
2017-03-05 |
Goffi |
server: renamed getProfileName to profileNameGet following core change and new conventions.
|
2017-02-26 |
Goffi |
server, browser: partial Libervia fix
|
2016-08-28 |
Goffi |
server, browser: removed deprecated methods which have been removed from backend, and associated code
|
2016-08-08 |
Goffi |
browser, server: update to get compatibility with 0.7-dev (not finished):
|
2016-03-09 |
Goffi |
blog (atom): base_url_ext can now only specify scheme, or netloc, or path, it will be used to complete data coming from request's path
|
2016-03-09 |
Goffi |
server: added base_url_ext option to handle different external URLs (e.g.: if there is a proxy)
|
2016-03-02 |
Goffi |
server: handling of dict and "file:" urls in url_redirections_dict:
|
2016-02-29 |
Goffi |
server: replaced libervia_test.html redirection by an absolute URL
|
2016-02-29 |
Goffi |
server, browser: new "allow_registration" option to enable/disable new account registration through Liberia interface
|
2016-02-29 |
Goffi |
server, browser: replaced isRegistered call by a more generic getSessionMetadata which return a dictionary
|
2016-02-26 |
Goffi |
server: fixed encoding issues on url redirection
|
2016-02-24 |
Goffi |
reverted changeset f024fc5744d0 (there is already a default value)
|
2016-02-22 |
souliane |
server: fixes options parsing when url_redirections_dict or url_redirections_profile are not defined
|
2016-01-25 |
Goffi |
server: LiberviaRootResource now manages root url redirection, and former redirection has been replaced by it:
|
2016-01-24 |
Goffi |
server: catch exceptions on service profile connection check, and show an helping message if an error is caught
|
2016-01-24 |
Goffi |
server: URL redirections + misc:
|
2016-01-24 |
Goffi |
server: version check:
|
2016-01-13 |
Goffi |
server: removed unused %(url)s for formatting HTTP warning message
|
2016-01-08 |
Goffi |
server (blog): cleaning & improvments:
|
2016-01-03 |
Goffi |
server: fixed bad login check introduced in rev 6a2fd7807770
|
2016-01-03 |
Goffi |
copyright update
|
2015-12-26 |
Goffi |
server: fixed empty_password_allowed_warning_dangerous_list option
|
2015-12-20 |
Goffi |
server: added --tls_private_key and --tls_chain options. --tls_certificate .pem file will be used for private_key if --tls_private_key is not specified.
|
2015-12-20 |
Goffi |
server: added "quit" method to exit with an exit code when reactor is running
|
2015-12-18 |
Goffi |
server: proper options handling
|
2015-12-09 |
souliane |
server_side: fixed confusion between jid user and host when there's not arobase
|
2015-12-08 |
souliane |
browser and server sides: alert the user after he created a new profile using his XMPP account credentials
|
2015-12-07 |
souliane |
server_side: if a user tries to login with a full JID but his host is the local domain, login with the user part only
|
2015-12-07 |
souliane |
browser and server sides: removed constant UNMANAGED_FAULT_STRING which is used only to be displayed to the user, but it doesn't mean anything to him
|
2015-11-23 |
Goffi |
server + browser side: getFeatures bridge call
|
2015-07-20 |
souliane |
browser and server sides: allow to connect with a JID that is not registered on the local server
|
2015-11-23 |
Goffi |
server side: special handling of Connection/JabberID and Connection/autoconnect parameter which has needed by QuickApp but restricted by security limit
|
2015-11-23 |
Goffi |
server side: fixed params, and removed self.authorized_params as authorisation is handled by the backend
|
2015-11-22 |
Goffi |
server side: actionNew now use a dedicated signal handler, which block it if security limit is exceeded
|
2015-09-10 |
souliane |
browser and server sides: bridge method mbGetLast has been renamed to mbGet and takes a new parameter "item_ids"
|
2015-08-18 |
Goffi |
browser + server sides: actionNew signal handling
|
2015-08-15 |
Goffi |
server + browser side: blogging refactoring (draft), huge commit sorry:
|
2015-07-13 |
souliane |
server_side: update connected signal handler according to sat changeset 1435 (7590bbf44eed)
|
2015-06-07 |
souliane |
server_side: remove unwanted "target" property in the HTTP to HTTPS link + use "<p>" instead of "<br>"
|
2015-06-05 |
souliane |
server_side: add a link to the FAQ in the HTTP/HTTPS warning dialog
|
2015-06-04 |
souliane |
browser and server sides: renamed max to max_ after sat's changeset 1423 (882e5fabf68c)
|
2015-06-04 |
souliane |
server_side: static blog uses the default template
|
2015-04-20 |
souliane |
browser and server side: remove unibox
|
2015-04-16 |
souliane |
massive (preventive) addition of 'u' (unicode) before the strings passed to logging functions
|
2015-04-09 |
souliane |
browser_side: use host.default_muc instead of C.DEFAULT_MUC
|
2015-04-01 |
souliane |
browser and server side: complete changeset 669 (a8fddccf5b84) about joining MUC:
|
2015-03-30 |
Goffi |
2015 copyright dates update
|
2015-03-19 |
Goffi |
server side: implemented methods to get SàT and Libervia versions
|
2015-03-18 |
Goffi |
merged branch frontends_multi_profiles
|
2015-03-07 |
souliane |
server and browser sides: fixes joining room with auto-generated name + leave JID error handling to the backend
frontends_multi_profiles
|
2015-02-27 |
souliane |
browser_side: fixes sending/updating blog message/comment
frontends_multi_profiles
|
2015-02-27 |
souliane |
browser_side, server_side: MicroblogPanel.onGroupDrop and bridge method getMassiveLastMBlogs now only accepts the publishers as a set of unicode (no more None value or single unicode).
frontends_multi_profiles
|
2015-02-22 |
souliane |
server and browser sides: fixes bad call to "subscription" bridge method
frontends_multi_profiles
|
2015-02-10 |
Goffi |
browser side: added a base_location property to get location of current Libervia instance
frontends_multi_profiles
|
2015-02-09 |
Goffi |
merges souliane changes
frontends_multi_profiles
|
2015-02-09 |
Goffi |
server + browser side: implementation of new getEntitiesData bridge method + added a security check: only a white list of entities can be gotten
frontends_multi_profiles
|
2015-02-07 |
souliane |
add very basic test system accessible from <root_url>/test, to be improved:
frontends_multi_profiles
|
2015-01-24 |
Goffi |
browser side: big refactoring to base Libervia on QuickFrontend, first draft:
frontends_multi_profiles
|
2014-11-27 |
souliane |
browser and server side: uses RSM (XEP-0059)
|
2014-10-04 |
souliane |
server_side: adapt to the new signatures of bridge method getHistory
|
2014-09-22 |
souliane |
server_side: set the connection attempt timeout to the bridge timeout (2 minutes)
|
2014-09-21 |
souliane |
server_side: set a timeout to reset the waiting connection requests after 5 minutes
|
2014-09-19 |
souliane |
server_side: enable HTTP gzip compression
|
2014-09-02 |
souliane |
browser and server sides: OTR plugin, first draft
|
2014-09-02 |
souliane |
browser_side: add minimal requirements for generic plugins handling
|
2014-09-02 |
souliane |
browser and server sides: add bridge method getLastResource
|
2014-08-25 |
Goffi |
server_side: plugin refactoring:
|
2014-06-19 |
souliane |
browser and server side: force lower case for the profile name at new account creation + fixes CSS for textarea
|
2014-06-15 |
souliane |
misc: remove some pylint errors and warnings
|
2014-06-15 |
souliane |
browser and server sides: refactor HTTP request result values + handle "NoReply" error
|
2014-06-12 |
Goffi |
server side: forgotten parenthesis
|
2014-06-12 |
Goffi |
server side: restore forgotten i18n
|
2014-06-12 |
Goffi |
server side: fix unicodes issues in options
|
2014-06-10 |
Goffi |
server_side: fixed some forgotten print statement
|
2014-06-10 |
Goffi |
server side: fixed start sequence when SERVICE_PROFILE is already connected
|
2014-06-10 |
Goffi |
server side: added config only option empty_password_allowed_warning_dangerous_list, which allow to connect with a profile with empty password. /!\ MUST not be used if Libervia is accessible from outside, this option is mainly useful for developpers.
|
2014-06-10 |
Goffi |
server side: options managing improvments:
|
2014-06-08 |
souliane |
server side: adapt passing the async failure from server to browser side, according to the new class BridgeException
|
2014-05-23 |
souliane |
browser and server sides: don't handle the "connectionError" signal anymore, we now use asyncConnect errback:
|
2014-06-03 |
souliane |
server and browser sides: fixes UI parameters initialisation with user values + small refactoring
|
2014-05-23 |
souliane |
browser and server sides: use asyncConnect instead of connect
|
2014-05-20 |
souliane |
better PEP-8 compliance
|
2014-05-20 |
souliane |
/!\ reorganize all the file hierarchy, move the code and launching script to src:
base
libervia_server/__init__.py@7d50997bc25a
|