Bug#897042: pound: Enable sending the certificate in a single header line

2018-06-04 Thread Claudio Nieder
Hi,

a few weeks ago pound 2.8 was released, where single line headers is the 
default. Upgrading to 2.8 is a way to fix this issue.

claudio
-- 
Claudio Nieder, Ruhestrasse 7, CH-8045 Zürich, Tel +4179 357 6743, 
www.claudio.ch



Bug#897042: pound: Enable sending the certificate in a single header line

2018-04-27 Thread Claudio Nieder
Package: pound
Version: 2.7-1.3

When pound listens on an https connection it will forward client certificate in 
the X-SSL-certificate header. By default it will transfer the certificate in 
multiple lines as was allowed historically in http.

RFC7230 deprecates this behaviour and more and more http servers reject 
requests with such headers and return a 400 Bad Request error message.

As discussed in the pound mailing list 
(http://www.apsis.ch/pound/pound_list/archive/2018/2018-04/1524178583000#1524337674000)
 pound is capable to send the X-SSL-certificate in a single line and thus 
conform to the RFC by compiling it using the --enable-cert1l option on 
configure. But one must specify this option, it is not the default.

To conform to RFC7230 the pound package should be rebuilt using the 
—enable-cert1l option when doing the configure step.

Thank you very much,
claudio
-- 
Claudio Nieder, Ruhestrasse 7, CH-8045 Zürich, Tel +4179 357 6743, 
www.claudio.ch



Bug#381354: libcommons-httpclient-java: Package content wrong

2006-08-03 Thread Claudio Nieder
Package: libcommons-httpclient-java
Version: 3.0.1-0
Severity: grave
Justification: renders package unusable

Hi,

The jar file ist missing. This is what I see in /usr/share/java:

# ls -l /usr/share/java/*http*
lrwxrwxrwx 1 root root 28 2006-08-03 
22:33 /usr/share/java/commons-httpclient.jar - commons-httpclient-3.0.1.jar

A full listing of the package content shows a lot of documentation files
(aren't they supposed to be in libcommons-httpclient-java-doc ?) but the
jar file is not in there, not even in a wrong directory:

# dpkg -L libcommons-httpclient-java | grep jar
/usr/share/java/commons-httpclient.jar
# dpkg -L libcommons-httpclient-java | grep doc | wc -l
874
# dpkg -L libcommons-httpclient-java | grep '.html$' | wc -l
772

The package was fetched from ftp.ch.debian.org mirror

$ md5sum /var/cache/apt/archives/libcommons-httpclient-java_3.0.1-0_all.deb
75773eeb1279b7113ed9298480679238  
/var/cache/apt/archives/libcommons-httpclient-java_3.0.1-0_all.deb

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-1-686
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages libcommons-httpclient-java depends on:
ii  libcommons-codec-java 1.3-4  encoder and decoders such as 
Base6
ii  libcommons-logging-java   1.0.4-5commmon wrapper interface for 
seve
ii  sun-java5-jre [java2-runtime] 1.5.0-07-1 Sun Java(TM) Runtime Environment 
(

libcommons-httpclient-java recommends no packages.

-- no debconf information

claudio
-- 
Claudio Nieder, Kanalweg 1, CH-8610 Uster, Tel +41 79 357 6743
yahoo messenger: claudionieder aim: claudionieder icq:42315212
mailto:[EMAIL PROTECTED]http://www.claudio.ch



pgpAfEXODQSzQ.pgp
Description: PGP signature


Bug#351329: apmd: purging fails

2006-03-24 Thread Claudio Nieder
Hi,

I do not know what piuparts is, but when I try to purge apmd the same happens. 
Even if I first create the directories which it is complaining about, so 
probably the purge script tries to delete them twice.


# mkdir /etc/apm/suspend.d /etc/apm/resume.d  ls -l /etc/apm  dpkg --purge 
apmd; ls -l /etc/apm
total 4
drwxr-xr-x  2 root root 1024 Mar 23 16:44 event.d
drwxr-xr-x  2 root root 1024 Mar 24 14:30 resume.d
drwxr-xr-x  2 root root 1024 Mar 23 05:38 scripts.d
drwxr-xr-x  2 root root 1024 Mar 24 14:30 suspend.d
(Reading database ... 105090 files and directories currently installed.)
Removing apmd ...
Purging configuration files for apmd ...
rmdir: `/etc/apm/suspend.d': No such file or directory
rmdir: `/etc/apm/resume.d': No such file or directory
dpkg: error processing apmd (--purge):
 subprocess post-removal script returned error exit status 1
Errors were encountered while processing:
 apmd
total 2
drwxr-xr-x  2 root root 1024 Mar 23 16:44 event.d
drwxr-xr-x  2 root root 1024 Mar 23 05:38 scripts.d

# dpkg -l apmd
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: 
uppercase=bad)
||/ Name  Version   Description
+++-=-=-==
pc  apmd  3.2.2-5   Utilities for 
Advanced Power Management (APM)

claudio
-- 
Claudio Nieder, Kanalweg 1, CH-8610 Uster, Tel +41 79 357 6743
yahoo messenger: claudionieder aim: claudionieder icq:42315212
mailto:[EMAIL PROTECTED]http://www.claudio.ch



pgptFrdjHVE5f.pgp
Description: PGP signature


Bug#345639: marked as done (nl_langinfo(YESEXPR) ignores LANGUAGE, no apparent workaround)

2006-02-12 Thread Claudio Nieder
Hi,

 There is no bug, LANGUAGE is only used to determine which message
 catalog is displayed.  Bug submitter should instead set LANG=de_CH.UTF-8
 and LC_* variables to en_GB.UTF-8 if needed.

Actually it's not that I wanted that but, as I explained, at some point in 
time I decided to change language from the one I had selected during 
Debian-installation by executing a

  dpkg-reconfigure locales

This led to the apparently nonsensical mix of environment variable setting.

 Claudio, can you verify this?

Having LANG and LANGUAGE set to de_CH and LC_* to en_GB did not work:

# env | grep -e '^LC' -e '^LANG'; adduser au-test
LC_PAPER=en_GB.UTF-8
LC_ADDRESS=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
LC_NUMERIC=en_GB.UTF-8
LC_ALL=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_MESSAGES=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
LC_COLLATE=en_GB.UTF-8
LANG=de_CH.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LANGUAGE=de_CH:de_DE:de:en_GB:en
LC_CTYPE=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
Lege Benutzer au-test an...
Adding new group `au-test' (1016).
Adding new user `au-test' (1016) with group `au-test'.
Homeverzeichnis /home/au-test existiert bereits. Kopiere keine Dateien 
aus /etc/skel
Enter new UNIX password:
Retype new UNIX password:
passwd: Kennwort erfolgreich geändert
Ändere Benutzerinformationen für au-test
Geben Sie einen neuen Wert an oder ENTER für den Standardwert
Name []: a
Raum []: a
Telefon geschäftlich []: a
Telefon privat []: a
Sonstiges []: a
Sind die Informationen korrekt? [j/N] j
Ändere Benutzerinformationen für au-test
Geben Sie einen neuen Wert an oder ENTER für den Standardwert
Name [a]:

 The only documentation that I know of is in libc.info, search for

I have trouble either finding this on my computer or finding any package 
containing libc.info (or libc6.info) searching on  http://pdo.debian.net/

Which package need I to install to get this info file and how is it called on 
Debian?

Also one question regarding nl_langinfo and gettext, with whom I'm not 
familiar yet.

From my understanding of what was discussed here, gettext is used to translate 
messages according to a catalog which I assume is supplied by the 
application. Which catalog is choosen, or if the untranslated messages are 
presented depends not only on the user configuration ($LANGUAGE) but also on 
the catalogs supplied by the application.

nl_langinfo(YESEXPR) using another environment variable suggests to me, that 
it is totally handled in libc.

If my understanding is right, then adduser or any other application prompting 
for y/n would be in trouble even with a consistent setting of environment 
variables, unless it supplies message catalogs for every language which is 
supported by nl_langinfo. Otherwise, if for libc supported language xx_YY no 
message catalog is supplied, the user would receive the prompt in 
untranslated english (y/N), but expected to type either ä or è because thats 
what nl_langinfo expects for language xx_YY.

claudio
-- 
Claudio Nieder, Kanalweg 1, CH-8610 Uster, Tel +41 79 357 6743
yahoo messenger: claudionieder aim: claudionieder icq:42315212
mailto:[EMAIL PROTECTED]http://www.claudio.ch



pgpz7gUsSK7SF.pgp
Description: PGP signature


Bug#349028: xorg-x11: unresolved build dependencies in testing

2006-01-20 Thread Claudio Nieder
Package: xorg-x11
Severity: serious
Justification: no longer builds from source


xorg-x11 seems todepend on three packages which are not available:

$ sudo apt-get build-dep xorg-x11
Reading package lists... Done
Building dependency tree... Done
The following NEW packages will be installed:
  bison build-essential debconf-utils debhelper diffstat flex g++ g++-4.0 gawk 
groff html2text intltool-debian libglide2 libglide2-dev libglide3
  libglide3-dev libkpathsea3 libncurses5-dev libpam0g-dev libpaper1 
libselinux1-dev libstdc++6-4.0-dev libt1-5 libwww0 libxaw7 lynx mime-support
  po-debconf quilt tetex-base tetex-bin
0 upgraded, 31 newly installed, 0 to remove and 0 not upgraded.
Need to get 515kB/32.0MB of archives.
After unpacking 107MB of additional disk space will be used.
Do you want to continue [Y/n]?
WARNING: The following packages cannot be authenticated!
  flex gawk tetex-base libkpathsea3 libpaper1 libt1-5 libwww0 libxaw7 
mime-support tetex-bin bison libstdc++6-4.0-dev g++-4.0 g++ build-essential
  debconf-utils html2text intltool-debian po-debconf debhelper diffstat groff 
libglide2 libglide2-dev libglide3 libglide3-dev libncurses5-dev
  libpam0g-dev libselinux1-dev lynx quilt
Install these packages without verification [y/N]? y
Err http://debian.ethz.ch etch/main debconf-utils 1.4.66
  404 Not Found
Err http://debian.ethz.ch etch/main libselinux1-dev 1.26-1
  404 Not Found
Err http://debian.ethz.ch etch/main quilt 0.42-1
  404 Not Found
Failed to fetch 
http://debian.ethz.ch/debian/pool/main/d/debconf/debconf-utils_1.4.66_all.deb  
404 Not Found
Failed to fetch 
http://debian.ethz.ch/debian/pool/main/libs/libselinux/libselinux1-dev_1.26-1_i386.deb
  404 Not Found
Failed to fetch 
http://debian.ethz.ch/debian/pool/main/q/quilt/quilt_0.42-1_i386.deb  404 Not 
Found
E: Unable to fetch some archives, maybe run apt-get update or try with 
--fix-missing?
E: Failed to process build dependencies


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-686
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)


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



Bug#317964: apt-file: prints error about wrong curl usage (with installed curl)

2006-01-16 Thread Claudio Nieder
Hi,

The problem is due to these entries in /etc/apt/apt-file.conf

http = curl -I uri/dists/dist/Contents-arch.gz 21 | grep 
'^HTTP.*404'  /dev/null || (curl -z cache/dest -R -o cache/dest  
uri/dists/dist/Contents-arch.gz  chmod 644 cache/dest)
ftp = curl --ftp-pasv -I uri/dists/dist/Contents-arch.gz 21 | grep 
'^Content-Length:'  /dev/null  (curl --ftp-pasv -z cache/dest -R -o 
cache/dest  uri/dists/dist/Contents-arch.gz  chmod 644 
cache/dest)

In the last part enlosed in parenthesis you see the curl call employing the 
option

  -z cache/dest

The curl man page says:

   -z/--time-cond date expression
(HTTP) Request a file that has been modified later than the given time and 
date, or one that has  been  modified
before that time. The date expression can be all sorts of date strings or 
if it doesn’t match any internal ones,
it tries to get the time from a given file name instead!

The intent is to make apt-file update fetch new version of the files only if 
they have been modified since the last fetch.

This works without flaws when the files exist.

When the files do not yet exist, i.e. on your first invocation of apt-file 
update, curl reports the illegal date format warning. apt-file would need to 
e.g. create empty files with date 1.1.1970 before calling curl to surpress 
the warning, or conditionally include the -z option only when the file 
already exists.

claudio
-- 
Claudio Nieder, Kanalweg 1, CH-8610 Uster, Tel +41 79 357 6743
yahoo messenger: claudionieder aim: claudionieder icq:42315212
mailto:[EMAIL PROTECTED]http://www.claudio.ch



pgp5yDQkWC8VV.pgp
Description: PGP signature


Bug#345639: adduser: [INTL:de] prompt does not match expected response

2006-01-07 Thread Claudio Nieder
Hi,

 hydra:~# locale | grep LANG
 [EMAIL PROTECTED]

I see your settings differ from mine:

$ locale | grep LANG
LANG=en_GB.UTF-8
$ env | grep -e LC -e LANG
LANG=en_GB.UTF-8
LANGUAGE=de_CH:de_DE:de:en_GB:en

It seems like adduser soemtimes uses LANGUAGE and sometimes LANG to determine 
the language.

# LANG=de_CH.UTF-8 adduser test
Lege Benutzer test an...
Adding new group `test' (1010).
Adding new user `test' (1010) with group `test'.
Homeverzeichnis /home/test existiert bereits. Kopiere keine Dateien 
aus /etc/skel
Enter new UNIX password:
Retype new UNIX password:
passwd: Kennwort erfolgreich geändert
Ändere Benutzerinformationen für test
Geben Sie einen neuen Wert an oder ENTER für den Standardwert
Name []: abc
Raum []:
Telefon geschäftlich []:
Telefon privat []:
Sonstiges []:
Sind die Informationen korrekt? [j/N] j

For how I ended up with my combination of LANUAGE and LANG I can only guess:

In /var/cache/debconf/config.dat I see

 Name: debian-installer/language
 Template: debian-installer/language
 Value: de_CH:de_DE:de:en_GB:en
 Owners: d-i, unknown

Thus the LANGUAGE setting came probably from when I first installed debian.

The LANG in /etc/environment - I just verified by doing a dpkg-reconfigure 
locales - gets set when locales is configured.

So I must have at some time decided to have en_GB as default locale and done 
it through a dpkg-reconfigure locales, without remembering that there is more 
to change.

Is this a stupid user (that would be me) problem?

Is it a debian-installer problem as it sets an environment variable which is 
is only partially supported? 

Is it a locales problem, as it does not care about LANGUAGE? 

Is it an adduser problem as it uses different methods to figure out the 
language to use?

Please advise me, if I should open bug reports against debian-installer or 
locales.

If you think it is the stupid user problem, please tell me which section of 
which guide/how-to/man-page I missed to read. I never mind being called 
stupid if one helps me learn and improve! 

claudio
-- 
Claudio Nieder, Kanalweg 1, CH-8610 Uster, Tel +41 79 357 6743
yahoo messenger: claudionieder aim: claudionieder icq:42315212
mailto:[EMAIL PROTECTED]http://www.claudio.ch



pgpb2ZFkPMC8L.pgp
Description: PGP signature


Bug#345639: adduser: [INTL:de] prompt does not match expected response

2006-01-02 Thread Claudio Nieder
Package: adduser
Version: 3.80
Severity: normal

In the german translation, the prompt appearing after the users
information was added asking If the information are correct [y/N] is
translated to the german letters [j/N] for german Ja=Yes and Nein=No.
Yet the letter j or J is not accepted as answer. One must enter a
y, otherwise it is assumed the user is saying that the information is
not correct and should be re-entered:

Geben Sie einen neuen Wert an oder ENTER für den Standardwert
Name []: Jetty Install
Raum []:
Telefon geschäftlich []:
Telefon privat []:
Sonstiges []:
Sind die Informationen korrekt? [j/N] j
Ändere Benutzerinformationen für i-jetty
Geben Sie einen neuen Wert an oder ENTER für den Standardwert
Name [Jetty Install]:
Raum []:
Telefon geschäftlich []:
Telefon privat []:
Sonstiges []:
Sind die Informationen korrekt? [j/N] J
Ändere Benutzerinformationen für i-jetty
Geben Sie einen neuen Wert an oder ENTER für den Standardwert
Name [Jetty Install]:
Raum []:
Telefon geschäftlich []:
Telefon privat []:
Sonstiges []:
Sind die Informationen korrekt? [j/N] y
#



-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-2-686
Locale: LANGUAGE=de_CH:de_DE:de:en_GB:en LANG=en_GB.UTF-8, 
LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages adduser depends on:
ii  debconf [debconf-2.0] 1.4.66 Debian configuration management 
sy
ii  passwd1:4.0.13-7 change and administer password 
and
ii  perl-base 5.8.7-10   The Pathologically Eclectic 
Rubbis

adduser recommends no packages.

-- debconf information:
* adduser/homedir-permission: true

-- 
Claudio Nieder, Kanalweg 1, CH-8610 Uster, Tel +41 79 357 6743
yahoo messenger: claudionieder aim: claudionieder icq:42315212
mailto:[EMAIL PROTECTED]http://www.claudio.ch



pgpp7yJ67V0kh.pgp
Description: PGP signature


Bug#345639: adduser: [INTL:de] prompt does not match expected response

2006-01-02 Thread Claudio Nieder
Hi,

  Yet the letter j or J is not accepted as answer. One must enter a
  y, otherwise it is assumed the user is saying that the information is
  not correct and should be re-entered:

 So you're proposing that the input should be handled case-insensitiv?

It's not the case which bothers me, but that it expects a Y or y while 
asking:

Sind die Informationen korrekt? [j/N] 

The prompt asks for a j as positive answer while actually only a y as 
answer is accepted.

claudio
-- 
Claudio Nieder, Kanalweg 1, CH-8610 Uster, Tel +41 79 357 6743
yahoo messenger: claudionieder aim: claudionieder icq:42315212
mailto:[EMAIL PROTECTED]http://www.claudio.ch



pgpijHf5saCea.pgp
Description: PGP signature


Bug#338309: ndiswrapper-source: Problem should be solved with ndiswrapper 1.6

2005-12-03 Thread Claudio Nieder
Package: ndiswrapper-source
Version: 1.5-1
Followup-For: Bug #338309


As this problem plages me too - on broadcom chip - I looked to find any
clues on the net and stumbled upon this entry in the ndiswrapper 1.6
changelog:

* Crashes due to 'divide by zero' error in update_wireless_stats fixed.

So the problem is not related to the kernel upgrade, but should be fixed
as soon as 1.6 is pakaged for debian.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 
'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-2-686
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages ndiswrapper-source depends on:
ii  bzip2 1.0.2-11   high-quality block-sorting file 
co
ii  debhelper 5.0.7  helper programs for debian/rules
ii  gcc   4:4.0.2-1  The GNU C compiler
ii  module-assistant  0.10.2 tool to make module package 
creati

ndiswrapper-source recommends no packages.

-- no debconf information



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