History log of /freebsd-9.3-release/sys/dev/vt/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
279265 25-Feb-2015 delphij

Fix integer overflow in IGMP protocol. [SA-15:04]

Fix BIND remote denial of service vulnerability. [SA-15:05]

Fix vt(4) crash with improper ioctl parameters. [EN-15:01]

Updated base system OpenSSL to 0.9.8zd. [EN-15:02]

Fix freebsd-update libraries update ordering issue. [EN-15:03]

Approved by: so


/freebsd-9.3-release/UPDATING
/freebsd-9.3-release/contrib/bind9/lib/dns/zone.c
/freebsd-9.3-release/crypto/openssl/CHANGES
/freebsd-9.3-release/crypto/openssl/FAQ
/freebsd-9.3-release/crypto/openssl/Makefile
/freebsd-9.3-release/crypto/openssl/NEWS
/freebsd-9.3-release/crypto/openssl/README
/freebsd-9.3-release/crypto/openssl/apps/apps.c
/freebsd-9.3-release/crypto/openssl/apps/ca.c
/freebsd-9.3-release/crypto/openssl/apps/crl2p7.c
/freebsd-9.3-release/crypto/openssl/apps/ocsp.c
/freebsd-9.3-release/crypto/openssl/apps/s_server.c
/freebsd-9.3-release/crypto/openssl/apps/speed.c
/freebsd-9.3-release/crypto/openssl/crypto/LPdir_vms.c
/freebsd-9.3-release/crypto/openssl/crypto/LPdir_win.c
/freebsd-9.3-release/crypto/openssl/crypto/Makefile
/freebsd-9.3-release/crypto/openssl/crypto/asn1/asn1_lib.c
/freebsd-9.3-release/crypto/openssl/crypto/asn1/asn_mime.c
/freebsd-9.3-release/crypto/openssl/crypto/asn1/asn_pack.c
/freebsd-9.3-release/crypto/openssl/crypto/asn1/evp_asn1.c
/freebsd-9.3-release/crypto/openssl/crypto/asn1/t_x509.c
/freebsd-9.3-release/crypto/openssl/crypto/asn1/tasn_enc.c
/freebsd-9.3-release/crypto/openssl/crypto/bio/bio_lib.c
/freebsd-9.3-release/crypto/openssl/crypto/bn/asm/x86_64-gcc.c
/freebsd-9.3-release/crypto/openssl/crypto/bn/bn_exp.c
/freebsd-9.3-release/crypto/openssl/crypto/bn/bn_gf2m.c
/freebsd-9.3-release/crypto/openssl/crypto/bn/bn_lib.c
/freebsd-9.3-release/crypto/openssl/crypto/bn/bn_sqr.c
/freebsd-9.3-release/crypto/openssl/crypto/bn/exptest.c
/freebsd-9.3-release/crypto/openssl/crypto/conf/conf_api.c
/freebsd-9.3-release/crypto/openssl/crypto/conf/conf_def.c
/freebsd-9.3-release/crypto/openssl/crypto/constant_time_locl.h
/freebsd-9.3-release/crypto/openssl/crypto/constant_time_test.c
/freebsd-9.3-release/crypto/openssl/crypto/ec/ec_key.c
/freebsd-9.3-release/crypto/openssl/crypto/ec/ec_lib.c
/freebsd-9.3-release/crypto/openssl/crypto/ec/ecp_smpl.c
/freebsd-9.3-release/crypto/openssl/crypto/ecdsa/Makefile
/freebsd-9.3-release/crypto/openssl/crypto/idea/ideatest.c
/freebsd-9.3-release/crypto/openssl/crypto/md32_common.h
/freebsd-9.3-release/crypto/openssl/crypto/ocsp/ocsp_ht.c
/freebsd-9.3-release/crypto/openssl/crypto/ocsp/ocsp_lib.c
/freebsd-9.3-release/crypto/openssl/crypto/opensslv.h
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/Makefile
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/bio_ber.c
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/dec.c
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/des.pem
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/doc
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/enc.c
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/es1.pem
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/example.c
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/example.h
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/info.pem
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/infokey.pem
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/p7
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/server.pem
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/sign.c
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/t
/freebsd-9.3-release/crypto/openssl/crypto/pkcs7/verify.c
/freebsd-9.3-release/crypto/openssl/crypto/rsa/Makefile
/freebsd-9.3-release/crypto/openssl/crypto/rsa/rsa.h
/freebsd-9.3-release/crypto/openssl/crypto/rsa/rsa_eay.c
/freebsd-9.3-release/crypto/openssl/crypto/rsa/rsa_err.c
/freebsd-9.3-release/crypto/openssl/crypto/rsa/rsa_oaep.c
/freebsd-9.3-release/crypto/openssl/crypto/rsa/rsa_pk1.c
/freebsd-9.3-release/crypto/openssl/crypto/rsa/rsa_sign.c
/freebsd-9.3-release/crypto/openssl/crypto/ui/ui_lib.c
/freebsd-9.3-release/crypto/openssl/demos/eay
/freebsd-9.3-release/crypto/openssl/demos/maurice
/freebsd-9.3-release/crypto/openssl/doc/apps/asn1parse.pod
/freebsd-9.3-release/crypto/openssl/doc/apps/ca.pod
/freebsd-9.3-release/crypto/openssl/doc/apps/crl.pod
/freebsd-9.3-release/crypto/openssl/doc/apps/dhparam.pod
/freebsd-9.3-release/crypto/openssl/doc/apps/dsa.pod
/freebsd-9.3-release/crypto/openssl/doc/apps/ecparam.pod
/freebsd-9.3-release/crypto/openssl/doc/apps/gendsa.pod
/freebsd-9.3-release/crypto/openssl/doc/apps/genrsa.pod
/freebsd-9.3-release/crypto/openssl/doc/apps/rsa.pod
/freebsd-9.3-release/crypto/openssl/doc/apps/s_client.pod
/freebsd-9.3-release/crypto/openssl/doc/apps/s_server.pod
/freebsd-9.3-release/crypto/openssl/doc/apps/verify.pod
/freebsd-9.3-release/crypto/openssl/doc/apps/x509.pod
/freebsd-9.3-release/crypto/openssl/doc/apps/x509v3_config.pod
/freebsd-9.3-release/crypto/openssl/doc/crypto/ASN1_generate_nconf.pod
/freebsd-9.3-release/crypto/openssl/doc/crypto/BIO_f_base64.pod
/freebsd-9.3-release/crypto/openssl/doc/crypto/BIO_push.pod
/freebsd-9.3-release/crypto/openssl/doc/crypto/ERR_get_error.pod
/freebsd-9.3-release/crypto/openssl/doc/crypto/RSA_set_method.pod
/freebsd-9.3-release/crypto/openssl/doc/crypto/RSA_sign.pod
/freebsd-9.3-release/crypto/openssl/doc/crypto/des.pod
/freebsd-9.3-release/crypto/openssl/doc/crypto/err.pod
/freebsd-9.3-release/crypto/openssl/doc/crypto/pem.pod
/freebsd-9.3-release/crypto/openssl/doc/crypto/ui.pod
/freebsd-9.3-release/crypto/openssl/doc/fingerprints.txt
/freebsd-9.3-release/crypto/openssl/doc/ssl/SSL_CIPHER_get_name.pod
/freebsd-9.3-release/crypto/openssl/doc/ssl/SSL_CTX_add_extra_chain_cert.pod
/freebsd-9.3-release/crypto/openssl/doc/ssl/SSL_CTX_add_session.pod
/freebsd-9.3-release/crypto/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod
/freebsd-9.3-release/crypto/openssl/doc/ssl/SSL_CTX_set_client_cert_cb.pod
/freebsd-9.3-release/crypto/openssl/doc/ssl/SSL_CTX_set_mode.pod
/freebsd-9.3-release/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod
/freebsd-9.3-release/crypto/openssl/doc/ssl/SSL_CTX_set_tlsext_ticket_key_cb.pod
/freebsd-9.3-release/crypto/openssl/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod
/freebsd-9.3-release/crypto/openssl/doc/ssl/SSL_CTX_set_verify.pod
/freebsd-9.3-release/crypto/openssl/doc/ssl/SSL_get_version.pod
/freebsd-9.3-release/crypto/openssl/doc/ssl/SSL_shutdown.pod
/freebsd-9.3-release/crypto/openssl/doc/ssl/d2i_SSL_SESSION.pod
/freebsd-9.3-release/crypto/openssl/e_os.h
/freebsd-9.3-release/crypto/openssl/openssl.spec
/freebsd-9.3-release/crypto/openssl/ssl/Makefile
/freebsd-9.3-release/crypto/openssl/ssl/d1_both.c
/freebsd-9.3-release/crypto/openssl/ssl/d1_srvr.c
/freebsd-9.3-release/crypto/openssl/ssl/s23_lib.c
/freebsd-9.3-release/crypto/openssl/ssl/s3_cbc.c
/freebsd-9.3-release/crypto/openssl/ssl/s3_clnt.c
/freebsd-9.3-release/crypto/openssl/ssl/s3_pkt.c
/freebsd-9.3-release/crypto/openssl/ssl/s3_srvr.c
/freebsd-9.3-release/crypto/openssl/ssl/ssl.h
/freebsd-9.3-release/crypto/openssl/ssl/ssl_ciph.c
/freebsd-9.3-release/crypto/openssl/ssl/ssl_lib.c
/freebsd-9.3-release/crypto/openssl/ssl/ssl_stat.c
/freebsd-9.3-release/crypto/openssl/ssl/t1_lib.c
/freebsd-9.3-release/crypto/openssl/test/Makefile
/freebsd-9.3-release/crypto/openssl/test/constant_time_test.c
/freebsd-9.3-release/crypto/openssl/util/mk1mf.pl
/freebsd-9.3-release/crypto/openssl/util/mkerr.pl
/freebsd-9.3-release/secure/lib/libcrypto/Makefile
/freebsd-9.3-release/secure/lib/libcrypto/Makefile.inc
/freebsd-9.3-release/secure/lib/libcrypto/man/ASN1_OBJECT_new.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ASN1_STRING_length.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ASN1_STRING_new.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ASN1_generate_nconf.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_ctrl.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_f_base64.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_f_buffer.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_f_cipher.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_f_md.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_f_null.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_f_ssl.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_find_type.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_new.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_push.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_read.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_s_accept.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_s_bio.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_s_connect.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_s_fd.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_s_file.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_s_mem.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_s_null.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_s_socket.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_set_callback.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BIO_should_retry.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_BLINDING_new.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_CTX_new.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_CTX_start.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_add.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_add_word.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_bn2bin.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_cmp.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_copy.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_generate_prime.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_mod_inverse.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_new.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_num_bytes.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_rand.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_set_bit.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_swap.3
/freebsd-9.3-release/secure/lib/libcrypto/man/BN_zero.3
/freebsd-9.3-release/secure/lib/libcrypto/man/CONF_modules_free.3
/freebsd-9.3-release/secure/lib/libcrypto/man/CONF_modules_load_file.3
/freebsd-9.3-release/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DH_generate_key.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DH_generate_parameters.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DH_get_ex_new_index.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DH_new.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DH_set_method.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DH_size.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DSA_SIG_new.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DSA_do_sign.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DSA_dup_DH.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DSA_generate_key.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DSA_generate_parameters.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DSA_get_ex_new_index.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DSA_new.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DSA_set_method.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DSA_sign.3
/freebsd-9.3-release/secure/lib/libcrypto/man/DSA_size.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ERR_GET_LIB.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ERR_clear_error.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ERR_error_string.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ERR_get_error.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ERR_load_crypto_strings.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ERR_load_strings.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ERR_print_errors.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ERR_put_error.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ERR_remove_state.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ERR_set_mark.3
/freebsd-9.3-release/secure/lib/libcrypto/man/EVP_BytesToKey.3
/freebsd-9.3-release/secure/lib/libcrypto/man/EVP_DigestInit.3
/freebsd-9.3-release/secure/lib/libcrypto/man/EVP_EncryptInit.3
/freebsd-9.3-release/secure/lib/libcrypto/man/EVP_OpenInit.3
/freebsd-9.3-release/secure/lib/libcrypto/man/EVP_PKEY_new.3
/freebsd-9.3-release/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
/freebsd-9.3-release/secure/lib/libcrypto/man/EVP_SealInit.3
/freebsd-9.3-release/secure/lib/libcrypto/man/EVP_SignInit.3
/freebsd-9.3-release/secure/lib/libcrypto/man/EVP_VerifyInit.3
/freebsd-9.3-release/secure/lib/libcrypto/man/OBJ_nid2obj.3
/freebsd-9.3-release/secure/lib/libcrypto/man/OPENSSL_Applink.3
/freebsd-9.3-release/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
/freebsd-9.3-release/secure/lib/libcrypto/man/OPENSSL_config.3
/freebsd-9.3-release/secure/lib/libcrypto/man/OPENSSL_ia32cap.3
/freebsd-9.3-release/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
/freebsd-9.3-release/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
/freebsd-9.3-release/secure/lib/libcrypto/man/PKCS12_create.3
/freebsd-9.3-release/secure/lib/libcrypto/man/PKCS12_parse.3
/freebsd-9.3-release/secure/lib/libcrypto/man/PKCS7_decrypt.3
/freebsd-9.3-release/secure/lib/libcrypto/man/PKCS7_encrypt.3
/freebsd-9.3-release/secure/lib/libcrypto/man/PKCS7_sign.3
/freebsd-9.3-release/secure/lib/libcrypto/man/PKCS7_verify.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RAND_add.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RAND_bytes.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RAND_cleanup.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RAND_egd.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RAND_load_file.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RAND_set_rand_method.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RSA_blinding_on.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RSA_check_key.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RSA_generate_key.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RSA_get_ex_new_index.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RSA_new.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RSA_print.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RSA_private_encrypt.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RSA_public_encrypt.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RSA_set_method.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RSA_sign.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
/freebsd-9.3-release/secure/lib/libcrypto/man/RSA_size.3
/freebsd-9.3-release/secure/lib/libcrypto/man/SMIME_read_PKCS7.3
/freebsd-9.3-release/secure/lib/libcrypto/man/SMIME_write_PKCS7.3
/freebsd-9.3-release/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
/freebsd-9.3-release/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
/freebsd-9.3-release/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
/freebsd-9.3-release/secure/lib/libcrypto/man/X509_NAME_print_ex.3
/freebsd-9.3-release/secure/lib/libcrypto/man/X509_new.3
/freebsd-9.3-release/secure/lib/libcrypto/man/bio.3
/freebsd-9.3-release/secure/lib/libcrypto/man/blowfish.3
/freebsd-9.3-release/secure/lib/libcrypto/man/bn.3
/freebsd-9.3-release/secure/lib/libcrypto/man/bn_internal.3
/freebsd-9.3-release/secure/lib/libcrypto/man/buffer.3
/freebsd-9.3-release/secure/lib/libcrypto/man/crypto.3
/freebsd-9.3-release/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3
/freebsd-9.3-release/secure/lib/libcrypto/man/d2i_DHparams.3
/freebsd-9.3-release/secure/lib/libcrypto/man/d2i_DSAPublicKey.3
/freebsd-9.3-release/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3
/freebsd-9.3-release/secure/lib/libcrypto/man/d2i_RSAPublicKey.3
/freebsd-9.3-release/secure/lib/libcrypto/man/d2i_X509.3
/freebsd-9.3-release/secure/lib/libcrypto/man/d2i_X509_ALGOR.3
/freebsd-9.3-release/secure/lib/libcrypto/man/d2i_X509_CRL.3
/freebsd-9.3-release/secure/lib/libcrypto/man/d2i_X509_NAME.3
/freebsd-9.3-release/secure/lib/libcrypto/man/d2i_X509_REQ.3
/freebsd-9.3-release/secure/lib/libcrypto/man/d2i_X509_SIG.3
/freebsd-9.3-release/secure/lib/libcrypto/man/des.3
/freebsd-9.3-release/secure/lib/libcrypto/man/dh.3
/freebsd-9.3-release/secure/lib/libcrypto/man/dsa.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ecdsa.3
/freebsd-9.3-release/secure/lib/libcrypto/man/engine.3
/freebsd-9.3-release/secure/lib/libcrypto/man/err.3
/freebsd-9.3-release/secure/lib/libcrypto/man/evp.3
/freebsd-9.3-release/secure/lib/libcrypto/man/hmac.3
/freebsd-9.3-release/secure/lib/libcrypto/man/lh_stats.3
/freebsd-9.3-release/secure/lib/libcrypto/man/lhash.3
/freebsd-9.3-release/secure/lib/libcrypto/man/md5.3
/freebsd-9.3-release/secure/lib/libcrypto/man/mdc2.3
/freebsd-9.3-release/secure/lib/libcrypto/man/pem.3
/freebsd-9.3-release/secure/lib/libcrypto/man/rand.3
/freebsd-9.3-release/secure/lib/libcrypto/man/rc4.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ripemd.3
/freebsd-9.3-release/secure/lib/libcrypto/man/rsa.3
/freebsd-9.3-release/secure/lib/libcrypto/man/sha.3
/freebsd-9.3-release/secure/lib/libcrypto/man/threads.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ui.3
/freebsd-9.3-release/secure/lib/libcrypto/man/ui_compat.3
/freebsd-9.3-release/secure/lib/libcrypto/man/x509.3
/freebsd-9.3-release/secure/lib/libssl/Makefile.man
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CIPHER_get_name.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_COMP_add_compression_method.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_add_session.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_ctrl.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_flush_sessions.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_free.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_new.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_sess_number.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_sessions.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_cert_store.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_info_callback.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_mode.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_options.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_timeout.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_set_verify.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_CTX_use_certificate.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_SESSION_free.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_SESSION_get_time.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_accept.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_alert_type_string.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_clear.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_connect.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_do_handshake.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_free.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_SSL_CTX.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_ciphers.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_client_CA_list.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_current_cipher.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_default_timeout.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_error.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_ex_new_index.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_fd.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_peer_cert_chain.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_peer_certificate.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_rbio.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_session.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_verify_result.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_get_version.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_library_init.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_load_client_CA_file.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_new.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_pending.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_read.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_rstate_string.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_session_reused.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_set_bio.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_set_connect_state.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_set_fd.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_set_session.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_set_shutdown.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_set_verify_result.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_shutdown.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_state_string.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_want.3
/freebsd-9.3-release/secure/lib/libssl/man/SSL_write.3
/freebsd-9.3-release/secure/lib/libssl/man/d2i_SSL_SESSION.3
/freebsd-9.3-release/secure/lib/libssl/man/ssl.3
/freebsd-9.3-release/secure/usr.bin/openssl/man/CA.pl.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/asn1parse.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/ca.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/ciphers.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/crl.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/crl2pkcs7.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/dgst.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/dhparam.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/dsa.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/dsaparam.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/ec.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/ecparam.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/enc.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/errstr.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/gendsa.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/genrsa.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/nseq.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/ocsp.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/openssl.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/passwd.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/pkcs12.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/pkcs7.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/pkcs8.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/rand.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/req.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/rsa.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/rsautl.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/s_client.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/s_server.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/s_time.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/sess_id.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/smime.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/speed.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/spkac.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/verify.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/version.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/x509.1
/freebsd-9.3-release/secure/usr.bin/openssl/man/x509v3_config.1
/freebsd-9.3-release/sys/conf/newvers.sh
vt_core.c
/freebsd-9.3-release/sys/netinet/igmp.c
/freebsd-9.3-release/usr.sbin/freebsd-update/freebsd-update.sh
267654 20-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


