notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: security/wpa_supplicant/files/patch-src_l2__packet_l2__packet__freebsd.c

Number of commits found: 4

Tuesday, 12 Sep 2023
05:51 Cy Schubert (cy) search for other commits by this committer Author: R. Christian McDonald
security/wpa_supplicant: wpa: Enable receiving priority tagged (VID 0) frames

Certain internet service providers transmit vlan 0 priority tagged
EAPOL frames from the ONT towards the residential gateway. VID 0
should be ignored, and the frame processed according to the priority
set in the 802.1P bits and the encapsulated EtherType (i.e. EAPOL).

The pcap filter utilized by l2_packet is inadquate for this use case.

Here we modify the pcap filter to accept both unencapsulated and
encapsulated (with VLAN 0) EAPOL EtherTypes. This preserves the
original filter behavior while also matching on encapsulated EAPOL.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
Reviewed by:    cy
Obtained from:	src bb5d6d14d81b
PR:		273696
MFH:		2023Q3
commit hash: 3a88706af1e87ff0bd2857398137194da462c85c commit hash: 3a88706af1e87ff0bd2857398137194da462c85c commit hash: 3a88706af1e87ff0bd2857398137194da462c85c commit hash: 3a88706af1e87ff0bd2857398137194da462c85c 3a88706
05:51 Cy Schubert (cy) search for other commits by this committer
security/wpa_supplicant: Fix uninitialized packet pointer on error

The packet pointer (called packet) will remain uninitialized when
pcap_next_ex() returns an error. This occurs when the wlan
interface is shut down using ifconfig destroy. Adding a NULL
assignment to packet duplicates what pcap_next() does.

The reason we use pcap_next_ex() in this instance is because with
pacp_next() when we receive a null pointer if there was an error
or if no packets were read. With pcap_next_ex() we can differentiate
between an error and legitimately no packets were received.

PR:             270649, 273696
Obtained from:	src 953efa5b200f
Reported by:    Robert Morris <rtm@lcs.mit.edu>
MFH:		2023Q3
commit hash: 89484a70b0d26f483df30e43945b22a0df1be941 commit hash: 89484a70b0d26f483df30e43945b22a0df1be941 commit hash: 89484a70b0d26f483df30e43945b22a0df1be941 commit hash: 89484a70b0d26f483df30e43945b22a0df1be941 89484a7
Saturday, 16 Apr 2022
15:55 Cy Schubert (cy) search for other commits by this committer
*/{wpa_supplicant*,hostapd*}: Fix wpa 100% CPU when USB wlan NIC removed

hostapd calls pcap_next(3) to read the next packet off the wlan interface.
pcap_next() returns a pointer to the packet header but does not indicate
success or failure. Unfortunately this results in an infinite loop (100%
CPU) when the wlan device disappears, i.e. when a USB wlan device is
manually removed or a USB error results in the device removal. However
pcap_next_ex(3) does return success or failure. To resolve this we use
pcap_next_ex(), forcing hostapd to exit when the error is encountered.

An error message is printed to syslog or stderr when debugging (-d flag)
is enabled. Unfortunately wpa_printf() only works when debugging is enabled.

PR:		253608
Reported by:	Damjan Jovanovic <damjan.jov@gmail.com>,
		bz (privately)
MFH:		2022Q2
commit hash: c586ac04eb662dea00ab81b226fa3e41a5110b21 commit hash: c586ac04eb662dea00ab81b226fa3e41a5110b21 commit hash: c586ac04eb662dea00ab81b226fa3e41a5110b21 commit hash: c586ac04eb662dea00ab81b226fa3e41a5110b21 c586ac0
Thursday, 6 Dec 2018
20:11 cy search for other commits by this committer
Update 2.6 --> 2.7
Original commitRevision:486779 

Number of commits found: 4