From owner-p4-projects@FreeBSD.ORG Sat Jul 14 10:48:30 2007 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B73F516A408; Sat, 14 Jul 2007 10:48:29 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 62BF216A404 for ; Sat, 14 Jul 2007 10:48:29 +0000 (UTC) (envelope-from delphij@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 51E5313C471 for ; Sat, 14 Jul 2007 10:48:29 +0000 (UTC) (envelope-from delphij@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id l6EAmTkH065188 for ; Sat, 14 Jul 2007 10:48:29 GMT (envelope-from delphij@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id l6EAmNgL065170 for perforce@freebsd.org; Sat, 14 Jul 2007 10:48:23 GMT (envelope-from delphij@freebsd.org) Date: Sat, 14 Jul 2007 10:48:23 GMT Message-Id: <200707141048.l6EAmNgL065170@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to delphij@freebsd.org using -f From: Xin LI To: Perforce Change Reviews Cc: Subject: PERFORCE change 123478 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Jul 2007 10:48:30 -0000 http://perforce.freebsd.org/chv.cgi?CH=123478 Change 123478 by delphij@charlie on 2007/07/14 10:47:26 IFC. Affected files ... .. //depot/projects/delphij_fork/ObsoleteFiles.inc#3 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/COPYING#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/ChangeLog#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/FREEBSD-Xlist#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/FREEBSD-upgrade#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/Makefile#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/README#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/aes.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/aes.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/aes_wrap.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/aes_wrap.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/asn1.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/asn1.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/asn1_test.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/base64.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/base64.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/bignum.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/bignum.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/build_config.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/common.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/common.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/config.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/config.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/config_file.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/config_none.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/config_ssid.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/config_types.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/config_winreg.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/crypto.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/crypto.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/crypto_cryptoapi.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/crypto_gnutls.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/crypto_internal.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/crypto_libtomcrypt.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/crypto_none.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/ctrl_iface.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/ctrl_iface.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/ctrl_iface_dbus.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/ctrl_iface_dbus.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/ctrl_iface_dbus_handlers.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/ctrl_iface_dbus_handlers.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/ctrl_iface_named_pipe.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/ctrl_iface_udp.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/ctrl_iface_unix.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/dbus-wpa_supplicant.conf#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/dbus_dict_helpers.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/dbus_dict_helpers.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/defconfig#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/defs.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/des.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/code_structure.doxygen#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/ctrl_iface.doxygen#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/docbook/wpa_background.8#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/docbook/wpa_background.sgml#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/docbook/wpa_cli.8#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/docbook/wpa_cli.sgml#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/docbook/wpa_passphrase.8#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/docbook/wpa_passphrase.sgml#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/docbook/wpa_supplicant.8#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/docbook/wpa_supplicant.conf.5#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/docbook/wpa_supplicant.conf.sgml#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/docbook/wpa_supplicant.sgml#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/doxygen.fast#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/doxygen.full#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/eap.doxygen#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/kerneldoc2doxygen.pl#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/mainpage.doxygen#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/porting.doxygen#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/doc/testing_tools.doxygen#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/driver.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/driver_hostap.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/driver_ndis.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/driver_ndis.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/driver_ndis_.c#2 delete .. //depot/projects/delphij_fork/contrib/wpa_supplicant/driver_wired.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/drivers.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_aka.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_defs.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_fast.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_gpsk.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_gpsk_common.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_gpsk_common.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_gtc.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_i.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_leap.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_md5.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_methods.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_methods.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_mschapv2.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_otp.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_pax.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_pax_common.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_pax_common.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_peap.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_psk.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_psk_common.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_psk_common.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_sake.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_sake_common.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_sake_common.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_sim.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_sim_common.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_sim_common.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_testing.txt#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_tls.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_tls_common.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_tls_common.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_tlv.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_tlv.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_ttls.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_ttls.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eap_vendor_test.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eapol_sm.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eapol_sm.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eapol_test.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eloop.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eloop.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eloop_none.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/eloop_win.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/events.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/hostapd.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/includes.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/l2_packet.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/libtommath.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/main.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/md4.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/md5.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/md5.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/mlme.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/mlme.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/ms_funcs.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/ms_funcs.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/nmake.mak#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/openssl-0.9.8d-tls-extensions.patch#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/openssl-0.9.8e-tls-extensions.patch#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/os.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/os_internal.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/os_none.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/os_unix.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/pcsc_funcs.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/pcsc_funcs.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/pmksa_cache.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/pmksa_cache.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/preauth.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/preauth.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/preauth_test.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/radius.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/radius.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/radius_client.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/radius_client.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/rc4.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/rc4.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/rsa.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/rsa.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/sha1.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/sha1.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/sha256.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/sha256.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/state_machine.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/tls.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/tls_gnutls.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/tls_internal.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/tls_none.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/tls_openssl.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/tls_schannel.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/tlsv1_client.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/tlsv1_client.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/tlsv1_common.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/tlsv1_common.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/todo.txt#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/version.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_cli.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_common.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_ctrl.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_ctrl.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/eventhistory.cpp#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/eventhistory.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/eventhistory.ui#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/eventhistory.ui.h#2 delete .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/main.cpp#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/networkconfig.cpp#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/networkconfig.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/networkconfig.ui#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/networkconfig.ui.h#2 delete .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/scanresults.cpp#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/scanresults.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/scanresults.ui#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/scanresults.ui.h#2 delete .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/userdatarequest.cpp#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/userdatarequest.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/userdatarequest.ui#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/userdatarequest.ui.h#2 delete .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/wpa_gui.pro#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/wpagui.cpp#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/wpagui.h#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/wpagui.ui#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/wpagui.ui.h#2 delete .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui-qt4/wpamsg.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui/eventhistory.ui.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui/networkconfig.ui.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui/scanresults.ui.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui/setup-mingw-cross-compiling#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui/wpa_gui.pro#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui/wpagui.ui#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui/wpagui.ui.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_gui/wpamsg.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_i.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_passphrase.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_supplicant.c#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_supplicant.conf#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_supplicant.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/wpa_supplicant_i.h#2 integrate .. //depot/projects/delphij_fork/contrib/wpa_supplicant/x509v3.c#1 branch .. //depot/projects/delphij_fork/contrib/wpa_supplicant/x509v3.h#1 branch .. //depot/projects/delphij_fork/etc/Makefile#2 integrate .. //depot/projects/delphij_fork/lib/libarchive/Makefile#3 integrate .. //depot/projects/delphij_fork/lib/libarchive/archive_read_support_format_tar.c#2 integrate .. //depot/projects/delphij_fork/lib/libarchive/test/Makefile#2 integrate .. //depot/projects/delphij_fork/lib/libarchive/test/main.c#3 integrate .. //depot/projects/delphij_fork/lib/libarchive/test/read_open_memory.c#1 branch .. //depot/projects/delphij_fork/lib/libarchive/test/test.h#3 integrate .. //depot/projects/delphij_fork/lib/libarchive/test/test_read_format_gtar_sparse.c#3 integrate .. //depot/projects/delphij_fork/lib/libarchive/test/test_read_format_tar.c#2 integrate .. //depot/projects/delphij_fork/lib/libarchive/test/test_read_pax_truncated.c#1 branch .. //depot/projects/delphij_fork/lib/libc/net/sctp_sys_calls.c#2 integrate .. //depot/projects/delphij_fork/libexec/rtld-elf/Symbol.map#2 integrate .. //depot/projects/delphij_fork/libexec/rtld-elf/sparc64/reloc.c#2 integrate .. //depot/projects/delphij_fork/release/doc/en_US.ISO8859-1/relnotes/article.sgml#3 integrate .. //depot/projects/delphij_fork/share/syscons/keymaps/INDEX.keymaps#2 integrate .. //depot/projects/delphij_fork/share/syscons/keymaps/Makefile#2 integrate .. //depot/projects/delphij_fork/share/syscons/keymaps/fr.macbook.acc.kbd#1 branch .. //depot/projects/delphij_fork/share/zoneinfo/leapseconds#2 integrate .. //depot/projects/delphij_fork/sys/Makefile#3 integrate .. //depot/projects/delphij_fork/sys/amd64/linux32/linux32_sysvec.c#2 integrate .. //depot/projects/delphij_fork/sys/boot/arm/at91/Makefile.inc#2 integrate .. //depot/projects/delphij_fork/sys/boot/arm/at91/boot2/board.h#2 integrate .. //depot/projects/delphij_fork/sys/boot/arm/at91/boot2/boot2.c#2 integrate .. //depot/projects/delphij_fork/sys/boot/arm/at91/boot2/bwct_board.c#1 branch .. //depot/projects/delphij_fork/sys/boot/arm/at91/boot2/centipad_board.c#1 branch .. //depot/projects/delphij_fork/sys/boot/arm/at91/boot2/kb920x_board.c#2 integrate .. //depot/projects/delphij_fork/sys/boot/arm/at91/libat91/Makefile#2 integrate .. //depot/projects/delphij_fork/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c#2 integrate .. //depot/projects/delphij_fork/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.h#2 integrate .. //depot/projects/delphij_fork/sys/boot/arm/at91/libat91/emac.c#2 integrate .. //depot/projects/delphij_fork/sys/boot/arm/at91/libat91/emac.h#2 integrate .. //depot/projects/delphij_fork/sys/coda/00READ#2 delete .. //depot/projects/delphij_fork/sys/coda/README#2 delete .. //depot/projects/delphij_fork/sys/coda/TODO#2 delete .. //depot/projects/delphij_fork/sys/coda/cnode.h#2 delete .. //depot/projects/delphij_fork/sys/coda/coda.h#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_fbsd.c#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_io.h#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_kernel.h#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_namecache.c#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_namecache.h#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_opstats.h#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_pioctl.h#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_psdev.c#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_psdev.h#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_subr.c#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_subr.h#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_venus.c#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_venus.h#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_vfsops.c#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_vfsops.h#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_vnops.c#2 delete .. //depot/projects/delphij_fork/sys/coda/coda_vnops.h#2 delete .. //depot/projects/delphij_fork/sys/compat/ia32/ia32_sysvec.c#2 integrate .. //depot/projects/delphij_fork/sys/conf/files#3 integrate .. //depot/projects/delphij_fork/sys/conf/kern.pre.mk#3 integrate .. //depot/projects/delphij_fork/sys/conf/options#3 integrate .. //depot/projects/delphij_fork/sys/contrib/altq/altq/altq_subr.c#2 integrate .. //depot/projects/delphij_fork/sys/contrib/ngatm/netnatm/api/cc_conn.c#2 integrate .. //depot/projects/delphij_fork/sys/dev/drm/i915_dma.c#2 integrate .. //depot/projects/delphij_fork/sys/dev/fb/splash_bmp.c#2 integrate .. //depot/projects/delphij_fork/sys/dev/if_ndis/if_ndis.c#2 integrate .. //depot/projects/delphij_fork/sys/dev/if_ndis/if_ndisvar.h#2 integrate .. //depot/projects/delphij_fork/sys/dev/ixgbe/LICENSE#1 branch .. //depot/projects/delphij_fork/sys/dev/ixgbe/ixgbe.c#1 branch .. //depot/projects/delphij_fork/sys/dev/ixgbe/ixgbe.h#1 branch .. //depot/projects/delphij_fork/sys/dev/ixgbe/ixgbe_82598.c#1 branch .. //depot/projects/delphij_fork/sys/dev/ixgbe/ixgbe_api.c#1 branch .. //depot/projects/delphij_fork/sys/dev/ixgbe/ixgbe_api.h#1 branch .. //depot/projects/delphij_fork/sys/dev/ixgbe/ixgbe_common.c#1 branch .. //depot/projects/delphij_fork/sys/dev/ixgbe/ixgbe_common.h#1 branch .. //depot/projects/delphij_fork/sys/dev/ixgbe/ixgbe_osdep.h#1 branch .. //depot/projects/delphij_fork/sys/dev/ixgbe/ixgbe_phy.c#1 branch .. //depot/projects/delphij_fork/sys/dev/ixgbe/ixgbe_phy.h#1 branch .. //depot/projects/delphij_fork/sys/dev/ixgbe/ixgbe_type.h#1 branch .. //depot/projects/delphij_fork/sys/dev/kbdmux/kbdmux.c#2 integrate .. //depot/projects/delphij_fork/sys/dev/mxge/eth_z8e.dat.gz.uu#2 integrate .. //depot/projects/delphij_fork/sys/dev/mxge/ethp_z8e.dat.gz.uu#2 integrate .. //depot/projects/delphij_fork/sys/dev/mxge/if_mxge.c#2 integrate .. //depot/projects/delphij_fork/sys/dev/mxge/if_mxge_var.h#2 integrate .. //depot/projects/delphij_fork/sys/dev/mxge/mcp_gen_header.h#2 integrate .. //depot/projects/delphij_fork/sys/dev/mxge/mxge_lro.c#2 integrate .. //depot/projects/delphij_fork/sys/dev/mxge/mxge_mcp.h#2 integrate .. //depot/projects/delphij_fork/sys/dev/nxge/if_nxge.c#3 integrate .. //depot/projects/delphij_fork/sys/dev/sound/pci/ich.c#2 integrate .. //depot/projects/delphij_fork/sys/dev/wi/if_wavelan_ieee.h#2 integrate .. //depot/projects/delphij_fork/sys/dev/wi/if_wi.c#2 integrate .. //depot/projects/delphij_fork/sys/fs/coda/README#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/TODO#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/cnode.h#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda.h#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_fbsd.c#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_io.h#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_kernel.h#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_namecache.c#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_namecache.h#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_opstats.h#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_pioctl.h#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_psdev.c#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_psdev.h#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_subr.c#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_subr.h#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_venus.c#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_venus.h#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_vfsops.c#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_vfsops.h#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_vnops.c#1 branch .. //depot/projects/delphij_fork/sys/fs/coda/coda_vnops.h#1 branch .. //depot/projects/delphij_fork/sys/fs/msdosfs/bpb.h#2 integrate .. //depot/projects/delphij_fork/sys/fs/msdosfs/msdosfs_fat.c#3 integrate .. //depot/projects/delphij_fork/sys/fs/msdosfs/msdosfs_vfsops.c#2 integrate .. //depot/projects/delphij_fork/sys/fs/msdosfs/msdosfsmount.h#3 integrate .. //depot/projects/delphij_fork/sys/fs/tmpfs/tmpfs.h#3 integrate .. //depot/projects/delphij_fork/sys/fs/tmpfs/tmpfs_subr.c#3 integrate .. //depot/projects/delphij_fork/sys/fs/tmpfs/tmpfs_vfsops.c#3 integrate .. //depot/projects/delphij_fork/sys/i386/include/pc/vesa.h#3 integrate .. //depot/projects/delphij_fork/sys/kern/kern_exec.c#2 integrate .. //depot/projects/delphij_fork/sys/kern/kern_resource.c#2 integrate .. //depot/projects/delphij_fork/sys/modules/coda/Makefile#2 integrate .. //depot/projects/delphij_fork/sys/modules/coda5/Makefile#2 integrate .. //depot/projects/delphij_fork/sys/net80211/ieee80211_scan_sta.c#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp.h#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_asconf.c#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_cc_functions.c#1 branch .. //depot/projects/delphij_fork/sys/netinet/sctp_cc_functions.h#1 branch .. //depot/projects/delphij_fork/sys/netinet/sctp_constants.h#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_indata.c#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_input.c#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_os.h#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_output.c#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_pcb.c#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_pcb.h#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_structs.h#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_sysctl.c#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_sysctl.h#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_timer.c#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_timer.h#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_usrreq.c#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctp_var.h#2 integrate .. //depot/projects/delphij_fork/sys/netinet/sctputil.c#2 integrate .. //depot/projects/delphij_fork/sys/netinet6/sctp6_usrreq.c#3 integrate .. //depot/projects/delphij_fork/sys/pc98/cbus/sio.c#2 integrate .. //depot/projects/delphij_fork/sys/pci/agp.c#2 integrate .. //depot/projects/delphij_fork/sys/pci/agp_i810.c#2 integrate .. //depot/projects/delphij_fork/sys/pci/agppriv.h#2 integrate .. //depot/projects/delphij_fork/sys/pci/agpreg.h#2 integrate .. //depot/projects/delphij_fork/sys/sys/lock_profile.h#2 integrate .. //depot/projects/delphij_fork/sys/sys/sysent.h#2 integrate .. //depot/projects/delphij_fork/sys/ufs/ffs/ffs_vnops.c#2 integrate .. //depot/projects/delphij_fork/sys/vm/vm_meter.c#2 integrate .. //depot/projects/delphij_fork/sys/vm/vm_page.h#2 integrate .. //depot/projects/delphij_fork/usr.bin/gzip/gzip.c#2 integrate .. //depot/projects/delphij_fork/usr.sbin/dconschat/dconschat.c#2 integrate .. //depot/projects/delphij_fork/usr.sbin/wpa/wpa_cli/Makefile#2 integrate .. //depot/projects/delphij_fork/usr.sbin/wpa/wpa_passphrase/Makefile#2 integrate .. //depot/projects/delphij_fork/usr.sbin/wpa/wpa_supplicant/Makefile#2 integrate .. //depot/projects/delphij_fork/usr.sbin/wpa/wpa_supplicant/Packet32.c#2 integrate .. //depot/projects/delphij_fork/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5#2 integrate Differences ... ==== //depot/projects/delphij_fork/ObsoleteFiles.inc#3 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.104 2007/07/06 07:24:49 bz Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.105 2007/07/12 00:02:12 dougb Exp $ # # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and # directories (OLD_DIRS) which should get removed at an update. Recently @@ -59,6 +59,10 @@ OLD_FILES+=usr/include/fs/umapfs/umap.h OLD_FILES+=usr/share/man/man8/mount_umapfs.8.gz OLD_DIRS+=usr/include/fs/umapfs +# 20070618: Removal of the PROTO.localhost* files +OLD_FILES+=etc/namedb/PROTO.localhost-v6.rev +OLD_FILES+=etc/namedb/PROTO.localhost.rev +OLD_FILES+=etc/namedb/make-localhost # 20070618: shared library version bump OLD_LIBS+=lib/libalias.so.5 OLD_LIBS+=lib/libbsnmp.so.3 ==== //depot/projects/delphij_fork/contrib/wpa_supplicant/COPYING#2 (text+ko) ==== @@ -2,7 +2,7 @@ Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -305,7 +305,7 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. ==== //depot/projects/delphij_fork/contrib/wpa_supplicant/ChangeLog#2 (text+ko) ==== @@ -1,32 +1,334 @@ ChangeLog for wpa_supplicant -2006-02-08 - v0.4.8 +2007-05-28 - v0.5.8 + * updated driver_wext.c to build with the current wireless-dev.git tree + and net/d80211 changes + * updated EAP Generalized Pre-Shared Key (EAP-GPSK) to use the latest + draft (draft-ietf-emu-eap-gpsk-03.txt) + * fixed 'make install' + * fixed EAP-TTLS implementation not to crash on use of freed memory + if TLS library initialization fails + * fixed EAP-AKA Notification processing to allow Notification to be + processed after AKA Challenge response has been sent + +2006-12-31 - v0.5.7 + * updated EAP-SAKE to RFC 4763 and the IANA-allocated EAP type 48 + * updated EAP-PSK to use the IANA-allocated EAP type 47 + * fixed EAP-PAX key derivation + * fixed EAP-PSK bit ordering of the Flags field + * fixed EAP-PEAP/TTLS/FAST to use the correct EAP identifier in + tunnelled identity request (previously, the identifier from the outer + method was used, not the tunnelled identifier which could be + different) + * fixed EAP-TTLS AVP parser processing for too short AVP lengths + * added support for EAP-FAST authentication with inner methods that + generate MSK (e.g., EAP-MSCHAPv2 that was previously only supported + for PAC provisioning) + * fixed dbus ctrl_iface to validate message interface before + dispatching to avoid a possible segfault [Bug 190] + * fixed PeerKey key derivation to use the correct PRF label + * updated Windows binary build to link against OpenSSL 0.9.8d and + added support for EAP-FAST + +2006-11-24 - v0.5.6 + * added experimental, integrated TLSv1 client implementation with the + needed X.509/ASN.1/RSA/bignum processing (this can be enabled by + setting CONFIG_TLS=internal and CONFIG_INTERNAL_LIBTOMMATH=y in + .config); this can be useful, e.g., if the target system does not + have a suitable TLS library and a minimal code size is required + (total size of this internal TLS/crypto code is bit under 50 kB on + x86 and the crypto code is shared by rest of the supplicant so some + of it was already required; TLSv1/X.509/ASN.1/RSA added about 25 kB) + * removed STAKey handshake since PeerKey handshake has replaced it in + IEEE 802.11ma and there are no known deployments of STAKey + * updated EAP Generalized Pre-Shared Key (EAP-GPSK) to use the latest + draft (draft-ietf-emu-eap-gpsk-01.txt) + * added preliminary implementation of IEEE 802.11w/D1.0 (management + frame protection) + (Note: this requires driver support to work properly.) + (Note2: IEEE 802.11w is an unapproved draft and subject to change.) + * fixed Windows named pipes ctrl_iface to not stop listening for + commands if client program opens a named pipe and closes it + immediately without sending a command + * fixed USIM PIN status determination for the case that PIN is not + needed (this allows EAP-AKA to be used with USIM cards that do not + use PIN) + * added support for reading 3G USIM AID from EF_DIR to allow EAP-AKA to + be used with cards that do not support file selection based on + partial AID + * added support for matching the subjectAltName of the authentication + server certificate against multiple name components (e.g., + altsubject_match="DNS:server.example.com;DNS:server2.example.com") + * fixed EAP-SIM/AKA key derivation for re-authentication case (only + affects IEEE 802.1X with dynamic WEP keys) + * changed ctrl_iface network configuration 'get' operations to not + return password/key material; if these fields are requested, "*" + will be returned if the password/key is set, but the value of the + parameter is not exposed + +2006-08-27 - v0.5.5 + * added support for building Windows version with UNICODE defined + (wide-char functions) + * driver_ndis: fixed static WEP configuration to avoid race condition + issues with some NDIS drivers between association and setting WEP + keys + * driver_ndis: added validation for IELength value in scan results to + avoid crashes when using buggy NDIS drivers [Bug 165] + * fixed Release|Win32 target in the Visual Studio project files + (previously, only Debug|Win32 target was set properly) + * changed control interface API call wpa_ctrl_pending() to allow it to + return -1 on error (e.g., connection lost); control interface clients + will need to make sure that they verify that the value is indeed >0 + when determining whether there are pending messages + * added an alternative control interface backend for Windows targets: + Named Pipe (CONFIG_CTRL_IFACE=named_pipe); this is now the default + control interface mechanism for Windows builds (previously, UDP to + localhost was used) + * changed ctrl_interface configuration for UNIX domain sockets: + - deprecated ctrl_interface_group variable (it may be removed in + future versions) + - allow both directory and group be configured with ctrl_interface + in following format: DIR=/var/run/wpa_supplicant GROUP=wheel + - ctrl_interface=/var/run/wpa_supplicant is still supported for the + case when group is not changed + * added support for controlling more than one interface per process in + Windows version + * added a workaround for a case where the AP is using unknown address + (e.g., MAC address of the wired interface) as the source address for + EAPOL-Key frames; previously, that source address was used as the + destination for EAPOL-Key frames and in key derivation; now, BSSID is + used even if the source address does not match with it + (this resolves an interoperability issue with Thomson SpeedTouch 580) + * added a workaround for UDP-based control interface (which was used in + Windows builds before this release) to prevent packets with forged + addresses from being accepted as local control requests + * removed ndis_events.cpp and possibility of using external + ndis_events.exe; C version (ndis_events.c) is fully functional and + there is no desire to maintain two separate versions of this + implementation + * ndis_events: Changed NDIS event notification design to use WMI to + learn the adapter description through Win32_PnPEntity class; this + should fix some cases where the adapter name was not recognized + correctly (e.g., with some USB WLAN adapters, e.g., Ralink RT2500 + USB) [Bug 113] + * fixed selection of the first network in ap_scan=2 mode; previously, + wpa_supplicant could get stuck in SCANNING state when only the first + network for enabled (e.g., after 'wpa_cli select_network 0') + * winsvc: added support for configuring ctrl_interface parameters in + registry (ctrl_interface string value in + HKLM\SOFTWARE\wpa_supplicant\interfaces\0000 key); this new value is + required to enable control interface (previously, this was hardcoded + to be enabled) + * allow wpa_gui subdirectory to be built with both Qt3 and Qt4 + * converted wpa_gui-qt4 subdirectory to use Qt4 specific project format + +2006-06-20 - v0.5.4 + * fixed build with CONFIG_STAKEY=y [Bug 143] + * added support for doing MLME (IEEE 802.11 management frame + processing) in wpa_supplicant when using Devicescape IEEE 802.11 + stack (wireless-dev.git tree) + * added a new network block configuration option, fragment_size, to + configure the maximum EAP fragment size + * driver_ndis: Disable WZC automatically for the selected interface to + avoid conflicts with two programs trying to control the radio; WZC + will be re-enabled (if it was enabled originally) when wpa_supplicant + is terminated + * added an experimental TLSv1 client implementation + (CONFIG_TLS=internal) that can be used instead of an external TLS + library, e.g., to reduce total size requirement on systems that do + not include any TLS library by default (this is not yet complete; + basic functionality is there, but certificate validation is not yet + included) + * added PeerKey handshake implementation for IEEE 802.11e + direct link setup (DLS) to replace STAKey handshake + * fixed WPA PSK update through ctrl_iface for the case where the old + PSK was derived from an ASCII passphrase and the new PSK is set as + a raw PSK (hex string) + * added new configuration option for identifying which network block + was used (id_str in wpa_supplicant.conf; included on + WPA_EVENT_CONNECT monitor event and as WPA_ID_STR environmental + variable in wpa_cli action scripts; in addition WPA_ID variable is + set to the current unique identifier that wpa_supplicant assigned + automatically for the network and that can be used with + GET_NETWORK/SET_NETWORK ctrl_iface commands) + * wpa_cli action script is now called only when the connect/disconnect + status changes or when associating with a different network + * fixed configuration parser not to remove CCMP from group cipher list + if WPA-None (adhoc) is used (pairwise=NONE in that case) + * fixed integrated NDIS events processing not to hang the process due + to a missed change in eloop_win.c API in v0.5.3 [Bug 155] + * added support for EAP Generalized Pre-Shared Key (EAP-GPSK, + draft-clancy-emu-eap-shared-secret-00.txt) + * added Microsoft Visual Studio 2005 solution and project files for + build wpa_supplicant for Windows (see vs2005 subdirectory) + * eloop_win: fixed unregistration of Windows events + * l2_packet_winpcap: fixed a deadlock in deinitializing l2_packet + at the end of RSN pre-authentication and added unregistration of + a Windows event to avoid getting eloop_win stuck with an invalid + handle + * driver_ndis: added support for selecting AP based on BSSID + * added new environmental variable for wpa_cli action scripts: + WPA_CTRL_DIR is the current control interface directory + * driver_ndis: added support for using NDISUIO instead of WinPcap for + OID set/query operations (CONFIG_USE_NDISUIO=y in .config); with new + l2_packet_ndis (CONFIG_L2_PACKET=ndis), this can be used to build + wpa_supplicant without requiring WinPcap; note that using NDISUIO + requires that WZC is disabled (net stop wzcsvc) since NDISUIO allows + only one application to open the device + * changed NDIS driver naming to only include device GUID, e.g., + {7EE3EFE5-C165-472F-986D-F6FBEDFE8C8D}, instead of including WinPcap + specific \Device\NPF_ prefix before the GUID; the prefix is still + allowed for backwards compatibility, but it is not required anymore + when specifying the interface + * driver_ndis: re-initialize driver interface is the adapter is removed + and re-inserted [Bug 159] + * driver_madwifi: fixed TKIP and CCMP sequence number configuration on + big endian hosts [Bug 146] + +2006-04-27 - v0.5.3 + * fixed EAP-GTC response to include correct user identity when run as + phase 2 method of EAP-FAST (i.e., EAP-FAST did not work in v0.5.2) + * driver_ndis: Fixed encryption mode configuration for unencrypted + networks (some NDIS drivers ignored this, but others, e.g., Broadcom, + refused to associate with open networks) [Bug 106] + * driver_ndis: use BSSID OID polling to detect when IBSS network is + formed even when ndis_events code is included since some NDIS drivers + do not generate media connect events in IBSS mode + * config_winreg: allow global ctrl_interface parameter to be configured + in Windows registry + * config_winreg: added support for saving configuration data into + Windows registry + * added support for controlling network device operational state + (dormant/up) for Linux 2.6.17 to improve DHCP processing (see + http://www.flamewarmaster.de/software/dhcpclient/ for a DHCP client + that can use this information) + * driver_wext: added support for WE-21 change to SSID configuration + * driver_wext: fixed privacy configuration for static WEP keys mode + [Bug 140] + * added an optional driver_ops callback for MLME-SETPROTECTION.request + primitive + * added support for EAP-SAKE (no EAP method number allocated yet, so + this is using the same experimental type 255 as EAP-PSK) + * added support for dynamically loading EAP methods (.so files) instead + of requiring them to be statically linked in; this is disabled by + default (see CONFIG_DYNAMIC_EAP_METHODS in defconfig for information + on how to use this) + +2006-03-19 - v0.5.2 + * do not try to use USIM APDUs when initializing PC/SC for SIM card + access for a network that has not enabled EAP-AKA + * fixed EAP phase 2 Nak for EAP-{PEAP,TTLS,FAST} (this was broken in + v0.5.1 due to the new support for expanded EAP types) + * added support for generating EAP Expanded Nak + * try to fetch scan results once before requesting new scan when + starting up in ap_scan=1 mode (this can speed up initial association + a lot with, e.g., madwifi-ng driver) + * added support for receiving EAPOL frames from a Linux bridge + interface (-bbr0 on command line) + * fixed EAPOL re-authentication for sessions that used PMKSA caching + * changed EAP method registration to use a dynamic list of methods + instead of a static list generated at build time + * fixed PMKSA cache deinitialization not to use freed memory when + removing PMKSA entries + * fixed a memory leak in EAP-TTLS re-authentication + * reject WPA/WPA2 message 3/4 if it does not include any valid + WPA/RSN IE + * driver_wext: added fallback to use SIOCSIWENCODE for setting auth_alg + if the driver does not support SIOCSIWAUTH + +2006-01-29 - v0.5.1 + * driver_test: added better support for multiple APs and STAs by using + a directory with sockets that include MAC address for each device in + the name (driver_param=test_dir=/tmp/test) + * added support for EAP expanded type (vendor specific EAP methods) + * added AP_SCAN command into ctrl_iface so that ap_scan configuration + option can be changed if needed + * wpa_cli/wpa_gui: skip non-socket files in control directory when + using UNIX domain sockets; this avoids selecting an incorrect + interface (e.g., a PID file could be in this directory, even though + use of this directory for something else than socket files is not + recommended) + * fixed TLS library deinitialization after RSN pre-authentication not + to disable TLS library for normal authentication + * driver_wext: Remove null-termination from SSID length if the driver + used it; some Linux drivers do this and they were causing problems in + wpa_supplicant not finding matching configuration block. This change + would break a case where the SSID actually ends in '\0', but that is + not likely to happen in real use. + * fixed PMKSA cache processing not to trigger deauthentication if the + current PMKSA cache entry is replaced with a valid new entry + * fixed PC/SC initialization for ap_scan != 1 modes (this fixes + EAP-SIM and EAP-AKA with real SIM/USIM card when using ap_scan=0 or + ap_scan=2) + +2005-12-18 - v0.5.0 (beginning of 0.5.x development releases) + * added experimental STAKey handshake implementation for IEEE 802.11e + direct link setup (DLS); note: this is disabled by default in both + build and runtime configuration (can be enabled with CONFIG_STAKEY=y + and stakey=1) + * fixed EAP-SIM and EAP-AKA pseudonym and fast re-authentication to + decrypt AT_ENCR_DATA attributes correctly + * fixed EAP-AKA to allow resynchronization within the same session + * made code closer to ANSI C89 standard to make it easier to port to + other C libraries and compilers + * started moving operating system or C library specific functions into + wrapper functions defined in os.h and implemented in os_*.c to make + code more portable + * wpa_supplicant can now be built with Microsoft Visual C++ + (e.g., with the freely available Toolkit 2003 version or Visual + C++ 2005 Express Edition and Platform SDK); see nmake.mak for an + example makefile for nmake + * added support for using Windows registry for command line parameters + (CONFIG_MAIN=main_winsvc) and configuration data + (CONFIG_BACKEND=winreg); see win_example.reg for an example registry + contents; this version can be run both as a Windows service and as a + normal application; 'wpasvc.exe app' to start as applicant, + 'wpasvc.exe reg ' to register a service, + 'net start wpasvc' to start the service, 'wpasvc.exe unreg' to + unregister a service + * made it possible to link ndis_events.exe functionality into + wpa_supplicant.exe by defining CONFIG_NDIS_EVENTS_INTEGRATED + * added better support for multiple control interface backends + (CONFIG_CTRL_IFACE option); currently, 'unix' and 'udp' are supported * fixed PC/SC code to use correct length for GSM AUTH command buffer and to not use pioRecvPci with SCardTransmit() calls; these were not causing visible problems with pcsc-lite, but Windows Winscard.dll refused the previously used parameters; this fixes EAP-SIM and EAP-AKA authentication using SIM/USIM card under Windows + * added new event loop implementation for Windows using + WaitForMultipleObject() instead of select() in order to allow waiting + for non-socket objects; this can be selected with + CONFIG_ELOOP=eloop_win in .config + * added support for selecting l2_packet implementation in .config + (CONFIG_L2_PACKET; following options are available now: linux, pcap, + winpcap, freebsd, none) + * added new l2_packet implementation for WinPcap + (CONFIG_L2_PACKET=winpcap) that uses a separate receive thread to + reduce latency in EAPOL receive processing from about 100 ms to about + 3 ms * added support for EAP-FAST key derivation using other ciphers than RC4-128-SHA for authentication and AES128-SHA for provisioning - * fixed EAP-SIM and EAP-AKA pseudonym and fast re-authentication to - decrypt AT_ENCR_DATA attributes correctly * added support for configuring CA certificate as DER file and as a configuration blob * fixed private key configuration as configuration blob and added support for using PKCS#12 as a blob - * fixed cygwin build + * tls_gnutls: added support for using PKCS#12 files; added support for + session resumption * added support for loading trusted CA certificates from Windows certificate store: ca_cert="cert_store://", where is likely CA (Intermediate CA certificates) or ROOT (root certificates) - * fixed TLS library deinitialization after RSN pre-authentication not - to disable TLS library for normal authentication - * fixed PMKSA cache processing not to trigger deauthentication if the - current PMKSA cache entry is replaced with a valid new entry - * fixed PC/SC initialization for ap_scan != 1 modes (this fixes - EAP-SIM and EAP-AKA with real SIM/USIM card when using ap_scan=0 or - ap_scan=2) - * do not try to use USIM APDUs when initializing PC/SC for SIM card - access for a network that has not enabled EAP-AKA + * added C version of ndis_events.cpp and made it possible to build this + with MinGW so that CONFIG_NDIS_EVENTS_INTEGRATED can be used more + easily on cross-compilation builds + * added wpasvc.exe into Windows binary release; this is an alternative + version of wpa_supplicant.exe with configuration backend using + Windows registry and with the entry point designed to run as a + Windows service + * integrated ndis_events.exe functionality into wpa_supplicant.exe and + wpasvc.exe and removed this additional tool from the Windows binary + release since it is not needed anymore + * load winscard.dll functions dynamically when building with MinGW + since MinGW does not yet include winscard library 2005-11-20 - v0.4.7 (beginning of 0.4.x stable releases) * l2_packet_pcap: fixed wired IEEE 802.1X authentication with libpcap ==== //depot/projects/delphij_fork/contrib/wpa_supplicant/FREEBSD-Xlist#2 (text+ko) ==== @@ -1,4 +1,4 @@ -$FreeBSD: src/contrib/wpa_supplicant/FREEBSD-Xlist,v 1.3 2006/03/07 05:44:45 sam Exp $ +$FreeBSD: src/contrib/wpa_supplicant/FREEBSD-Xlist,v 1.4 2007/07/11 15:59:42 sam Exp $ .cvsignore README-Windows.txt driver_atmel.c @@ -8,14 +8,26 @@ driver_ipw.c driver_madwifi.c driver_ndiswrapper.c +driver_ndis_.c driver_prism54.c driver_test.c driver_wext.c driver_wext.h l2_packet_freebsd.c l2_packet_linux.c +l2_packet_ndis.c +l2_packet_none.c l2_packet_pcap.c +l2_packet_winpcap.c +main_none.c +main_winmain.c +main_winsvc.c +ndis_events.c ndis_events.cpp +nmake.mk +os_win32.c priv_netlink.h +vs2005 +win_example.reg win_if_list.c wireless_copy.h ==== //depot/projects/delphij_fork/contrib/wpa_supplicant/FREEBSD-upgrade#2 (text+ko) ==== @@ -1,4 +1,4 @@ -$FreeBSD: src/contrib/wpa_supplicant/FREEBSD-upgrade,v 1.1 2005/06/05 20:55:01 sam Exp $ +$FreeBSD: src/contrib/wpa_supplicant/FREEBSD-upgrade,v 1.2 2007/07/11 15:59:42 sam Exp $ WPA Supplicant originals can be found at: http://hostap.epitest.fi/releases/ @@ -6,12 +6,12 @@ For the import files and directories were pruned by: - tar -X FREEBSD-Xlist -zxf wpa_supplicant-0.3.8.tar.gz + tar -X FREEBSD-Xlist -zxf wpa_supplicant-0.5.8.tar.gz then imported by: - cvs import -m 'Import of WPA supplicant 0.3.8' \ - src/contrib/wpa_supplicant MALINEN v0_3_8 + cvs import -m 'Import of WPA supplicant 0.5.8' \ + src/contrib/wpa_supplicant MALINEN v0_5_8 To make local changes to wpa_supplcaint, simply patch and commit to the main branch (aka HEAD). Never make local changes on the @@ -21,4 +21,4 @@ the next vendor release. sam@FreeBSD.org -4-June-2005 +11-July-2007 ==== //depot/projects/delphij_fork/contrib/wpa_supplicant/Makefile#2 (text+ko) ==== @@ -11,7 +11,7 @@ ALL=wpa_supplicant wpa_passphrase wpa_cli -all: verify_config $(ALL) +all: verify_config $(ALL) dynamic_eap_methods verify_config: @if [ ! -r .config ]; then \ @@ -36,13 +36,36 @@ for i in $(ALL); do cp $$i $(DESTDIR)/usr/local/sbin/$$i; done OBJS = config.o \ - eloop.o common.o md5.o \ - rc4.o sha1.o -OBJS_p = wpa_passphrase.o sha1.o md5.o + common.o md5.o md4.o \ + rc4.o sha1.o des.o +OBJS_p = wpa_passphrase.o sha1.o md5.o md4.o \ + common.o des.o OBJS_c = wpa_cli.o wpa_ctrl.o -include .config +ifndef CONFIG_OS +ifdef CONFIG_NATIVE_WINDOWS +CONFIG_OS=win32 +else +CONFIG_OS=unix +endif +endif + +ifeq ($(CONFIG_OS), internal) +CFLAGS += -DOS_NO_C_LIB_DEFINES +endif + +OBJS += os_$(CONFIG_OS).o +OBJS_p += os_$(CONFIG_OS).o +OBJS_c += os_$(CONFIG_OS).o + +ifndef CONFIG_ELOOP +CONFIG_ELOOP=eloop +endif +OBJS += $(CONFIG_ELOOP).o + + ifdef CONFIG_EAPOL_TEST CFLAGS += -Werror -DEAPOL_TEST endif @@ -56,6 +79,14 @@ CFLAGS += -DCONFIG_BACKEND_FILE endif +ifeq ($(CONFIG_BACKEND), winreg) +OBJS += config_winreg.o +endif + +ifeq ($(CONFIG_BACKEND), none) +OBJS += config_none.o +endif + ifdef CONFIG_DRIVER_HOSTAP CFLAGS += -DCONFIG_DRIVER_HOSTAP OBJS_d += driver_hostap.o @@ -111,16 +142,22 @@ ifdef CONFIG_DRIVER_BSD CFLAGS += -DCONFIG_DRIVER_BSD OBJS_d += driver_bsd.o -CONFIG_DNET_PCAP=y -CONFIG_L2_FREEBSD=y +ifndef CONFIG_L2_PACKET +CONFIG_L2_PACKET=freebsd +endif endif ifdef CONFIG_DRIVER_NDIS CFLAGS += -DCONFIG_DRIVER_NDIS OBJS_d += driver_ndis.o driver_ndis_.o -CONFIG_DNET_PCAP=y +ifndef CONFIG_L2_PACKET +CONFIG_L2_PACKET=pcap +endif CONFIG_WINPCAP=y +ifdef CONFIG_USE_NDISUIO +CFLAGS += -DCONFIG_USE_NDISUIO endif +endif ifdef CONFIG_DRIVER_WIRED CFLAGS += -DCONFIG_DRIVER_WIRED @@ -132,116 +169,176 @@ OBJS_d += driver_test.o endif -ifdef CONFIG_DNET_PCAP -CFLAGS += -DUSE_DNET_PCAP +ifndef CONFIG_L2_PACKET +CONFIG_L2_PACKET=linux +endif + +OBJS += l2_packet_$(CONFIG_L2_PACKET).o + +ifeq ($(CONFIG_L2_PACKET), pcap) ifdef CONFIG_WINPCAP -OBJS += l2_packet_pcap.o CFLAGS += -DCONFIG_WINPCAP LIBS += -lwpcap -lpacket LIBS_w += -lwpcap else -ifdef CONFIG_L2_FREEBSD -OBJS += l2_packet_freebsd.o -LIBS += -lpcap -else -OBJS += l2_packet_pcap.o LIBS += -ldnet -lpcap endif endif -else -OBJS += l2_packet_linux.o + +ifeq ($(CONFIG_L2_PACKET), winpcap) +LIBS += -lwpcap -lpacket +LIBS_w += -lwpcap +endif + +ifeq ($(CONFIG_L2_PACKET), freebsd) +LIBS += -lpcap endif ifdef CONFIG_EAP_TLS # EAP-TLS +ifeq ($(CONFIG_EAP_TLS), dyn) +CFLAGS += -DEAP_TLS_DYNAMIC +EAPDYN += eap_tls.so +else CFLAGS += -DEAP_TLS OBJS += eap_tls.o +endif TLS_FUNCS=y CONFIG_IEEE8021X_EAPOL=y endif ifdef CONFIG_EAP_PEAP # EAP-PEAP +ifeq ($(CONFIG_EAP_PEAP), dyn) +CFLAGS += -DEAP_PEAP_DYNAMIC +EAPDYN += eap_peap.so +else CFLAGS += -DEAP_PEAP OBJS += eap_peap.o +endif TLS_FUNCS=y -CONFIG_EAP_MSCHAPV2=y >>> TRUNCATED FOR MAIL (1000 lines) <<<