Commit graph

1413 commits

Author SHA1 Message Date
jlam
3ac80e007e buildlink1 -> buildlink2 2002-09-23 23:55:25 +00:00
wiz
f0ef988870 Convert to buildlink2. 2002-09-23 17:29:43 +00:00
wiz
cc40e08ca9 Update to 1.21:
* Improved the default output so it creates multiple formatted lines
          instead of single very long lines for each hit.
          Use the new "--singleline" (-S) option to get the original
          "long line" format.
        * Removed duplicate "getpass" entry in the ruleset;
          this didn't hurt anything, but was unnecessary.
          Thanks to the user who gave me that feedback, wish I'd kept your
          email address so I could credit you properly :-).
        * Added a short tutorial to man page.
        * Fixed initial upper/lower case on many entries in the ruleset.
        * Allow "--input" as a synonym for "--inputs".
2002-09-23 15:19:37 +00:00
abs
2e920c42d5 Update msudir to 0.11:
Allow fromgroup and rootdir to be unset in the config file.
2002-09-23 10:16:48 +00:00
jlam
476b670382 Unused. 2002-09-23 09:24:02 +00:00
jlam
10bdf67101 buildlink1 -> buildlink2 2002-09-23 09:22:43 +00:00
jlam
ee12419f1f Instead of using BUILDLINK_TRANSFORM.<pkg> to change the location of
headers in ${BUILDLINK_DIR}, simply create BUILDLINK_CPPFLAGS.<pkg>
variables whose values are appended to CPPFLAGS, which are automatically
passed to the configure and build processes.

BUILDLINK_TRANSFORM.<pkg> has little use in buildlink2 since packages are
now told that the software may be found where it really is installed, not
in ${BUILDLINK_DIR} as was the case with buildlink1.  Eventually, these
variables will be declared unsupported by buildlink2.
2002-09-23 09:22:14 +00:00
jlam
e44bf515dc Strip the ".buildlink" from the names of the python application and
extension Makefile fragments, because they really don't have anything to
do with the buildlink[12] frameworks.  Change all the Makefiles that use
application.buildlink.mk and extension.buildlink.mk to use application.mk
and extension.mk instead.
2002-09-21 23:46:45 +00:00
jlam
41ed4d01d8 buildlink1 -> buildlink2 2002-09-21 07:44:28 +00:00
grant
0c5bb6abcc Make these scripts more portable by taking advantage of automatic rc.d
script handling and using @RCD_SCRIPTS_SHELL@.

as discussed with jlam.
2002-09-20 02:01:54 +00:00
jlam
5c053dd06a Take advantage of the auto-generation and installation of rc.d scripts. 2002-09-19 09:04:02 +00:00
jlam
e507190d0d When using bsd.pkg.install.mk, if a DEINSTALL or INSTALL file already
exists, then use it as the default value of DEINSTALL_EXTRA_TMPL or
INSTALL_EXTRA_TMPL.
2002-09-18 21:15:07 +00:00
markd
823ba38095 The shared libraries are installed on Solaris now. 2002-09-09 22:17:00 +00:00
jlam
502850759a Fix IPv6 detection on Darwin. Patch supplied by itojun in private e-mail. 2002-09-09 20:16:22 +00:00
jlam
f2f4bdcbf4 Remove dependency on autoconf/automake and finish buildlink2 conversion. 2002-09-07 07:37:37 +00:00
jlam
5bec783195 Use buildlink2 and pass an extra flag to the configure script so that if
RSAref is used, then the library may be found.
2002-09-07 07:17:00 +00:00
jlam
448a7bb843 We don't need to symlink bin/openssl since we want the one in ${SSLBASE}. 2002-09-05 12:44:21 +00:00
itojun
28ca775448 update HOMEPAGE for www.monkey.org -> monkey.org move 2002-09-05 00:18:20 +00:00
itojun
498f05d4b3 www.monkey.org moved to monkey.org. pilot <pilot@monkey.org> 2002-09-05 00:13:39 +00:00
wiz
980073f0e2 Fix whitespace in PLIST. Closes pkg/18137 by Katsuhiko Fujii. 2002-09-01 08:06:15 +00:00
grant
dc8fcff76a Add variables for openssh privilege separation to bsd.pkg.defaults.mk:
OPENSSH_USER
	OPENSSH_UID
	OPENSSH_GROUP
	OPENSSH_GID
	OPENSSH_CHROOT

