Recent changes to this wiki:

Add compat_osf1.
Index: wikisrc/attic_museum.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/attic_museum.mdwn,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- wikisrc/attic_museum.mdwn	27 Jan 2019 09:04:45 -0000	1.9
+++ wikisrc/attic_museum.mdwn	25 Mar 2019 19:34:37 -0000	1.10
@@ -35,5 +35,6 @@
 compat_svr4	|Compatibility layer	|12/2018	|NetBSD 4			|[Commit](https://mail-index.netbsd.org/source-changes/2018/12/19/msg101565.html)
 compat_ibcs2	|Compatibility layer	|12/2018	|				|[Commit](https://mail-index.netbsd.org/source-changes/2018/12/29/msg101841.html)
 satlink		|Device Driver		|01/2019	|				|[Commit](https://mail-index.netbsd.org/source-changes/2019/01/27/msg102772.html)
+compat_osf1	|Compatibility layer	|03/2019	|				|[Commit](https://mail-index.netbsd.org/source-changes/2019/03/25/msg104511.html)
 """]]
 

Use cdn.n.o rather than a specific mirror.
Index: wikisrc/security/cgdroot.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/security/cgdroot.mdwn,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- wikisrc/security/cgdroot.mdwn	14 Apr 2018 21:50:47 -0000	1.18
+++ wikisrc/security/cgdroot.mdwn	24 Mar 2019 20:00:04 -0000	1.19
@@ -28,7 +28,7 @@
 Obtaining the kernel module
 ---------------------------
 
-The `cgdroot.kmod` kernel module is part of the regular NetBSD releases since NetBSD 7.0. It can be found in the `<arch>/installation/miniroot` folder from the release. For instance, for the amd64 architecture on the German mirror for the 7.0.1 release, download it at [ftp.de.netbsd.org/pub/NetBSD/NetBSD-7.0.1/amd64/installation/miniroot/cgdroot.kmod](ftp://ftp.de.netbsd.org/pub/NetBSD/NetBSD-7.0.1/amd64/installation/miniroot/cgdroot.kmod).
+The `cgdroot.kmod` kernel module is part of the regular NetBSD releases since NetBSD 7.0. It can be found in the `<arch>/installation/miniroot` folder from the release. For instance, for the amd64 architecture of the 7.0.1 release, download it at [cdn.netbsd.org/pub/NetBSD/NetBSD-7.0.1/amd64/installation/miniroot/cgdroot.kmod](http://cdn.netbsd.org/pub/NetBSD/NetBSD-7.0.1/amd64/installation/miniroot/cgdroot.kmod).
 
 Configuring the kernel module
 -----------------------------

Move AsiaBSDCon 2019 to past events
Index: wikisrc/events.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/events.mdwn,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -r1.73 -r1.74
--- wikisrc/events.mdwn	4 Feb 2019 23:12:56 -0000	1.73
+++ wikisrc/events.mdwn	24 Mar 2019 13:38:17 -0000	1.74
@@ -13,20 +13,6 @@
 Future Events
 -------------
 
-### `Mar 2019` - AsiaBSDCon 2019, Tokyo, Japan
-
-*March 21 - 24, Tokyo University of Science, Tokyo, Japan*
-
-[AsiaBSDCon](https://www.asiabsdcon.org/) is a
-conference for users and developers on BSD based systems.
-The conference is for anyone developing, deploying and using systems
-based on FreeBSD, NetBSD, OpenBSD, DragonFly BSD, Darwin, and MacOS X.
-AsiaBSDCon is a technical conference and aims to collect the best
-technical papers and presentations available to ensure that the latest
-developments in our open source community are shared with the widest
-possible audience.
-
-
 ### `May 2019` - BSDCan 2019, Ottawa, Canada
 
 *May 15 - 18, 2019, University of Ottawa, Ottawa, Canada*
@@ -55,6 +41,21 @@
 Past Events
 -----------
 
+### `Mar 2019` - AsiaBSDCon 2019, Tokyo, Japan
+
+*March 21 - 24, Tokyo University of Science, Tokyo, Japan*
+
+[AsiaBSDCon](https://www.asiabsdcon.org/) is a
+conference for users and developers on BSD based systems.
+The conference is for anyone developing, deploying and using systems
+based on FreeBSD, NetBSD, OpenBSD, DragonFly BSD, Darwin, and MacOS X.
+AsiaBSDCon is a technical conference and aims to collect the best
+technical papers and presentations available to ensure that the latest
+developments in our open source community are shared with the widest
+possible audience.
+
+
+
 ### `Feb 2019` - FOSDEM 2019 Brussels, Belgium
 
 *February 2 - 3, 2019, ULB Solbosch Campus, Brussels, Belgium*

add kamil's slide URL,thanx!
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 13:24:54 -0000	1.24
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	22 Mar 2019 01:39:38 -0000	1.25
@@ -49,7 +49,7 @@
 `login@` |_Very Interesting Thing_
 `jun@` | Raspberry Pi and pinebook status update  [AsiaBSDCon2019 NetBSD travellers guide](http://www.re.soum.co.jp/~jun/AsiaBSDCon2019.pdf)
 `uki@` | Sharing my works and interests
-`kamil@` | LLVM8.0,Kernel Sanitizers and HAXM in NetBSD
+`kamil@` | LLVM8.0,Kernel Sanitizers and HAXM in NetBSD [the recent involvement](http://netbsd.org/~kamil/netbsd_asiabsdcon2019_bof.html)
 `maya@`	| Debugging bwfm at pci
 Ken'ichi  Fukamachi | Behind the Scenes of NetBSD Base System Package Distribution Service
 `ryoon@`	| WebRTC voice chat with pkgsrc/www/firefox-66.0 and todo list

Fix a typo
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 12:40:38 -0000	1.23
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 13:24:54 -0000	1.24
@@ -52,7 +52,7 @@
 `kamil@` | LLVM8.0,Kernel Sanitizers and HAXM in NetBSD
 `maya@`	| Debugging bwfm at pci
 Ken'ichi  Fukamachi | Behind the Scenes of NetBSD Base System Package Distribution Service
-`ryoon@`	| WebRTC voica chat with pkgsrc/www/firefox-66.0 and todo list
+`ryoon@`	| WebRTC voice chat with pkgsrc/www/firefox-66.0 and todo list
 `ryo@` | netbsd/aarch64 in the past year
 """]]
 

set kamil@
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 12:37:38 -0000	1.22
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 12:40:38 -0000	1.23
@@ -49,10 +49,10 @@
 `login@` |_Very Interesting Thing_
 `jun@` | Raspberry Pi and pinebook status update  [AsiaBSDCon2019 NetBSD travellers guide](http://www.re.soum.co.jp/~jun/AsiaBSDCon2019.pdf)
 `uki@` | Sharing my works and interests
-Kamil Rytarowski | LLVM8.0,Kernel Sanitizers and HAXM in NetBSD
+`kamil@` | LLVM8.0,Kernel Sanitizers and HAXM in NetBSD
 `maya@`	| Debugging bwfm at pci
 Ken'ichi  Fukamachi | Behind the Scenes of NetBSD Base System Package Distribution Service
-`ryoon@`	| WebRTC voica chat with pkgsrc/www/firefox-66.0
+`ryoon@`	| WebRTC voica chat with pkgsrc/www/firefox-66.0 and todo list
 `ryo@` | netbsd/aarch64 in the past year
 """]]
 

add ryo@
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 06:32:21 -0000	1.21
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 12:37:38 -0000	1.22
@@ -53,6 +53,7 @@
 `maya@`	| Debugging bwfm at pci
 Ken'ichi  Fukamachi | Behind the Scenes of NetBSD Base System Package Distribution Service
 `ryoon@`	| WebRTC voica chat with pkgsrc/www/firefox-66.0
+`ryo@` | netbsd/aarch64 in the past year
 """]]
 
 ## Discussions

Fukamachi
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 06:18:29 -0000	1.20
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 06:32:21 -0000	1.21
@@ -50,8 +50,8 @@
 `jun@` | Raspberry Pi and pinebook status update  [AsiaBSDCon2019 NetBSD travellers guide](http://www.re.soum.co.jp/~jun/AsiaBSDCon2019.pdf)
 `uki@` | Sharing my works and interests
 Kamil Rytarowski | LLVM8.0,Kernel Sanitizers and HAXM in NetBSD
-\`maya@`	| Debugging bwfm at pci
-Ken'ichi  Fukamachi | NetBSD Base System Package Distribution Service
+`maya@`	| Debugging bwfm at pci
+Ken'ichi  Fukamachi | Behind the Scenes of NetBSD Base System Package Distribution Service
 `ryoon@`	| WebRTC voica chat with pkgsrc/www/firefox-66.0
 """]]
 

maya@
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 05:22:19 -0000	1.19
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 06:18:29 -0000	1.20
@@ -50,8 +50,8 @@
 `jun@` | Raspberry Pi and pinebook status update  [AsiaBSDCon2019 NetBSD travellers guide](http://www.re.soum.co.jp/~jun/AsiaBSDCon2019.pdf)
 `uki@` | Sharing my works and interests
 Kamil Rytarowski | LLVM8.0,Kernel Sanitizers and HAXM in NetBSD
-Ken'ichi  Fukamachi | NetBSD Base System Package Distribution Service
 \`maya@`	| Debugging bwfm at pci
+Ken'ichi  Fukamachi | NetBSD Base System Package Distribution Service
 `ryoon@`	| WebRTC voica chat with pkgsrc/www/firefox-66.0
 """]]
 

update
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 05:01:25 -0000	1.18
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 05:22:19 -0000	1.19
@@ -49,7 +49,7 @@
 `login@` |_Very Interesting Thing_
 `jun@` | Raspberry Pi and pinebook status update  [AsiaBSDCon2019 NetBSD travellers guide](http://www.re.soum.co.jp/~jun/AsiaBSDCon2019.pdf)
 `uki@` | Sharing my works and interests
-Kamil Rytarowski | LLVM8.0 and Kernel Sanitizers in NetBSD
+Kamil Rytarowski | LLVM8.0,Kernel Sanitizers and HAXM in NetBSD
 Ken'ichi  Fukamachi | NetBSD Base System Package Distribution Service
 \`maya@`	| Debugging bwfm at pci
 `ryoon@`	| WebRTC voica chat with pkgsrc/www/firefox-66.0

Kamil presentation:
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 02:32:48 -0000	1.17
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 05:01:25 -0000	1.18
@@ -48,10 +48,10 @@
 Speaker  |Title
 `login@` |_Very Interesting Thing_
 `jun@` | Raspberry Pi and pinebook status update  [AsiaBSDCon2019 NetBSD travellers guide](http://www.re.soum.co.jp/~jun/AsiaBSDCon2019.pdf)
-Ken'ichi  Fukamachi | NetBSD Base System Package Distribution Service
-Kamil Rytarowski | Recent involvement
 `uki@` | Sharing my works and interests
-`maya@`	| Debugging bwfm at pci
+Kamil Rytarowski | LLVM8.0 and Kernel Sanitizers in NetBSD
+Ken'ichi  Fukamachi | NetBSD Base System Package Distribution Service
+\`maya@`	| Debugging bwfm at pci
 `ryoon@`	| WebRTC voica chat with pkgsrc/www/firefox-66.0
 """]]
 

Add my talk entry
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 00:47:48 -0000	1.16
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 02:32:48 -0000	1.17
@@ -52,6 +52,7 @@
 Kamil Rytarowski | Recent involvement
 `uki@` | Sharing my works and interests
 `maya@`	| Debugging bwfm at pci
+`ryoon@`	| WebRTC voica chat with pkgsrc/www/firefox-66.0
 """]]
 
 ## Discussions

add NetBSD kanko guide URL
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	20 Mar 2019 23:38:03 -0000	1.15
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	21 Mar 2019 00:47:48 -0000	1.16
@@ -47,7 +47,7 @@
 [[!table data="""
 Speaker  |Title
 `login@` |_Very Interesting Thing_
-`jun@` | Raspberry Pi and pinebook status update
+`jun@` | Raspberry Pi and pinebook status update  [AsiaBSDCon2019 NetBSD travellers guide](http://www.re.soum.co.jp/~jun/AsiaBSDCon2019.pdf)
 Ken'ichi  Fukamachi | NetBSD Base System Package Distribution Service
 Kamil Rytarowski | Recent involvement
 `uki@` | Sharing my works and interests

Add topic of my talk 'recent involvement'
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	20 Mar 2019 22:55:41 -0000	1.14
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	20 Mar 2019 23:38:03 -0000	1.15
@@ -49,7 +49,7 @@
 `login@` |_Very Interesting Thing_
 `jun@` | Raspberry Pi and pinebook status update
 Ken'ichi  Fukamachi | NetBSD Base System Package Distribution Service
-Kamil Rytarowski | 
+Kamil Rytarowski | Recent involvement
 `uki@` | Sharing my works and interests
 `maya@`	| Debugging bwfm at pci
 """]]

I prepared a talk.
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	20 Mar 2019 12:51:17 -0000	1.13
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	20 Mar 2019 22:55:41 -0000	1.14
@@ -51,6 +51,7 @@
 Ken'ichi  Fukamachi | NetBSD Base System Package Distribution Service
 Kamil Rytarowski | 
 `uki@` | Sharing my works and interests