267409 12-Jun-2014 emaste

MFC r267109, r267179: Update vt(4) "Terminus BSD Console" font

"Terminus BSD Console" is a derivative of Terminus that is provided
by Mr. Dimitar Zhekov under the 2-clause BSD license for use by the
FreeBSD vt(4) console.

Clarify statement on font origin

Approved by: re


267269 09-Jun-2014 emaste

MFC r267078, r267079:

Update vt(4) console font author's email address
Remove extra copy of old email address.

Approved by: re


264612 17-Apr-2014 ray

MFC r264258

Fix cursor color in reverse video mode.

Sponsored by: The FreeBSD Foundation


264456 14-Apr-2014 ray

MFC 264242,264244,264259

Fix panic on load new driver while vt(4) is in VGA textmode.
o Mute terminal while vt(4) driver change in progress.
o Reset VDF_TEXTMODE before init new driver.
o Assign default font, if new driver is not in TEXTMODE.
o Do not update screen while driver changing.
o Unmute terminal when done with driver replacement.
o Move init fonts to early point.
o Minor cleanup.
o Do not fill screen, while muted. (kern/subr_terminal.c)

Sponsored by: The FreeBSD Foundation


264113 04-Apr-2014 ray

MFC r263885

o Add new vd_driver method to do bitblt with mask, named vd_maskbitbltchr.
o Move vd_bitbltchr vga's driver method to vd_maskbitbltchr.
o Implement new vd_bitbltchr method for vga driver. (It do single write for 8
pixels, have to be a bit faster).

