Discussion:
CancelLock mit Digest::SHA
(zu alt für eine Antwort)
Martin Burmester
2014-02-23 17:15:10 UTC
Permalink
Hallo,

ich verwende CancelLock in meinem INN unter Debian mit Skripten von[1].

Seit dem Update auf wheezy tut das nicht mehr, da Digest::SHA1 nicht
mehr zur Verfügung steht und Digest::SHA verwendet werden muss.
Eigentlich sollten die notwendigen Anpassungen ja trivial sein, aber
irgendwie will es bei mir nicht. Hat das schon jemand angepasst?

Sonnige Grüße,
Martin

[1] http://th-h.de/blog/archives/1473-INN-Cancel-Lock-und-Cancel-Key.html
Thomas Hochstein
2014-02-23 18:43:17 UTC
Permalink
Post by Martin Burmester
Seit dem Update auf wheezy tut das nicht mehr, da Digest::SHA1 nicht
mehr zur Verfügung steht und Digest::SHA verwendet werden muss.
Yep. Einfach installieren und dann im Code austauschen:

$ aptitude install libdigest-sha-perl

In /etc/news/filter/cleanfeed/etc/cleanfeed.local dann
| use Digest::SHA1();
durch
| use Digest::SHA();
ersetzen und entsprechend im Funktionsaufruf "Digest::SHA1::sha1"
durch "Digest::SHA::sha1" ersetzen.

Dasselbe dann auch in /etc/news/filter_nnrpd.pl

Quasi s/Digest::SHA1/Digest::SHA/g.
Post by Martin Burmester
Eigentlich sollten die notwendigen Anpassungen ja trivial sein, aber
irgendwie will es bei mir nicht. Hat das schon jemand angepasst?
Ich, ja. :)

Grüße,
-thh
--
Informationen rund um Usenet und Newsserver:
<http://th-h.de/infos/usenet/>
Thomas Hochstein
2014-02-23 19:00:56 UTC
Permalink
Post by Martin Burmester
Seit dem Update auf wheezy tut das nicht mehr, da Digest::SHA1 nicht
mehr zur Verfügung steht und Digest::SHA verwendet werden muss.
Yep. Einfach installieren und dann im Code austauschen:

$ aptitude install libdigest-sha-perl

In /etc/news/filter/cleanfeed/etc/cleanfeed.local dann
| use Digest::SHA1();
durch
| use Digest::SHA();
ersetzen und entsprechend im Funktionsaufruf "Digest::SHA1::sha1"
durch "Digest::SHA::sha1" ersetzen.

Dasselbe dann auch in /etc/news/filter_nnrpd.pl

Quasi s/Digest::SHA1/Digest::SHA/g.
Post by Martin Burmester
Eigentlich sollten die notwendigen Anpassungen ja trivial sein, aber
irgendwie will es bei mir nicht. Hat das schon jemand angepasst?
Ich, ja. :)

Aktuelle Fassung BTW auf <http://code.th-h.de/?p=usenet/INN.git>.

Grüße,
-thh
--
Informationen rund um Usenet und Newsserver:
<http://th-h.de/infos/usenet/>
Martin Burmester
2014-02-23 20:12:24 UTC
Permalink
Hallo,
Post by Thomas Hochstein
Post by Martin Burmester
Seit dem Update auf wheezy tut das nicht mehr, da Digest::SHA1 nicht
mehr zur Verfügung steht und Digest::SHA verwendet werden muss.
$ aptitude install libdigest-sha-perl
In /etc/news/filter/cleanfeed/etc/cleanfeed.local dann
| use Digest::SHA1();
durch
| use Digest::SHA();
ersetzen und entsprechend im Funktionsaufruf "Digest::SHA1::sha1"
durch "Digest::SHA::sha1" ersetzen.
Dasselbe dann auch in /etc/news/filter_nnrpd.pl
Quasi s/Digest::SHA1/Digest::SHA/g.
Danke, ich dachte ich hätte das so schon versucht, aber warscheinlich
war da irgendwo ein typo drin. Diese Filter zu debuggen macht nicht so
richtig spaß.

Sonnige Grüße,
Martin
gregor herrmann
2014-02-23 22:25:09 UTC
Permalink
Post by Thomas Hochstein
Post by Martin Burmester
Seit dem Update auf wheezy tut das nicht mehr, da Digest::SHA1 nicht
mehr zur Verfügung steht und Digest::SHA verwendet werden muss.
$ aptitude install libdigest-sha-perl
sollte nicht noetig sein, Digest::SHA ist in perl core enthalten, in
debian im paket 'perl' (seit wheezy).
das eigene libdigest-sha-perl brauchts nur, wenn man eine neuere
version benoetigt.


gregor
--
.''`. Homepage: http://info.comodo.priv.at/ - OpenPGP key 0xBB3A68018649AA06
: :' : Debian GNU/Linux user, admin, and developer - http://www.debian.org/
`. `' Member of VIBE!AT & SPI, fellow of the Free Software Foundation Europe
`- NP: Cat Stevens: On The Road To Find Out
Thomas Hochstein
2014-02-24 05:29:03 UTC
Permalink
Post by gregor herrmann
Post by Thomas Hochstein
$ aptitude install libdigest-sha-perl
sollte nicht noetig sein, Digest::SHA ist in perl core enthalten, in
debian im paket 'perl' (seit wheezy).
Danke!

Loading...