+`maya@`	| Debugging bwfm at pci
 """]]
 
 ## Discussions

Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	20 Mar 2019 04:47:22 -0000	1.12
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	20 Mar 2019 12:51:17 -0000	1.13
@@ -50,6 +50,7 @@
 `jun@` | Raspberry Pi and pinebook status update
 Ken'ichi  Fukamachi | NetBSD Base System Package Distribution Service
 Kamil Rytarowski | 
+`uki@` | Sharing my works and interests
 """]]
 
 ## Discussions

add Kamil presentation
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	19 Mar 2019 09:59:37 -0000	1.11
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	20 Mar 2019 04:47:22 -0000	1.12
@@ -49,6 +49,7 @@
 `login@` |_Very Interesting Thing_
 `jun@` | Raspberry Pi and pinebook status update
 Ken'ichi  Fukamachi | NetBSD Base System Package Distribution Service
+Kamil Rytarowski | 
 """]]
 
 ## Discussions

add fujiwara-san,notify from twitter DM.
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	18 Mar 2019 10:37:56 -0000	1.10
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	19 Mar 2019 09:59:37 -0000	1.11
@@ -39,6 +39,7 @@
 Kamil Rytarowski | `kamil@` | join |
 Ryo ONODERA| `ryoon@` | join |
 Yuuki Enomoto| `uki@` | join |
+Makoto Fujiwara| `mef@` | join |
 """]]
 
 ## Planning to present something?

