aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-01-18Added setup.py and big reorg of the source treeGuillaume Horel
this should fix tickets #10 and #11
2012-01-18Preliminary init scriptGuillaume Horel
2012-01-16Merge branch 'master' of alias.fr.nf:aliasGuillaume Horel
2012-01-16Fixes to support sleekxmpp 1.0Guillaume Horel
2011-09-21Add trac update hook.Zaran
Called from the post-receive hook
2011-09-21Improve irc notification to support multiple commits.Zaran
post-recieve hooks print all the commit lines to standard output which is piped to git-post-commit.py. git-post-commit.py now reads on standard input, one line at a time and prints in the channel.
2011-09-21Fix a bug in post-recieveZaran
Values are passed to the hook's standard input and not to the commandline arguments. The Git doc is unclear on this subject.
2011-09-20Add trac template.Zaran
2011-09-20Add post-receive scriptZaran
Depends on irclib (included). The misc directory should be used for files related to project maintenance or for configurations files (e.g. ejabberd.conf)
2011-09-20Tiny cosmetic changeZaran
2011-09-20Update sjclZaran
2011-06-22Added script to generate objectGuillaume Horel
Proof of concept almost ready!
2011-06-13Some significant and much needed design changes enforced by Enguerrand.Zaran
2011-06-01Fixes to handle alias queries on the server sideGuillaume Horel
should work with code fixed by zaran, just need to build an user directory with the right objects.
2011-05-31Add a function to request an object to the object componentZaran
(this wasn't tested cause we need some changes server side) Get the root object of a contact when clicking on it in the roster. Make the 'start chat' link in the tooltips actually work.
2011-05-20Merge branch 'master' of alias.fr.nf:aliasGuillaume Horel
2011-05-20Rewrote the objects storage engineGuillaume Horel
objects are stored under each user's directory to make zaran happy.
2011-05-20Store the extended private key during registration to save laterZaran
computation time.
2011-05-19Client-side user registration.Zaran
Send a registration request on connect: * if the user is already registered, set the rsa key from the information sent by the server component. * if not, display the registration form. The forms contains a link to generate a new rsa public/private key (and encrypt the private with the user's password).
2011-05-19Remove the salt field from the registration form.Zaran
The privkey is handled by the sjcl as a JSON structure containing the ciphertext, the salt, etc. so we don't need a separate field for the salt.
2011-05-19Add and load the librairies for asymmetric encryption.Zaran
2011-05-19Started to play around with js crypto codeGuillaume Horel
test.js implements the basic functionality (recommand to load it in v8 (d8 test.js --shell)
2011-05-18Add basic code for displaying received forms from xmpp.Zaran
2011-05-18Fix a bug in Guillaume's code causing the registration form to beZaran
added twice when user was not registered.
2011-05-16Fix for the non-working code commited by zaranGuillaume Horel
F#
2011-05-16Catch exception when handling base64 stringsGuillaume Horel
2011-05-16Fixes in the config parser and various cleanupsGuillaume Horel
2011-05-14On connection get the user alias information and decrypt his private keyZaran
2011-05-13Simple dialog plugin.Zaran
Test dialog when clicking register link.
2011-05-12* Split the js code and css code into several files for easier codingZaran
(they will be minified and concatenated in deployment anyway) * Add a light tooltip jquery plugin. Simple tooltip test on roster contacts * Some css changes (WIP) * Some documentation cleanup in js
2011-05-04Various fixes.Guillaume Horel
- store the registration object using base64 encoding of the jid instead of hash, so that it's reversible - fix the namespace of the registration form
2011-05-04Registration should be fully functional now.Guillaume Horel
this fixes #7
2011-05-03Merge branch 'master' of alias.fr.nf:aliasGuillaume Horel
2011-05-03More fixes for the alias registration.Guillaume Horel
- registration info saved on the hard drive - doesn't return registration info for an already registered user
2011-05-03Add a favicon. Fix #1.Zaran
2011-05-02In-band registration is almost functional.Guillaume Horel
-still need to hook up the data with the backend -and check all the error cases
2011-05-01Use more meaningful file names.Guillaume Horel
suggestion of Thibaut
2011-04-27Preliminary work for in-band registration.Guillaume Horel
2011-04-25Remove some leftover debug code.Guillaume Horel
2011-04-25Update config.ini.sample with the new options.Guillaume Horel
2011-04-25Final cleanup of the logging systemGuillaume Horel
- set up a root logger, which is going to catch all the other logger instances set up by other modules (sleekxmpp for instance) - by default, if not in background mode, everything gets logged to the console.
2011-04-25Some further daemon cleanups.Guillaume Horel
- alias logs should be properly redirected - needs to redirect sleekxmpp somewhere
2011-04-24Plugged the logging facility into the daemon.Guillaume Horel
need more work, think it's broken as it is.
2011-04-23Fixed the background options.Guillaume Horel
basic functionality should work now. Need to figure out how to redirect the logs to a file
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