Hi Bjarke! Please find attached an updated psyBNC ebuild and support files, as a patch against the net-irc/psybnc package directory. Changes include: - Major change: Move from installation into /opt to installation into /usr and a pseudo home in /var/lib/psybnc for the state files. We do not keep configuration and state data in /opt, it is ugly as hell. When an user re-emerges psyBNC portage will overwrite the psybnc.conf in /opt and *boom* all configuration is lost, same goes for the certificate files. - Prevent stripping the binary, portage handles it. Needed for debugging support. - Respect CFLAGS and use correct compiler for cross-compile support. - Reuse salt.h, else an re-emerged psyBNC can't use the encrypted passwords from the old psybnc.conf, - New ipv6 and ssl USE flags. Sven
Created attachment 101288 [details, diff] psybnc.patch
Might also want to protect /usr/bin/psybnc with root:psybnc and 750 to not leak the information from salt.h this way.
Reassign due to inactivity
Working on it, if all goes well, I'll have it done by tomorrow, sorry to have been keeping your guys waiting :-)
psybnc-2.3.2.7-r2 is in CVS, please test, works here. Finally fixed :-)
The -r2-Version has stange Problems with logging. It logs lines when User is not connected to psybnc in /var/lib/psybnc/log/USER1.TRL. Normaly it gives out this lines on command "/playtrafficlog last" in irc-client. It sems that psybnc not find the logs <-psyBNC> Starting playing log since last. <-psyBNC> End of log.