#
330449 |
|
05-Mar-2018 |
eadler |
MFC r326276:
various: general adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 2-Clause license, however the tool I was using misidentified many licenses so this was mostly a manual - error prone - task.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier for automated tools to detect and summarize well known opensource licenses. We are gradually adopting the specification, noting that the tags are considered only advisory and do not, in any way, superceed or replace the license texts.
No functional change intended.
|
#
312043 |
|
13-Jan-2017 |
ngie |
MFC r311290,r311293,r311294:
r311290:
Use strlcpy instead of strcpy when copying the bridge name to ifr.ifr_name to avoid buffer overflows
CID: 1006735, 1006737, 1006738
r311293:
bridge_do_pfctl: allocate mib_name dynamically using asprintf
This is being done to reduce wasted space, simplify complexity in the code, and to quell a Coverity warning about buffer overruns. warning about buffer overruns.
CID: 1006736
r311294:
style cleanup
- bridge_pf_dump: use nitems instead of spelling it out longhand - bridge_do_pfctl: sort variables by alignment for type
|
#
311600 |
|
07-Jan-2017 |
ngie |
MFC r311291:
bridge_get_pfval: use nitems instead of spelling it out longhand
|
#
310905 |
|
31-Dec-2016 |
ngie |
MFC r310667:
style(9) fixes: clean up leading whitespace
|
#
310901 |
|
31-Dec-2016 |
ngie |
MFC r310648:
style(9): clean up trailing whitespace
|
#
302408 |
|
07-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
268351 |
|
06-Jul-2014 |
marcel |
Remove ia64.
This includes: o All directories named *ia64* o All files named *ia64* o All ia64-specific code guarded by __ia64__ o All ia64-specific makefile logic o Mention of ia64 in comments and documentation
This excludes: o Everything under contrib/ o Everything under crypto/ o sys/xen/interface o sys/sys/elf_common.h
Discussed at: BSDcan
|
#
228990 |
|
30-Dec-2011 |
uqs |
Spelling fixes for usr.sbin/
|
#
171791 |
|
08-Aug-2007 |
syrinx |
Keep the snmp_bridge(3) module up to date with if_bridge(4) and add an object to control the value of the new 'PRIVATE' bridge members' flag. While here, remove stale '__unused' compiler directives.
Reviewed by: bz Approved by: re (bmah), bz (mentor)
|
#
166493 |
|
04-Feb-2007 |
syrinx |
Remove all #if __FreeBSD_version checks now that RSTP support has been MFCed to RELENG_6. We no longer need that to compile the bridge module under both RELENG_6 and CURRENT.
Approved by: bz (mentor)
|
#
165642 |
|
29-Dec-2006 |
bz |
bridge_snmp.h * Change the API of bridge_get_basemac to take a maximum buffer length.
bridge_if.c * Adopt to new API. * In bridge_attach_newif() remove an additional pointer to the buffer by shuffling the code a bit. Also makes the code more readable.
bridge_sys.c * bridge_get_basemac(): - Adopt to the new API. - Change check for error code of getifaddrs(). - First check for sa_family != AF_LINK. - Copy sockaddr_dl * to get around alignment constraints on some platforms. - Use strcmp instead of strncmp so that "foo11" != "foo1". * other functions: - Allocate n times of the struct we need instead of arbitrary len, cast to the type we want it to be and pass around struct *s instead of char *s. This gets us around alignment restrictions on some platforms and in addition it is more clear what data is passed around. - Name variables for same types consistently.
Reviewed by: syrinx
|
#
165416 |
|
20-Dec-2006 |
syrinx |
Keep in sync with the if_bridge(4) module (rev. 1.20 if_bridgevar.h, 1.12 bridgestp.h) and rename all PointToPoint related variables from P2P to PTP (s/P2P/PTP/g s/p2p/ptp/g).
Approved by: bz (mentor)
|
#
165253 |
|
15-Dec-2006 |
syrinx |
Do not add 'default:' cases inside a switch() on an enum like the SNMP option argument. That way the compiler will give a warning in case of a missing or an extra but unknown 'case:'. Do the same for SNMP LEAF objects to be prepared once gensnmptree will auto-generate enums for those too. Add an abort() after the switch() instead of the 'default:' to catch any errors. The nice side effect is that the compiler will correctly track supposed to be 'uninitialized' variables with that.
When trying to set a value sanity check it before calling the OS dependent API of snmp_bridge to tell whether it is an attempt to set a bad value or a general error.
Suggested by: harti (first part) Approved by: bz (mentor)
|
#
164997 |
|
07-Dec-2006 |
syrinx |
Add support for RSTP (RFC4318) to the SNMP bridge monitoring module.
Approved by: bz (mentor)
|
#
164410 |
|
19-Nov-2006 |
syrinx |
Bring in a SNMP module to support monitoring if_bridge(4) interfaces via bsnmpd(1). The module implements IETF BRIDGE-MIB as defined in RFC4188 and a private BEGEMOT-BRIDGE-MIB.
Sponsored by: Google Summer of Code 2006 Reviewed by: bz Approved by: bz (mentor)
|