Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 112260 - net-proxy/bfilter - version bump to 0.10.1
Summary: net-proxy/bfilter - version bump to 0.10.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Network Proxy Developers (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-11-12 05:00 UTC by Alex
Modified: 2005-12-06 15:06 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
bfilter-0.10.1-droppriv.patch (bfilter-0.10.1-droppriv.patch,3.56 KB, patch)
2005-11-14 14:30 UTC, Alan Swanson
Details | Diff
bfilter-0.10.1-ebuild.patch (bfilter-0.10.1-ebuild.patch,1.22 KB, patch)
2005-11-14 14:48 UTC, Alan Swanson
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alex 2005-11-12 05:00:32 UTC
I would like really like an ebuild for the latest versions of Privoxy and Bfilter.
Thanks in advance!

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Paul Bredbury 2005-11-12 10:03:07 UTC
The privoxy version bump is bug #112290
Comment 2 Alin Năstac (RETIRED) gentoo-dev 2005-11-13 12:03:01 UTC
Alan, could you please adapt your droppriv patch to bfilter-0.10.1?
Comment 3 Alan Swanson 2005-11-14 14:30:29 UTC
Created attachment 72905 [details, diff]
bfilter-0.10.1-droppriv.patch

Updated droppriv patch for bfilter 0.10.1. Uses the same semantics as previous
patch for bfilter 0.9.4. Tested for user/group only, chroot only and both
user/group and chroot.

(I did consider adding configuration file options too but I the C++ code is
slightly tangled. Perhaps in the future when I do a bit more C++.)
Comment 4 Alan Swanson 2005-11-14 14:48:53 UTC
Created attachment 72910 [details, diff]
bfilter-0.10.1-ebuild.patch

Patch to the bfilter-0.9.4.ebuild file to update it to bfilter-0.10.1.ebuild.

However the build fails due to a SCons generated files not being created for
some reason I cannot currently figure out. The ebuild fails on the
(un)generated HtmlLexerCore.h file under main/htmllexer directory. Building by
hand works perfectly of course. None of files generated by hand in the
main/htmllexer directory are present in the ebuild. Sandboxing configuration
issue perhaps? Missing RDEPEND?

In other news BFilter now uses the ACE library and is now threaded instead of a
forker. I did only test with unstable ACE 5.4.6 after I puked on the amount of
rubbish such as Makefiles that the stable ACE 5.4-r2 installed.

The man page needs updated for the filtering configuration changes and is
commented out until I have time to update it.
Comment 5 Alin Năstac (RETIRED) gentoo-dev 2005-11-19 22:05:10 UTC
version bumped. fixed compile error described in comment #4 by forcing make
options to -j1.

@Alan: open a bug when you have the new man page; please send your improvements
(patch + man page) to upstream for inclusion in future versions.
Comment 6 Alex 2005-12-04 10:44:32 UTC
Weired problem:

 # bfilter
terminate called after throwing an instance of 'std::length_error'
  what():  basic_string::_S_create
Aborted
Comment 7 Alin Năstac (RETIRED) gentoo-dev 2005-12-06 15:06:59 UTC
I don't see the connection between your problem and this bug...

Anyway, since it works for me with default configs, I guess you violated the
syntax rules in your configuration files. Open a new bug with a proper subject
and your configuration files attached to it (preferably a diff between the
default  and yours /etc/bfilter).