Sponsored by: The FreeBSD Foundation


264072 03-Apr-2014 ray

MFC r263809

Fix crash on resume in vt(9).
Statically allocated terminal window have not initialized callout handler, so we
have to initialize it even for existing window if it is console window.

Sponsored by: The FreeBSD Foundation


263817 27-Mar-2014 ray

MFC 219886, 226100, 226111, 226341, 242529, 259015, 259016, 259019, 259049,
259071, 259102, 259110, 259129, 259130, 259178, 259179, 259203, 259221,
259261, 259532, 259615, 259650, 259651, 259667, 259680, 259727, 259761,
259772, 259776, 259777, 259830, 259882, 259915, 260160, 260449, 260450,
260688, 260888, 260953, 261269, 261547, 261551, 261552, 261553, 261585
o Merge vt(4) virtual terminal (a.k.a. newcons) to stable/9.
o Merge teken updates.
o Add few more tty methods required by vt(4).
o Update syscons(4) to work with fresh teken.

Sponsored by: The FreeBSD Foundation


259016 05-Dec-2013 ray

Merge VT(9) project (a.k.a. newcons).

Reviewed by: nwhitehorn
MFC_to_10_after: re approval

Sponsored by: The FreeBSD Foundation


258947 05-Dec-2013 ray

o Implement more standard ioctls.
o Translate old ioctls to new ones for compat with FREEBSD6/FREEBSD5/FREEBSD4.
o Fix style(9) on "return"s.
o Remove some extra debug.

