summaryrefslogtreecommitdiff
path: root/security
AgeCommit message (Collapse)AuthorFilesLines
2006-02-15Readd checksum for "idea.c.gz" which got lost during the last update.tron1-1/+4
2006-02-15Updated to version 0.22.heinz3-15/+7
Pkgsrc changes: - Removed almost all warnings in MESSAGE. Changes since version 0.21: =========================== 0.22 Mon Nov 15 2005 21:13:20 - Add public_decrypt, private_encrypt methods, contributed by Paul G. Weiss <paul@weiss.name> - Some changes to help builds on Redhat9 - Remove deprecated methods: * the no-arg new constructor - use new_from_public_key, new_from_private_key or Crypt::OpenSSL::RSA->generate_key instead * load_public_key - use new_from_public_key * load_private_key - use new_from_private_key * generate_key as an instance method - use it as a class constructor method instead. * set_padding_mode - use use_no_padding, use_pkcs1_padding, use_pkcs1_oaep_padding, or use_sslv23_padding instead. * get_padding_mode - Eliminate all(most all) memory leaks. - fix email address - Stop returning true from methods just to indicate success. - Change default public exponent from 65535 to 65537
2006-02-15Updated to version 0.13.heinz2-7/+6
Pkgsrc changes: none Relevant changes since version 0.11: ============================================= - Removed all use of strlen() in DSA.xs so signatures with nulls, as commonly generated with sha1, could be signed/verified, and added more tests
2006-02-15Updated to version 0.13.heinz2-11/+7
Pkgsrc changes: - Removed dependency on p5-Math-Pari, p5-Crypt-Random, p5-Class-Loader. Changes since version 0.12: =========================== 0.13 2005.05.26 - Rewrote to use Math::BigInt instead of Math::Pari, including patches from Brad Fitzpatrick for a replacement for the isprime function (both using pure Perl and an external gp program). - Added optional Content argument to Crypt::DSA::Key->new, to specify serialized Content to be deserialized. - Added Signature serialization and deserialization of ASN.1-encoded structures. - Added ability to do key generation using an external openssl binary. Thanks to Brad Fitzpatrick for the patch. - Signature object now has better get/set acccessors. - Use Module::Install instead of hand-coded Makefile.PL.
2006-02-15update to 1.4.2.1drochner2-10/+6
this fixes a false positive signature verification if only the exit code of "gpgv" or "gpg --verify" is used
2006-02-15PKGREVISION should've been bumped, DEPENDS changed.salo1-2/+2
and it should never go backwards..
2006-02-15Fixed all pkglint warnings.rillig1-6/+6
2006-02-15Revert the bump of PKGREVISION. It's unnecessary since the package works asheinz1-2/+2
before.
2006-02-15Added missing dependency on p5-Crypt-DES.heinz1-2/+4
2006-02-14Updated to version 1.57.heinz3-22/+6
Pkgsrc changes: - Removed (now unnecessary) patch-aa. Changes since version 1.50: =========================== 1.57 Oct 20, 2005 * Updated POD documentation and added POD syntax and coverage tests using Test::Pod and Pod::Coverage. 1.56 July 05, 2005 * Removed references to the mailing list and added support for an optional commercial license. 1.55 February 18, 2005 * Fixed a bug ::DataFormat::i2osp(), wherein there was an encoding problem when the most significant byte is 0x0100. Reported and patched by <jbarkdull@yahoo.com> <rt.cpan.org: Bug #11495> * Fixed warnings in t/15-benchmark.t 1.51 February 25, 2003 * In Crypt::RSA::encrypt() and decrypt() added a check to ensure the blocksize is greater than 0. Blocksize can be smaller than 0 if the RSA key modulus is too small for a particular encoding.
2006-02-14Fixed ISO C90 violation.rillig2-1/+25
2006-02-14Perl is needed for the configure script.rillig1-1/+3
2006-02-13Allow nb versions of openssl-0.9.7i too.wiz1-2/+2
2006-02-13Add buildlink3.mk file. Needed by Aleksandar Simicreed1-0/+18
for his ne7ssh package. As discussed on pkgsrc-wip-discuss list.
2006-02-13"configure" checks for libtasn1>=0.2.18, so require it explicitelydrochner1-2/+2
2006-02-12Updated to version 1.21.heinz2-7/+6
Relevant changes since version 1.1: =================================== No useful list of changes provided. "diff" shows mainly internal cleanup.
2006-02-12ENOTIME to mantain these packages, feel free to pick it up if you arextraeme1-2/+2
insterested.
2006-02-12Updated to version 1.06.heinz4-49/+6
Changes since version 1.02: ====================================== There is no list of changes. Changes I found so far: - Used htons() from netinet/in.h to simplify handling of different endianness between platforms. - Some changes in test.pl
2006-02-12Updated to version 2.05.heinz2-8/+7
Relevant changes since version 2.03: ==================================== des.h was renamed to _des.h in an attempt to solve the build-on-Solaris problem. all references to des_ were changed to _des_ since the 2.04 release didn't seem to fix the problem on Solaris.
2006-02-12Updated to version 1.03.heinz2-7/+6
Relevant changes since version 1.02: ===================================== 1.03 22 May 2005 - make it work in taintmode
2006-02-12Updated to version 1.25.heinz2-7/+6
Relevant changes since version 1.13: ==================================== - fixed circular reference between Crypt::Random and Crypt::Random::Generator causing 'Undefined subroutine' errors. - Made "forbidden division t_REAL % t_INT" error disappear. - Workaround for Math::Pari's serialization problem. - Added a Uniform option to makerandom() and makerandom_itv() that doesn't set the high bit of the generated random, and produces a number uniformally distributed in the interval. Thanks to Len Budney for pointing this out.
2006-02-12Updated to version 2.15.heinz2-7/+6
Relevant changes since version 2.08: ===================================== - RandomIV in message header overrides manually-supplied -salt, as one would expect it should. - Added OpenSSL compatibility - Salt and IV generators take advantage of /dev/urandom device, if available - Added regression test for PCBC mode - Fixed bug reported by Joshua Brown that caused certain length strings to not encrypt properly if ending in a "0" character. - Fixed Rijndael compat problems
2006-02-12Update to version 3.4p1salo14-109/+115
From Jason White via PR pkg/32780 Changes: Security bugs resolved in this release: * CVE-2006-0225: scp (as does rcp, on which it is based) invoked a subshell to perform local to local, and remote to remote copy operations. This subshell exposed filenames to shell expansion twice; allowing a local attacker to create filenames containing shell metacharacters that, if matched by a wildcard, could lead to execution of attacker-specified commands with the privilege of the user running scp (Bugzilla #1094) This is primarily a bug-fix release, only one new feature has been added: * Add support for tunneling arbitrary network packets over a connection between an OpenSSH client and server via tun(4) virtual network interfaces. This allows the use of OpenSSH (4.3+) to create a true VPN between the client and server providing real network connectivity at layer 2 or 3. This feature is experimental and is currently supported on OpenBSD, Linux, NetBSD (IPv4 only) and FreeBSD. Other operating systems with tun/tap interface capability may be added in future portable OpenSSH releases. Please refer to the README.tun file in the source distribution for further details and usage examples. Some of the other bugs resolved and internal improvements are: * Reduce default key length for new DSA keys generated by ssh-keygen back to 1024 bits. DSA is not specified for longer lengths and does not fully benefit from simply making keys longer. As per FIPS 186-2 Change Notice 1, ssh-keygen will refuse to generate a new DSA key smaller or larger than 1024 bits * Fixed X forwarding failing to start when a the X11 client is executed in background at the time of session exit (Bugzilla #1086) * Change ssh-keygen to generate a protocol 2 RSA key when invoked without arguments (Bugzilla #1064) * Fix timing variance for valid vs. invalid accounts when attempting Kerberos authentication (Bugzilla #975) * Ensure that ssh always returns code 255 on internal error (Bugzilla #1137) * Cleanup wtmp files on SIGTERM when not using privsep (Bugzilla #1029) * Set SO_REUSEADDR on X11 listeners to avoid problems caused by lingering sockets from previous session (X11 applications can sometimes not connect to 127.0.0.1:60xx) (Bugzilla #1076) * Ensure that fds 0, 1 and 2 are always attached in all programs, by duping /dev/null to them if necessary. * Xauth list invocation had bogus "." argument (Bugzilla #1082) * Remove internal assumptions on key exchange hash algorithm and output length, preparing OpenSSH for KEX methods with alternate hashes. * Ignore junk sent by a server before it sends the "SSH-" banner (Bugzilla #1067) * The manpages has been significantly improves and rearranged, in addition to other specific manpage fixes: #1037 - Man page entries for -L and -R should mention -g. #1077 - Descriptions for "ssh -D" and DynamicForward should mention they can specify "bind_address" optionally. #1088 - Incorrect descriptions in ssh_config man page for ControlMaster=no. #1121 - Several corrections for ssh_agent manpages * Lots of cleanups, including fixes to memory leaks on error paths (Bugzilla #1109, #1110, #1111 and more) and possible crashes (#1092) * Portable OpenSSH-specific fixes: - Pass random seed during re-exec for each connection: speeds up processing of new connections on platforms using the OpenSSH's builtin entropy collector (ssh-rand-helper) - PAM fixes and improvements: #1045 - Missing option for ignoring the /etc/nologin file #1087 - Show PAM password expiry message from LDAP on login #1028 - Forward final non-query conversations to client #1126 - Prevent user from being forced to change an expired password repeatedly on AIX in some PAM configurations. #1045 - Do not check /etc/nologin when PAM is enabled, instead allow PAM to handle it. Note that on platforms using PAM, the pam_nologin module should be used in sshd's session stack in order to maintain past behaviour - Portability-related fixes: #989 - Fix multiplexing regress test on Solaris #1097 - Cross-compile fixes. #1096 - ssh-keygen broken on HPUX. #1098 - $MAIL being set incorrectly for HPUX server login. #1104 - Compile error on Tru64 Unix 4.0f #1106 - Updated .spec file and startup for SuSE. #1122 - Use _GNU_SOURCE define in favor of __USE_GNU, fixing compilation problems on glibc 2.4
2006-02-11Update fprot-workstation-bin to 4.6.6. Addresses PR#32776ben2-16/+17
Change MAINTAINER to tech-pkg. Stop using PKGREVISION in DISTNAME. Notable changes include: * Postfix config has been changed so TLS is not used internally, that is when communicating with scan-mail.pl. TLS can nevertheless be used when communicating with the outside world on port 25. * f-protd has been tweaked for better performance * A bug in f-protd when using the 'id=' argument was fixed * A format string bug in f-protd which could cause malformed xml report was fixed * f-prot-milter's logging changed to facilitate more useful error logs * Fixed startup/shutdown routine for f-prot-milter in scan-mail.pl * .wmf scanning improved * A bug in the .hqx scanner on x86 cpu's was fixed * A bug in the .msl scanner was fixed * Fixed a bug in .cab and lzh handling * A race issue with OLE documents was fixed.
2006-02-11Don't hard-wire -lpthread into gpgme-config, it breaks e.g. mail/balsa2joerg3-6/+23
on DragonFly. Bump revision.
2006-02-10update libtasn1 to 0.2.18 and gnutls to 1.3.4,drochner4-13/+12
fixes possible DOS (crash by invalid DER input) "GNUTLS-SA-2006-1"
2006-02-09Update to 0.9.3. Changes:shannonjr3-9/+9
- Only send TLS alert if there is one queued, fix a possible crash. - Emit warning if prelude-failover problem arise. - Improve error handling. - Improve db plugin log option, "-" now mean stdout. - Various bug fixes.
2006-02-08Update to 0.9.4. Changes:shannonjr3-11/+11
- Fix for filtering IDMEF field using the '!=' operator, which resulted in filtering of events where the field did not exist (#129). - Implement a "move" command in preludedb-admin. - When SQL query logging is enabled, log the time taken to execute the query. - Improve plugin API by making it opaque so that existing plugin don't break if we add more SQL plugin function. - Verbose error reporting, make the plugin error API viable for more drivers. - Fix error reporting from perl and python bindings. - Make libpreludedb header files c++ compiler friendly. - Enforce listed IDMEF value ordering. IDMEF value were sometime unordered because of an uninitialized list position problem.
2006-02-08Update to 0.9.5. Changes:shannonjr3-24/+8
- More TLS cleanup. - Application can now report error without using specific prelude_client error reporting function. - More work and improved verbose error reporting. - Fix compilation problem with prelude_error_is_verbose() (#130). Compilation problem on NetBSD 1.6 and OpenBSD has been fixed so patch-ad is deleted.
2006-02-07http://www.pdc.kth.se/heimdal/releases/0.7.2/lha10-308/+6
http://www.pdc.kth.se/heimdal/advisory/2006-02-06/ Changes in Heimdal 0.7.2 * Fix security problem in rshd that enable an attacker to overwrite and change ownership of any file that root could write. * Fix a DOS in telnetd. The attacker could force the server to crash in a NULL de-reference before the user logged in, resulting in inetd turning telnetd off because it forked too fast. * Make gss_acquire_cred(GSS_C_ACCEPT) check that the requested name exists in the keytab before returning success. This allows servers to check if its even possible to use GSSAPI. * Fix receiving end of token delegation for GSS-API. It still wrongly uses subkey for sending for compatibility reasons, this will change in 0.8. * telnetd, login and rshd are now more verbose in logging failed and successful logins. * Bug fixes
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg131-203/+263
2006-02-05Fix build problem on NetBSD 1.6, and possibly other operating systems, whereshannonjr2-1/+16
ENOTSUP is not defined.
2006-02-05Use BSD_INSTALL_* instead of INSTALL_*.rillig2-5/+5
2006-02-05Added botan.rillig1-1/+2
2006-02-05Imported botan from .rillig10-0/+308
Botan (formerly OpenCL) aims to be a portable, easy to use, and efficient C++ crypto library. It currently supports the following algorithms: Public Key Algorithms: Diffie-Hellman, DSA, ElGamal, Nyberg-Rueppel, Rabin-Williams, RSA Block Ciphers: Blowfish, CAST256, CAST5, CS-Cipher, DES, GOST, IDEA, Lion, Luby-Rackoff, MISTY1, RC2, RC5, RC6, Rijndael, SAFER-SK128, Serpent, SHARK, Skipjack, Square, TEA, Threeway, Twofish, XTEA Stream Ciphers: ARC4, ISAAC, SEAL Hash Functions: HAVAL, MD2, MD4, MD5, RIPEMD-128, RIPEMD-160, SHA-1, SHA2-256, SHA2-512, Tiger, Whirlpool MACs: EMAC, HMAC, MD5-MAC, ANSI X9.19 MAC Misc: Adler32, CRC24, CRC32, Randpool, X9.17 RNG Cipher Modes: CBC w/ Padding, CTS, CFB, OFB, Counter Packaged by Aleksandar Simic <asimic@gmail.com>.
2006-02-05Update PLIST that was missed in the recent updateadrianp1-2/+3
2006-02-05Update to 0.11adrianp4-9/+27
> -server implementation development. I won't document it before it even works. > -small bug corrected when connecting to sun ssh servers. > -channel wierdness corrected (writing huge data packets) > -channel_read_nonblocking added > -channel bug where stderr wasn't correctly read fixed. > -sftp_file_set_nonblocking added. It's now possible to have nonblocking SFTP IO > -connect_status callback. > -priv.h contains the internal functions, libssh.h the public interface > -options_set_timeout (thx marcelo) really working. > -tcp tunneling through channel_open_forward. > -channel_request_exec() > -channel_request_env() > -ssh_get_pubkey_hash() > -ssh_is_server_known() > -ssh_write_known_host() > -options_set_ssh_dir > -how could this happen ! there weren't any channel_close ! > -nasty channel_free bug resolved. > -removed the unsigned long all around the code. use only u8,u32 & u64. > -it now compiles and runs under amd64 ! > -channel_request_exec() > -channel_request_env() > -ssh_get_pubkey_hash() > -ssh_is_server_known() > -ssh_write_known_host() > -options_set_ssh_dir > -how could this happen ! there weren't any channel_close ! > -nasty channel_free bug resolved. > -removed the unsigned long all around the code. use only u8,u32 & u64. > -it now compiles and runs under amd64 ! > -channel_request_pty_size > -channel_change_pty_size > -options_copy() > -ported the doc to an HTML file. > -small bugfix in packet.c > -prefixed error constants with SSH_ > -sftp_stat, sftp_lstat, sftp_fstat. thanks Michel Bardiaux for the patch. > -again channel number mismatch fixed. > -fixed a bug in ssh_select making the select fail when a signal has been caught. > -keyboard-interactive authentication working.
2006-02-05Update to 5.2adrianp7-67/+54
> Release 5.2 > ########### > * Again again some fixed for the ssh2 module. This is the last try. If it > finally does not work reliable, I am throwing out that library! > Thanks to bykhe@mymail.ch for the patch > * Added a new module: VMWare-Auth! Thanks to david.maciejak@gmail.com! > > > Release 5.1 > ########### > * Again some fixed for the ssh2 module. Sorry. And still it might not work > in all occasions. The libssh is not as mature as we all wish it would be :-( > * HYDRA_PROXY_AUTH was never used ... weird that nobody reported that. fixed. > * Fixed bug in the base64 encoding function > * Added an md5.h include which is needed since openssl 0.9.8 > * Added an enhacement to the FTP module, thanks to piotr_sobolewski@o2.pl > * Fixed a bug when not using passwords and just -e n/s > > > Release 5.0 > ########### > ! THIS IS A THC - TAX - 10TH ANNIVERSARY RELEASE ! HAVE FUN ! > * Increadible speed-up for most modules :-) > * Added module for PC-Anywhere, thanks to david.maciejak(at)kyxar.fr! > * Added module for SVN, thanks to david.maciejak(at)kyxar.fr! > * Added --disable-xhydra option to configure, thanks to david.maciejak(at)kyxar. > fr! > - he is becoming the top supporter :-) > * Added module for SIP (VoIP), thanks to gh0st(at)staatsfeind.org > * Added support for newer sap r/3 rfcsdk > * Added check to the telnet module to work with Cisco AAA > * Fix for the VNC module, thanks to xmag > * Small enhancement to the mysql plugin by pjohnson(at)bosconet.org > > > Release 4.7 > ########### > * Updated ssh2 support to libssh v0.11 - you *must* use this version if > you want to use ssh2! download from http://www.0xbadc0de.be/?part=libssh > This hopefully fixes problems on/against Sun machines. > After fixing, I also received a patch from david maciejak - thanks :-) > * Added an attack module for rlogin and rsh, thanks to > david.maciejak(at)kyxar.fr! > * Added an attack module for the postgres database, thanks to > diaul(at)devilopers.org! (and again: david maciejak sent on in as well) > * JoMo-Kun sent in an update for his smbnt module. cool new features: > win2k native mode, xp anonymous account detection, machine name as password > * Hopefully made VNC 3.7 protocol versions to work. please report. > * Switched http and https service module to http-head, http-get and > https-get, https-head. Some web servers want HEAD, others only GET > * An initial password for cisco-enable is now not required anymore. Some > people had console access without password, so this was necessary. > * Fixed a bug in xhydra which did not allow custom ports > 100 > ! Soon to come: v5.0 - some cool new features to arrive on your pentest > machine!
2006-02-04Add x11 option to ssh2 package.wiz6-127/+104
Remove obsolete ssh2-nox11 package. Replaces PR 32716 by Tracy Di Marco White.
2006-02-01Remove gnustep-ssl (hi adam)xtraeme1-2/+1
2006-01-31Corrected problem in rc.subr script preventing PID referencing commandsshannonjr1-1/+2
from working.
2006-01-31Update to 0.9.2. Changes:shannonjr5-62/+13
- prelude-manager has been updated to check the loaded revocation list, if available. This was needed since the recent prelude-adduser addition allowing to create analyzer revocation list. - Remove line size limitation on specified IDMEF-criteria. - Remove all ancillary groups as well as setgid-ing. - Fix idmef-criteria-filter option conflict. - Fix a possible crash if no listen address is specified, but a reverse relay is used. - Much better error reporting. Prelude-Manager is a high availability server that accepts secured connections from distributed sensors or other managers and saves received events to a media specified by the user (database, logfile, mail, etc).
2006-01-31Update to 0.9.3. Changes:shannonjr3-8/+8
- More accurate error reporting in preludedb-admin. - Fix NULL error in case the buffer is too small, truncate. - Fix license notice, stating clearly that linking from a program using a GPL compatible license is allowed. Required for Debian package inclusion. The PreludeDB Library provides an abstraction layer upon the type and the format of the database used to store IDMEF alerts.
2006-01-31Update to 0.9.2. Changes:shannonjr3-8/+17
- Get rid of the 1024 characters per line limitation (defined as per the syslog RFC), since LML is not limited to parsing input from syslog anymore. - Handle events in Clamav logging format as well as syslog. - Abstracted Squid chain regex to allow parsing of data directly from Squid log files. - Introduced support for openhostapd. - Began expanding rulesets with additional_data and vendor-specific classification data. - Various ruleset updates and bug fixes. Prelude-LML is a signature based log analyzer monitoring logfile and received syslog messages for suspicious activity. It handle events generated by a large set of components, including but not limited to: BigIP, Grsecurity, Honeyd, ipchains, Netfilter, ipfw, Nokia ipso, Nagios, Norton Antivirus Corporate Edition, NTsyslog, PAM, Portsentry, Postfix, Proftpd, ssh, etc.
2006-01-31Update to 0.9.4. Changes:shannonjr3-7/+8
- Some useful API addition. - Much improved, verbose error reporting. - Cleaned up TLS handling, various bugfix. - In case an error occur when verifying the peer certificate, notify the peer about the failure. The Prelude Library is the glue that binds all aspects of Prelude together. It is a library which enables Prelude components to communicate with the Prelude Manager. It also makes it easy for third party software to be made 'Prelude Aware' (able to communicate with Prelude components). It provide common, useful features used by every sensor.
2006-01-31OpenSSL 0.9.7 doesn't work with unsigned char in this parts, so tryjoerg2-5/+5
to conditionalize it for OpenSSL 0.9.8 and newer.
2006-01-29Removed, because SSL functionality and bundle is already present in gnustep-baseadam6-104/+0
2006-01-29Changes 2.2.6:adam9-26/+23
* Bug fixes
2006-01-29Added several new prelude packages: libprelude, libpreludedb, prelude-lml,shannonjr1-1/+6
prelude-manager, and py-prewikka.
2006-01-29Prelude is a hybrid IDS consisting of multipleshannonjr6-0/+383
sensors, managers, and a display console. This is the display console. This is one of several new Prelude packages.