Use these to automatically create user/group if they do not already
exist. Assists platforms which do not have an 'sshd' user by default,
while adding flexibility for NetBSD systems.

Checked by Stoned Elipot <seb@netbsd.org>.
2002-08-31 10:08:59 +00:00
taca
4e6c795f92 Update ruby-openssl pacakge to 0.1.2.1(0.1.2a).
It should be fixed in error of bulk build, too.

$Id: ChangeLog,v 1.43 2002/07/24 14:46:52 gotoyuzo Exp $
'OpenSSL for Ruby' project
Copyright (C) 2001 Michal Rokos <m.rokos@sh.cvut.cz>
All rights reserved.

$Log: ChangeLog,v $
Revision 1.43  2002/07/24 14:46:52  gotoyuzo
	* lib/openssl/buffering.rb: typo fixed. (Thakns NaHi)

Revision 1.42  2002/07/24 12:31:31  gotoyuzo
	* ossl.c: should include <sys/time.h> if it exists. (Thanks Knu)

Revision 1.41  2002/07/24 09:56:17  gotoyuzo
	* ossl-0.1.2 released

Revision 1.40  2002/07/23 20:23:30  gotoyuzo
	* lib/net/https.rb: follow net/http.rb Rev: 1.41.2.18 (ruby_1_6)

Revision 1.39  2002/07/23 10:49:19  gotoyuzo
	* ossl_ssl.c: should raise exception while SSL_write returns 0.

Revision 1.38  2002/07/23 10:45:25  gotoyuzo
	* ossl.h: include <openssl/e_os.h>
	* ossl.c: workaround to convert into UTC time.
	* lib/openssl.rb: fix string embeded expression.

Revision 1.37  2002/04/07 16:35:32  majkl
	* Macros fixups
	* X509ExtFactory cleanup
	* fixed strptime warning on Linux
	* X509::Certificate#version has been changed!
	  !!! WARNING !!!
		x509.version = 2 -> defines X509v3, (0 for v1, 1 for v2, ...)
		p x509.version -> 2, means that it is X509v3
	  !!! WARNING !!!

Revision 1.36  2002/03/11 21:35:39  majkl
	* Cipher IV fixup

Revision 1.35  2002/03/11 17:20:22  majkl
	* Big internal cleanup (all structs with only 1 member rearranged)
	* improved getting time_t from cTime

Revision 1.34  2002/03/06 08:05:05  majkl
	* build fix-ups

Revision 1.33  2002/03/05 15:05:57  majkl
	* WARNING! All to_str methods are not used any longer (use to_text instead)
	* made an aliases to_pem as to_s
	* more relaxed params checking - everywhere where string was needed it is OK that obj implements to_s method

