d9667211a4Modified the Dockerfile to allow usage of custom parameters and arguments and to stop using `--help` all the time.Fabian Schlenz2017-02-17 06:32:52 +0100
715b86b09bTried skipping files in case of a timeout instead of just retrying. Then noticed that the timeout couldn't actually be thrown. Added logging for that case to investigate.Fabian Schlenz2017-02-15 08:27:11 +0100
0b6a771e19Bumped the version of sqlite-jdbc from 3.8.11.2 to 3.16.1. #32.Fabian Schlenz2017-02-14 22:19:47 +0100
bc84ff1fc1Updated README.md to mention the current rate limits.Fabian Schlenz2017-02-14 06:49:32 +0100
fb2db5b639Revert e9df4eb, experimental randomization of number of messages to download, because it didn't change anything (except for slowing the download even more).Fabian Schlenz2017-02-14 06:46:40 +0100
e9df4ebdb4Experiment: Randomize the number of requested messages.Fabian Schlenz2017-02-14 06:45:38 +0100
6a90f2ef5cSize of the Batch of IDs for getMessages() is now configurable. Also, upped the limit from 100 to the current 200.Fabian Schlenz2016-10-26 21:21:26 +0200
3d213e9780obeyFloodWaitException() now also has a silent mode for repeated FLOOD_WAITs. Also, DownloadController now also checks if the amount of returned messages equals the number of requested messages.Fabian Schlenz2016-10-26 21:20:46 +0200
e32924fc00CommandLineController.show_error() now also sends the error to the logger.Fabian Schlenz2016-10-26 21:19:05 +0200
3a615f94afMoved the stickers into the files directory of the individual accounts. Instead of downloading the stickers again, they will be copied from the old location. Closes#25.Fabian Schlenz2016-10-05 13:41:11 +0200
cb36fb29a6Added some more trace output for HTML export. Could be helpful for example for solving ticket #16.Fabian Schlenz2016-10-05 12:37:44 +0200
45adc77d5eAdded special handling for plain text files without given extension: Will now use .txt instead of .plain.
1.0.5-test.3
Fabian Schlenz2016-09-21 21:07:11 +0200
42fabf7b1cCentralized creation of writers in the HTML exporter and added some logging. This could help with #16.Fabian Schlenz2016-09-21 21:05:53 +0200
2ccb0cea9fReplaced Thread.sleep by TimeUnit.SECONDS.sleep and colleagues. Doesn't change the way the code works and still uses Thread.sleep internally, but now the code is much easier to read.
1.0.5-test.2
Fabian Schlenz2016-09-20 18:44:03 +0200
517e5b68edExperimental: Explicitly save HTML files in the exporter as UTF-8.Fabian Schlenz2016-09-20 06:36:13 +0200
81ac38fbc8Stop looking for an account after a matching account is found.Fabian Schlenz2016-09-20 06:35:25 +0200
fa864f37b7Increased the delay between getMessages from 0.1 to 0.4 seconds in a hope to prevent FLOOD_WAIT exceptions.
1.0.5
Fabian Schlenz2016-09-16 06:41:06 +0200
4d7e46caa1Removed the extra waiting time when obeying FLOOD_WAIT exceptions.Fabian Schlenz2016-09-15 06:37:42 +0200
5b9de9d7ccThe update check now also outputs the new version's description.Fabian Schlenz2016-09-15 06:36:39 +0200
3db48864bcTrying to rename downloaded files more than once. This could help against aggressive anti virus tools.Fabian Schlenz2016-09-15 06:23:10 +0200
7e26ff0849Added support for accounts having more than 1 million messages.Fabian Schlenz2016-09-05 06:47:01 +0200
5a9cd6bd80Apparently there can be TLDocuments without any TLDocumentAttributes. This interrupted the message download with an NPE. Fixes#10.Fabian Schlenz2016-09-05 06:14:52 +0200
11b5dc66e5Version check now sees 1.0.4-pre.1 as older than 1.0.4, but 1.0.4-abd332 as newer.Fabian Schlenz2016-09-02 16:38:00 +0200
71fb63443bAdded a test feature reachable by using `--test 1` to test entries in a local cache4.db file for compatibility.Fabian Schlenz2016-09-02 06:50:49 +0200
1d721323e3Removed support for Java 7: Kotlogram requires Java 8 anyway.Fabian Schlenz2016-08-31 07:05:45 +0200
ed442765efSlightly modified log levels in DownloadManager.Fabian Schlenz2016-08-31 07:05:00 +0200
8f5a9a9ad5Renamed --debug-telegram to --trace-telegram and added --trace, while --debug now shows only log entries up to DEBUG level.Fabian Schlenz2016-08-31 07:04:12 +0200
dfd714e481Added command line option --no-media to skip downloading media files.Fabian Schlenz2016-08-31 07:03:49 +0200
34cca18009The check for the last message ID should ignore channels, because they have their own numbering system which could result in numbers larger than your own message IDs which leads to downloads of lots of empty messages which then block further backups.Fabian Schlenz2016-08-31 06:55:22 +0200
3e64b336a8Only create a database backup if there isn't one already. This prevents overwriting a perfectly fine backup with a more or less broken one in case a database update fails.Fabian Schlenz2016-07-27 06:11:50 +0200
eb9715cb09* Explicitly close ResultSet in DatabaseUpdate process to prevent not being able to update the Database due to it being locked. Closes#6. * Don't create backup of non-existing database if we're creating a fresh one. * Changed the style of HTML exports slightly.
1.0.4-pre.4
Fabian Schlenz2016-07-26 21:20:42 +0200
fad822d53dRemoved the old StatsExporter since the stats are now included in HTMLExporter's output.Fabian Schlenz2016-07-26 18:15:25 +0200
cbdb5dfcb9Massively better exports. Stylesheets and Stats added.Fabian Schlenz2016-07-26 18:10:30 +0200
68f8841d12HTMLExporter: Moved from Google charts to Highcharts; implemented the heatmap.Fabian Schlenz2016-07-26 06:42:48 +0200
24f8320a42Fixed the login process when two-factor authorization is used.Fabian Schlenz2016-07-26 05:59:58 +0200
458894a8bfImprovements in account handling; detection for a mismatch between selected account and used account authorization.Fabian Schlenz2016-07-26 05:54:11 +0200
8a266dedfeIf your auth data is invalid or missing, you will be prompted to re-login to telegram.Fabian Schlenz2016-07-26 05:49:20 +0200
77bfcfb849Added a .gitkeep to build/resources/main in order to have git automatically create that folder on checkout / clone.Fabian Schlenz2016-07-21 06:36:23 +0200
05800a5e3eRemoved build.properties again cause that files shouldn't be under source control.Fabian Schlenz2016-07-21 06:35:08 +0200
669c154e21Added content to build.properties to show that it's being auto-generated.Fabian Schlenz2016-07-21 06:03:49 +0200
1481e5625eCompletely reworked logging. * Using slf4j and logback for logging. * Disabled all logging output from kotlogram by default.Fabian Schlenz2016-07-20 06:37:24 +0200
d339472ba8Getting an error 500 while downloading files now skips the current file. If it happens two times in a row, we quit.Fabian Schlenz2016-07-15 22:22:18 +0200
3546127690Photos also have a dcId. Use it to prevent unnecessary FILE_MIGRATE_* stuff.Fabian Schlenz2016-07-15 07:04:58 +0200
7181ec69d3Using a special downloaderClient for fiel downloads.Fabian Schlenz2016-07-15 07:04:45 +0200