Matthieu Gautier
0efbb2461d
Merge pull request #203 from kiwix/version_0.6.0
...
New version 0.6.0
7 years ago
Matthieu Gautier
b251e18af1
New version 0.6.0
7 years ago
Matthieu Gautier
5c040d3ee6
Merge pull request #200 from kiwix/improved_kiwix_serve_taskbar
...
Improved taskbar #160 #59
7 years ago
Matthieu Gautier
bb1afb5120
Also set magnify glass in the global taskbar.
7 years ago
Kelson
8fccbc4c99
Improved taskbar #160 #59
7 years ago
Matthieu Gautier
d0dc9ac81b
Merge pull request #202 from kiwix/gcc4.8
...
[TRAVIS] Compile using default gcc (4.8)
7 years ago
Matthieu Gautier
f9edd75f6c
[TRAVIS] Compile using default gcc (4.8)
7 years ago
Matthieu Gautier
9571148375
Merge pull request #201 from kiwix/compile_gcc4.8
...
Compile gcc4.8
7 years ago
Matthieu Gautier
282b85c341
Do not use std::sto[fi] or std::to_string.
7 years ago
Matthieu Gautier
4c3acd06de
Add missing include.
...
Needed by printf.
7 years ago
Kelson
4cd9d78d21
Merge pull request #199 from kiwix/kiwix_server_404
...
return 404 for missing resources
7 years ago
Philip Munaawa
efd4a1434e
return 404 for missing resources
7 years ago
Matthieu Gautier
dfc601dacf
Merge pull request #196 from kiwix/no_install
...
Remove kiwix-install tool.
7 years ago
Matthieu Gautier
7c254544ca
Remove kiwix-install tool.
...
Fix #189
7 years ago
Kelson
b22ee94f10
Merge pull request #195 from kiwix/proper_exit_code
...
Proper exit code
7 years ago
Kelson
3766c4882b
Proper exit code #194
7 years ago
Matthieu Gautier
26da54f9c3
Merge pull request #187 from swiftugandan/kiwix_serve-fix-global_page_static_resources-1
...
fix static resources on home page when using --nosearchbar
8 years ago
Philip Munaawa
4433421c48
also replace __CONTENT_ESCAPED__ for --nosearchbar
8 years ago
Philip Munaawa
c00f0be7ef
fix static resources on home page when using --nosearchbar
8 years ago
Matthieu Gautier
773b9e5443
Merge pull request #185 from kiwix/0.5.0
...
0.5.0
8 years ago
Matthieu Gautier
fbddabb10f
New version 0.5.0
8 years ago
Matthieu Gautier
3ad50ccf17
Update depenedency version of kiwix-lib.
8 years ago
Matthieu Gautier
c265eb8b24
Merge pull request #182 from kiwix/new_api
...
Update kiwix-serve to the new kiwix-lib API.
8 years ago
Matthieu Gautier
6f49e78eb4
Update kiwix-serve to the new kiwix-lib API.
...
Related to kiwix/kiwix-lib#123
8 years ago
Matthieu Gautier
d25329ecb4
Merge pull request #178 from kiwix/opds
...
Opds
8 years ago
Matthieu Gautier
bd8d0c3805
Get the dependencies archive using the correct new name scheme.
...
Now that we are compiling to ios, deendencies archive names have
TRAVIS_OS_NAME included.
8 years ago
Matthieu Gautier
a01906d273
[manage] Move handling of action in separated function.
8 years ago
Matthieu Gautier
4bd18ce466
Add open search support to search in the catalog.
8 years ago
Matthieu Gautier
fb8c14a1e4
Make kiwix-serve serve an opds stream of all zims.
8 years ago
Matthieu Gautier
2acd276753
[KIWIX-SERVE] Serve a zim metadata on the '/meta' url.
...
This can be used to get some metadata about a zim with a simple http
request.
8 years ago
Matthieu Gautier
53b2dadfce
Compile without warning.
8 years ago
Matthieu Gautier
eccf5e194c
Merge pull request #177 from kiwix/rpath
...
Set rpath of the installed binaries.
8 years ago
Matthieu Gautier
8356277562
Set rpath of the installed binaries.
...
Let's set RPATH of installed binaries, this way, we will be able to
run dynamically linked binaries without changing LD_LIBRARY_PATH.
8 years ago
Matthieu Gautier
c6ace1eafc
Merge pull request #171 from kiwix/new_version
...
New version 0.4.0
8 years ago
Matthieu Gautier
8552985cd4
New version 0.4.0
8 years ago
Matthieu Gautier
9997a6ec18
Merge pull request #169 from kiwix/infinit_redirect
...
Correctly pre-increment the loopCounter.
8 years ago
Matthieu Gautier
8b6abc0e35
Correctly pre-increment the loopCounter.
...
In case of infinit redirection, if we post-increment the loop counter,
we will exit the loop when loopCounter will be 42 and increment it.
So loop counter will be 43.
Let's pre-increment the counter to still compare with 42 (more consistancy)
Fix #168
8 years ago
Kelson
426796dc37
Merge pull request #135 from kiwix/search_suggestions
...
Update usage() with --suggestion
8 years ago
kelson42
712cdf5e7b
Update usage() with --suggestion
8 years ago
Matthieu Gautier
74cc1d0708
Merge pull request #133 from kiwix/better_search_tool
...
Better search tool
8 years ago
Matthieu Gautier
3ce668af66
Add a suggestion option to search in suggestion.
...
There are two kinds of search system :
- Suggestion (search in title only)
- "Classical" search (search in whole content)
The option `--suggestion` allow `kiwix-search` to search for suggestion.
Without the option, a "classical" search is made.
Fix #132 .
8 years ago
Matthieu Gautier
2b69cc8ffc
Pass verboseFlag to underlying kiwix::Searcher.
8 years ago
Matthieu Gautier
71ffaaa05a
Merge pull request #127 from kiwix/compilation_fixes
...
Compilation fixes
8 years ago
Matthieu Gautier
f3fb5d61cc
Use correct option to compile a static binary in travis.
...
We must use custom option `static-linkage` instead of meson's
`default-library`.
8 years ago
Matthieu Gautier
05c63536de
Force usage of meson 0.43.0.
...
Static compilation is broken with meson 0.44.0.
8 years ago
Matthieu Gautier
16e12ad463
Stop workaround xapian-core.pc
...
`xapian-core.pc` is now correct stop workaround it adding extra
link args.
The workaround is broken with meson 0.44.0 and static compilation.
However, libmicrohttpd is using `librt` if present but doesn't declare
it in its `libmicrohttpd.pc` file so we must add it manually if we found
it.
8 years ago
Matthieu Gautier
c91285fc29
Merge pull request #123 from kiwix/fix_crash
...
Fix crash
8 years ago
Matthieu Gautier
5c11ff1a30
Correctly cast to int in debug message.
...
A `class enum` is not implicitly cast to an `int`.
It is better to explicitly cast it to avoid future error with different
versions of compiler.
8 years ago
Matthieu Gautier
9eaf512bf9
Correctly handle NULL string for request arguments.
...
When iterating over arguments of a request, the value can be a null pointer
if the argument is provided without a `=`.
https://www.gnu.org/software/libmicrohttpd/manual/html_node/microhttpd_002drequests.html
We have to handle this correctly.
Should fix #116 .
8 years ago
Matthieu Gautier
9a29874f9f
Better verbose message.
...
The parsing of the request in the `RequestContext` constructor may be
buggy and make kiwix-serve crash.
If we print debug information only after the request is parsed, we will
never print the debug information if the parsing crash.
It is better to, at least, write that we've got a new request to avoid
us to try to debug previous request where everything were ok.
8 years ago