CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2024/05/03 07:57:20 Modified files: mail/mlmmj : Makefile distinfo mail/mlmmj/pkg : PLIST Added files: mail/mlmmj/patches: patch-Makefile.in Removed files: mail/mlmmj/patches: patch-include_mlmmj_h Log message: update mlmmj to 1.4.5 ok sthen@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2024/02/19 03:32:34 Modified files: mail/opensmtpd-filters/senderscore: Makefile distinfo Log message: update to version 0.1.2 which was released over a year ago with various cleanups and an allowlist to skip senderscore ok landry@, op@
Re: [update] mail/opensmtpd-filters/senderscore
On Mon, Feb 19, 2024 at 09:41:02AM +0100, Landry Breuil wrote: > Le Mon, Feb 19, 2024 at 09:25:32AM +0100, Gilles Chehade a ?crit : > > Hello, > > > > Following is a diff to update filter-senderscore from 0.1.1 to 0.1.2, > > adding support for IP address whitelisting. > > > > I'm not too comfortable with ports, let me know if I messed up. > > you should drop the REVISION line when updating the version :) oopsie. Index: Makefile === RCS file: /cvs/ports/mail/opensmtpd-filters/senderscore/Makefile,v diff -u -p -r1.5 Makefile --- Makefile26 Sep 2023 12:28:14 - 1.5 +++ Makefile19 Feb 2024 09:40:22 - @@ -1,9 +1,8 @@ COMMENT = SenderScore integration to the OpenSMTPD daemon -V =0.1.1 +V =0.1.2 FILTER_NAME = senderscore DISTNAME = filter-senderscore-${V} -REVISION = 0 CATEGORIES = mail HOMEPAGE = https://github.com/poolpOrg/filter-senderscore/ Index: distinfo === RCS file: /cvs/ports/mail/opensmtpd-filters/senderscore/distinfo,v diff -u -p -r1.2 distinfo --- distinfo9 Dec 2019 20:24:02 - 1.2 +++ distinfo19 Feb 2024 09:40:22 - @@ -1,2 +1,2 @@ -SHA256 (filter-senderscore-0.1.1.tar.gz) = oeGzEG6mkhhADjXJwR6EcClhuYpHi5n7MppSyVTsS4Y= -SIZE (filter-senderscore-0.1.1.tar.gz) = 3481 +SHA256 (filter-senderscore-0.1.2.tar.gz) = rQhmHEyXCjZ7zslVNTPQ8SMyTo5MJHUO5FhkUDMfLh0= +SIZE (filter-senderscore-0.1.2.tar.gz) = 7416 -- Gilles Chehade
[update] mail/opensmtpd-filters/senderscore
Hello, Following is a diff to update filter-senderscore from 0.1.1 to 0.1.2, adding support for IP address whitelisting. I'm not too comfortable with ports, let me know if I messed up. Index: Makefile === RCS file: /cvs/ports/mail/opensmtpd-filters/senderscore/Makefile,v diff -u -p -r1.5 Makefile --- Makefile26 Sep 2023 12:28:14 - 1.5 +++ Makefile19 Feb 2024 08:16:15 - @@ -1,6 +1,6 @@ COMMENT = SenderScore integration to the OpenSMTPD daemon -V =0.1.1 +V =0.1.2 FILTER_NAME = senderscore DISTNAME = filter-senderscore-${V} REVISION = 0 Index: distinfo === RCS file: /cvs/ports/mail/opensmtpd-filters/senderscore/distinfo,v diff -u -p -r1.2 distinfo --- distinfo9 Dec 2019 20:24:02 - 1.2 +++ distinfo19 Feb 2024 08:16:15 - @@ -1,2 +1,2 @@ -SHA256 (filter-senderscore-0.1.1.tar.gz) = oeGzEG6mkhhADjXJwR6EcClhuYpHi5n7MppSyVTsS4Y= -SIZE (filter-senderscore-0.1.1.tar.gz) = 3481 +SHA256 (filter-senderscore-0.1.2.tar.gz) = rQhmHEyXCjZ7zslVNTPQ8SMyTo5MJHUO5FhkUDMfLh0= +SIZE (filter-senderscore-0.1.2.tar.gz) = 7416 -- Gilles Chehade
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2019/12/09 13:24:02 Modified files: mail/opensmtpd-filters/senderscore: Makefile distinfo Log message: update to 0.1.1 in anticipation for a protocol change in filters ok landry@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2019/12/09 13:23:29 Modified files: mail/opensmtpd-filters/rspamd: Makefile distinfo Log message: update to 0.1.5 in anticipation for a protocol change in filters
[update] filter-rspamd
hello, this updates filter-senderscore to anticipate a protocol change Index: Makefile === RCS file: /cvs/ports/mail/opensmtpd-filters/senderscore/Makefile,v retrieving revision 1.1 diff -u -p -r1.1 Makefile --- Makefile4 Sep 2019 12:27:42 - 1.1 +++ Makefile9 Dec 2019 16:55:24 - @@ -2,7 +2,7 @@ COMMENT = SenderScore integration to the OpenSMTPD daemon -V =0.1.0 +V =0.1.1 FILTER_NAME = senderscore DISTNAME = filter-senderscore-${V} Index: distinfo === RCS file: /cvs/ports/mail/opensmtpd-filters/senderscore/distinfo,v retrieving revision 1.1 diff -u -p -r1.1 distinfo --- distinfo4 Sep 2019 12:27:42 - 1.1 +++ distinfo9 Dec 2019 16:55:24 - @@ -1,2 +1,2 @@ -SHA256 (filter-senderscore-0.1.0.tar.gz) = VeOnrlQRD7qXQf2e8mBQ1j8DJxWJa2ZTvA8zhAFvijs= -SIZE (filter-senderscore-0.1.0.tar.gz) = 3019 +SHA256 (filter-senderscore-0.1.1.tar.gz) = oeGzEG6mkhhADjXJwR6EcClhuYpHi5n7MppSyVTsS4Y= +SIZE (filter-senderscore-0.1.1.tar.gz) = 3481
[update] opensmtpd-filter-rspamd 0.1.5
hello, this updates filter-rspamd to version 0.1.5 which brings support for multiple DKIM-Signature and anticipates an upcoming protocol change. ok ? Index: Makefile === RCS file: /cvs/ports/mail/opensmtpd-filters/rspamd/Makefile,v retrieving revision 1.4 diff -u -p -r1.4 Makefile --- Makefile23 Oct 2019 08:50:05 - 1.4 +++ Makefile9 Dec 2019 16:52:28 - @@ -2,7 +2,7 @@ COMMENT = rspamd integration to the OpenSMTPD daemon -V =0.1.4 +V =0.1.5 FILTER_NAME = rspamd DISTNAME = filter-rspamd-${V} Index: distinfo === RCS file: /cvs/ports/mail/opensmtpd-filters/rspamd/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo23 Oct 2019 08:50:05 - 1.4 +++ distinfo9 Dec 2019 16:52:28 - @@ -1,2 +1,2 @@ -SHA256 (filter-rspamd-0.1.4.tar.gz) = F96BD539f0gS4dV2uD8VfCF37Oz0d4l/SW3S2Zq7gyw= -SIZE (filter-rspamd-0.1.4.tar.gz) = 4299 +SHA256 (filter-rspamd-0.1.5.tar.gz) = RFhwbhDNPrRxbsAim/45BlTpQmHax/JlC+1GhXCAayY= +SIZE (filter-rspamd-0.1.5.tar.gz) = 4829
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2019/10/27 03:58:39 Modified files: mail/opensmtpd-filters/rspamd: Tag: OPENBSD_6_6 Makefile distinfo Log message: bump to 0.1.4, fixes bug in DKIM signatures handling ok sthen@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2019/10/23 02:50:05 Modified files: mail/opensmtpd-filters/rspamd: Makefile distinfo Log message: update opensmtpd-filter-rspamd to 0.1.4 which solves some DKIM sign/verify issues caused by the filter itself ok jasper@ and landry@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2019/09/29 03:52:06 Modified files: mail/opensmtpd-filters/rspamd: Makefile distinfo Log message: update opensmtpd-filter-rspamd to 0.1.3, fixes a concurrency-related crash, and adds a few features ok florian@ and landry@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2019/09/20 10:41:53 Modified files: mail/opensmtpd-filters/rspamd: Makefile distinfo mail/opensmtpd-filters/rspamd/pkg: README Log message: bump filter-rspamd to 0.1.2 ok sthen@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2019/09/02 13:01:24 Modified files: mail/opensmtpd-filter-rspamd: Makefile distinfo Log message: update to 0.1.1, passes authenticated username to rspamd ok kn@
Re: [NEW] mail/opensmtpd-filter-dkim
On Sat, Aug 24, 2019 at 06:37:21AM +0200, Martijn van Duren wrote: > $ cat pkg/DESCR > filter-dkim is an opensmtpd filter that signs email with a dkim signature. > $ > > Since I'm not too familiar with ports I would like to pay special > attention to the Makefile of both the port as well as the source. > > Also, I currently host the release tarballs at my personal server, which > I also use for generic other stuff and might not always be available. > If someone from the ports team has a more stable location to host the > release tarballs let me know. > > Furthermore smtpd.conf allows for filters to be run as another user > (currently undocumented). I know we're tight for uids, but can we > reserve one for this port, so we can protect the dkim signing key from > the smtpd users? Or could it be possible to share a uid with another > port with similar purpose? E.g. dkimproxy? > Might be worth thinking about reserving one for smtpd filters as a whole so we don't request a user for each filter ? Or maybe we could consider one in base and assume all filters to use the user as a default ? -- Gilles Chehade @poolpOrg https://www.poolp.orgpatreon: https://www.patreon.com/gilles
Re: Move opensmptd filters to libexec/smtpd
== > RCS file: /cvs/ports/mail/opensmtpd-filter-senderscore/pkg/README,v > retrieving revision 1.1.1.1 > diff -u -p -r1.1.1.1 README > --- opensmtpd-filter-senderscore/pkg/README 19 Aug 2019 21:21:17 - > 1.1.1.1 > +++ opensmtpd-filter-senderscore/pkg/README 24 Aug 2019 04:49:48 - > @@ -9,7 +9,7 @@ To use filter-senderscore, you must decl > Edit the /etc/mail/smtpd.conf file to declare the filter: > >filter "senderscore" \ > - proc-exec "${PREFIX}/bin/filter-senderscore [...]" > + proc-exec "${PREFIX}/libexec/smtpd/filter-senderscore [...]" > > The following options may be passed to filter-senderscore: > > -- Gilles Chehade @poolpOrg https://www.poolp.orgpatreon: https://www.patreon.com/gilles
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2019/08/19 15:24:35 Modified files: mail : Makefile Log message: link mail/opensmtpd-filter-senderscore to the build
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2019/08/19 15:21:17 Log message: import mail/opensmtpd-filter-senderscore, an integration of SenderScore for OpenSMTPD ok landry@ Status: Vendor Tag: gilles Release Tags: gilles_20190819 N ports/mail/opensmtpd-filter-senderscore/Makefile N ports/mail/opensmtpd-filter-senderscore/distinfo N ports/mail/opensmtpd-filter-senderscore/pkg/DESCR N ports/mail/opensmtpd-filter-senderscore/pkg/PLIST N ports/mail/opensmtpd-filter-senderscore/pkg/README No conflicts created by this import
Re: New: mail/opensmtpd-filter-senderscore
On Sun, Aug 18, 2019 at 04:43:11PM +0200, gil...@poolp.org wrote: > Dear ports, > > I would like to import the following opensmtpd filter: > > $ cat pkg/DESCR > filter-senderscore is an opensmtpd filter that performs a DNS > lookup in the SenderScore registry to determine reputation of > an IP address and allow reputation-based blocking, junking or > delaying of sessions. > $ > and with the attachement, it's even better. -- Gilles Chehade @poolpOrg https://www.poolp.orgpatreon: https://www.patreon.com/gilles opensmtpd-filter-senderscore.tar.gz Description: application/tar-gz
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2019/08/13 14:29:43 Modified files: mail : Makefile Log message: link mail/opensmtpd-filter-rspamd to the build
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2019/08/13 12:40:10 Log message: import mail/opensmtpd-filter-rspamd, an rspamd integration for OpenSMTPD ok landry@ and kn@ Status: Vendor Tag: gilles Release Tags: gilles_20190813 N ports/mail/opensmtpd-filter-rspamd/Makefile N ports/mail/opensmtpd-filter-rspamd/distinfo N ports/mail/opensmtpd-filter-rspamd/pkg/PLIST N ports/mail/opensmtpd-filter-rspamd/pkg/README N ports/mail/opensmtpd-filter-rspamd/pkg/DESCR No conflicts created by this import
Re: webmail
On Tue, Jan 23, 2018 at 11:29:25AM +0100, Sol??ne Rapenne wrote: > Le 2018-01-22 17:33, Jan Stary a ??crit??: > > What do people use as a light-weight webmail above smtpd? > > Does smptd need to store in Maildirs as opposed to mbox? > > > > Thanks, > > > > Jan > > Hello, > > You can try https://www.mailpile.is/ it's a webmail > intended to be used by only one person, it gather mails > from different places and doesn't synchronize. It aims > security by encrypting every mail on the disk and manage > easily PGP keys and signed mails, but I'm not able to say > if the security is done well. > > I made a port I never commited if you want to try, it works > well on OpenBSD. It can also be easily installed using > virtual-env as it's a python software. > I never managed to get mailpile working :-/ I'd be happy if you committed your port ! -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: webmail
On Mon, Jan 22, 2018 at 05:33:30PM +0100, Jan Stary wrote: > What do people use as a light-weight webmail above smtpd? > custom webmail, not quite ready to be used by others. > Does smptd need to store in Maildirs as opposed to mbox? > nope, it can store in Maildir or mbox, what I do is have it stored in Maildir because we're long past the 1990's and it is served by Dovecot, the webmail talks imap. -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: update mail/opensmtpd-extras to 201511230108
On Thu, Nov 26, 2015 at 12:13:44PM +0100, Landry Breuil wrote: > On Thu, Nov 26, 2015 at 12:01:02PM +0100, Joerg Jung wrote: > > On Wed, Nov 25, 2015 at 02:23:47PM +0100, Joerg Jung wrote: > > > > > > please find below an update for opensmtpd-extras to the most recent > > > snapshot. This also now installs table-ldap, table-passwd, and > > > table-sqlite which are likely going to be removed from base soon. > > > > Please find below a tweaked diff after some input from Giovanni. > > Sorry, but this doesnt make sense. > > You have a MULTI_PACKAGES port without FLAVORs, why do you go through > the headache of .if ${BUILD_PACKAGES} sections ? To avoid kicking off > the port on some useless arch nobody will ever run smtpd-extras on ? > You dont have FLAVORs nor PSEUDO_FLAVORS, just merge all > CONFIGURE_ARGS/MODULES... > > PREFIX=/usr still looks wrong but i understand that you'll have to reach > opensmtpd upstream to make them look into /usr/local :) > We could definitely have smtpd look in /usr/local then fallback to /usr, this would seem like the correct thing to do actually -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: update mail/opensmtpd-extras to 201511230108
On Thu, Nov 26, 2015 at 12:51:41PM +0100, Joerg Jung wrote: > On Thu, Nov 26, 2015 at 12:13:44PM +0100, Landry Breuil wrote: > > On Thu, Nov 26, 2015 at 12:01:02PM +0100, Joerg Jung wrote: > > > On Wed, Nov 25, 2015 at 02:23:47PM +0100, Joerg Jung wrote: > > > > > > > > please find below an update for opensmtpd-extras to the most recent > > > > snapshot. This also now installs table-ldap, table-passwd, and > > > > table-sqlite which are likely going to be removed from base soon. > > > > > > Please find below a tweaked diff after some input from Giovanni. > > > > Sorry, but this doesnt make sense. > > > > You have a MULTI_PACKAGES port without FLAVORs, why do you go through > > the headache of .if ${BUILD_PACKAGES} sections ? To avoid kicking off > > the port on some useless arch nobody will ever run smtpd-extras on ? > > You dont have FLAVORs nor PSEUDO_FLAVORS, just merge all > > CONFIGURE_ARGS/MODULES... > > Thanks for your feedback! I merged them as suggested, updated diff below. > > > PREFIX=/usr still looks wrong but i understand that you'll have to reach > > opensmtpd upstream to make them look into /usr/local :) > > Yes. Last time Gilles did not liked this and I understand why. This > might need to be re-discussed at some point (when other more important > todos are done in smtpd). But for now it should not be show-stopper, as > just kept/handled in the same way as before. > I must have misunderstood, what I don't like is that we introduce a knob to the config file to specify where we should look them up. we have a libexec path which is used for stuff like mail.local and if we keep the convention that filters / queues / schedulers are installed in libexec and follow a certain naming convention then we don't need a knob at all. now, i'm not opposed to looking in libexec in /usr/local then /usr, this would still not require a knob. -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: NEW: adb
On Tue, May 05, 2015 at 08:26:23AM -0400, i80and wrote: No, I can't say I've experienced FD explosion. Does it happen consistently, or just when you receive/send a phone call? sorry, I confused you. this had nothing to do with the phone call, I just meant to say I left adb running while I was away for a few minutes and when I came back it had consumed thousands of descriptors ;-) New port version attached; rebuilds the patches per Stuart's advice, and prunes them down to 238 lines total. On Tue, May 5, 2015 at 5:21 AM, Gilles Chehade gil...@poolp.org wrote: On Mon, May 04, 2015 at 09:49:51PM -0400, i80and wrote: Android Debug Bridge (adb) is a command line tool for communicating with Android emulators and devices. I just started using OpenBSD less than a week ago, and this was to scratch my own itch. I've never done a port before, so any advice or comments would be greatly appreciated! I can about half the size of the patch if I revert all the strcpy/strcat/sprintf replacements. Tested on AMD64: reboot/shell/forward all work, and it's usable for FirefoxOS development. OpenBSD-current, amd64, snapshot from yesterday. I ran adb `start-server` then got a phone call, so I didn't have time to do anything with it, upon return a few minutes later my user was running out of file descriptors. fstat shows that adb has opened thousands and thousands of pipes. You dont experience that ? -- Gilles Chehade https://www.poolp.org @poolpOrg -- Andrew Aldridge Phone: 612-321-8369 -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: NEW: adb
On Tue, May 05, 2015 at 08:57:59AM +0200, Landry Breuil wrote: On Mon, May 04, 2015 at 09:49:51PM -0400, i80and wrote: Android Debug Bridge (adb) is a command line tool for communicating with Android emulators and devices. I just started using OpenBSD less than a week ago, and this was to scratch my own itch. I've never done a port before, so any advice or comments would be greatly appreciated! I can about half the size of the patch if I revert all the strcpy/strcat/sprintf replacements. Tested on AMD64: reboot/shell/forward all work, and it's usable for FirefoxOS development. I would very much welcome a port of this in the tree, i've been using https://github.com/jcs/adb sparingly in the past, you might want to look into it. Oh, and also rebooting the phone panics my netbook with a use after free in the ugen driver but mpi@ has a pending patch for it. me too, count on me to test your port -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: NEW: adb
On Mon, May 04, 2015 at 09:49:51PM -0400, i80and wrote: Android Debug Bridge (adb) is a command line tool for communicating with Android emulators and devices. I just started using OpenBSD less than a week ago, and this was to scratch my own itch. I've never done a port before, so any advice or comments would be greatly appreciated! I can about half the size of the patch if I revert all the strcpy/strcat/sprintf replacements. Tested on AMD64: reboot/shell/forward all work, and it's usable for FirefoxOS development. OpenBSD-current, amd64, snapshot from yesterday. I ran adb `start-server` then got a phone call, so I didn't have time to do anything with it, upon return a few minutes later my user was running out of file descriptors. fstat shows that adb has opened thousands and thousands of pipes. You dont experience that ? -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: Problem with chromium-40.0.2214.91p0
On Mon, Feb 16, 2015 at 05:17:27PM +0100, Mattieu Baptiste wrote: On Sat, Feb 14, 2015 at 7:06 PM, Marc Espie es...@nerim.net wrote: Probably not kernel... kernel from january first goes to the same black window. Hi, I'm seeing the black window issue since the Mesa update. Everything was OK before. Experienced the same after upgrading to latest snapshot. Issue goes way when I start chrome with --disable-gpu -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: Problem with chromium-40.0.2214.91p0
On Mon, Feb 16, 2015 at 06:16:15PM +0100, Giovanni Bechis wrote: On 02/16/15 18:04, Gilles Chehade wrote: On Mon, Feb 16, 2015 at 05:17:27PM +0100, Mattieu Baptiste wrote: On Sat, Feb 14, 2015 at 7:06 PM, Marc Espie es...@nerim.net wrote: Probably not kernel... kernel from january first goes to the same black window. Hi, I'm seeing the black window issue since the Mesa update. Everything was OK before. Experienced the same after upgrading to latest snapshot. Issue goes way when I start chrome with --disable-gpu Works with vga1 at pci0 dev 2 function 0 Intel HD Graphics 3000 rev 0x09, is this related to radeon(4) ? I don't know if radeon(4) is causing it, however I do have a radeon(4) on the machine where I experience this. I'm running a two days old snapshot on my laptop with an intel(4), and I did not hit this. -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: smtpd mysql/postgres support
On Fri, Aug 08, 2014 at 04:53:38PM +0200, Giovanni Bechis wrote: On 07/28/14 22:19, Gilles Chehade wrote: On Sat, Jul 26, 2014 at 05:46:18PM +0200, Giovanni Bechis wrote: Hi, I started to play with smtpd but to let it work on my environment I need mysql_table support (or some ugly hacks); atm I have some local patches taken from portable, what would be the right way to go ? I tried portable as well but on OpenBSD it does not build out-of-the-box. Hi, Eric and I have already implemented table_mysql and table_postgres. We don't ship it with OpenBSD because we think it's preferable that they are packaged and distributed as ports, we just didn't have the time to work on that yet. You can grab a copy at: https://github.com/OpenSMTPD/OpenSMTPD-extras/tree/master/extras feel free to package yourself :-) I have a wip-port but it does not work because I have installed table-* files under ${PREFIX}/libexec/smtpd (ports should not write under /usr/sbin) but smtpd exec table-* stuff only under /usr/sbin/smtpd [?]. [?] /usr/src/usr.sbin/smtpd/smtpd.h:59:#define PATH_LIBEXEC /usr/libexec/smtpd Should smtpd(8) try to find table-* files also on other paths ? Thanks Cheers Nope, we decided a while ago that: 1- backend would be isolated to a single libexec directory 2- backend would follow a naming convention: table-*, filter-*, queue-*, scheduler-* similarly to login_ scripts, this makes them easier to handle for us and both code and configuration are simplified as a result: pkg_add table-foobar and voila, you can use: table barbaz foobar:/etc/mail/foobar.txt this is only possible because we know where things are by convention -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: smtpd mysql/postgres support
On Sat, Jul 26, 2014 at 05:46:18PM +0200, Giovanni Bechis wrote: Hi, I started to play with smtpd but to let it work on my environment I need mysql_table support (or some ugly hacks); atm I have some local patches taken from portable, what would be the right way to go ? I tried portable as well but on OpenBSD it does not build out-of-the-box. Hi, Eric and I have already implemented table_mysql and table_postgres. We don't ship it with OpenBSD because we think it's preferable that they are packaged and distributed as ports, we just didn't have the time to work on that yet. You can grab a copy at: https://github.com/OpenSMTPD/OpenSMTPD-extras/tree/master/extras feel free to package yourself :-) -- Gilles Chehade https://www.poolp.org @poolpOrg
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2014/05/11 09:07:19 Modified files: geo/openbsd-developers: Makefile geo/openbsd-developers/files: OpenBSD Log message: I'm in Nantes now \o/
Re: dkimproxy
thanks 3 the tarball i was given yesterday works fine on a clean system On Wed, Jul 10, 2013 at 09:23:49PM +0100, Stuart Henderson wrote: On 2013/07/10 19:00, Roman Kravchuk wrote: My patches is necessary to install libraries in /usr/local/libdata/perl5/site_perl. OK - that's a good point. You port without patches work fine on my system, but perl libraries installed in /usr/local/lib, this is ok? I'm add rc scripts for you port, diff is attached. ah, william@ already sent some - I thought they were to the list, but they were in private mail. similar to yours, but no pid file (we don't use them for rc scripts) and --daemonize is in $daemon - however it also needs rc_reload=NO which you have and I missed before. I've really not got time to look further at the moment though...I mostly wanted to send the port out to avoid duplicated work.. diff -uNr dkimproxy/pkg/PLIST dkimproxy-rc/pkg/PLIST --- dkimproxy/pkg/PLIST Tue Jul 9 07:23:24 2013 +++ dkimproxy-rc/pkg/PLISTTue Jul 9 07:45:02 2013 @@ -1,4 +1,6 @@ @comment $OpenBSD$ +@newgroup _dkimproxy:720 +@newuser _dkimproxy:720:720:daemon:dkimproxy user:/nonexistent:/sbin/nologin bin/dkim_responder.pl bin/dkimproxy.in bin/dkimproxy.out @@ -27,3 +29,5 @@ @sample ${SYSCONFDIR}/dkimproxy_in.conf share/examples/dkimproxy/dkimproxy_out.conf.example @sample ${SYSCONFDIR}/dkimproxy_out.conf +@rcscript ${RCDIR}/dkimproxy_in +@rcscript ${RCDIR}/dkimproxy_out diff -uNr dkimproxy/pkg/dkimproxy_in.rc dkimproxy-rc/pkg/dkimproxy_in.rc --- dkimproxy/pkg/dkimproxy_in.rc Wed Dec 31 19:00:00 1969 +++ dkimproxy-rc/pkg/dkimproxy_in.rc Tue Jul 9 08:22:00 2013 @@ -0,0 +1,12 @@ +#!/bin/sh +# +# $OpenBSD$ + +daemon=/usr/local/bin/dkimproxy.in --daemonize +daemon_flags=--conf_file=${SYSCONFDIR}/dkimproxy_in.conf --user=_dkimproxy --group=_dkimproxy + +. /etc/rc.d/rc.subr + +pexp=/usr/bin/perl.*$daemon $daemon_flags + +rc_cmd $1 diff -uNr dkimproxy/pkg/dkimproxy_out.rc dkimproxy-rc/pkg/dkimproxy_out.rc --- dkimproxy/pkg/dkimproxy_out.rcWed Dec 31 19:00:00 1969 +++ dkimproxy-rc/pkg/dkimproxy_out.rc Tue Jul 9 08:22:09 2013 @@ -0,0 +1,12 @@ +#!/bin/sh +# +# $OpenBSD$ + +daemon=/usr/local/bin/dkimproxy.out --daemonize +daemon_flags=--conf_file=${SYSCONFDIR}/dkimproxy_out.conf --user=_dkimproxy --group=_dkimproxy + +. /etc/rc.d/rc.subr + +pexp=/usr/bin/perl.*$daemon $daemon_flags + +rc_cmd $1 -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: dkimproxy
On Tue, Jul 09, 2013 at 12:29:47PM +0100, Stuart Henderson wrote: @PoolpOrg I wish someone would package dkimproxy for #OpenBSD ... I've had this sitting in mystuff/ for 2 years, just dusted it off and updated it... it needs an rc.d script writing, no time to do it myself at the moment, any takers? my system may be slightly messed up but make install doesn't seem to install dkimproxy on my desktop :/ $ sudo make [...] everything's fine and lovely [...] $ sudo make install $ ls /usr/local/bin/dkim* ls: /usr/local/bin/dkim*: No such file or directory $ -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: dkimproxy
On Tue, Jul 09, 2013 at 03:28:23PM +0200, Gilles Chehade wrote: On Tue, Jul 09, 2013 at 12:29:47PM +0100, Stuart Henderson wrote: @PoolpOrg I wish someone would package dkimproxy for #OpenBSD ... I've had this sitting in mystuff/ for 2 years, just dusted it off and updated it... it needs an rc.d script writing, no time to do it myself at the moment, any takers? my system may be slightly messed up but make install doesn't seem to install dkimproxy on my desktop :/ $ sudo make [...] everything's fine and lovely [...] $ sudo make install $ ls /usr/local/bin/dkim* ls: /usr/local/bin/dkim*: No such file or directory $ disregard, my system and /ports are completely broken and I received two mails that it works for others. I will reinstall tonight and try the package again ;-) -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: UPDATE: Ion-20090110
-statusd_statusd_mail_lua 8 Apr 2013 15:11:03 - @@ -0,0 +1,12 @@ +$OpenBSD$ +--- utils/ion-statusd/statusd_mail.lua.orig Mon Apr 8 11:59:40 2013 utils/ion-statusd/statusd_mail.lua Mon Apr 8 12:00:34 2013 +@@ -12,7 +12,7 @@ local mon = mail + local defaults={ + update_interval=10*1000, + retry_interval=60*10*1000, +-mbox = os.getenv(MAIL), ++mbox = os.getenv(MAIL) or /var/mail/ .. os.getenv(USER), + files = {} + } + Index: pkg/PFRAG.shared === RCS file: /cvs/ports/x11/ion/pkg/PFRAG.shared,v retrieving revision 1.3 diff -u -p -r1.3 PFRAG.shared --- pkg/PFRAG.shared 20 Oct 2006 17:36:13 - 1.3 +++ pkg/PFRAG.shared 8 Apr 2013 15:11:03 - @@ -2,7 +2,6 @@ lib/ion3/mod/de.so lib/ion3/mod/mod_dock.so lib/ion3/mod/mod_menu.so -lib/ion3/mod/mod_mgmtmode.so lib/ion3/mod/mod_query.so lib/ion3/mod/mod_sm.so lib/ion3/mod/mod_sp.so Index: pkg/PLIST === RCS file: /cvs/ports/x11/ion/pkg/PLIST,v retrieving revision 1.20 diff -u -p -r1.20 PLIST --- pkg/PLIST 28 Mar 2007 19:33:04 - 1.20 +++ pkg/PLIST 8 Apr 2013 15:11:03 - @@ -1,11 +1,11 @@ @comment $OpenBSD: PLIST,v 1.20 2007/03/28 19:33:04 pedro Exp $ %%SHARED%% -bin/ion3 -bin/pwm3 +@bin bin/ion3 +@bin bin/pwm3 lib/ion3/ lib/ion3/bin/ -lib/ion3/bin/ion-completefile -lib/ion3/bin/ion-statusd +@bin lib/ion3/bin/ion-completefile +@bin lib/ion3/bin/ion-statusd lib/ion3/lc/ lib/ion3/lc/de.lc lib/ion3/lc/ioncore_bindings.lc @@ -14,11 +14,12 @@ lib/ion3/lc/ioncore_ext.lc lib/ion3/lc/ioncore_luaext.lc lib/ion3/lc/ioncore_menudb.lc lib/ion3/lc/ioncore_misc.lc +lib/ion3/lc/ioncore_quasiact.lc +lib/ion3/lc/ioncore_tabnum.lc lib/ion3/lc/ioncore_wd.lc lib/ion3/lc/ioncore_winprops.lc lib/ion3/lc/mod_dock.lc lib/ion3/lc/mod_menu.lc -lib/ion3/lc/mod_mgmtmode.lc lib/ion3/lc/mod_query.lc lib/ion3/lc/mod_query_chdir.lc lib/ion3/lc/mod_sm.lc @@ -33,10 +34,6 @@ man/cs/ man/cs/man1/ @man man/cs/man1/ion3.1 @man man/cs/man1/pwm3.1 -man/de/ -man/de/man1/ -@man man/de/man1/ion3.1 -@man man/de/man1/pwm3.1 man/fi/ man/fi/man1/ @man man/fi/man1/ion3.1 @@ -67,26 +64,19 @@ share/examples/ion3/look_clean.lua share/examples/ion3/look_cleanios.lua share/examples/ion3/look_cleanviolet.lua share/examples/ion3/look_dusky.lua +share/examples/ion3/look_greenlight.lua share/examples/ion3/look_greyviolet.lua share/examples/ion3/look_ios.lua share/examples/ion3/look_newviolet.lua share/examples/ion3/look_simpleblue.lua share/examples/ion3/lookcommon_clean.lua -share/examples/ion3/lookcommon_clean_frame.lua -share/examples/ion3/lookcommon_clean_stdisp.lua -share/examples/ion3/lookcommon_clean_tab.lua share/examples/ion3/lookcommon_emboss.lua -share/examples/ion3/lookcommon_emboss_frame.lua -share/examples/ion3/lookcommon_emboss_stdisp.lua -share/examples/ion3/lookcommon_emboss_tab.lua share/ion3/ share/ion3/ion-completeman share/ion3/ion-runinxterm share/ion3/welcome.cs.txt -share/ion3/welcome.de.txt share/ion3/welcome.fi.txt share/ion3/welcome.txt share/locale/cs/LC_MESSAGES/ion3.mo -share/locale/de/LC_MESSAGES/ion3.mo share/locale/fi/LC_MESSAGES/ion3.mo -share/locale/ru/LC_MESSAGES/ion3.mo +share/locale/fr/LC_MESSAGES/ion3.mo - End forwarded message - -- Sending from my iFart... -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: www/chromium: sndio playback
onmove_callback(void *data, int); -+ -+ struct sio_hdl *sndio_hdl_; -+ struct sio_par sndio_par_; -+ -+ // Pointer to the object that will provide the audio samples. -+ AudioSourceCallback* source_; -+ // Our creator, the audio manager needs to be notified when we close. -+ AudioManagerOpenBSD* manager_; -+ // Packet size in bytes. -+ uint32 packet_size_; -+ // Number of bytes for making a silence buffer. -+ int silence_bytes_; -+ // Volume level from 0 to 1. -+ float volume_; -+ -+ int32 hw_pos_; -+ int32 sw_pos_; -+ -+ uint8 *buffer_; -+ uint32 buffer_size_; -+ uint32 buffer_avail_; -+ uint32 used_; -+ uint32 filled_; -+ -+ base::Thread thread_; -+ base::Time last_callback_time_; -+ int callback_interval_ms_; -+ -+ DISALLOW_COPY_AND_ASSIGN(PCMQueueOutAudioOutputStream); -+}; -+ -+#endif // MEDIA_AUDIO_OPENBSD_AUDIO_OUTPUT_OPENBSD_H_ Index: patches/patch-media_media_gyp === RCS file: /cvs/ports/www/chromium/patches/patch-media_media_gyp,v retrieving revision 1.15 diff -u -p -r1.15 patch-media_media_gyp --- patches/patch-media_media_gyp 7 Nov 2012 06:59:45 - 1.15 +++ patches/patch-media_media_gyp 24 Nov 2012 14:44:51 - @@ -1,7 +1,25 @@ $OpenBSD: patch-media_media_gyp,v 1.15 2012/11/07 06:59:45 robert Exp $ --- media/media.gyp.orig Wed Oct 31 20:01:20 2012 -+++ media/media.gyp Tue Nov 6 22:45:35 2012 -@@ -433,6 +433,7 @@ media/media.gyp Thu Nov 15 12:02:41 2012 +@@ -7,6 +7,8 @@ + 'chromium_code': 1, + # Override to dynamically link the PulseAudio library. + 'use_pulseaudio%': 0, ++# Override to dynamically link the sndio library. ++'use_sndioaudio%': 0, + # Override to dynamically link the cras (ChromeOS audio) library. + 'use_cras%': 0, + 'conditions': [ +@@ -133,6 +135,8 @@ + 'audio/scoped_loop_observer.h', + 'audio/simple_sources.cc', + 'audio/simple_sources.h', ++'audio/sndio/sndio_output.cc', ++'audio/sndio/sndio_output.h', + 'audio/win/audio_low_latency_input_win.cc', + 'audio/win/audio_low_latency_input_win.h', + 'audio/win/audio_low_latency_output_win.cc', +@@ -433,6 +437,7 @@ }], ['OS==openbsd', { 'sources/': [ ['exclude', '/alsa_' ], @@ -9,3 +27,25 @@ $OpenBSD: patch-media_media_gyp,v 1.15 2 ['exclude', '/audio_manager_linux' ] ], 'link_settings': { 'libraries': [ +@@ -496,6 +501,21 @@ + 'sources!': [ + 'audio/pulse/pulse_output.cc', + 'audio/pulse/pulse_output.h', ++ ], ++}], ++['use_sndio == 1', { ++ 'link_settings': { ++'libraries': [ ++ '-lsndio', ++], ++ }, ++ 'defines': [ ++'USE_SNDIO', ++ ], ++}, { # else: use_sndio == 0 ++ 'sources!': [ ++'audio/sndio/sndio_output.cc', ++'audio/sndio/sndio_output.h', + ], + }], + ], -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: [new] mail/goobook
I didn't get (or accidentally deleted) the initial mail ... I'm interested in this, if you need testing On Thu, Sep 06, 2012 at 01:02:04PM +0200, Julien Dhaille wrote: Hello. Nobody interested by this one ? 2012/5/15 Julien Dhaille jul...@dhaille.com Hi all, goobook is a python script : The purpose of GooBook is to make it possible to use your Google Contacts from the command-line and from MUAs such as Mutt. It can be used from Mutt the same way as abook. Many details on the homepage. Comments ? ok ? Thanks -- Julien Dhaille -- Julien Dhaille -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: tedu palms/
On Sun, Sep 02, 2012 at 06:49:46PM +0200, Matthieu Herrb wrote: On Sun, Sep 02, 2012 at 05:37:38PM +0200, Antoine Jacoutot wrote: Hi. Talking with landry@ we realized there aren't many ports that make sense under ports/palm. We are thinking about trashing the entire category and keep only the following 3 ports for the time being: bibelot, palm-bookmarks, palm2ical Thoughts? I gave up on my palm pilot and palm phone long time ago. No regrets. well it does come from another century ... miod ? got one ? :-p -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: minimalist
Nice :-) On Fri, Aug 03, 2012 at 12:28:52PM +0200, Christopher Zimmermann wrote: Hi, I just finished adopting the documentation and creating a port for the minimalist mailing list manager. You can find it at https://github.com/jasperla/openbsd-wip/tree/master/mail/minimalist After installation only the entries to /etc/mail/aliases need to be added and you should be able to test the minimalist-example@localhost mailing list on chrooted minimalist via OpenSMTDd. Cheers, Christopher On Fri, 27 Jul 2012 10:54:17 +0200 Jan Stary h...@stare.cz wrote: On Jul 22 12:07:51, Christopher Zimmermann wrote: On Sat, 21 Jul 2012 20:03:04 +0200 Jan Stary h...@stare.cz wrote: On Jul 21 18:04:51, Christopher Zimmermann wrote: Would you advise to use your github minimalist instead? Does it work better within smtpd than the original minimalist? Do you already have an OpenBSD port of it? I think it works a lot better than the original minimalist with OpenSMTPd. I made it perl-taint clean, removed every perl eval(), chrooted it, made it independent of a sendmail binary, but also removed some features in the process. This sounds nice, removng the sendmail dependence in particular. I would like to use and test your version. However, it doesn't work for me; the original minimalist.pl does. I guess there are some differences that need to be taken care of in /etc/minimalist.conf - I just changed the directory to /var/db/minimalist from the original /var/spool/minimalist but that's not enough. Is there a recommended minimalist.conf to use ith your minimalist.pl? Now I am using the original minimalist.conf Also, could you please (re)send the aliase file that works for you? This is what works for me now, with the original minimalist.pl: minimalist: |/usr/local/bin/minimalist.pl testing:|/usr/local/bin/minimalist.pl testing testing-owner: hans The documentation is not yet adapted to my changes. Yes; in particular, the minimalist.conf needs to be different. Do I understand it correctly that https://raw.github.com/madroach/minimalist/master/old_stuff/minimalist.conf-sample is just a copy from the original minimalist and is not supposed to work with your minimalist.pl? I intend to maintain it and fix bugs. Of course I would advise to use my version. At the moment I don't have much time, but in about two weeks I could do some work to adapt the documentation and especially the example conffile. Great, please let us know. Jan -- Gilles Chehade https://www.poolp.org @poolpOrg
Re: new: audio/ardour
indeed, will test shortly ! Gilles Ryan Freeman r...@slipgate.org wrote: On Sat, Mar 17, 2012 at 12:03:27PM +0100, Stefan Sperling wrote: I've ported the ardour digital audio workstation (http://ardour.org) to OpenBSD some time ago. The port includes some new glue code for sndio midi which I tested with a Mackie-style controller. It builds and runs, with audio/jack as audio backend. But there are some stability problems. Sometimes sound isn't audible unless latency is tweaked in the JACK-Latency menu. What's worse is that it freezes up during playback occasionally. ratchov says these problems might be related to jack's sndio backend. I'd like to import this anyway so that remaining issues can be fixed in-tree. Patches in the ardour port have been shown to upstream. There won't be another ardour2 release so they won't take the patches. Upstream work is focused on ardour3. The ardour port and ports for two new required dependencies are attached and also at http://stsp.name/openbsd/ports/ardour/ this is very exciting, testing now! -ryan
Re: mplayer survey
On Wed, Jun 02, 2010 at 02:21:01AM +0100, Edd Barrett wrote: Hi, (potentially interested parties in CC.) Since the last snapshot containing mplayer-20100308 I have noticed: a) DVD's don't play on my thinkpad using the external CD drive. I am not sure if this ever worked - its the first time. erf, I can no longer verify which version it was but with a relatively recent snapshot i watched a dvd weeks ago. I notice this in dmesg at this time: cd0(umass0:1:0): Check Condition (error 0x70) on opcode 0x28 SENSE KEY: Illegal Request ASC/ASCQ: Read Of Scrambled Sector Without Authentication Now I know mplayer had its own DVD decrypter, but has this changed? Anyone know. Either way I have installed: libdvd-0.3p2descramble scrambled DVDs using ACSS libdvdcss-1.2.9 descramble scrambled DVDs libdvdnav-4.1.3v0 DVD read/navigation library libdvdread-0.9.7p1 accessing DVD files b) Stuttering sound after some time of playing some file/stream. Very annoying. The old version of mplayer did not do this for me. Has anyone experienced either of these issues, or is it a hardware specific bug? I have experienced this while playing a mp3 two or three days ago, I have switched to mpg123 to make sure it wasn't related to the file itself and it worked perfect. didn't fill a bug report because i was unsure my bastard system was at cause Maybe I need to work on another update - perhaps we just checked out at a bad time. I just looked at the mplayer www page, they are thinking of... releasing?! http://www.mplayerhq.hu/design7/news.html Thanks for enduring my nonsensical rantings. -- Best Regards Edd Barrett http://www.theunixzoo.co.uk -- Gilles Chehade freelance developer/sysadmin/consultant http://www.poolp.org
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: gil...@cvs.openbsd.org 2010/05/06 03:27:31 Modified files: geo/openbsd-developers: Makefile geo/openbsd-developers/files: OpenBSD Log message: I left Paris months ago ...
mod_wsgi
Hi, Just wondering if there's someone working on a port for mod_wsgi ? Searching archives I saw that James Turner made a port a year ago, but it was never commited and there's no mention to why. If anyone knows the reason, I'd be willing to know :-) Gilles -- Gilles Chehade freelance developer/sysadmin/consultant http://www.poolp.org
Re: update blows up
In Paul's defense, fh is really a moron. Gilles Tomasz Pajor a écrit : Please stop this silliness, what are You 5? | i am talking about years of insultings by theo. please consult | the archives + i have my private collection. Very nice for you. So you stick around for the insults ? no, not really. i dont judge a product by the social behaviour of its leader. very few people would be using openbsd otherwise. it's not my fault theo can't ignore mails he thinks stupid. he could do it just as well as the others and save a lot of trouble and bad image. but that's too easy, isn't it? i guess he needs to blow some steam so he calls people names cause he can hide behind the internetz | it is him who is resolving to name callings if someone | writes something he doesnt like. Who gives a shit ? Some dude on the internet calls you an idiot, so what ? I just told you you suck because you said something I don't like. If you can't stand the heat, get your ass out the kitchen. yes Paul, you are a nobody on the internet, i agree. and i coudln't care less what you say about me in the public. on the other hand, perhaps you feel warm and fuzzy when the leader of your favourite project (and not just some dude on the internet really) calls you names in front of the whole community again and again. i, personally, am not in favour of tarnishing my name this way. i am making considerable effort to be on good terms with the project members and have no beef to grind with them whatsoever. i am not a person looking for fights, consult the archives. and please spare me the because you deserved it probably shit, because the other devs rarely join in on his escapades and try to hold a civil face (thank you all, you know who you are). so it is proven to be possible to stay civilised. | in my country if you call people names (even if warranted, | whatever that means in this case), you better be prepared | that some might pick up the gauntlet and kick your ass. And what country would that be ? Moronia ? The country of We fight because we're bunch of idiots ? if you call a big guy in the bar an idiot you better run and hide or live with the consequences. if someone calls your girlfriend a fat bitch into your face, i imagine you just whistle and pretend nothing's happened, right? thought so Paul, thought so. carry on. one day someone will sue theo for libel and then he will ask for donations for a lawyer. of course i never thought theo a man who would stand up to another man and put his fist where his mouth is -- and i dont mean punching himself.. he's damn lucky duels are illegal nowadays. -f
Re: update blows up
Paul de Weerd a écrit : On Thu, Oct 08, 2009 at 06:54:37AM -0700, James Crutchfield wrote: | Oh, Paul - don't be so overly dramatic. Regardless of your or anyone else's | opinion of the intelligence behind a question, you can't insult a man five | times in the same thread and expect that he won't become defensive. You're | too smart to ignore the reaction of all creatures, including people, when | backed into a corner. It's our very nature. Overly dramatic ? Hmm. I consider threatening with violence to be overly stupid. And I wouldn't call breaking a nose defensive. Sure, I'm not too worried that anyone on this list is going to come by my house and punch me in the face. I was trying to point out the stupidity of threatening with violence when someone says something you don't like. For some people I would go through the pain of going to their house and punch them in the face or stab them with a fork, given this project was followed by volunteers ;-) Gilles
Re: console imap client
LEVAI Daniel a écrit : Hi! Anyone could recommend me a ported console imap client, or if there isn't any ported, a simply working? Thanks in advance, Daniel mutt does imap Gilles
Re: www/firefox35 crashes on video content
Aaron Stellman a écrit : Built firefox35-3.5 on -amd64 current. Supposedly firefox35 supports the new html5 video element. However, firefox crashes on a page with such element. example page on which it crashes: http://www.double.co.nz/video_test/test1.html Can anyone else confirm such behavior? yes it crashes on video for me too Gilles
Re: www/firefox35 crashes on video content
Gilles Chehade a écrit : Aaron Stellman a écrit : Built firefox35-3.5 on -amd64 current. Supposedly firefox35 supports the new html5 video element. However, firefox crashes on a page with such element. example page on which it crashes: http://www.double.co.nz/video_test/test1.html Can anyone else confirm such behavior? yes it crashes on video for me too Gilles erf, i forgot to add: amd64 , MP Gilles
Re: NEW: scrotwm
On Wed, Jan 28, 2009 at 12:55:12PM +0100, Antoine Jacoutot wrote: On Wed, 28 Jan 2009, Pierre-Yves Ritschard wrote: Hi, I started using scrotwm, which I like a lot except for its name. It might make it in xenocara/ at some point, but for now having a port is better than cvs checkout make. It's a fairly straightforward port, the only debatable thing is that it has a run dependency on dmenu, while it can function properly without it. I'll be hosting the cvs snapshots and making up my own version numbers for now. If this makes it in, ping me whenever something warrants putting out a new snap. I'll look into it... I need a new wm... you'll look into the scrotum ? Ooooh this is going to be an endless source of jokes :) Gilles -- Gilles Chehade http://www.poolp.org/~gilles/
Re: DRM in xpdf
On Fri, Apr 25, 2008 at 11:25:13PM +0200, Martin Schr?der wrote: 2008/4/25 Deanna Phillips [EMAIL PROTECTED]: For those who would argue that important content might get irretrievably locked away in PDF format, I'll remind you that Xpdf is open source, and can be modified by end users (the GPL even allows this). Go ahead, ignore the authors wishes. Show your disrespect. Author has *wished* that his software source code be available for anyone to modify it orelse he would not have released it under the GPL. Gilles -- Gilles Chehade http://www.poolp.org/
Re: DRM in xpdf
On Fri, Apr 25, 2008 at 10:16:48PM +, Miod Vallat wrote: For those who would argue that important content might get irretrievably locked away in PDF format, I'll remind you that Xpdf is open source, and can be modified by end users (the GPL even allows this). Go ahead, ignore the authors wishes. Show your disrespect. Your logic implies GPL respects authors. Uh oh ... the showerless happy hacker will come and hunt you now ... :-) -- Gilles Chehade http://www.poolp.org/
[sysutils/procstated] new port, need help comments
Hi ports@, procstated is a utility that monitors a (set of) process(es) for exits and/or signals delivery, and which calls handlers upon these events. It will for example allow the restart of a process that exited, or mail someone if a monitored process receives a segmentation fault. New handlers will be added depending on (my ?) needs. I wanted to submit it for base initially but it looks a lot like a sysutils/ thingy so I made it into a port. = http://www.evilkittens.org/~gilles/OpenBSD/ports/sysutils/procstated.tgz - comments ? - can anyone please help me understand why procstated.conf doesn't get installed to ${PREFIX}/share/examples/ ? (I got the do-install part from other ports that install sample configurations, I don't understand why it won't work here) - if you test it (please ?) I would like to hear from you as I've been the only user of it so far, it worked for my uses but I don't code bug-free ;) Gilles -- Gilles Chehade
Re: Ion3 port is obsolete
On Fri, Nov 16, 2007 at 06:01:12PM +, Tuomo Valkonen wrote: On 2007-11-16, Craig Brozefsky [EMAIL PROTECTED] wrote: Yah, sucks to write free software, perhaps you should just stop. Indeed, Ion3 is my final gift to the FOSS herd, that it can never hope to repay. After that any software I might create, will come without any license at all (the djb way). With or without source, I have not yet decided. Probably without, since FOSS is degrading into a pile of steaming shit so fast, that I'm likely to be switching to Windows within a few years time, and binaries will work just fine there. good for you, and what did you have for breakfast ? -- Gilles Chehade http://www.evilkittens.org/ http://www.evilkittens.org/blog/gilles/
[audio/amarok] segmentation fault
Hi, The maintainer of this port being the mailing list according to ports/INDEX, here's what happens when I use freshly installed amarok on -current/amd64: felix:gilles {112} amarok Amarok: [Loader] Starting amarokapp.. Amarok: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokapp. amarokapp:/usr/lib/libstdc++.so.44.0: undefined symbol '__cxa_atexit' lazy binding failed! Amarok: [Loader] amarokapp probably crashed! felix:gilles {113} nm /usr/lib/libstdc++.so.44.0 |grep '__cxa_atexit' U __cxa_atexit felix:gilles {114} Gilles -- SCHNEIER FACT #47: Bruce Schneier doesn't have a chin under his beard -- just more ciphertext. (source: http://geekz.co.uk/schneierfacts/ )
Re: UPDATE: ruby-1.8.6 patchlevel 110
On Fri, Sep 28, 2007 at 08:49:39PM +0200, Bernd Ahlers wrote: Hey! Attached is an update to ruby-1.8.6 patchlevel 110. It would be nice if some kind souls would test this diff on amd64 and sparc64. By testing I mean at least 'make package' and 'make regress'. Some realworld tests on thoase archs would be nice as well. Thank you! Regards, Bernd on an amd64, 'make package' was ok, this is the output of make regress === Regression check for ruby-1.8.6-p110 test succeeded ./miniruby ./runruby.rb --extout=.ext -- ./test/runner.rb --basedir=./test --runner=console Loaded suite . Started .F /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/drb/drb.rb:736:in `open': druby://felix.evilkittens.org:14015 - #Errno::ETIMEDOUT: Connection timed out - connect(2) (DRb::DRbConnError) from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/drb/drb.rb:729:in `each' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/drb/drb.rb:729:in `open' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/drb/drb.rb:1189:in `initialize' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/drb/drb.rb:1169:in `new' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/drb/drb.rb:1169:in `open' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/drb/drb.rb:1085:in `method_missing' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/drb/drb.rb:1103:in `with_friend' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/drb/drb.rb:1084:in `method_missing' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/drb/extserv.rb:16:in `initialize' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/test/drb/ut_array.rb:12:in `new' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/test/drb/ut_array.rb:12 ^C/usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/drb/extservm.rb:79:in `stop': Interrupt from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/drb/extservm.rb:79:in `invoke_service' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/drb/extservm.rb:39:in `service' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/test/drb/drbtest.rb:35:in `ext_service' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/timeout.rb:56:in `timeout' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/timeout.rb:76:in `timeout' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/test/drb/drbtest.rb:34:in `ext_service' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/test/drb/drbtest.rb:279:in `setup' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/test/unit/testcase.rb:77:in `run' ... 12 levels... from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/test/unit/ui/testrunnerutilities.rb:29:in `run' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/test/unit/autorunner.rb:216:in `run' from /usr/ports/lang/ruby/w-ruby-1.8.6-p110/ruby-1.8.6-p110/lib/test/unit/autorunner.rb:12:in `run' from ./test/runner.rb:7 felix:ruby {109}
Re: inn-2.4.3 - need comments and testing
On Fri, Jul 20, 2007 at 04:25:14PM -0500, Deanna Phillips wrote: That should read something like: have a look at the other INN ports from me and Toni Mueller including the patches floating around the archives. I found it.. it's out of date but might help as a reference. This is the port started by mbalmer and later worked on by Toni, kili@ and myself. Sorry, I was away this week-end and could not read my mails ;-) Thanks for the tarball you sent me, I will check it out tonight when I get back home. I worked a bit on the port and found that the install-sh script from inn exec-s chown several times while I should assume the _news user isn't yet created. I'm trying to fix this by deferring the chown's to post-install, I'll give it a try tonight. I'll post the url to the updated port here. It is the last blocking issue for me as besides that I had no issues running inn out of it with an existing _news account. It took me quite some time, but I could start it with no errors in logs, create new groups, post to groups, delete groups ... When it is valid for you, I will add a -sasl flavour as it is part of my needs ;-) I have a question: strcpy is used a lot and after going through the archives, I do not know if I should try to replace strcpy with strlcpy or if I should avoid differing from the official project. I looked at a few strcpy calls and they seemed to be safely used (I need to spent a lot more time to ensure that as they are widespread). I have no problem with either solution, replacing or auditing, it is just that I don't know which one is the preferred way. Something good had to emerge from inn: Now I know precisely of several things NOT TO DO in future code to keep it maintainable and portable (as in ports). -- sysadmin coder @ http://www.evilkittens.org/ coder@ http://www.exalead.com/ pgplmylmSKVs7.pgp Description: PGP signature
inn-2.4.3 - need comments and testing
Hi ports@, I'm almost done with the inn port except that: 1- even though the PLIST starts with @newuser, the user does not get created and I am forced to create it manually. Anyone can explain what I do wrong ? 2- this one being my first port, I probably did some thing(s) wrong, it would be great if someone could review and tell me what I need to fix and what could/should be improved/changed. 3- I am not very familiar with inn, maybe some more experienced user can help with the default config file and examples ? The port is at: http://www.evilkittens.org/~veins/inn.tgz Additionnal comments: - needs user _news, part of the group news - needs /usr NOT to be nosuid (innd requires to be called from a setuid wrapper which drops privileges, the code is kind of messy so i am not sure yet that I can remove that requirement without differing too much from the official code). Thanks a lot, I'm looking forward to your comments and advices :) -- sysadmin coder @ http://www.evilkittens.org/ coder@ http://www.exalead.com/ pgpOil4RPf7Gk.pgp Description: PGP signature
Re: inn-2.4.3 - need comments and testing
On Fri, Jul 20, 2007 at 06:01:42PM +0200, Matthias Kilian wrote: On Thu, Jul 19, 2007 at 11:54:18PM -0500, Gilles Chehade wrote: 1- even though the PLIST starts with @newuser, the user does not get created and I am forced to create it manually. Anyone can explain what I do wrong ? You mean during fake stage? Well, the user is created add install time, i.e. when you run pkg_add(8) or make install. At least I can't build it here because it tries to chown some stuff to _news during fake. mh :/ ok I get it now, I had trouble separating the fake process from install in my mind yesterday night, so instead of chowning the files to _news when they are created, I should really create them but defer the chown to post-install right ? As is, the chown error disappear if you create the user manually and install the port afterwards, which now makes sense to me ... will fix it ;-) ksh: }fmt: not found floating around the archives), especially on patch-support_install-sh. Unfortunately, Deannas port seems to be unavailable. I don't get that :-) 2- this one being my first port, I probably did some thing(s) wrong, it would be great if someone could review and tell me what I need to fix and what could/should be improved/changed. Some nits: * COMMENT doesn't need quotes any longer. Ok dokie * --with-etc-dir=${PREFIX}/share/examples/inn looks wrong, it should be set to ${SYSCONFDIR}/news or similar. Same vor --with-db-dir, let it point to /var/news/db. Funny enough, looking at my own old port, I see lots of fishy things there, too, e.g. using ${LOCALBASE} instead of ${PREFIX} in setting CONFIGURE_ARGS. I am at work so I cannot look right now, but basically if I use SYSCONFDIR it will copy the files and I get errors about bogus paths. I looked at the port for leafnode and I *understood* (which means there's a high chance I got it wrong ;-) that it copied the configuration files in the example directory them use @sample to install them in SYSCONFDIR. The same applies for --with-db-dir, the files are installed in the example dir then installed using @sample. * your patch-Makefile_global_in looks strange, too. I'm not sure wether WRKINST is guaranteed to be in the environment or passed to make. In general, if you want to override things like DESTDIR, try to add them to the environment, using MAKE_ENV or MAKE_FLAGS resp. FAKE_FLAGS depending on your needs before starting to patch things. Okie, I will change that, I thought that using WRKINST was the proper way over using environment variables (I have been forced in two places to set an environment variable for makedbz to work and it looked a lot like a dirty hack to me ;-) 3- I am not very familiar with inn, maybe some more experienced user can help with the default config file and examples ? Well, years ago I used to use a much older version of INN, on a leaf site, with UUCP, so I'm not of the biggest help here until I get the time to read all the documentation. The configuration as is doesnt prevent the server from running and for my tests I basically `make install`, run the daemon, create a newsgroup, post to it, read my post. it works fine, but I thought it would be nice to include some configurations and have someone who knows make sure that the default configuration is not unsafe. - needs /usr NOT to be nosuid (innd requires to be called [...] That's no problem, we've other ports that need suid. Oki dokie, I'll still try to find some time to figure out if there's room for improvement, but I frankly don't want to make this my priority unless I'm sure that they will be merged upstream (I will look at the source more in depth then eventually get in touch with someone there before I even start ;-) Ciao, Kili Thanks a lot, you've been and you are very helpful ! -- sysadmin coder @ http://www.evilkittens.org/ coder@ http://www.exalead.com/ pgpnrcKPdDG3d.pgp Description: PGP signature
inn-2.4.3 - need help
hi ports@, I've noticed yesterday that there was no port for a nntp server execpt for the very limited leafnode server and since i need one i decided to try to port inn which builds very easily under OpenBSD. I have trouble understanding something though: I want the port to create some directories (for example /etc/inn to avoid the several config files to uglify /etc). When I look at the fake directory everything is in the right place but when I make install the directories are not created. I suspected that there was some keyword to add in PLIST but when I look at other ports that create directories (mysql for example) I see nothing. Does it have to be done in a pre-install rule ? the port as-is is here: http://www.evilkittens.org/~veins/inn.tgz Thanks for your help ! -- sysadmin coder @ http://www.evilkittens.org/ coder@ http://www.exalead.com/ pgpNwPLIdpgel.pgp Description: PGP signature
Re: inn-2.4.3 - need help
On Thu, Jul 19, 2007 at 06:08:52PM +0300, Antti Harri wrote: On Thu, 19 Jul 2007, Gilles Chehade wrote: I suspected that there was some keyword to add in PLIST but when I look at other ports that create directories (mysql for example) I see nothing. Does it have to be done in a pre-install rule ? [rest snipped] What your looking for is @sample care to provide with a link describing the keyword (and other keyword) if there's any ? Thanks ! Gilles Chehade -- sysadmin coder @ http://www.evilkittens.org/ coder@ http://www.exalead.com/ pgpcUONmJpaqL.pgp Description: PGP signature
Re: inn-2.4.3 - need help
On Thu, Jul 19, 2007 at 05:40:52PM +0200, Alexander Hall wrote: Gilles Chehade wrote: On Thu, Jul 19, 2007 at 06:08:52PM +0300, Antti Harri wrote: What your looking for is @sample care to provide with a link describing the keyword (and other keyword) if there's any ? Of course there is! man pkg_create /PACKING LIST DETAILS /Alexander Thank you and Anti for pointing me to the right place, I was absolutely not looking to the appropriate man page ... :-) /me gets back to his plist -- sysadmin coder @ http://www.evilkittens.org/ coder@ http://www.exalead.com/ pgpGhQpR6lJOm.pgp Description: PGP signature
Re: inn-2.4.3 - need help
On Fri, Jul 20, 2007 at 01:31:56AM +0200, Matthias Kilian wrote: On Thu, Jul 19, 2007 at 01:35:06AM -0500, Gilles Chehade wrote: I've noticed yesterday that there was no port for a nntp server execpt for the very limited leafnode server and since i need one i decided to try to port inn which builds very easily under OpenBSD. [...] Well, that @sample thing has been explained to you, so just let me note that you should search the archives for (failed and/or abandoned) attempts of INN ports. This may help you to avoid some pitfalls, for example too much nitpicking on what installs where (my first attempt was a complete desaster because I tried to sprinkle INN stuff all over ${LOCALBASE}/{{,s}bin,include/inn,lib{,exec}} instead of using INN's hierarchy in ${LOCALBASE}/inn). the port as-is is here: http://www.evilkittens.org/~veins/inn.tgz Classic problem (in pkg/PLIST): include/config.h This will cause strange errors when building other ports. Try it, and/or search the archives. One more reason to go put INN into its own hierarchy, at least for a start. Ciao, Kili I realized that inn wasn't the best choice for a first port just a minute ago when I looked at the clock and noticed that I've spent two evenings on what was supposed to take me just a few hours ... Oh well ... now that I'm deep down it what else can I do ? :-) Thanks for your advices, I'm all ears for any of your help and advices to help me in my journey of hair pulling -- sysadmin coder @ http://www.evilkittens.org/ coder@ http://www.exalead.com/ pgpExlqccQUej.pgp Description: PGP signature