Commit Graph

10 Commits

Author SHA1 Message Date
Adrien Destugues 6bf54007a4 Update server lists for new account creation
Fixes #55.
2021-12-23 14:36:44 +01:00
Adrien Destugues bbeff62ff5 Fix build for new libnetservices 2021-05-20 19:42:47 +02:00
Adrien Destugues 115d2ad2cf Actually check TLS certificates. 2020-11-15 16:17:56 +01:00
Adrien Destugues 9e8e26a132 Fix error message on TLS errors.
Also remove a few servers from the list that are now offline.
2020-11-15 10:07:22 +01:00
Adrien Destugues f3a7377709 Fix typo. 2020-11-15 09:13:45 +01:00
Adrien Destugues e26f16c003 64bit build fix 2020-11-15 08:58:30 +01:00
Adrien Destugues 85db625968 Move some files from jabber/ to ui/
It helps to see which parts of the code are actively maintained
2020-08-21 19:43:43 +02:00
Adrien Destugues 2711345e19 Trust gloox on SSL certificates validation
I checked the Gloox sources and it already validates the certificate
validity dates as well as the server name. There is nothing more we need
to validate. We may want better handling (explicit error on invalid SSL,
allowing to ignore certificate problems, allow the user to set up their
own certs, etc), but that can be tracked in separate issues.

Fixes #30
2020-03-28 14:03:17 +01:00
Adrien Destugues 244cfb45d0 XEP-0077: in-band registration
Only the version with data forms is supported, not the legacy fixed
fields one. Error handling is not perfect yet and can likely be
improved.

To be tested more extensively after gloox get support for SRV records
(so we're sure to connect correctly to the server)
2019-09-29 17:13:50 +02:00
Adrien Destugues e2d14a545c [WIP] XEP-0077 In-Band Registration
Also includes several cleanups, refactoring, etc

TODO:
- Send back dataform to the server
- Handle OOB data
- Handle legacy fields again
- Better error handling
- Complete BOB and Media handling for captchas
- Finish support for previous/next navigation in registration wizard
  (cleanup already added views, etc)

Future considerations:
- Drop JabberSpeak.cpp completely and use GlooxHandler instead
  everywhere
2019-09-27 22:34:47 +02:00