Kelson
62195c788e
Merge pull request #541 from kiwix/ci_fix
2022-02-14 10:34:52 +01:00
Veloman Yunkan
fa7948abbe
Fixed armhf_static CI build
2022-02-14 11:17:37 +04:00
Kelson
2c701cb260
Merge pull request #535 from kiwix/saying_no_to_deprecated_libkiwix_api
...
Removed the usage of libkiwix deprecated API
2022-02-10 10:34:32 +01:00
Veloman Yunkan
8b36e94d50
Now kiwix-tools is built with werror=true
2022-02-10 13:13:11 +04:00
Veloman Yunkan
f9ce353ad1
Goodbye kiwix-read
...
`kiwix-read` was a confusing tool. It was a loose equivalent of
`kiwix-search --suggest` also able to work on old ZIM archives that didn't
contain a title index. Its existence is not justified.
2022-02-10 13:13:10 +04:00
Veloman Yunkan
2bb080ee3b
Cleared kiwix-search of libkiwix deprecated API
2022-02-10 13:13:10 +04:00
Kelson
dd5aa33775
Merge pull request #534 from kiwix/ipLimit
...
Add ip connection limit option
2022-02-06 15:23:39 +01:00
Emmanuel Engelhart
0ed608f5c2
Cosmetic changes in kiwix-serve usage()
2022-02-06 15:22:09 +01:00
Nikhil Tanwar
8f4758a6a9
Add ip connection limit option
...
Adds --ipConnectionLimit/-L option to change MHD_OPTION_PER_IP_CONNECTION_LIMIT by calling server.setIpConnectionLimit()
2022-02-05 18:31:01 +05:30
Kelson
b10f2ed1a1
Merge pull request #530 from kiwix/legoktm-patch-1
...
PPA: Remove Ubuntu Hirsute, EOL
2022-02-01 08:29:22 +01:00
Kunal Mehta
94549828cb
PPA: Remove Ubuntu Hirsute, EOL
2022-01-31 23:13:46 -08:00
Kelson
f342bd5e24
Merge pull request #526 from kiwix/legoktm-patch-1
2022-01-24 06:42:36 +01:00
Kunal Mehta
f316bb14a2
PPA: Fix libzim-dev and libkiwix-dev dependencies
...
Our libzim packages are "7.2.0~focal" but the ~ means that "7.2.0" is greater than
"7.2.0~focal" so the dependency can't be satisfied. Depending on "7.2.0~" will
allow "7.2.0~focal" to satisfy the dependency. Same for libkiwix.
2022-01-23 20:31:31 -08:00
Matthieu Gautier
ea44dc76f6
Merge pull request #525 from kiwix/version_3.2.0
3.2.0
2022-01-20 14:38:07 +01:00
Matthieu Gautier
6dfdcea5ce
New version 3.2.0
2022-01-19 17:03:14 +01:00
Matthieu Gautier
0ef85944b8
Update dependencies.
...
zlib and microhttpd are used by libkiwix, not kiwix-tools.
We indeed need libzim, but we use no feature related to xapian so no
need to mark it as mandatory.
(Libkiwix needs it and the check is there)
2022-01-19 17:03:14 +01:00
Kelson
04ac15508f
New deps needed ( #523 )
...
* kiwix-tools need libkiwix 10.0.0
* Compilation requires libzim 7.2.0 now
2022-01-19 13:04:25 +01:00
rgaudin
eeb41d8047
Merge pull request #524 from OlegSmelov/fix/dockerfile
...
Fix dumb-init HTTPS download in Dockerfile
2022-01-17 09:00:28 +00:00
Oleg Smelov
85a3093df3
Fix dumb-init HTTPS download in Dockerfile
2022-01-16 20:39:19 +02:00
Kelson
2c435926ca
Merge pull request #522 from kiwix/showCustomRoot
...
Add root location in startup message
2022-01-14 16:18:34 +01:00
Nikhil Tanwar
b8c4791dd0
Add root location in startup message
2022-01-14 17:41:34 +05:30
Kelson
701541aa2f
Merge pull request #520 from kiwix/no_werror
...
Do not compile with `werror=true`.
2022-01-12 19:20:17 +01:00
Matthieu Gautier
527981ba66
Do not compile with werror=true
.
...
We are using `kiwix::Reader` and `kiwix::Searcher` which are now
deprecated.
Remove `werror` until we fix this.
2022-01-12 18:22:46 +01:00
Kelson
d8ed915c80
Merge pull request #517 from kiwix/fileExists
...
Change kiwix::fileExists to kiwix::fileReadable
2022-01-09 20:17:26 +01:00
Nikhil Tanwar
74d3bffde0
Change kiwix::fileExists to kiwix::fileReadable
2022-01-09 20:10:45 +01:00
Kelson
b974e121b4
Merge pull request #516 from kiwix/dependences_version
...
Print dependence versions
2022-01-03 09:02:58 +01:00
Emmanuel Engelhart
d2bb9d123e
Print dependence versions
2022-01-03 08:54:38 +01:00
Kelson
9b158360a6
Merge pull request #499 from kiwix/startup-message
...
Add startup message to provide http url to server
2021-12-22 18:38:25 +01:00
Nikhil Tanwar
7d2c67f43d
Add startup message to provide http url to server
2021-12-22 18:37:13 +01:00
Kelson
a080a3137e
Merge pull request #515 from kiwix/dumb-init
...
Fixed docker image for non-amd64 platforms
2021-12-21 12:00:29 +01:00
renaud gaudin
dedcae83cd
Fixed docker image for non-amd64 platforms
...
PR#489 (01430603b689bdb213acd7cf6eaa712173dea59f) introduced dumb-init for better
signals handling.
While this has the intended effect, it was done ny downloading the dumb-init static bin
into the image… only using the amd64 version.
Ever since, the image(s) have been broken for armv7 and arm64.
As dumb-init doesn't provide 32b arm binary and because it's such a simple/small code,
this fix compiles it in a builder shallow image ; ensuring we're getting an appropriate
binary for the target arch.
We are also statically linking against musl-C as this is supported by dumb-init and is
much smaller than glibc.
2021-12-21 10:27:28 +00:00
Kelson
c0fa06c931
Merge pull request #514 from kiwix/legoktm-patch-1
...
PPA: Reinstate Ubuntu Impish, add Jammy
2021-12-20 07:57:17 +01:00
Kunal Mehta
dbe6126496
PPA: Reinstate Ubuntu Impish, add Jammy
2021-12-19 16:47:59 -08:00
Kelson
94bf71eb82
Merge pull request #512 from kiwix/updated-kiwix-serve-usage-message
2021-12-13 19:19:17 +01:00
Veloman Yunkan
25e9941f6a
Mentioned --monitorLibrary in the help message
2021-12-13 22:16:47 +04:00
Kelson
81d8ad964a
Merge pull request #511 from kiwix/kiwix-serve-help-option
2021-12-13 17:16:19 +01:00
Emmanuel Engelhart
9a49623879
Add -h/--help option to kiwix-serve
2021-12-13 15:48:42 +01:00
Kelson
f7f10597eb
Merge pull request #504 from fazlerabbi37/feature-docker-compose
...
Add docker-compose for kiwix-server
2021-12-11 05:13:30 +01:00
Fazle Rabbi
c8be7c47ca
Modify README.md to link to docker-compose doc
2021-12-10 21:09:14 +06:00
Fazle Rabbi
f356587b23
Add docker-compose for kiwix-server
...
added docker-compose for kiwix-server via docker-compose.yml.example which supports both local and remote zim file.
updated README.md to update about docker-compose.yml.example
2021-12-09 18:16:41 +06:00
Matthieu Gautier
32432a7113
Merge pull request #503 from kiwix/automatic_library_reloading
2021-12-06 10:53:13 +01:00
Veloman Yunkan
7985ba1b0c
kiwix-serve [--monitorLibrary|-M]
2021-12-05 19:53:18 +04:00
Kelson
933aa0cd63
Merge pull request #497 from kiwix/library_reloading
...
Library reloading on SIGHUP
2021-12-03 16:34:26 +01:00
Veloman Yunkan
098e1cfe51
Library reloading on SIGHUP
...
Note that this enhancement drops the --donottrustlibrary mode.
2021-12-03 18:52:34 +04:00
Kelson
43b5be179a
Merge pull request #501 from kiwix/fix_option_parsing
...
Add missing break in the switch case.
2021-12-01 15:44:12 +01:00
Matthieu Gautier
88213b3f3b
Add missing break in the switch case.
...
Fix #500
2021-12-01 15:41:16 +01:00
Matthieu Gautier
7659efa97c
Merge pull request #488 from kiwix/kiwix-serve_sigterm_handling
2021-10-18 10:42:54 +02:00
Veloman Yunkan
4faaa978f7
Handling of SIGTERM & SIGINT in kiwix-serve
2021-10-18 00:01:25 +04:00
Matthieu Gautier
d73fcb357f
Merge pull request #491 from kiwix/fix_ci_docker_version
2021-10-14 14:18:52 +02:00
Matthieu Gautier
61e82228a4
Last CI docker image is 31
2021-10-14 14:16:13 +02:00