Commit Graph

  • f50b0cbcd0 Merge branch 'master' of https://github.com/nejla/pontarius Philipp Balzarek 2012-05-04 12:12:40 +0200
  • bbf90aee45 protect xmppKillConnection from exceptions Philipp Balzarek 2012-05-04 12:10:24 +0200
  • 9d47a3afc3 removed two unused modules Jon Kristensen 2012-05-04 11:35:57 +0200
  • fc63b62bab unlifted connection handling exported withConnection Philipp Balzarek 2012-04-29 18:25:16 +0200
  • b4b2610880 Renamed SaslError to AuthError Renamed SASLError to SaslError added BufferedSource Changed sources to be buffered reader now only reads the connection state in the beginning, doesn't need to put anything back Updated test client Philipp Balzarek 2012-04-29 17:08:51 +0200
  • f3d1a37146 protected withConnection from asynchronous exceptions (may beed more work) renamed picklers to adhere to the xpPicklername schema added xmpp stream error data type and pickler changed fatal errors throw exceptions rather than ErrorT errors renamed pulls to pullSink renamed pullE pullElement renamed pull to pullStanza renamed sendS to sendStanza Philipp Balzarek 2012-04-28 12:34:40 +0200
  • 6cc097fa37 reader fixes: catch exceptions while blocking on readTMVar catch exceptiosn while waiting for semaphores Philipp Balzarek 2012-04-27 14:59:20 +0200
  • 6c50dfb3b7 added forkSession renamed forkXMPP to fork Philipp Balzarek 2012-04-25 11:49:47 +0200
  • 70d9b5b47d renamed XMPPThread to XMPP renamed Thread to Session split runThreaded in newSession and WithNewSession Philipp Balzarek 2012-04-25 11:43:35 +0200
  • f2ab31fe71 preliminary shaping of API structure, documentation Philipp Balzarek 2012-04-24 23:12:31 +0200
  • b22ed42f5a STM 2.2 compatibility Philipp Balzarek 2012-04-24 14:34:07 +0200
  • b9774d297a Added some SASL failure handling Philipp Balzarek 2012-04-23 13:08:28 +0200
  • 0e31a96e30 Merge branch 'master' of https://github.com/nejla/pontarius Philipp Balzarek 2012-04-22 12:21:57 +0200
  • 6b9ebabc01 added rewritten langtag functions using Text and attoparsec Jon Kristensen 2012-04-21 20:38:31 +0200
  • d33f32d5cc removed head and tail Jon Kristensen 2012-04-21 19:23:48 +0200
  • fc74d2df89 recommitted version functions, rewritten to work with Text and attoparsec Jon Kristensen 2012-04-21 19:18:43 +0200
  • 0e412cd782 replaced jidParts by a more readble Version Philipp Balzarek 2012-04-21 19:12:13 +0200
  • 9d473faf75 Merge branch 'master' of https://github.com/nejla/pontarius Philipp Balzarek 2012-04-21 18:05:48 +0200
  • 7487b1ab3b rewrote the id generation code to adhere to the IdGenerator newtype used in Types.hs, and to use stm and (for the most part) Text Jon Kristensen 2012-04-21 17:41:56 +0200
  • 716e4476ee Warning clean Philipp Balzarek 2012-04-20 12:19:20 +0200
  • 79e23b8cdd added concurrent startSession added pickler testcase updated test client Philipp Balzarek 2012-04-20 12:02:55 +0200
  • c17c62985b lifted xmppConnect (connect), xmppStartTLS(startTLS) and xmppSASL(auth) Philipp Balzarek 2012-04-19 19:39:27 +0200
  • 2ad95ba1b4 added EventHandlers, endSession, closeConnection Philipp Balzarek 2012-04-19 19:14:31 +0200
  • 1932d8a1f4 Merge pull request #3 from Philonous/master Jon Kristensen 2012-04-19 04:53:15 -0700
  • fc14fb1197 SASL alignment, simplified conversion Philipp Balzarek 2012-04-19 13:48:48 +0200
  • 6c6f99c600 fixed word8 problem in SASL Philipp Balzarek 2012-04-19 13:43:34 +0200
  • f97d5c31c6 added pickler for SASLError Philipp Balzarek 2012-04-19 12:52:53 +0200
  • 13c779d3bf Merge https://github.com/nejla/pontarius Philipp Balzarek 2012-04-19 12:36:46 +0200
  • b3c73c1774 an Control.Exception.allowInterrupt equivalent for ghc 7 compatibility Jon Kristensen 2012-04-19 12:06:29 +0200
  • ec9c7cf030 Char instead of Word8 for random 1.0.0.0 (ghc 7) compatibility Jon Kristensen 2012-04-19 12:05:52 +0200
  • a7c8ca2202 Explicit export list for Network.XMPP.Types Philipp Balzarek 2012-04-19 11:29:18 +0200
  • 2f13935c0b fixed JID parsing, moved JID to JID.hs Philipp Balzarek 2012-04-18 20:29:46 +0200
  • 113ca4034f work in JID.hs Philipp Balzarek 2012-04-18 19:28:01 +0200
  • 970572d436 Merge pull request #2 from Philonous/master Jon Kristensen 2012-04-18 08:20:52 -0700
  • cd86478023 Merge branch 'master' of https://github.com/nejla/pontarius Philipp Balzarek 2012-04-18 15:46:33 +0200
  • 1a4fa214b4 re-added stringprep Philipp Balzarek 2012-04-18 14:27:42 +0200
  • 6de96f2679 de-monadified createResponse Philipp Balzarek 2012-04-18 11:58:06 +0200
  • 0cfad3e2ea some comments Jon Kristensen 2012-04-18 01:05:44 +0200
  • 000ab2da34 renamed Address to JID; reformatted module Jon Kristensen 2012-04-18 01:02:13 +0200
  • cca3a6d4d0 added error handling to Stream, TLS switched to Strict State switched to mtl improved build script Philipp Balzarek 2012-04-16 18:59:04 +0200
  • ef63f12952 changed JID field names to conform to RFC 6120 Philipp Balzarek 2012-04-16 17:15:04 +0200
  • bbaa3c0718 added build script (requires cabal-dev) Philipp Balzarek 2012-04-16 15:10:06 +0200
  • 522ec7a61f fixed cabal file Philipp Balzarek 2012-04-16 15:07:06 +0200
  • 84610776d4 removed makeshift replacements for sourceHandle and sinkHandle (fixed in upstream) Philipp Balzarek 2012-04-15 14:50:58 +0200
  • 5e1939eb0e Merge pull request #1 from Philonous/master Jon Kristensen 2012-04-15 05:28:15 -0700
  • e0b97dacf8 removed sConPush, session now starts without connection, added inline connection method xml-types-pickle updated Philipp Balzarek 2012-04-14 21:39:43 +0200
  • c856d332a2 removed dependency on ResourceT changed withConnection to run in the caller thread Philipp Balzarek 2012-04-14 16:18:39 +0200
  • f74819f483 Merge branch 'xmpp-lib' Philipp Balzarek 2012-04-13 11:56:34 +0200
  • dd1aeb4be1 prepare merge Philipp Balzarek 2012-04-10 14:52:43 +0200
  • d8abc3f956 added some helper functions Philipp Balzarek 2012-04-09 16:25:20 +0200
  • 5cda361ba0 added SessionSettings record, made the stanza types internal (forced StanzaId), StanzaId show instance, Session.hs is broken Jon Kristensen 2012-04-08 15:13:41 +0200
  • bcd67d306e split Concurrent Philipp Balzarek 2012-04-08 00:35:20 +0200
  • 4e5dc2e31e added test client added IQ answering mechanism improved error reporting un unpickling failures (will show offending element) general cleanups Philipp Balzarek 2012-04-07 17:08:39 +0200
  • 7f22610d7c fixed IQ handling Philipp Balzarek 2012-04-05 20:49:40 +0200
  • 83c94dd402 simple ibr example Jon Kristensen 2012-04-05 18:16:13 +0200
  • 19a3005db6 warning clean Philipp Balzarek 2012-04-05 13:12:06 +0200
  • 5eab69b427 updated example, cleanup Philipp Balzarek 2012-04-05 01:08:12 +0200
  • 5547a70259 sendIQ, unique ID generation, channel autodrop, some documentation Philipp Balzarek 2012-04-05 00:31:06 +0200
  • d925ccddb6 enforcing single threads Philipp Balzarek 2012-04-04 23:22:06 +0200
  • 1f2a629d20 added an echo client example for the new proposed api Jon Kristensen 2012-04-04 18:14:22 +0200
  • 5cbec3efb2 error types Philipp Balzarek 2012-04-04 16:43:03 +0200
  • 7013553dee some cleanup Philipp Balzarek 2012-04-03 17:41:58 +0200
  • 9fd7e8daff conduit 0.4, switched back to xml-conduit Philipp Balzarek 2012-04-03 13:59:27 +0200
  • 9f96c71145 started using xml-conduit instead of xml-enumerator, but because of what seems to be a bug in parseBytes we can't actually read anything Jon Kristensen 2012-04-03 13:35:30 +0200
  • 7b8dea4af1 added submodules Philipp Balzarek 2012-04-03 11:44:39 +0200
  • 79b98e8814 added some preliminary IQ-handling support Philipp Balzarek 2012-04-03 11:30:24 +0200
  • aea0556efd extended event system (management of hooks); now properly deals with network (asynchronous) exceptions and connects to the provided server Jon Kristensen 2012-04-02 14:56:38 +0200
  • f4a0c41eaa new dummy xmppt (statet-based) api, enumerator code commented and many features disabled, but pontarius with example now compiles, updated readme file, new credits file Jon Kristensen 2012-04-02 02:38:46 +0200
  • f54b50d609 switched to hexpat-internals Philipp Balzarek 2012-04-01 21:12:03 +0200
  • 137f7e9764 removal of srs document from the git repository Jon Kristensen 2012-03-30 18:31:48 +0200
  • f0c05132ff squash! some conduit weirdness (blocking where it shouldn't) Philipp Balzarek 2012-03-28 12:48:42 +0200
  • ac8e907e5c compiles... again Philipp Balzarek 2012-03-26 22:33:57 +0200
  • e7b661976e name, nejla and license change updates Jon Kristensen 2012-03-25 13:40:06 +0200
  • e2212386e0 minor changes Jon Kristensen 2012-03-25 12:14:10 +0200
  • 0c2adb1609 removed the software design description and the software quality assurance plan documents Jon Kristensen 2012-03-25 12:13:19 +0200
  • 40e796e57c changed the license to apache license 2.0 Jon Kristensen 2012-03-25 12:06:09 +0200
  • f27b007520 top level types Philipp Balzarek 2012-03-22 00:32:38 +0100
  • 40c40f3258 Session, some bug fixes Philipp Balzarek 2012-03-21 19:39:40 +0100
  • 43995daaf1 removed an unused .gitignore file Jon Kristensen 2012-03-21 14:51:30 +0100
  • b147d8e606 removed eclipse project files Jon Kristensen 2012-03-21 14:50:35 +0100
  • 3e15419371 updated the README file Jon Kristensen 2012-03-21 14:49:11 +0100
  • d11434f18f switched to hexpat Philipp Balzarek 2012-03-21 12:13:17 +0100
  • cebc468852 bind Philipp Balzarek 2012-03-19 19:18:06 +0100
  • 0651bcd18f first stab at types and marshaling Philipp Balzarek 2012-03-19 17:21:36 +0100
  • 021a0487c3 sasl working Philipp Balzarek 2012-03-19 00:54:55 +0100
  • 2193a15fba initial Philipp Balzarek 2012-03-18 18:40:35 +0100
  • 1adf789309 moved around source code and reconfigured the eclipsefp project a bit Jon Kristensen 2011-09-04 02:31:24 +0200
  • 02e4a7819e configured the project for eclipsefp and committed it "as is" jonkri 2011-09-02 02:00:37 +0200
  • 542520e4d5 initial work on the new Session module; defines a XMPPT monad that derives from Monad and MonadReader, shows what events there are, how hooks are set, and provides a convenience function for connecting Jon Kristensen 2011-08-28 21:40:02 +0200
  • 14ed2cdd95 moved Session.hs out of the way--a new module is being developed Jon Kristensen 2011-08-28 17:57:32 +0200
  • 01a6eac141 added the first draft of the architectural description document Jon Kristensen 2011-08-17 02:19:22 +0200
  • 543840e945 updated the readme file for today's sprint Jon Kristensen 2011-08-17 02:18:55 +0200
  • 0729e0fc71 updated readme and cabal file (since 0.0.7.0 was released) Jon Kristensen 2011-07-29 14:44:44 +0200
  • e3929e7ab0 cleaned up the TLS and Stream modules Jon Kristensen 2011-07-27 08:24:13 +0200
  • a27609bced updated the readme for 0.0.7.0 Jon Kristensen 2011-07-26 13:54:12 +0200
  • 72925feb72 rewrote xmlReader (now eventConsumer), its depending functions and some enumeration-related types Jon Kristensen 2011-07-26 13:26:41 +0200
  • bc5de2fb60 added functions to convert message and iq stanzas to xml elements Jon Kristensen 2011-07-26 00:09:44 +0200
  • 2fd8a6d10a made a nice function to convert an internal presence to an xml element, including presence errors Jon Kristensen 2011-07-25 23:19:06 +0200
  • cf453923c1 cleaned up imports and comments Jon Kristensen 2011-07-25 14:55:53 +0200
  • 1cf6a09413 implemented xml-enumerator-based elementToString functions, re-arranged the stanza types, rewrote parts of the Stream module Jon Kristensen 2011-07-25 12:18:31 +0200