Sponsored by: The FreeBSD Foundation


258782 30-Nov-2013 nwhitehorn

Fix build.


258781 30-Nov-2013 nwhitehorn

Work around false positive errors from GCC.


258506 24-Nov-2013 ray

Swap HOME/END for ScrollLocked mode. This fix confusion when End key move
history to begin point.

Sponsored by: The FreeBSD Foundation


258409 20-Nov-2013 ray

Remove atomic_(set|clear)_int from mouse control too. Same as in r258408.

Sponsored by: The FreeBSD Foundation


258408 20-Nov-2013 ray

Revert r258324. There mutexes should be used instead of atomics.

Pointed by: kib, nwhitehorn

Sponsored by: The FreeBSD Foundation


258327 18-Nov-2013 ray

Notify terminal about process on current terminal start to use mouse on a
different "mouse level".

Sponsored by: The FreeBSD Foundation


258325 18-Nov-2013 ray

Switch to use atomic ops for VT window flags, because some modifications can
come from another thread.

Sponsored by: The FreeBSD Foundation


258166 15-Nov-2013 ray

Remove accidental line break.

Sponsored by: The FreeBSD Foundation


258165 15-Nov-2013 ray

Add VT_ALT_TO_ESC_HACK enabled by default. This will prepend ESC sequence before
any chars when any of ALT keys is down.
! Not sure if it right way, but now it is possible to use Alt keys in vim.

