<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in files</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>45d4791793e8deeee873f26ab704717a44bd09b1 - sys/conf: remove referenced to non exisitng file</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#45d4791793e8deeee873f26ab704717a44bd09b1</link>
        <description>sys/conf: remove referenced to non exisitng file Reported-by: kworr

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Thu, 28 Mar 2024 17:48:43 +0000</pubDate>
        <dc:creator>Antonio Huete Jimenez &lt;tuxillo@quantumachine.net&gt;</dc:creator>
    </item>
<item>
        <title>f2d4759bc7cde357c86f0d173212a860011e62b8 - kernel: Add the &apos;wg&apos; option and list it in LINT64</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#f2d4759bc7cde357c86f0d173212a860011e62b8</link>
        <description>kernel: Add the &apos;wg&apos; option and list it in LINT64

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Tue, 16 Jan 2024 07:28:55 +0000</pubDate>
        <dc:creator>Aaron LI &lt;aly@aaronly.me&gt;</dc:creator>
    </item>
<item>
        <title>6f63b8fa239106036c63e02b5dfdebbf2b326e9f - crypto: Add ChaCha20-Poly1305 and XChaCha20-Poly1305 AEAD</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#6f63b8fa239106036c63e02b5dfdebbf2b326e9f</link>
        <description>crypto: Add ChaCha20-Poly1305 and XChaCha20-Poly1305 AEADDerived from OpenBSD with significant modifications by me:- Removed unused code to hook into the cryptosoft framework.- Adjusted the interface to align with the IETF RFC document  (e.g., make the nonce a byte string other than a uint64_t),  so that the code becomes more generic.References:- RFC 8439: ChaCha20 and Poly1305 for IETF Protocols- RFC draft: XChaCha: eXtended-nonce ChaCha and AEAD_XChaCha20_Poly1305

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Wed, 22 Nov 2023 01:39:42 +0000</pubDate>
        <dc:creator>Aaron LI &lt;aly@aaronly.me&gt;</dc:creator>
    </item>
<item>
        <title>a163f8c49c78cfd65042d8addf96d7ac8c1484a8 - crypto: Adjust curve25519 and hook to build</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#a163f8c49c78cfd65042d8addf96d7ac8c1484a8</link>
        <description>crypto: Adjust curve25519 and hook to build- Fix header inclusions.- Add necessary &apos;__inline&apos; for &apos;__always_inline&apos; to fix build.- Replace &apos;letoh32()&apos; with &apos;le32toh()&apos;.- Adjust style a bit to be more consistent.

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Fri, 17 Nov 2023 02:28:16 +0000</pubDate>
        <dc:creator>Aaron LI &lt;aly@aaronly.me&gt;</dc:creator>
    </item>
<item>
        <title>69e8d0ef2d01442913637714ca5a421feb6b308c - crypto: Adjust poly1305 and hook to build</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#69e8d0ef2d01442913637714ca5a421feb6b308c</link>
        <description>crypto: Adjust poly1305 and hook to build- Use all uppercase for macro constant (i.e., POLY1305_BLOCK_SIZE).- Add &apos;inline&apos; to two helper functions: U8TO32(), U32TO8()

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Fri, 17 Nov 2023 02:52:40 +0000</pubDate>
        <dc:creator>Aaron LI &lt;aly@aaronly.me&gt;</dc:creator>
    </item>
<item>
        <title>15b48a60df911620d352000c20ff4edb20175bc8 - crypto: Adjust blake2 and hook to build</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#15b48a60df911620d352000c20ff4edb20175bc8</link>
        <description>crypto: Adjust blake2 and hook to buildMake necessary changes to make it build.  Meanwhile, adjust the style abit to look more consistent.

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Fri, 17 Nov 2023 02:26:02 +0000</pubDate>
        <dc:creator>Aaron LI &lt;aly@aaronly.me&gt;</dc:creator>
    </item>
<item>
        <title>025d8334fb47165aa3d4743834a65c45cdacd947 - crypto: Adjust siphash a bit and hook to build</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#025d8334fb47165aa3d4743834a65c45cdacd947</link>
        <description>crypto: Adjust siphash a bit and hook to build

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Fri, 17 Nov 2023 01:13:27 +0000</pubDate>
        <dc:creator>Aaron LI &lt;aly@aaronly.me&gt;</dc:creator>
    </item>
<item>
        <title>e008caa2f6cfb9a9eb4f2bd2c9ec04f88d7c4c7f - crypto: Include chacha20 into this module</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#e008caa2f6cfb9a9eb4f2bd2c9ec04f88d7c4c7f</link>
        <description>crypto: Include chacha20 into this module

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Fri, 10 Nov 2023 01:05:47 +0000</pubDate>
        <dc:creator>Aaron LI &lt;aly@aaronly.me&gt;</dc:creator>
    </item>
