Commit Graph

156 Commits

Author SHA1 Message Date
Andrea Cavalli 9c9772868b Merge remote-tracking branch 'td/master' 2021-11-05 16:11:03 +01:00
levlam 7d41d9eaa5 Update version to 1.7.9. 2021-11-05 03:34:52 +03:00
Andrea Cavalli 45e855f89d Remove most memory related features
I can't maintain anymore this amount of features while keeping the library constantly updated and without bugs. Every merge was taking me multiple hours of revisioning the code. I give up.
From this commit onwards TDLight will only have small useful customizations that are easy to maintain.
Now the people relying on the OptimizeMemory method can restart the session every N hours to free up the memory.
The real way to keep a low memory usage must involve a huge refactoring to allow the unloading of the caches into the sqlite database, similar to what's already happening with messages data. Only Levlam has the ability to implement this without needing to merge the upstream everytime.
2021-09-25 22:11:42 +02:00
Andrea Cavalli 897d4af16c Merge remote-tracking branch 'td/master' 2021-09-25 19:24:57 +02:00
levlam a7dcbe8c18 Update version to 1.7.8. 2021-09-19 20:55:47 +03:00
Andrea Cavalli c06a3d9dcf Merge remote-tracking branch 'td/master' 2021-09-10 15:49:57 +02:00
Andrea Cavalli 37b1d48470 Fix compilation warnings and errors 2021-09-10 15:47:26 +02:00
levlam 5efe95a2e0 Remove "Installing dependencies" section from README in favor of build instructions generator. 2021-09-06 13:29:44 +03:00
Andrea Cavalli a20e8b6db3 Merge remote-tracking branch 'td/master' 2021-09-04 16:03:33 +02:00
levlam 7135caa2be Update version to 1.7.7. 2021-09-02 12:39:05 +03:00
Andrea Cavalli 268fd8c4a9 Print warning 2021-08-24 17:34:15 +02:00
Andrea Cavalli 0037277e71 Fix build instructions link 2021-08-24 11:47:29 +02:00
Andrea Cavalli b7ef62be23 Rename to `enable_reactive_pull_backpressure` 2021-08-23 21:05:40 +02:00
Andrea Cavalli 49bca76869 Send access hashes without checking if the database is enabled 2021-08-23 20:57:36 +02:00
Andrea Cavalli 232ce6e4d3 Merge remote-tracking branch 'td/master' 2021-08-23 02:22:28 +02:00
Andrea Cavalli 6b93b00f6a Merge remote-tracking branch 'td/master' 2021-07-27 23:35:50 +02:00
levlam 85fc9065fd Update version to 1.7.6. 2021-07-26 21:31:35 +03:00
levlam 6c0a5823b5 Remove mentions of deprecated public interfaces from README. 2021-08-07 09:59:49 +03:00
Andrea Cavalli e8c9db61d0 Merge remote-tracking branch 'td/master' 2021-07-02 13:52:51 +02:00
levlam 24e5803b96 Update version to 1.7.5. 2021-07-02 03:30:39 +03:00
Andrea Cavalli 40048f12ca Merge 2021-05-04 22:17:39 +02:00
Joshua M. Clulow ed291840d3
add illumos support (#1501) 2021-04-29 16:40:08 +03:00
levlam 5bd0c2c46d Update version to 1.7.4. 2021-04-14 15:20:44 +03:00
Andrea Cavalli efb9c6b41d Add optiona pull-based backpressure system for get_channel_difference 2021-04-03 12:46:22 +02:00
Andrea Cavalli a95c23206a Update README 2021-03-24 13:46:32 +01:00
Andrea Cavalli 78291a96d4 Merge commit '70b71d569b81c66b25f8f77d9536b1d41fbf091d' 2021-03-21 01:04:45 +01:00
Andrea Cavalli e1771fa7de Add an experimental option to delay get_channel_difference 2021-03-21 00:27:18 +01:00
levlam 302e5940d4 Update version to 1.7.3. 2021-03-19 15:30:40 +03:00
Andrea Cavalli 1ea79d2739 Merge latest commits 2021-03-11 18:25:39 +01:00
levlam b348e4e1bc Update version to 1.7.2. 2021-02-25 16:09:55 +03:00
levlam 312e3b740a Update version to 1.7.1. 2021-01-28 22:18:33 +03:00
Andrea Cavalli 08bd345987 Change default values of experimental options 2021-01-07 19:18:45 +01:00
Andrea Cavalli 2f28ed3bba Add experiment_enable_chat_access_hash_cleanup 2021-01-06 21:21:11 +01:00
Andrea Cavalli 5686d574f8 Add experimental options 2021-01-04 12:00:33 +01:00
Andrea Cavalli b47fab11cd Merge commit 'eb80924dad30af4e6d8385d058bb7e847174df5e' 2020-12-02 23:31:03 +01:00
Andrea Cavalli 2b92c16998 Add warning 2020-11-29 13:07:45 +01:00
levlam eb80924dad Update version to 1.7.0. 2020-11-28 17:00:17 +03:00
Andrea Cavalli d34a45ec83 Remove malloc_trim with musl 2020-11-05 12:48:59 +01:00
Andrea Cavalli 2e31ced59b Update to tdlib 1.6.10 2020-11-04 20:03:14 +01:00
levlam b433905bb0 Increase version to 1.6.10.
GitOrigin-RevId: 5b448003c89f845050293a9fceb6a89cd8399ca7
2020-10-30 21:09:08 +03:00
Andrea Cavalli af1971c3c7 Rewrite readme features 2020-10-26 21:51:25 +01:00
Andrea Cavalli 973b9170de Add option ignore_server_deletes_and_reads 2020-10-26 01:41:50 +01:00
Andrea Cavalli 41e5ce21ac Merge commit '3d2067475e0764d4765b41aa372e5c3c10a5af5d'
Conflicts:
	td/telegram/MessagesManager.cpp
2020-10-01 14:53:43 +02:00
levlam 30921606c5 Increase version to 1.6.9.
GitOrigin-RevId: 55cb12c94aaa4d10362a6429eb92c56b67ed73a0
2020-09-30 22:51:46 +03:00
Andrea Cavalli 1a81391489 Update README.md 2020-08-28 20:19:44 +02:00
Andrea Cavalli 8c0ce47f61 Merge commit '3a626f6df2003e4cd834477de65dc900f074adda' 2020-08-20 15:31:08 +02:00
Andrea Cavalli 1ccc7c6c65 Merge commit '3282a873cb24b0c975b6929aeb71a00fc6a18b7c'
Conflicts:
	sqlite/sqlite/sqlite3.c
	sqlite/sqlite/sqlite3.h
	sqlite/sqlite/sqlite3ext.h
	sqlite/sqlite/sqlite3session.h
	tddb/td/db/SqliteDb.cpp
2020-08-18 13:55:47 +02:00
levlam 73554fcfa5 Improve README.
GitOrigin-RevId: 77d85ac9661d927031bd5f8b8604c2e02c5b5ddb
2020-08-18 09:51:18 +03:00
levlam 3282a873cb Increase version to 1.6.8.
GitOrigin-RevId: c98b172820d18227ef493812bfd20918434c5929
2020-08-16 10:42:58 +03:00
andreacavalli e2b1c5deb0 Fixed newline 2020-08-08 01:05:53 +02:00