-
07d5c406f4
docs updated
master
Aeris
2021-09-03 03:00:36 +0200
-
485026be21
docker-compose compatibility
Aeris
2021-09-03 02:46:08 +0200
-
8ef02aec12
fix borked XEP-0363
eta
2021-06-01 16:54:20 +0100
-
e7b27f39f0
update README
eta
2021-05-28 17:03:19 +0100
-
0d772f7012
Switch from Nix to new Dockerfile that builds static executables
eta
2021-05-28 16:56:46 +0100
-
ebc408ece5
fix default.nix to reflect depot changes
eta
2021-05-28 16:56:09 +0100
-
f50ef4cd96
Experimental call notification support
eta
2021-05-28 16:55:51 +0100
-
5ba2ea763b
Invite users to chats they're not in when messages are sent in those chats
eta
2021-05-28 16:55:24 +0100
-
4698d41d65
Expand 'getroster' command to include groupchat subjects
eta
2021-05-28 16:53:42 +0100
-
d45cb53e61
Change the whatscl description to "whatsxmpp (lisp type)"
eta
2021-05-28 16:52:35 +0100
-
3dc02db24a
add option to enable debug logging via setting WXDEBUG env var
eta
2021-05-28 16:51:39 +0100
-
b57a1a26f3
relicense to MIT, screw AGPL
eta
2021-05-21 22:11:39 +0100
-
07e2702ec5
Restrict available presence sending to chat states & messages
eta
2021-04-07 01:14:42 +0100
-
0c0f2feb70
send presence when we get XMPP presence; periodically poll presence
eta
2021-02-07 21:40:55 +0000
-
d6a8ac8f33
minor logging fixes
eta
2021-01-30 18:17:33 +0000
-
d664cb800c
Introduce user & global archiving controls; add unregister function
eta
2020-09-30 14:01:52 +0100
-
7e306420e6
fix forward page detection
eta
2020-09-28 10:25:54 +0100
-
c36d61687a
Message Archive Management (MAM) support for groupchats
eta
2020-09-27 23:01:40 +0100
-
f979abbd35
Save groupchat messages in an archive, allow bulk history requesting
eta
2020-09-26 19:49:26 +0100
-
e7c84623e8
Refactor message processing to use an intermediate object
eta
2020-09-26 14:59:12 +0100
-
378bac1fe6
Handle the mysterious 419 login failure code
eta
2020-09-16 15:59:57 +0100
-
18dd943d30
Update user chat names when new user information is received
eta
2020-09-16 14:11:22 +0100
-
56363c8430
Fix the duplicate chat members bug by actually deleting old data (!)
eta
2020-09-16 13:49:56 +0100
-
0e38259584
Add debugging command to force chat metadata refresh
eta
2020-09-16 13:47:16 +0100
-
2409b8b705
Tweak presence subscription behaviour & new chat behaviour
eta
2020-09-16 13:34:30 +0100
-
0da958a2d5
don't splurt error backtraces at the user
eta
2020-09-16 13:10:41 +0100
-
14ff49b1d2
sqlite: attempted fix for persistent MISUSE errors
eta
2020-09-16 13:06:52 +0100
-
51821a774f
Bridge through <gone/> chat state as unavailable presence
eta
2020-09-01 20:33:12 +0100
-
83d172f899
Upload and send images natively (!); don't block on QR code
eta
2020-09-01 20:01:02 +0100
-
acfa5c236d
Don't send "phone number"-named roster entries in roster exchanges
eta
2020-08-21 19:40:25 +0100
-
807acd42b3
When replying to presence probes, only reply to the requesting resource
eta
2020-08-21 19:34:00 +0100
-
e151151004
Don't spam the user with presences when they send us one
eta
2020-08-21 18:16:00 +0100
-
7506da1469
Fix the Nix build (!!)
eta
2020-08-21 18:15:52 +0100
-
104ead0987
Handle errors that occur when trying to start a connection
eta
2020-08-18 17:55:31 +0100
-
8944391580
e x t r e m e d e s i g n t h i n k i n g f a i l
eta
2020-08-18 17:29:59 +0100
-
db402312ca
delete extra close-paren
eta
2020-08-13 21:52:52 +0100
-
28a6303371
Add function for uploading (but not sending) media, clean up threads
eta
2020-08-06 17:18:09 +0100
-
efbda1a002
Send the <gone/> chat state when receiving unavailable presence
eta
2020-08-02 18:35:48 +0100
-
a02c0fdc79
Handle chats being modified; allow the user to refresh all groups
eta
2020-08-02 12:59:59 +0100
-
b47828c5c1
Fix sending read receipts in MUCs
eta
2020-08-02 11:05:52 +0100
-
5f4bcb6c8f
Don't unconditionally include disco info in features
eta
2020-08-01 18:00:06 +0100
-
99df4a56fe
Don't differentiate between account and resource in disco#info
eta
2020-08-01 17:54:37 +0100
-
912c09edc4
Fix order of entity caps in hash function
eta
2020-08-01 17:37:36 +0100
-
599123dbef
Generate entity caps & process disconnect messages
eta
2020-08-01 16:50:40 +0100
-
b54fec4aa9
Adapt WA-HANDLE-ERROR-STATUS-CODE to recent whatscl changes
eta
2020-08-01 15:53:29 +0100
-
e4e9aa0ec1
Don't break on nodes with whitespace/text in between
eta
2020-07-31 15:45:07 +0100
-
1e59c2a6c7
add fixup_1.sql, which corrects the UNIQUE error on user_contacts
eta
2020-07-23 08:08:44 +0100
-
f951fab325
:error now emits a backtrace as well, so handle that
eta
2020-07-23 07:58:04 +0100
-
37b3ae2014
don't send presence subscription requests for nameless numbers
eta
2020-07-13 22:34:15 +0100
-
ae303489ad
bump wsd version
eta
2020-07-13 22:33:57 +0100
-
c59400b459
fix crash issue on incomplete / denied group metadata
eta
2020-07-12 10:46:46 +0100
-
c9f27dc69a
tentative chopped QR issue fix
eta
2020-07-10 20:42:12 +0100
-
2e4e375196
handle missing subject in group metadata
eta
2020-07-10 20:36:55 +0100
-
5ce6d47266
add MUC disco#items handler, fix children including text DOM nodes
eta
2020-07-07 21:27:21 +0100
-
7e457266f8
nix: add Nix derivation for whatsxmpp (yay!)
eta
2020-07-06 22:44:28 +0100
-
8fc623bb1c
get ironclad from github
eta
2020-07-06 13:28:10 +0100
-
677bbc6748
actually update quicklisp (docker caching sucks btw)
eta
2020-07-02 18:27:43 +0100
-
a312057849
remove some whitespace
eta
2020-06-25 17:26:26 +0100
-
0962c5d488
*: move 750 LoC from 'stuff.lisp' into other sensibly-named files
eta
2020-06-25 16:55:37 +0100
-
6c0e61f2a5
whoops
eta
2020-06-19 12:55:48 +0100
-
26620cf36b
add Content-Length header when doing uploads
eta
2020-06-19 12:15:39 +0100
-
38e79749a8
Dockerfile: reduce size, fix entrypoint
eta
2020-06-19 09:23:57 +0100
-
22871c2c0c
security warning
eta
2020-05-28 18:39:49 +0100
-
0427fdf30b
more glitches
eta
2020-05-28 18:35:59 +0100
-
c891841231
fix docker thing
eta
2020-05-28 18:34:17 +0100
-
242614fc68
README, LICENSE, and general user friendliness
eta
2020-05-28 18:33:03 +0100
-
b8760ac948
Initial support for typing notifications / chat state (1-to-1 only)
eta
2020-05-28 14:02:37 +0100
-
f0612e6613
dockerfile
eta
2020-04-29 22:17:15 +0100
-
3d3393c5c5
fix RETURN bug
eta
2020-04-29 21:38:40 +0100
-
93e8e3aca3
don't crash on new chat
eta
2020-04-27 15:14:53 +0100
-
401ec20930
Only do roster exchange when a command is issued; minor fixes
eta
2020-04-24 16:28:14 +0100
-
bab110bea0
add some basic (hacky) support for XEP-0359
eta
2020-04-21 13:45:49 +0100
-
08b8ac8334
fix the whatsxmpp admin user thing
eta
2020-04-21 09:09:40 +0100
-
39001728b3
slightly hacky but functional groupchat / MUC support
eta
2020-04-12 08:27:04 +0100
-
a3a660507e
-contact-avatar => -contact-presence (oops)
eta
2020-04-07 16:20:33 +0100
-
bdc817a068
oops, don't break photos
eta
2020-04-07 14:45:53 +0100
-
9d02fb6050
Handle picture & status changes, bridge status as well as picture
eta
2020-04-07 13:06:26 +0100
-
8e70490d78
Add support for receiving WhatsApp media files!
eta
2020-04-07 11:51:04 +0100
-
2f4e78bc8c
Revert "hold my beer, let's remove *DB-LOCK*"
eta
2020-04-06 21:23:52 +0100
-
2a1e7303d0
name your damn locks, people
eta
2020-04-06 21:22:41 +0100
-
297170ae6b
display quoted message text, if there is any
eta
2020-04-06 20:46:33 +0100
-
f6561a64a3
hold my beer, let's remove *DB-LOCK*
eta
2020-04-06 20:31:59 +0100
-
3985aba03f
I swear, this stream is gonna cause anger management issues
eta
2020-04-05 19:11:02 +0100
-
2604bbe2cb
really dodgy SWANK code
eta
2020-04-05 18:13:14 +0100
-
f1ea7070c6
Do nothing on the main thread to prevent it exiting
eta
2020-04-05 17:06:31 +0100
-
590390347b
don't overwhelm everyone with copious amounts of XMPP output
eta
2020-04-05 16:46:20 +0100
-
3337500b90
make more deployable, support XEP-0144 for BIG contact
eta
2020-04-05 16:31:18 +0100
-
1b169e7741
remove stray INVOKE-DEBUGGER calls
eta
2020-04-05 15:08:56 +0100
-
47024701a5
Handle avatars (!) and various types of presence requests
eta
2020-04-05 15:05:27 +0100
-
29eecd2b03
Bridge read and delivery receipts as well, yay
eta
2020-04-05 12:04:19 +0100
-
12cb121100
Handle presence subscriptions, vcard-temp, and other stuff
eta
2020-04-04 23:12:39 +0100
-
e2add1d98f
Actually reconnect users & connect on bridge start
eta
2020-04-04 17:18:26 +0100
-
fb8f405adc
It sends messages! You can actually send messages now! (only one-to-one)
eta
2020-04-04 16:51:27 +0100
-
5c9a257f5c
It actually connects to WhatsApp! Who'd have thought it?
eta
2020-04-04 15:24:51 +0100
-
2d873df755
IQ handlers, XEP-0363 stuff, and SQLite, oh my!
eta
2020-04-03 17:40:05 +0100
-
a297e6b70f
Add some stanza helper macros; add IQ support; implement XEP-0030 & basic messages
eta
2020-04-02 18:18:18 +0100
-
73b3a77f42
It's some somewhat functional XMPP component stuff!
eta
2020-04-01 17:47:01 +0100