CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/14 02:57:32
Modified files:
sbin/slaacd: log.c
Log message:
sync slaacd(8) log.c to dhcpleased(8)'s version.
We don't built log.c on the ramdisk so no need for ifndef small.
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/14 02:45:05
Modified files:
sbin/dhcpleased: log.h
Log message:
log_getverbose() is a void function
pointed out by tb
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/14 02:41:54
Modified files:
sbin/slaacd: log.h
Log message:
sync slaacd(8) log.h to dhcpleased(8) log.h
- include stdlib.h for exit(3)
- knf fixes
- define log_getverbose as (0) instead of 0
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/13 10:06:34
Modified files:
sbin/slaacd: engine.c
Log message:
Reduce if_indextoname(3) usage.
Don't ask the kernel to translate an if_index to a name if we are not
running with verbose
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/12 13:11:25
Modified files:
bin/dd : misc.c
Log message:
Rewrite bytes/sec calculation using fixed point math.
This makes signal handler safe on OpenBSD.
To avoid overflows the accuracy is
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/12 06:35:32
Modified files:
etc/examples : vm.conf
Log message:
Recommend veb(4) instead of bridge(4).
bridge(4) has weird interactions with traffic crossing the bridge.
Missing change after
CVSROOT:/cvs
Module name:www
Changes by: flor...@cvs.openbsd.org 2024/07/12 02:42:37
Modified files:
faq: faq16.html
Log message:
Recommend veb(4) instead of bridge(4).
bridge(4) has weird interactions with traffic crossing the bridge. For
example I couldn't
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/11 07:38:03
Modified files:
sbin/dhcp6leased: frontend.c
Log message:
Make sure we are interested in an interface that shows up.
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/11 04:48:52
Modified files:
sbin/dhcp6leased: engine.c frontend.c
Log message:
Be a bit more noisy in syslog on what is going on.
So far dhcp6leased(8) has been completely silent.
Prodding by Brian
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/11 04:38:57
Modified files:
sbin/dhcp6leased: dhcp6leased.c engine.c
Log message:
Write lease after we configured prefixes.
While here, do not claim we have a ::/0 lease, it confuses the parser.
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/11 04:37:47
Modified files:
sbin/dhcp6leased: engine.c
Log message:
Do not show expired lease information in dhcp6leasectl.
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/11 03:39:14
Modified files:
sbin/dhcp6leased: engine.c
Log message:
Forgot to initialize status_code in previous.
No STATUS_CODE option from the server means "success", but we are now
using stack
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/10 06:52:51
Modified files:
sbin/dhcp6leased: engine.c
Log message:
Pass status option up.
If we are in state "renewing" and the DHCPv6 server returns an
unsuccessful status go to "rebinding", i.e.
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/10 06:44:46
Modified files:
sbin/dhcp6leased: dhcp6leased.h engine.c
Log message:
Pass int to the *2str functions, we don't need anything fancy.
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/10 04:30:46
Modified files:
sbin/dhcp6leased: engine.c
Log message:
Only vis(3) the option, not the rest of the packet.
Lots of head scratching and help from the hackroom ensued because of a
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/09 10:24:57
Modified files:
sbin/dhcp6leased: engine.c
Log message:
Track configured and new prefix delegations in iface.
When the DHCPv6 server renumbers and hands us new delegations we have
to
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/09 10:15:42
Modified files:
sbin/dhcp6leased: engine.c
Log message:
Skip prefixes with vltime 0.
Servers indicate unusable prefixes with vltime 0 when we are in
state reboot and probably hand us
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/09 07:27:18
Modified files:
sbin/dhcp6leased: engine.c
Log message:
remove unnused prototype
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/08 08:22:09
Modified files:
usr.sbin/relayd: relay_http.c
Log message:
cleanup unused variable
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/08 07:46:33
Modified files:
usr.bin/dig/lib/isc: sockaddr.c
Log message:
IN_MULTICAST uses host byte order
I somehow missed this when ripping out 3 layers of indirections.
from niklas
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/07/02 11:41:27
Modified files:
usr.sbin/rad : frontend.c
Log message:
Use correct idiom to get mac addresses from ethernet-like interfaces.
This unbreaks rad(8) on top of carp(4).
OK deraadt, bluhm
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/30 10:10:26
Modified files:
sbin/unwind: unwind.conf.5
Log message:
Clearify "force" and "preference" interaction.
Problem reported by Kirill A. Korinsky
OK kn
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/29 11:25:56
Modified files:
sbin/unwind: resolver.c
Log message:
Disable the shared cache between resolvers for now.
Since the latest libunbound update the frontend process would segfault
about
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/27 10:39:31
Modified files:
usr.sbin/dhcpd : dhcp-options.5 dhcpd.8 dhcpd.leases.5 parse.c
usr.sbin/dhcrelay: dhcrelay.8
Log message:
Remove outdated references to dhclient, it's finally
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/27 08:53:06
Modified files:
sbin/dhcpleased: frontend.c
Log message:
dhclient hasn't prodded us in a long time to renew a lease.
OK deraadt
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/19 01:42:44
Modified files:
sbin/dhcp6leased: engine.c frontend.c
Log message:
Handle interfaces going down and up again.
Missing feature reported by, testing & OK semarie
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/18 08:57:59
Modified files:
usr.sbin/sysupgrade: sysupgrade.sh
Log message:
Use BUILDINFO to make sure we are not going backwards in time.
Input & OK deraadt
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/15 09:05:15
Modified files:
distrib/miniroot: install.sub
Log message:
Install BUILDINFO if available.
We already keep /var/db/installed.SHA256 for sysupgrade(8) as a cheap
check to not install the
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/14 01:45:44
Modified files:
sbin/unwind/libunbound: config.h
sbin/unwind/libunbound/iterator: iter_fwd.c iter_fwd.h
iter_hints.c iter_hints.h
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/08 00:05:40
Modified files:
usr.sbin/sysupgrade: sysupgrade.sh
Log message:
Do not enforce the next version key if installing a snapshot.
Developers sometimes have dev machines with an older
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/07 03:48:19
Modified files:
sys/netinet6 : in6.c
Log message:
Fix slaac on P2P interfaces
slaacd(8) can work on P2P interfaces, it will just never configure the
destination address. But this
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/06 09:24:46
Modified files:
distrib/sets/lists/base: mi
distrib/sets/lists/man: mi
Log message:
sync
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/06 09:21:01
Modified files:
usr.sbin : Makefile
Log message:
hook dhcp6leasectl to the built
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/06 09:16:57
Added files:
usr.sbin/dhcp6leasectl: Makefile dhcp6leasectl.8 dhcp6leasectl.c
Log message:
dhcp6leasectl
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/06 09:16:11
src/usr.sbin/dhcp6leasectl
Update of /cvs/src/usr.sbin/dhcp6leasectl
In directory cvs.openbsd.org:/tmp/cvs-serv65376/dhcp6leasectl
Log Message:
Directory /cvs/src/usr.sbin/dhcp6leasectl added to
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/06 09:15:44
Modified files:
sbin/dhcp6leased: dhcp6leased.h engine.c
Log message:
hand PD_IAs to dhcp6leasectl
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/06 09:07:46
Modified files:
usr.sbin/dhcpleasectl: dhcpleasectl.c
Log message:
Correct plural form usage.
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/06 00:26:14
Modified files:
sbin/dhcp6leased: parse.y
Log message:
Accept more compact forms of prefix delegation requests.
For example, these are now valid, too:
request prefix delegation on vio1
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/05 10:15:48
Modified files:
sbin/dhcp6leased: Makefile control.c dhcp6leased.c dhcp6leased.h
engine.c parse.y
Added files:
sbin/dhcp6leased: parse_lease.y
Log
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/05 10:14:12
Modified files:
sbin/dhcp6leased: dhcp6leased.h frontend.c
Log message:
Use a loop to add request options.
This makes it easier to extend in the future.
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/05 10:12:09
Modified files:
sbin/dhcp6leased: engine.c
Log message:
unused function
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/05 10:11:26
Modified files:
sbin/dhcp6leased: dhcp6leased.c engine.c
Log message:
implement removing of addresses from interfaces
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/05 04:48:56
Modified files:
sbin/dhcp6leased: engine.c
Log message:
Do not try to configure an interface with prefix length 0.
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/05 04:25:07
Modified files:
sbin/dhcp6leased: frontend.c
Log message:
Do not request a prefix with length zero.
If we got a prefix delegation for some IA but not others use the
prefix lenght from
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/04 09:48:47
Modified files:
sbin/dhcp6leased: engine.c frontend.c parse.y
Log message:
IAIDs can start at 0.
I was under the impression that an IAID of 0 is special, but that's
not true. Letting
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/03 12:10:04
Modified files:
sbin/dhcp6leased: dhcp6leased.h
Log message:
gc v4 struct
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/03 09:55:52
Modified files:
usr.bin/uname : uname.1
Log message:
OpenBSD intentionally does not print a flavor for -r.
confirmed by & OK deraadt
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/03 09:52:17
Modified files:
sbin/dhcp6leased: dhcp6leased.c engine.c
Log message:
knf; pointed out by deraadt
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/03 05:08:32
Modified files:
sbin/dhcp6leased: dhcp6leased.c dhcp6leased.conf.5 dhcp6leased.h
engine.c frontend.c parse.y printconf.c
Log message:
implement rapid commit
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/03 04:08:05
Modified files:
distrib/sets/lists/base: mi
distrib/sets/lists/man: mi
Log message:
sync
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/03 04:07:27
Modified files:
etc: changelist
Log message:
Track changes to dhcp6leased.conf
looks correct to deraadt
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/03 04:06:35
Modified files:
etc: Makefile rc rc.conf
Added files:
etc/rc.d : dhcp6leased
Log message:
etc bits for dhcp6leased
looks correct to deraadt
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/03 04:05:18
Modified files:
sbin : Makefile
Log message:
hook dhcp6leased to the build
OK deraadt
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 11:44:06
Modified files:
sbin/dhcp6leased: parse.y
Log message:
prev_plen is only accessed on the 2nd round through the loop.
Static analysers don't understand this. So give it a value
to shut
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 11:38:44
Modified files:
sbin/dhcp6leased: dhcp6leased.c
Log message:
Fix indent; pointed out by miod
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 11:33:48
Modified files:
sbin/dhcp6leased: dhcp6leased.c
Log message:
Make sure we find a link-local address and rdomain
pointed out by jsg & miod
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 11:26:54
Modified files:
sbin/dhcp6leased: parse.y
Log message:
gc unused variable
pointed out by jsg
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 09:43:24
Modified files:
sbin/dhcp6leased: dhcp6leased.c
Log message:
oops, we need to hold on to ifap for a bit longer
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 09:19:05
Modified files:
sbin/dhcp6leased: dhcp6leased.c frontend.c
Log message:
fix leaks
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 08:07:20
Modified files:
sbin/dhcp6leased: frontend.c
Log message:
Unlike DHCPv4 we will only send multicast messages.
Initialize destination address once and fold udp_send_packet()
into
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 07:55:37
Modified files:
sbin/dhcp6leased: engine.c frontend.c
Log message:
we do not poke around in udp headers
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 07:35:52
Modified files:
sbin/dhcp6leased: control.c dhcp6leased.c dhcp6leased.h engine.c
frontend.c parse.y printconf.c
Log message:
DHCPv6 is not concerned with link
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 06:41:46
Modified files:
sbin/dhcp6leased: dhcp6leased.h engine.c frontend.c
Log message:
Implement renew & rebind.
Missed in previous.
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 06:39:26
Modified files:
sbin/dhcpleased: engine.c
Log message:
Switch to rebinding at the rebinding time not when one timeout past.
Spotted while hacking on dhcp6leased(8)
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 06:33:56
Modified files:
distrib/sets/lists/base: mi
Log message:
sync
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 06:32:33
Modified files:
etc: group master.passwd
etc/mtree : 4.4BSD.dist
Log message:
user, group & /var/db/dhcp6leased for dhcpleased(8)
typo spotted by ccappuc
Input
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 06:28:05
Added files:
sbin/dhcp6leased: Makefile control.c control.h dhcp6leased.8
dhcp6leased.c dhcp6leased.conf.5 dhcp6leased.h
engine.c
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/06/02 06:26:02
src/sbin/dhcp6leased
Update of /cvs/src/sbin/dhcp6leased
In directory cvs.openbsd.org:/tmp/cvs-serv72913/dhcp6leased
Log Message:
Directory /cvs/src/sbin/dhcp6leased added to the repository
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/05/31 10:19:53
Modified files:
usr.sbin/rad : rad.conf.5
Log message:
Preferred and valid lifetime options are sometimes ignored.
When a prefix is discovered on a network interface and and the IP
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/05/31 10:10:42
Modified files:
usr.sbin/rad : frontend.c rad.h
Log message:
Prefixes delegated via DHCPv6 have a lifetime, honour it.
The "auto prefix" feature derives the prefix to announce from a
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/05/31 10:10:02
Modified files:
usr.sbin/rad : frontend.c
Log message:
getifaddrs(3) does a non trivial amount of work.
Call it once and pass a pointer to the head of the list around when
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/05/21 09:12:25
Modified files:
sys/netinet6 : in6.c
Log message:
Inform user land when vltime / pltime changes.
Do not send a RTM_CHGADDRATTR route message when the address is
tentative because we
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/05/17 00:50:14
Modified files:
usr.sbin/rad : frontend.c parse.y printconf.c rad.c rad.conf.5
rad.h
Log message:
Send source link-layer address option in router
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/05/10 09:02:26
Modified files:
sbin/unwind: resolver.c
Log message:
Keep probing upstream servers.
(lib)unbound might mark many servers down in case of a network issue.
This is something that can
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/05/09 02:35:41
Modified files:
sbin/dump : itime.c main.c optr.c tape.c
sbin/dumpfs: dumpfs.c
sbin/fsck_ext2fs: inode.c pass1.c
sbin/fsck_ffs : inode.c
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/05/09 02:35:03
Modified files:
libexec/ftpd : ftpd.c
libexec/mail.local: mail.local.c
libexec/spamd : spamd.c
Log message:
ctime(3) and ctime_r(3) can fail when timestamps are way
CVSROOT:/cvs
Module name:www
Changes by: flor...@cvs.openbsd.org 2024/05/01 11:58:53
Modified files:
. : want.html
Log message:
This has been taken care of.
Thank you very much Mischa Peters & Ibsen S Ripsbusker.
CVSROOT:/cvs
Module name:www
Changes by: flor...@cvs.openbsd.org 2024/04/30 03:06:01
Modified files:
. : want.html
Log message:
I give up, this sagemcom cpe provided by my ISP is just too broken
to work on DHCPv6-PD. It hands out a prefix delegation exactly
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/29 10:17:46
Modified files:
usr.sbin/httpd : server_file.c
Log message:
plug fd leak introduced in "avoid toctu" rewrite.
Issue reported by job
OK tb, job
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/28 10:43:43
Modified files:
sbin/dhclient : dhclient.c
sbin/isakmpd : log.c policy.c x509.c
sbin/newfs_msdos: newfs_msdos.c
sbin/route : route.c
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/28 10:43:15
Modified files:
bin/date : date.c
bin/ksh: lex.c
bin/pax: sel_subs.c
bin/ps : print.c
Log message:
gmtime(3) / locatime(3) can
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/28 10:42:53
Modified files:
libexec/ftpd : ftpcmd.y
libexec/getty : main.c
libexec/snmpd/snmpd_metrics: mib.c
libexec/talkd : announce.c
Log message:
gmtime(3) /
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/28 02:29:56
Modified files:
usr.sbin/acme-client: netproc.c
Log message:
Don't filter dangerous characters by hand when strvisx(3) is right there.
segfault reported by sthen, which was most likely
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/27 13:49:42
Modified files:
bin/pax: gen_subs.c
Log message:
Use propper knf.
Spotted by kettenis.
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/27 08:57:02
Modified files:
bin/pax: gen_subs.c
Log message:
localtime(3) can fail if time_t is very far in the future or past.
found using afl++
OK millert
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/23 16:17:49
Modified files:
usr.sbin/rad : rad.conf.5
Log message:
Use "indicate" to match reset of the document.
Pointed out by kn, missed in previous.
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/23 16:11:59
Modified files:
usr.sbin/rad : frontend.c parse.y printconf.c rad.conf.5 rad.h
Log message:
Implement RFC 4191 default router preference.
OK phessler, kn
(Committing from a ferry
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/21 11:33:05
Modified files:
sbin/slaacd: engine.c engine.h slaacd.c
Log message:
Pass advertising router to the kernel.
We are using the ifra_dstaddr for this because it will always be
unused
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/21 11:32:11
Modified files:
sys/netinet6 : icmp6.c in6.c in6.h in6_src.c in6_var.h
Log message:
Implement rule 5.5 of RFC 6724 (Default Address Selection for IPv6)
Rule 5.5: Prefer addresses in a
. I'll leave this alone and punt it to
future IPv6 hackers.
I think we probably should enforce in the kernel that ifconfig sends us
::1 as the destination address and nothing else.
>>On Tue, Apr 16, 2024 at 08:37:49AM -0600, Florian Obser wrote:
>>> CVSROOT:/cvs
>>>
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/17 02:36:30
Modified files:
sys/netinet6 : in6.c
Log message:
Revert previous, it breaks IPv6 on loopback interfaces.
Reported by bket & anton
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/16 11:15:51
Modified files:
usr.sbin/httpd : server_file.c
Log message:
Prevent toctu issues in static file serving and auto index generation.
This fixes a problem in passing, reported by matthieu@
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/16 08:37:49
Modified files:
sys/netinet6 : in6.c
Log message:
Destination addresses make no sense on loopback interfaces.
While here use (variable & FLAG) or !(variable & FLAG) consistently in
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/15 09:47:58
Modified files:
include: dirent.h
lib/libc : Symbols.list
lib/libc/gen : opendir.c scandir.3 scandir.c
lib/libc/hidden: dirent.h
Log message:
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/15 06:44:24
Modified files:
usr.sbin/nsd : aclocal.m4 config.h.in configure configure.ac
Added files:
usr.sbin/nsd : config.guess config.sub
Log message:
Sync to autoconf 2.71 upstream
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/14 05:21:08
Modified files:
lib/libc/gen : scandir.c
Log message:
Zap trailing whitespace.
OK tb
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/13 07:58:35
Modified files:
sbin/unwind/libunbound: config.h
sbin/unwind/libunbound/dns64: dns64.c
sbin/unwind/libunbound/dnstap: dnstap.h
sbin/unwind/libunbound/iterator:
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/12 09:53:34
Modified files:
usr.sbin/nsd : Makefile.in acx_nlnetlabs.m4 buffer.h
config.h.in configlexer.lex configparser.y
configure configure.ac
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/04/01 08:24:30
Modified files:
usr.sbin/nsd : Makefile.bsd-wrapper
Log message:
The previous unveil feature test assumed that having the
unistd.h header file was enough. The new feature tests also
CVSROOT:/cvs
Module name:src
Changes by: flor...@cvs.openbsd.org 2024/02/25 03:13:09
Modified files:
sbin/unwind: resolver.c
Log message:
Let some missing missing RFC 1918 reverse zones through.
Problem spotted and diff from Einfach Jemand (rru.142 at gmail),
thanks!
1 - 100 of 2047 matches
Mail list logo