Commit Graph

2816 Commits

Author SHA1 Message Date
e8afcbe6ae Downloader::close() is called in destructor 2024-07-08 20:17:07 +04:00
c46cd403ae Downloader::close() pauses all downloads
Otherwise, creating a Downloader object next time may take very long (or
that operation may get stuck) if an active download is being saved to slow
media.
2024-07-08 20:17:07 +04:00
af96b19bd1 Merge pull request #1091 from kiwix/translatewiki
Localisation updates from https://translatewiki.net.
2024-06-30 13:38:26 +02:00
8a00e9383d Localisation updates from https://translatewiki.net. 2024-06-27 14:07:38 +02:00
964131ce47 Merge pull request #1096 from harsha-mangena/i1095-consistancy-issue
[fixes]ZIM size being advertized inconsistently between MB and MiB
2024-06-24 12:50:29 +04:00
97832c8436 Book sizes are shown in binary (MiB, etc) units
Switched display of ZIM sizes from decimal (MB) to binary (MiB) units.

Also made the size value to be formatted in a more human friendly way
(fractional part is shown only to provide at least three significant
digits).
2024-06-24 12:40:49 +04:00
beab8d7041 Merge pull request #1093 from kiwix/network_tools_backward_compatibility
Backward compatible support for IPv6
2024-06-11 11:27:05 +02:00
75bddbf725 "Unittests" for getBestPublicIp() & getNetworkInterfaces()
The unit-tests only call the said functions and print their output
which should then be examined by the maintainer.
2024-06-11 11:19:49 +02:00
5927550a36 kiwix::getNetworkInterfacesIPv4Or6()
- Restored kiwix::getNetworkInterfaces() API to the version before
  support for IPv6 was introduced

- Renamed the new API method to kiwix::getNetworkInterfacesIPv4Or6()
2024-06-11 11:19:49 +02:00
135c6f875d Hid some symbols in unnamed namespace 2024-06-11 11:19:49 +02:00
83101679a0 Backward compatible overload of getBestPublicIp() 2024-06-11 11:19:49 +02:00
ae4b652fb2 Merge pull request #1092 from kiwix/fix_extra_lib_args 2024-06-03 16:06:43 +02:00
01b94418eb Fix wrong usage of extra_link_args variable. 2024-06-03 14:44:31 +02:00
a1ce3d10b1 Merge pull request #1074 from aryanA101a/main
Add IPv6 support to HTTP daemon
2024-05-29 21:10:13 +02:00
b7eadf95bf handle ip modes & add compilation flags for windows build 2024-05-29 21:05:01 +02:00
a6cf161341 add ipv6 support to HTTP daemon 2024-05-29 21:05:01 +02:00
618a718645 Merge pull request #1073 from kiwix/translatewiki
Localisation updates from https://translatewiki.net.
2024-05-27 18:01:00 +04:00
c2cc4c39f1 Registered i18n resources for new languages 2024-05-27 17:41:29 +04:00
8477e04ffa Localisation updates from https://translatewiki.net. 2024-05-27 14:07:46 +02:00
5345d43017 Merge pull request #1086 from kiwix/getdatadirectory-doc
Improve  documentation
2024-05-20 15:43:33 +02:00
843adb3397 Improve documentation 2024-05-20 15:41:31 +02:00
4fe4a88574 Merge pull request #1088 from kiwix/better-kiwix-server-home-buttom-width
Better Kiwix Server taskbar home button max-width
2024-05-20 14:22:28 +02:00
6ee09114eb Better Kiwix Server taskbar home button max-width 2024-05-19 20:54:36 +02:00
7366938785 Merge pull request #1079 from kiwix/raw-tag-displayed
Revert humanfriendly tag display in Kiwix Server
2024-05-12 17:59:06 +02:00
84405b1318 Revert humanfriendly tag disply in Kiwix Server 2024-05-12 17:54:34 +02:00
a0c4118fd3 Merge pull request #1080 from kiwix/improve-custom-lang-mapping
Complete custom language mapping
2024-05-12 15:02:58 +02:00
72147aec5b Complete custom language mapping 2024-05-11 16:42:43 +02:00
016072292c Merge pull request #1075 from kiwix/kiwix-server-accesskeys
Add Kiwix server a few accesskeys
2024-05-11 11:23:35 +02:00
2964cc5e92 Updates tests 2024-05-11 11:23:27 +02:00
8d766335b4 Add accesskey to Kiwix Server home button 2024-05-11 11:23:27 +02:00
5450bcd3c2 Add accesskey to Kiwix Server library button 2024-05-11 11:23:27 +02:00
a0b66eae0c Add accesskey to Kiwix Server random button 2024-05-11 11:23:27 +02:00
22c75245a5 Add accesskey to Kiwix Server multiple search inputs 2024-05-11 11:23:27 +02:00
f40c3426a5 Merge pull request #1077 from kiwix/better-kiwix-server-download-overlay
Better labels/hints for Kiwix Server download overlay
2024-05-11 11:23:05 +02:00
8e6569362c Better labels/hints for Kiwix Server download overlay 2024-05-11 11:21:39 +02:00
eb328ed73d Merge pull request #1071 from kiwix/build_dir 2024-04-09 14:16:39 +02:00
21e3c5c19f New version of dl_deps_archive action doesn't need os_name. 2024-04-09 11:36:55 +02:00
f0927fec49 Build libkiwix with new archive from kiwix-build 2024-04-08 16:46:14 +02:00
66693cd73e Merge pull request #1070 from kiwix/new-kiwix-serve-head-link 2024-03-20 17:50:32 +01:00
be8a60c330 Add OpenSearch description in Kiwix Server homepage 2024-03-20 16:11:00 +01:00
8009edd349 Merge pull request #1066 from kiwix/smarter_startDownload 2024-03-20 10:52:56 +01:00
3733e506c1 More reasonable criteria for reusing a download 2024-03-20 11:26:18 +04:00
9fe81e9bce Introduced downloadCanBeReused() helper
The dubious logic of when an existing download can be reused by
Downloader::startDownload() is preserved.
2024-03-20 11:23:00 +04:00
4ab6215046 Downloader::Options typedef 2024-03-20 11:23:00 +04:00
ff88430227 Documented the problem with startDownload() 2024-03-20 11:23:00 +04:00
922c138809 Merge pull request #1064 from kiwix/translatewiki
Localisation updates from https://translatewiki.net.
2024-03-09 16:08:48 +04:00
fa9ebf55fc Updated languages.js 2024-03-09 15:59:44 +04:00
bc9b5a0354 Localisation updates from https://translatewiki.net. 2024-03-07 13:07:14 +01:00
719e947ddf Merge pull request #1068 from kiwix/zim_name_vs_book_name 2024-03-06 15:09:39 +01:00
e3fffd9b23 Negative tests for books selection during search 2024-03-06 14:39:09 +01:00