Commit graph

68 commits

Author SHA1 Message Date
eta 2a1e7303d0 name your damn locks, people 2020-04-06 21:22:41 +01:00
eta 297170ae6b display quoted message text, if there is any 2020-04-06 20:46:33 +01:00
eta f6561a64a3 hold my beer, let's remove *DB-LOCK*
- We shouldn't need it anyway because of the component data lock, and having two
  locks around causes deadlocks (they're taken in different orders)
2020-04-06 20:31:59 +01:00
eta 3985aba03f I swear, this stream is gonna cause anger management issues 2020-04-05 19:11:02 +01:00
eta 2604bbe2cb really dodgy SWANK code 2020-04-05 18:13:14 +01:00
eta f1ea7070c6 Do nothing on the main thread to prevent it exiting 2020-04-05 17:06:31 +01:00
eta 590390347b don't overwhelm everyone with copious amounts of XMPP output 2020-04-05 16:46:20 +01:00
eta 3337500b90 make more deployable, support XEP-0144 for BIG contact 2020-04-05 16:31:18 +01:00
eta 1b169e7741 remove stray INVOKE-DEBUGGER calls 2020-04-05 15:08:56 +01:00
eta 47024701a5 Handle avatars (!) and various types of presence requests 2020-04-05 15:05:27 +01:00
eta 29eecd2b03 Bridge read and delivery receipts as well, yay 2020-04-05 12:04:19 +01:00
eta 12cb121100 Handle presence subscriptions, vcard-temp, and other stuff 2020-04-04 23:12:39 +01:00
eta e2add1d98f Actually reconnect users & connect on bridge start 2020-04-04 17:18:26 +01:00
eta fb8f405adc It sends messages! You can actually send messages now! (only one-to-one) 2020-04-04 16:51:27 +01:00
eta 5c9a257f5c It actually connects to WhatsApp! Who'd have thought it? 2020-04-04 15:24:51 +01:00
eta 2d873df755 IQ handlers, XEP-0363 stuff, and SQLite, oh my! 2020-04-03 17:40:05 +01:00
eta a297e6b70f Add some stanza helper macros; add IQ support; implement XEP-0030 & basic messages 2020-04-02 18:18:18 +01:00
eta 73b3a77f42 It's some somewhat functional XMPP component stuff! 2020-04-01 17:47:01 +01:00