<item>
        <title>4104d69157ee38ff93919a108aa1819707050150 - csprng: Update to use crypto/chacha20 (a better version)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#4104d69157ee38ff93919a108aa1819707050150</link>
        <description>csprng: Update to use crypto/chacha20 (a better version)The CSPRNG code was already using Chacha20 (from crypto/chacha) togenerate the random stream.  However, the &apos;crypto/chacha20&apos; versionhas been tweaked for and better suited to random stream generation.The enhancements include:- Provide the KEYSTREAM_ONLY mode to help ease the invocation and  improve performance.- Allow to use a 128-bit counter to avoid worrying about overflow  (i.e., nonce reuse).  This also remove the burden on the caller  to check for counter overflow and rotate nonce.- Can be embedded for better compiler optimization.The &apos;crypto/chacha20&apos; was imported on 2023-02-25 from FreeBSD toimplement the libc arc4random(3) API.  After the CSPRNG migration,the old &apos;crypto/chacha&apos; version become unused and will be removedin a later commit.Referred to FreeBSD and OpenBSD.

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Wed, 08 Nov 2023 06:08:52 +0000</pubDate>
        <dc:creator>Aaron LI &lt;aly@aaronly.me&gt;</dc:creator>
    </item>
<item>
        <title>529f21eed872acf0baf4b02284869c39c151f5e2 - libkern: Add karc4random_uniform()</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#529f21eed872acf0baf4b02284869c39c151f5e2</link>
        <description>libkern: Add karc4random_uniform()Obtained-from: FreeBSD

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Thu, 19 Oct 2023 08:40:09 +0000</pubDate>
        <dc:creator>Aaron LI &lt;aly@aaronly.me&gt;</dc:creator>
    </item>
<item>
        <title>500fd09e37e1961cf411c7776bcacd43c2b44848 - sys/conf: Sort libkern files</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#500fd09e37e1961cf411c7776bcacd43c2b44848</link>
        <description>sys/conf: Sort libkern files

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Sun, 15 Oct 2023 00:26:21 +0000</pubDate>
        <dc:creator>Aaron LI &lt;aly@aaronly.me&gt;</dc:creator>
    </item>
<item>
        <title>47b738bfc743adb3ebd42d90b1dcfba1c9f04ed8 - libkern: Import explicit_bzero() from FreeBSD</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#47b738bfc743adb3ebd42d90b1dcfba1c9f04ed8</link>
        <description>libkern: Import explicit_bzero() from FreeBSDObtained-from: FreeBSD

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Sun, 15 Oct 2023 00:25:54 +0000</pubDate>
        <dc:creator>Aaron LI &lt;aly@aaronly.me&gt;</dc:creator>
    </item>
<item>
        <title>2b3f93ea6d1f70880f3e87f3c2cbe0dc0bfc9332 - kernel - Add per-process capability-based restrictions</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#2b3f93ea6d1f70880f3e87f3c2cbe0dc0bfc9332</link>
        <description>kernel - Add per-process capability-based restrictions* This new system allows userland to set capability restrictions which  turns off numerous kernel features and root accesses.  These restrictions  are inherited by sub-processes recursively.  Once set, restrictions cannot  be removed.  Basic restrictions that mimic an unadorned jail can be enabled without  creating a jail, but generally speaking real security also requires  creating a chrooted filesystem topology, and a jail is still needed  to really segregate processes from each other.  If you do so, however,  you can (for example) disable mount/umount and most global root-only  features.* Add new system calls and a manual page for syscap_get(2) and syscap_set(2)* Add sys/caps.h* Add the &quot;setcaps&quot; userland utility and manual page.* Remove priv.9 and the priv_check infrastructure, replacing it with  a newly designed caps infrastructure.* The intention is to add path restriction lists and similar features to  improve jailess security in the near future, and to optimize the  priv_check code.

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Fri, 13 Oct 2023 02:55:19 +0000</pubDate>
        <dc:creator>Matthew Dillon &lt;dillon@apollo.backplane.com&gt;</dc:creator>
    </item>
<item>
        <title>0085a56d0dbf7abe96dfbf1dc294d29800f96275 - backlight(9): Initial port.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#0085a56d0dbf7abe96dfbf1dc294d29800f96275</link>
        <description>backlight(9): Initial port. - backlight(9) is a generic panel backlight driver. - backlight(8) is the userland program to control   backlight devices&apos; properties. - Required by linuxkpiTaken from: FreeBSD

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Sat, 11 Mar 2023 18:25:47 +0000</pubDate>
        <dc:creator>Antonio Huete Jimenez &lt;tuxillo@quantumachine.net&gt;</dc:creator>
    </item>
