- Change Summary:
-
Make tls a list and use constants for all of the options
- Commits:
-
Summary ID 2389ff297dc65b7e9b17922db6de4c3bb5dd1701 9dcad243290133606c9210aff548627b5d363199
start of the new xmpp's connection
Review Request #2866 — Created Dec. 4, 2023 and submitted
Right now this just establishes a TCP connection via SRV record and nothing more.
Connected to pidginchat.com successfully and verified the traffic via charles proxy.
Summary | ID |
---|---|
4e897d4341e0f24255330426bc164101842eeeef |
Description | From | Last Updated |
---|---|---|
After a bunch of thought, it seems like moving the actual connection stuff into Xeme is the ideal way to … |
grim | |
Did you mean to do *error == NULL? |
ivanhoe | |
local_error must be non-NULL, which is not guaranteed by the condition above. |
ivanhoe | |
leak |
ivanhoe | |
This appears to need clearing in dispose or finalize? |
QuLogic | |
Need to clear resolver in here, as this condition could still be true with a resolver, but local_error != NULL. |
QuLogic | |
Space around ** in wrong spot. |
QuLogic |
- Change Summary:
-
remove the default resource stuff as we don't need it yet.
- Commits:
-
Summary ID 9dcad243290133606c9210aff548627b5d363199 052c9a314399c924436d338746528982fa72710e
- Change Summary:
-
Added fallbacks for tls srv and clear srv and wired up xeme
- Testing Done:
-
~ Connected to pidginchat.com successfully.
~ Connected to pidginchat.com successfully and verified the traffic via charles proxy.
- Commits:
-
Summary ID 052c9a314399c924436d338746528982fa72710e 39ef1121fef811b53ec50d6b2caeb0d890132e39
-
-
After a bunch of thought, it seems like moving the actual connection stuff into Xeme is the ideal way to go because making everyone implement this is insane.
I'll leave this open for now as reference, but by adding a
XemeConnection
object we can set properties and stuff on it from the account options and then callXemeConnection.connect_async
to start the actual process and then obviousXemeConnection.connect_finish
to get the results.
- Change Summary:
-
migrate to the new XemeConnection object
- Commits:
-
Summary ID 39ef1121fef811b53ec50d6b2caeb0d890132e39 9b405ce7ec456d8e30be6cb596721099da58b12a
- Change Summary:
-
rebased and addressed error handling stuff
- Commits:
-
Summary ID 9b405ce7ec456d8e30be6cb596721099da58b12a 4962121a548bb6a2912ec4d6fd47f115ac6215a4
- Change Summary:
-
address more issues
- Commits:
-
Summary ID 4962121a548bb6a2912ec4d6fd47f115ac6215a4 71be100ade7883954e32c9969159374151a7d0e9