Commit graph

195 commits

Author SHA1 Message Date
JustAHippo
e073dae22f Group chat parameters & functionality
Two new fields, group_id and group_name, optional and may be none. Functionality extended to demo.py with the "group" command
2023-12-05 17:24:33 -05:00
JJTech0130
ceeb9160ed
some error handling, jank typing notifs 2023-11-17 22:09:07 -05:00
JJTech0130
a9b84c7dbf
fix requirements issues
we don't actually need asn1crypto so I just commented out the code that imported it
2023-11-17 21:43:47 -05:00
JJTech0130
cbe553d369
remove cloudkit stuff not ready yet 2023-10-23 12:41:59 -04:00
JJTech0130
3be5a17b0f
use older iosbuddy endpoint for compat. 2023-10-23 10:54:34 -04:00
JJTech0130
6a3bee35d3
error handling 2023-10-22 17:54:20 -04:00
JJTech0130
290164af8e
formatting 2023-10-22 17:27:11 -04:00
JJTech0130
7594eabf7d
more refactoring, make cloudkit more robust 2023-10-22 17:25:32 -04:00
JJTech0130
e4a26ae1fa
major refactor 2023-10-21 20:39:40 -04:00
JJTech0130
3b5c868936
move into icloud folder 2023-10-21 19:40:39 -04:00
JJTech0130
0629cd77a6
starting cloudkit 2023-10-21 15:53:13 -04:00
JJTech0130
d3cc3b09e3
begin implementing anisette v3 2023-10-21 15:52:17 -04:00
JJTech0130
8e75cd2969
refactor gsa.py 2023-10-19 08:33:08 -04:00
JJTech0130
0775466b98
update openhaystack example to fetch sample locations 2023-10-18 19:41:54 -04:00
JJTech0130
61119bbbd0
add demo script for openhaystack search party toke 2023-10-18 15:46:26 -04:00
JJTech0130
a2b961c5da
log everything to file 2023-10-11 20:01:31 -04:00
JJTech0130
a043673ff0
bug: .pop() payload from incoming queue always 2023-10-11 18:03:41 -04:00
JJTech0130
bcffab8d28
bug: receive_some might return less then max bytes
also b"" is EOF not None
2023-10-11 18:02:34 -04:00
itsjunetime
2960b7c63c - Remove eol whitespace
- Add retry for writing to stream since it's busy sometimes
- add a few more type hints
- add back demo.py tui commands
- add sending with effects
2023-08-22 11:13:31 -06:00
itsjunetime
f80acd2e09 - Remove unused imports
- extract idsuser authentication functionality to separate function so that it can be reused
- add more typing hints to make lsp happier
- access dictionary values more safely with walrus operator
- simplify some list comprehension and iteration
- print proxy errors in more detail so they're easier to debug
- store apnsconnection in proxy so that we can use it to make a user and decrypt payloads if needed
2023-08-21 21:10:04 -06:00
itsjunetime
5d7fab9cdd Add back doc strings for Message attributes 2023-08-20 17:18:38 -06:00
June
04969a0160
Iterate over references instead of indexes for identities 2023-08-20 17:15:45 -06:00
June
855390ec43
Iterate over references instead of indexes 2023-08-20 17:15:26 -06:00
June
4baff08ce5
Use walrus operator for ease of reading 2023-08-19 18:35:35 -06:00
JJTech0130
c9664c1ce1
incorporate most of June's changes 2023-08-19 15:25:21 -04:00
JJTech0130
0fc17b6d83
move proxy stuff around 2023-08-19 14:53:17 -04:00
JJTech0130
12cd7ac2cd
start redoing demo 2023-08-19 11:27:44 -04:00
JJTech0130
524e4b1a35
work on async proxy 2023-08-18 20:17:29 -04:00
JJTech0130
0ad9531031
begin rewriting proxy 2023-08-18 00:18:30 -04:00
JJTech0130
d908e9cc37
give up on proper ACKing 2023-08-17 22:40:02 -04:00
JJTech0130
9822d6f66f
squash more bugs 2023-08-17 22:05:18 -04:00
JJTech0130
931bb00caa
forgot 2023-08-17 21:17:13 -04:00
JJTech0130
60459cf1bc
typing, async, kinda works most of the time 2023-08-17 21:14:44 -04:00
JJTech0130
a0f88b0d91
Merge branch 'sms-forwarding' into proxy-improvements 2023-08-17 20:28:44 -04:00
JJTech0130
59d8619281
start migrating demo 2023-08-17 20:23:56 -04:00
JJTech0130
42be2de947
bug fix 2023-08-17 20:06:57 -04:00
JJTech0130
b5f644b989
majorly refactor, fix types 2023-08-17 19:48:09 -04:00
JJTech0130
e49fe9f916
start async rewrite 2023-08-17 17:19:48 -04:00
JJTech0130
35e4254ded
no more tlslite! 2023-08-17 15:05:45 -04:00
JJTech0130
279a9ef2a2
start changes 2023-08-17 14:53:01 -04:00
JJTech0130
714bed51f8
add byteorder for older python 2023-08-16 13:34:31 -04:00
JJTech0130
b271ecd2e5
fix bug 2023-08-16 13:31:56 -04:00
JJTech0130
3904bf9e3f
preparing some stuff 2023-08-16 13:31:15 -04:00
JJTech0130
da483b995b
fix some bugs, remove old parser 2023-08-15 16:28:02 -04:00
JJTech0130
8a09a6eecd
add commit hash check (and fmt) 2023-08-15 09:05:08 -04:00
JJTech0130
21fdfc97a9
implement more SMS handling stuff 2023-08-14 20:31:03 -04:00
JJTech0130
10a5771791
dataclasses and test effects 2023-08-14 09:49:11 -04:00
JJTech0130
1d74e568cf
add new message parsing stuff 2023-08-14 09:40:33 -04:00
JJTech0130
e41ed2c6a2
refactoring and cleanup 2023-08-13 23:24:34 -04:00
JJTech0130
04b139f941
sms forwarding better 2023-08-13 19:26:57 -04:00