Tinode
Instant messaging platform, an open-source alternative to WhatsApp or Telegram
Alternative to: WhatsApp, Telegram, Facebook Messenger
v0.15.11
2019-01-06The main changes are REST auth, an ability to delete/disable users, support for SSL in gRPC endpoints.
Server
7d60b09 3167baf 6851f42 dd621b0 705ea9e 3ce3a4a doc updates 65a6b72 permit shorter logins in docker 8f90ff9 update default value for —env SMTP_DOMAINS 1b35bfe fix for #198 f7ff560 always report fnd.subs.private for {get subs} a659235 update authentication section 2862658 better error reporting of invalid search query 6e87c0d make login/password limits configurable; update tags on auth update 52e87f4 correctly update tag on credential validation 7cfcac6 refactoring tags processing 0249cf9 initialize authenticators under logical names, if so configured 7c57f8a bug fix: don’t overwrite tags 406b7a4 allow the same auth under different logical names a5441af correctly inform online sharers on topic membership changes ae26f44 clarify config options 5613cb3 allow for namespace restrictions even if the validator is disabled 635e944 check if validator is enabled and restictive before restricting the tag namespace 3218b50 don’t deserialize empty proto objects, report NotModified on empty {set what=sub} 4e66a31 correct parsing of tags 5692c3e clarify gRPC ssl-host option 7f60abc certs are already installed in python:slim d0e0564 SSL fixes to optionally bypass SNI 78b25f8 add ssl option to python clients, update chatbot docker for ssl, #197 fdd0126 further separation of TLS config parsing and use, #197 ad7c225 a bit of refactoring around TLS configuration due to #197 f3c895d use “private” value from {sub} if one is provided 5eb8802 update comments and docs with respect to setting “private” 6edc594 convert spaces to tabs 81bfe8a (github/docker) docker: correctly handle client firebase init with external config 10bcb4e add docker option to use an external config file 70705d9 python grpc: require specific version of dependency 247ffee add question “How to create a root user?” 9acbb2b prevent topic owner from banning himself 108033f don’t return public for p2p subscriptions c2d3788 add support for email domain whitelisting 7b7dbce link to rest-auth from API.md ec64e03 rest authenticator works now 249c28b merge with devel 1bb9e68 another query corrected b3792fe fix for an incorrect field name 1701d32 notify p2p peers of user deletion cb90de3 send notifications to other subscribers of deleted topics 4b0b566 send notifications when deleting topics ff1f9c2 merge devel f267ee6 mention used fields of vCard 8191868 make types.Topic.Owner a string 426b694 assign topic owner at creation time f357c62 sync schema description with the actual schema 3cdd0ce add sample data 747be23 more comments bf8238e lint warnings 4162473 rest auth server is functional c3a9353 json rpc vs rest, more config options f75d97f rename service and update readme 0829c65 mention Flask dependency bcdba9f add python service d8f4585 more README editing 0192565 more README editing d0ae551 xpanded README 181a740 add README for reast auth b1d8452 first pass at REST authenticator d1ce55e cluster: check for network partition 7167f05 don’t wipe deleted user’s messages 7f18f88 a few more corrections with respect to deleting users c13bb5e update API.md for the new {del} functionality 8e9aca7 wipe content of the messages instead of deleting d90b15f rethinkdb seems to be working too ec7916c deleting a user with mysql seems to work without issues 65c7593 both hard- and soft-deleting does not throw errors anymore 0399c17 fix delTopic parsing 7b16a81 more bug fixes in deleting users
Tindroid
See release notes: https://github.com/tinode/tindroid/releases/tag/v0.15.11
Tinode Web
See release notes: https://github.com/tinode/webapp/releases/tag/v0.15.11
JS SDK
See release notes: https://github.com/tinode/tinode-js/releases/tag/v0.15.11