summaryrefslogtreecommitdiff
path: root/net/p5-Net-Server
AgeCommit message (Collapse)AuthorFilesLines
2008-10-19Bump the PKGREVISION for all packages which depend directly on perl,he1-1/+2
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
2008-06-12Add DESTDIR support.joerg1-1/+3
2008-01-030.97 Jul 25 2007adrianp2-6/+6
- Allow for better handling of setlogsock depending upon the version of Sys::Syslog installed (David Schweikert) - Update examples with minimal pod and working synopses - Added post_client_connection_hook (Mihail Nasedkin) 0.96 Mar 23 2007 - Allow for conf_file to be specified in the default_values. - Add perldoc for why we use a template in options. - Fix syslog log options regex again (Carlos Velasco) - Fix ->autoflush (needs FileHandle) (Paul Miller) - Add handle_syslog_error to allow catching errors during syslog writes (Patrik Wallstrom) - Add open_syslog to slightly abstract opening of syslog. - Add numerous patches from Rob Mueller to cleanup child accounting in PreFork server. 0.95 Feb 02 2007 - Warn clean on the chld hanlder in PreFork. (Michael Virnstein) - Allow lock_file for lock serialization to only be opened once (Rob Mueller) - Add additional log messages during failure in accept (Mark Martinec) - Fix double decrement bug in PreFork.pm (Bill Nesbitt, Carlos Velasco) - Fix precedence bug with non-parened open (John W. Krahn) - Check setuid better after POSIX setuid (Ricardo Signes) - Update Syslog options parsing (Carlos Velasco) - Allow no_client_stdout to work with Multiplex (Steven Lembark) - Allow Sys::SysLog keyworks be passed through the ->log method (Peter Beckman) - Allow more characters through in syslog_ident (Peter Beckman) - Fix Fork server bug which had post_accept_hook called twice (Curtis Wilbar) - Added pre_fork_hook to Fork server to handle removed duplicate post_accept_hook call. - Reopen STDIN/STDOUT to /dev/null at end of child connection to avoid spurious warnings (Rob Mueller) - Don't process STDIN/STDOUT in post_accept if udp_true (Rob Mueller) - Cleanup child processing code in PreFork server (Rob Mueller) - Try and let tests fail gracefully if localhost is not setup properly (Peter Beckman) - Add numerous tests for configuration passing. - Add perldoc about adding your own custom options.
2007-10-25Remove empty PLISTs from pkgsrc since revision 1.33 of plist/plist.mkjlam1-1/+0
can handle packages having no PLIST files.
2006-09-13Update to 0.94adrianp2-7/+6
0.94 Jul 08 2006 - Add nofatal to Sys::Syslog::openlog if Sys::Syslog version >= 0.15 (thanks to DSCHWEI on cpan) - Added the leave_children_open_on_hup flag which leaves open connections open when the server is hupped. It is false by default. - Make sure new and run can both take a hash or a hashref of values. - More fixes to HUP under taint (thanks to LUPE on cpan) - Allow for port, host, and proto to be passed as arrayrefs to run and new. - Fix bug in a check for dead child processes algorithm in PreFork server (thanks to Michael Virnstein). 0.93 Mar 23 2006 - Allow for get sock info routines to use $peer->{client} rather than STDIN which may not be set if the "no_client_stdout" flag is set. (thanks to Mark Martinec for pointing this out) 0.92 Mar 13 2006 - Allow for duplicated STDIN and STDOUT to properly close. Previously they closed because they were simple symbol globs. Now they need an explicit close be cause they are opened to the client socket's file descriptors. - Add flag to disable all of the binding of client to STDIN and STDOUT 0.91 Mar 08 2006 - Abstract shutdown_sockets method that is called at the end of server_close (to allow for calling in other places). - Make sure close_children unsets the overridden signals in the forked and preforked servers. - Better handling of STDIN and STDOUT as provided by tye on perlmonks in response to Ben Cohen's question (in node http://www.perlmonks.org/?node_id=534791) - Finally added a new method. - Added much missing perldoc. - Pass parameters to ->run the second time it is called. This allows for multitype to handle more parameters - but needs to be tested for all use cases (it could result in array fields getting multiple entries which should be fine in most cases). Thanks to Aron Ujvari for pointing this out. - Add default_values method (suggested by Malte S. Stretz). - Fix udp_broadcast issue (fix by Rob Mueller) 0.90 Dec 05 2005 - Make HUP work correctly on Multiplex server. - Allow socket files to cleanup correctly. - Allow Net::Server::Daemonize to function properly in Taint mode again (broken in .88). - Add ->commandline method to allow for getting and setting the commandline for use during a HUP. This is to allow for untainting as necessary. - Add ->can_read_hook (see the documentation) to allow for processing of arbitrary handles in accept_multi_port. 0.89 Nov 22 2005 - Added SSL_passwd_cb to Proto/SSL.pm (Irving A. Bermudez S.) - Fix rt #13450 which is caused by broken POSIX::setuid on perl 5.8.0 on RedHat 9.0. - Allow for graceful skipping if a port is configured twice in the configuration file. - Allow tests that can pass to pass on Win32 (skip those that cannot) - Allow "-" in user names. (Carl Lewis) - Add Reuse = 1 to Proto::UDP. (Slaven Rezic) - Allow for udp_broadcast setting in Proto::UDP. (Tim Watt) - Add bug note to Proto::SSL (Christopher A Bongaarts) - setsid property is now boolean rather than checking definedness. - Command line parameters override conf file parameters. - Store command line a little better in preparation for HUP.
2006-03-04Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where nojlam1-2/+2
developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers.
2005-08-06Bump the PKGREVISIONs of all (638) packages that hardcode the locationsjlam1-1/+2
of Perl files to deal with the perl-5.8.7 update that moved all pkgsrc-installed Perl files into the "vendor" directories.
2005-07-13Turn PERL5_PACKLIST into a relative path instead of an absolute path.jlam1-2/+2
These paths are now relative to PERL5_PACKLIST_DIR, which currently defaults to ${PERL5_SITEARCH}. There is no change to the binary packages.
2005-06-27Update to 0.88, fixing a security problem.wiz2-7/+6
0.88 Jun 21 2005 - Change maintainer back to paul@seamons.com (Paul Seamons) - Add run_n_children_hook to prefork servers (At suggestion of James Fitzgibbon and Paul B. Henson) - Make delete child only delete children it knows about. Fixes ancient bug http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=168784 filed by Christian Mock and worked on by Lucas Filipozzi. - Store $ENV{PWD} as part of script name for HUP'ing (Russel Pettway) - Allow PreFork and PreForkSimple to have child mark explicitly as done the same as other server types via the ->done(1) call. (Idea from Marc Martinec) - After numerous requests, the CHLD SIGNAL is now set to DEFAULT in the child process of PreFork and PreForkSimple servers. This should allow grand child processes to run without affecting the child process (or parent). - Fix parent/child communication channel buffering issue (Matt Sergeant) - Check for child's sock before closing with child_communication enabled (Alexander Hlawenka) - Documentation fix (Mark Morgan) - Allow 'stream' option for syslog_logsock property (Daniel Matuschek) - Fix syslog format vulnerability. (Carlos Velasco) This has potential to break some log implementations that were planning on ->log passing all of @_ to syslog. Now only the first item from @_ is passed as the message. - Allow for '-' in group names. (Corey Minyard) - Prevent locking caused by interupt of flock (Dietmar Maurer [cpan #11693]) - Finally fix UID/GID bugs during daemonization. This is the biggest bug winner. The new model Calls POSIX::setuid and setgid and tests for success by checking the values of $< and $( and not by checking the response of the setuid/setgid functions. - Add CIDR style lookups for allow/deny using cidr_allow and cidr_deny (Carsten Wolff) - Allow for port configured in perl to not have to be arrayref.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digests.agc1-1/+2
2004-12-20since perl is now built with threads on most platforms, the perl archlibgrant1-1/+2
module directory has changed (eg. "darwin-2level" vs. "darwin-thread-multi-2level"). binary packages of perl modules need to be distinguishable between being built against threaded perl and unthreaded perl, so bump the PKGREVISION of all perl module packages and introduce BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct dependencies are registered and the binary packages are distinct. addresses PR pkg/28619 from H. Todd Fujinaka.
2004-08-03Update net/p5-Net-Server to 0.87. Changes from version 0.86 includejlam2-5/+6
bug fixes and integrating pre_accept_hook and post_accept_hook into Net::Server::Fork.
2004-04-27Convert to buildlink3.snj1-2/+2
2004-01-05Updated p5-Net-Server to 0.86.grant2-5/+5
changes since 0.85: - Changed maintainer to bbb@cpan.org (Rob Brown). - Patch to fix Net::Server::Daemonize setuid bug: http://www.ijs.si/software/amavisd/net-server.patch - Add a fix in the argument handling of configure to account for some alpha systems (James Vasak) - For RedHat 8.0 perl.req, avoid demanding that perl(IO::Muliplex) and perl(IO::Socket::SSL) rpms are installed just to use Net::Server.
2004-01-05improve description (hey, it's better than a one-liner!)grant1-1/+13
2003-12-03Change SVR4_NAME (already used by p5-Net)heinz1-2/+2
2003-09-16Updated to 0.85.xtraeme2-5/+5
Patch provided by Peter Reich <pr@alles.prima.de> via PR pkg/22542. Changes: 0.85 Sep 24 09:51 2002 - 0.85 Mar 06 18:00 2003 - Lower timeouts during tests (Anil Madhavapeddy) - Add configure_hook to MultiType (Michael Alan Dorman) - More graceful exit of children in PreForkSimple (Helge Kraenz) - Correct test for POSIX::setuid(0) success (Peter Chen) - Allow DOS filenames for conf files (Mark M. Adkins) - Allow for ndelay on Sys::Syslog::openlog (Doug Perham) - Add documentation about run_dequeue. - Add run_dequeue feature to Multiplex personality.
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-04-16Change buildlink def so this pulls in the dependencies for perl correctlyjmc1-2/+2
2003-04-13Initial import of Net::Server 0.84 as net/p5-Net-Server.cjep4-0/+24
This Perl module provides an extensible network server engine. From PR#18830 from Ron Roskens. Thanks!