Commit graph

  • 316b52d320 increment version lumi 2017-02-28 13:06:03 +0100
  • c56676a601 #![deny(missing_docs)] and lots of documentation lumi 2017-02-28 13:05:17 +0100
  • ab7d0d8308 #![deny(missing_docs)] and lots of documentation lumi 2017-02-28 13:05:17 +0100
  • 5ae85aa884 add #![deny(missing_docs)] and documentation lumi 2017-02-28 12:38:00 +0100
  • 0b82b142f0 use crates.io sasl and jid crates lumi 2017-02-27 17:08:47 +0100
  • 71ffa4fe87 README and license updates lumi 2017-02-27 17:00:18 +0100
  • 5da36ecdf4 license updates lumi 2017-02-27 16:59:47 +0100
  • 6628d12e13 add license info, prepare for pushing to crates.io lumi 2017-02-27 16:46:14 +0100
  • 329870b886 add license info, prepare for pushing to crates.io lumi 2017-02-27 16:46:14 +0100
  • eb9a121e70 Merge branch 'master' of gitlab.com:lumi/jid-rs lumi 2017-02-27 16:42:29 +0100
  • 19efcf3560 add license, prepare for release lumi 2017-02-27 16:42:09 +0100
  • 2fab3ae088 split off sasl module lumi 2017-02-27 16:10:11 +0100
  • 353b2579ea initial commit lumi 2017-02-27 16:08:09 +0100
  • 34f7361a1b initial commit lumi 2017-02-27 16:08:09 +0100
  • 5308b6b1f1 Add .gitlab-ci.yml lumi 2017-02-27 15:06:15 +0000
  • e94c582359 split the jid module off into its own crate lumi 2017-02-27 15:41:00 +0100
  • 4725e5f174 initial commit lumi 2017-02-27 15:35:57 +0100
  • ef07904807 add with_node, with_domain and with_resource to Jid lumi 2017-02-27 15:30:39 +0100
  • 83839f0ba6 update messaging plugin to support sending messages, still not sure how i'm going to modify the plugin architecture, so stays very unstable for now lumi 2017-02-27 15:03:08 +0100
  • 142c6f0887 increment version lumi 2017-02-27 15:01:51 +0100
  • 338ca2ec5a update Cargo.toml, preparing for initial release lumi 2017-02-25 15:50:55 +0100
  • 4f357f773b add some documentation to src/sasl/mod.rs lumi 2017-02-25 15:50:26 +0100
  • 112b3fa0c8 added documentation url and fixed a dumb mistake lumi 2017-02-25 15:43:56 +0100
  • a047fdd870 add data to Cargo.toml lumi 2017-02-25 15:31:58 +0100
  • a88d9aa566 added more channel binding infrastructure lumi 2017-02-25 06:58:42 +0100
  • 6579ce6563 simplify the API regarding authentication lumi 2017-02-25 06:49:13 +0100
  • a0685e2dc6 woops, wrong variable name here lumi 2017-02-25 06:02:59 +0100
  • c09e8ac06e some work towards channel binding support (SCRAM-SHA-{1,256}-PLUS) lumi 2017-02-25 03:43:11 +0100
  • cdccd6be3f the example should just use SCRAM-SHA-1 lumi 2017-02-25 03:41:50 +0100
  • 91df20948a support SCRAM-SHA-256 lumi 2017-02-25 00:31:43 +0100
  • 9a00c998ae add a test for an issue with namespace propagation lumi 2017-02-25 00:10:18 +0100
  • 4927ecaa0d support binding to a resource lumi 2017-02-24 23:53:54 +0100
  • ff7387a92a support SCRAM-SHA-1 lumi 2017-02-24 23:42:08 +0100
  • 74fb4fd9ad clean up SASL code lumi 2017-02-24 18:29:10 +0100
  • 61e8124c75 add some stream:features handling lumi 2017-02-24 17:44:11 +0100
  • 79434f2681 cleaning up connection logic, but it's still quite ugly lumi 2017-02-24 17:36:17 +0100
  • 158d871df9 handle SASL failures lumi 2017-02-24 17:20:00 +0100
  • 26d2710c1f support arbitrary SASL mechanisms lumi 2017-02-24 17:16:51 +0100
  • 2722e1ebf3 some work towards proper SASL support lumi 2017-02-24 16:49:17 +0100
  • 226c1ced97 add a bit of documentation to the transport module lumi 2017-02-21 18:18:16 +0100
  • 195d827bb6 document the ns module a bit lumi 2017-02-21 18:17:49 +0100
  • 0cc57e1793 more documentation \o/ lumi 2017-02-21 17:38:29 +0100
  • 06380c55cc document the plugin module and make Plugin::handle a required method lumi 2017-02-21 17:18:32 +0100
  • fea28e6171 make this work with the newer minidom lumi 2017-02-21 17:14:54 +0100
  • 0a45a6993e document all the things! lumi 2017-02-21 15:46:06 +0100
  • 0b97510b08 add documentation to Jid lumi 2017-02-21 14:25:00 +0100
  • fe5b6ed490 edit some documentation on Client and ClientBuilder lumi 2017-02-21 14:22:05 +0100
  • e6eb65e6c6 document Client lumi 2017-02-21 13:58:24 +0100
  • 9abfa5f170 document ClientBuilder lumi 2017-02-21 13:55:20 +0100
  • d31caae5a0 use the minidom ElementBuilder::text method lumi 2017-02-21 00:07:10 +0100
  • e0b35477cd add ElementBuilder::text lumi 2017-02-20 23:58:44 +0100
  • 6e7ec9ddb4 abstract some of the connection stuff away lumi 2017-02-20 17:41:09 +0100
  • 83fdd9866c add plugin infrastructure lumi 2017-02-20 16:28:51 +0100
  • 8883f343b7 add a few namespaces lumi 2017-02-20 02:05:49 +0100
  • ad3a26fe2d add stream resetting to the transport lumi 2017-02-20 02:05:36 +0100
  • 41e1cf2654 added has_child, fixed some warnings lumi 2017-02-20 02:04:45 +0100
  • 663eba6754 implemented text, get_child and get_child_mut; added and updated some tests lumi 2017-02-19 23:42:31 +0100
  • 2d97e2d5d9 put Attribute into its own module, take into account prefixes when determining namespaces lumi 2017-02-19 23:29:19 +0100
  • 8663a14040 lots of fixes and simplifications of the API lumi 2017-02-19 23:15:43 +0100
  • a94c66cabc fix tests on rust 1.14 lumi 2017-02-19 22:20:27 +0100
  • 6f64f9cd48 cast the magic spell so that gitlab-ci will finally work lumi 2017-02-19 21:03:21 +0000
  • ea10296541 try to make gitlab-ci work lumi 2017-02-19 20:55:22 +0000
  • 79a32f10dc add .gitlab-ci.yml lumi 2017-02-19 20:50:56 +0000
  • fda38ff242 add child iterators and fix up some of the tests, which still do not pass (yet) lumi 2017-02-19 21:45:51 +0100
  • 75b494e02c Add .gitlab-ci.yml lumi 2017-02-19 20:02:28 +0000
  • c18ace6230 put DOM stuff into a separate crate: minidom-rs lumi 2017-02-19 21:00:59 +0100
  • 977dace536 resolve a cyclic dependency in README.md lumi 2017-02-19 20:59:34 +0100
  • f0ebf7583a add .gitignore, add README.md, add license lumi 2017-02-19 20:57:59 +0100
  • 28045361f3 initial commit lumi 2017-02-19 20:46:44 +0100
  • eec72b5332 add ElementBuilder, add tests, some fixes and cleanups lumi 2017-02-19 19:28:47 +0100
  • 87ac9a1227 cleanups and initial XML tree implementation lumi 2017-02-19 18:08:35 +0100
  • b148ff8dd9 Client can now connect lumi 2017-02-19 15:25:18 +0100
  • 82a26d7d08 add Client::jid lumi 2017-02-19 15:06:14 +0100
  • 75986db40b more cleanups, put LockedIO into its own module lumi 2017-02-19 02:32:28 +0100
  • b44ef9cc2c SslTransport::close and cleanups lumi 2017-02-19 02:19:37 +0100
  • e5d549d1fe trying to flesh out Transport and the SslTransport implementation of it lumi 2017-02-19 02:04:09 +0100
  • 12cbd17da7 add a small example lumi 2017-02-19 00:01:51 +0100
  • bf7112ff39 implement a part of Client lumi 2017-02-19 00:01:39 +0100
  • 9c035af4a3 make Jid fields public lumi 2017-02-19 00:01:18 +0100
  • 18327f522c initial commit lumi 2017-02-18 22:16:20 +0100