aboutsummaryrefslogtreecommitdiff
path: root/javascript
AgeCommit message (Collapse)Author
2016-05-26javascript/olm_inbound_group_session.js: fix length argRichard van der Hoff
message.length counts codepoints; we need bytes.
2016-05-25Add a demo for group messaging via the JS bindingsRichard van der Hoff
2016-05-25Javascript bindings for group sessionsRichard van der Hoff
2016-05-20Add support for building the JS wrappers to the MakefileRichard van der Hoff
Now that we have C and C++, we need to split the compile and link steps (because we need different flags for the C and C++ files), so this is easier with a Makefile.
2016-05-16Remove vestiges of loggingRichard van der Hoff
Remove the (now non-functional) declarations of olm_set_log_level in the C and js wrappers.
2016-04-26Fix a bunch of compiler warnings, and turn on warnings.Richard van der Hoff
2016-04-26Add some logging to help understand what's going onRichard van der Hoff
2016-04-26Add a basic logging implementationRichard van der Hoff
2016-04-26Make 'npm build' build the js libRichard van der Hoff
2015-12-02Fix a console error when importing in a browserRichard van der Hoff
something about 'global' not defined
2015-12-02Tweak javascript build to make npm betterRichard van der Hoff
Build into 'javascript' dir and tell package.json exactly which files we care about.
2015-11-01switch from /usr/bin/python to /usr/bin/env python. this doesn't help folks ↵Matthew Hodgson
whose python path points at python3 (e.g. Arch linux) though, but I see no choice than they have to change the shebangs, as we do on Synapse. For instance, OSX doesn't have a python2 symlink, otherwise we'd use /usr/bin/env python2 shebang.
2015-08-04Add sha256 and ed25519_verify methods to javascript bindingsMark Haines
2015-07-21Add package.json for adding olm to npmMark Haines
2015-07-21Add more workarounds for closure compiler in javascript bindingsMark Haines
2015-07-21Fix javascript bindings: matches_inbound doesn't take an account argumentMark Haines
2015-07-20More fixes to the javascript bindings to get them to behave with browserifyMark Haines
2015-07-17Add remove_one_time_keys to the javascript bindingsMark Haines
2015-07-16Add method getting a session id. Update the python and javascript bindingsMark Haines
2015-07-14Tweak the javascript bindings so that they will work with Node.jsMark Haines
2015-07-10Output simpler JSON for the account keys, don't sign the JSON but instead ↵Mark Haines
provide a olm_account_sign method so that the user of the library can sign the JSON themselves
2015-07-09Add c bindings for the methods for managing one time keysMark Haines
2015-07-08Don't pass a key id when creating a new outbound sessionMark Haines
2015-07-08Update the javascript bindings and demo to match the format of the identity ↵Mark Haines
key JSON
2015-06-27Rename axolotlpp as olm to avoid confusion with Axolotl-the-spec and ↵Matthew Hodgson
Axolotl-the-OWS-libraries at moxie's request
2015-06-26Make sure the build dir existsMark Haines
2015-06-26Add a demo for the javascript bindingsMark Haines
2015-06-26Fix javascript bindings to correctly pass the random bufferMark Haines
2015-06-24Throw an Error object rather than a string in the javascript bindings.Mark Haines
2015-06-23Add javascript bindings using emscriptenMark Haines