#
76e0ffd9 |
| 08-Jul-2024 |
Isaac Cilia Attard <icattard@FreeBSD.org> |
dhclient: Timeouts for entering state_selecting
Use the new add_timeout_timespec() API to handle timeouts for state_selecting within dhclient.c. No functional change intended.
Sponsored by: Google
dhclient: Timeouts for entering state_selecting
Use the new add_timeout_timespec() API to handle timeouts for state_selecting within dhclient.c. No functional change intended.
Sponsored by: Google LLC (GSoC 2024) Signed-off-by: Isaac Cilia Attard <icattard@FreeBSD.org> MFC after: 10 days Reviwed by: cperciva, brooks, Tom Hukins, Alexander Ziaee Pull Request: https://github.com/freebsd/freebsd-src/pull/1368
show more ...
|
#
16a235f2 |
| 08-Jul-2024 |
Isaac Cilia Attard <icattard@FreeBSD.org> |
dhclient: Switch timeouts from time_t to timespec
Introduce a new function, add_timeout_timespec(), to use timespec structs to handle timeouts. Make add_timeout() into a wrapper for the latter funct
dhclient: Switch timeouts from time_t to timespec
Introduce a new function, add_timeout_timespec(), to use timespec structs to handle timeouts. Make add_timeout() into a wrapper for the latter function to retain compatibility with the rest of the codebase. No functional change intended.
Sponsored by: Google LLC (GSoC 2024) Signed-off-by: Isaac Cilia Attard <icattard@FreeBSD.org> MFC after: 10 days Reviwed by: cperciva, brooks, Tom Hukins, Alexander Ziaee Pull Request: https://github.com/freebsd/freebsd-src/pull/1368
show more ...
|
Revision tags: release/14.1.0 |
|
#
0cc8506c |
| 24-May-2024 |
Franco Fichtner <franco@opnsense.org> |
dhclient: remove unused primary_address
Its last use was removed in 396c7521364.
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1257 Differential Revsiion: https://rev
dhclient: remove unused primary_address
Its last use was removed in 396c7521364.
Reviewed by: imp Pull Request: https://github.com/freebsd/freebsd-src/pull/1257 Differential Revsiion: https://reviews.freebsd.org/D42717
show more ...
|
Revision tags: release/13.3.0, release/14.0.0 |
|
#
b3e76948 |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: two-line .h pattern
Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/
|
Revision tags: release/13.2.0 |
|
#
461ccb55 |
| 14-Mar-2023 |
Rob Norris <rob.norris@klarasystems.com> |
dhclient: add ability to ignore options in offers
A machine might exist on multiple networks, all of which offer, say, default routes or name servers. There's no easy way to indicate in the config t
dhclient: add ability to ignore options in offers
A machine might exist on multiple networks, all of which offer, say, default routes or name servers. There's no easy way to indicate in the config that those options are only valid for a single interface.
Now, we can write:
interface "lan0" { request routers; require routers; } interface "lan1" { ignore routers; }
And only take action on default routes offered on lan0.
Tested by: Jose Luis Duran <jlduran at gmail dot com> MFC after: 2 months Reviewed by: allanjude, imp Sponsored by: Zenith Electronics LLC Sponsored by: Klara, Inc. Pull Request: #693
show more ...
|
Revision tags: release/12.4.0, release/13.1.0, release/12.3.0 |
|
#
1e7fe2fb |
| 21-Jul-2021 |
Luiz Otavio O Souza <loos@FreeBSD.org> |
bpf: Add an ioctl to set the VLAN Priority on packets sent by bpf
This allows the use of VLAN PCP in dhclient, which is required for certain ISPs (such as Orange.fr).
Reviewed by: bcr (man page) MF
bpf: Add an ioctl to set the VLAN Priority on packets sent by bpf
This allows the use of VLAN PCP in dhclient, which is required for certain ISPs (such as Orange.fr).
Reviewed by: bcr (man page) MFC after: 1 week Sponsored by: Rubicon Communications, LLC ("Netgate") Differential Revision: https://reviews.freebsd.org/D31263
show more ...
|
Revision tags: release/13.0.0, release/12.2.0, release/11.4.0, release/12.1.0, release/11.3.0, release/12.0.0 |
|
#
71c6c44d |
| 24-Jun-2018 |
Eitan Adler <eadler@FreeBSD.org> |
dhclient: build with WARNS=6
- add static in a number of places - initialize __progname rather than rely on magical extern values - use nitems() instead of manually spelling it out - unshadow 'idi'
dhclient: build with WARNS=6
- add static in a number of places - initialize __progname rather than rely on magical extern values - use nitems() instead of manually spelling it out - unshadow 'idi' - teach 'error' that it is '__dead2' - add missing 'break'
show more ...
|
Revision tags: release/11.2.0 |
|
#
79a1d195 |
| 21-Feb-2018 |
Alan Somers <asomers@FreeBSD.org> |
dhclient: raise WARNS to 4
Mostly const-correctness fixes. There were also some variable-shadowing, unused variable, and a couple of sockaddr type-correctness changes. I also had trouble with cast-a
dhclient: raise WARNS to 4
Mostly const-correctness fixes. There were also some variable-shadowing, unused variable, and a couple of sockaddr type-correctness changes. I also had trouble with cast-align warnings. I was able to prove that one of them was a false positive. But ultimately I had to disable the warning program-wide to deal with the others.
Reviewed by: cem MFC after: 3 weeks Sponsored by: Spectra Logic Corp Differential Revision: https://reviews.freebsd.org/D14460
show more ...
|
#
afe6f835 |
| 14-Dec-2017 |
Alan Somers <asomers@FreeBSD.org> |
dhclient(8): raise WARNS to 3
Mostly had to fix a lot of signed/unsigned comparison warnings
MFC after: 3 weeks Sponsored by: Spectra Logic Corp
|
#
82725ba9 |
| 23-Nov-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r325999 through r326131.
|
#
8a16b7a1 |
| 20-Nov-2017 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
General further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 3-Clause license.
The Software Package Data Exchange (SPDX) group provides a specification to make it easier f
General further adoption of SPDX licensing ID tags.
Mainly focus on files that use BSD 3-Clause license.
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.
Special thanks to Wind River for providing access to "The Duke of Highlander" tool: an older (2014) run over FreeBSD tree was useful as a starting point.
show more ...
|
#
55b1c6e7 |
| 15-Nov-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r325663 through r325841.
|
#
cb003dd9 |
| 12-Nov-2017 |
Mariusz Zaborski <oshogbo@FreeBSD.org> |
Use syslog service in dhclient(8).
dhclient(8) is failing during boot to connect to the syslog service, because syslog daemon is started after dhclient(8). This can be reproduced by stooping syslog
Use syslog service in dhclient(8).
dhclient(8) is failing during boot to connect to the syslog service, because syslog daemon is started after dhclient(8). This can be reproduced by stooping syslog daemon and ktrace the dhclient or use kern.trap_enotcap sysctl and boot the machine. Using the Casper syslog service fix the problem.
Reviewed by: bapt@ Differential Revision: https://reviews.freebsd.org/D12825
show more ...
|
Revision tags: release/10.4.0, release/11.1.0, release/11.0.1, release/11.0.0 |
|
#
86ea5291 |
| 03-Sep-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r305301 through r305345.
|
#
637cce3a |
| 03-Sep-2016 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead @ r305314
|
#
387016a5 |
| 02-Sep-2016 |
Conrad Meyer <cem@FreeBSD.org> |
dhclient: add support for interface-mtu (26)
Make dhclient set interface MTU if it was provided.
This version implements MTU setting in dhclient itself before it runs dhclient-script.
PR: 206721
dhclient: add support for interface-mtu (26)
Make dhclient set interface MTU if it was provided.
This version implements MTU setting in dhclient itself before it runs dhclient-script.
PR: 206721 Submitted by: novel@ Reported by: Jarrod Petz <jlpetz at gmail.com> Reviewed by: cem, allanjude Differential Revision: https://reviews.freebsd.org/D5675
show more ...
|
Revision tags: release/10.3.0, release/10.2.0, release/10.1.0, release/9.3.0, release/10.0.0 |
|
#
0bfd163f |
| 18-Oct-2013 |
Gleb Smirnoff <glebius@FreeBSD.org> |
Merge head r233826 through r256722.
|
Revision tags: release/9.2.0 |
|
#
d1d01586 |
| 05-Sep-2013 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Merge from head
|
#
40f65a4d |
| 07-Aug-2013 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r254014
|
#
552311f4 |
| 17-Jul-2013 |
Xin LI <delphij@FreeBSD.org> |
IFC @253398
|
#
ceae90c2 |
| 05-Jul-2013 |
Peter Grehan <grehan@FreeBSD.org> |
IFC @ r252763
|
#
235eb530 |
| 04-Jul-2013 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
MFp4 @229481:
Currently it was allowed to send any UDP packets from unprivileged process and possibly any packets because /dev/bpf was open for writing.
Move sending packets to privileged process.
MFp4 @229481:
Currently it was allowed to send any UDP packets from unprivileged process and possibly any packets because /dev/bpf was open for writing.
Move sending packets to privileged process. Unprivileged process has no longer access to not connected UDP socket and has only access to /dev/bpf in read-only mode.
Reviewed by: brooks Sponsored by: The FreeBSD Foundation
show more ...
|
#
b0f1b32a |
| 04-Jul-2013 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
MFp4 @229476,229478:
Make use of two fields: rfdesc and wfdesc to keep bpf descriptor open for reading only in rfdesc and bpf descriptor open for writing only in wfdesc. In the end they will be used
MFp4 @229476,229478:
Make use of two fields: rfdesc and wfdesc to keep bpf descriptor open for reading only in rfdesc and bpf descriptor open for writing only in wfdesc. In the end they will be used by two different processes.
Reviewed by: brooks Sponsored by: The FreeBSD Foundation
show more ...
|
#
e8da5003 |
| 03-Jul-2013 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
MFp4 @229473:
No caller checks send_packet() return value, so make it void.
Reviewed by: brooks Sponsored by: The FreeBSD Foundation
|
#
ba019ae5 |
| 03-Jul-2013 |
Pawel Jakub Dawidek <pjd@FreeBSD.org> |
MFp4 @229472:
Use the same type for 'from' and 'to' argument in send_packet().
Reviewed by: brooks Sponsored by: The FreeBSD Foundation
|