Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
c9db911b Instructions on creating a private installation 33d75b09 Update golang.org/x/crypto to v0.17.0 (CVE-2023-48795) f19ab263 6aca44ac 474fe78a a9cf71bb Security fixes: make sure XSS-exploitable user attachments are always downloaded instead of shown inline. Thanks Aleksandr Mironov (www.ptsecurity.com)
QR Code for topic ID https://github.com/tinode/ios/releases/tag/v1.22.12
QR Code for topic ID, bug fixes https://github.com/tinode/tindroid/releases/tag/v0.22.12
Fix for image downloads, QR Code display https://github.com/tinode/webapp/releases/tag/v0.22.12
Bug fix https://github.com/tinode/tinode-js/releases/tag/v0.22.12
759865e0 Postgres: reduce the number of open connections to fit under the default limit
c455fca3 More env vars declarations in docker and README explanations for them.
921d02d8 Incorrect env name in config.template (docker)
2acec5ca Refreshed docker files
6c7293aa Update docker exec mongo command #891
d71af497 Dependencies updated due to security vulnerabilities.
f760f85a Fix session_test.go: DispatchLeave failed to clean up Session.subs.
6d3bf49e Fix tn-cli
unsetting trusted values
9220c0b3 Add missing option to assign ROOT auth_level
71b67487 Correctly encode trusted
values in tn-cli
1cef0694 Clarity TNPG instructions
e11b0842 8eba5d4b interface{} -> any
452e5bb1 Fix for a crash when removing a topic with RethinkDB #883
a63ac388 Config instructions for MongoDB Atlas
60e1218d Fixed missing pyi files in python wheel (thanks @Ovizro)
Bug fixes https://github.com/tinode/ios/releases/tag/v1.22.11
Bug fixes https://github.com/tinode/tindroid/releases/tag/v0.22.11
Thai translation, bug fixes https://github.com/tinode/webapp/releases/tag/v0.22.11
No material changes
4184ed94 Adding Ukrainian translations 25b5edf0 Ensure the server does not crash on misconfigured validator dca8f432 Add REST-auth config example cb26a28f Fix: incorrectly ignored logical auth handler when deleting account 7ce800d1 Fix session_test to use boundedWaitGroup
e776c4d4 In handleLeaveReq, remove session subscriptions directly. 2f632ecc Fix a race condition around Session.subs. e4cde157 Update README.md d9756369 Fix root user creation error in tinode-db. 397b625d add linux/arm64 build target, #875 1769c75e fix for #872 505a92af replace interface{} -> any 35459415 correct default port number in the docs beed889d fix for https://github.com/tinode/ios/issues/205 69c0c7c5 fix tinode/tinode-postgres 66958e50 create sys topic in all nodes e4d2ef58 update not only read id but recv too 4ed883ef readability: group msg.Note.What checks together b0a7c392 remove logging on missing call event 374264ab updated tinode.conf with config for new feaures + formatting
9e420bc Rebuilt python modules dd1af03 f9de546 bfbb797 Possible fix for a race condition in topic subscriptions, ref #865 610cd48 Add a pyi file generation for tinode_grpc module 505d14a 30d2f02 Fix for #861 cc3fdf4 Bug in mysql adapter: missing argument in query a67748b Removed uids from rest-auth sample data 8491f05 b7817c7 Remove requirement for explicit database name when a DSN is provided b7817c7 remove confusion caused by unnecessary logic ported from old mysql setup 52f33fe fix for #860: hardcoded DB name + crash when DB is not initialized 1ec2559 report cluster size to gRPC clients
Bug fixes https://github.com/tinode/tindroid/releases/tag/v0.22.8
Bug fixes: https://github.com/tinode/ios/releases/tag/v1.12.2
Bug fixes: https://github.com/tinode/webapp/releases/tag/v0.22.8
Bug fixes: https://github.com/tinode/tinode-js/releases/tag/v0.22.8
Fix for https://github.com/tinode/webapp/issues/124 and related/similar issues
Dependencies updated
Bug fixes. https://github.com/tinode/tindroid/releases/tag/v0.22.7
No changes.
2072f03 Fix web attachment downloads by conditionally returning Content-Disposition: attachment
header.
dda74cd File uploads: use client-provided mime type if auto-detection fails.
a5076b6 Reorder DB backends in build script.
305933f Regenerated python gRPC bindings.
d11341a The list of i18n translations updated.
Bug fixes https://github.com/tinode/webapp/releases/tag/v0.22.6
Bug fix for attachment downloads https://github.com/tinode/tinode-js/releases/tag/v0.22.6
Support for PostgreSQL, thanks @Alexman94. PostgreSQL adapter has not been tested much. Use cautiously.
Minor fixes:
4faffa8 Add missing protobuf field TopicDesc.online e27e4ef Make websocket per-message compression optional (for IIS reverse proxy).
No changes in clients.
6ad43fc f2014fb Fix crash in calls.
Other changes:
c7a491e Regenerated Python gRPC files
8a8b153 Regenerate Go gRPC files
d541c07 529ab71 Add deprecation marker to gRPC ServerMsg.topic
.
1cb3ec6 More resilient parsing of language locale, e.g. do not fail on zh_CN_#Hans
.
No changes in TinodeWeb & JS-SDK
Fixes issue with incorrect SDK version in 0.22.1, #846 Fixes #847
e9ab4e3 Allow ROOT users to find suspended/soft-deleted topics and accounts.
3999cc3 Add "sender" header for messages sent with on_behalf_of
.
929b752 Define empty FIREBASE_INIT
in build.
f26126b Change server version to 0.22.
2bb1aef4725465f4cda7273f0f396570d4d3230f A bunch of interface{}
repaced with any
.
Fix backward scrolling when fetching older messages https://github.com/tinode/webapp/releases/tag/v0.22.2