Sponsored by: The FreeBSD Foundation


258136 14-Nov-2013 ray

Done cut/paste "word" selection mode support.
It still selects everything which is not space around.

Sponsored by: The FreeBSD Foundation

Sponsored by: The FreeBSD Foundation


258134 14-Nov-2013 ray

wrap long lines.

Sponsored by: The FreeBSD Foundation
Sponsored by: The FreeBSD Foundation


258130 14-Nov-2013 ray

Save last mouse event and check if the button1-up event happen w/o movement,
then ignore it. Otherwise such events broke double/triple click sequence.

Sponsored by: The FreeBSD Foundation


258112 14-Nov-2013 ray

Correct copy/paste mistake.

Sponsored by: The FreeBSD Foundation


258111 14-Nov-2013 ray

Simplify a bit vtbuf_set_mark.

Sponsored by: The FreeBSD Foundation


258110 14-Nov-2013 ray

Panic/DDB check should only affect mouse, screen redraw allowed. :)


258093 13-Nov-2013 ray

Do not add <CR><LF> for last (single) line of paste buffer.

Sponsored by: The FreeBSD Foundation


258091 13-Nov-2013 ray

Move vt_mouse_event out of sysmouse lock.

Sponsored by: The FreeBSD Foundation


258090 13-Nov-2013 ray

