aboutsummaryrefslogtreecommitdiff
path: root/javascript
AgeCommit message (Collapse)Author
2016-05-26js group demo: use a remoteOps objectRichard van der Hoff
To make sure that we don't sneakily use methods which we wouldn't be able to for remote users, expose an interface object which contains the remote interface.
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