<item>
        <title>1c0b11ab1b67963928ed4791f088991f9b9a0797 - kernel/pvscsi: Port pvscsi(4) over to DragonFly.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#1c0b11ab1b67963928ed4791f088991f9b9a0797</link>
        <description>kernel/pvscsi: Port pvscsi(4) over to DragonFly.* Currently, MSI-X support is missing.* If loaded as a module, it has to be in loader.conf. I don&apos;t know if  that is different on FreeBSD.Reported-by: Georg Bege &lt;georg@bege.email&gt;Tested-by:   Georg Bege &lt;georg@bege.email&gt; (on a VPS from IONOS)             Pierre-Alain TORET &lt;pierre-alain.toret@protonmail.com&gt;               (on Linux Workstation Pro 17)             myself (on Windows Workstation 17 Player)

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Tue, 28 Feb 2023 20:52:50 +0000</pubDate>
        <dc:creator>Sascha Wildner &lt;saw@online.de&gt;</dc:creator>
    </item>
<item>
        <title>6d3dff5fd40db3cd5ce7d593596e39c85131215a - kernel - fbsd kpi support, add sleepq*() API (untested)</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#6d3dff5fd40db3cd5ce7d593596e39c85131215a</link>
        <description>kernel - fbsd kpi support, add sleepq*() API (untested)* Initial sleepq*() API.  We use our tsleep*() API underneath it.  This  is a horrible API so add a note that it should only be used for  FreeBSD compat stuff.  - Add tsleep/wakeup domains to implement the two sleepq*() queues.  - Track blocking refs per queue in the sleepq API  - Do not track individual threads (just let tsleep*()/wakeup*() do    its thing).  - objcache for wchan, 1K hash table for now, and retain a cache of    available wchan structures in the hash table (up to 4 per slot).  - Include the hash-slot spin lock as FreeBSD compat code will use it    for interlock tests.  - Relax sleepq_signal() a bit, allowing it to wakeup more than one    thread (the DragonFly wakeup_*_one*() is a bit non-deterministic).* For now add discrete fields to the thread structure.  Its a bit of  bloat but its better than dynamically allocating a side-structure.  We already use our tsleep*() API and related fields underneath.  Add a few more needed for tracking the wchan structure, the queue,  and the timeout.* Add sbintime_t type (as 64-bit ticks), and a sbticks global  counter.  Monotonic ticks since boot, 64 bits.

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Wed, 15 Feb 2023 17:53:05 +0000</pubDate>
        <dc:creator>Matthew Dillon &lt;dillon@apollo.backplane.com&gt;</dc:creator>
    </item>
<item>
        <title>fab26bfaa6e498f885f4703c02c06f4d651dd445 - kernel - Add kern/subr_gtaskqueue.c</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#fab26bfaa6e498f885f4703c02c06f4d651dd445</link>
        <description>kernel - Add kern/subr_gtaskqueue.c* Add the gtaskqueue APITaken-from: FreeBSD

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Tue, 31 May 2022 01:18:08 +0000</pubDate>
        <dc:creator>Matthew Dillon &lt;dillon@apollo.backplane.com&gt;</dc:creator>
    </item>
<item>
        <title>ee3ffe9a0449377a35ea3d21f28e7ec5522c6c6d - libkern: Import timingsafe_bcmp() from FreeBSD</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#ee3ffe9a0449377a35ea3d21f28e7ec5522c6c6d</link>
        <description>libkern: Import timingsafe_bcmp() from FreeBSDWill be used by WireGuard.Obtained-from: FreeBSD

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Fri, 15 Apr 2022 14:35:27 +0000</pubDate>
        <dc:creator>Aaron LI &lt;aly@aaronly.me&gt;</dc:creator>
    </item>
<item>
        <title>1682b5f4ef98b7f83876df41b7c1cb1085a67efe - sys/conf/files: Remove duplicate line.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#1682b5f4ef98b7f83876df41b7c1cb1085a67efe</link>
        <description>sys/conf/files: Remove duplicate line.

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Fri, 01 Apr 2022 21:14:41 +0000</pubDate>
        <dc:creator>Sascha Wildner &lt;saw@online.de&gt;</dc:creator>
    </item>
<item>
        <title>08f7a79f8fe88d8a4bcf1ee316fdbed5c261c445 - kernel: Remove a.out and gzipped a.out executable support.</title>
        <link>http://src.rcs.uwaterloo.ca:8080/history/dflybsd-src/sys/conf/files#08f7a79f8fe88d8a4bcf1ee316fdbed5c261c445</link>
        <description>kernel: Remove a.out and gzipped a.out executable support.This isn&apos;t useful for anything anymore. Likely never was.Also point out that our current executable format is ELF on thea.out(5) manual page, which we keep along with &lt;sys/a.out.h&gt; becauseports need it.

            List of files:
            /dflybsd-src/sys/conf/files</description>
        <pubDate>Thu, 16 Dec 2021 21:16:00 +0000</pubDate>
        <dc:creator>Sascha Wildner &lt;saw@online.de&gt;</dc:creator>
    </item>
</channel>
</rss>
