Commit graph

31 commits

Author SHA1 Message Date
eta b8760ac948 Initial support for typing notifications / chat state (1-to-1 only) 2020-05-28 14:02:37 +01:00
eta f0612e6613 dockerfile 2020-04-29 22:17:18 +01:00
eta 3d3393c5c5 fix RETURN bug 2020-04-29 21:38:40 +01:00
eta 93e8e3aca3 don't crash on new chat 2020-04-27 15:14:53 +01:00
eta 401ec20930 Only do roster exchange when a command is issued; minor fixes 2020-04-24 16:28:14 +01:00
eta bab110bea0 add some basic (hacky) support for XEP-0359 2020-04-21 13:45:49 +01:00
eta 08b8ac8334 fix the whatsxmpp admin user thing 2020-04-21 09:09:40 +01:00
eta 39001728b3 slightly hacky but functional groupchat / MUC support 2020-04-12 08:27:04 +01:00
eta a3a660507e -contact-avatar => -contact-presence (oops) 2020-04-07 16:20:33 +01:00
eta bdc817a068 oops, don't break photos 2020-04-07 14:45:53 +01:00
eta 9d02fb6050 Handle picture & status changes, bridge status as well as picture 2020-04-07 13:06:26 +01:00
eta 8e70490d78 Add support for receiving WhatsApp media files! 2020-04-07 11:51:04 +01:00
eta 2f4e78bc8c Revert "hold my beer, let's remove *DB-LOCK*"
This reverts commit f6561a64a3.
2020-04-06 21:24:16 +01:00
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