o Simplify POS_INDEX macro calculation.
o New macro POS_COPY to copy between term_pos_t.
o Add vtbuf_wth/vtbuf_htw helpers, to translate between screen coordinates and
circular history buffer location.
o Update vtbuf_iscursor to mark region selected by mouse.
o New helper vtbuf_flush_mark, to update regions where copy/paste mark changed.
o New method vtbuf_get_marked_len to get storage size for paste buffer.
o vtbuf_extract_marked fill (caller allocated buffer) with selected region data.
o Simplify mouse handler for copy/paste, and use vtbuf_flush_mark to update.
o New method vtbuf_scroll_mode, to help indicate Scroll mode by hiding cursor.
o Update header with new vtbuf methods.
o Add new vt_driver method vd_markedwin, to hold last window with selection.
o Enable paste support in core module.

Sponsored by: The FreeBSD Foundation
Pointed by: Claude Buisson <clbuisson@orange.fr> (Scroll mode indication)


258023 11-Nov-2013 ray

Add kern.vt.suspendswitch tunable. This will allow to disable default behavior
(switch to VT0 on suspend, switch back on resume).
If 0 - disabled, other values - enabled.

Requested by: jhb
Sponsored by: The FreeBSD Foundation


257988 11-Nov-2013 ray

Update vd_bitbltchr_t type to handle operation mask (to not touch pixels which
is not defined in mask) and bpl (bytes per source line).
Only vt_fb driver handle handle bpl yet.
Add protector for case when blitting image can be drawn partially out of screen,
like mouse cursor.

Mouse cursor and its movements works fine, copy/paste not yet.

Sponsored by: The FreeBSD Foundation


257986 11-Nov-2013 ray

Add forgotten definition of vt_default_mouse_pointer.

Sponsored by: The FreeBSD Foundation


257984 11-Nov-2013 ray

Define vt_mouse_event method.

Sponsored by: The FreeBSD Foundation


257983 11-Nov-2013 ray

Wrap long lines.

Sponsored by: The FreeBSD Foundation


257982 11-Nov-2013 ray

Enable/disable mouse cursor on MOUSE_SHOW/MOUSE_HIDE.

Sponsored by: The FreeBSD Foundation


257981 11-Nov-2013 ray

o Update vt_flush to care about mouse pointer.
o Sort variable declarations.
o Disable mouse support for DDB.
o Expose region to update on old mouse position.
o Draw mouse cursor on current position.

There is some extra bits for calculation of size to copy bitmap to screen.
It is not supported by drivers, but will be changed in following commits.

