libkiwix/src
Veloman Yunkan 2e9bec95b0 Proper URI-encoding in InternalServer::build_redirect()
- Before this change `InternalServer::build_redirect()` only URI-encoded the
  article path, ignoring the book name and/or the root location components of
  the URL.

- In order to be able to test this fix, corner_cases.zim was renamed to
  contain a couple of special URL symbols in its filename. The
  `create_corner_cases_zim_file` script was updated accordingly.
2023-02-08 22:16:09 +01:00
..
server Proper URI-encoding in InternalServer::build_redirect() 2023-02-08 22:16:09 +01:00
tools Some clean-up 2023-01-25 19:15:12 +04:00
aria2.cpp Remove the lock. 2023-02-08 15:42:17 +01:00
aria2.h Remove the lock. 2023-02-08 15:42:17 +01:00
book.cpp Use new `zim::Archive::getMediaCount` from libzim. 2022-11-02 13:15:47 +01:00
bookmark.cpp Add bookmarks support. 2018-12-02 15:47:29 +01:00
config.h.in Better libkiwix version variable name 2021-12-13 18:22:40 +01:00
downloader.cpp Get `Waiting` downloads before `Active` ones. 2023-02-08 15:42:17 +01:00
kiwixserve.cpp Move back used helper functions to the public API. 2021-07-07 14:43:13 +02:00
library.cpp OPDS can be filtered using more than one language 2022-11-01 19:16:30 +01:00
libxml_dumper.cpp Deprecate methods on Book. 2022-01-12 18:07:46 +01:00
manager.cpp Manager::reload() also removes books from Library 2021-11-30 18:20:27 +04:00
meson.build It's libkiwix, not kiwixlib 2022-09-11 16:05:25 +02:00
microhttpd_wrapper.h Fix compilation with libmicrohttpd v0.97.1 2020-07-08 14:42:46 +02:00
name_mapper.cpp Renamed NameMapperProxy -> UpdatableNameMapper 2021-11-30 18:20:27 +04:00
opds_catalog.cpp Dropped the 2nd param of urlEncode() 2023-01-25 19:15:12 +04:00
opds_dumper.cpp Dropped the 2nd param of urlEncode() 2023-01-25 19:15:12 +04:00
search_renderer.cpp Dropped the 2nd param of urlEncode() 2023-01-25 19:15:12 +04:00
server.cpp Remove libzim's wrapper. 2022-07-02 16:33:32 +02:00
subprocess.cpp Do not add NULL at end of commandLine on Windows. 2018-10-31 13:56:42 +01:00
subprocess.h Do not add NULL at end of commandLine on Windows. 2018-10-31 13:56:42 +01:00
subprocess_unix.cpp Use c++11 std::thread instead of pthread. 2021-01-26 17:53:25 +01:00
subprocess_unix.h Use c++11 std::thread instead of pthread. 2021-01-26 17:53:25 +01:00
subprocess_windows.cpp Wait for waitingThread to exit before destroying the subprocess memory. 2020-08-26 12:26:04 +02:00
subprocess_windows.h Wait for waitingThread to exit before destroying the subprocess memory. 2020-08-26 12:26:04 +02:00
version.cpp New kiwix::getVersions() and printVersions() 2022-01-02 12:22:11 +01:00
xmlrpc.h Add missing include 2020-10-07 18:43:57 +02:00