324ef9ca29
Merge pull request 'Merge connect
and connectAwaitable
' ( #32 ) from refactor/connect into master
...
Reviewed-on: https://codeberg.org/moxxy/moxxmpp/pulls/32
2023-03-12 16:31:21 +00:00
5b4dcc67b2
refactor(core): Remove XmppConnectionResult
2023-03-11 19:07:03 +01:00
9010218b10
refactor(core): Move connection errors into their own file
2023-03-11 19:06:28 +01:00
61144a10b3
fix(core): Minor API change
2023-03-11 19:01:55 +01:00
7a1f737c65
chore(meta): Bump version
2023-03-11 19:00:42 +01:00
546c032d43
fix(tests): Fix broken test
2023-03-11 18:59:40 +01:00
b1869be3d9
chore(docs): Update changelog
2023-03-11 18:59:22 +01:00
574fdfecaa
feat(core): Merge connect and connectAwaitable
2023-03-11 18:54:36 +01:00
25c778965c
feat(core): Merge connect and connectAwaitable
2023-03-11 00:10:50 +01:00
976c0040b5
chore(meta): Update JDK to 17
2023-03-11 00:10:50 +01:00
b53c62b40c
Merge pull request 'fix: make the moxxmpp example work again' ( #29 ) from bleonard252/moxxmpp-patch:master into master
...
Reviewed-on: https://codeberg.org/moxxy/moxxmpp/pulls/29
2023-03-10 23:07:49 +00:00
Blake Leonard
2cdc56c882
chore: format corrections, comment clarifications
...
Signed-off-by: Blake Leonard <me@blakes.dev>
2023-03-10 13:29:30 -05:00
Blake Leonard
f5059d8008
Merge remote-tracking branch 'origin/master' into HEAD
2023-03-08 15:08:56 -05:00
Blake Leonard
792ec4d731
chore(example): format and fix lint errors
...
Signed-off-by: Blake Leonard <me@blakes.dev>
2023-03-08 15:07:55 -05:00
93d08188ea
feat(docs): Add CONTRIBUTING.md
2023-03-08 20:51:38 +01:00
e9ad5a6c66
feat(flake): Update Flutter
2023-03-08 20:47:49 +01:00
8b0f118e2d
fix(style): Format using dart format
2023-03-08 20:25:45 +01:00
Blake Leonard
60c89e28d3
chore(example): switch to connectAwaitable
...
That way it only acts connected when the credentials have been accepted.
Also I had to correct the value of "allowPlainAuth" which should be
true since a bug with it has been identified, and not yet fixed.
Signed-off-by: Blake Leonard <me@blakes.dev>
2023-03-08 14:09:37 -05:00
38155051f5
fix(style): Format using dart format
2023-03-08 19:32:03 +01:00
Blake Leonard
7b215d5c6e
fix: make the moxxmpp example work again
...
Note: to do this, I could not use the ExampleTcpSocketWrapper.
If I did, the app crashed on launch.
I also added some functionality: the header bar turns green when
connected, the FAB says what it does, and you can disconnect.
Signed-off-by: Blake Leonard <me@blakes.dev>
2023-03-08 13:02:43 -05:00
1000e0756b
feat: Improve detecting new streams
...
Fixes #26 .
2023-01-31 21:11:52 +01:00
902b497526
docs: Add links to the hosted documentation
2023-01-28 15:33:21 +01:00
039f954e70
docs: Add some doc string to the scripts
2023-01-28 15:31:47 +01:00
5dc2b127fa
flake: Remove nix-dart
2023-01-28 15:31:36 +01:00
252cc44841
feat: Make moxxmpp docs buildable using flakes
2023-01-28 15:22:37 +01:00
96d9ce4761
feat: Don't attempt reconnections when the error is unrecoverable
...
Fixes #25 .
Should fix #24 .
2023-01-28 13:20:16 +01:00
7f294d6632
fix: Bump version requirement for moxxmpp
2023-01-27 22:03:20 +01:00
e17de9065b
feat: Bump moxxmpp_socket_tcp to 0.2.0
2023-01-27 22:01:32 +01:00
098687de45
feat: Bump moxxmpp version to 0.2.0
2023-01-27 21:57:26 +01:00
6da3342f22
feat: Make defining managers better
2023-01-27 21:54:16 +01:00
47337540f5
feat: Factor out "multiple-waiting" into its own thing
2023-01-27 21:14:35 +01:00
7e588f01b0
feat: Add DOAP
...
Fixes #11 .
2023-01-27 19:09:05 +01:00
c7c6c9dae4
feat: Update Message Replies to 0.2.0
...
Fixes #22 .
2023-01-27 19:08:57 +01:00
c77cfc4dcd
feat: Change namespaces
2023-01-27 18:34:13 +01:00
1bd61076ea
feat: Improve the API provided by the DiscoManager
...
Fixes #21 .
2023-01-27 16:26:01 +01:00
bff4a6f707
feat: Rework how the ReconnectionPolicy system works
2023-01-27 00:14:44 +01:00
1cc266c675
fix: Just use shouldEncryptElement for the envelope "validation"
2023-01-23 13:11:07 +01:00
72099dfde5
feat: Only add envelope elements that should be encrypted
2023-01-23 13:10:07 +01:00
c9c45baabc
feat: Allow easier responding to incoming stanzas
...
Should fix #20 .
2023-01-23 12:47:30 +01:00
a01022c217
feat: Bump omemo_dart
2023-01-22 19:25:52 +01:00
c3459e6820
feat: Always set a cancel reason on failure
2023-01-21 20:46:45 +01:00
e031e6d760
feat: Add cancelReason if recipient likely does not support OMEMO:2
2023-01-21 15:42:00 +01:00
6c63b53cf4
fix: Fix crash with direct server IQs
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-15 00:52:34 +01:00
1aa50699ad
feat: Improve the stanza await system
...
ci/woodpecker/push/woodpecker Pipeline was successful
This fixes an issue where publishing an avatar would fail, if returned
an error where the "from" attribute is missing from the stanza.
2023-01-14 16:28:37 +01:00
b2c54ae8c0
ci: Add Woodpecker CI
ci/woodpecker/push/woodpecker Pipeline was successful
2023-01-14 15:00:55 +01:00
b16c9f4b30
docs: Add more doc strings
2023-01-14 15:00:02 +01:00
a8d80eaddf
fix: Add the closure expectation to the event
2023-01-14 12:41:17 +01:00
9baf1ed73c
fix: Attempt to fix reconnection issues
...
Call _reconnectionPolicy.onSuccess when negotiations are done. Never
call onFailure directly; only ever call handleError.
2023-01-14 12:39:55 +01:00
ce3ea656ad
fix: Stop ack timer on connection drops
...
Fixes #17 .
2023-01-14 12:04:52 +01:00
ed49212f5a
fix: Enabling carbons crashes
2023-01-13 15:17:21 +01:00