Revision 1.32  2002/02/23 07:28:00  majkl
	* More benevolent checks (Check_SafeStr(x) -> Check_Type(x, T_STRING)
	  (where we don't care)

Revision 1.31  2002/02/20 08:43:54  majkl
	* Fixed some memory leaks

Revision 1.30  2002/02/13 13:09:49  majkl
	* transition from rb_raise to OSSL_Raise (where possible)
	* some mem checks
	* preliminary DH key support
2002-08-30 23:48:22 +00:00
grant
3bd43b7df8 ssh-rand-helper is also installed when /dev/urandom does not exist.
Checked by Stoned Elipot <seb@netbsd.org>.
2002-08-30 08:04:31 +00:00
martti
5c6fa7b4a9 Updated isakmpd to 20020830
* OpenBSD 3.1 SA 010: Receiving IKE payloads out of sequence can cause
                      isakmpd(8) to crash.

* A rewrite of the CRL support code, also from <Thomas.Walpuski@gmx.net>.
  Some style mods, and checks added for OpenSSL version 0.9.7 or later.
  Currently CRLs are not supported for earlier versions.
  Manual pages updated.

* Handle configuration lines that end in whitespace or ^M.
  Also avoid a potential memory leak.

* Start for support of IKECFG in SET/ACK mode. Server side only so far.

* Fix keyed HMAC where the key was longer than the blocksize
2002-08-30 07:40:00 +00:00
jlam
7ec29bad91 Support building with S/Key support on Darwin, and move the check for
libcrypt-before-libcrypto into a section that is protected by something
we can set in the configure script (check_for_libcrypt_before).  This
should fix the latter part of pkg/18091 by grant beattie.
2002-08-28 04:55:18 +00:00
jlam
b477150822 We actually use the openssl buildlink2.mk file. 2002-08-28 04:02:50 +00:00
jlam
206e28e98a It's 0.9.6f, not 0.9.5f, and move things around so that IGNORE is set to
the proper message.
2002-08-28 04:00:55 +00:00
jlam
b32444acd2 Support building tcp_wrappers on Darwin, from pkg/18090 from grant beattie. 2002-08-28 03:51:48 +00:00
jlam
0ac5f771aa Allow this to build on Darwin. Also use the new USE_PERL5 semantics.
This fixes the first part of pkg/18091 by grant.
2002-08-28 03:10:04 +00:00
jlam
3e5cc6f89d Add a buildlink2.mk file based on the zlib/buildlink2.mk file as skey
support may already reside in the base system.
2002-08-28 03:03:22 +00:00
abs
17944cec5e Updated msudir to 0.10:
Allow options to be targetted to specific directories by using [dirname]
    tags in the config file. Requested by <norm at sandbox.org.uk>.
2002-08-27 17:04:50 +00:00
abs
ba32c186cf Added msudir-0.09
msudir allows enabled users to easily manage 'setuid' scripts and
	binaries.  A directory containing scripts or other executables is
	created inside the basedir for each destination user. Any user is
	then able to invoke the script 'bar' in the directory 'fu' via
	'msudir fu/bar'. The script will be run under the uid and primary
	gid of the destination user. Some effort is taken to sanitise the
	arguments and environment, but msudir should not be used without
	an understanding of the security implication.
2002-08-27 09:00:52 +00:00
abs
082308b3f1 Import msudir-0.09
msudir allows enabled users to easily manage 'setuid'
	scripts and binaries.  A directory containing scripts or
	other executables is created inside the basedir for each
	destination user. Any user is then able to invoke the script
	'bar' in the directory 'fu' via 'msudir fu/bar'. The script
	will be run under the uid and primary gid of the destination
	user. Some effort is taken to sanitise the arguments and
	environment, but msudir should not be used without an
	understanding of the security implication.
2002-08-27 08:57:32 +00:00
mjl
9d3b9427c3 Update to 0.3.9
* An experimental interface to GnuPG's --edit-key functionality is
   introduced, see gpgme_op_edit.
 * The new gpgme_import_ext function provides a convenient access to
   the number of processed keys.
 * It is possible to use an outside event loop for the I/O to the
   crypto engine by setting the I/O callbacks with gpgme_set_io_cbs.
 * GPGME_ATTR_OTRUST is implemented now.
 * A first step toward thread safeness has been achieved, see the
   documentation for details.  Supported thread libraries are pthread
   and Pth.
 * All error output of the gpgsm backend is send to the bit bucket.
 * The signature verification functions are extended.  Instead of
   always returning GPGME_SIG_STATUS_GOOD, the functions new codes for
   expired signatures.
 * The current passphrase callback and progress meter callback can be
   retrieved with the new functions gpgme_get_passphrase_cb and
   gpgme_get_progress_cb respectively.
 * gpgme_op_encrypt can be called with RECIPIENTS being 0.  In this
   case, symmetric encryption is performed.  Note that this requires a
   passphrase from the user.
 * More information is returned for X.509 certificates.
 * Interface changes relative to the 0.3.4 release:
 * gpgme_op_encrypt does now fail with GPGME_Invalid_Recipients if
   some recipients have been invalid, whereas earlier versions
   succeeded in this case.
 * gpgme_op_verify now allows to pass an uninitialized data object as
   its plaintext argument to check for normal and cleartext
   signatures.  The plaintext is then returned in the data object.
 * New interfaces gpgme_set_include_certs and gpgme_get_include_certs
   to set and get the number of certifications to include in S/MIME
   signed messages.
 * New interfaces gpgme_op_encrypt_sign and gpgme_op_encrypt_sign_start
   to encrypt and sign a message in a combined operation.
 * New interface gpgme_op_keylist_ext_start to search for multiple patterns.
 * gpgme_key_get_ulong_attr supports the GPGME_ATTR_EXPIRE attribute.
 * Interface changes relative to the 0.3.3 release:
 * Fix the Makefile in jnlib.
 * Fix the test suite (hopefully).  It should clean up all its state
   with `make check' now.
 * Remove erroneous dependency on libgcrypt in jnlib.
 * There is a Texinfo manual documenting the API.
 * The gpgme_set_keylist_mode function returns an error, and changed
   its meaning.  It is no longer usable to select between normal and
   fast mode (newer versions of GnuPG will always be fast), but
   selects between local keyring, remote keyserver, or both.
   For this, two new macros are defined, GPGME_KEYLIST_MODE_LOCAL
   and GPGME_KEYLIST_MODE_EXTERN.  To make it possible to modify the
   current setting, a fucntion gpgme_get_keylist_mode was added to
   retrieve the current mode.
 * gpgme_wait accepts a new argument STATUS to return the error status
   of the operation on the context.  Its definition is closer to
   waitpid() now than before.
 * The LENGTH argument to gpgme_data_new_from_filepart changed its
   type from off_t to the unsigned size_t.
 * The R_HD argument to the GpgmePassphraseCb type changed its type
   from void* to void**.
 * New interface gpgme_op_trustlist_end() to match
   gpgme_op_keylist_end().
 * The CryptPlug modules have been renamed to gpgme-openpgp and
   gpgme-smime, and they are installed in pkglibdir by `make install'.
 * An idle function can be registered with gpgme_register_idle().
 * The GpgSM backend supports key generation with gpgme_op_genkey().
2002-08-26 13:34:16 +00:00
jlam
1c57323789 Merge packages from the buildlink2 branch back into the main trunk that
have been converted to USE_BUILDLINK2.
2002-08-25 21:48:57 +00:00
jlam
efb93b17bd Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.
2002-08-25 19:21:43 +00:00
jlam
e2afa97f51 Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
2002-08-25 18:38:05 +00:00
mjl
88c5d3a87e Correct man page xrefs pgp(1) -> pgp5(1).
Import some patches (via FreeBSD), one of them concerning weak rnd number
generation.
2002-08-25 15:18:41 +00:00
martti
1367771b0b Added avcheck 2002-08-23 11:49:35 +00:00
martti
76bc8a0610 Import avcheck-0.9
Avcheck is a simple program that allows you to call an antivirus software
in order to check mail messages for viruses before actual delivery from
within a Mail Transfer Agent, or MTA.
2002-08-23 11:47:48 +00:00
grant
9289b01b8f Remove Solaris specific SSH_PID_DIR, as Solaris 8/9 do indeed have a
/var/run directory, tmpfs is mounted on /var/run by default.

/var/run does not exist by default on Solaris 7, but some daemons
appear to make use of it after it is created (eg. syslogd).
2002-08-23 07:27:54 +00:00
martti
095cb3942b Updated amavis-perl to 20020531
* bug fixes
2002-08-22 11:27:16 +00:00
seb
30cb0aa238 Fix sparc64 build by patching sigs/sha/sha.c like the revision 1.6 of
basesrc/lib/libc/hash/sha1.c.
2002-08-20 17:19:34 +00:00
abs
6ea7067ecb openssl/buildlink.mk enforces OpenSSL>=0.9.5f due to the DoS fix. Do not bother
trying to ask for 0.9.5a as we will not be allowed to use it anyway.
2002-08-20 17:13:38 +00:00
abs
e5c2c56a75 Updated msu to 1.05 from 1.04
- Do not revoke existing group membership.
2002-08-20 15:00:03 +00:00
wiz
e6dacda517 Update HOMEPAGE. 2002-08-20 14:39:14 +00:00
fredb
6db5eceda2 Let build on sparc v7. 2002-08-19 18:34:54 +00:00
wiz
e439f721d6 Fix test for rc.d in configure script, so that this works on 1.4.x.
Gleaned from apache's startup script.
2002-08-19 17:30:05 +00:00
wiz
ce1ba0b1d2 Fix a comment, and improve pattern to also work on netbsd-1-4. 2002-08-19 16:00:06 +00:00
wiz
13ee19350f Compile no-shared on 1.4.x. This makes the package install and work for me
on 1.4.2/i386. Approved by agc.
2002-08-19 15:17:55 +00:00