aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-04-23Remove some stray comments from the botched merge.Guillaume Horel
2011-04-23Add option to run server in the background.Guillaume Horel
2011-04-20Add a js configuration file to avoid work conflicts.Zaran
Copy the config.js.sample to config.js and set the bosh server and server component in there. Don't commit the file config.js. Note: the file config.js will have to be merged with alias.js in production
2011-04-20Remove the jQuery-ui dependency.Zaran
* add a simple jQuery tab plugin * add tabs styling in the CSS * some code factorisation * code formatting in the js and the css
2011-04-14File cleanup in webclientZaran
2011-04-13Rewrite of the object classes and various fixesGuillaume Horel
- splitted the Object class into ObjectWriter and ObjectReader - in the UserHandler class, the root object is now automatically created when registering with the component server. - use of os.join.path everywhere to make the code more robust
2011-04-12Fixed bug: os.mkdirs and os.touch didn't existGuillaume Horel
2011-04-12Merge branch 'master' of alias.fr.nf:aliasThibaut Horel
2011-04-12Test of a new design (test.html)Zaran
2011-04-11Add a placeholder for the get_private_key method.Guillaume Horel
2011-04-11Preliminary support of a user private key.Guillaume Horel
2011-03-31Basic chat feature, crudely stripped down from Moffit's book.Zaran
2011-03-29First test of the cryptoapplet (in progress).Guillaume Horel
2011-03-27Basic tab system and design :Zaran
* clicking on a contact creates a tab containing chat layout
2011-03-26Use cleaner live event binding for roster contacts (to avoid bindingZaran
the click event each time a contact is inserted).
2011-02-09Feeble attempt to try to start to organize the js codeZaran
2011-01-29Retrieve both the key and perm at the same time for performance reason.Zaran
Also make the key a subitem (instead of an attribute) of the result stanza.
2011-01-22Add the unminified version of sjclGuillaume Horel
2011-01-22Import of the Stanford javascript crypto libraryGuillaume Horel
2011-01-22Fix small bug (cannot assign split to None)Guillaume Horel
2011-01-21Added key management to the component serverGuillaume Horel
2011-01-20Client : when clicking on a name in the contact list, query the contentThibaut Horel
of its home node and display it. This is the first complete chain : alias client -> alias component -> alias client
2011-01-20Add content request to alias plugin (to get the content of a given node)Thibaut Horel
Catch the permission errors in the plugin and send an error reply
2011-01-20Simplification of the object module : now use only one class (maybe add some ↵Zaran
function back later) Requesting the child items now works Add a zip example of objects for testing
2011-01-19Some more fixes to the component serverGuillaume Horel
2011-01-18A few cleanups to the component serverGuillaume Horel
still lots of work to do
2011-01-17Add jQuery UI. Change connect system to use a dialog (it's just aThibaut Horel
test, of course not definitive design).
2011-01-17Add field to filter the roster.Zaran
2011-01-17Add presence management (change contact display in roster onZaran
each presence stanza)
2011-01-15* Add basic stylesheetZaran
* Make xmpp console hide/show system * Better roster fetching
2011-01-02Get the roster when connected.Thibaut Horel
2010-12-31Cleanup of repository. Bases of webclient.Thibaut Horel
* remove sleekxmpp (install guideline in server/README) * move server code to server directory * webclient directory with basic strophejs example
2010-12-01Correct small typo (fomat->format)Thibaut Horel
2010-12-01More pep8 cleanups and fixed object.pyGuillaume Horel
2010-11-29Some pep8ificationGuillaume Horel
2010-11-23Update to latest version of sleekxmppGuillaume Horel
this fixes the bug with service discovery
2010-11-23Advertise alias in service discoveryGuillaume Horel
2010-11-21Small bugfix in user.pyGuillaume Horel
2010-11-21small pep8 cleanupGuillaume Horel
2010-11-20Add config file feature.Thibaut Horel
New -c switch to specify a config file on the command line. See config.ini.sample for an example of a config file. The configuration options can then be shared across modules : just import config module.
2010-11-18Improve item managment in query repliesThibaut Horel
2010-11-17Example of alias query handling.Thibaut Horel
The request must be of the form : <iq to='xxx@object.alias.fr.nf'> <query xmlns='alias:query' type='items'/> </iq> where xxx is the base64 encoding of the buddy's jabber id whom profile you are requesting. Also tried to make some files more pep8 compliant (coding style)
2010-11-17Make server.py pep8 compliantThibaut Horel
2010-11-16Complete rewite of crypto.pyGuillaume Horel
crypto.py now uses keyczar. The examples are now much more representative of the type of encryptions in alias
2010-11-16Added SshRsaPrivateKey and SshRsaPublickey.Guillaume Horel
These are two helper classes to create Rsa key objects from ssh keyfiles.
2010-11-16Further cleanups in ssh_rsa_key_util.pyGuillaume Horel
2010-11-16Merge branch 'master' of alias.fr.nf:aliasGuillaume Horel
2010-11-16Clean up ssh_rsa_key_util.py.Guillaume Horel
reused some functions from keyczar.util
2010-11-15Basic alias pluginThibaut Horel
2010-11-15Merge branch 'master' of alias.fr.nf:aliasThibaut Horel