[PLUG] net responsibility

2016-08-20 Thread Michael C. Robinson
Apparently, the future of net responsibility is murky.  Net
responsibility aims to be an OSS replacement for Covenant Eyes.
The main plus, it works on Linux.  The project needs more C++ 
developers and has been in trouble since at least 2013.

Few problems trying to get it to work on Fedora 24.  First off,
you need an old version of poco.  Poco-1.4.7-all is what you need.
As far as I can tell, you have to compile with --omit=Data/MySQL.
When you compile net-responsibility and do a make install, you are
asked for your username and password.  Unfortunately, I can't get
the registration email from net-responsibility's web site.  I'd
recommend that the server net-responsibility sends it's data to
could be inside a company's network or inside a person's home 
instead of hosted at net-responsibility's web site.

One major improvement that net-responsibility needs, it needs to 
be made multi-user aware.  User a of system foo might have 
different allowances than user b.
___
PLUG mailing list
PLUG@lists.pdxlinux.org
http://lists.pdxlinux.org/mailman/listinfo/plug


[PLUG] net-responsibility

2016-08-20 Thread Michael C. Robinson
Anyone know if net-responsibility is still being actively developed?
Is anyone else having trouble registering on the net-responsibility
site?
___
PLUG mailing list
PLUG@lists.pdxlinux.org
http://lists.pdxlinux.org/mailman/listinfo/plug


Re: [PLUG] Net Responsibility.

2016-08-19 Thread Michael Robinson
I can't register.  The email it says it will send to me never gets sent.
___
PLUG mailing list
PLUG@lists.pdxlinux.org
http://lists.pdxlinux.org/mailman/listinfo/plug


[PLUG] Net Responsibility.

2016-08-18 Thread Michael C. Robinson
I'm trying to compile it on Fedora 24 workstation.  
I downloaded version 3.0.3.  First I tried to find an 
rpm, no dice.

I suspect that net-responsibility may require poco-1.4.2, 
which is old.  The current poco complete version is 1.7.4.
I tried the rpm, think on rpmforge, and net-responsibility
doesn't work with it.

Accountablity software seems to be lacking on Linux. 
Thing is, I think net-responsiblity is the only Linux
compatible accountability software that is being actively 
developed.  

Unfortunately, there is a strong focus on Ubuntu which is 
Debian based where I'm using Fedora which is Redhat based.  
There is also slackware which has it's own package 
management that is different from both Redhat and Debian.


[michael@eagle64 net-responsibility-3.0.3]$ make
make  all-am
make[1]: Entering directory '/home/michael/temp/net-responsibility-
3.0.3'
/bin/sh ./libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H
-I.  -I./include  -DPKGDATADIR='/usr/share/net-responsibility'
-DPKGLIBDIR='/usr/lib64/net-responsibility' -DDATABASEDIR='/var/log'
-DPIDDIR='/var/run'   -I./include  -g -O2 -g -O2 -MT
./src/libNetResponsibility_la-MainApplication.lo -MD -MP -MF
./src/.deps/libNetResponsibility_la-MainApplication.Tpo -c -o
./src/libNetResponsibility_la-MainApplication.lo `test -f
'./src/MainApplication.cpp' || echo './'`./src/MainApplication.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I./include
-DPKGDATADIR=/usr/share/net-responsibility -DPKGLIBDIR=/usr/lib64/net-
responsibility -DDATABASEDIR=/var/log -DPIDDIR=/var/run -I./include -g
-O2 -g -O2 -MT ./src/libNetResponsibility_la-MainApplication.lo -MD -MP
-MF ./src/.deps/libNetResponsibility_la-MainApplication.Tpo -c
./src/MainApplication.cpp  -fPIC -DPIC -o
./src/.libs/libNetResponsibility_la-MainApplication.o
In file included from ./include/MyXml.h:38:0,
 from ./include/Options.h:33,
 from ./include/MainApplication.h:34,
 from ./src/MainApplication.cpp:21:
./include/Blacklist.h:33:30: fatal error: Poco/Data/Common.h: No such
file or directory

  ^
compilation terminated.
Makefile:690: recipe for target 'src/libNetResponsibility_la-
MainApplication.lo' failed
make[1]: *** [src/libNetResponsibility_la-MainApplication.lo] Error 1
make[1]: Leaving directory '/home/michael/temp/net-responsibility-
3.0.3'
Makefile:348: recipe for target 'all' failed
make: *** [all] Error 2
[michael@eagle64 net-responsibility-3.0.3]$

I suspect that /usr/local/include/Poco/Data/Common.h doesn't exist
because that file got dropped in the current release of poco.

One way to address this, not ideal, is to install the older version
of Poco.  Another way to address this, much better, is to port net-
responsibility to the current version of Poco.

If anyone knows of a Fedora 24 compatible rpm for net-responsibility
I'd love to hear about it.  Any tips on porting this software to the
current Poco will also be appreciated.
___
PLUG mailing list
PLUG@lists.pdxlinux.org
http://lists.pdxlinux.org/mailman/listinfo/plug