| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* libarchive_test program exercises many of the core features
* Refactored old "read_extract" into new "archive_write_disk", which
uses archive_write methods to put entries onto disk. In particular,
you can now use archive_write_disk to create objects on disk
without having an archive available.
* Pushed some security checks from bsdtar down into libarchive, where
they can be better optimized.
* Rearchitected the logic for creating objects on disk to reduce
the number of system calls. Several common cases now use a
minimum number of system calls.
* Virtualized some internal interfaces to provide a clearer separation
of read and write handling and make it simpler to override key
methods.
* New "empty" format reader.
* Corrected return types (this ABI breakage required the "2.0" version bump)
* Many bug fixes.
|
|
|
|
|
|
|
|
|
|
|
| |
Include /var/db/entropy-file in the reseeding if present. It is used for
last-ditch efforts to save entropy and thus should also be used to seed
the RNG when starting. Print a warning instead of an error if writing the
file fails -- err() exits, preventing the umask from being restored.
Also, since there's not much that can be done about it, notifying the user
is all that's needed.
MFC after: 2 weeks
|
|
|
|
|
|
|
| |
ipv6_enable="NO", an IPv4 address is preferred for a
destination address.
MFC after: 1 month
|
|
|
|
| |
Submitted by: Kai Wang <kaiw27 at gmail dot com>
|
|
|
|
| |
Clean up grammar, adding articles.
|
|
|
|
|
|
|
| |
and background_dhclient. This allows interfaces who's names are not
valid parts of shell variables and shortens the code.
MFC after: 1 week
|
|
|
|
| |
Submitted by: Eric Anderson <anderson@freebsd.org>
|
|
|
|
| |
Reported by: ru
|
| |
|
|
|
|
| |
Reviewed By: ru
|
|
|
|
|
|
|
| |
handlers.
- Use pause() when throtting during an interrupt storm.
Reported by: kris (1)
|
|
|
|
|
| |
Thanks to: Alexey Popov
MFC after: 3 days
|
|
|
|
| |
on disk. In particular, this fixes tar -xp restore of mode bits.
|
| |
|
|
|
|
|
|
|
|
| |
- Update hier(7) to reflect latest changes in mtree file.
- Add UPDATING entry following Intel firmwares inclusion.
Submitted by: mlaier
MFC after: 1 month
|
|
|
|
|
|
| |
length. Use NULL instead of 0.
Submitted by: glebius, ru
|
|
|
|
|
| |
WARNING: THIS IS NOT STABLE ON NON-I386 ARCHITECTURES, AND NEEDS SPECIFIC
KNOWLEDGE OF THE ADDRESS SPACE ON YOUR SYSTEM TO WORK.
|
|
|
|
| |
Submitted by: ru
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
uuencoded format along with their respective LICENSE files.
- Add new share/doc/legal directory to BSD.usr.dist mtree file. This is the
place we install LICENSE files for restricted firmwares.
- Teach firmware(9) and kmod.mk about licensed firmwares. Restricted firmwares
won't load properly unless legal.<name>.license_ack is set to 1, either
via kenv(1) or /boot/loader.conf.
Reviewed by: mlaier, sam
Permitted by: Intel (via Andrew Wilson)
MFC after: 1 month
|
|
|
|
|
| |
Submitted by: Hyo geol, Lee <hyogeollee@gmail.com>
MFC after: 1 week
|
| |
|
| |
|
|
|
|
|
|
| |
ng_source node. Also remove an obsolete email address.
Sponsored by: Sandvine Incorporated
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to embed up to four counters in outgoing packets. The message specifies
the offset at which the counter should be inserted as well as the
parameters of the counter.
Example usage:
ngctl msg src0: setcounter \
'{ index=0 offset=0x40 flags=1 width=4 increment=1 max_val=12345 }'
Sponsored by: Sandvine Incorporated
|
|
|
|
| |
Add Linux kernel version strings to /proc/sys/kernel.
|
|
|
|
| |
is NULL and print a message to that effect to prevent a panic.
|
|
|
|
|
| |
- Fix style(9) and reduce diff between amd64 and i386.
- Prefix Linuxulator macros with LINUX_ to prevent future collision.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
to embed a timestamp (struct timeval) in outgoing packets. The message
specifies the offset at which the timestamp should be inserted.
NG_SOURCE(4) gives an example usage that queues an ICMP packet. Using that
example, the following command will insert a timestamp in the ICMP's data
payload:
ngctl msg src0: settimestamp '{ offset=0x2a flags=1 }'
Sponsored by: Sandvine Incorporated
|
| |
|
|
|
|
|
|
| |
"... try to use VADMIN in preference to VADMIN ..."
To:
"... try to use VADMIN in preference to VWRITE ..."
|
|
|
|
| |
HW donated by: Fabian Peters
|
|
|
|
|
|
| |
describe the privilege.
OK'ed by: rwatson
|
|
|
|
| |
Discussed with: rwatson
|
|
|
|
|
|
|
|
|
|
|
|
| |
this patch the code behaves according to the comment on the line above.
Without this patch, a socket could cause SIGPIPE to be delivered to its
process, once with SO_NOSIGPIPE set, and twice without.
With this patch, the kernel now passes the sigpipe regression test.
Tested by: Anton Yuzhaninov
MFC after: 1 week
|
| |
|
|
|
|
|
| |
PR: bin/89808
MFC after: 1 week
|
|
|
|
|
|
|
| |
a note in UPDATING that tried to work around the build breakage.
Tested by: jhb
OK'ed by: njl
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
An mbuf packet chain with the M_PROMISC flag set contains a unicast packet
received by the link layer, which does not correspond to any configured
link layer address in the local system.
It is copied when copying m_pkthdr. It is not cleared when crossing layers.
As such, it is defined to have a flag value which is outside of the
M_PROTO* range, like M_VLANTAG has.
Reviewed by: andre
Obtained from: NetBSD
|
| |
|
|
|
|
|
|
| |
i386/i386/exception.s.
No objections from: marcel
|
|
|
|
| |
No objections from: marcel
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
been set at the socket layer, in our somewhat convoluted IPv4 source
selection logic in ip_output().
IP_ONESBCAST is actually a special case of SO_DONTROUTE, as 255.255.255.255
must always be delivered on a local link with a TTL of 1.
If IP_ONESBCAST has been set at the socket layer, also perform destination
interface lookup for point-to-point interfaces based on the destination
address of the link; previously it was not possible to use the option with
such interfaces; also, the destination/broadcast address fields map to the
same field within struct ifnet, which doesn't help matters.
One more valid fix going forward for these issues is to treat 255.255.255.255
as a destination in its own right in the forwarding trie. Other
implementations do this. It fits with the use of multiple paths, though
it then becomes necessary to specify interface preference.
This hack will eventually go away when that comes to pass.
Reviewed by: andre
MFC after: 1 week
|
| |
|
|
|
|
|
|
| |
TCP options size before the TSO total length calculation.
Bug found by: kmacy
|
|
|
|
| |
Submitted by: Maxim Konovalov
|
|
|
|
|
| |
and optimize away unused stack values. The 48 bytes that the lock_profile_object
adds to the stack evidently has a measurable performance impact on certain workloads.
|
|
|
|
| |
Pointed by: Krassimir Slavchev
|
| |
|
|
|
|
|
|
|
|
|
| |
uipc_send in cases where only a global read lock is held by breaking
them out and avoiding the unpcb lock acquire in the common case. This
avoids deadlocks which manifested with X11, and should also marginally
further improve performance.
Reported by: sepotvin, brooks
|
|
|
|
|
|
|
|
| |
copy the symlink target name, not just copy the reference.
This problem sometimes caused crashes when extracting
symlinks from ISO9660 images.
Thanks to: Diego "Flameeyes" Pettenò
|