Package: ikiwiki
Version: 1.33.5
Severity: grave
Justification: renders package unusable


I had set up ikiwiki 1.33.3 on an up-to-date Debian Etch system and
working _flawlessly_. It was setup to work under SSL all the time,
with an SVN backend and using HTTP AUTH for logins. I made custom
templates for it, that were also working fine. It has been used
both by offline users working through SVN-commits, and by online
users working through ikiwiki.cgi withouth problems.

After updating to 1.33.5 following DSA-1553 the Edit page functionality
has stopped working. I can get into the Edit Page page, make changes
and Preview the page as many times as I want, but as soon as a
Save is attempted, I get the "Your session has expired" page and
no changes are saved.

I changed editpage.tmpl and added the additional form field as
suggested by the ikiwiki WiKi, namely <tmpl_var field-sid>. After that
I checked the Edit page and the field is included in the appropiate
FORM block and has a value resembling a session id; it did not work
anyway.

I changed /usr/share/perl5/IkiWiki/CGI.pm, line 615, so that the
error message reported the values for $sid and $session->id and
fount out they were DIFFERENT. They were DIFFERENT no matter what
testing scenario I tried: different browsers, after clearing cookies,
after clearing cached data, with or without a proxy, with or without
SSL and with different users.

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-m-bs
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages ikiwiki depends on:
ii  gcc [c-compiler]       4:4.1.1-15        The GNU C compiler
ii  gcc-4.1 [c-compiler]   4.1.1-21          The GNU C compiler
ii  libc6-dev [libc-dev]   2.3.6.ds1-13etch5 GNU C Library: Development Librari
ii  libcgi-formbuilder-per 3.03.01-1         Easily generate and process statef
ii  libcgi-session-perl    4.14-1            Persistent session data in CGI app
ii  libhtml-parser-perl    3.55-1            A collection of modules that parse
ii  libhtml-scrubber-perl  0.08-3            Perl extension for scrubbing/sanit
ii  libhtml-template-perl  2.8-1             HTML::Template : A module for usin
ii  libmail-sendmail-perl  0.79-4            Send email from a perl script
ii  libtime-duration-perl  1.02-1            Time::Duration -- rounded or exact
ii  libtimedate-perl       1.1600-5          Time and date functions for Perl
ii  liburi-perl            1.35-2            Manipulates and accesses URI strin
ii  libxml-simple-perl     2.14-5            Perl module for reading and writin
ii  markdown               1.0.1-3           Text-to-HTML conversion tool
ii  perl                   5.8.8-7etch3      Larry Wall's Practical Extraction 

Versions of packages ikiwiki recommends:
ii  hyperestraier               1.4.9-1.1    a full-text search system for comm
ii  subversion                  1.4.2dfsg1-2 Advanced version control system

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to