add Live Streaming URL; thanx Hiroki Sato
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	18 Mar 2019 07:50:52 -0000	1.9
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	18 Mar 2019 10:37:56 -0000	1.10
@@ -15,7 +15,7 @@
   * IIJ meeting room on 13th floor Opera2. [Iidabashi Grand Bloom, 2-10-2 Fujimi, Chiyoda-ku, Tokyo.](http://www.iij.ad.jp/en/company/about/map/head-office.html)
   * [Route from the Morito Memorial Hall to Iidabashi Grand Bloom](https://goo.gl/maps/4ZgD8UX7UL12)
   * There is a Reception desk on the second floor. Take a name tag of guest from a stuff. Wait to open a security gate by a staff. Take a evelator to 13th floor. When you leave, DON'T FORGET TO RETURN YOUR NAME TAG.
-* Live streaming URL: [http://www.ustream.tv/channel/japan-netbsd-users-group-meeting](http://www.ustream.tv/channel/japan-netbsd-users-group-meeting)
+* Live streaming URL: [https://2019.asiabsdcon.org/streaming_roomd.html.en](https://2019.asiabsdcon.org/streaming_roomd.html.en)
  
 # Dinner
 * After the BoF, we usually go to a bar or a restaurant near the venue.

Venue: IIJ 13F,thanx Shigeru Yamamoto
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	15 Mar 2019 09:13:31 -0000	1.8
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	18 Mar 2019 07:50:52 -0000	1.9
@@ -12,9 +12,9 @@
   * 11:00-18:00(JST)
   * 02:00-09:00(UTC)
 * Venue:
-  * TOKYO UNIVERSITY OF SCIENCE: Building No. will fixed.
-  * [Kagurazaka Campus | Tokyo University of Science](http://www.tus.ac.jp/en/campus/kagurazaka.html)
-  * [Kagurazaka Campus Google Map](http://www.tus.ac.jp/en/campus/kag_gmap.html)
+  * IIJ meeting room on 13th floor Opera2. [Iidabashi Grand Bloom, 2-10-2 Fujimi, Chiyoda-ku, Tokyo.](http://www.iij.ad.jp/en/company/about/map/head-office.html)
+  * [Route from the Morito Memorial Hall to Iidabashi Grand Bloom](https://goo.gl/maps/4ZgD8UX7UL12)
+  * There is a Reception desk on the second floor. Take a name tag of guest from a stuff. Wait to open a security gate by a staff. Take a evelator to 13th floor. When you leave, DON'T FORGET TO RETURN YOUR NAME TAG.
 * Live streaming URL: [http://www.ustream.tv/channel/japan-netbsd-users-group-meeting](http://www.ustream.tv/channel/japan-netbsd-users-group-meeting)
  
 # Dinner

add fukachan
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	15 Mar 2019 08:31:30 -0000	1.7
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	15 Mar 2019 09:13:31 -0000	1.8
@@ -47,6 +47,7 @@
 Speaker  |Title
 `login@` |_Very Interesting Thing_
 `jun@` | Raspberry Pi and pinebook status update
+Ken'ichi  Fukamachi | NetBSD Base System Package Distribution Service
 """]]
 
 ## Discussions

I'll join it
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	14 Mar 2019 23:27:26 -0000	1.6
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	15 Mar 2019 08:31:30 -0000	1.7
@@ -38,6 +38,7 @@
 Jun Ebihara | `jun@` | join |
 Kamil Rytarowski | `kamil@` | join |
 Ryo ONODERA| `ryoon@` | join |
+Yuuki Enomoto| `uki@` | join |
 """]]
 
 ## Planning to present something?

Add me
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	14 Mar 2019 09:38:50 -0000	1.5
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	14 Mar 2019 23:27:26 -0000	1.6
@@ -37,6 +37,7 @@
 Maya Rashish | `maya@` | join |
 Jun Ebihara | `jun@` | join |
 Kamil Rytarowski | `kamil@` | join |
+Ryo ONODERA| `ryoon@` | join |
 """]]
 
 ## Planning to present something?

Register myself for NetBSD BoF AsiaBSDCon2019
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	11 Mar 2019 04:06:06 -0000	1.4
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	14 Mar 2019 09:38:50 -0000	1.5
@@ -36,6 +36,7 @@
 Name Surname | `login@` | join |
 Maya Rashish | `maya@` | join |
 Jun Ebihara | `jun@` | join |
+Kamil Rytarowski | `kamil@` | join |
 """]]
 
 ## Planning to present something?

Add Argon2 password hashing GSoC project suggestion
--- /dev/null	2019-03-17 07:21:01.595109064 +0000
+++ wikisrc/projects/project/Add_Argon2_password_hashing.mdwn	2019-03-17 07:21:50.050463094 +0000
@@ -0,0 +1,37 @@
+[[!template id=project
+
+title="Add Argon2 password hashing"
+
+contact="""
+[tech-userlevel](mailto:tech-userlevel@NetBSD.org),
+[tech-crypto](mailto:tech-crypto@NetBSD.org)
+"""
+
+mentors="""
+[Martin Husemann](mailto:martin@NetBSD.org),
+[Alistair G. Crooks](mailto:agc@NetBSD.org)
+"""
+
+category="userland"
+difficulty="medium"
+duration="3 months"
+
+description="""
+We are currently offering to store local users passwords (in /etc/master.passwd) using various encodings, including MD5, SHA1 and blowfish.
+None of this is state of the art from a modern cryptography point of view.
+
+The goal of this project is to extend the existing mechanism (see passwd.conf(5)) by a modern algorithm, the winner
+of the [password hashing competition](http://www.password-hashing.net/), Argon2.
+
+This means integrating the Argon2 reference implementation into the NetbSD source tree and library build,
+in a general form allowing its use for other purposes as well (as a hmac-style keyed hash function).
+Of course it has to build on all architectures. An optional step to be done later in the project is to use
+native crypto instructions on various architectures to enhance performance.
+
+After making this function available, the main step is to enhance the passwd configuration functions,
+pwhash(1), passwd(1), passwd(5) and everything around that where necessary to allow storing local users
+passwords in the new format.
+"""
+]]
+
+[[!tag gsoc]]

mark as done
Index: wikisrc/projects/project/atf-sql-backend.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/atf-sql-backend.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/projects/project/atf-sql-backend.mdwn	13 Mar 2019 08:24:20 -0000	1.4
+++ wikisrc/projects/project/atf-sql-backend.mdwn	13 Mar 2019 08:33:45 -0000	1.5
@@ -13,6 +13,7 @@
 category="userland"
 difficulty="medium"
 duration="3 months"
+done_by="NBens (GSoC 2018)"
 
 description="""
 We are currently running various regular [tests](http://releng.netbsd.org/test-results.html), both on emulators and real hardware.
@@ -44,4 +45,3 @@
 """
 ]]
 
-[[!tag status:done]]

try to mark this as done
Index: wikisrc/projects/project/atf-sql-backend.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/atf-sql-backend.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/projects/project/atf-sql-backend.mdwn	2 Mar 2015 07:39:12 -0000	1.3
+++ wikisrc/projects/project/atf-sql-backend.mdwn	13 Mar 2019 08:24:20 -0000	1.4
@@ -44,4 +44,4 @@
 """
 ]]
 
-[[!tag gsoc]]
+[[!tag status:done]]

Index: wikisrc/projects/project/SummerOfDocs.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/SummerOfDocs.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/projects/project/SummerOfDocs.mdwn	12 Mar 2019 13:09:07 -0000	1.1
+++ wikisrc/projects/project/SummerOfDocs.mdwn	12 Mar 2019 13:10:27 -0000	1.2
@@ -1,30 +1,2 @@
-# Project template description
-
-The *project* template provides a consistent set of variables and tags
-to define a project proposal and/or specification.
-
-The following parameters are supported:
-
-- title (required)
-- contact (required)
-- done_by (optional): set to the name of the person that completed the project.
-  This adds a note to the project mentioning that it has been completed and
-  removes it from the indexes.  Do not move project pages or delete them; by
-  setting this tag, the URL will remain valid.
-- mentors (optional)
-- category (required): one of "filesystems", "kernel", "misc", "networking",
-  "pkgsrc", "ports" or "userland".
-- difficulty (required): one of "easy", "medium" or "hard".
-- funded (optional): set to the name of the organization or individual that
-  is willing to fund this project.
-- duration (optional)
-- description (required)
-
-The following tags should be set to classify the project into different
-indexes:
-
-- *gsoc*: Use this tag to denote a project suitable for the Google
-  Summer of Code program.  If you set this tag, the project must
-  provide a set of mentors and its duration has to be 3 months.
-
 
+((typo))

--- /dev/null	2019-03-17 07:21:01.595109064 +0000
+++ wikisrc/projects/project/SummerOfDocs.mdwn	2019-03-17 07:21:51.343543916 +0000
@@ -0,0 +1,30 @@
+# Project template description
+
+The *project* template provides a consistent set of variables and tags
+to define a project proposal and/or specification.
+
+The following parameters are supported:
+
+- title (required)
+- contact (required)
+- done_by (optional): set to the name of the person that completed the project.
+  This adds a note to the project mentioning that it has been completed and
+  removes it from the indexes.  Do not move project pages or delete them; by
+  setting this tag, the URL will remain valid.
+- mentors (optional)
+- category (required): one of "filesystems", "kernel", "misc", "networking",
+  "pkgsrc", "ports" or "userland".
+- difficulty (required): one of "easy", "medium" or "hard".
+- funded (optional): set to the name of the organization or individual that
+  is willing to fund this project.
+- duration (optional)
+- description (required)
+
+The following tags should be set to classify the project into different
+indexes:
+
+- *gsoc*: Use this tag to denote a project suitable for the Google
+  Summer of Code program.  If you set this tag, the project must
+  provide a set of mentors and its duration has to be 3 months.
+
+

2019 Mar.21 is Thursday points by ishit on netbsd@re.soum
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	28 Feb 2019 19:46:19 -0000	1.3
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	11 Mar 2019 04:06:06 -0000	1.4
@@ -8,7 +8,7 @@
 * Let's run a NetBSD BoF on AsiaBSDCon2019.
 * [announce on netbsd-advocacy](http://mail-index.netbsd.org/netbsd-advocacy/2019/01/31/msg000796.html)
 * All BSD speakers are welcome (No AsiaBSDCon registration is required).
-* Day & time: 2019/3/21 (Friday)
+* Day & time: 2019/3/21 (Thursday)
   * 11:00-18:00(JST)
   * 02:00-09:00(UTC)
 * Venue:
@@ -35,6 +35,7 @@
 First Last | `login@` | join dinner? | comment(s)
 Name Surname | `login@` | join |
 Maya Rashish | `maya@` | join |
+Jun Ebihara | `jun@` | join |
 """]]
 
 ## Planning to present something?
@@ -42,6 +43,7 @@
 [[!table data="""
 Speaker  |Title
 `login@` |_Very Interesting Thing_
+`jun@` | Raspberry Pi and pinebook status update
 """]]
 
 ## Discussions

Let's just go ahead and delete this page.
It doesn't add any information on top of "tmpfs is a filesystem,
this is how to use a filesystem"
Members: 
	tutorials/how_to_use_tmpfs.mdwn:1.3->1.4(DEAD) 

--- wikisrc/tutorials/how_to_use_tmpfs.mdwn	2019-03-17 07:21:51.897619316 +0000
+++ /dev/null	2019-03-17 07:21:01.595109064 +0000
@@ -1,57 +0,0 @@
-**Contents**
-
-[[!toc]]
-
-#  What is tmpfs ? 
-
-tmpfs is an efficient memory file system written by Julio M. Merino Vidal during the Summer of Code Project in 2005. It was merged into the NetBSD tree on the 10th of September 2005. Tmpfs left experimental status on 11/11/2006 and is now enabled by default in all GENERIC kernels. 
-
-#  How does it work ? 
-
-In the contrary to mfs, tmpfs uses its own data structures to manage the stored files. It uses the correct amount of memory to work correctly and efficiently, which means it grows and shrinks. 
-
-#  Why do I need it ? 
-
-Normally you don't. You can work with your hard disk. But you can use it to reduce hard disk activity, if you store temporary data to tmpfs, which is faster aswell. I personally prefer tmpfs for `/tmp` and use it on all my servers. 
-
-#  How do I use it ? 
-
-Before you can use tmpfs, you have to rebuild your Kernel. To enable TMPFS please ensure that the line 
-    
-    file-system TMPFS 
-    
-
-is available and uncommented in your Kernel config file. Now, rebuild your Kernel and reboot. 
-
-#  Testing tmpfs 
-
-Before we change the file `/etc/fstab`, we have to ensure, that tmpfs is working. Otherwise your server won't be able to boot. To test if tmpfs is working, mount it manually with: 
-    
-    # mount_tmpfs tmpfs /tmp
-    
-
-and check, if it is mounted: 
-    
-    # mount
-    tmpfs on /tmp type tmpfs (local)
-    
-
-#  Editing fstab 
-
-You can now edit your `/etc/fstab` to mount it automatically everytime you boot. Please add exactly this line to your `/etc/fstab`: 
-    
-    tmpfs /tmp tmpfs rw 
-    
-
-You're done. Have fun. 
-
-#  See also 
-
-  * [mount_tmpfs(8)](http://netbsd.gw.com/cgi-bin/man-cgi?mount_tmpfs+8+NetBSD-current)
-
-
-#  View source code (Please report any bugs or suggestions [here](http://www.netbsd.org/cgi-bin/sendpr.cgi?gndb=netbsd)). 
-
-
-  * [mount_tmpfs.c](http://cvsweb.de.netbsd.org/cgi-bin/cvsweb.cgi/src/sbin/mount_tmpfs/mount_tmpfs.c?rev=HEAD)
-

remove caveats section. from aalm
Index: wikisrc/tutorials/how_to_use_tmpfs.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/Attic/how_to_use_tmpfs.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/tutorials/how_to_use_tmpfs.mdwn	5 Feb 2012 07:14:36 -0000	1.2
+++ wikisrc/tutorials/how_to_use_tmpfs.mdwn	5 Mar 2019 14:10:53 -0000	1.3
@@ -45,10 +45,6 @@
 
 You're done. Have fun. 
 
-#  Caveats 
-
-Unfortunately tmpfs doesn't support whiteouts yet. That's why it can't be used with union_mount's. 
-
 #  See also 
 
   * [mount_tmpfs(8)](http://netbsd.gw.com/cgi-bin/man-cgi?mount_tmpfs+8+NetBSD-current)

I'm coming!
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	10 Feb 2019 20:27:33 -0000	1.2
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	28 Feb 2019 19:46:19 -0000	1.3
@@ -34,6 +34,7 @@
 [[!table data="""
 First Last | `login@` | join dinner? | comment(s)
 Name Surname | `login@` | join |
+Maya Rashish | `maya@` | join |
 """]]
 
 ## Planning to present something?

Reflect the syzkaller project with reality
Index: wikisrc/projects/project/syzkaller.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/syzkaller.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/projects/project/syzkaller.mdwn	27 Jan 2018 15:22:49 -0000	1.2
+++ wikisrc/projects/project/syzkaller.mdwn	27 Feb 2019 07:22:39 -0000	1.3
@@ -1,6 +1,6 @@
 [[!template id=project
 
-title="Port syzkaller for NetBSD"
+title="Enhance the syzkaller support for NetBSD"
 
 contact="""
 [tech-userlevel](mailto:tech-userlevel@NetBSD.org)
@@ -16,7 +16,7 @@
 
 description="""
 
-There is an initial support for syzkaller for NetBSD (as guest).
+There is an initial functional support for syzkaller for NetBSD (as guest).
 Resume the porting effort, execute and report kernel bugs.
 
 Milestones:

Reset projects by asau@ to tech-pkg@
Index: wikisrc/projects/project/cross-bootstrapping.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/cross-bootstrapping.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/projects/project/cross-bootstrapping.mdwn	13 Jan 2018 15:29:25 -0000	1.4
+++ wikisrc/projects/project/cross-bootstrapping.mdwn	22 Feb 2019 13:01:27 -0000	1.5
@@ -7,7 +7,7 @@
 """
 
 mentors="""
-[Aleksej Saushev](mailto:asau@NetBSD.org)
+[tech-pkg](mailto:tech-pkg@NetBSD.org)
 """
 
 category="pkgsrc"
Index: wikisrc/projects/project/pkgsrc_precise_dependencies.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/pkgsrc_precise_dependencies.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/projects/project/pkgsrc_precise_dependencies.mdwn	20 Feb 2015 17:42:22 -0000	1.2
+++ wikisrc/projects/project/pkgsrc_precise_dependencies.mdwn	22 Feb 2019 13:01:27 -0000	1.3
@@ -7,7 +7,7 @@
 """
 
 mentors="""
-[Aleksej Saushev](mailto:asau@NetBSD.org)
+[tech-pkg](mailto:tech-pkg@NetBSD.org)
 """
 
 category="pkgsrc"
@@ -36,5 +36,3 @@
 
 """
 ]]
-
-[[!tag gsoc]]
Index: wikisrc/projects/project/pkgsrc_spawn_support.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/pkgsrc_spawn_support.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/projects/project/pkgsrc_spawn_support.mdwn	20 Feb 2015 17:42:22 -0000	1.10
+++ wikisrc/projects/project/pkgsrc_spawn_support.mdwn	22 Feb 2019 13:01:27 -0000	1.11
@@ -7,7 +7,7 @@
 """
 
 mentors="""
-[Aleksej Saushev](mailto:asau@NetBSD.org)
+[tech-pkg](mailto:tech-pkg@NetBSD.org)
 """
 
 category="pkgsrc"
@@ -43,5 +43,3 @@
 * measure its efficiency and compare it to traditional fork+exec.
 """
 ]]
-
-[[!tag gsoc]]

Reset mentor to tech-pkg in the debpkg project
jperkin has no interest in the project as a mentor any more.
Members: 
	projects/project/debpkg.mdwn:1.5->1.6 

Index: wikisrc/projects/project/debpkg.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/debpkg.mdwn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wikisrc/projects/project/debpkg.mdwn	15 Feb 2018 00:47:14 -0000	1.5
+++ wikisrc/projects/project/debpkg.mdwn	22 Feb 2019 12:36:43 -0000	1.6
@@ -7,7 +7,7 @@
 """
 
 mentors="""
-[Jonathan Perkin](mailto:jperkin@joyent.com)
+[tech-pkg](mailto:tech-pkg@NetBSD.org)
 """
 
 category="pkgsrc"

Add future_rel and changes_future fields similarly to ia64
Index: wikisrc/ports/riscv.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/riscv.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/ports/riscv.mdwn	13 Feb 2019 18:15:41 -0000	1.2
+++ wikisrc/ports/riscv.mdwn	13 Feb 2019 19:05:01 -0000	1.3
@@ -1,5 +1,7 @@
 [[!template id=port
 port="riscv"
+future_rel="9.0"
+changes_future="9.0"
 about="""
 NetBSD/riscv is a nascent port of NetBSD to RISC-V. Interested individuals can
 subscribe to the port-riscv mailing list.

Fix a typo
Index: wikisrc/ports/riscv.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/riscv.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/ports/riscv.mdwn	13 Feb 2019 18:07:46 -0000	1.1
+++ wikisrc/ports/riscv.mdwn	13 Feb 2019 18:15:41 -0000	1.2
@@ -2,7 +2,7 @@
 port="riscv"
 about="""
 NetBSD/riscv is a nascent port of NetBSD to RISC-V. Interested individuals can
-subscribe to the port-rsicv mailing list.
+subscribe to the port-riscv mailing list.
 """
 
 ]]

Add riscv
Index: wikisrc/ports.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports.mdwn,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- wikisrc/ports.mdwn	11 Nov 2018 19:34:03 -0000	1.21
+++ wikisrc/ports.mdwn	13 Feb 2019 18:12:38 -0000	1.22
@@ -83,6 +83,7 @@
 [[ofppc]]	|powerpc	|Generic OpenFirmware compliant PowerPC machines			|[8.0](http://www.netbsd.org/releases/formal-8/)
 [[pmax]]	|mips		|Digital MIPS-based DECstations and DECsystems				|[8.0](http://www.netbsd.org/releases/formal-8/)
 [[prep]]	|powerpc	|PReP (PowerPC Reference Platform) and CHRP machines			|[8.0](http://www.netbsd.org/releases/formal-8/)
+[[riscv]]	|riscv		|RISC-V									|none
 [[rs6000]]	|powerpc	|MCA-based IBM RS/6000 workstations					|[8.0](http://www.netbsd.org/releases/formal-8/)
 [[sandpoint]]	|powerpc	|Motorola Sandpoint reference platform					|[8.0](http://www.netbsd.org/releases/formal-8/)
 [[sbmips]]	|mips		|Broadcom SiByte evaluation boards					|[8.0](http://www.netbsd.org/releases/formal-8/)

Add a NetBSD/riscv page (based on htdocs one).
--- /dev/null	2019-03-17 07:21:01.595109064 +0000
+++ wikisrc/ports/riscv.mdwn	2019-03-17 07:21:54.837265872 +0000
@@ -0,0 +1,9 @@
+[[!template id=port
+port="riscv"
+about="""
+NetBSD/riscv is a nascent port of NetBSD to RISC-V. Interested individuals can
+subscribe to the port-rsicv mailing list.
+"""
+
+]]
+[[!tag tier2port]]

Try to improve formatting of the HAXM entry
Index: wikisrc/users/kamil/qemu.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/kamil/qemu.mdwn,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- wikisrc/users/kamil/qemu.mdwn	13 Feb 2019 05:53:54 -0000	1.7
+++ wikisrc/users/kamil/qemu.mdwn	13 Feb 2019 05:56:28 -0000	1.8
@@ -214,5 +214,5 @@
 Optionally grant access to the HAXM device nodes to user(s):
 
  * /dev/HAX
- * /dev/hax_vm/*
- * /dev/hax_vm*/*
+ * /dev/hax_vm/vm{00-07}
+ * /dev/hax_vm{00-07}/vcpu{00-16}

Improve formatting of the HAXM entry
Index: wikisrc/users/kamil/qemu.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/kamil/qemu.mdwn,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- wikisrc/users/kamil/qemu.mdwn	13 Feb 2019 05:51:36 -0000	1.6
+++ wikisrc/users/kamil/qemu.mdwn	13 Feb 2019 05:53:54 -0000	1.7
@@ -184,7 +184,7 @@
 
 There is no longer need to keep a patched host kernel.
 
-There is need to keep at least a copy syssrc in /usr/src(/sys).
+There is need to keep at least a copy of syssrc in /usr/src(/sys).
 
 Guests known to work:
 
@@ -202,7 +202,10 @@
 
 1. Install emulators/haxm from pkgsrc
 2. Install emulators/qemu 3.1.0nb5 or newer from pkgsrc
-3. Use auxiliary scripts for HAXM (superuser privileges needed):
+3. Use auxiliary scripts for HAXM (superuser privileges needed)
+4. Append HAXM option to qemu (qemu --accel hax)
+
+Auxiliary scripts in the HAXM package:
 
  * haxm-mknod     # creates /dev entries
  * haxm-modload   # insert the HAXM kernel module
@@ -213,7 +216,3 @@
  * /dev/HAX
  * /dev/hax_vm/*
  * /dev/hax_vm*/*
-
-4. Append HAXM option to qemu
-
-qemu --accel hax

Try to improve the formatting of HAXM entry
Index: wikisrc/users/kamil/qemu.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/kamil/qemu.mdwn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wikisrc/users/kamil/qemu.mdwn	13 Feb 2019 05:49:21 -0000	1.5
+++ wikisrc/users/kamil/qemu.mdwn	13 Feb 2019 05:51:36 -0000	1.6
@@ -172,11 +172,11 @@
 
 More information on the porting process is available on The NetBSD blog:
 
-http://blog.netbsd.org/tnf/entry/the_hardware_assisted_virtualization_challenge
+[http://blog.netbsd.org/tnf/entry/the_hardware_assisted_virtualization_challenge](http://blog.netbsd.org/tnf/entry/the_hardware_assisted_virtualization_challenge)
 
 A tutorial (outdated) by an early user of the support:
 
-http://polprog.net/blog/netbsd-hax/
+[http://polprog.net/blog/netbsd-hax/](http://polprog.net/blog/netbsd-hax/)
 
 NetBSD/amd64 is the only supported host of the package, but it shouldn't be difficult to expand it to Darwin, Windows and Linux if there would be users and maintainers for these OSes.
 
@@ -188,13 +188,13 @@
 
 Guests known to work:
 
- - NetBSD/amd64 8.99.3x (other variations untested)
- - Windows 7 32-bit
- - FreeBSD 12 32-bit
- - Linux (noapic boot)
- - Minix3 i386
- - Plan9 (i386?)
- - FREEDOS
+ * NetBSD/amd64 8.99.3x (other variations untested)
+ * Windows 7 32-bit
+ * FreeBSD 12 32-bit
+ * Linux (noapic boot)
+ * Minix3 i386
+ * Plan9 (i386?)
+ * FREEDOS
 
 Other OSes are either broken or untested.
 
@@ -204,15 +204,15 @@
 2. Install emulators/qemu 3.1.0nb5 or newer from pkgsrc
 3. Use auxiliary scripts for HAXM (superuser privileges needed):
 
- - haxm-mknod     # creates /dev entries
- - haxm-modload   # insert the HAXM kernel module
- - haxm-modunload # remove the HAXM module from kernel
+ * haxm-mknod     # creates /dev entries
+ * haxm-modload   # insert the HAXM kernel module
+ * haxm-modunload # remove the HAXM module from kernel
 
 Optionally grant access to the HAXM device nodes to user(s):
 
- - /dev/HAX
- - /dev/hax_vm/*
- - /dev/hax_vm*/*
+ * /dev/HAX
+ * /dev/hax_vm/*
+ * /dev/hax_vm*/*
 
 4. Append HAXM option to qemu
 

Document HAXM usage
Index: wikisrc/users/kamil/qemu.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/kamil/qemu.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/users/kamil/qemu.mdwn	30 Jan 2019 02:07:44 -0000	1.4
+++ wikisrc/users/kamil/qemu.mdwn	13 Feb 2019 05:49:21 -0000	1.5
@@ -91,7 +91,7 @@
 fdt            | fdt device tree                                    | unknown, should work
 bluez          | bluez stack connectivity                           | unknown
 kvm            | KVM acceleration support                           | N/A , Linux specific kernel APIs required in userland
-hax            | HAX acceleration support                           | mostly works, patches pending
+hax            | HAX acceleration support                           | mostly works
 hvf            | Hypervisor.framework acceleration support          | not ported, Darwin specific
 whpx           | Windows Hypervisor Platform acceleration support   | N/A
 rdma           | Enable RDMA-based migration and PVRDMA support     | unknown, probably not supported
@@ -162,3 +162,58 @@
 2. Make QEMU PaX MPROTECT safe.
 
 3. Develop NetBSD USER emulation, attempt to either share the code with FreeBSD (bsd-user, old broken, downstream patches) or with Linux (linux-user, recent, actively maintained). Preferred approach is to share as much code with linux-user as possible, regardless of the state of bsd-user.
+
+## HAXM
+
+> HAXM is a cross-platform hardware-assisted virtualization engine (hypervisor), widely used as an accelerator for Android Emulator and QEMU. It has always supported running on Windows and macOS, and has been ported to other host operating systems as well, such as Linux and NetBSD.
+
+> HAXM runs as a kernel-mode driver on the host operating system, and provides a KVM-like interface to user space, thereby enabling applications like QEMU to utilize the hardware virtualization capabilities built into modern Intel CPUs, namely Intel Virtualization Technology.
+
+
+More information on the porting process is available on The NetBSD blog:
+
+http://blog.netbsd.org/tnf/entry/the_hardware_assisted_virtualization_challenge
+
+A tutorial (outdated) by an early user of the support:
+
+http://polprog.net/blog/netbsd-hax/
+
+NetBSD/amd64 is the only supported host of the package, but it shouldn't be difficult to expand it to Darwin, Windows and Linux if there would be users and maintainers for these OSes.
+
+NetBSD as host version 8.0 and HEAD (8.99.3x) tested. The minimal version that could work in theory is 6.x, but everything prior 8.0 is untested.
+
+There is no longer need to keep a patched host kernel.
+
+There is need to keep at least a copy syssrc in /usr/src(/sys).
+
+Guests known to work:
+
+ - NetBSD/amd64 8.99.3x (other variations untested)
+ - Windows 7 32-bit
+ - FreeBSD 12 32-bit
+ - Linux (noapic boot)
+ - Minix3 i386
+ - Plan9 (i386?)
+ - FREEDOS
+
+Other OSes are either broken or untested.
+
+Usage:
+
+1. Install emulators/haxm from pkgsrc
+2. Install emulators/qemu 3.1.0nb5 or newer from pkgsrc
+3. Use auxiliary scripts for HAXM (superuser privileges needed):
+
+ - haxm-mknod     # creates /dev entries
+ - haxm-modload   # insert the HAXM kernel module
+ - haxm-modunload # remove the HAXM module from kernel
+
+Optionally grant access to the HAXM device nodes to user(s):
+
+ - /dev/HAX
+ - /dev/hax_vm/*
+ - /dev/hax_vm*/*
+
+4. Append HAXM option to qemu
+
+qemu --accel hax

Mark as done, not by us. If anyone wants this, openrsync is on openbsd.
Index: wikisrc/projects/project/rsync.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/rsync.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/projects/project/rsync.mdwn	6 Nov 2011 21:08:23 -0000	1.2
+++ wikisrc/projects/project/rsync.mdwn	12 Feb 2019 06:58:47 -0000	1.3
@@ -9,6 +9,7 @@
 category="userland"
 difficulty="easy"
 duration="2 months"
+done_by="Kritaps Dzonsons at openbsd"
 
 description="""
 Create a BSD licensed drop-in replacement for rsync that can handle large

improve formatting
Index: wikisrc/projects/project/ikev2.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/ikev2.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/projects/project/ikev2.mdwn	18 Jan 2019 16:28:35 -0000	1.1
+++ wikisrc/projects/project/ikev2.mdwn	11 Feb 2019 06:50:12 -0000	1.2
@@ -15,19 +15,22 @@
 duration="3 months"
 
 description="""
-racoon(8) is the current IPSEC implementation used in NetBSD. The
+racoon(8) is the current IKEv1 implementation used in NetBSD. The
 racoon code is old and crufty and full of potential security issues.
-We would like to replace it. There are other implementations available
-(strongswan, openiked/isakmpd, racoon2). 
+We would like to replace it. There are other implementations available,
+such as StrongSwan, openiked/isakmpd, racoon2.
 
-This project has 2 stages:
-1. evaluate all 3 (or more solutions) and describing and documenting
-their pros and cons, and then settling into one of them.
-2. porting it to NetBSD to replace racoon. I have started working on
-that for racoon2 on <https://github.com/zoulasc/racoon2/> (see the TODO
-file), and also have a build glue for NetBSD for it
-<https://github.com/zoulasc/racoon2-glue/> and it works. I've also
-gotten openiked to compile (but not work).
+This project has two stages:
+
+ * Evaluate all 3 (or more) solutions, describe and document their pros
+   and cons, and then settle into one of them.
+
+ * Port it to NetBSD to replace racoon.
+
+I have started working on that for racoon2 on
+<https://github.com/zoulasc/racoon2/> (see the TODO file), and also have a
+build glue for NetBSD for it <https://github.com/zoulasc/racoon2-glue/> and
+it works. I've also gotten openiked to compile (but not work).
 """
 
 ]]

Add an example line in `Planning to attend?' table (should solve
the `Error: empty data' problem)
Index: wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	10 Feb 2019 01:56:31 -0000	1.1
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	10 Feb 2019 20:27:33 -0000	1.2
@@ -33,6 +33,7 @@
 
 [[!table data="""
 First Last | `login@` | join dinner? | comment(s)
+Name Surname | `login@` | join |
 """]]
 
 ## Planning to present something?

Index: wikisrc/users/cyber.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/cyber.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/users/cyber.mdwn	1 Jun 2016 01:53:01 -0000	1.4
+++ wikisrc/users/cyber.mdwn	10 Feb 2019 17:21:08 -0000	1.5
@@ -2,13 +2,13 @@
 
 ## Currently
 
-* Member Board of Directors
-* Cobalt Portmaster
 * next68k Portmaster
+* Cobalt Portmaster
 
 
 ## Past
 
+* Member Board of Directors
 * releng
 * regional-sfba@
 

AsiaBSDCon2019 NetBSD BoF
--- /dev/null	2019-03-17 07:21:01.595109064 +0000
+++ wikisrc/summits/AsiaBSDCon_2019_NetBSD_BoF.mdwn	2019-03-17 07:21:57.865630596 +0000
@@ -0,0 +1,47 @@
+<!-- we are supposed to use all lowercase letters in the link, so set a proper title for the page: -->
+
+[[!meta title="AsiaBSDCon 2019 NetBSD BoF"]]
+
+
+# NetBSD BoF 2019
+------------------------------------------------------
+* Let's run a NetBSD BoF on AsiaBSDCon2019.
+* [announce on netbsd-advocacy](http://mail-index.netbsd.org/netbsd-advocacy/2019/01/31/msg000796.html)
+* All BSD speakers are welcome (No AsiaBSDCon registration is required).
+* Day & time: 2019/3/21 (Friday)
+  * 11:00-18:00(JST)
+  * 02:00-09:00(UTC)
+* Venue:
+  * TOKYO UNIVERSITY OF SCIENCE: Building No. will fixed.
+  * [Kagurazaka Campus | Tokyo University of Science](http://www.tus.ac.jp/en/campus/kagurazaka.html)
+  * [Kagurazaka Campus Google Map](http://www.tus.ac.jp/en/campus/kag_gmap.html)
+* Live streaming URL: [http://www.ustream.tv/channel/japan-netbsd-users-group-meeting](http://www.ustream.tv/channel/japan-netbsd-users-group-meeting)
+ 
+# Dinner
+* After the BoF, we usually go to a bar or a restaurant near the venue.
+
+
+## Details
+
+add description here
+
+### NetBSD Dinner
+
+more description
+
+## Planning to attend?
+
+[[!table data="""
+First Last | `login@` | join dinner? | comment(s)
+"""]]
+
+## Planning to present something?
+
+[[!table data="""
+Speaker  |Title
+`login@` |_Very Interesting Thing_
+"""]]
+
+## Discussions
+
+## Varia

removed
--- wikisrc/summits/AsiaBSDCon__95__2019__95__NetBSD__95__BoF.mdwn	2019-03-17 07:21:58.101673287 +0000
+++ /dev/null	2019-03-17 07:21:01.595109064 +0000
@@ -1,47 +0,0 @@
-<!-- we are supposed to use all lowercase letters in the link, so set a proper title for the page: -->
-
-[[!meta title="AsiaBSDCon 2019 NetBSD BoF"]]
-
-
-# NetBSD BoF 2019
-------------------------------------------------------
-* Let's run a NetBSD BoF on AsiaBSDCon2019.
-* [announce on netbsd-advocacy](http://mail-index.netbsd.org/netbsd-advocacy/2019/01/31/msg000796.html)
-* All BSD speakers are welcome (No AsiaBSDCon registration is required).
-* Day & time: 2019/3/21 (Friday)
-  * 11:00-18:00(JST)
-  * 02:00-09:00(UTC)
-* Venue:
-  * TOKYO UNIVERSITY OF SCIENCE: Building No. will fixed.
-  * [Kagurazaka Campus | Tokyo University of Science](http://www.tus.ac.jp/en/campus/kagurazaka.html)
-  * [Kagurazaka Campus Google Map](http://www.tus.ac.jp/en/campus/kag_gmap.html)
-* Live streaming URL: [http://www.ustream.tv/channel/japan-netbsd-users-group-meeting](http://www.ustream.tv/channel/japan-netbsd-users-group-meeting)
- 
-# Dinner
-* After the BoF, we usually go to a bar or a restaurant near the venue.
-
-
-## Details
-
-add description here
-
-### NetBSD Dinner
-
-more description
-
-## Planning to attend?
-
-[[!table data="""
-First Last | `login@` | join dinner? | comment(s)
-"""]]
-
-## Planning to present something?
-
-[[!table data="""
-Speaker  |Title
-`login@` |_Very Interesting Thing_
-"""]]
-
-## Discussions
-
-## Varia

--- /dev/null	2019-03-17 07:21:01.595109064 +0000
+++ wikisrc/summits/AsiaBSDCon__95__2019__95__NetBSD__95__BoF.mdwn	2019-03-17 07:21:58.338134007 +0000
@@ -0,0 +1,47 @@
+<!-- we are supposed to use all lowercase letters in the link, so set a proper title for the page: -->
+
+[[!meta title="AsiaBSDCon 2019 NetBSD BoF"]]
+
+
+# NetBSD BoF 2019
+------------------------------------------------------
+* Let's run a NetBSD BoF on AsiaBSDCon2019.
+* [announce on netbsd-advocacy](http://mail-index.netbsd.org/netbsd-advocacy/2019/01/31/msg000796.html)
+* All BSD speakers are welcome (No AsiaBSDCon registration is required).
+* Day & time: 2019/3/21 (Friday)
+  * 11:00-18:00(JST)
+  * 02:00-09:00(UTC)
+* Venue:
+  * TOKYO UNIVERSITY OF SCIENCE: Building No. will fixed.
+  * [Kagurazaka Campus | Tokyo University of Science](http://www.tus.ac.jp/en/campus/kagurazaka.html)
+  * [Kagurazaka Campus Google Map](http://www.tus.ac.jp/en/campus/kag_gmap.html)
+* Live streaming URL: [http://www.ustream.tv/channel/japan-netbsd-users-group-meeting](http://www.ustream.tv/channel/japan-netbsd-users-group-meeting)
+ 
+# Dinner
+* After the BoF, we usually go to a bar or a restaurant near the venue.
+
+
+## Details
+
+add description here
+
+### NetBSD Dinner
+
+more description
+
+## Planning to attend?
+
+[[!table data="""
+First Last | `login@` | join dinner? | comment(s)
+"""]]
+
+## Planning to present something?
+
+[[!table data="""
+Speaker  |Title
+`login@` |_Very Interesting Thing_
+"""]]
+
+## Discussions
+
+## Varia

SMP now works on non-PSCI SoCs
Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.100
retrieving revision 1.101
diff -u -r1.100 -r1.101
--- wikisrc/ports/evbarm/allwinner.mdwn	28 Jan 2019 16:43:54 -0000	1.100
+++ wikisrc/ports/evbarm/allwinner.mdwn	5 Feb 2019 19:47:58 -0000	1.101
@@ -77,7 +77,7 @@
     <tr><td>RTC</td><td>Yes</td><td></td></tr>
     <tr><td>SATA</td><td>Yes</td><td></td></tr>
     <tr><td>SD/MMC</td><td>Yes</td><td></td></tr>
-    <tr><td>SMP</td><td>Yes</td><td>PSCI</td></tr>
+    <tr><td>SMP</td><td>Yes</td><td></td></tr>
     <tr><td>SPDIF</td><td>-</td><td></td></tr>
     <tr><td>SPI</td><td>Yes</td><td></td></tr>
     <tr><td>Thermal sensors</td><td>Yes</td><td></td></tr>

Move FOSDEM 2019 to past events
Index: wikisrc/events.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/events.mdwn,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -r1.72 -r1.73
--- wikisrc/events.mdwn	30 Jan 2019 16:00:05 -0000	1.72
+++ wikisrc/events.mdwn	4 Feb 2019 23:12:56 -0000	1.73
@@ -13,24 +13,6 @@
 Future Events
 -------------
 
-### `Feb 2019` - FOSDEM 2019 Brussels, Belgium
-
-*February 2 - 3, 2019, ULB Solbosch Campus, Brussels, Belgium*
-
-[FOSDEM](https://fosdem.org/2019/) is a
-free event for software developers to meet, share ideas
-and collaborate. Every year, thousands of developers of
-free and open source software from all over the world gather
-at the event in Brussels.
-
-There is a special developer's room reserved for BSD licensed
-operating systems and their talks.
-
-Please see
-[this announcement](https://mail-index.NetBSD.org/netbsd-advocacy/2018/10/24/msg000787.html)
-for details.
-
-
 ### `Mar 2019` - AsiaBSDCon 2019, Tokyo, Japan
 
 *March 21 - 24, Tokyo University of Science, Tokyo, Japan*
@@ -73,6 +55,24 @@
 Past Events
 -----------
 
+### `Feb 2019` - FOSDEM 2019 Brussels, Belgium
+
+*February 2 - 3, 2019, ULB Solbosch Campus, Brussels, Belgium*
+
+[FOSDEM](https://fosdem.org/2019/) is a
+free event for software developers to meet, share ideas
+and collaborate. Every year, thousands of developers of
+free and open source software from all over the world gather
+at the event in Brussels.
+
+There is a special developer's room reserved for BSD licensed
+operating systems and their talks.
+
+Please see
+[this announcement](https://mail-index.NetBSD.org/netbsd-advocacy/2018/10/24/msg000787.html)
+for details.
+
+
 ### `Oct 2018` - MeetBSDCA 2018, Santa Clara, US
 
 *October 19 - 20, 2018, Intel Santa Clara Campus, California, US*

Add new GSoC project: XRay-as-DTrace
--- /dev/null	2019-03-17 07:21:01.595109064 +0000
+++ wikisrc/projects/project/xray.mdwn	2019-03-17 07:21:59.254141167 +0000
@@ -0,0 +1,40 @@
+[[!template id=project
+
+title="Port XRay to the NetBSD kernel"
+
+contact="""
+[tech-kern](mailto:tech-kern@NetBSD.org)
+"""
+
+mentors="""
+[Kamil Rytarowski](mailto:kamil@NetBSD.org)
+"""
+
+category="analyzers"
+difficulty="hard"
+duration="3 months"
+
+description="""
+
+XRay is a function call tracing system which combines compiler-inserted
+instrumentation points and a runtime library that can dynamically enable
+and disable the instrumentation.
+
+Research and port XRay to the NetBSD kernel getting DTrace-like features
+of dynamic tracing.
+
+Milestones:
+
+* Compile the NetBSD kernel with XRay instrumentation
+* Write from scratch an XRay runtime for the kernel
+* Export handlers for the XRay management to userland
+
+References:
+
+* https://llvm.org/docs/XRay.html
+* http://www.brendangregg.com/dtrace.html
+
+"""
+]]
+
+[[!tag gsoc]]

Add EuroBSDcon 2019
Index: wikisrc/events.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/events.mdwn,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- wikisrc/events.mdwn	30 Nov 2018 22:59:39 -0000	1.71
+++ wikisrc/events.mdwn	30 Jan 2019 16:00:05 -0000	1.72
@@ -57,6 +57,19 @@
 advanced developers.
 
 
+### `Sep 2019` - EuroBSDcon 2019, Lillehammer, Norway
+
+*September 19 - 22, 2019, Scandic Lillehammer Hotel, Lillehammer, Norway*
+
+[EuroBSDcon](https://2019.eurobsdcon.org/) is the premier European
+conference on the open source BSD operating systems attracting
+about 300 highly skilled engineering professionals, software
+developers, computer science students and professors, and users
+from all over Europe and other parts of the world. The goal of
+EuroBSDcon is to exchange knowledge about the BSD operating systems,
+facilitate coordination and cooperation among users and developers.
+
+
 Past Events
 -----------
 

Update the entry about HAXM
It mostly works now and all patches are pending in review.
Members: 
	users/kamil/qemu.mdwn:1.3->1.4 

Index: wikisrc/users/kamil/qemu.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/kamil/qemu.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/users/kamil/qemu.mdwn	27 May 2018 09:53:16 -0000	1.3
+++ wikisrc/users/kamil/qemu.mdwn	30 Jan 2019 02:07:44 -0000	1.4
@@ -91,7 +91,7 @@
 fdt            | fdt device tree                                    | unknown, should work
 bluez          | bluez stack connectivity                           | unknown
 kvm            | KVM acceleration support                           | N/A , Linux specific kernel APIs required in userland
-hax            | HAX acceleration support                           | not ported, Windows/Darwin specific as of today
+hax            | HAX acceleration support                           | mostly works, patches pending
 hvf            | Hypervisor.framework acceleration support          | not ported, Darwin specific
 whpx           | Windows Hypervisor Platform acceleration support   | N/A
 rdma           | Enable RDMA-based migration and PVRDMA support     | unknown, probably not supported
@@ -162,50 +162,3 @@
 2. Make QEMU PaX MPROTECT safe.
 
 3. Develop NetBSD USER emulation, attempt to either share the code with FreeBSD (bsd-user, old broken, downstream patches) or with Linux (linux-user, recent, actively maintained). Preferred approach is to share as much code with linux-user as possible, regardless of the state of bsd-user.
-
-4. Develop HAXM backend support for the NetBSD kernel.
-
-## HAXM hardware assisted virtualization
-
-Features:
-
- - Open Source
- - HAXM is an Intel hardware assisted virtualization.
- - HAXM supports up to 8 active VMs.
- - HAXM supports up to 16 active VCPUs per VM.
- - ioctl(2) based API with statically created devices (/dev/HAX, /dev/haxm_vm/vmXX, /dev/haxm_vm/haxm_vmXX_vcpuYY)
-
-HAXM porting for NetBSD rationale:
-
- - Relatively low cost (compared to alternatives) to get it aboard to the NetBSD kernel.
- - Relatively non-intrusive (compared to alternatives like bhyve and KVM)
- - Scratch but non-functional port for NetBSD is ready.
- - Active (paid developers) upstream to maintain this
- - Clean separation between kernel specific and independent parts (there are at least 2 backends: Darwin and Windows)
- - QEMU frontend already exists, API is ioctl(2) based
- - Good license (BSD-3-clause) for the kernel driver
- - Tailored down for desktop users, initially prepared for Android developers
-
-HAXM shortcomings:
-
- - No AMD support
- - Required relatively recent Intel CPU
- - Not as flexible as KVM-like solutions for embedded or server usage
- - Not necessarily ready (not tested) to run every OS in existence, there are known failures to execute some versions of the Linux kernel
-
-Current HAXM/NetBSD status:
-
- - The module builds and loads into the kernel (triggering a panic)
- - Revisit the UVM APIs to ship all the needed features of sharing memory between user and kernel that is used by HAXM
-
-> https://github.com/krytarowski/haxm/tree/netbsd-1
-> 
-> $ cd netbsd && make
-
-External links:
-
-[https://www.qemu.org/2017/11/22/haxm-usage-windows/](https://www.qemu.org/2017/11/22/haxm-usage-windows/)
-
-[https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm](https://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager-intel-haxm)
-
-[https://github.com/intel/haxm](https://github.com/intel/haxm)

Added a comment: wip/lumina
--- /dev/null	2019-03-17 07:21:01.595109064 +0000
+++ wikisrc/projects/project/desktop-infrastructure/comment_4_1e8888a25c2647f2ba139a71f21e0bfc._comment	2019-03-17 07:22:00.134575944 +0000
@@ -0,0 +1,10 @@
+[[!comment format=mdwn
+ username="leot"
+ subject="wip/lumina"
+ date="2019-01-29T10:20:15Z"
+ content="""
+Hello!
+
+A lumina package is present in pkgsrc-wip as `wip/lumina`.
+
+"""]]

ports/xen/howto.mdwn: mention LVM in an example
Index: wikisrc/ports/xen/howto.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/xen/howto.mdwn,v
retrieving revision 1.161
retrieving revision 1.162
diff -u -r1.161 -r1.162
--- wikisrc/ports/xen/howto.mdwn	5 Sep 2018 09:39:39 -0000	1.161
+++ wikisrc/ports/xen/howto.mdwn	29 Jan 2019 01:48:53 -0000	1.162
@@ -348,8 +348,8 @@
 In domU config files, the disks are defined as a sequence of 3-tuples:
 
  * The first element is "method:/path/to/disk". Common methods are
-   "file:" for file-backed vnd, and "phy:" for something that is already
-   a device.
+   "file:" for a file-backed vnd, and "phy:" for something that is already
+   a device, such as an LVM logical volume.
 
  * The second element is an artifact of how virtual disks are passed to
    Linux, and a source of confusion with NetBSD Xen usage.  Linux domUs
@@ -434,7 +434,7 @@
 ----------------------
 
 See the earlier config file, and adjust memory.  Decide on how much
-storage you will provide, and prepare it (file or lvm).
+storage you will provide, and prepare it (file or LVM).
 
 While the kernel will be obtained from the dom0 file system, the same
 file should be present in the domU as /netbsd so that tools like

Added a comment: Lumina Not Available
--- /dev/null	2019-03-17 07:21:01.595109064 +0000
+++ wikisrc/projects/project/desktop-infrastructure/comment_3_1ac58127164ba43eb6cd66dcad83d673._comment	2019-03-17 07:22:00.841137859 +0000
@@ -0,0 +1,8 @@
+[[!comment format=mdwn
+ username="https://rong1611.wordpress.com/"
+ nickname="rong1611"
+ subject="Lumina Not Available"
+ date="2019-01-29T01:05:02Z"
+ content="""
+Looks like Lumina is not available in package source any more
+"""]]

Add a new GSoC task: Filesystem Fuzzing with Americal Fuzzy Lop
--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/afl_filesystem_fuzzing.mdwn	2019-03-17 07:22:01.089576800 +0000
@@ -0,0 +1,34 @@
+[[!template id=project
+
+title="Filesystem Fuzzing with Americal Fuzzy Lop"
+
+contact="""
+[tech-userlevel](mailto:tech-userlevel@NetBSD.org)
+"""
+
+mentors="""
+[Kamil Rytarowski](mailto:kamil@NetBSD.org)
+"""
+
+category="analyzers"
+difficulty="medium"
+duration="3 months"
+
+description="""
+
+American fuzzy lop is a fuzzer that employs genetic algorithms in order to efficiently increase code coverage of the test cases.
+
+Milestones:
+
+* Add support for AFL in kcov(4), adapt existing code (as of today not merged with upstream) for Linux to NetBSD
+* Port and setup AFL on top of the NetBSD kernel
+* Detect and report bugs in the filesystem code
+
+Reference:
+
+* "Filesystem Fuzzing with Americal Fuzzy Lop", V. Nossum; Q. Casasnovas; Oracle 2016
+
+"""
+]]
+
+[[!tag gsoc]]

Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.99
retrieving revision 1.100
diff -u -r1.99 -r1.100
--- wikisrc/ports/evbarm/allwinner.mdwn	26 Nov 2018 03:49:53 -0000	1.99
+++ wikisrc/ports/evbarm/allwinner.mdwn	28 Jan 2019 16:43:54 -0000	1.100
@@ -154,6 +154,24 @@
 EndSection
 """]]
 
+## Pinebook screen
+
+X11 currently cannot work out the size of the screen, resulting in a very small DPI on a very small screen.
+This file configures X to use an 11.6" screen, which results in very readable a DPI of 190.
+
+[[!template  id=filecontent name="/etc/X11/xorg.conf.d/01-pinebook-11-screen.conf" text="""
+Section "Monitor"
+        Identifier      "Pinebook 11.6 inch monitor"
+        DisplaySize     256.8 144.5     # millimeters, 11.6 inch screen
+EndSection
+
+Section "Screen"
+        Identifier      "Default Screen"
+        Monitor         "Pinebook 11.6 inch monitor"
+EndSection
+"""]]
+
+
 # Links
 
 - [[NetBSD/evbarm install via sysinst(8) on a SATA hard disk, USB stick or (u)SD card|ports/evbarm/install_using_sysinst]]

add satlink
Index: wikisrc/attic_museum.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/attic_museum.mdwn,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- wikisrc/attic_museum.mdwn	29 Dec 2018 11:37:51 -0000	1.8
+++ wikisrc/attic_museum.mdwn	27 Jan 2019 09:04:45 -0000	1.9
@@ -34,5 +34,6 @@
 lmc		|Network Driver		|12/2018	|				|[Commit](https://mail-index.netbsd.org/source-changes/2018/12/12/msg101368.html)
 compat_svr4	|Compatibility layer	|12/2018	|NetBSD 4			|[Commit](https://mail-index.netbsd.org/source-changes/2018/12/19/msg101565.html)
 compat_ibcs2	|Compatibility layer	|12/2018	|				|[Commit](https://mail-index.netbsd.org/source-changes/2018/12/29/msg101841.html)
+satlink		|Device Driver		|01/2019	|				|[Commit](https://mail-index.netbsd.org/source-changes/2019/01/27/msg102772.html)
 """]]
 

test
Index: wikisrc/users/spz/sandbox.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/spz/sandbox.mdwn,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- wikisrc/users/spz/sandbox.mdwn	2 Dec 2018 14:41:03 -0000	1.15
+++ wikisrc/users/spz/sandbox.mdwn	25 Jan 2019 07:42:49 -0000	1.16
@@ -1 +1 @@
-Sun Dec  2 14:40:43 UTC 2018
+Fri Jan 25 07:42:27 UTC 2019

add posix_spawn(3) chdir(2) support project
--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/posix__95__spawn__40__3__41___chdir_support.mdwn	2019-03-17 07:22:02.380368557 +0000
@@ -0,0 +1,27 @@
+[[!template id=project
+
+title="Add support for chdir(2) support in posix_spawn(3)"
+
+contact="""
+[tech-kern](mailto:tech-kern@NetBSD.org)
+"""
+
+mentors="""
+[Martin Husemann](mailto:martin@NetBSD.org)
+"""
+
+category="kernel"
+difficulty="easy"
+
+description="""
+The Austin Group is currently discussing to extend the standard for posix_spawn(3)
+to support chdir(2) functionality in the new created process.
+This is useful and relatively easy to implement.
+
+This project is about adding the full functionality as described in the Austin Groups
+ticket tracker, which means both kernel extensions as well as associated changes to
+the C library.
+"""
+]]
+
+[[!tag gsoc]]

Add gsoco project to make system(3) and popen(3) use posix_spawn(3) internally
--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/make_system__40__3__41___and_popen__40__3__41___use_posix__95__spawn__40__3__41__.mdwn	2019-03-17 07:22:02.638479800 +0000
@@ -0,0 +1,28 @@
+[[!template id=project
+
+title="Make system(3) and popen(3) use posix_spawn(3) internally"
+
+contact="""
+[tech-userland](mailto:tech-userland@NetBSD.org)
+"""
+
+mentors="""
+[Martin Husemann](mailto:martin@NetBSD.org)
+"""
+
+category="userland"
+difficulty="easy"
+
+description="""
+The library functions popen(3) and system(3) are used to create a new shell
+process and (in case of popen(3) set up IPC channels to the new process).
+
+Currently they are implemented using fork(2), execve(2) and do a bit of
+astonishing complex internal bookkeeping.
+
+It should be possible to simplify both implementations using
+posix_spawn(3) and associated helper functions.
+"""
+]]
+
+[[!tag gsoc]]

Add new GSoC task: rumpkernel fuzzing
--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/rumpkernel-fuzzing.mdwn	2019-03-17 07:22:02.879695510 +0000
@@ -0,0 +1,36 @@
+[[!template id=project
+
+title="rumpkernel fuzzing"
+
+contact="""
+[tech-toolchain](mailto:tech-toolchain@NetBSD.org)
+"""
+
+mentors="""
+[Kamil Rytarowski](mailto:kamil@NetBSD.org)
+"""
+
+category="analyzers"
+difficulty="medium"
+duration="3 months"
+
+description="""
+
+rumpkernel is a NetBSD kernel code used standalone as a library.
+
+fuzzing is an automated testing technique that involved providing random data as input to a computer program.
+
+Integrate a selection of fuzzers (libFuzzer, AFL, honggfuzz) with various parts of the rumpkernel codebase.
+For efficiency reasons the fuzzing process must involve sanitizers.
+
+Milestones:
+
+* Validate and if needed adapt the sanitizers to be able to perform sanitization of rumpkernels.
+* Integrate a selection of fuzzers with the rumpkernel codebase
+* Catch and report detected issues
+* Validate whether the problems are reproducible on a standalone NetBSD kernel
+
+"""
+]]
+
+[[!tag gsoc]]

Add a port fo TriforceAFL to GSoC tasks
--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/triforceafl.mdwn	2019-03-17 07:22:03.137996585 +0000
@@ -0,0 +1,32 @@
+[[!template id=project
+
+title="Adapt TriforceAFL for the NetBSD kernel fuzzing"
+
+contact="""
+[tech-toolchain](mailto:tech-toolchain@NetBSD.org)
+"""
+
+mentors="""
+[Kamil Rytarowski](mailto:kamil@NetBSD.org)
+"""
+
+category="analyzers"
+difficulty="medium"
+duration="3 months"
+
+description="""
+
+TriforceAFL is AFL/QEMU fuzzing with full-system emulation.
+
+TriforceAFL can be used for bug detecting in the kernel code.
+
+Milestones:
+
+* Adapt TriforceAFL for fuzzing the NetBSD kernel
+* Catch and report issues in the NetBSD kernel
+* Create a pkgsrc package with TriforceAFL-for-NetBSD
+
+"""
+]]
+
+[[!tag gsoc]]

Link to zsc(4) manual
Index: wikisrc/ports/sgimips.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/sgimips.mdwn,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- wikisrc/ports/sgimips.mdwn	19 Jul 2018 10:15:07 -0000	1.16
+++ wikisrc/ports/sgimips.mdwn	22 Jan 2019 22:40:19 -0000	1.17
@@ -48,7 +48,7 @@
 * On-board framebuffer on Indy ([[!template id=man name="newport" section="4" arch="sgimips"]])
 * On-board PC-style keyboard/mouse on Indy ([[!template id=man name="pckbc" section="4"]], [[!template id=man name="pckbd" section="4"]], [[!template id=man name="pms" section="4"]])
 * On-board framebuffer on Indigo ([[!template id=man name="grtwo" section="4" arch="sgimips"]], [[!template id=man name="light" section="4" arch="sgimips"]])
-* On-board Z8530 based keyboard/mouse on Indigo (zsc, zskbd, zsms)
+* On-board Z8530 based keyboard/mouse on Indigo ([[!template id=man name="zsc" section="4"]], zskbd, zsms)
 * E++ GIO Ethernet Adapter ([[!template id=man name="sq" section="4" arch="sgimips"]])
 * GIO32 SCSI Adapter ([[!template id=man name="wdsc" section="4" arch="sgimips"]])
 * Phobos GIO G100/G130/G160 Fast Ethernet ([[!template id=man name="tlp" section="4"]])

Remove "kernel" from tags.
Index: wikisrc/projects/project/kernel_setroot_tests.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/kernel_setroot_tests.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/projects/project/kernel_setroot_tests.mdwn	21 Jan 2019 22:34:31 -0000	1.1
+++ wikisrc/projects/project/kernel_setroot_tests.mdwn	21 Jan 2019 22:39:35 -0000	1.2
@@ -55,4 +55,4 @@
 """
 ]]
 
-[[!tag kernel gsoc]]
+[[!tag gsoc]]

Add a project page for testing root device/fs selection.
--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/kernel_setroot_tests.mdwn	2019-03-17 07:22:04.076622446 +0000
@@ -0,0 +1,58 @@
+[[!template id=project
+
+title="Test root device and root file system selection"
+
+contact="""
+[tech-kern](mailto:tech-kern@NetBSD.org)
+"""
+
+mentors="""
+[Christoph Badura](mailto:bad@NetBSD.org)
+"""
+
+category="kernel"
+difficulty="medium"
+duration="3-6 months"
+
+description="""
+
+NetBSD has an extensive test suite that tests native kernel and userland
+code.
+
+Mounting the root file system is one of the last steps the kernel does
+during boot before starting the first process (init(8)).
+
+Root file system selection is not covered by the current test suite.
+
+How to find the root file system is specfied in the kernel configuration
+file.  E.g.:
+
+	config netbsd root on ? type ?  
+	config netbsd root on sd0a type ?  
+
+The first is a wildcard specification which causes the kernel to look for
+the root file system on the device that the kernel was booted from.
+The second form specifies the device and partition that contains the root
+file system.  Other forms are also possible.
+
+The selection process is a complex interaction between various global
+variables that get initialized from the kernel configuration file and by
+machine specific code that processes the information passed by the
+bootloader about where the kernel was loaded from.
+
+This selection process is performed mostly by a function named `setroot`
+in the file `sys/kern/kern_subr.c`.
+
+The project could be completed in a number of steps:
+
+* Document the existing use cases and `config ...` syntax.
+* Document the processing steps and functions called by `setroot`.
+* Document how the various global variables interact.
+* Write unit tests using rumpservers for the ATF framework for the
+  documented use cases.
+
+The project would initially be focussed on x86 (amd64 and i386).
+"""
+]]
+
+[[!tag kernel gsoc]]

Add clang-format GSoC task
Add KNF (NetBSD style) clang-format configuration.
Members: 
	projects/project/clang-format.mdwn:INITIAL->1.1 

--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/clang-format.mdwn	2019-03-17 07:22:04.329949129 +0000
@@ -0,0 +1,37 @@
+[[!template id=project
+
+title="Add KNF (NetBSD style) clang-format configuration"
+
+contact="""
+[tech-toolchain](mailto:tech-toolchain@NetBSD.org)
+"""
+
+mentors="""
+[Kamil Rytarowski](mailto:kamil@NetBSD.org)
+"""
+
+category="analyzers"
+difficulty="medium"
+duration="3 months"
+
+description="""
+
+clang-format is a tool to format source code according to a set of rules and heuristics.
+Like most tools, it is not perfect nor covers every single case, but it is good enough to be helpful.
+
+clang-format can be used for several purposes:
+
+* Quickly reformat a block of code to the NetBSD (KNF) style.
+* Spot style mistakes, typos and possible improvements in files.
+* Help to follow the coding style rules.
+
+Milestones:
+
+* Create configuration file .clang-format that approximate the NetBSD coding style
+* Patch LibFormat to handle missing coding style rules.
+* Integrate .clang-format with the NetBSD distribution.
+
+"""
+]]
+
+[[!tag gsoc]]

remove drochner as a mentor, as he passed away.
Index: wikisrc/projects/project/disk-removal.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/disk-removal.mdwn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wikisrc/projects/project/disk-removal.mdwn	23 Aug 2016 21:25:52 -0000	1.5
+++ wikisrc/projects/project/disk-removal.mdwn	18 Jan 2019 16:34:49 -0000	1.6
@@ -6,10 +6,6 @@
 [tech-kern](mailto:tech-kern@NetBSD.org)
 """
 
-mentors="""
-[Matthias Drochner](mailto:drochner@NetBSD.org), [David Young](mailto:dyoung@NetBSD.org)
-"""
-
 category="filesystems"
 difficulty="hard"
 duration="3 months"
Index: wikisrc/projects/project/jtag_kit.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/jtag_kit.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/projects/project/jtag_kit.mdwn	16 Feb 2015 09:43:02 -0000	1.3
+++ wikisrc/projects/project/jtag_kit.mdwn	18 Jan 2019 16:34:49 -0000	1.4
@@ -6,10 +6,6 @@
 [tech-embed](mailto:tech-embed@NetBSD.org)
 """
 
-mentors="""
-[Matthias Drochner](mailto:drochner@NetBSD.org)
-"""
-
 category="misc"
 difficulty="hard"
 duration="3 months"
Index: wikisrc/projects/project/opencrypto_swcrypto.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/opencrypto_swcrypto.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/projects/project/opencrypto_swcrypto.mdwn	20 Feb 2015 17:42:22 -0000	1.3
+++ wikisrc/projects/project/opencrypto_swcrypto.mdwn	18 Jan 2019 16:34:49 -0000	1.4
@@ -6,10 +6,6 @@
 [tech-kern](mailto:tech-kern@NetBSD.org), [tech-security](mailto:tech-security@NetBSD.org)
 """
 
-mentors="""
-[Matthias Drochner](mailto:drochner@NetBSD.org)
-"""
-
 category="kernel"
 difficulty="medium"
 duration="3 months"
@@ -28,5 +24,3 @@
 * Tie public-key operations into veriexec somehow for extra credit (probably a very good start towards an undergrad thesis project).
 """
 ]]
-
-[[!tag gsoc]]

new project
--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/ikev2.mdwn	2019-03-17 07:22:05.011856953 +0000
@@ -0,0 +1,35 @@
+[[!template id=project
+
+title="IKEv2 daemon for NetBSD"
+
+contact="""
+[tech-userlevel](mailto:tech-userlevel@NetBSD.org)
+"""
+
+mentors="""
+[Christos Zoulas](mailto:christos@NetBSD.org)
+"""
+
+category="userland"
+difficulty="medium"
+duration="3 months"
+
+description="""
+racoon(8) is the current IPSEC implementation used in NetBSD. The
+racoon code is old and crufty and full of potential security issues.
+We would like to replace it. There are other implementations available
+(strongswan, openiked/isakmpd, racoon2). 
+
+This project has 2 stages:
+1. evaluate all 3 (or more solutions) and describing and documenting
+their pros and cons, and then settling into one of them.
+2. porting it to NetBSD to replace racoon. I have started working on
+that for racoon2 on <https://github.com/zoulasc/racoon2/> (see the TODO
+file), and also have a build glue for NetBSD for it
+<https://github.com/zoulasc/racoon2-glue/> and it works. I've also
+gotten openiked to compile (but not work).
+"""
+
+]]
+
+[[!tag gsoc]]

Add urtwn/rtwn merge, suggested by thorpej and with him listed as a possible
mentor.
--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/urtwn_rtwn_merge.mdwn	2019-03-17 07:22:05.266320866 +0000
@@ -0,0 +1,24 @@
+[[!template id=project
+
+title="Merge code from two Realtek Wifi Drivers"
+
+contact="""
+[tech-net](mailto:tech-net@NetBSD.org)
+"""
+
+mentors="""
+[Jason R. Thorpe](mailto:thorpej@NetBSD.org)
+"""
+
+category="kernel"
+difficulty="medium"
+duration="1-2 months"
+
+description="""
+the [urtwn](https://github.com/NetBSD/src/blob/trunk/sys/dev/usb/if_urtwn.c) and [rtwn](https://github.com/NetBSD/src/blob/trunk/sys/dev/pci/if_rtwn.c) have a lot of duplicate code.  
+Merging them will improve both.
+"""
+
+]]
+
+[[!tag gsoc]]

Add DRM compat ioctl stuff
XXX does linux compat ioctl even need glue code?
Members: 
	projects/project/drm_compat.mdwn:INITIAL->1.1 

--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/drm_compat.mdwn	2019-03-17 07:22:05.516071051 +0000
@@ -0,0 +1,38 @@
+[[!template id=project
+
+title="DRM 32bit and linux compat code"
+
+contact="""
+[tech-kern](mailto:tech-kern@NetBSD.org)
+"""
+
+mentors="""
+[Maya Rashish](mailto:maya@NetBSD.org)
+"""
+
+category="kernel"
+difficulty="easy"
+duration="1-2 months"
+
+description="""
+NetBSD already has DRM/KMS support. It's implementing all the same calls as linux.  
+Making linux programs running under COMPAT_LINUX aware of this requires some glue.  
+<!-- XXX, does it? -->
+
+Similarly, running 32-bit programs on a 64-bit host requires some glue code.  
+The 32bit glue code is already written for Linux, so can be a source of inspiration.
+
+
+Milestones:
+
+* Create a setup so that a linux glxgears/glxinfo can be tested (software acceleration should already work)
+* Create glue so linux DRM ioctls are understood as NetBSD DRM ioctls, with no modification.
+* Test a bigger program
+* Create a setup for 32bit glxgears/glxinfo.
+* Adapt linux 32bit compat code, being inspired by existing 32bit compat.
+* Try to run a bigger program, like 32-bit NetBSD Firefox.
+"""
+
+]]
+
+[[!tag gsoc]]

add myself as possible mentor, add 'running on hw' as a milestone
Index: wikisrc/projects/project/vc4.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/vc4.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/projects/project/vc4.mdwn	18 Jan 2019 14:14:55 -0000	1.1
+++ wikisrc/projects/project/vc4.mdwn	18 Jan 2019 15:59:53 -0000	1.2
@@ -6,6 +6,10 @@
 [port-arm](mailto:port-arm@NetBSD.org)
 """
 
+mentors="""
+[Maya Rashish](mailto:maya@NetBSD.org)
+"""
+
 category="kernel"
 difficulty="medium"
 duration="3 months"
@@ -23,6 +27,7 @@
 
 * VC4 driver builds as part of netbsd source tree (no hardware access needed)
 * Adjust device tree configuration so VC4 driver is used
+* Iron out bugs that appear from running it
 
 """
 

Add arm64 COMPAT_LINUX as a project, again, needs attention, needs mentors
It's better to know it exists than not, though
Members: 
	projects/project/compat_linux_arm64.mdwn:INITIAL->1.1 

--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/compat_linux_arm64.mdwn	2019-03-17 07:22:06.109181354 +0000
@@ -0,0 +1,20 @@
+[[!template id=project
+
+title="Emulating linux binaries on ARM64"
+
+contact="""
+[port-arm](mailto:port-arm@NetBSD.org)
+"""
+
+category="kernel"
+difficulty="easy"
+duration="1-2 months"
+
+description="""
+NetBSD has the capability to run linux programs under COMPAT_LINUX.  
+This doesn't work for ARM64, but it could.
+"""
+
+]]
+
+[[!tag gsoc]]

Add linux timer_* syscall project, requrested by sborrill, listing him as a
possible mentor and tech-kern@ as a contact point.
--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/linux_timer.mdwn	2019-03-17 07:22:06.349737280 +0000
@@ -0,0 +1,26 @@
+[[!template id=project
+
+title="Emulating linux timer.. syscalls"
+
+contact="""
+[tech-kern](mailto:tech-kern@NetBSD.org)
+"""
+
+mentors="""
+[Stephen Borrill](mailto:sborrill@NetBSD.org)
+"""
+
+category="kernel"
+difficulty="easy"
+duration="1 month"
+
+description="""
+NetBSD has the capability to run linux programs under COMPAT_LINUX.  
+Not all syscalls are available, for example the timer\_\* ones are lacking.  
+
+This means some programs cannot run.
+"""
+
+]]
+
+[[!tag gsoc]]

Remove mips16e for reasons of mips16e being deprecated, removed in place of
micromips (which might be less hard to use, requiring less kernel-side stuff,
unsure!)
--- wikisrc/projects/project/mips16e.mdwn	2019-03-17 07:22:06.590178366 +0000
+++ /dev/null	2019-03-17 07:22:01.089514038 +0000
@@ -1,19 +0,0 @@
-[[!template id=project
-
-title="Support for MIPS16e ISA"
-
-contact="""
-[port-mips](mailto:port-mips@NetBSD.org),
-[tech-ports](mailto:tech-ports@NetBSD.org)
-"""
-
-category="ports"
-difficulty="hard"
-
-description="""
-NetBSD currently supports the MIPS32 ISA, but does not include support for the
-MIPS16e extension, which would be very useful for reducing the size of binaries
-for some kinds of embedded systems.  This is very much like the ARM thumb
-instructions.
-"""
-]]

Add very basic project page for vmwgfx
(Better than nothing!)
Members: 
	projects/project/vmwgfx.mdwn:INITIAL->1.1 

--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/vmwgfx.mdwn	2019-03-17 07:22:06.827366648 +0000
@@ -0,0 +1,21 @@
+[[!template id=project
+
+title="VMWare graphical acceleration"
+
+contact="""
+[port-amd64](mailto:port-amd64@NetBSD.org)
+"""
+
+category="kernel"
+difficulty="medium"
+duration="3 months"
+
+description="""
+VMWare provides an emulator that could use graphical acceleration, but doesn't on NetBSD.  
+A [DRM driver exists for linux](https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/vmwgfx) which could be adapted, like other DRM drivers that were ported.
+
+"""
+
+]]
+
+[[!tag gsoc]]

unlist bwfm sdio as it is being worked on.
--- wikisrc/projects/project/bwfm_sdio.mdwn	2019-03-17 07:22:07.066723167 +0000
+++ /dev/null	2019-03-17 07:22:01.089514038 +0000
@@ -1,26 +0,0 @@
-[[!template id=project
-
-title="Raspberry Pi WiFi driver -- bwfm SDIO support"
-
-contact="""
-[port-arm](mailto:port-arm@NetBSD.org)
-"""
-
-category="kernel"
-difficulty="easy"
-duration="1-2 months"
-
-description="""
-[Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi) is a very popular ARM board.
-
-OpenBSD has a [driver for it](http://man.openbsd.org/bwfm), and NetBSD has ported it for USB and PCI.  
-It is missing the SDIO support, and some bug fixes to make it work well.  
-The driver already builds on NetBSD.
-
-Additional notes: the driver originates from linux "brcmfmac".
-
-"""
-
-]]
-
-[[!tag gsoc]]

Add the very GSoC-inappropriate "COMPAT_ANDROID" task.
This is a big one, I tried my best to break it down, but will only find out
more by doing it!
Members: 
	projects/project/compat_android.mdwn:INITIAL->1.1 

--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/compat_android.mdwn	2019-03-17 07:22:07.306959984 +0000
@@ -0,0 +1,37 @@
+[[!template id=project
+
+title="Emulating android programs"
+
+contact="""
+[port-arm](mailto:port-arm@NetBSD.org)
+"""
+
+category="kernel"
+difficulty="hard"
+duration="3-6 months"
+
+description="""
+Android is an extremely popular platform, with good software support.
+
+NetBSD has some COMPAT_LINUX support, and it might be possible to leverage this to run Android applications.  
+This is only done for GNU/Linux platforms right now (SUSE / Debian).
+
+We need to start with Android x86, as COMPAT_LINUX for x86 already exists and is known to work.
+
+As this is a difficult project, the project will need adjustments with time.  
+
+* Create an anbox chroot on linux/x86, experiment with running it with NetBSD.  
+* Experiment with running simplest Android program  
+* Implement missing syscall emulation as needed  
+* ??? (gap for difficulties we will find from this)
+* Package anbox-chroot in pkgsrc
+
+Resources:
+
+* [Anbox](https://github.com/anbox/anbox) makes it possible to run things on regular linux, and is worth exploring.  
+* [This page details changes done on Android](https://elinux.org/Android_Kernel_Features#List_of_kernel_features_unique_to_Android)
+* [The source code of Android is open.](https://github.com/aosp-mirror)
+
+"""
+
+]]

Add "make a network driver MPSAFE"
(All the additions could use more detail, including this one!)
Members: 
	projects/project/mpsafe_net_driver.mdwn:INITIAL->1.1 

--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/mpsafe_net_driver.mdwn	2019-03-17 07:22:07.550364157 +0000
@@ -0,0 +1,30 @@
+[[!template id=project
+
+title="Making a network driver MPSAFE"
+
+contact="""
+[tech-net](mailto:tech-net@NetBSD.org)
+"""
+
+category="kernel"
+difficulty="easy"
+duration="1 month"
+
+description="""
+
+Access to some hardware registers and other things can only be done by one CPU at a time.  
+An easy way to do this is to make the entire network stack runs with a single lock held, so operations only take place on one core.  
+This is inefficient, if you ever want to use more than one core, for faster performing cards.
+
+Adapting old drivers to be able to run with the rest of the network stack not having this lock will improve NetBSD networking.  
+A large number of drivers must be adapted, and some of them can be emulated from virtual machines too, some examples:  
+
+* [RealTek ethernet](http://netbsd.gw.com/cgi-bin/man-cgi?re++NetBSD-current) (QEMU)
+* [Atheros ethernet](http://netbsd.gw.com/cgi-bin/man-cgi?alc++NetBSD-current)
+
+<!-- XXX list more -->
+"""
+
+]]
+
+[[!tag gsoc]]

Add bwfm sdio as an easy project.
(Is anything easy? if it was so easy, why don't you do it yourself?)
Members: 
	projects/project/bwfm_sdio.mdwn:INITIAL->1.1 

--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/bwfm_sdio.mdwn	2019-03-17 07:22:07.791224548 +0000
@@ -0,0 +1,26 @@
+[[!template id=project
+
+title="Raspberry Pi WiFi driver -- bwfm SDIO support"
+
+contact="""
+[port-arm](mailto:port-arm@NetBSD.org)
+"""
+
+category="kernel"
+difficulty="easy"
+duration="1-2 months"
+
+description="""
+[Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi) is a very popular ARM board.
+
+OpenBSD has a [driver for it](http://man.openbsd.org/bwfm), and NetBSD has ported it for USB and PCI.  
+It is missing the SDIO support, and some bug fixes to make it work well.  
+The driver already builds on NetBSD.
+
+Additional notes: the driver originates from linux "brcmfmac".
+
+"""
+
+]]
+
+[[!tag gsoc]]

Add VC4 drm driver project
XXX needs mentors, some attention
Members: 
	projects/project/vc4.mdwn:INITIAL->1.1 

--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/vc4.mdwn	2019-03-17 07:22:08.030392191 +0000
@@ -0,0 +1,31 @@
+[[!template id=project
+
+title="Porting Raspberry Pi graphics -- VC4 DRM driver"
+
+contact="""
+[port-arm](mailto:port-arm@NetBSD.org)
+"""
+
+category="kernel"
+difficulty="medium"
+duration="3 months"
+
+description="""
+[Raspberry Pi](https://en.wikipedia.org/wiki/Raspberry_Pi) is a very popular ARM board.
+
+It has a modern graphical driver, [VC4](https://github.com/torvalds/linux/tree/master/drivers/gpu/drm/vc4).
+
+NetBSD already supports several DRM drivers (from Linux 4.4), living in [sys/external/bsd/drm2](https://github.com/NetBSD/src/tree/trunk/sys/external/bsd/drm2). Adapting this one will make Raspberry Pi work better out of the box.
+
+While this project requires hardware, we can help with supplying a Raspberry Pi if needed.
+
+Milestones for this project:
+
+* VC4 driver builds as part of netbsd source tree (no hardware access needed)
+* Adjust device tree configuration so VC4 driver is used
+
+"""
+
+]]
+
+[[!tag gsoc]]

Remove madwifi project, it is best done after phil-wifi, where it will be
extra easy.
--- wikisrc/projects/project/madwifi-ng.mdwn	2019-03-17 07:22:08.264572451 +0000
+++ /dev/null	2019-03-17 07:22:01.089514038 +0000
@@ -1,16 +0,0 @@
-[[!template id=project
-
-title="Port FreeBSD's updated Atheros WiFi driver"
-
-contact="""
-[tech-kern](mailto:tech-kern@NetBSD.org)
-"""
-
-category="kernel"
-difficulty="easy"
-
-description="""
-The latest FreeBSD code for ath(4) includes support for newer cards, it
-would be nice to have these devices supported in NetBSD.
-"""
-]]

Remove the aprint project.
Newbies are frequently tempted by it, because it is marked easy, and it
looks easy - but it's not an interesting project for us, and most relevant
prints are aprint.
Members: 
	projects/project/aprint.mdwn:1.2->1.3(DEAD) 

--- wikisrc/projects/project/aprint.mdwn	2019-03-17 07:22:08.514182134 +0000
+++ /dev/null	2019-03-17 07:22:01.089514038 +0000
@@ -1,22 +0,0 @@
-[[!template id=project
-
-title="Convert kernel printf() to aprint_*() or log()"
-
-contact="""
-[tech-kern](mailto:tech-kern@NetBSD.org)
-"""
-
-category="kernel"
-difficulty="easy"
-duration="2-4 Weeks"
-
-description="""
-Most of the NetBSD kernel tree still uses printf(9) to send messages to the
-console, primarily during boot and device configuration.  Each printf during
-device configuration should be audited, and replaced with the appropriate aprint_*
-function, to make the verbose boot option work properly.
-
-Additionally, printfs in drivers that report status (or errors) during normal
-kernel operation should be converted to use the log(9) function instead.
-"""
-]]

Use last snapshots on web.archive.org for pages about "EV-64260" and
"Explora451".
Problem reported by Yambo via WWW Feedback forms, thanks!
Members: 
	ports/evbppc.mdwn:1.18->1.19 

Index: wikisrc/ports/evbppc.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbppc.mdwn,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- wikisrc/ports/evbppc.mdwn	17 Jan 2019 16:14:53 -0000	1.18
+++ wikisrc/ports/evbppc.mdwn	17 Jan 2019 16:35:36 -0000	1.19
@@ -27,9 +27,9 @@
 
 ### IBM PowerPC 405GP based Walnut evaluation board
 
-### Marvell PowerPC 750 based [EV-64260](http://www.lynuxworks.com/board-support/marvell/ev-64260a.php) evaluation board
+### Marvell PowerPC 750 based [EV-64260](http://web.archive.org/web/20130528005952/http://www.lynuxworks.com:80/board-support/marvell/ev-64260a.php) evaluation board
 
-### NCD [Explora451](http://www.ncd.com/support/explora/400/) NC
+### NCD [Explora451](http://web.archive.org/web/20080723112837/http://www.ncd.com/support/explora/400/) NC
 
 ### Plat'Home [OpenBlockS266](http://www.plathome.co.jp/products/openblocks/openblocks266/) microserver
 """

Adjust some broken links (page on www.n.o, not wiki.n.o!)
Reported by Yambo via WWW Feedback form, thanks!
(still some broken links present outside n.o that will probably need the
wayback machine!)
Members: 
	ports/evbppc.mdwn:1.17->1.18 

Index: wikisrc/ports/evbppc.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbppc.mdwn,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- wikisrc/ports/evbppc.mdwn	19 Jul 2018 10:15:06 -0000	1.17
+++ wikisrc/ports/evbppc.mdwn	17 Jan 2019 16:14:53 -0000	1.18
@@ -35,9 +35,9 @@
 """
 
 additional="""
-  * [PM/PPC FAQ](http://www.NetBSD.org/ports/evbppc/pmppcfaq.html)
-  * [NetBSD Diskless HOWTO](../../docs/network/netboot/)
-  * [PowerPC documents](../../docs/Hardware/Chips/Motorola/) in the [Hardware Documentation page](../../docs/Hardware/)
+  * [PM/PPC FAQ](//www.NetBSD.org/ports/evbppc/pmppcfaq.html)
+  * [NetBSD Diskless HOWTO](//www.NetBSD.org/docs/network/netboot/)
+  * [PowerPC documents](//www.NetBSD.org/docs/Hardware/Chips/Motorola/) in the [Hardware Documentation page](//www.NetBSD.org/docs/Hardware/)
 """
 
 ]]

Submission of project on iscsictl(1) for GSoC 2019
--- /dev/null	2019-03-17 07:22:01.089514038 +0000
+++ wikisrc/projects/project/iscsictl.mdwn	2019-03-17 07:22:09.433352427 +0000
@@ -0,0 +1,35 @@
+[[!template id=project
+
+title="iscsictl(1) enhancement"
+
+contact="""
+[tech-net](mailto:tech-net@NetBSD.org)
+"""
+
+mentors="""
+[Frédéric Fauberteau](mailto:triaxx@NetBSD.org)
+"""
+
+category="userland"
+difficulty="easy"
+
+description="""
+The iscsictl(1) program manages the iSCSI instances on the local computer. It
+communicates with the iscsid(8) daemon to send queries using iSCSI protocol.
+
+Possible enhancements:
+
+ * Review of iscsictl(1) manpage. For instance, the command `add_target` has no
+   description, [target-opts] could be refered to "Target Options".
+ * Add a mode to iscsictl(1) program to log sessions at boot. It could be a
+   `batch` command (the name could be discussed) that read a /etc/iscsi.conf
+   file. Some parts of the iscsictl(1) from FreeBSD could be ported.
+ * Implement the `find_isns_servers`.
+
+The iscsi-target(8) server allows to setup iSCSI targets on a NetBSD host and
+to present block storage to the network. It can be used to test the iscsictl(1)
+implementation.
+"""
+]]
+
+[[!tag gsoc]]

Index: wikisrc/releng/netbsd9.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd9.mdwn,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- wikisrc/releng/netbsd9.mdwn	7 Jan 2019 22:11:04 -0000	1.45
+++ wikisrc/releng/netbsd9.mdwn	7 Jan 2019 22:48:28 -0000	1.46
@@ -37,7 +37,7 @@
 * UBC using direct map - removal of pmap_enter()/pmap_remove()/pmap_update() for read()/write()-based I/O
    - [[!template id=pr number=53124]] (FFS is slow because pmap_update doesn't scale)
    - all known issues fixed - confirmed working on amd64, alpha, aarch64
-   - need sysctl to more easily turn on, will be left off by default for 9.0
+   - ~~need sysctl to more easily turn on, will be left off by default for 9.0~~ (done)
 * XEN AVX working
    - ~~[[!template id=pr number=50332]] AVX instructions don't work but OSXSAVE flag is set~~ (done)
 * ZFS

Index: wikisrc/releng/netbsd9.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/netbsd9.mdwn,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- wikisrc/releng/netbsd9.mdwn	5 Jan 2019 21:07:45 -0000	1.44
+++ wikisrc/releng/netbsd9.mdwn	7 Jan 2019 22:11:04 -0000	1.45
@@ -33,7 +33,7 @@
    - variants of [[!template id=pr number=48214]] "clearing WDCTL_RST failed" during boot - problem still present on some configurations
    - ~~[[!template id=pr number=52783]] parallel fsck hangs during boot of 8.99.[5678]~~ (done)
    - ~~[[!template id=pr number=52614]] qemu virtual CD-ROM reports read errors since recent wdc changes~~ (done)
-   - [[!template id=pr number=53183]] System stops servicing I/O requests and eventually deadlocks
+   - ~~[[!template id=pr number=53183]] System stops servicing I/O requests and eventually deadlocks~~ (done)
 * UBC using direct map - removal of pmap_enter()/pmap_remove()/pmap_update() for read()/write()-based I/O
    - [[!template id=pr number=53124]] (FFS is slow because pmap_update doesn't scale)
    - all known issues fixed - confirmed working on amd64, alpha, aarch64
@@ -70,4 +70,3 @@
 * rework semantics of threading operations in ptrace(2)
 
 ...
-

Make TODO formatting consistent (always make it bold!)
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 17:54:04 -0000	1.45
+++ wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 18:09:25 -0000	1.46
@@ -29,7 +29,7 @@
 library functions that do not have built-in bounds checking - but
 could in some cases.
 
-TODO: Explain FORTIFY_SOURCE 1 vs 2, and which is used. Give a link
+**TODO**: Explain FORTIFY_SOURCE 1 vs 2, and which is used. Give a link
 to a good explanation of the technique. Explain if this is gcc specific.
 
 It has been enabled by default since pkgsrc-2017Q3.

Document CHECK_SSP_SUPPORTED.
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 17:46:55 -0000	1.44
+++ wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 17:54:04 -0000	1.45
@@ -327,3 +327,8 @@
 
 This check is now performed automatically (where supported) if `PKG_DEVELOPER`
 is set and `SSP` is enabled.
+
+If it is needed to disable SSP check per-package, please add in the package
+`Makefile`:
+
+    CHECK_SSP_SUPPORTED=	no

Add a big TODO regarding the possible alloca(3) build failure, it
is probably no longer relevant for most pkgsrc setup (and no
PRs/emails seen about that).
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 17:41:11 -0000	1.43
+++ wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 17:46:55 -0000	1.44
@@ -214,7 +214,9 @@
 programs. The two most common situations in which this happens are:
 
 * the program makes use of the `alloca(3)` library call (memory allocator on the
-  stack)
+  stack) (**TODO**: at least regarding build failure, this was a problem only
+  with older gcc version and probably do not apply in most common pkgsrc setup
+  (i.e. no PR/mails about that seen in the last years about that.))
 * the program allocates variables on the stack, with the size determined at
   run-time.
 

Document how to disable fortify per-package (FORTIFY_SUPPORTED).
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 17:34:13 -0000	1.42
+++ wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 17:41:11 -0000	1.43
@@ -165,8 +165,10 @@
 to build as a result; this usually happens for those trying too hard to be
 portable, or otherwise abusing definitions in the standard library.
 
-This will require a modification to the program, or disabling this feature for
-part or all of the build.
+This will require a modification to the program, or disabling this feature
+by adding in the package `Makefile`:
+
+    FORTIFY_SUPPORTED=	no
 
 ### Run-time crashes
 

Document how to disable SSP per-package.
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 15:37:50 -0000	1.41
+++ wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 17:34:13 -0000	1.42
@@ -217,7 +217,9 @@
   run-time.
 
 Both cases will require a modification to the program, or disabling this feature
-for part or all of the build.
+by adding in the package `Makefile`:
+
+    SSP_SUPPORTED=	no
 
 ### Run-time crashes
 

Fix formatting of `/var/log/messages' line
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 15:24:42 -0000	1.40
+++ wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 15:37:50 -0000	1.41
@@ -227,7 +227,7 @@
 On NetBSD `LOG_CRIT` level `syslog()` messages are sent and - by
 default - appended to `/var/log/messages`, e.g.:
 
-   Jan  6 15:42:51 <hostname> -: <hostname> <program> - - - buffer overflow detected; terminated
+    Jan  6 15:42:51 <hostname> -: <hostname> <program> - - - buffer overflow detected; terminated
 
 (where `<hostname>` is the `hostname(1)` and `<program>` is the
 `basename(1)` of the program crashed).

Add more information about run-time crashes, documenting that on
NetBSD syslog() LOG_CRIT messages are by default appended to
`/var/log/messages` and add some notes on how to debug that.
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -r1.39 -r1.40
--- wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 14:58:39 -0000	1.39
+++ wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 15:24:42 -0000	1.40
@@ -221,8 +221,26 @@
 
 ### Run-time crashes
 
-Again, this feature may cause some programs to crash, usually indicating an
-actual bug in the program. Patching the original program is then required.
+Again, this feature may cause some programs to crash via a SIGABRT,
+usually indicating an actual bug in the program.
+
+On NetBSD `LOG_CRIT` level `syslog()` messages are sent and - by
+default - appended to `/var/log/messages`, e.g.:
+
+   Jan  6 15:42:51 <hostname> -: <hostname> <program> - - - buffer overflow detected; terminated
+
+(where `<hostname>` is the `hostname(1)` and `<program>` is the
+`basename(1)` of the program crashed).
+
+Patching the original program is then required.
+
+Rebuilding the package via:
+
+    % env CFLAGS=-g INSTALL_UNSTRIPPED=yes make replace
+
+and inspecting the `backtrace` of the coredump via the debugger
+should point out the problematic call by inspecting the frame
+calling the `_chk()' (SSP) function.
 
 ### Performance impact
 

Adjust enabled by default title.
All the features documented that are enabled by defaut (were and)
are enabled by default in both latest stable and HEAD, avoid to
distinguish them.
Members: 
	pkgsrc/hardening.mdwn:1.38->1.39 

Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- wikisrc/pkgsrc/hardening.mdwn	12 Nov 2017 15:15:48 -0000	1.38
+++ wikisrc/pkgsrc/hardening.mdwn	6 Jan 2019 14:58:39 -0000	1.39
@@ -21,7 +21,7 @@
 of what might go wrong at compile time and at run time, and how to
 notice and address these problems.
 
-## Enabled by default in the stable branch
+## Enabled by default
 
 ### PKGSRC_USE_FORTIFY
 
@@ -60,8 +60,6 @@
 
 * <https://en.wikipedia.org/wiki/Buffer_overflow_protection>
 
-## Enabled by default in pkgsrc HEAD
-
 ## Not enabled by default
 
 ### PKGSRC_MKPIE

Add a comment