Hello community,

here is the log from the commit of package hostapd.2969 for 
openSUSE:13.1:Update checked in at 2014-09-01 08:32:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:13.1:Update/hostapd.2969 (Old)
 and      /work/SRC/openSUSE:13.1:Update/.hostapd.2969.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hostapd.2969"

Changes:
--------
New Changes file:

--- /dev/null   2014-07-24 01:57:42.080040256 +0200
+++ /work/SRC/openSUSE:13.1:Update/.hostapd.2969.new/hostapd.changes    
2014-09-01 08:32:56.000000000 +0200
@@ -0,0 +1,677 @@
+-------------------------------------------------------------------
+Sat Aug 23 11:42:49 UTC 2014 - [email protected]
+
+- enable-wired-driver.patch: This update enables the wired driver which
+  is required to support wired IEEE 802.1X authentication via any ethernet
+  driver as mentioned in the description.
+
+-------------------------------------------------------------------
+Wed Oct  2 15:33:43 UTC 2013 - [email protected]
+
+- fix host_to_le32 undefined on BigEndian architectures
+  (hostapd-be-host_to_le.patch) 
+
+-------------------------------------------------------------------
+Thu Apr 18 08:05:13 UTC 2013 - [email protected]
+
+- Do not package /etc/init.d
+- Do not install init file since package contains a service file and
+  is only build for Factory
+- Cleanup spec file
+- Use /run instead of /var/run
+
+-------------------------------------------------------------------
+Wed Apr 17 16:14:02 UTC 2013 - [email protected]
+
+- license update: GPL-2.0 or BSD-3-Clause
+  README makes it clear that this is a dual license - i.e. choice of either
+  or
+
+-------------------------------------------------------------------
+Tue Apr  9 17:49:22 UTC 2013 - [email protected]
+
+- update to version 2.0
+- fix corrected file name hostapd.dif to hostapd.diff
+- in default config includes all features (IEEE 802.11w, Hotspot 2.0, IEEE 
802.11ac, WPS, etc.)
+
+-------------------------------------------------------------------
+Tue Nov  6 04:41:17 UTC 2012 - [email protected]
+
+- Add Native systemd units 
+
+-------------------------------------------------------------------
+Tue May 15 04:55:22 UTC 2012 - [email protected]
+
+- update to version 1.0 
+- respin hostapd.dif to fit the new defconfig
+- change the file permission of the config files with passwords
+  to 600 (bnc#740964)
+
+-------------------------------------------------------------------
+Wed Oct 12 08:46:43 UTC 2011 - [email protected]
+
+- update to version 0.7.3
+- don't use /tmp for dump file in default config
+- verbose build
+- fix build for older distros
+- enable driver 'none' for radius only mode
+- add init script
+
+-------------------------------------------------------------------
+Fri Sep 30 15:22:48 UTC 2011 - [email protected]
+
+- cross-build fix: use %__cc macro
+
+-------------------------------------------------------------------
+Fri Sep 16 12:02:37 UTC 2011 - [email protected]
+
+- Select libnl-1_1-devel
+
+-------------------------------------------------------------------
+Sun Oct 31 12:37:02 UTC 2010 - [email protected]
+
+- Use %_smp_mflags
+
+-------------------------------------------------------------------
+Wed Jun  9 05:32:08 CEST 2010 - [email protected]
+
+- udpated to release 0.6.10 
+- updated hostapd.dif
+- git-commit-eb1f744.diff:
+  * Move DTIM period configuration into Beacon set operation; fixes
+    "Could not set DTIM period for kernel driver; wlan0: Unable to
+    setup interface.rmdir[ctrl_interface]: No such file or
+    directory" error when using "nl80211" driver
+
+-------------------------------------------------------------------
+Wed Sep 24 00:58:59 CEST 2008 - [email protected]
+
+- drop buildreq for madwifi (dropped package) 
+
+-------------------------------------------------------------------
+Tue Sep 23 01:14:12 CEST 2008 - [email protected]
+
+- updae to version 0.5.10, changes:
+  * fixed EAP-SIM and EAP-AKA message parser to validate attribute
+    lengths properly to avoid potential crash caused by invalid messages
+  * fixed Reassociation Response callback processing when using internal
+    MLME (driver_{hostap,devicescape,test}.c)
+  * fixed EAP-SIM/AKA realm processing to allow decorated usernames to
+    be used
+  * added a workaround for EAP-SIM/AKA peers that include incorrect null
+    termination in the username
+  * fixed EAP-SIM Start response processing for fast reauthentication
+    case
+  * copy optional Proxy-State attributes into RADIUS response when acting
+    as a RADIUS authentication server
+
+- update to version 0.5.9, changes:
+  * updated EAP Generalized Pre-Shared Key (EAP-GPSK) to use the latest
+    draft (draft-ietf-emu-eap-gpsk-07.txt)
+  * fixed debugging code not to use potentially unaligned read to fetch
+    IPv4 addresses
+
+-------------------------------------------------------------------
+Mon Jan 21 14:54:48 CET 2008 - [email protected]
+
+- fixed madwifi include dir (b.n.c #350982)
+
+-------------------------------------------------------------------
+Mon Jul 30 16:57:16 CEST 2007 - [email protected]
+
+- update to version 0.5.8, changes:
+  * updated driver_devicescape.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 EAP-MSCHAPv2 server to use a space between S and M parameters
+    in Success Request [Bug 203]
+  * added support for sending EAP-AKA Notifications in error cases
+  * RADIUS server: added support for processing duplicate messages
+    (retransmissions from RADIUS client) by replying with the previous
+    reply
+
+-------------------------------------------------------------------
+Wed Mar 14 17:27:32 CET 2007 - [email protected]
+
+- split off hostapd in its own package
+- update to version 0.5.7, changes (shortened):
+  * fixed EAP-PSK bit ordering of the Flags field
+  * fixed configuration reloading (SIGHUP) to re-initialize WPA PSKs
+  * fixed IPv6 connection to RADIUS accounting server
+  * added support for configuring and controlling multiple BSSes per
+    radio interface (bss=<ifname> in hostapd.conf)
+  * added support for dynamic VLAN configuration
+  * driver_madwifi: fixed configuration of unencrypted modes
+  * added preliminary implementation of IEEE 802.11w/D1.0 (management
+    frame protection)
+  * fixed session timeout processing with drivers that do not use
+    ieee802_11.c (e.g., madwifi)
+  * added 'hostapd_cli new_sta <addr>' command for adding a new STA
+    into hostapd
+  * fixed hostapd to add PMKID KDE into 4-Way Handshake Message 1
+    when using WPA2 even if PMKSA caching is not used
+  * added -P<pid file> argument for hostapd to write the current
+    process id into a file
+  * added support for RADIUS Authentication Server MIB (RFC 2619)
+  * added support for EAP Generalized Pre-Shared Key
+  * fixed a segmentation fault when RSN pre-authentication was
+    completed successfully
+  * added support for EAP-SAKE
+  * driver_madwifi: added support for getting station RSN IE from
+    madwifi-ng svn r1453 and newer
+  * fixed WPA message 3/4 not to encrypt Key Data field (WPA IE)
+  * added ap_max_inactivity configuration parameter
+  * added support for EAP expanded type (vendor specific EAP methods)
+  * added support for using EAP-SIM pseudonyms and fast re-authentication
+  * added support for EAP-AKA in the integrated EAP authenticator
+
+-------------------------------------------------------------------
+Mon Sep 18 14:13:31 CEST 2006 - [email protected]
+
+- hostap-utils: Fixed usage of uninitialised variable (bug 184410)
+- hostapd: Update to version 0.4.9, changes:
+  * added a new configuration option, eapol_version, that can be
+    used to set EAPOL version to 1 (default is 2) to work around
+    broken client implementations that drop EAPOL frames which use
+    version number 2 [Bug 89]
+  * fixed EAP-MSCHAPv2 message length validation
+  * fixed stdarg use in hostapd_logger(): if both stdout and syslog
+    logging was enabled, hostapd could trigger a segmentation fault
+    in vsyslog on some CPU -- C library combinations
+
+-------------------------------------------------------------------
+Sun Feb  5 19:37:30 CET 2006 - [email protected]
+
+- use madwifi-devel in BuildRequires 
+
+-------------------------------------------------------------------
+Sun Feb  5 17:09:48 CET 2006 - [email protected]
+
+- Remove BuildRequires on km_wlan.
+
+-------------------------------------------------------------------
+Wed Jan 25 21:36:28 CET 2006 - [email protected]
+
+- converted neededforbuild to BuildRequires
+
++++ 480 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:13.1:Update/.hostapd.2969.new/hostapd.changes

New:
----
  enable-wired-driver.patch
  hostapd-2.0.tar.gz
  hostapd-be-host_to_le.patch
  hostapd-tmp.diff
  hostapd.changes
  hostapd.diff
  hostapd.service
  hostapd.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ hostapd.spec ++++++
#
# spec file for package hostapd
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           hostapd
BuildRequires:  libnl-1_1-devel
BuildRequires:  openssl-devel
BuildRequires:  sqlite3-devel
BuildRequires:  pkgconfig(systemd)
Summary:        Turns Your WLAN Card into a WPA capable Access Point
License:        GPL-2.0 or BSD-3-Clause
Group:          Hardware/Wifi
Version:        2.0
Release:        0
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
Url:            http://hostap.epitest.fi/
Source:         http://hostap.epitest.fi/releases/hostapd-%{version}.tar.gz
Source1:        hostapd.service
Patch0:         hostapd.diff
Patch1:         hostapd-tmp.diff
Patch2:         hostapd-be-host_to_le.patch
Patch3:         enable-wired-driver.patch
%{?systemd_requires}

%description
hostapd is a user space daemon for access point and authentication
servers. It implements IEEE 802.11 access point management, IEEE
802.1X/WPA/WPA2/EAP Authenticators, RADIUS client, EAP server, and
RADIUS authentication server. Currently, hostapd supports HostAP,
madwifi, and prism54 drivers. It also supports wired IEEE 802.1X
authentication via any ethernet driver.


%prep
%setup -q -n hostapd-%{version}
%patch0 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1

cd hostapd
cp defconfig .config

%build
cd hostapd
CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE $(getconf LFS_CFLAGS)" CC="%{__cc}" make  
%{?_smp_mflags} V=1

%install
cd hostapd
mkdir -p %{buildroot}/%{_sbindir}
mkdir %{buildroot}/etc
mkdir -p %{buildroot}/%{_mandir}/man8
install -m 755 hostapd %{buildroot}/%{_sbindir}
ln -s /usr/sbin/service %{buildroot}/%{_sbindir}/rchostapd
install -m 755 hostapd_cli %{buildroot}/%{_sbindir}
install -m 600 hostapd.conf %{buildroot}/etc
install -m 644 hostapd.accept %{buildroot}/etc
install -m 644 hostapd.deny %{buildroot}/etc
install -m 600 hostapd.eap_user %{buildroot}/etc
install -m 600 hostapd.radius_clients %{buildroot}/etc
install -m 644 hostapd.sim_db %{buildroot}/etc
install -m 644 hostapd.vlan %{buildroot}/etc
install -m 600 hostapd.wpa_psk %{buildroot}/etc
install -m 644 hostapd.8 %{buildroot}/%{_mandir}/man8
install -D -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/hostapd.service

%pre
%service_add_pre hostapd.service

%post
%service_add_post hostapd.service

%preun
%service_del_preun hostapd.service

%postun
%service_del_postun hostapd.service

%files
%defattr(-,root,root)
%config(noreplace) /etc/hostapd.*
%{_sbindir}/*
%doc hostapd/ChangeLog COPYING hostapd/README hostapd/wired.conf 
hostapd/hostapd.conf
%doc %{_mandir}/man8/*
%{_unitdir}/hostapd.service

%changelog
++++++ enable-wired-driver.patch ++++++
--- a/hostapd/defconfig.orig    2014-08-20 22:04:06.968196030 +0200
+++ b/hostapd/defconfig 2014-08-20 22:03:20.520197639 +0200
@@ -13,7 +13,7 @@
 CONFIG_DRIVER_HOSTAP=y
 
 # Driver interface for wired authenticator
-#CONFIG_DRIVER_WIRED=y
+CONFIG_DRIVER_WIRED=y
 
 # Driver interface for madwifi driver
 #CONFIG_DRIVER_MADWIFI=y
++++++ hostapd-be-host_to_le.patch ++++++
Index: hostapd-2.0/src/utils/common.h
===================================================================
--- hostapd-2.0.orig/src/utils/common.h
+++ hostapd-2.0/src/utils/common.h
@@ -207,6 +207,7 @@ static inline unsigned int wpa_swap_32(u
 #define le_to_host32(n) bswap_32(n)
 #define be_to_host32(n) (n)
 #define host_to_be32(n) (n)
+#define host_to_le32(n) bswap_32(n)
 #define le_to_host64(n) bswap_64(n)
 #define host_to_le64(n) bswap_64(n)
 #define be_to_host64(n) (n)
++++++ hostapd-tmp.diff ++++++
Index: hostapd-0.7.3/hostapd/hostapd.conf
===================================================================
--- hostapd-0.7.3.orig/hostapd/hostapd.conf
+++ hostapd-0.7.3/hostapd/hostapd.conf
@@ -52,7 +52,7 @@ logger_stdout=-1
 logger_stdout_level=2
 
 # Dump file for state information (on SIGUSR1)
-dump_file=/tmp/hostapd.dump
+dump_file=/run/hostapd.dump
 
 # Interface for separate control program. If this is specified, hostapd
 # will create this directory and a UNIX domain socket for listening to requests
++++++ hostapd.diff ++++++
--- hostapd/defconfig   2013-01-12 21:42:53.000000000 +0600
--- a/hostapd/defconfig
+++ b/hostapd/defconfig
@@ -30,7 +30,7 @@
 #LIBS_c += -L/usr/local/lib
 
 # Driver interface for no driver (e.g., RADIUS server only)
-#CONFIG_DRIVER_NONE=y
+CONFIG_DRIVER_NONE=y
 
 # IEEE 802.11F/IAPP
 CONFIG_IAPP=y
@@ -45,7 +45,7 @@
 # This version is an experimental implementation based on IEEE 802.11w/D1.0
 # draft and is subject to change since the standard has not yet been finalized.
 # Driver support is also needed for IEEE 802.11w.
-#CONFIG_IEEE80211W=y
+CONFIG_IEEE80211W=y
 
 # Integrated EAP server
 CONFIG_EAP=y
@@ -69,53 +69,53 @@
 CONFIG_EAP_TTLS=y
 
 # EAP-SIM for the integrated EAP server
-#CONFIG_EAP_SIM=y
+CONFIG_EAP_SIM=y
 
 # EAP-AKA for the integrated EAP server
-#CONFIG_EAP_AKA=y
+CONFIG_EAP_AKA=y
 
 # EAP-AKA' for the integrated EAP server
 # This requires CONFIG_EAP_AKA to be enabled, too.
-#CONFIG_EAP_AKA_PRIME=y
+CONFIG_EAP_AKA_PRIME=y
 
 # EAP-PAX for the integrated EAP server
-#CONFIG_EAP_PAX=y
+CONFIG_EAP_PAX=y
 
 # EAP-PSK for the integrated EAP server (this is _not_ needed for WPA-PSK)
-#CONFIG_EAP_PSK=y
+CONFIG_EAP_PSK=y
 
 # EAP-pwd for the integrated EAP server (secure authentication with a password)
-#CONFIG_EAP_PWD=y
+CONFIG_EAP_PWD=y
 
 # EAP-SAKE for the integrated EAP server
-#CONFIG_EAP_SAKE=y
+CONFIG_EAP_SAKE=y
 
 # EAP-GPSK for the integrated EAP server
-#CONFIG_EAP_GPSK=y
+CONFIG_EAP_GPSK=y
 # Include support for optional SHA256 cipher suite in EAP-GPSK
-#CONFIG_EAP_GPSK_SHA256=y
+CONFIG_EAP_GPSK_SHA256=y
 
 # EAP-FAST for the integrated EAP server
 # Note: Default OpenSSL package does not include support for all the
 # functionality needed for EAP-FAST. If EAP-FAST is enabled with OpenSSL,
 # the OpenSSL library must be patched (openssl-0.9.9-session-ticket.patch)
 # to add the needed functions.
-#CONFIG_EAP_FAST=y
+CONFIG_EAP_FAST=y
 
 # Wi-Fi Protected Setup (WPS)
-#CONFIG_WPS=y
+CONFIG_WPS=y
 # Enable WSC 2.0 support
-#CONFIG_WPS2=y
+CONFIG_WPS2=y
 # Enable UPnP support for external WPS Registrars
-#CONFIG_WPS_UPNP=y
+CONFIG_WPS_UPNP=y
 # Enable WPS support with NFC config method
-#CONFIG_WPS_NFC=y
+CONFIG_WPS_NFC=y
 
 # EAP-IKEv2
-#CONFIG_EAP_IKEV2=y
+CONFIG_EAP_IKEV2=y
 
 # Trusted Network Connect (EAP-TNC)
-#CONFIG_EAP_TNC=y
+CONFIG_EAP_TNC=y
 
 # PKCS#12 (PFX) support (used to read private key and certificate file from
 # a file that usually has extension .p12 or .pfx)
@@ -123,27 +123,27 @@
 
 # RADIUS authentication server. This provides access to the integrated EAP
 # server from external hosts using RADIUS.
-#CONFIG_RADIUS_SERVER=y
+CONFIG_RADIUS_SERVER=y
 
 # Build IPv6 support for RADIUS operations
 CONFIG_IPV6=y
 
 # IEEE Std 802.11r-2008 (Fast BSS Transition)
-#CONFIG_IEEE80211R=y
+CONFIG_IEEE80211R=y
 
 # Use the hostapd's IEEE 802.11 authentication (ACL), but without
 # the IEEE 802.11 Management capability (e.g., madwifi or FreeBSD/net80211)
-#CONFIG_DRIVER_RADIUS_ACL=y
+CONFIG_DRIVER_RADIUS_ACL=y
 
 # IEEE 802.11n (High Throughput) support
-#CONFIG_IEEE80211N=y
+CONFIG_IEEE80211N=y
 
 # Wireless Network Management (IEEE Std 802.11v-2011)
 # Note: This is experimental and not complete implementation.
-#CONFIG_WNM=y
+CONFIG_WNM=y
 
 # IEEE 802.11ac (Very High Throughput) support
-#CONFIG_IEEE80211AC=y
+CONFIG_IEEE80211AC=y
 
 # Remove debugging code that is printing out debug messages to stdout.
 # This can be used to reduce the size of the hostapd considerably if debugging
@@ -165,7 +165,7 @@
 
 # Enable support for fully dynamic VLANs. This enables hostapd to
 # automatically create bridge and VLAN interfaces if necessary.
-#CONFIG_FULL_DYNAMIC_VLAN=y
+CONFIG_FULL_DYNAMIC_VLAN=y
 
 # Use netlink-based kernel API for VLAN operations instead of ioctl()
 # Note: This requires libnl 3.1 or newer.
@@ -235,11 +235,11 @@
 # TLS-based EAP methods require at least TLS v1.0. Newer version of TLS (v1.1)
 # can be enabled to get a stronger construction of messages when block ciphers
 # are used.
-#CONFIG_TLSV11=y
+CONFIG_TLSV11=y
 
 # TLS-based EAP methods require at least TLS v1.0. Newer version of TLS (v1.2)
 # can be enabled to enable use of stronger crypto algorithms.
-#CONFIG_TLSV12=y
+CONFIG_TLSV12=y
 
 # If CONFIG_TLS=internal is used, additional library and include paths are
 # needed for LibTomMath. Alternatively, an integrated, minimal version of
@@ -260,10 +260,10 @@
 # Interworking (IEEE 802.11u)
 # This can be used to enable functionality to improve interworking with
 # external networks.
-#CONFIG_INTERWORKING=y
+CONFIG_INTERWORKING=y
 
 # Hotspot 2.0
-#CONFIG_HS20=y
+CONFIG_HS20=y
 
 # Enable SQLite database support in hlr_auc_gw, EAP-SIM DB, and eap_user_file
-#CONFIG_SQLITE=y
+CONFIG_SQLITE=y
++++++ hostapd.service ++++++
[Unit]
Description=Hostapd IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS 
Authenticator
After=network.target

[Service]
ExecStart=/usr/sbin/hostapd /etc/hostapd.conf 
ExecReload=/bin/kill -HUP $MAINPID

[Install]
WantedBy=multi-user.target
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to