Package: didiwiki / 0.5-13

Metadata

Package Version Patches format
didiwiki 0.5-13 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
10_modified_code.patch | (download)

src/didi.c | 58 54 + 4 - 0 !
src/didi.h | 1 1 + 0 - 0 !
src/http.c | 36 13 + 23 - 0 !
src/wiki.c | 31 19 + 12 - 0 !
src/wiki.h | 2 1 + 1 - 0 !
src/wikitext.h | 6 3 + 3 - 0 !
6 files changed, 91 insertions(+), 43 deletions(-)

 modifies the modified code. (?)
 The src/ dir had modified files directly instead of using patches,
 so this (mega-)patch modifies the original (pristine) code
 to keep these modifications made before.


20_redirect.patch | (download)

src/util.c | 44 44 + 0 - 0 !
src/util.h | 3 2 + 1 - 0 !
src/wiki.c | 12 8 + 4 - 0 !
3 files changed, 54 insertions(+), 5 deletions(-)

 fixes unicode chars on page names


30_preformatted.patch | (download)

src/wiki.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 removes the double newlines in preformatted text



40_spelling.patch | (download)

README | 2 1 + 1 - 0 !
src/wiki.c | 2 1 + 1 - 0 !
src/wikitext.h | 4 2 + 2 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

 corrects spelling errors (seperated -> separated) in readme file
 Corrects minor typo in src/wiki.c

50_accesslog.patch | (download)

src/didi.h | 1 1 + 0 - 0 !
src/http.c | 18 15 + 3 - 0 !
src/http.h | 2 2 + 0 - 0 !
src/wiki.c | 10 8 + 2 - 0 !
4 files changed, 26 insertions(+), 5 deletions(-)

 adds access log to didiwiki using syslog

60_bind_address.patch | (download)

src/didi.c | 32 23 + 9 - 0 !
src/http.c | 12 6 + 6 - 0 !
src/http.h | 2 1 + 1 - 0 !
3 files changed, 30 insertions(+), 16 deletions(-)

 implementation of the -l|--listen option that lets you bind to a
 address other than the default "0.0.0.0"

70_usage.patch | (download)

src/didi.c | 23 17 + 6 - 0 !
1 file changed, 17 insertions(+), 6 deletions(-)

 usage() function implementation

80_sigint_sigterm.patch | (download)

src/http.c | 40 40 + 0 - 0 !
src/http.h | 5 5 + 0 - 0 !
2 files changed, 45 insertions(+)

 implementation of a sigint handler in order to stop didiwiki cleanly

90_search_engine.patch | (download)

src/wiki.c | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 - make search case insensitive
- Removes redirection to page when search terms are identical to 
- If the search returns only one page, then it redirects the user there
- This patch closes #536484

91_check_page_path.patch | (download)

src/wiki.c | 35 30 + 5 - 0 !
1 file changed, 30 insertions(+), 5 deletions(-)

 correct a major security issue allowing didiwiki to 
         display any file on the filesystem
Updated by: Ignace Mouzannar <mouzannar@gmail.com> with the help
            Sergio Gelato <Sergio.Gelato@astro.su.se>. Thanks Sergio!
Last-Updated: 03-April-2016