Index: head/security/Makefile =================================================================== --- head/security/Makefile (revision 395778) +++ head/security/Makefile (revision 395779) @@ -1,1099 +1,1100 @@ # $FreeBSD$ # COMMENT = Security tools SUBDIR += ADMsmb SUBDIR += ADMsnmp SUBDIR += R-cran-ROAuth SUBDIR += R-cran-digest SUBDIR += aescrypt SUBDIR += aespipe SUBDIR += afl SUBDIR += afterglow SUBDIR += aide SUBDIR += aimsniff SUBDIR += amap SUBDIR += amavis-stats SUBDIR += amavisd-milter SUBDIR += amavisd-new SUBDIR += apache-xml-security-c SUBDIR += apg SUBDIR += arirang SUBDIR += arm SUBDIR += arpCounterattack SUBDIR += asignify SUBDIR += authforce SUBDIR += autossh SUBDIR += avcheck SUBDIR += axTLS SUBDIR += barnyard2 SUBDIR += barnyard2-sguil SUBDIR += base SUBDIR += bcrypt SUBDIR += bcwipe SUBDIR += bdc SUBDIR += beecrypt SUBDIR += belier SUBDIR += bfbtester SUBDIR += binwalk SUBDIR += blindelephant SUBDIR += botan110 SUBDIR += bro SUBDIR += broccoli SUBDIR += bruteblock SUBDIR += bruteforceblocker SUBDIR += bsdsfv SUBDIR += bsmtrace SUBDIR += bugs SUBDIR += burpsuite SUBDIR += ca_root_nss SUBDIR += calife SUBDIR += ccrypt SUBDIR += ccsrch SUBDIR += cfs SUBDIR += cfv SUBDIR += chaosreader SUBDIR += checkpassword SUBDIR += checkpassword-pam SUBDIR += chkrootkit SUBDIR += chntpw SUBDIR += chroot_safe SUBDIR += chrootuid SUBDIR += ckpass SUBDIR += cksfv SUBDIR += cl-md5 SUBDIR += cl-md5-sbcl SUBDIR += clamassassin SUBDIR += clamav SUBDIR += clamav-milter SUBDIR += clamav-unofficial-sigs SUBDIR += clambc SUBDIR += clamcour SUBDIR += clamd-stream-client SUBDIR += clamsmtp SUBDIR += clamtk SUBDIR += clusterssh SUBDIR += cmd5checkpw SUBDIR += cops SUBDIR += courier-authlib SUBDIR += courier-authlib-base SUBDIR += courierpassd SUBDIR += courierpasswd SUBDIR += courieruserinfo SUBDIR += cp2fwb SUBDIR += cracklib SUBDIR += crank SUBDIR += create-cert SUBDIR += cryptlib SUBDIR += cryptopp SUBDIR += cryptstring SUBDIR += cvm SUBDIR += cyrus-sasl2 SUBDIR += cyrus-sasl2-gssapi SUBDIR += cyrus-sasl2-ldapdb SUBDIR += cyrus-sasl2-saslauthd SUBDIR += d0_blind_id SUBDIR += dcetest SUBDIR += ddos_scan SUBDIR += denyhosts SUBDIR += destroy SUBDIR += digest SUBDIR += dirbuster SUBDIR += dirmngr SUBDIR += distcache SUBDIR += dmitry SUBDIR += doorman SUBDIR += doscan SUBDIR += dradis SUBDIR += dropbear SUBDIR += dsniff SUBDIR += duo SUBDIR += easy-rsa SUBDIR += easypg SUBDIR += elixir-comeonin SUBDIR += engine_pkcs11 SUBDIR += expiretable SUBDIR += f-prot SUBDIR += fakebo SUBDIR += fakeident SUBDIR += fakeroot SUBDIR += fbopenssl SUBDIR += fcheck SUBDIR += fcrackzip SUBDIR += fiked SUBDIR += find-zlib SUBDIR += firewalk SUBDIR += fl0p SUBDIR += flawfinder SUBDIR += fpc-hash SUBDIR += fpc-openssl SUBDIR += fpm2 SUBDIR += fprint_demo SUBDIR += fprintd SUBDIR += fragroute SUBDIR += fragrouter SUBDIR += fsh SUBDIR += fswatch SUBDIR += ftimes SUBDIR += fuzz SUBDIR += fuzzdb SUBDIR += fwanalog SUBDIR += fwbuilder SUBDIR += fwipe SUBDIR += fwknop SUBDIR += fwlogwatch SUBDIR += gag SUBDIR += gcipher SUBDIR += gcr SUBDIR += gnome-gpg SUBDIR += gnome-keyring SUBDIR += gnome-keyring-sharp SUBDIR += gnome-password-generator SUBDIR += gnome-ssh-askpass SUBDIR += gnomint SUBDIR += gnupg SUBDIR += gnupg1 SUBDIR += gnupg20 SUBDIR += gnutls SUBDIR += go.crypto SUBDIR += goptlib SUBDIR += gorilla SUBDIR += gpa SUBDIR += gpasman SUBDIR += gpass SUBDIR += gpgdir SUBDIR += gpgme SUBDIR += gputty SUBDIR += gringotts SUBDIR += gsasl SUBDIR += gsfv SUBDIR += gss SUBDIR += gtk-knocker SUBDIR += gtkpasman SUBDIR += gwee SUBDIR += hackbot SUBDIR += hamachi SUBDIR += heimdal SUBDIR += hitch SUBDIR += hlfl SUBDIR += hmap SUBDIR += honggfuzz SUBDIR += hotssh SUBDIR += hpenc SUBDIR += hs-Crypto SUBDIR += hs-DRBG SUBDIR += hs-HsOpenSSL SUBDIR += hs-RSA SUBDIR += hs-SHA SUBDIR += hs-certificate SUBDIR += hs-cipher-aes SUBDIR += hs-cipher-aes128 SUBDIR += hs-cipher-blowfish SUBDIR += hs-cipher-camellia SUBDIR += hs-cipher-des SUBDIR += hs-cipher-rc4 SUBDIR += hs-clientsession SUBDIR += hs-cprng-aes SUBDIR += hs-crypto-api SUBDIR += hs-crypto-cipher-types SUBDIR += hs-crypto-conduit SUBDIR += hs-crypto-numbers SUBDIR += hs-crypto-pubkey SUBDIR += hs-crypto-pubkey-types SUBDIR += hs-crypto-random SUBDIR += hs-crypto-random-api SUBDIR += hs-cryptocipher SUBDIR += hs-cryptohash SUBDIR += hs-cryptohash-conduit SUBDIR += hs-cryptohash-cryptoapi SUBDIR += hs-cryptonite SUBDIR += hs-digest SUBDIR += hs-entropy SUBDIR += hs-gnutls SUBDIR += hs-monadcryptorandom SUBDIR += hs-nonce SUBDIR += hs-pem SUBDIR += hs-pureMD5 SUBDIR += hs-pwstore-fast SUBDIR += hs-skein SUBDIR += hs-tls SUBDIR += hs-x509 SUBDIR += hs-x509-store SUBDIR += hs-x509-system SUBDIR += hs-x509-validation SUBDIR += httprint SUBDIR += hydra SUBDIR += i2p SUBDIR += iaikpkcs11wrapper SUBDIR += idea SUBDIR += identify SUBDIR += ifd-slb_rf60 SUBDIR += ike SUBDIR += ike-scan SUBDIR += integrit SUBDIR += ipfcount SUBDIR += ipfilter2dshield SUBDIR += ipfmeta SUBDIR += ipfw2dshield SUBDIR += ipfwcount SUBDIR += ipguard SUBDIR += ipsec-tools SUBDIR += ipv6toolkit SUBDIR += isakmpd SUBDIR += isnprober SUBDIR += jbrofuzz SUBDIR += john SUBDIR += kc SUBDIR += kedpm SUBDIR += keepass SUBDIR += keepassx SUBDIR += keepassx2 SUBDIR += keybase SUBDIR += keychain SUBDIR += keynote SUBDIR += keyprint SUBDIR += kgpg-kde4 SUBDIR += knock SUBDIR += knocker SUBDIR += kpcli SUBDIR += kqoauth SUBDIR += krb5 SUBDIR += krb5-111 SUBDIR += krb5-112 SUBDIR += krb5-appl SUBDIR += kripp SUBDIR += kstart SUBDIR += kwalletmanager SUBDIR += l0pht-watch SUBDIR += l0phtcrack SUBDIR += l5 SUBDIR += lasso SUBDIR += lastpass-cli SUBDIR += libassuan SUBDIR += libbeid SUBDIR += libbf SUBDIR += libcryptui SUBDIR += libbzrtp SUBDIR += libecc SUBDIR += libfprint SUBDIR += libgcrypt SUBDIR += libgnome-keyring SUBDIR += libgnomesu SUBDIR += libgpg-error SUBDIR += libgringotts SUBDIR += libident SUBDIR += libkpass SUBDIR += libksba SUBDIR += libmcrypt SUBDIR += libntlm SUBDIR += libotr SUBDIR += libotr3 SUBDIR += libp11 SUBDIR += libprelude SUBDIR += libpreludedb SUBDIR += libpwquality SUBDIR += libpwstor SUBDIR += libressl SUBDIR += libscrypt SUBDIR += libsecret SUBDIR += libsectok SUBDIR += libsodium SUBDIR += libsparkcrypto SUBDIR += libssh SUBDIR += libssh2 SUBDIR += libtasn1 SUBDIR += libtomcrypt SUBDIR += libwhisker SUBDIR += libyubikey SUBDIR += libzrtpcppcore SUBDIR += linux-c6-cyrus-sasl2 SUBDIR += linux-c6-gnutls SUBDIR += linux-c6-libgcrypt SUBDIR += linux-c6-libgpg-error SUBDIR += linux-c6-libssh2 SUBDIR += linux-c6-libtasn1 SUBDIR += linux-c6-nss SUBDIR += linux-c6-openssl SUBDIR += linux-c6-openssl-compat SUBDIR += linux-f10-cyrus-sasl2 SUBDIR += linux-f10-gnutls SUBDIR += linux-f10-libgcrypt SUBDIR += linux-f10-libgpg-error SUBDIR += linux-f10-libssh2 SUBDIR += linux-f10-libtasn1 SUBDIR += linux-f10-nss SUBDIR += linux-f10-openssl SUBDIR += lockdown SUBDIR += log2timeline SUBDIR += logcheck SUBDIR += lsh SUBDIR += luasec SUBDIR += lynis SUBDIR += mac-robber SUBDIR += maia SUBDIR += mailzu SUBDIR += makepasswd SUBDIR += manipulate_data SUBDIR += masscan SUBDIR += massh SUBDIR += matrixssl SUBDIR += mbedtls SUBDIR += mcrypt SUBDIR += md4coll SUBDIR += md5coll SUBDIR += md5deep SUBDIR += mdcrack SUBDIR += medusa SUBDIR += meek SUBDIR += metasploit SUBDIR += mhash SUBDIR += mindterm-binary SUBDIR += monkeysphere SUBDIR += munge SUBDIR += mussh SUBDIR += nacl SUBDIR += ncrack SUBDIR += ncrypt SUBDIR += nessus SUBDIR += nessus-libnasl SUBDIR += nessus-libraries SUBDIR += nessus-plugins SUBDIR += netpgp SUBDIR += nettle SUBDIR += nikto SUBDIR += nist-kat SUBDIR += nmap SUBDIR += nmapsi4 SUBDIR += nss SUBDIR += nss_compat_ossl SUBDIR += oath-toolkit SUBDIR += obfsclient SUBDIR += obfsproxy SUBDIR += ocaml-cryptgps SUBDIR += ocaml-cryptokit SUBDIR += ocaml-ssl SUBDIR += oidentd SUBDIR += oinkmaster SUBDIR += op SUBDIR += openbsm SUBDIR += openbsm-devel SUBDIR += openca-tools-forked SUBDIR += opencdk SUBDIR += openconnect SUBDIR += opencryptoki SUBDIR += openct SUBDIR += openpgpsdk SUBDIR += opensaml2 SUBDIR += opensc SUBDIR += openscep SUBDIR += openssh-askpass SUBDIR += openssh-portable SUBDIR += openssh-portable-devel SUBDIR += openssl SUBDIR += openssl_tpm_engine SUBDIR += openvas-client SUBDIR += openvas-libnasl SUBDIR += openvas-libraries SUBDIR += openvas-plugins SUBDIR += openvas-server SUBDIR += openvpn SUBDIR += openvpn-admin SUBDIR += openvpn-auth-ldap SUBDIR += openvpn-auth-radius SUBDIR += openvpn-devel SUBDIR += openvpn-polarssl SUBDIR += ophcrack SUBDIR += orthrus SUBDIR += osiris SUBDIR += ossec-hids-client SUBDIR += ossec-hids-local SUBDIR += ossec-hids-server SUBDIR += osslsigncode SUBDIR += outguess SUBDIR += p11-kit SUBDIR += p5-Apache-Htpasswd SUBDIR += p5-App-Genpass SUBDIR += p5-App-TLSMe SUBDIR += p5-Auth-YubikeyDecrypter SUBDIR += p5-AuthCAS SUBDIR += p5-Authen-Bitcard SUBDIR += p5-Authen-Captcha SUBDIR += p5-Authen-CyrusSASL SUBDIR += p5-Authen-DecHpwd SUBDIR += p5-Authen-Htpasswd SUBDIR += p5-Authen-Krb5 SUBDIR += p5-Authen-Krb5-Simple SUBDIR += p5-Authen-Libwrap SUBDIR += p5-Authen-NTLM SUBDIR += p5-Authen-OATH SUBDIR += p5-Authen-PAAS SUBDIR += p5-Authen-PAM SUBDIR += p5-Authen-Passphrase SUBDIR += p5-Authen-PluggableCaptcha SUBDIR += p5-Authen-Radius SUBDIR += p5-Authen-SASL SUBDIR += p5-Authen-SASL-Cyrus SUBDIR += p5-Authen-SASL-SASLprep SUBDIR += p5-Authen-SCRAM SUBDIR += p5-Authen-Simple SUBDIR += p5-Authen-Simple-DBI SUBDIR += p5-Authen-Simple-DBM SUBDIR += p5-Authen-Simple-HTTP SUBDIR += p5-Authen-Simple-Kerberos SUBDIR += p5-Authen-Simple-LDAP SUBDIR += p5-Authen-Simple-Net SUBDIR += p5-Authen-Simple-PAM SUBDIR += p5-Authen-Simple-Passwd SUBDIR += p5-Authen-Simple-RADIUS SUBDIR += p5-Authen-Simple-SMB SUBDIR += p5-Authen-Simple-SSH SUBDIR += p5-Authen-Smb SUBDIR += p5-Authen-TacacsPlus SUBDIR += p5-Authen-Ticket SUBDIR += p5-Authen-TypeKey SUBDIR += p5-Business-PayPal-EWP SUBDIR += p5-CACertOrg-CA SUBDIR += p5-CSP SUBDIR += p5-Cisco-Hash SUBDIR += p5-Crypt-Anubis SUBDIR += p5-Crypt-AppleTwoFish SUBDIR += p5-Crypt-Blowfish SUBDIR += p5-Crypt-Blowfish_PP SUBDIR += p5-Crypt-CAST5 SUBDIR += p5-Crypt-CAST5_PP SUBDIR += p5-Crypt-CBC SUBDIR += p5-Crypt-CBCeasy SUBDIR += p5-Crypt-CFB SUBDIR += p5-Crypt-Caesar SUBDIR += p5-Crypt-Camellia_PP SUBDIR += p5-Crypt-Chimera SUBDIR += p5-Crypt-CipherSaber SUBDIR += p5-Crypt-Cracklib SUBDIR += p5-Crypt-Ctr SUBDIR += p5-Crypt-DES SUBDIR += p5-Crypt-DES_EDE3 SUBDIR += p5-Crypt-DES_PP SUBDIR += p5-Crypt-DH SUBDIR += p5-Crypt-DSA SUBDIR += p5-Crypt-Dining SUBDIR += p5-Crypt-ECB SUBDIR += p5-Crypt-Eksblowfish SUBDIR += p5-Crypt-Enigma SUBDIR += p5-Crypt-GCrypt SUBDIR += p5-Crypt-GOST SUBDIR += p5-Crypt-GOST_PP SUBDIR += p5-Crypt-GPG SUBDIR += p5-Crypt-GeneratePassword SUBDIR += p5-Crypt-HCE_MD5 SUBDIR += p5-Crypt-HCE_SHA SUBDIR += p5-Crypt-IDEA SUBDIR += p5-Crypt-Imail SUBDIR += p5-Crypt-Juniper SUBDIR += p5-Crypt-Khazad SUBDIR += p5-Crypt-License SUBDIR += p5-Crypt-Lite SUBDIR += p5-Crypt-Loki97 SUBDIR += p5-Crypt-MySQL SUBDIR += p5-Crypt-NULL SUBDIR += p5-Crypt-OFB SUBDIR += p5-Crypt-OICQ SUBDIR += p5-Crypt-OTP SUBDIR += p5-Crypt-OpenPGP SUBDIR += p5-Crypt-OpenSSL-AES SUBDIR += p5-Crypt-OpenSSL-Bignum SUBDIR += p5-Crypt-OpenSSL-CA SUBDIR += p5-Crypt-OpenSSL-DSA SUBDIR += p5-Crypt-OpenSSL-EC SUBDIR += p5-Crypt-OpenSSL-ECDSA SUBDIR += p5-Crypt-OpenSSL-RSA SUBDIR += p5-Crypt-OpenSSL-Random SUBDIR += p5-Crypt-OpenSSL-X509 SUBDIR += p5-Crypt-PBKDF2 SUBDIR += p5-Crypt-PGPSimple SUBDIR += p5-Crypt-PWSafe3 SUBDIR += p5-Crypt-PassGen SUBDIR += p5-Crypt-Passwd-XS SUBDIR += p5-Crypt-PasswdMD5 SUBDIR += p5-Crypt-Password-Util SUBDIR += p5-Crypt-Primes SUBDIR += p5-Crypt-RC4 SUBDIR += p5-Crypt-RC5 SUBDIR += p5-Crypt-RC6 SUBDIR += p5-Crypt-RHash SUBDIR += p5-Crypt-RIPEMD160 SUBDIR += p5-Crypt-RSA SUBDIR += p5-Crypt-RSA-Yandex SUBDIR += p5-Crypt-Rabbit SUBDIR += p5-Crypt-RandPasswd SUBDIR += p5-Crypt-Random SUBDIR += p5-Crypt-Random-Source SUBDIR += p5-Crypt-Rijndael SUBDIR += p5-Crypt-Rijndael_PP SUBDIR += p5-Crypt-SKey SUBDIR += p5-Crypt-SMIME SUBDIR += p5-Crypt-SSLeay SUBDIR += p5-Crypt-Salt SUBDIR += p5-Crypt-SaltedHash SUBDIR += p5-Crypt-Serpent SUBDIR += p5-Crypt-Shark SUBDIR += p5-Crypt-Simple SUBDIR += p5-Crypt-SmbHash SUBDIR += p5-Crypt-Sodium SUBDIR += p5-Crypt-Solitaire SUBDIR += p5-Crypt-TEA SUBDIR += p5-Crypt-T_e_a SUBDIR += p5-Crypt-Tea_JS SUBDIR += p5-Crypt-TripleDES SUBDIR += p5-Crypt-Twofish SUBDIR += p5-Crypt-Twofish2 SUBDIR += p5-Crypt-Twofish_PP SUBDIR += p5-Crypt-URandom SUBDIR += p5-Crypt-UnixCrypt SUBDIR += p5-Crypt-UnixCrypt_XS SUBDIR += p5-Crypt-X509 SUBDIR += p5-Crypt-xDBM_File SUBDIR += p5-CryptX SUBDIR += p5-Dancer-Plugin-Auth-Extensible SUBDIR += p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup SUBDIR += p5-Dancer-Plugin-Passphrase SUBDIR += p5-Dancer2-Plugin-Auth-Extensible SUBDIR += p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup SUBDIR += p5-Dancer2-Plugin-Passphrase SUBDIR += p5-Data-Entropy SUBDIR += p5-Data-Password SUBDIR += p5-Digest SUBDIR += p5-Digest-Adler32 SUBDIR += p5-Digest-Bcrypt SUBDIR += p5-Digest-BubbleBabble SUBDIR += p5-Digest-CRC SUBDIR += p5-Digest-Crc32 SUBDIR += p5-Digest-DJB SUBDIR += p5-Digest-DMAC SUBDIR += p5-Digest-EMAC SUBDIR += p5-Digest-Elf SUBDIR += p5-Digest-FNV SUBDIR += p5-Digest-GOST SUBDIR += p5-Digest-HMAC SUBDIR += p5-Digest-Hashcash SUBDIR += p5-Digest-Haval256 SUBDIR += p5-Digest-JHash SUBDIR += p5-Digest-MD2 SUBDIR += p5-Digest-MD4 SUBDIR += p5-Digest-MD5 SUBDIR += p5-Digest-MD5-File SUBDIR += p5-Digest-MD5-M4p SUBDIR += p5-Digest-MD5-Reverse SUBDIR += p5-Digest-ManberHash SUBDIR += p5-Digest-MurmurHash SUBDIR += p5-Digest-Nilsimsa SUBDIR += p5-Digest-Pearson SUBDIR += p5-Digest-Pearson-PurePerl SUBDIR += p5-Digest-Perl-MD4 SUBDIR += p5-Digest-Perl-MD5 SUBDIR += p5-Digest-SHA SUBDIR += p5-Digest-SHA-PurePerl SUBDIR += p5-Digest-SHA1 SUBDIR += p5-Digest-SV1 SUBDIR += p5-Digest-Tiger SUBDIR += p5-Digest-Whirlpool SUBDIR += p5-File-KeePass SUBDIR += p5-File-KeePass-Agent SUBDIR += p5-File-Scan SUBDIR += p5-File-Scan-ClamAV SUBDIR += p5-Filter-CBC SUBDIR += p5-Filter-Crypto SUBDIR += p5-GD-SecurityImage SUBDIR += p5-GSSAPI SUBDIR += p5-GnuPG SUBDIR += p5-GnuPG-Interface SUBDIR += p5-HTML-Email-Obfuscate SUBDIR += p5-Heimdal-Kadm5 SUBDIR += p5-IO-Async-SSL SUBDIR += p5-IO-Socket-SSL SUBDIR += p5-MD5 SUBDIR += p5-Mcrypt SUBDIR += p5-Module-Signature SUBDIR += p5-Net-Daemon-SSL SUBDIR += p5-Net-OpenID-Common SUBDIR += p5-Net-OpenID-JanRain SUBDIR += p5-Net-OpenID-Server SUBDIR += p5-Net-Radius-Server SUBDIR += p5-Net-SAML SUBDIR += p5-Net-SSL-ExpireDate SUBDIR += p5-Net-SSLGlue SUBDIR += p5-Net-SSLeay SUBDIR += p5-Net-Server-Mail-ESMTP-AUTH SUBDIR += p5-Net-SinFP SUBDIR += p5-Nmap-Parser SUBDIR += p5-Nmap-Scanner SUBDIR += p5-OpenCA-CRL SUBDIR += p5-OpenCA-CRR SUBDIR += p5-OpenCA-OpenSSL SUBDIR += p5-OpenCA-PKCS7 SUBDIR += p5-OpenCA-REQ SUBDIR += p5-OpenCA-X509 SUBDIR += p5-PBKDF2-Tiny SUBDIR += p5-PGP SUBDIR += p5-PGP-Sign SUBDIR += p5-POE-Component-SSLify SUBDIR += p5-POE-Filter-SSL SUBDIR += p5-PerlCryptLib SUBDIR += p5-SAVI-Perl SUBDIR += p5-SHA SUBDIR += p5-Safe-Hole SUBDIR += p5-Session-Token SUBDIR += p5-Snort-Rule SUBDIR += p5-String-MkPasswd SUBDIR += p5-Sudo SUBDIR += p5-Text-Password-Pronounceable SUBDIR += p5-Tie-EncryptedHash SUBDIR += p5-Tree-Authz SUBDIR += p5-Unix-Passwd-File SUBDIR += p5-Yahoo-BBAuth SUBDIR += p5-dicewaregen SUBDIR += p5-openxpki SUBDIR += p5-openxpki-i18n SUBDIR += pad SUBDIR += pam-mysql SUBDIR += pam-pgsql SUBDIR += pam_fprint SUBDIR += pam_google_authenticator SUBDIR += pam_helper SUBDIR += pam_jail SUBDIR += pam_kde SUBDIR += pam_krb5 SUBDIR += pam_krb5-rh SUBDIR += pam_ldap SUBDIR += pam_mkhomedir SUBDIR += pam_ocra SUBDIR += pam_p11 SUBDIR += pam_per_user SUBDIR += pam_pseudo SUBDIR += pam_pwdfile SUBDIR += pam_require SUBDIR += pam_search_list SUBDIR += pam_ssh_agent_auth SUBDIR += pam_yubico SUBDIR += pamtester SUBDIR += paperkey SUBDIR += parano SUBDIR += passivedns SUBDIR += pbc SUBDIR += pbnj SUBDIR += pcsc-tools SUBDIR += pear-Auth SUBDIR += pear-Auth_HTTP SUBDIR += pear-Auth_OpenID SUBDIR += pear-Auth_PrefManager SUBDIR += pear-Auth_SASL SUBDIR += pear-Crypt_Blowfish SUBDIR += pear-Crypt_CBC SUBDIR += pear-Crypt_CHAP SUBDIR += pear-Crypt_DiffieHellman SUBDIR += pear-Crypt_GPG SUBDIR += pear-Crypt_HMAC2 SUBDIR += pear-Crypt_MicroID SUBDIR += pear-Crypt_RC4 SUBDIR += pear-Crypt_RSA SUBDIR += pear-Crypt_XXTEA SUBDIR += pear-File_HtAccess SUBDIR += pear-File_Passwd SUBDIR += pear-File_SMBPasswd SUBDIR += pear-HTML_Crypt SUBDIR += pear-Horde_Auth SUBDIR += pear-Horde_Crypt SUBDIR += pear-Horde_Crypt_Blowfish SUBDIR += pear-Horde_Group SUBDIR += pear-Horde_Oauth SUBDIR += pear-Horde_Perms SUBDIR += pear-Horde_Secret SUBDIR += pear-Horde_Share SUBDIR += pear-LiveUser SUBDIR += pear-LiveUser_Admin SUBDIR += pear-Net_Portscan SUBDIR += pear-Text_Password SUBDIR += pecl-crack SUBDIR += pecl-crypto SUBDIR += pecl-gnupg SUBDIR += pecl-pam SUBDIR += pecl-scrypt SUBDIR += pecl-ssh2 SUBDIR += pecl-taint SUBDIR += pecl-tcpwrap SUBDIR += pev SUBDIR += pft SUBDIR += pgp SUBDIR += pgpdump SUBDIR += pgpgpg SUBDIR += pgpin SUBDIR += php-suhosin SUBDIR += php5-filter SUBDIR += php5-hash SUBDIR += php5-mcrypt SUBDIR += php5-openssl SUBDIR += php55-filter SUBDIR += php55-hash SUBDIR += php55-mcrypt SUBDIR += php55-openssl SUBDIR += php56-filter SUBDIR += php56-hash SUBDIR += php56-mcrypt SUBDIR += php56-openssl SUBDIR += phpdeadlock SUBDIR += phpsecinfo SUBDIR += pidentd SUBDIR += pidgin-encryption SUBDIR += pidgin-otr SUBDIR += pinentry SUBDIR += pinentry-curses SUBDIR += pinentry-gnome3 SUBDIR += pinentry-gtk2 SUBDIR += pinentry-qt4 SUBDIR += pinentry-tty SUBDIR += pkcrack SUBDIR += pkcs11-dump SUBDIR += pkcs11-gateway SUBDIR += pkcs11-helper SUBDIR += pkesh SUBDIR += pks SUBDIR += pktsuckers SUBDIR += please SUBDIR += polarssl SUBDIR += polarssl13 SUBDIR += poly1305aes SUBDIR += pond SUBDIR += portsentry SUBDIR += ppars SUBDIR += proftpd-mod_clamav SUBDIR += proxycheck SUBDIR += proxytunnel SUBDIR += pscan SUBDIR += pssh SUBDIR += pulledpork SUBDIR += pure-sfv SUBDIR += putty SUBDIR += pvk SUBDIR += pwauth SUBDIR += pwman SUBDIR += pwman3 SUBDIR += pxytest SUBDIR += py-AccessControl SUBDIR += py-PF SUBDIR += py-Products.PlonePAS SUBDIR += py-Products.PluggableAuthService SUBDIR += py-RestrictedPython SUBDIR += py-SecretStorage SUBDIR += py-artifacts SUBDIR += py-bcrypt SUBDIR += py-borg.localrole SUBDIR += py-cerealizer SUBDIR += py-certifi SUBDIR += py-clamav SUBDIR += py-cpe SUBDIR += py-cracklib SUBDIR += py-crits SUBDIR += py-cryptkit SUBDIR += py-cryptography SUBDIR += py-cybox SUBDIR += py-dfvfs SUBDIR += py-ecdsa SUBDIR += py-ed25519ll SUBDIR += py-fail2ban SUBDIR += py-fchksum SUBDIR += py-flask-httpauth SUBDIR += py-gnupg SUBDIR += py-gnutls SUBDIR += py-gpsoauth SUBDIR += py-htpasswd SUBDIR += py-itsdangerous SUBDIR += py-kerberos SUBDIR += py-keyczar SUBDIR += py-keyring SUBDIR += py-libnacl SUBDIR += py-m2crypto SUBDIR += py-mcrypt SUBDIR += py-mhash SUBDIR += py-oauth2client SUBDIR += py-oauthlib SUBDIR += py-openid SUBDIR += py-openssl SUBDIR += py-paramiko SUBDIR += py-passlib SUBDIR += py-pbkdf2 SUBDIR += py-pgpdump SUBDIR += py-plaso SUBDIR += py-plone.app.openid SUBDIR += py-plone.keyring SUBDIR += py-plone.openid SUBDIR += py-plone.protect SUBDIR += py-plone.session SUBDIR += py-potr SUBDIR += py-pow SUBDIR += py-pyaff4 SUBDIR += py-pyclamd SUBDIR += py-pycrypto SUBDIR += py-pycryptopp SUBDIR += py-pydeep SUBDIR += py-pylibacl SUBDIR += py-pyme SUBDIR += py-pyptlib SUBDIR += py-pyscard SUBDIR += py-pysha3 SUBDIR += py-python-registry SUBDIR += py-rekall SUBDIR += py-requests-kerberos SUBDIR += py-rsa SUBDIR += py-service_identity SUBDIR += py-slowaes SUBDIR += py-ssh SUBDIR += py-sslstrip SUBDIR += py-stem SUBDIR += py-stix SUBDIR += py-tlslite SUBDIR += py-trustedpickle SUBDIR += py-twistedConch SUBDIR += py-twofish SUBDIR += py-volatility SUBDIR += py-xmlsec SUBDIR += py-yara SUBDIR += py-yara-editor SUBDIR += py-zope.app.authentication SUBDIR += py-zope.app.localpermission SUBDIR += py-zope.app.principalannotation SUBDIR += py-zope.app.security SUBDIR += py-zope.app.securitypolicy SUBDIR += py-zope.authentication SUBDIR += py-zope.login SUBDIR += py-zope.password SUBDIR += py-zope.pluggableauth SUBDIR += py-zope.principalannotation SUBDIR += py-zope.principalregistry SUBDIR += py-zope.security SUBDIR += py-zope.securitypolicy SUBDIR += py-zope.session SUBDIR += qtkeychain-qt4 SUBDIR += qtkeychain-qt5 SUBDIR += quantis SUBDIR += quantis-kmod SUBDIR += racoon2 SUBDIR += radamsa SUBDIR += radiusniff SUBDIR += rainbowcrack SUBDIR += ranpwd SUBDIR += ratproxy SUBDIR += rats SUBDIR += razorback-api SUBDIR += razorback-archiveInflate SUBDIR += razorback-clamavNugget SUBDIR += razorback-dispatcher SUBDIR += razorback-fileInject SUBDIR += razorback-fsMonitor SUBDIR += razorback-fsWalk SUBDIR += razorback-masterNugget SUBDIR += razorback-officeCat SUBDIR += razorback-pdfFox SUBDIR += razorback-scriptNugget SUBDIR += razorback-swfScanner SUBDIR += razorback-syslogNugget SUBDIR += razorback-virusTotal SUBDIR += razorback-yaraNugget SUBDIR += rcracki_mt SUBDIR += rdigest SUBDIR += regripper SUBDIR += regripperplugins SUBDIR += reop SUBDIR += retranslator SUBDIR += revealrk SUBDIR += revelation SUBDIR += rhash SUBDIR += rifiuti2 SUBDIR += rkhunter SUBDIR += rndpassw SUBDIR += ruby-camellia SUBDIR += ruby-hmac SUBDIR += ruby-password SUBDIR += ruby-tcpwrap SUBDIR += rubygem-attr_encrypted SUBDIR += rubygem-bcrypt SUBDIR += rubygem-bcrypt-ruby SUBDIR += rubygem-devise-two-factor SUBDIR += rubygem-doorkeeper SUBDIR += rubygem-encryptor SUBDIR += rubygem-ezcrypto SUBDIR += rubygem-gpgr SUBDIR += rubygem-gssapi SUBDIR += rubygem-jugyo-twitter_oauth SUBDIR += rubygem-metasploit-concern SUBDIR += rubygem-metasploit-credential SUBDIR += rubygem-metasploit-model SUBDIR += rubygem-metasploit-payloads SUBDIR += rubygem-metasploit_data_models SUBDIR += rubygem-net-scp SUBDIR += rubygem-net-sftp SUBDIR += rubygem-net-ssh SUBDIR += rubygem-net-ssh-gateway SUBDIR += rubygem-net-ssh-multi SUBDIR += rubygem-nmap-parser SUBDIR += rubygem-omniauth SUBDIR += rubygem-omniauth-bitbucket SUBDIR += rubygem-omniauth-gitlab SUBDIR += rubygem-omniauth-multipassword SUBDIR += rubygem-omniauth-saml SUBDIR += rubygem-omniauth-shibboleth SUBDIR += rubygem-origami SUBDIR += rubygem-pyu-ruby-sasl SUBDIR += rubygem-rack-oauth2 SUBDIR += rubygem-razorback-scriptNugget SUBDIR += rubygem-recog SUBDIR += rubygem-roauth SUBDIR += rubygem-ruby-hmac SUBDIR += rubygem-ruby-rc4 SUBDIR += rubygem-ruby-saml SUBDIR += rubygem-scrypt SUBDIR += rubygem-six SUBDIR += rubygem-sshkit SUBDIR += rubygem-twitter_oauth SUBDIR += safesh SUBDIR += samba-virusfilter SUBDIR += sancp SUBDIR += sasp SUBDIR += scamp SUBDIR += scanhill SUBDIR += scanlogd SUBDIR += scanssh SUBDIR += scrypt SUBDIR += seahorse SUBDIR += seccure SUBDIR += secpanel SUBDIR += sectok SUBDIR += secure_delete SUBDIR += sguil SUBDIR += sha SUBDIR += shibboleth2-sp SUBDIR += shimmer SUBDIR += shishi SUBDIR += shttpscanner SUBDIR += sig2dot SUBDIR += signify SUBDIR += signing-party SUBDIR += silktools SUBDIR += sinfp SUBDIR += skipfish SUBDIR += sks SUBDIR += slurpie SUBDIR += slush SUBDIR += smap SUBDIR += smtpscan SUBDIR += smurflog SUBDIR += sniff SUBDIR += snoopy SUBDIR += snort SUBDIR += snort-rep SUBDIR += snortreport SUBDIR += snortsam SUBDIR += snortsnarf + SUBDIR += softether SUBDIR += softhsm SUBDIR += softhsm2 SUBDIR += spass SUBDIR += spike-proxy SUBDIR += spybye SUBDIR += sqlmap SUBDIR += sqlninja SUBDIR += srm SUBDIR += ssdeep SUBDIR += ssh-copy-id SUBDIR += ssh-multiadd SUBDIR += ssh_askpass_gtk2 SUBDIR += sshblock SUBDIR += sshguard SUBDIR += sshguard-ipfilter SUBDIR += sshguard-ipfw SUBDIR += sshguard-null SUBDIR += sshguard-pf SUBDIR += sshit SUBDIR += sshpass SUBDIR += ssl-admin SUBDIR += sslscan SUBDIR += sslsniffer SUBDIR += sslsplit SUBDIR += sslwrap SUBDIR += sssd SUBDIR += ssss SUBDIR += sst SUBDIR += starttls SUBDIR += stegdetect SUBDIR += steghide SUBDIR += stoken SUBDIR += strobe SUBDIR += strongswan SUBDIR += stunnel SUBDIR += subversion-gnome-keyring SUBDIR += subversion-kwallet SUBDIR += subweb SUBDIR += sudo SUBDIR += sudoscript SUBDIR += super SUBDIR += suricata SUBDIR += swatch SUBDIR += switzerland SUBDIR += symbion-sslproxy SUBDIR += tclgpg SUBDIR += tclsasl SUBDIR += tcpcrypt SUBDIR += tinc SUBDIR += tinyca SUBDIR += tlswrap SUBDIR += tmux-cssh SUBDIR += tor SUBDIR += tor-devel SUBDIR += tpm-tools SUBDIR += tpmmanager SUBDIR += trinokiller SUBDIR += tripwire SUBDIR += tripwire-131 SUBDIR += tripwire12 SUBDIR += trousers SUBDIR += truecrack SUBDIR += truecrypt SUBDIR += tsshbatch SUBDIR += tthsum SUBDIR += umit SUBDIR += unhide SUBDIR += unicornscan SUBDIR += unssh SUBDIR += vault SUBDIR += vinetto SUBDIR += vlock SUBDIR += vlog SUBDIR += vnccrack SUBDIR += vpnc SUBDIR += vuxml SUBDIR += vxquery SUBDIR += w3af SUBDIR += wapiti SUBDIR += webfwlog SUBDIR += webscarab SUBDIR += webshag SUBDIR += whatweb SUBDIR += wipe SUBDIR += wolfssl SUBDIR += wpa_supplicant SUBDIR += xca SUBDIR += xinetd SUBDIR += xml-security SUBDIR += xmlsec1 SUBDIR += xorsearch SUBDIR += xspy SUBDIR += yafic SUBDIR += yapet SUBDIR += yara SUBDIR += yersinia SUBDIR += ykclient SUBDIR += ykpers SUBDIR += zebedee SUBDIR += zenmap SUBDIR += zxid SUBDIR += zzuf .include Index: head/security/softether/Makefile =================================================================== --- head/security/softether/Makefile (nonexistent) +++ head/security/softether/Makefile (revision 395779) @@ -0,0 +1,89 @@ +# $FreeBSD$ + +PORTNAME= softether +PORTVERSION= 4.18.9570 +CATEGORIES= security +MASTER_SITES= http://www.softether-download.com/files/softether/v4.18-9570-rtm-2015.07.26-tree/Source_Code/ +DISTNAME= ${PORTNAME}-src-v4.18-9570-rtm + +MAINTAINER= net@arrishq.net +COMMENT= Softether VPN solution + +LICENSE= GPLv2 + +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib + +PORTDOCS= AUTHORS.TXT ChangeLog LICENSE README THIRD_PARTY.TXT WARNING.TXT +DOS2UNIX_FILES= AUTHORS.TXT ChangeLog LICENSE README THIRD_PARTY.TXT \ + WARNING.TXT \ + src/Cedar/Cedar.h \ + src/Cedar/Cedar.h \ + src/Cedar/Client.h \ + src/Cedar/Nat.h \ + src/Cedar/Server.c \ + src/Mayaqua/Cfg.c \ + src/Mayaqua/Cfg.h \ + src/Mayaqua/Kernel.c \ + src/Mayaqua/Table.h \ + src/Mayaqua/Unix.c + +OPTIONS_DEFINE= DOCS + +ONLY_FOR_ARCHS= i386 amd64 + +USE_OPENSSL= yes +USES= dos2unix gmake iconv ncurses readline +USE_RC_SUBR= softether_bridge softether_client softether_server +SUB_FILES= vpncmd + +# a pity the source directory has such a naming scheme, but well +WRKSRC= ${WRKDIR}/v4.18-9570 + +ALL_TARGET= build + +.include + +# requires OpenSSL from ports +.if ${OSVERSION} < 1000000 +WITH_OPENSSL_PORT= yes +MAKE_JOBS_UNSAFE= yes +.endif + +.if ${OSVERSION} >= 1000000 +BUILD_DEPENDS= libiconv>=1.14:${PORTSDIR}/converters/libiconv +.endif + +# skip configure at all and copy the corresponding Makefile in place +post-extract: +.if ${ARCH} != "amd64" + @${CP} ${WRKSRC}/src/makefiles/freebsd_32bit.mak ${WRKSRC}/Makefile +.else + @${CP} ${WRKSRC}/src/makefiles/freebsd_64bit.mak ${WRKSRC}/Makefile +.endif + +# pull in user specific CFLAGS and LDFLAGS + @${REINPLACE_CMD} -e "s|OPTIONS_COMPILE_RELEASE=|OPTIONS_COMPILE_RELEASE=${CFLAGS} |g" ${WRKSRC}/Makefile + @${REINPLACE_CMD} -e "s|OPTIONS_LINK_RELEASE=|OPTIONS_LINK_RELEASE=${LDFLAGS} |g" ${WRKSRC}/Makefile + +# manually install to ${PREFIX}/libexec/softether, then the final install will copy scripts +# into ${PREFIX}/sbin +do-install: + ${MKDIR} ${STAGEDIR}/${PREFIX}/libexec/softether + ${INSTALL_SCRIPT} ${WRKSRC}/bin/vpnbridge/vpnbridge ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnbridge + ${INSTALL_SCRIPT} ${WRKSRC}/bin/vpnclient/vpnclient ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnclient + ${INSTALL_SCRIPT} ${WRKSRC}/bin/vpncmd/vpncmd ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpncmd + ${INSTALL_SCRIPT} ${WRKSRC}/bin/vpnserver/vpnserver ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/vpnserver + ${INSTALL_DATA} ${WRKSRC}/bin/vpnserver/hamcore.se2 ${STAGEDIR}/${PREFIX}/libexec/${PORTNAME}/hamcore.se2 + ${INSTALL_SCRIPT} ${WRKDIR}/vpncmd ${STAGEDIR}/${PREFIX}/sbin/vpncmd + +post-install: +.for i in vpnbridge vpnclient vpncmd vpnserver + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME}/${i} +.endfor + @${MKDIR} ${STAGEDIR}${DOCSDIR} +.for doc in ${PORTDOCS} + ${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR} +.endfor + +.include Property changes on: head/security/softether/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/distinfo =================================================================== --- head/security/softether/distinfo (nonexistent) +++ head/security/softether/distinfo (revision 395779) @@ -0,0 +1,2 @@ +SHA256 (softether-src-v4.18-9570-rtm.tar.gz) = 585d61e524d3cad90806cbeb52ebe54b5144359e6c44676e8e7fb5683ffd4574 +SIZE (softether-src-v4.18-9570-rtm.tar.gz) = 35180998 Property changes on: head/security/softether/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/files/patch-src__Cedar__Cedar.h =================================================================== --- head/security/softether/files/patch-src__Cedar__Cedar.h (nonexistent) +++ head/security/softether/files/patch-src__Cedar__Cedar.h (revision 395779) @@ -0,0 +1,75 @@ +--- src/Cedar/Cedar.h.orig 2014-06-08 06:19:15 UTC ++++ src/Cedar/Cedar.h +@@ -477,22 +477,22 @@ + #define LOG_ENGINE_BUFFER_CACHE_SIZE_MAX (10 * 1024 * 1024) // Write cache size + + // Constant such as a file name +-#define SERVER_LOG_DIR_NAME "@server_log" ++#define SERVER_LOG_DIR_NAME "/var/db/softether/server_log" + #define BRIDGE_LOG_DIR_NAME SERVER_LOG_DIR_NAME + #define SERVER_LOG_PERFIX "vpn" + +-#define HUB_SECURITY_LOG_DIR_NAME "@security_log" +-#define HUB_SECURITY_LOG_FILE_NAME "@security_log/%s" ++#define HUB_SECURITY_LOG_DIR_NAME "/var/db/softether/security_log" ++#define HUB_SECURITY_LOG_FILE_NAME "/var/db/softether/security_log/%s" + #define HUB_SECURITY_LOG_PREFIX "sec" +-#define HUB_PACKET_LOG_DIR_NAME "@packet_log" +-#define HUB_PACKET_LOG_FILE_NAME "@packet_log/%s" ++#define HUB_PACKET_LOG_DIR_NAME "/var/db/softether/packet_log" ++#define HUB_PACKET_LOG_FILE_NAME "/var/db/softether/packet_log/%s" + #define HUB_PACKET_LOG_PREFIX "pkt" + +-#define NAT_LOG_DIR_NAME "@secure_nat_log" +-#define NAT_LOG_FILE_NAME "@secure_nat_log/%s" ++#define NAT_LOG_DIR_NAME "/var/db/softether/secure_nat_log" ++#define NAT_LOG_FILE_NAME "/var/db/softether/secure_nat_log/%s" + #define NAT_LOG_PREFIX "snat" + +-#define CLIENT_LOG_DIR_NAME "@client_log" ++#define CLIENT_LOG_DIR_NAME "/var/db/softether/client_log" + #define CLIENT_LOG_PREFIX "client" + + // Packet log settings +@@ -527,8 +527,8 @@ + #define DISK_FREE_CHECK_INTERVAL (5 * 60 * 1000) + + // Simple log +-#define TINY_LOG_DIRNAME "@tiny_log" +-#define TINY_LOG_FILENAME "@tiny_log/%04u%02u%02u_%02u%02u%02u.log" ++#define TINY_LOG_DIRNAME "/var/db/softether/tiny_log" ++#define TINY_LOG_FILENAME "/var/db/softether/tiny_log/%04u%02u%02u_%02u%02u%02u.log" + + + ////////////////////////////////////////////////////////////////////// +@@ -541,7 +541,7 @@ + //#define CE_SNAPSHOT_INTERVAL ((UINT64)(3000)) + #define CE_SNAPSHOT_POLLING_INTERVAL (1 * 1000) + #define CE_SNAPSHOT_POLLING_INTERVAL_LICENSE (30 * 1000) +-#define CE_SNAPSHOT_DIR_NAME "@carrier_log" ++#define CE_SNAPSHOT_DIR_NAME "/var/db/softether/carrier_log" + #define CE_SNAPSHOT_PREFIX "carrier" + + +@@ -558,7 +558,7 @@ + // Expiration date of random size cache + #define RAND_SIZE_CACHE_EXPIRE (24 * 60 * 60 * 1000) + // Management allowed IP address list file name +-#define ADMINIP_TXT "@adminip.txt" ++#define ADMINIP_TXT "/var/db/softether/adminip.txt" + + #define NON_SSL_MIN_COUNT 60 + #define NON_SSL_ENTRY_EXPIRES (10 * 60 * 1000) +@@ -609,9 +609,9 @@ + ////////////////////////////////////////////////////////////////////// + + #define EL_ADMIN_PORT 22888 +-#define EL_CONFIG_FILENAME "@etherlogger.config" +-#define EL_PACKET_LOG_DIR_NAME "@etherlogger_log" +-#define EL_PACKET_LOG_FILE_NAME "@etherlogger_log/%s" ++#define EL_CONFIG_FILENAME "/var/db/softether/etherlogger.config" ++#define EL_PACKET_LOG_DIR_NAME "/var/db/softether/etherlogger_log" ++#define EL_PACKET_LOG_FILE_NAME "/var/db/softether/etherlogger_log/%s" + #define EL_PACKET_LOG_PREFIX "pkt" + #define EL_LICENSE_CHECK_SPAN (10 * 1000) + Property changes on: head/security/softether/files/patch-src__Cedar__Cedar.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/files/patch-src__Cedar__Client.h =================================================================== --- head/security/softether/files/patch-src__Cedar__Client.h (nonexistent) +++ head/security/softether/files/patch-src__Cedar__Client.h (revision 395779) @@ -0,0 +1,20 @@ +--- src/Cedar/Client.h.orig 2014-06-08 06:19:15 UTC ++++ src/Cedar/Client.h +@@ -125,7 +125,7 @@ + + + // Constants +-#define CLIENT_CONFIG_FILE_NAME "@vpn_client.config" ++#define CLIENT_CONFIG_FILE_NAME "/var/db/softether/vpn_client.config" + #define CLIENT_DEFAULT_KEEPALIVE_HOST "keepalive.softether.org" + #define CLIENT_DEFAULT_KEEPALIVE_PORT 80 + #define CLIENT_DEFAULT_KEEPALIVE_INTERVAL KEEP_INTERVAL_DEFAULT +@@ -145,7 +145,7 @@ + #define CLIENT_WIN32_EXE_FILENAME_X64 "vpnclient_x64.exe" + #define CLIENT_WIN32_EXE_FILENAME_IA64 "vpnclient_ia64.exe" + +-#define CLIENT_CUSTOM_INI_FILENAME "@custom.ini" ++#define CLIENT_CUSTOM_INI_FILENAME "/var/db/softether/custom.ini" + + #define CLIENT_GLOBAL_PULSE_NAME "clientglobalpulse" + Property changes on: head/security/softether/files/patch-src__Cedar__Client.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/files/patch-src__Cedar__Nat.h =================================================================== --- head/security/softether/files/patch-src__Cedar__Nat.h (nonexistent) +++ head/security/softether/files/patch-src__Cedar__Nat.h (revision 395779) @@ -0,0 +1,11 @@ +--- src/Cedar/Nat.h.orig 2014-06-08 06:19:15 UTC ++++ src/Cedar/Nat.h +@@ -115,7 +115,7 @@ + #define NAT_H + + // Constants +-#define NAT_CONFIG_FILE_NAME "@vpn_router.config" // NAT configuration file ++#define NAT_CONFIG_FILE_NAME "/var/db/softether/vpn_router.config" // NAT configuration file + #define DEFAULT_NAT_ADMIN_PORT 2828 // Default port number for management + #define NAT_ADMIN_PORT_LISTEN_INTERVAL 1000 // Interval for trying to open a port for management + #define NAT_FILE_SAVE_INTERVAL (30 * 1000) // Interval to save Property changes on: head/security/softether/files/patch-src__Cedar__Nat.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/files/patch-src__Cedar__Server.c =================================================================== --- head/security/softether/files/patch-src__Cedar__Server.c (nonexistent) +++ head/security/softether/files/patch-src__Cedar__Server.c (revision 395779) @@ -0,0 +1,21 @@ +--- src/Cedar/Server.c.orig 2014-06-08 06:19:15 UTC ++++ src/Cedar/Server.c +@@ -115,12 +115,12 @@ + + static SERVER *server = NULL; + static LOCK *server_lock = NULL; +-char *SERVER_CONFIG_FILE_NAME = "@vpn_server.config"; +-char *SERVER_CONFIG_FILE_NAME_IN_CLIENT = "@vpn_gate_svc.config"; +-char *SERVER_CONFIG_FILE_NAME_IN_CLIENT_RELAY = "@vpn_gate_relay.config"; +-char *BRIDGE_CONFIG_FILE_NAME = "@vpn_bridge.config"; +-char *SERVER_CONFIG_TEMPLATE_NAME = "@vpn_server_template.config"; +-char *BRIDGE_CONFIG_TEMPLATE_NAME = "@vpn_server_template.config"; ++char *SERVER_CONFIG_FILE_NAME = "/var/db/softether/vpn_server.config"; ++char *SERVER_CONFIG_FILE_NAME_IN_CLIENT = "/var/db/softether/vpn_gate_svc.config"; ++char *SERVER_CONFIG_FILE_NAME_IN_CLIENT_RELAY = "/var/db/softether/vpn_gate_relay.config"; ++char *BRIDGE_CONFIG_FILE_NAME = "/var/db/softether/vpn_bridge.config"; ++char *SERVER_CONFIG_TEMPLATE_NAME = "/var/db/softether/vpn_server_template.config"; ++char *BRIDGE_CONFIG_TEMPLATE_NAME = "/var/db/softether/vpn_server_template.config"; + + static bool server_reset_setting = false; + Property changes on: head/security/softether/files/patch-src__Cedar__Server.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/files/patch-src__Mayaqua__Cfg.c =================================================================== --- head/security/softether/files/patch-src__Mayaqua__Cfg.c (nonexistent) +++ head/security/softether/files/patch-src__Mayaqua__Cfg.c (revision 395779) @@ -0,0 +1,11 @@ +--- src/Mayaqua/Cfg.c.orig 2014-06-08 06:19:14 UTC ++++ src/Mayaqua/Cfg.c +@@ -124,7 +124,7 @@ + } + + // Determine the directory name +- UniFormat(dirname, sizeof(dirname), L"@backup.%s", original[0] == L'@' ? original + 1 : original); ++ UniFormat(dirname, sizeof(dirname), L"/var/db/softether/backup.%s", original[0] == L'@' ? original + 1 : original); + + // Determine the file name + LocalTime(&st); Property changes on: head/security/softether/files/patch-src__Mayaqua__Cfg.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/files/patch-src__Mayaqua__Cfg.h =================================================================== --- head/security/softether/files/patch-src__Mayaqua__Cfg.h (nonexistent) +++ head/security/softether/files/patch-src__Mayaqua__Cfg.h (revision 395779) @@ -0,0 +1,11 @@ +--- src/Mayaqua/Cfg.h.orig 2014-06-08 06:19:14 UTC ++++ src/Mayaqua/Cfg.h +@@ -102,7 +102,7 @@ + // Macro + //#define CHECK_CFG_NAME_EXISTS // Check duplication of the existing name + +-#define SAVE_BINARY_FILE_NAME_SWITCH L"@save_binary" ++#define SAVE_BINARY_FILE_NAME_SWITCH L"/var/db/softether/save_binary" + + // Constants + #define TAG_DECLARE "declare" Property changes on: head/security/softether/files/patch-src__Mayaqua__Cfg.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/files/patch-src__Mayaqua__Kernel.c =================================================================== --- head/security/softether/files/patch-src__Mayaqua__Kernel.c (nonexistent) +++ head/security/softether/files/patch-src__Mayaqua__Kernel.c (revision 395779) @@ -0,0 +1,11 @@ +--- src/Mayaqua/Kernel.c.orig 2014-06-08 06:19:14 UTC ++++ src/Mayaqua/Kernel.c +@@ -2160,7 +2160,7 @@ + msg = "Unknown Error"; + } + +- f = fopen("abort_error_log.txt", "w"); ++ f = fopen("/var/db/softether/abort_error_log.txt", "w"); + if (f != NULL) + { + fwrite(msg, 1, strlen(msg), f); Property changes on: head/security/softether/files/patch-src__Mayaqua__Kernel.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/files/patch-src__Mayaqua__Table.h =================================================================== --- head/security/softether/files/patch-src__Mayaqua__Table.h (nonexistent) +++ head/security/softether/files/patch-src__Mayaqua__Table.h (revision 395779) @@ -0,0 +1,11 @@ +--- src/Mayaqua/Table.h.orig 2014-06-08 06:19:14 UTC ++++ src/Mayaqua/Table.h +@@ -102,7 +102,7 @@ + #define UNICODE_CACHE_FILE L".unicode_cache_%s.dat" + + #define LANGLIST_FILENAME "|languages.txt" +-#define LANG_CONFIG_FILENAME L"@lang.config" ++#define LANG_CONFIG_FILENAME L"/var/db/softether/lang.config" + #define LANG_CONFIG_TEMPLETE "|lang.config" + + // Language constant Property changes on: head/security/softether/files/patch-src__Mayaqua__Table.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/files/patch-src__Mayaqua__Unix.c =================================================================== --- head/security/softether/files/patch-src__Mayaqua__Unix.c (nonexistent) +++ head/security/softether/files/patch-src__Mayaqua__Unix.c (revision 395779) @@ -0,0 +1,29 @@ +--- src/Mayaqua/Unix.c.orig 2014-06-08 06:19:14 UTC ++++ src/Mayaqua/Unix.c +@@ -916,7 +916,7 @@ + GetExeDir(dir, sizeof(dir)); + + // File name generation +- Format(name, sizeof(name), "%s/.%s", dir, tmp); ++ Format(name, sizeof(name), "/var/db/softether/.%s", tmp); + + fd = open(name, O_WRONLY); + if (fd == -1) +@@ -2254,7 +2254,7 @@ + Hash(hash, exe_name, StrLen(exe_name), false); + BinToStr(tmp1, sizeof(tmp1), hash, sizeof(hash)); + +- Format(name, size, "%s/.pid_%s", dir, tmp1); ++ Format(name, size, "/var/db/softether/.pid_%s", tmp1); + } + + // Delete the PID file +@@ -2299,7 +2299,7 @@ + Hash(hash, exe_name, StrLen(exe_name), false); + BinToStr(tmp1, sizeof(tmp1), hash, sizeof(hash)); + +- Format(name, size, "%s/.ctl_%s", dir, tmp1); ++ Format(name, size, "/var/db/softether/.ctl_%s", tmp1); + } + + // Write the CTL file Property changes on: head/security/softether/files/patch-src__Mayaqua__Unix.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/files/softether_bridge.in =================================================================== --- head/security/softether/files/softether_bridge.in (nonexistent) +++ head/security/softether/files/softether_bridge.in (revision 395779) @@ -0,0 +1,36 @@ +#!/bin/sh + +# PROVIDE: softether_bridge +# REQUIRE: NETWORKING SERVERS +# BEFORE: DAEMON +# KEYWORD: shutdown + +# +# Add the following lines to /etc/rc.conf to enable softether_bridge: +# softether_bridge_enable (bool): Set to "NO" by default. +# Set it to "YES" to enable +# +. /etc/rc.subr + +name=softether_bridge +rcvar=softether_bridge_enable +load_rc_config ${name} + +: ${softether_bridge_enable:=NO} + +command="%%PREFIX%%/libexec/softether/vpnbridge" + +datadir="/var/db/softether" + +start_precmd="${name}_precmd" +start_cmd="${command} start" +stop_cmd="${command} stop" + +softether_bridge_precmd() +{ + if [ ! -d "${datadir}" ]; then + mkdir -p ${datadir} + fi +} + +run_rc_command "$1" Property changes on: head/security/softether/files/softether_bridge.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +ON \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/files/softether_client.in =================================================================== --- head/security/softether/files/softether_client.in (nonexistent) +++ head/security/softether/files/softether_client.in (revision 395779) @@ -0,0 +1,36 @@ +#!/bin/sh + +# PROVIDE: softether_client +# REQUIRE: NETWORKING SERVERS +# BEFORE: DAEMON +# KEYWORD: shutdown + +# +# Add the following lines to /etc/rc.conf to enable softether_client: +# softether_client_enable (bool): Set to "NO" by default. +# Set it to "YES" to enable +# +. /etc/rc.subr + +name=softether_client +rcvar=softether_client_enable +load_rc_config ${name} + +: ${softether_client_enable:=NO} + +command="%%PREFIX%%/libexec/softether/vpnclient" + +datadir="/var/db/softether" + +start_precmd="${name}_precmd" +start_cmd="${command} start" +stop_cmd="${command} stop" + +softether_client_precmd() +{ + if [ ! -d "${datadir}" ]; then + mkdir -p ${datadir} + fi +} + +run_rc_command "$1" Property changes on: head/security/softether/files/softether_client.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +ON \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/files/softether_server.in =================================================================== --- head/security/softether/files/softether_server.in (nonexistent) +++ head/security/softether/files/softether_server.in (revision 395779) @@ -0,0 +1,36 @@ +#!/bin/sh + +# PROVIDE: softether_server +# REQUIRE: NETWORKING SERVERS +# BEFORE: DAEMON +# KEYWORD: shutdown + +# +# Add the following lines to /etc/rc.conf to enable softether_server: +# softether_server_enable (bool): Set to "NO" by default. +# Set it to "YES" to enable +# +. /etc/rc.subr + +name=softether_server +rcvar=softether_server_enable +load_rc_config ${name} + +: ${softether_server_enable:=NO} + +command="%%PREFIX%%/libexec/softether/vpnserver" + +datadir="/var/db/softether" + +start_precmd="${name}_precmd" +start_cmd="${command} start" +stop_cmd="${command} stop" + +softether_server_precmd() +{ + if [ ! -d "${datadir}" ]; then + mkdir -p ${datadir} + fi +} + +run_rc_command "$1" Property changes on: head/security/softether/files/softether_server.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +ON \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/files/vpncmd.in =================================================================== --- head/security/softether/files/vpncmd.in (nonexistent) +++ head/security/softether/files/vpncmd.in (revision 395779) @@ -0,0 +1,6 @@ +#!/bin/sh +# +# wrapper script for vpncmd, the configuration binary for +# SoftEther vpn +# +%%PREFIX%%/libexec/softether/vpncmd ${1+"$@"} Property changes on: head/security/softether/files/vpncmd.in ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +ON \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/pkg-descr =================================================================== --- head/security/softether/pkg-descr (nonexistent) +++ head/security/softether/pkg-descr (revision 395779) @@ -0,0 +1,7 @@ +SoftEther VPN ("SoftEther" means "Software Ethernet") is a powerful, +multi-OS and easy-to-use multi-protocol VPN software. It supports +SSL-VPN (HTTPS), as well as OpenVPN, IPsec, L2TP, MS-SSTP, L2TPv3 +and EtherIP tunneling protocols and has a clone function to support +OpenVPN clients. + +WWW: http://www.softether.org Property changes on: head/security/softether/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/pkg-message =================================================================== --- head/security/softether/pkg-message (nonexistent) +++ head/security/softether/pkg-message (revision 395779) @@ -0,0 +1,19 @@ +************************************************************************** + +To run softether vpn server from startup, add +softether_server_enable="YES" in your rc.conf. + +To run softether vpn bridge from startup, add +softether_bridge_enable="YES" in your rc.conf. + +To run softether vpn client from startup, add +softether_client_enable="YES" in your rc.conf. + +Initial and further configuration of all softether services can be +done either by using a Windows client to connect to the running +services or by vpncmd from command line. + +When removing SoftEther VPN without the desire to reinstall, please +ensure to remove the directory /var/db/softether as well. + +************************************************************************** Property changes on: head/security/softether/pkg-message ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/security/softether/pkg-plist =================================================================== --- head/security/softether/pkg-plist (nonexistent) +++ head/security/softether/pkg-plist (revision 395779) @@ -0,0 +1,7 @@ +libexec/softether/hamcore.se2 +libexec/softether/vpnbridge +libexec/softether/vpnclient +libexec/softether/vpncmd +libexec/softether/vpnserver +sbin/vpncmd +@dir libexec/softether Property changes on: head/security/softether/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property