Sponsored by: The FreeBSD Foundation


257980 11-Nov-2013 ray

Eliminate call to vd_blank method, it is too expensive.

Sponsored by: The FreeBSD Foundation


257979 11-Nov-2013 ray

Use saved offset to font aligned area.

Sponsored by: The FreeBSD Foundation


257978 11-Nov-2013 ray

Save offset to font aligned area.

Sponsored by: The FreeBSD Foundation


257977 11-Nov-2013 ray

Add vt_mouse_event mouth event handling method.

Sponsored by: The FreeBSD Foundation


257976 11-Nov-2013 ray

o Remove include of sys/mouse.h, it is included from vt.h now.
o Call vt_mouse_event method, to notify VT(9) about mouse events.
o Add empty MOUSE_MOUSECHAR ioctl handler.
o Remove trailing whitespace.

Sponsored by: The FreeBSD Foundation


257975 11-Nov-2013 ray

Use vtbuf_iscursor method instead of macro to get chars to display inverted.

Sponsored by: The FreeBSD Foundation


257974 11-Nov-2013 ray

Add mouse related bits.

Sponsored by: The FreeBSD Foundation


257973 11-Nov-2013 ray

Define marker support functions and type of markers.

Sponsored by: The FreeBSD Foundation


257972 11-Nov-2013 ray

Add cut/paste region markers.

Sponsored by: The FreeBSD Foundation


257971 11-Nov-2013 ray

Add mouse related vtbuf operations.

Sponsored by: The FreeBSD Foundation


257969 11-Nov-2013 ray

Add default cursor pixmap.

Sponsored by: The FreeBSD Foundation


257968 11-Nov-2013 ray

Rename font_default.c to vt_font_default.c. Prefix will make less possibility
for object file names collision.

Sponsored by: The FreeBSD Foundation


257967 11-Nov-2013 ray

Add mouse cursor format structure.

Sponsored by: The FreeBSD Foundation


257966 11-Nov-2013 ray

Use opt_syscons.h to get defines.
Define max number of windows as VT_MAXWINDOWS if defined, or as MAXCONS, or 12.
Define VT_MOUSE_PASTEBUTTON and VT_MOUSE_EXTENDBUTTON if defined
SC_TWOBUTTON_MOUSE or VT_TWOBUTTON_MOUSE.

Sponsored by: The FreeBSD Foundation


257815 07-Nov-2013 ray

Handle suspend/resume. Switch to console window before suspend, switch back on
resume. That fix issue with broken Xorg image after resume.
Fix some style whilst here.

Sponsored by: The FreeBSD Foundation


257726 05-Nov-2013 ray

Early console with FDT/OFW support.
TODO - done PPC, SPARC64 and FDT-less variants.

Sponsored by: The FreeBSD Foundation


257725 05-Nov-2013 ray

Export vt_fb VT driver methods to allow reuse.

Sponsored by: The FreeBSD Foundation


257724 05-Nov-2013 ray

Define default size for early console to 640x480.

Sponsored by: The FreeBSD Foundation


257723 05-Nov-2013 ray

Increase history size to 500 lines.

Sponsored by: The FreeBSD Foundation


257722 05-Nov-2013 ray

Enable splash on Mute flag.
TODO: use tunable for control splash.

Sponsored by: The FreeBSD Foundation


257626 04-Nov-2013 ray

Notify DRM about panic or kdb enter happen. So we can see kernel messages in
that case.
To investigate: Return from kdb is broken, seems due to locks usage. TODO

Sponsored by: The FreeBSD Foundation


257547 02-Nov-2013 ray

Fix copyrights.

Sponsored by: The FreeBSD Foundation


257387 30-Oct-2013 ray

o Remove extra check for status of processes who hold terminals.
o Clean up and comment things.

Sponsored by: The FreeBSD Foundation


257296 29-Oct-2013 nwhitehorn

Remove some local changes unrelated to r257294.


257294 29-Oct-2013 nwhitehorn

It is perfectly possible for keyboard drivers to queue up more than one
key press per notification call. Loop until there are no more queued
key presses, like syscons did. This fixes stuttering observed in particular
on key repeats with ADB and USB keyboards.


257211 27-Oct-2013 nwhitehorn

Get colors right on mac framebuffers.


257163 26-Oct-2013 ray

Move tools to proper place.

Sponsored by: The FreeBSD Foundation


257137 25-Oct-2013 ray

Remove not done and not used driver for intel video.

Sponsored by: The FreeBSD Foundation


257076 24-Oct-2013 ray

o Mute keyboard input when ScrollLock mode is active.
o Simplify keys handling.
o Send ESC sequence for arrow keys in _cngetc, that will fix DDB history.

Sponsored by: The FreeBSD Foundation


257074 24-Oct-2013 ray

o Fix scroll calculations.
o Make vthistory_seek to return amount of lines to update +on_top/-on_bottom of
screen.

Sponsored by: The FreeBSD Foundation


257013 23-Oct-2013 ray

Use copy method which maybe defined by framebuffer provider, but not just
memmove.

Sponsored by: The FreeBSD Foundation


256970 23-Oct-2013 ray

Turn off confusing rotation of scroll history.

Sponsored by: The FreeBSD Foundation


256964 23-Oct-2013 ray

Add new vt_buf flag VBF_HISTORY_FULL - whole history filled.

Sponsored by: The FreeBSD Foundation


256954 23-Oct-2013 ray

MFC @r256953


256904 22-Oct-2013 ray

Add VT(9) driver for generic framebuffer.

Sponsored by: The FreeBSD Foundation


256903 22-Oct-2013 ray

o Do not blank screen on window resize.
o Force resize for first window (usually console).
o Inform user on driver changes.
o Reverse priority. Bigger now better.

Sponsored by: The FreeBSD Foundation


256902 22-Oct-2013 ray

Reverse priority. Bigger now better.

Sponsored by: The FreeBSD Foundation


256896 22-Oct-2013 ray

Hardware specific drivers have bigger priority (over VGA for example).

Sponsored by: The FreeBSD Foundation


256894 22-Oct-2013 ray

Don't forget to clean terminal window memory. But colors makes more smiles.

Sponsored by: The FreeBSD Foundation


256684 17-Oct-2013 nwhitehorn

Use vt_generate_vga_palette() instead of a hard-coded mapping.


256681 17-Oct-2013 nwhitehorn

Sync with ofw_syscons.c: provide support for IBM framebuffers like that in
the QEMU pSeries emulated platform.


256530 15-Oct-2013 ray

Add helper to generate color map.

Sponsored by: The FreeBSD Foundation


256527 15-Oct-2013 ray

o Rename bitblt method to bitbltchr, since it used to copy char with bg/fg colors
from font table, but not bitmap copy.
o Fix small mistake in comment.

Sponsored by: The FreeBSD Foundation


256314 11-Oct-2013 ray

Fix off-by-one-huge-fb-line copy-pasted to every driver.
TODO: defaulting to single implementation for all FB devices.

Sponsored by: The FreeBSD Foundation


256147 08-Oct-2013 ray

Forget about vt_history.c.

Sponsored by: The FreeBSD Foundation


256145 08-Oct-2013 ray

o Implement history buffer.
o Join history buffer with screen buffer. Same type of things.
o Reimplement buffer as an array of rows. Make it circular, so no overflow
tracking.
o Implement VT_PROCESS mode. Locking of VT switching by owner process.
o Add debug and deadtimer sysctls. deadtimer - defaulting to 15 seconds, time
to wait process answer in VT_PROCESS mode, to do VT switch in case when
process hang.
o Implement later console attach.
o Fix (partially yet) keyboard allocation.
o Add drivers priority. Disallow to replace KMS driver with VGA.
o Add ability to resize terminals.

Sponsored by: The FreeBSD Foundation


243802 02-Dec-2012 nwhitehorn

Squash clang warnings.


234252 14-Apr-2012 marcel

Add support fot ia64. This means that ia64, for the first time ever,
has a working non-serial console!

I'm pretty sure this doesn't work on the SGI Altix 350, but that's
ok for now. Lot's of things don't work there...


230469 22-Jan-2012 nwhitehorn

Make sure to initialize early-boot keyboard drivers, as is apparently
required for the Sun UART-based keybaord driver to attach correctly. With
this change, vt(4) now works perfectly on sparc64 (at least on supported
hardware).


230440 21-Jan-2012 nwhitehorn

Checkpoint SPARC support. This seems to inexplicably crash fairly early on
somewhere outside of ofwfb.c. It is in no way clear why.


230434 21-Jan-2012 nwhitehorn

Make ofwfb static framebuffer much smaller by actually reading how you
are supposed to do this kind of thing.


230428 21-Jan-2012 nwhitehorn

Add a vt(4) framebuffer for Open Firmware linear framebuffer devices (i.e.
all graphics on PowerPC Apple systems). This will also work on some sparc64
graphics hardware with a small amount of modification.


226144 08-Oct-2011 ed

Upgrade to Terminus 4.36.


219897 23-Mar-2011 ed

Chase KPI change in vga driver.


219889 22-Mar-2011 ed

Update the terminus font to version 4.32.

This version doesn't add new glyphs, but contains small changes to some
characters, even including the letters M and W.


219888 22-Mar-2011 ed

Readd the vt(4) driver and corresponding tools.