Recent changes to this wiki:

Index: wikisrc/gitsofar.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/gitsofar.mdwn,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- wikisrc/gitsofar.mdwn	16 Feb 2015 08:36:53 -0000	1.6
+++ wikisrc/gitsofar.mdwn	22 Sep 2017 10:37:52 -0000	1.7
@@ -26,8 +26,7 @@
 
 After some complaining on the git@ mailing list a patch has been produced which
 drops the memory requirements down quite a bit.  I can now, without much tuning,
-work on my 512 system.  I'm pretty sure a 256 + swap without any special tuning
-would also work.
+work on my 512 system.
 
 ### CVS in parallel
 
@@ -44,7 +43,11 @@
 
 ### existing cvs dependencies
 
-TBD
+is there a list of these?  build systems?
+The entire build infrastructure of NetBSD should (even without giti) change into a "jobs"-oriented workflow instead of a "server"-oriented workflow.
+
+Very recent (summer 2017) events have shown that the ability to move things around is very important.
+
 
 ### How should NetBSD be setup
 
@@ -86,7 +89,7 @@
 
 ### how to convert
 
-ESR?
+https://github.com/netbsd/
 
 ### No lock-in
 
@@ -96,6 +99,9 @@
 Maybe when we have 30 years of project history it will be time to consider
 restructuring the project.  :)
 
+git is the most widely used VCS ever so it has the best chance of conversion tools existing.
+No future tool will be able to exist without a git-conversion script.
+
 ---
 
 I think this is less a function of the tool and more a function of the project not

Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- wikisrc/summits/eurobsdcon_2017.mdwn	21 Sep 2017 10:36:46 -0000	1.26
+++ wikisrc/summits/eurobsdcon_2017.mdwn	21 Sep 2017 13:34:57 -0000	1.27
@@ -5,7 +5,7 @@
 There will be a NetBSD developer summit the day before
 [EuroBSDCon](https://2017.eurobsdcon.org/) in Paris this year:
 
-Friday, 2017-09-22, at 21 rue du Bouloi (NB!  not at the conference venue).
+Friday, 2017-09-22, 9:00 at 21 rue du Bouloi, Arolla room (NB!  not at the conference venue).
 
 ## Planning to attend?
 

The summit address. It will be NOT at the conference venue.
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- wikisrc/summits/eurobsdcon_2017.mdwn	21 Sep 2017 10:01:15 -0000	1.25
+++ wikisrc/summits/eurobsdcon_2017.mdwn	21 Sep 2017 10:36:46 -0000	1.26
@@ -5,9 +5,7 @@
 There will be a NetBSD developer summit the day before
 [EuroBSDCon](https://2017.eurobsdcon.org/) in Paris this year:
 
-Friday, 2017-09-22, at the
-[conference venue](https://2017.eurobsdcon.org/venue-location/).
-
+Friday, 2017-09-22, at 21 rue du Bouloi (NB!  not at the conference venue).
 
 ## Planning to attend?
 

Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- wikisrc/summits/eurobsdcon_2017.mdwn	20 Sep 2017 20:05:30 -0000	1.24
+++ wikisrc/summits/eurobsdcon_2017.mdwn	21 Sep 2017 10:01:15 -0000	1.25
@@ -19,7 +19,7 @@
 Stephen Borrill | `sborrill@` |
 S.P.Zeidler | `spz` | afternoon only
 Michael van Elst | `mlelstv` | afternoon only
-Stoned Elipot | `seb` | 
+Stoned Elipot | `seb` | I will be there from 8:30AM ;-)
 Adrian Steinmann | `ast@` | 
 Pierre Pronchery | `khorben@` | 
 Valery Ushakov | `uwe@` |

Add myself
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- wikisrc/summits/eurobsdcon_2017.mdwn	20 Sep 2017 15:02:09 -0000	1.23
+++ wikisrc/summits/eurobsdcon_2017.mdwn	20 Sep 2017 20:05:30 -0000	1.24
@@ -26,6 +26,7 @@
 Martin Husemann | `martin@` |
 Sevan Janiyan | `sevan@` |
 Benny Siegert | `bsiegert@` |
+Bernd Ernesti | `veego@` |
  | |
 """]]
 

Add myself to summit
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- wikisrc/summits/eurobsdcon_2017.mdwn	19 Sep 2017 22:27:34 -0000	1.22
+++ wikisrc/summits/eurobsdcon_2017.mdwn	20 Sep 2017 15:02:09 -0000	1.23
@@ -25,6 +25,7 @@
 Valery Ushakov | `uwe@` |
 Martin Husemann | `martin@` |
 Sevan Janiyan | `sevan@` |
+Benny Siegert | `bsiegert@` |
  | |
 """]]
 
@@ -34,6 +35,7 @@
 Speaker  | Title | Slides
 `joerg@` | News from the version control front |
 `uwe@` | Scripting DDB with Forth |
+`bsiegert@` | NetBSD on Google Compute Engine |
 """]]
 
 ## Discussions

Add myself
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- wikisrc/summits/eurobsdcon_2017.mdwn	19 Sep 2017 16:05:24 -0000	1.21
+++ wikisrc/summits/eurobsdcon_2017.mdwn	19 Sep 2017 22:27:34 -0000	1.22
@@ -24,6 +24,7 @@
 Pierre Pronchery | `khorben@` | 
 Valery Ushakov | `uwe@` |
 Martin Husemann | `martin@` |
+Sevan Janiyan | `sevan@` |
  | |
 """]]
 

looks like I'll be there
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- wikisrc/summits/eurobsdcon_2017.mdwn	19 Sep 2017 02:12:59 -0000	1.20
+++ wikisrc/summits/eurobsdcon_2017.mdwn	19 Sep 2017 16:05:24 -0000	1.21
@@ -23,6 +23,7 @@
 Adrian Steinmann | `ast@` | 
 Pierre Pronchery | `khorben@` | 
 Valery Ushakov | `uwe@` |
+Martin Husemann | `martin@` |
  | |
 """]]
 

I can talk about scripting DDB.
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- wikisrc/summits/eurobsdcon_2017.mdwn	16 Sep 2017 16:56:53 -0000	1.19
+++ wikisrc/summits/eurobsdcon_2017.mdwn	19 Sep 2017 02:12:59 -0000	1.20
@@ -31,7 +31,7 @@
 [[!table data="""
 Speaker  | Title | Slides
 `joerg@` | News from the version control front |
-`login@` |_Very Interesting Thing_ |
+`uwe@` | Scripting DDB with Forth |
 """]]
 
 ## Discussions

Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- wikisrc/summits/eurobsdcon_2017.mdwn	16 Sep 2017 16:24:03 -0000	1.18
+++ wikisrc/summits/eurobsdcon_2017.mdwn	16 Sep 2017 16:56:53 -0000	1.19
@@ -14,7 +14,6 @@
 [[!table data="""
 First Last | `login@` | comment(s)
 Joerg Sonnenberger | `joerg@` | moderating
-Marc Balmer | `mbalmer@` |
 Leonardo Taccari | `leot@` |
 Alexander Nasonov | `alnsn@` | afternoon only
 Stephen Borrill | `sborrill@` |
@@ -32,7 +31,6 @@
 [[!table data="""
 Speaker  | Title | Slides
 `joerg@` | News from the version control front |
-`mbalmer@` | If there is interest, I can give some insights into the Lua C API. Let me know by email or on IRC or add a plus sign here: |
 `login@` |_Very Interesting Thing_ |
 """]]
 

afternoon only
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- wikisrc/summits/eurobsdcon_2017.mdwn	15 Sep 2017 02:08:18 -0000	1.17
+++ wikisrc/summits/eurobsdcon_2017.mdwn	16 Sep 2017 16:24:03 -0000	1.18
@@ -16,7 +16,7 @@
 Joerg Sonnenberger | `joerg@` | moderating
 Marc Balmer | `mbalmer@` |
 Leonardo Taccari | `leot@` |
-Alexander Nasonov | `alnsn@` |
+Alexander Nasonov | `alnsn@` | afternoon only
 Stephen Borrill | `sborrill@` |
 S.P.Zeidler | `spz` | afternoon only
 Michael van Elst | `mlelstv` | afternoon only

Use man template, NFCI.
Index: wikisrc/projects/project/altq.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/altq.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/projects/project/altq.mdwn	14 Sep 2017 21:46:48 -0000	1.1
+++ wikisrc/projects/project/altq.mdwn	15 Sep 2017 08:45:57 -0000	1.2
@@ -21,13 +21,13 @@
 components required to control resource usage.
 
 It is currently it is integrated
-[pf(4)](http://netbsd.gw.com/cgi-bin/man-cgi?pf++NetBSD-current)
+[[!template id=man name="pf" section="4"]]
 
 Unfortunately it was written a long time ago and it suffers from a lot
 of code duplication, dangerous code practices and can use improvements
 both in the API and implementation. After these problems have been addressed
 it should be integrated with
-[npf(4)](http://netbsd.gw.com/cgi-bin/man-cgi?npf++NetBSD-current)
+[[!template id=man name="npf" section="4"]]
 
 """
 ]]

Add myself.
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- wikisrc/summits/eurobsdcon_2017.mdwn	14 Sep 2017 09:26:25 -0000	1.16
+++ wikisrc/summits/eurobsdcon_2017.mdwn	15 Sep 2017 02:08:18 -0000	1.17
@@ -23,6 +23,7 @@
 Stoned Elipot | `seb` | 
 Adrian Steinmann | `ast@` | 
 Pierre Pronchery | `khorben@` | 
+Valery Ushakov | `uwe@` |
  | |
 """]]
 

Add ALTQ project.
--- /dev/null	2017-09-14 21:40:46.000000000 +0000
+++ wikisrc/projects/project/altq.mdwn	2017-09-14 21:47:03.000000000 +0000
@@ -0,0 +1,35 @@
+[[!template id=project
+
+title="ALTQ Refactoring and NPF Integration"
+
+contact="""
+[tech-kern](mailto:tech-kern@NetBSD.org)
+"""
+
+mentors="""
+[Christos Zoulas](mailto:christos@NetBSD.org)
+"""
+
+category="kernel"
+difficulty="medium"
+duration="2-3 months"
+
+description="""
+[ALTQ](https://en.wikipedia.org/wiki/ALTQ) (ALTernate Queueing) is
+an optional network packet scheduler for BSD systems. It provides various
+queueing disciplines and other quality of service (QoS) related
+components required to control resource usage.
+
+It is currently it is integrated
+[pf(4)](http://netbsd.gw.com/cgi-bin/man-cgi?pf++NetBSD-current)
+
+Unfortunately it was written a long time ago and it suffers from a lot
+of code duplication, dangerous code practices and can use improvements
+both in the API and implementation. After these problems have been addressed
+it should be integrated with
+[npf(4)](http://netbsd.gw.com/cgi-bin/man-cgi?npf++NetBSD-current)
+
+"""
+]]
+
+[[!tag gsoc]]

Add myself
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- wikisrc/summits/eurobsdcon_2017.mdwn	13 Sep 2017 07:14:07 -0000	1.15
+++ wikisrc/summits/eurobsdcon_2017.mdwn	14 Sep 2017 09:26:25 -0000	1.16
@@ -22,6 +22,7 @@
 Michael van Elst | `mlelstv` | afternoon only
 Stoned Elipot | `seb` | 
 Adrian Steinmann | `ast@` | 
+Pierre Pronchery | `khorben@` | 
  | |
 """]]
 

Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- wikisrc/summits/eurobsdcon_2017.mdwn	12 Sep 2017 21:42:01 -0000	1.14
+++ wikisrc/summits/eurobsdcon_2017.mdwn	13 Sep 2017 07:14:07 -0000	1.15
@@ -30,7 +30,7 @@
 [[!table data="""
 Speaker  | Title | Slides
 `joerg@` | News from the version control front |
-`mbalmer@` | If there is interest, I can give some insights into the Lua C API. Let me know by email or on IRC. |
+`mbalmer@` | If there is interest, I can give some insights into the Lua C API. Let me know by email or on IRC or add a plus sign here: |
 `login@` |_Very Interesting Thing_ |
 """]]
 

attending summit
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- wikisrc/summits/eurobsdcon_2017.mdwn	12 Sep 2017 06:07:07 -0000	1.13
+++ wikisrc/summits/eurobsdcon_2017.mdwn	12 Sep 2017 21:42:01 -0000	1.14
@@ -21,6 +21,7 @@
 S.P.Zeidler | `spz` | afternoon only
 Michael van Elst | `mlelstv` | afternoon only
 Stoned Elipot | `seb` | 
+Adrian Steinmann | `ast@` | 
  | |
 """]]
 

Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- wikisrc/summits/eurobsdcon_2017.mdwn	12 Sep 2017 05:54:09 -0000	1.12
+++ wikisrc/summits/eurobsdcon_2017.mdwn	12 Sep 2017 06:07:07 -0000	1.13
@@ -20,6 +20,7 @@
 Stephen Borrill | `sborrill@` |
 S.P.Zeidler | `spz` | afternoon only
 Michael van Elst | `mlelstv` | afternoon only
+Stoned Elipot | `seb` | 
  | |
 """]]
 

add mlelstv and me
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- wikisrc/summits/eurobsdcon_2017.mdwn	11 Sep 2017 17:24:34 -0000	1.11
+++ wikisrc/summits/eurobsdcon_2017.mdwn	12 Sep 2017 05:54:09 -0000	1.12
@@ -18,6 +18,8 @@
 Leonardo Taccari | `leot@` |
 Alexander Nasonov | `alnsn@` |
 Stephen Borrill | `sborrill@` |
+S.P.Zeidler | `spz` | afternoon only
+Michael van Elst | `mlelstv` | afternoon only
  | |
 """]]
 

Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/summits/eurobsdcon_2017.mdwn	11 Sep 2017 08:11:40 -0000	1.10
+++ wikisrc/summits/eurobsdcon_2017.mdwn	11 Sep 2017 17:24:34 -0000	1.11
@@ -26,6 +26,7 @@
 [[!table data="""
 Speaker  | Title | Slides
 `joerg@` | News from the version control front |
+`mbalmer@` | If there is interest, I can give some insights into the Lua C API. Let me know by email or on IRC. |
 `login@` |_Very Interesting Thing_ |
 """]]
 

Attend summit
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- wikisrc/summits/eurobsdcon_2017.mdwn	10 Sep 2017 21:24:02 -0000	1.9
+++ wikisrc/summits/eurobsdcon_2017.mdwn	11 Sep 2017 08:11:40 -0000	1.10
@@ -17,6 +17,7 @@
 Marc Balmer | `mbalmer@` |
 Leonardo Taccari | `leot@` |
 Alexander Nasonov | `alnsn@` |
+Stephen Borrill | `sborrill@` |
  | |
 """]]
 

Add myself.
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- wikisrc/summits/eurobsdcon_2017.mdwn	10 Sep 2017 13:46:22 -0000	1.8
+++ wikisrc/summits/eurobsdcon_2017.mdwn	10 Sep 2017 21:24:02 -0000	1.9
@@ -16,6 +16,7 @@
 Joerg Sonnenberger | `joerg@` | moderating
 Marc Balmer | `mbalmer@` |
 Leonardo Taccari | `leot@` |
+Alexander Nasonov | `alnsn@` |
  | |
 """]]
 

again
Index: wikisrc/users/spz/sandbox.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/spz/sandbox.mdwn,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- wikisrc/users/spz/sandbox.mdwn	10 Sep 2017 13:45:22 -0000	1.13
+++ wikisrc/users/spz/sandbox.mdwn	10 Sep 2017 14:12:51 -0000	1.14
@@ -1 +1 @@
-Sun Sep 10 15:41:51 CEST 2017
+Sun Sep 10 16:09:35 CEST 2017

Added a comment: test comments
--- /dev/null	2017-09-10 14:32:00.000000000 +0000
+++ wikisrc/users/spz/sandbox/comment_1_db857980aae5f122eed93f26cfd635cf._comment	2017-09-10 14:33:03.000000000 +0000
@@ -0,0 +1,7 @@
+[[!comment format=mdwn
+ username="http://spz.dreamwidth.org/"
+ subject="test comments"
+ date="2017-09-10T14:11:39Z"
+ content="""
+test test test
+"""]]

Added joerg + presentation
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- wikisrc/summits/eurobsdcon_2017.mdwn	10 Sep 2017 13:35:42 -0000	1.7
+++ wikisrc/summits/eurobsdcon_2017.mdwn	10 Sep 2017 13:46:22 -0000	1.8
@@ -13,15 +13,17 @@
 
 [[!table data="""
 First Last | `login@` | comment(s)
- | |
+Joerg Sonnenberger | `joerg@` | moderating
 Marc Balmer | `mbalmer@` |
 Leonardo Taccari | `leot@` |
+ | |
 """]]
 
 ## Planning to present something?
 
 [[!table data="""
-Speaker  |Title | Slides
+Speaker  | Title | Slides
+`joerg@` | News from the version control front |
 `login@` |_Very Interesting Thing_ |
 """]]
 

test again
Index: wikisrc/users/spz/sandbox.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/spz/sandbox.mdwn,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- wikisrc/users/spz/sandbox.mdwn	10 Sep 2017 13:22:43 -0000	1.12
+++ wikisrc/users/spz/sandbox.mdwn	10 Sep 2017 13:45:22 -0000	1.13
@@ -1 +1 @@
-Sun Sep 10 14:16:30 CEST 2017
+Sun Sep 10 15:41:51 CEST 2017

Index: wikisrc/index.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/index.mdwn,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- wikisrc/index.mdwn	18 Jun 2017 20:00:05 -0000	1.60
+++ wikisrc/index.mdwn	10 Sep 2017 13:36:13 -0000	1.61
@@ -13,7 +13,7 @@
 
 ## Contents
 
-* [[Events|events]] -- NetBSD related events will be listed here
+* [[Events|events]] -- NetBSD related events are listed here
 * [[Summits]] -- Stories from past NetBSD Developer summits
 * [blog](//blog.netbsd.org) -- Weblog
 * [[Tutorials]] -- Guides & Docs (some from the former user-wiki)

Add myself.
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- wikisrc/summits/eurobsdcon_2017.mdwn	10 Sep 2017 13:29:20 -0000	1.6
+++ wikisrc/summits/eurobsdcon_2017.mdwn	10 Sep 2017 13:35:42 -0000	1.7
@@ -15,6 +15,7 @@
 First Last | `login@` | comment(s)
  | |
 Marc Balmer | `mbalmer@` |
+Leonardo Taccari | `leot@` |
 """]]
 
 ## Planning to present something?

Index: wikisrc/users/mbalmer.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mbalmer.mdwn,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- wikisrc/users/mbalmer.mdwn	10 Sep 2017 13:31:46 -0000	1.28
+++ wikisrc/users/mbalmer.mdwn	10 Sep 2017 13:34:20 -0000	1.29
@@ -10,24 +10,10 @@
 * Playing with sensors [[sensors]]
 * I brought this programming language to NetBSD: [[dingbat.pdf]]
 
-## Personal websites
-
-* Visit my blog: <http://www.vnode.ch/> [[blog]]
-* I am a licensed radio amateur (german): <http://www.hb9ssb.ch/>
-
 ## My company
 
-* My company's homepage (german): <https://msys.ch/>
-* Our flagship product (it runs on NetBSD; german): <https://arcapos.swiss/>
-
-## Events
-
-I was at the following events:
-
-* MUTEC 2010, Leipzig
-* FOSDEM 2011, Brussels
-* FOSDEM 2012
-* FOSDEM 2013
+* My company: <https://msys.ch/>
+* Our product: <https://arcapos.swiss/>
 
 <a href="http://www.twitter.com/mbalmer">
       <img src="http://twitter-badges.s3.amazonaws.com/twitter-a.png"

fix URLs
Index: wikisrc/users/mbalmer.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mbalmer.mdwn,v
retrieving revision 1.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- wikisrc/users/mbalmer.mdwn	19 May 2013 13:30:13 -0000	1.27
+++ wikisrc/users/mbalmer.mdwn	10 Sep 2017 13:31:46 -0000	1.28
@@ -17,8 +17,8 @@
 
 ## My company
 
-* My company's homepage (german): <http://www.msys.ch/>
-* Our flagship product (it runs on NetBSD; german): <http://www.arcapos.com/>
+* My company's homepage (german): <https://msys.ch/>
+* Our flagship product (it runs on NetBSD; german): <https://arcapos.swiss/>
 
 ## Events
 

Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wikisrc/summits/eurobsdcon_2017.mdwn	10 Sep 2017 13:09:44 -0000	1.5
+++ wikisrc/summits/eurobsdcon_2017.mdwn	10 Sep 2017 13:29:20 -0000	1.6
@@ -14,6 +14,7 @@
 [[!table data="""
 First Last | `login@` | comment(s)
  | |
+Marc Balmer | `mbalmer@` |
 """]]
 
 ## Planning to present something?

Index: wikisrc/users/spz/sandbox.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/spz/sandbox.mdwn,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- wikisrc/users/spz/sandbox.mdwn	10 Sep 2017 12:20:15 -0000	1.11
+++ wikisrc/users/spz/sandbox.mdwn	10 Sep 2017 13:22:43 -0000	1.12
@@ -1,3 +1 @@
-help, I'm caught in a cookie factory .. on second thought, send help later. Much later :)
-
 Sun Sep 10 14:16:30 CEST 2017

does this work? part 2
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/summits/eurobsdcon_2017.mdwn	10 Sep 2017 12:27:03 -0000	1.4
+++ wikisrc/summits/eurobsdcon_2017.mdwn	10 Sep 2017 13:09:44 -0000	1.5
@@ -26,4 +26,3 @@
 ## Discussions
 
 ## Varia
-this is a test

test if it works for me
Index: wikisrc/users/mlelstv/sandbox.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/mlelstv/sandbox.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/users/mlelstv/sandbox.mdwn	30 Jul 2016 06:43:37 -0000	1.1
+++ wikisrc/users/mlelstv/sandbox.mdwn	10 Sep 2017 12:27:45 -0000	1.2
@@ -1 +1,3 @@
 sandy boxy
+
+test 2 3 4

does this work?
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/summits/eurobsdcon_2017.mdwn	31 Aug 2017 12:36:08 -0000	1.3
+++ wikisrc/summits/eurobsdcon_2017.mdwn	10 Sep 2017 12:27:03 -0000	1.4
@@ -26,4 +26,4 @@
 ## Discussions
 
 ## Varia
-
+this is a test

verify this still works
Index: wikisrc/users/spz/sandbox.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/spz/sandbox.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/users/spz/sandbox.mdwn	18 Jan 2017 20:03:18 -0000	1.10
+++ wikisrc/users/spz/sandbox.mdwn	10 Sep 2017 12:20:15 -0000	1.11
@@ -1,3 +1,3 @@
 help, I'm caught in a cookie factory .. on second thought, send help later. Much later :)
 
-fussel
+Sun Sep 10 14:16:30 CEST 2017

Clarify that PKGSRC_USE_FORTIFY and PKGSRC_USE_SSP will be enabled by default
since pkgsrc-2017Q3 (strictly speaking since 2017-07-05 in pkgsrc-current).
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.20
retrieving revision 1.21
diff -u -r1.20 -r1.21
--- wikisrc/pkgsrc/hardening.mdwn	25 Aug 2017 01:52:19 -0000	1.20
+++ wikisrc/pkgsrc/hardening.mdwn	7 Sep 2017 11:32:21 -0000	1.21
@@ -8,12 +8,12 @@
   Executables) when supported on the current platform. This option is necessary
   to fully leverage ASLR as a mitigation for security vulnerabilities.
 * `PKGSRC_USE_FORTIFY`: allows substitute wrappers to be used for commonly used
-  functions that do not bounds checking regularly - but could in some cases (now
-  enabled by default)
+  functions that do not bounds checking regularly - but could in some cases
+  (enabled by default since pkgsrc-2017Q3)
 * `PKGSRC_USE_RELRO`: this also makes the exploitation of some security
   vulnerabilities more difficult in some cases.
-* `PKGSRC_USE_SSP`: enables a stack-smashing protection mitigation (now enabled
-  by default where known supported)
+* `PKGSRC_USE_SSP`: enables a stack-smashing protection mitigation (enabled
+  by default where known supported since pkgsrc-2017Q3)
 * `PKGSRC_USE_STACK_CHECK`: uses `-fstack-check` with GCC for another stack
   protection mitigation.
 

Fix a typo (s/EurBSDCon/EuroBSDCon/)
Index: wikisrc/summits/eurobsdcon_2015.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2015.mdwn,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- wikisrc/summits/eurobsdcon_2015.mdwn	8 Oct 2015 09:39:30 -0000	1.44
+++ wikisrc/summits/eurobsdcon_2015.mdwn	31 Aug 2017 12:38:47 -0000	1.45
@@ -2,7 +2,7 @@
 
 ## Details
 
-There will be a NetBSD developer summit the day before EurBSDCon in Stockholm this year:
+There will be a NetBSD developer summit the day before EuroBSDCon in Stockholm this year:
 
 Friday, 2015-10-02, at:
 
Index: wikisrc/summits/eurobsdcon_2016.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2016.mdwn,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- wikisrc/summits/eurobsdcon_2016.mdwn	23 Sep 2016 20:16:58 -0000	1.14
+++ wikisrc/summits/eurobsdcon_2016.mdwn	31 Aug 2017 12:38:47 -0000	1.15
@@ -2,7 +2,7 @@
 
 ## Details
 
-There will be a NetBSD developer summit the day before EurBSDCon in Belgrade this year:
+There will be a NetBSD developer summit the day before EuroBSDCon in Belgrade this year:
 
 Friday, 2016-09-23, at the conference venue.
 

Add some anchors to EuroBSDCon 2017 web pages.
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/summits/eurobsdcon_2017.mdwn	31 Aug 2017 12:24:12 -0000	1.2
+++ wikisrc/summits/eurobsdcon_2017.mdwn	31 Aug 2017 12:36:08 -0000	1.3
@@ -2,9 +2,11 @@
 
 ## Details
 
-There will be a NetBSD developer summit the day before EurBSDCon in Paris this year:
+There will be a NetBSD developer summit the day before
+[EuroBSDCon](https://2017.eurobsdcon.org/) in Paris this year:
 
-Friday, 2017-09-22, at the conference venue.
+Friday, 2017-09-22, at the
+[conference venue](https://2017.eurobsdcon.org/venue-location/).
 
 
 ## Planning to attend?

Try to fill in some template data (to avoid an error about the empty table)
Index: wikisrc/summits/eurobsdcon_2017.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/summits/eurobsdcon_2017.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/summits/eurobsdcon_2017.mdwn	31 Aug 2017 12:22:03 -0000	1.1
+++ wikisrc/summits/eurobsdcon_2017.mdwn	31 Aug 2017 12:24:12 -0000	1.2
@@ -11,6 +11,7 @@
 
 [[!table data="""
 First Last | `login@` | comment(s)
+ | |
 """]]
 
 ## Planning to present something?

Add `EuroBSDCon 2017 NetBSD Summit' page.
(For 2017-09-22 NetBSD developer summit at EuroBSDCon in Paris)
Members: 
	summits/eurobsdcon_2017.mdwn:INITIAL->1.1 

--- /dev/null	2017-09-10 14:32:00.000000000 +0000
+++ wikisrc/summits/eurobsdcon_2017.mdwn	2017-09-10 14:33:06.000000000 +0000
@@ -0,0 +1,26 @@
+[[!meta title="EuroBSDCon 2017 NetBSD Summit"]]
+
+## Details
+
+There will be a NetBSD developer summit the day before EurBSDCon in Paris this year:
+
+Friday, 2017-09-22, at the conference venue.
+
+
+## Planning to attend?
+
+[[!table data="""
+First Last | `login@` | comment(s)
+"""]]
+
+## Planning to present something?
+
+[[!table data="""
+Speaker  |Title | Slides
+`login@` |_Very Interesting Thing_ |
+"""]]
+
+## Discussions
+
+## Varia
+

fix broken link. noted by flxd, not fly.
Index: wikisrc/ports/hppafaq.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/hppafaq.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/ports/hppafaq.mdwn	9 Oct 2015 12:47:16 -0000	1.2
+++ wikisrc/ports/hppafaq.mdwn	29 Aug 2017 16:13:21 -0000	1.3
@@ -23,8 +23,8 @@
 the machine for 10 seconds while powering
 up](http://lists.parisc-linux.org/pipermail/parisc-linux/1999-December/008138.html)
 will force a serial console. The last two tricks do not appear to work
-on older models (such as the 715 and 735). See the [[special
-instructions|serialconsole-712]] for model 712 workstations.
+on older models (such as the 715 and 735). See the [special
+instructions](https://www.NetBSD.org/ports/hppa/serialconsole-712.html) for model 712 workstations.
 
 From
 <http://tldp.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html>

fix more fallout from the port page conversion to wikisrc.
also fix an hp700 straggler.
noted by nick
noted by nick

Members: 
	ports/hppa.mdwn:1.5->1.6 

Index: wikisrc/ports/hppa.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/hppa.mdwn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wikisrc/ports/hppa.mdwn	15 Mar 2017 08:29:16 -0000	1.5
+++ wikisrc/ports/hppa.mdwn	29 Aug 2017 15:55:41 -0000	1.6
@@ -156,7 +156,7 @@
     Archive](http://www.hp.com/workstations/support/archive/) (some
     manuals for Series 700 machines)
 -   [Netbooting
-    NetBSD/hppa](../../docs/network/netboot/intro.hp700.html).
+    NetBSD/hppa](http://www.NetBSD.org/docs/network/netboot/intro.hppa.html).
 -   [General NetBSD Documentation](../../docs/) - for questions not
     specific to NetBSD/hppa.
 

Link to the HTTPS version of the website
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- wikisrc/pkgsrc/hardening.mdwn	25 Aug 2017 01:50:27 -0000	1.19
+++ wikisrc/pkgsrc/hardening.mdwn	25 Aug 2017 01:52:19 -0000	1.20
@@ -1,6 +1,6 @@
 [[!meta title="Hardening pkgsrc"]]
 
-A number of mechanisms are available in [pkgsrc](http://www.pkgsrc.org/) to
+A number of mechanisms are available in [pkgsrc](https://www.pkgsrc.org/) to
 improve the security of the resulting system. They can be enabled individually
 in `mk.conf`, and consist of:
 

PKGSRC_MKPIE should work with cwrappers from now on
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- wikisrc/pkgsrc/hardening.mdwn	9 Jul 2017 15:43:59 -0000	1.18
+++ wikisrc/pkgsrc/hardening.mdwn	25 Aug 2017 01:50:27 -0000	1.19
@@ -21,10 +21,10 @@
 
 ## Problems with `PKGSRC_MKPIE`
 
-### No support for cwrappers
+### Recent support for cwrappers
 
-As of the time of this article `PKGSRC_MKPIE` is not supported by
-`pkgtools/cwrappers` (`USE_CWRAPPERS` in `mk.conf`).
+`PKGSRC_MKPIE` is only supported by `pkgtools/cwrappers` from the 2017Q3
+release on (`USE_CWRAPPERS` in `mk.conf`).
 
 ### Packages failing to build
 

change link to the last snapshot of u-boot before everything broke
(...for a year)
Index: wikisrc/ports/evbarm/allwinner.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/allwinner.mdwn,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -r1.59 -r1.60
--- wikisrc/ports/evbarm/allwinner.mdwn	30 Mar 2017 16:06:58 -0000	1.59
+++ wikisrc/ports/evbarm/allwinner.mdwn	11 Aug 2017 06:17:30 -0000	1.60
@@ -73,7 +73,7 @@
 * Start with an ARMv7 image from *evbarm-earmv7hf/binary/gzimg/armv7.img.gz* from
 NetBSD 7.0
 * Download a U-Boot build for your board
-  * Download the correct build from the linux-sunxi web site <http://dl.linux-sunxi.org/nightly/u-boot-sunxi/u-boot-sunxi-mainline/u-boot-sunxi-mainline-latest/>.
+  * Download the correct build from the linux-sunxi web site <http://dl.linux-sunxi.org/nightly/u-boot-sunxi/u-boot-sunxi-mainline/u-boot-sunxi-mainline-20160902T174215-b615267/>.
 * Decompress the image via [[!template id=man name="gunzip" section="1"]]:
 [[!template  id=programlisting text="""
 # gunzip armv7.img.gz

note that _DIAGNOSTIC shouldn't be defined in libc on release branches
while here, might as well spell out that DEBUG should be turned off too
when DIAGNOSTIC is turned off. only a few kernels need this, but meh.
Members: 
	releng/release-prep.mdwn:1.37->1.38 

Index: wikisrc/releng/release-prep.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/release-prep.mdwn,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- wikisrc/releng/release-prep.mdwn	5 Jul 2017 18:59:37 -0000	1.37
+++ wikisrc/releng/release-prep.mdwn	9 Aug 2017 06:08:23 -0000	1.38
@@ -12,7 +12,8 @@
 * Add doc/CHANGES-5.0
 * Adjust doc/README.files and doc/LAST_MINUTE 
 * Adjust gnu/usr.bin/groff/tmac/mdoc.local and sys/sys/param.h
-* Comment out DIAGNOSTIC options in kernel configuration files before Beta release.
+* Comment out DIAGNOSTIC and DEBUG options in kernel configuration files.
+* Comment out -D_DIAGNOSTIC in lib/libc/Makefile.inc.
 
 On the trunk:
 

Expand the milestones of the tickless project a bit.
Index: wikisrc/projects/project/tickless.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/tickless.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/projects/project/tickless.mdwn	22 Feb 2016 20:52:49 -0000	1.2
+++ wikisrc/projects/project/tickless.mdwn	3 Aug 2017 14:35:58 -0000	1.3
@@ -25,16 +25,27 @@
  10 ms resolution for sleep times; and mandatory periodic activity on
  idle machines wastes power.
 
-There are three main miletones to this project:
+There are four main miletones to this project:
 
-1. Design a machine-independent high-resolution timer API, implement it
- on a couple machines, and develop tests to confirm that it works, in
- order to enable high-resolution sleeps.
+1. Choose a data structure for high-resolution timers, and a way to
+ request high-resolution vs low-resolution sleeps, and adapt the
+ various timeout functions (`cv_timedwait`, etc.) to use it.
+The current call wheel data structure for callouts provides good
+ performance, but only for low-resolution sleeps.
+We need another data structure that provides good performance for
+ high-resolution sleeps without hurting the performance of the existing
+ call wheel for existing applications.
 
-2. Convert all the functions of the periodic 10 ms timer, `hardclock',
+2. Design a machine-independent high-resolution timer device API,
+ implement it on a couple machines, and develop tests to confirm that
+ it works.
+This might be done by adapting the `struct timecounter` interface to
+ arm it for an interrupt, or might be done another way.
+
+3. Convert all the functions of the periodic 10 ms timer, `hardclock`,
  to schedule activity only when needed.
 
-3. Convert the various software subsystems that rely on periodic timer
+4. Convert the various software subsystems that rely on periodic timer
  interrupts every tick, or every second, via
  [callouts](http://netbsd.gw.com/cgi-bin/man-cgi?callout++NetBSD-current),
  either to avoid periodic work altogether, or to batch it up only when
@@ -43,4 +54,4 @@
 """
 ]]
 
-[[!tag gsoc]]
\ No newline at end of file
+[[!tag gsoc]]

Fix a typo.
Spotted by Chris Humphries, thanks!
Members: 
	kernel_secure_levels.mdwn:1.2->1.3 

Index: wikisrc/kernel_secure_levels.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/kernel_secure_levels.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/kernel_secure_levels.mdwn	5 Feb 2012 07:14:36 -0000	1.2
+++ wikisrc/kernel_secure_levels.mdwn	3 Aug 2017 08:55:50 -0000	1.3
@@ -11,7 +11,7 @@
 
 #  Securelevel restrictions 
 
-secmodel_bsd44(9) defeines the following restrictions: 
+secmodel_bsd44(9) defines the following restrictions: 
 
 ##  -1 Permanently insecure mode 
 

test edit: use backquotes for a command
Index: wikisrc/ports/evbarm/tegra.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/tegra.mdwn,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- wikisrc/ports/evbarm/tegra.mdwn	27 Apr 2017 22:12:33 -0000	1.46
+++ wikisrc/ports/evbarm/tegra.mdwn	31 Jul 2017 17:54:21 -0000	1.47
@@ -93,7 +93,7 @@
 
 # GPU (nouveau)
 
-To enable the GPU, add the following before the ''bootm'' command in the boot script:
+To enable the GPU, add the following before the `bootm` command in the boot script:
 
 [[!template  id=programlisting text="""
 fdt set /gpu@0,57000000 status okay

I believe I can web edit
Index: wikisrc/users/schmonz.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/schmonz.mdwn,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- wikisrc/users/schmonz.mdwn	4 Jun 2017 04:03:30 -0000	1.36
+++ wikisrc/users/schmonz.mdwn	31 Jul 2017 17:47:00 -0000	1.37
@@ -2,7 +2,7 @@
 
 ## This site
 
-You can mostly point a finger at me for how `wiki.netbsd.org` works, or doesn't.
+You can mostly point a finger at me for how `wiki.netbsd.org` works (or sometimes doesn't).
 If you've got an idea about how it ought to, edit the [[wiki/todo]] list!
 Here's what's been [[wiki/todo/done]] so far.
 

Added a comment: Sendmail.conf has moved
--- /dev/null	2017-09-10 14:32:00.000000000 +0000
+++ wikisrc/tutorials/services/sendmail_auth_tls/comment_2_034f10396448f43d2439f18a4ce32a2a._comment	2017-09-10 14:33:09.000000000 +0000
@@ -0,0 +1,12 @@
+[[!comment format=mdwn
+ username="hauke"
+ subject="Sendmail.conf has moved"
+ date="2017-07-26T08:47:43Z"
+ content="""
+Since Makefile.common v1.26, the application configuration files go to ${PKG_SYSCONFBASE}/sasl/, instead of ${PREFIX}/lib/sasl as documented in a multitude of web HowTo documents including this page. After a 
+
+define(`confLOG_LEVEL', 22)dnl
+
+sendmail(8) told me about the error of my ways, but it sure was a long way...
+
+"""]]

Use the sandbox script to chroot rather than invoking chroot directly.
pbulk defaults to using a user named pbulk, mk/pbulk/pbulk.sh will automatically create
the user on NetBSD & FreeBSD but useful for clarifying on users on other OS.
Reword configuration fragment section.
Index: wikisrc/tutorials/pkgsrc/pbulk.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/pkgsrc/pbulk.mdwn,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- wikisrc/tutorials/pkgsrc/pbulk.mdwn	27 Jul 2014 18:22:28 -0000	1.13
+++ wikisrc/tutorials/pkgsrc/pbulk.mdwn	25 Jul 2017 23:27:53 -0000	1.14
@@ -61,16 +61,17 @@
 
 ### Prepare the pbulk environment
 
-Now that our sandbox is available and mounted, we will chroot to it:
+Now that our sandbox is available and mounted, we will chroot to it by executing
+the *sandbox* script without any parameter specified:
 
-	# chroot /home/bulk /bin/sh
+	# /path/to/your/sandbox/sandbox
 
 Create pbulk user
 
-	# useradd bulk
+	# useradd pbulk
 
-Prepare configuration for packages build (mk.conf fragment).
-Here's sample mk.conf.frag file:
+In a file, set the preferences to use when building packages (mk.conf fragment).
+Here is a sample mk.conf.frag file:
 
 	SKIP_LICENSE_CHECK=             yes
 	ALLOW_VULNERABLE_PACKAGES=      yes

Added a comment: encryption
--- /dev/null	2017-09-10 14:32:00.000000000 +0000
+++ wikisrc/projects/project/transparent-cgd/comment_3_112a381dd0a7f0c6ab495abce5581d4e._comment	2017-09-10 14:33:10.000000000 +0000
@@ -0,0 +1,12 @@
+[[!comment format=mdwn
+ username="https://openid.stackexchange.com/user/9e1973a3-233c-4f35-8b87-56c7ef1cd21d"
+ nickname="Sam"
+ subject="encryption"
+ date="2017-07-13T18:33:15Z"
+ content="""
+Now veracrypt is supporting FreeBSD. The reason I'm pushing this is it the biggest standard across platforms. Veracrypt supports Truecrypt. Truecrypt had a method of encrypting a whole systen drive while it was running live drive and the source code is available. Does that mean it could be done for NetBSD, well no but it's a start. It has been done on Windows.
+
+https://www.veracrypt.fr/en/Downloads.html
+
+I see a lot stuff that's BSD or open source and it seems they frequently are always reinventing the wheel. It's depressing sometimes.
+"""]]

Consistently use backquotes for compilation flags
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- wikisrc/pkgsrc/hardening.mdwn	9 Jul 2017 15:42:57 -0000	1.17
+++ wikisrc/pkgsrc/hardening.mdwn	9 Jul 2017 15:43:59 -0000	1.18
@@ -29,8 +29,8 @@
 ### Packages failing to build
 
 A number of packages may fail to build with this option enabled. The failures
-are often related to the absence of the "-fPIC" compilation flag when building
-libraries or executables (or ideally "-fPIE" in the latter case). This flag is
+are often related to the absence of the `-fPIC` compilation flag when building
+libraries or executables (or ideally `-fPIE` in the latter case). This flag is
 added to the `CFLAGS` already, but requires the package to actually support it.
 
 #### How to fix

Mention the new check for RELRO
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- wikisrc/pkgsrc/hardening.mdwn	9 Jul 2017 15:38:59 -0000	1.16
+++ wikisrc/pkgsrc/hardening.mdwn	9 Jul 2017 15:42:57 -0000	1.17
@@ -164,6 +164,9 @@
     [...]
        RELRO off    0x0000000000000d78 vaddr 0x0000000000600d78 paddr 0x0000000000600d78 align 2**0
 
+This check is now performed automatically if `PKG_DEVELOPER` is set and `RELRO`
+is enabled.
+
 ## Checking for full RELRO
 
 The dynamic loader will apply RELRO immediately when detecting the presence of

Re-phrase a bit
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- wikisrc/pkgsrc/hardening.mdwn	9 Jul 2017 15:37:21 -0000	1.15
+++ wikisrc/pkgsrc/hardening.mdwn	9 Jul 2017 15:38:59 -0000	1.16
@@ -12,10 +12,10 @@
   enabled by default)
 * `PKGSRC_USE_RELRO`: this also makes the exploitation of some security
   vulnerabilities more difficult in some cases.
-* `PKGSRC_USE_SSP`: enables stack-smashing protection on supported platforms
-  (now enabled by default)
+* `PKGSRC_USE_SSP`: enables a stack-smashing protection mitigation (now enabled
+  by default where known supported)
 * `PKGSRC_USE_STACK_CHECK`: uses `-fstack-check` with GCC for another stack
-  protection mitigation
+  protection mitigation.
 
 # Caveats
 

Mention SSP and FORTIFY and now enabled by default
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- wikisrc/pkgsrc/hardening.mdwn	9 Jul 2017 15:35:02 -0000	1.14
+++ wikisrc/pkgsrc/hardening.mdwn	9 Jul 2017 15:37:21 -0000	1.15
@@ -8,11 +8,12 @@
   Executables) when supported on the current platform. This option is necessary
   to fully leverage ASLR as a mitigation for security vulnerabilities.
 * `PKGSRC_USE_FORTIFY`: allows substitute wrappers to be used for commonly used
-  functions that do not bounds checking regularly - but could in some cases.
+  functions that do not bounds checking regularly - but could in some cases (now
+  enabled by default)
 * `PKGSRC_USE_RELRO`: this also makes the exploitation of some security
   vulnerabilities more difficult in some cases.
-* `PKGSRC_USE_SSP`: enables stack-smashing protection (again, on supported
-  platforms)
+* `PKGSRC_USE_SSP`: enables stack-smashing protection on supported platforms
+  (now enabled by default)
 * `PKGSRC_USE_STACK_CHECK`: uses `-fstack-check` with GCC for another stack
   protection mitigation
 

Also mention PKGSRC_USE_STACK_CHECK
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- wikisrc/pkgsrc/hardening.mdwn	25 Jun 2017 16:11:04 -0000	1.13
+++ wikisrc/pkgsrc/hardening.mdwn	9 Jul 2017 15:35:02 -0000	1.14
@@ -13,6 +13,8 @@
   vulnerabilities more difficult in some cases.
 * `PKGSRC_USE_SSP`: enables stack-smashing protection (again, on supported
   platforms)
+* `PKGSRC_USE_STACK_CHECK`: uses `-fstack-check` with GCC for another stack
+  protection mitigation
 
 # Caveats
 

one more place to update
Index: wikisrc/releng/release-prep.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/release-prep.mdwn,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- wikisrc/releng/release-prep.mdwn	4 Mar 2017 16:20:17 -0000	1.36
+++ wikisrc/releng/release-prep.mdwn	5 Jul 2017 18:59:37 -0000	1.37
@@ -146,6 +146,7 @@
     - Update htdocs/developers/features/
     - Update htdocs/docs/guide/en/chap-fetch.xml
     - Update htdocs/ports/history.xml
+    - Update htdocs/docs/index.xml
     - Top-level regen of everything
 
 15. Update the wiki.

update branches
Index: wikisrc/releng/workflow.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/releng/workflow.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/releng/workflow.mdwn	16 Mar 2013 22:13:24 -0000	1.1
+++ wikisrc/releng/workflow.mdwn	5 Jul 2017 18:52:00 -0000	1.2
@@ -98,8 +98,9 @@
 
    The current revs are:
 
-        5                    - NetBSD 5 queue
         6                    - NetBSD 6 queue
+        7                    - NetBSD 7 queue
+        8                    - NetBSD 8 queue
         pkgsrc            - Current pkgsrc branch
 
    Get the "req" commands set up to your liking.  They are run on 

Avoid to force http://, just use `//' for feedback and presentation pages anchors
(to just honor the user preferred protocol).
Index: wikisrc/events.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/events.mdwn,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- wikisrc/events.mdwn	3 Jul 2017 13:02:12 -0000	1.47
+++ wikisrc/events.mdwn	3 Jul 2017 13:04:37 -0000	1.48
@@ -1,9 +1,9 @@
 This is an incomplete list of NetBSD-related events. If you know about
 some public event that fits and would like it to be listed here,
-[contact us.](http://www.NetBSD.org/cgi-bin/feedback.cgi)
+[contact us.](//www.NetBSD.org/cgi-bin/feedback.cgi)
 
 For a list of NetBSD-related presentations, please check out our
-[presentation pages](http://www.netbsd.org/gallery/presentations/).
+[presentation pages](//www.NetBSD.org/gallery/presentations/).
 
 Future Events
 -------------

Move pkgsrcCon 2017 to past events.
Index: wikisrc/events.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/events.mdwn,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- wikisrc/events.mdwn	18 Jun 2017 20:46:35 -0000	1.46
+++ wikisrc/events.mdwn	3 Jul 2017 13:02:12 -0000	1.47
@@ -7,15 +7,6 @@
 
 Future Events
 -------------
-### `Jul 2017 - pkgsrcCon 2017, London, England`
-
-*July 1 - 2, 2017, London, England*
-
-[pkgsrcCon](//pkgsrc.org/pkgsrcCon/2017/) is the annual technical
-conference for people working on pkgsrc, a framework for building
-over 18,000 open source software packages. pkgsrc is the native
-package manager on NetBSD, SmartOS and Minix, and is portable across
-many different operating systems including Linux and Mac OS X.
 
 ### `Sep 2017 - EuroBSDCon 2017 Paris, France`
 
@@ -32,6 +23,18 @@
 
 Past Events
 -----------
+
+### `Jul 2017 - pkgsrcCon 2017, London, England`
+
+*July 1 - 2, 2017, London, England*
+
+[pkgsrcCon](//pkgsrc.org/pkgsrcCon/2017/) was the annual technical
+conference for people working on pkgsrc, a framework for building
+over 18,000 open source software packages. pkgsrc is the native
+package manager on NetBSD, SmartOS and Minix, and is portable across
+many different operating systems including Linux and Mac OS X.
+
+
 ### `Jun 2017` - BSDCAN 2017, Ottawa, Canada
 
 *June 7 - 10, Ottawa, Canada*

mmh again, add a '\n' to see if it is displayed correctly
Index: wikisrc/projects/project/build-kernel-pie.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/build-kernel-pie.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/projects/project/build-kernel-pie.mdwn	1 Jul 2017 15:30:00 -0000	1.2
+++ wikisrc/projects/project/build-kernel-pie.mdwn	1 Jul 2017 15:34:09 -0000	1.3
@@ -17,6 +17,7 @@
 performance of the kernel binary at the instruction level.
 
 Deliverables:
+
 * A set of Makefile changes that allow to build a PIE kernel at least on amd64
   and i386.
 * If possible, an evaluation of the performance cost.

mmh, kernel category
Index: wikisrc/projects/project/build-kernel-pie.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/build-kernel-pie.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/projects/project/build-kernel-pie.mdwn	1 Jul 2017 15:27:53 -0000	1.1
+++ wikisrc/projects/project/build-kernel-pie.mdwn	1 Jul 2017 15:30:00 -0000	1.2
@@ -6,6 +6,7 @@
 [tech-kern](mailto:tech-kern@NetBSD.org)
 """
 
+category="kernel"
 difficulty="medium"
 
 description="""

Add "Build the kernel as PIE".
--- /dev/null	2017-09-10 14:32:00.000000000 +0000
+++ wikisrc/projects/project/build-kernel-pie.mdwn	2017-09-10 14:33:12.000000000 +0000
@@ -0,0 +1,29 @@
+[[!template id=project
+
+title="Build the kernel as PIE"
+
+contact="""
+[tech-kern](mailto:tech-kern@NetBSD.org)
+"""
+
+difficulty="medium"
+
+description="""
+Add a toolchain infrastructure that allows the kernel to be compiled as
+Position Independent Executable (PIE). Typically, having the kernel compiled
+as a kernel module itself - using the already-existing infrastructure - would
+be a good start. Then, some choices and proposals can be made to optimize
+performance of the kernel binary at the instruction level.
+
+Deliverables:
+* A set of Makefile changes that allow to build a PIE kernel at least on amd64
+  and i386.
+* If possible, an evaluation of the performance cost.
+
+It may be a little difficult to test the implementation, because the kernel
+won't boot. But as long as the kernel ELF binary is structurally correct it's
+fine.
+"""
+
+]]
+

change the name
Index: wikisrc/projects/project/xen-pmap-superpage.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/xen-pmap-superpage.mdwn,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- wikisrc/projects/project/xen-pmap-superpage.mdwn	18 Aug 2015 23:29:37 -0000	1.3
+++ wikisrc/projects/project/xen-pmap-superpage.mdwn	1 Jul 2017 15:12:48 -0000	1.4
@@ -1,6 +1,6 @@
 [[!template id=project
 
-title="pmap: Direct Map (Superpage support (1G))"
+title="Xen: direct map support (with large pages)"
 
 contact="""
 [port-xen](mailto:port-xen@NetBSD.org)

I did it
Index: wikisrc/projects/project/xen-module-support.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/projects/project/xen-module-support.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/projects/project/xen-module-support.mdwn	19 Aug 2015 00:12:08 -0000	1.1
+++ wikisrc/projects/project/xen-module-support.mdwn	1 Jul 2017 15:09:04 -0000	1.2
@@ -13,6 +13,7 @@
 category="kernel"
 difficulty="hard"
 duration=""
+done_by="Maxime Villard"
 
 description="""
 Abstract: 

Update URL of QEMU's website
Index: wikisrc/ports/evbarm/qemu_arm.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/qemu_arm.mdwn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wikisrc/ports/evbarm/qemu_arm.mdwn	18 Jan 2014 00:09:19 -0000	1.5
+++ wikisrc/ports/evbarm/qemu_arm.mdwn	1 Jul 2017 07:24:09 -0000	1.6
@@ -1,7 +1,7 @@
 [[!meta title="NetBSD/evbarm under QEMU"]]
 
 This page attempts to document running NetBSD/evbarm under the
-[QEMU](http://wiki.qemu.org/Main_Page) open source processor emulator.
+[QEMU](http://www.qemu.org/) open source processor emulator.
 This can be extremely useful for development and testing.
 
 # Introduction

Added a comment: sailor is a jail/container
--- /dev/null	2017-09-10 14:32:00.000000000 +0000
+++ wikisrc/projects/project/kernel_components/comment_2_2c26dafedd2ff06db2304b466d5dfb5d._comment	2017-09-10 14:33:13.000000000 +0000
@@ -0,0 +1,10 @@
+[[!comment format=mdwn
+ username="https://openid.stackexchange.com/user/7a015ca9-5c9b-4f92-830f-d813d6019365"
+ nickname="Sean Plank"
+ subject="sailor is a jail/container "
+ date="2017-06-30T20:40:34Z"
+ content="""
+https://github.com/NetBSDfr/sailor
+
+\"sailor's goal is not to provide bullet-proof security, chroot is definitely not a trustable isolator; instead, sailor is a really convenient way of trying / testing an evironment without compromising your workstation filesystem.\" As of 6/30/17 It's under heavy development.
+"""]]

Document partial vs full RELRO
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- wikisrc/pkgsrc/hardening.mdwn	25 Jun 2017 16:01:07 -0000	1.12
+++ wikisrc/pkgsrc/hardening.mdwn	25 Jun 2017 16:11:04 -0000	1.13
@@ -149,7 +149,7 @@
 
 The latter result is then what is expected.
 
-## Checking for RELRO
+## Checking for partial RELRO
 
 The following command should list a section called `RELRO`:
 
@@ -161,6 +161,21 @@
     [...]
        RELRO off    0x0000000000000d78 vaddr 0x0000000000600d78 paddr 0x0000000000600d78 align 2**0
 
+## Checking for full RELRO
+
+The dynamic loader will apply RELRO immediately when detecting the presence of
+the `BIND_NOW` flag:
+
+    $ objdump -x /path/to/bin/ary
+
+    /path/to/bin/ary:     file format elf64-x86-64
+
+    Dynamic Section:
+    [...]
+      BIND_NOW             0x0000000000000000
+
+This has to be combined with partial RELRO (see above) to be fully efficient.
+
 ## Checking for SSP
 
 Building objects, binaries and libraries with SSP will affect the presence of

Document the issue with Xorg with full RELRO
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- wikisrc/pkgsrc/hardening.mdwn	25 Jun 2017 15:47:49 -0000	1.11
+++ wikisrc/pkgsrc/hardening.mdwn	25 Jun 2017 16:01:07 -0000	1.12
@@ -85,6 +85,15 @@
 The impact is not expected to be noticeable on modern hardware, except in some
 cases for big programs.
 
+### Run-time crashes
+
+Some programs handle plug-ins and dependencies in a way that conflicts with
+RELRO: for instance, with an initialization routine listing any other plug-in
+required. With full RELRO, the missing symbols are resolved before the
+initialization routine can run, and the dynamic loader will not be able to find
+them directly and abort as a result. Unfortunately, this is how Xorg loads its
+drivers. Partial RELRO can be applied instead in this case.
+
 ## Problems with `PKGSRC_USE_SSP`
 
 ### Packages failing to build

Re-phrase RELRO a tad
Index: wikisrc/pkgsrc/hardening.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/hardening.mdwn,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- wikisrc/pkgsrc/hardening.mdwn	17 Mar 2016 14:02:38 -0000	1.10
+++ wikisrc/pkgsrc/hardening.mdwn	25 Jun 2017 15:47:49 -0000	1.11
@@ -76,11 +76,11 @@
 ### Performance impact
 
 For better protection, full RELRO requires every symbol to be resolved when the
-program starts, rather than lazily at run-time. This will have more impact on
-programs using a lot of symbols, or linked to libraries exposing a lot of
-symbols. Therefore, daemons or programs otherwise running in background are
-affected only when started. Programs loading plug-ins at run-time are affected
-when loading the plug-ins.
+program starts, rather than simply when required at run-time. This will have
+more impact on programs using a lot of symbols, or linked to libraries exposing
+a lot of symbols. Therefore, daemons or programs otherwise running in
+background are affected only when started. Programs loading plug-ins at
+run-time are affected when loading the plug-ins.
 
 The impact is not expected to be noticeable on modern hardware, except in some
 cases for big programs.

Add a reference to rawrite32 that can be used by Windows users to copy the image
on the disk.
From <martin>
Members: 
	tutorials/how_to_install_netbsd_from_an_usb_memory_stick.mdwn:1.11->1.12 

Index: wikisrc/tutorials/how_to_install_netbsd_from_an_usb_memory_stick.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/how_to_install_netbsd_from_an_usb_memory_stick.mdwn,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- wikisrc/tutorials/how_to_install_netbsd_from_an_usb_memory_stick.mdwn	21 May 2016 09:59:43 -0000	1.11
+++ wikisrc/tutorials/how_to_install_netbsd_from_an_usb_memory_stick.mdwn	21 Jun 2017 10:25:20 -0000	1.12
@@ -44,6 +44,9 @@
     # gunzip NetBSD-7.0-amd64-install.img.gz
     # dd if=NetBSD-7.0-amd64-install.img of=/dev/sdb bs=1M
 
+On Windows you can use [rawrite32](//www.netbsd.org/~martin/rawrite32/) to copy
+the image to the stick.
+
 ## Installation process
 After NetBSD is booted from the memory stick the installation process is
 usual (you can find an example in

Fix pkgsrcCon 2017 anchor.
Index: wikisrc/events.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/events.mdwn,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- wikisrc/events.mdwn	18 Jun 2017 20:44:12 -0000	1.45
+++ wikisrc/events.mdwn	18 Jun 2017 20:46:35 -0000	1.46
@@ -11,7 +11,7 @@
 
 *July 1 - 2, 2017, London, England*
 
-[pkgsrcCon](://pkgsrc.org/pkgsrcCon/2017/) is the annual technical
+[pkgsrcCon](//pkgsrc.org/pkgsrcCon/2017/) is the annual technical
 conference for people working on pkgsrc, a framework for building
 over 18,000 open source software packages. pkgsrc is the native
 package manager on NetBSD, SmartOS and Minix, and is portable across

Add pkgsrcCon 2017 to next events and move BSDCan to past events.
Index: wikisrc/events.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/events.mdwn,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- wikisrc/events.mdwn	13 Mar 2017 10:33:49 -0000	1.44
+++ wikisrc/events.mdwn	18 Jun 2017 20:44:12 -0000	1.45
@@ -7,17 +7,15 @@
 
 Future Events
 -------------
-### `Jun 2017` - BSDCAN 2017, Ottawa, Canada
-
-*June 7 - 10, Ottawa, Canada*
+### `Jul 2017 - pkgsrcCon 2017, London, England`
 
-BSDCan hosts talks and tutorials on a range of topics based
-around the BSD family of operating systems. The event is held over a
-four day period at the University of Ottawa.
+*July 1 - 2, 2017, London, England*
 
-Please see
-[website](https://www.bsdcan.org/2017/)
-for details.
+[pkgsrcCon](://pkgsrc.org/pkgsrcCon/2017/) is the annual technical
+conference for people working on pkgsrc, a framework for building
+over 18,000 open source software packages. pkgsrc is the native
+package manager on NetBSD, SmartOS and Minix, and is portable across
+many different operating systems including Linux and Mac OS X.
 
 ### `Sep 2017 - EuroBSDCon 2017 Paris, France`
 
@@ -34,6 +32,19 @@
 
 Past Events
 -----------
+### `Jun 2017` - BSDCAN 2017, Ottawa, Canada
+
+*June 7 - 10, Ottawa, Canada*
+
+BSDCan hosted talks and tutorials on a range of topics based
+around the BSD family of operating systems. The event was held over a
+four day period at the University of Ottawa.
+
+Please see
+[website](https://www.bsdcan.org/2017/)
+for details.
+
+
 ### `Mar 2017` - AsiaBSDCon 2017
 
 *March 9 - 12, Tokyo University of Science, Tokyo, Japan*

Always try to prefer the user scheme without forcing http:// everywhere
(exceptions to that are: cvsweb.NetBSD.org, man.NetBSD.org and pkgsrc.se).
Thanks to <maya> for pointing out that!
Members: 
	templates/page.tmpl:1.33->1.34 

Index: wikisrc/templates/page.tmpl
===================================================================
RCS file: /cvsroot/wikisrc/templates/page.tmpl,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- wikisrc/templates/page.tmpl	1 Jan 2017 07:09:15 -0000	1.33
+++ wikisrc/templates/page.tmpl	18 Jun 2017 20:07:00 -0000	1.34
@@ -31,9 +31,9 @@
 <body>
     <div id="centralHeader">
       <div id="logo">
-        <a href="http://www.NetBSD.org/"><img src="//www.NetBSD.org/images/NetBSD-smaller.png" alt="[NetBSD Logo]"/></a>
-        <div id="name"><a href="http://www.NetBSD.org/">The NetBSD Project</a></div>
-        <div id="slogan"><a href="http://www.NetBSD.org/">&ldquo;Of course it runs NetBSD&rdquo;</a></div>
+        <a href="//www.NetBSD.org/"><img src="//www.NetBSD.org/images/NetBSD-smaller.png" alt="[NetBSD Logo]"/></a>
+        <div id="name"><a href="//www.NetBSD.org/">The NetBSD Project</a></div>
+        <div id="slogan"><a href="//www.NetBSD.org/">&ldquo;Of course it runs NetBSD&rdquo;</a></div>
       </div>
       <div id="headerTools">
 	<div id="headerSearch">
@@ -49,97 +49,97 @@
           Navigation:
         </span>
 	<ul>
-	<li><a href="http://www.NetBSD.org/">
+	<li><a href="//www.NetBSD.org/">
 		  WWW Home</a></li>
 	<li>
-	<a href="http://www.NetBSD.org/">
+	<a href="//www.NetBSD.org/">
 		  News &amp; Media</a><ul>
-	<li><a href="http://www.NetBSD.org//changes/">
+	<li><a href="//www.NetBSD.org//changes/">
 		    Recent changes</a></li>
-	<li><a href="http://blog.NetBSD.org/">
+	<li><a href="//blog.NetBSD.org/">
 		    NetBSD blog</a></li>
-	<li><a href="http://www.NetBSD.org/gallery/events.html">
+	<li><a href="//www.NetBSD.org/gallery/events.html">
 		    Events</a></li>
-	<li><a href="http://www.NetBSD.org/changes/rss.html">
+	<li><a href="//www.NetBSD.org/changes/rss.html">
 		    Feeds</a></li>
 	</ul>
 	</li>
 	<li>
-	<a href="http://www.NetBSD.org/about/">
+	<a href="//www.NetBSD.org/about/">
 		  About</a><ul>
-	<li><a href="http://www.NetBSD.org/about/">
+	<li><a href="//www.NetBSD.org/about/">
 		    NetBSD</a></li>
-	<li><a href="http://www.NetBSD.org/foundation/">
+	<li><a href="//www.NetBSD.org/foundation/">
 		    The NetBSD Foundation</a></li>
-	<li><a href="http://www.NetBSD.org/gallery/">
+	<li><a href="//www.NetBSD.org/gallery/">
 		    Advocacy</a></li>
 	</ul>
 	</li>
 	<li>
-	<a href="http://www.NetBSD.org/docs/">
+	<a href="//www.NetBSD.org/docs/">
 		  Documentation</a><ul>
-	<li><a href="http://www.NetBSD.org/docs/misc/index.html">
+	<li><a href="//www.NetBSD.org/docs/misc/index.html">
 		    FAQ &amp; HOWTOs</a></li>
-	<li><a href="http://www.NetBSD.org/docs/guide/en/">
+	<li><a href="//www.NetBSD.org/docs/guide/en/">
 		    The Guide</a></li>
 	<li><a href="http://man.NetBSD.org/">
 		    Manual pages</a></li>
-	<li><a href="http://wiki.NetBSD.org/">
+	<li><a href="//wiki.NetBSD.org/">
 		    Wiki</a></li>
 	</ul>
 	</li>
 	<li>
-	<a href="http://www.NetBSD.org/support/">
+	<a href="//www.NetBSD.org/support/">
 		  Support</a><ul>
-	<li><a href="http://www.NetBSD.org/support/send-pr.html">
+	<li><a href="//www.NetBSD.org/support/send-pr.html">
 		    Problem report guide</a></li>
-	<li><a href="http://www.NetBSD.org/cgi-bin/sendpr.cgi?gndb=netbsd">
+	<li><a href="//www.NetBSD.org/cgi-bin/sendpr.cgi?gndb=netbsd">
 		    Report a bug</a></li>
-	<li><a href="http://www.NetBSD.org/support/query-pr.html">
+	<li><a href="//www.NetBSD.org/support/query-pr.html">
 		    Query bug database</a></li>
-	<li><a href="http://www.NetBSD.org/support/security/">
+	<li><a href="//www.NetBSD.org/support/security/">
 		    Security</a></li>
 	</ul>
 	</li>
 	<li>
-	<a href="http://www.NetBSD.org/community/">
+	<a href="//www.NetBSD.org/community/">
 		  Community</a><ul>
-	<li><a href="http://netbsd.fi/">
+	<li><a href="//netbsd.fi/">
 		    Blogs</a></li>
-	<li><a href="http://www.NetBSD.org/mailinglists/">
+	<li><a href="//www.NetBSD.org/mailinglists/">
 		    Mailing lists</a></li>
-	<li><a href="http://mail-index.NetBSD.org/">
+	<li><a href="//mail-index.NetBSD.org/">
 		    List archives</a></li>
 	</ul>
 	</li>
 	<li>
-	<a href="http://www.NetBSD.org/developers/">
+	<a href="//www.NetBSD.org/developers/">
 		  Developers</a><ul>
 	<li><a href="http://cvsweb.NetBSD.org/">
 		    Browse source</a></li>
-	<li><a href="http://nxr.NetBSD.org/">
+	<li><a href="//nxr.NetBSD.org/">
 		    Cross-reference</a></li>
-	<li><a href="http://releng.NetBSD.org/">
+	<li><a href="//releng.NetBSD.org/">
 		    Release engineering</a></li>
-	<li><a href="http://wiki.NetBSD.org/projects/">
+	<li><a href="//wiki.NetBSD.org/projects/">
 		    Projects list</a></li>
 	</ul>
 	</li>
 	<li>
-	<a href="http://www.NetBSD.org/ports/">
+	<a href="//www.NetBSD.org/ports/">
 		  Ports</a><ul>
-	<li><a href="http://www.NetBSD.org/ports/history.html">
+	<li><a href="//www.NetBSD.org/ports/history.html">
 		    History</a></li>
-	<li><a href="http://www.NetBSD.org/ports/emulators.html">
+	<li><a href="//www.NetBSD.org/ports/emulators.html">
 		    Emulators</a></li>
 	</ul>
 	</li>
 	<li>
-	<a href="http://www.pkgsrc.org/">
+	<a href="//www.pkgsrc.org/">
 		Packages</a><ul>
 	<li><a href="http://www.pkgsrc.se/">
 		    Browse packages</a></li>
-	<li><a href="http://releng.NetBSD.org/index-pkgsrc.html">
+	<li><a href="//releng.NetBSD.org/index-pkgsrc.html">
 		    Release engineering</a></li>
 	</ul>
 	</li>
@@ -273,7 +273,7 @@
     </div>
     <div id="footerContent">
       <span class="footfeed">
-        <a href="http://www.NetBSD.org/cgi-bin/feedback.cgi">
+        <a href="//www.NetBSD.org/cgi-bin/feedback.cgi">
           Contact</a> |
       </span>
       <span class="footcopy"><a href="about/disclaimer.html">

Try to be scheme agnostic for blog (prefer the scheme selected
by the user, do not force HTTP).
Index: wikisrc/index.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/index.mdwn,v
retrieving revision 1.59
retrieving revision 1.60
diff -u -r1.59 -r1.60
--- wikisrc/index.mdwn	30 Jul 2016 04:33:09 -0000	1.59
+++ wikisrc/index.mdwn	18 Jun 2017 20:00:05 -0000	1.60
@@ -15,7 +15,7 @@
 
 * [[Events|events]] -- NetBSD related events will be listed here
 * [[Summits]] -- Stories from past NetBSD Developer summits
-* [blog](http://blog.netbsd.org) -- Weblog
+* [blog](//blog.netbsd.org) -- Weblog
 * [[Tutorials]] -- Guides & Docs (some from the former user-wiki)
 * [[Features]] -- Features of the NetBSD Operating System
 * [[Projects]] -- The big list of work.  Get hacking!

don't need current for tegra anymore
Index: wikisrc/ports/evbarm.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm.mdwn,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- wikisrc/ports/evbarm.mdwn	30 Mar 2017 16:06:58 -0000	1.36
+++ wikisrc/ports/evbarm.mdwn	6 Jun 2017 16:45:16 -0000	1.37
@@ -227,7 +227,8 @@
  * On-chip watchdog timer (_ixpwdog_)
 
 ### NVIDIA Tegra K1
-Support for NVIDIA [[Tegra]] K1 SoCs is present in NetBSD-current. The Jetson TK1 board is currently supported.
+Support for NVIDIA [[Tegra]] K1 SoCs is present in NetBSD-current and
+8.0_BETA. The Jetson TK1 board is currently supported.
 
 ### Raspberry Pi Foundation **Raspberry Pi**/**Raspberry Pi 2**
 The [[Raspberry Pi]] is a low-cost credit-card-sized computer from the Raspberry Pi Foundation. Both the Raspberry Pi and Raspberry Pi 2 are supported.

Attempt to show more than 10 items when there are more.
Index: wikisrc/users/schmonz.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/schmonz.mdwn,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- wikisrc/users/schmonz.mdwn	27 May 2017 22:09:35 -0000	1.35
+++ wikisrc/users/schmonz.mdwn	4 Jun 2017 04:03:30 -0000	1.36
@@ -32,6 +32,7 @@
 pages="internal(schmonz.com.pkgsrc/*)"
 archive=yes
 feeds=no
+limit=0
 ]]
 
 ## qmail from pkgsrc on NetBSD
@@ -40,4 +41,5 @@
 pages="internal(schmonz.com.qmail/*)"
 archive=yes
 feeds=no
+limit=0
 ]]

Archive yes, feeds no.
Index: wikisrc/users/schmonz.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/schmonz.mdwn,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- wikisrc/users/schmonz.mdwn	27 May 2017 22:06:42 -0000	1.34
+++ wikisrc/users/schmonz.mdwn	27 May 2017 22:09:35 -0000	1.35
@@ -29,11 +29,15 @@
 ([[quick notes from pkgsrcCon 2014|pkgsrccon2014]])
 
 [[!inline
-pages="internal(schmonz.com.pkgsrc/*) and link(talk)"
+pages="internal(schmonz.com.pkgsrc/*)"
+archive=yes
+feeds=no
 ]]
 
 ## qmail from pkgsrc on NetBSD
 
 [[!inline
 pages="internal(schmonz.com.qmail/*)"
+archive=yes
+feeds=no
 ]]

Maybe inline like this?
Index: wikisrc/users/schmonz.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/schmonz.mdwn,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -r1.33 -r1.34
--- wikisrc/users/schmonz.mdwn	27 May 2017 21:42:56 -0000	1.33
+++ wikisrc/users/schmonz.mdwn	27 May 2017 22:06:42 -0000	1.34
@@ -29,11 +29,11 @@
 ([[quick notes from pkgsrcCon 2014|pkgsrccon2014]])
 
 [[!inline
-pages="internal(./schmonz.com.pkgsrc/*) and link(talk)"
+pages="internal(schmonz.com.pkgsrc/*) and link(talk)"
 ]]
 
 ## qmail from pkgsrc on NetBSD
 
 [[!inline
-pages="internal(./schmonz.com.qmail/*)"
+pages="internal(schmonz.com.qmail/*)"
 ]]

Try aggregating my talks and blog posts and inlining them here.
Index: wikisrc/users/schmonz.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/schmonz.mdwn,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- wikisrc/users/schmonz.mdwn	27 May 2017 21:14:09 -0000	1.32
+++ wikisrc/users/schmonz.mdwn	27 May 2017 21:42:56 -0000	1.33
@@ -6,25 +6,34 @@
 If you've got an idea about how it ought to, edit the [[wiki/todo]] list!
 Here's what's been [[wiki/todo/done]] so far.
 
-## pkgsrcCon talks
+<!--
+[[!aggregate
+name="schmonz.com (pkgsrc)"
+dir="schmonz.com.pkgsrc"
+url="https://schmonz.com/tag/pkgsrc/"
+feedurl="https://schmonz.com/tag/pkgsrc/index.rss"
+tag="schmonz pkgsrc"
+]]
 
-- 2014: [pkgsrc Design Goals](https://schmonz.com/2014/06/21/pkgsrccon-2014-pkgsrc-design-goals/) (and [[quick notes from the conference|pkgsrccon2014]])
-- 2013: [Rehabilitating pkglint](https://schmonz.com/2013/03/23/pkgsrccon-2013-rehabilitating-pkglint/)
-- 2010: [What pkgsrc Needs Most](https://schmonz.com/2010/05/30/pkgsrccon-2010-what-pkgsrc-needs-most/)
-- 2008: [The Wrapper Framework: Then, Now, and Soon](https://schmonz.com/2008/06/15/pkgsrccon-2008-the-wrapper-framework-then-now-and-soon/)
-- 2007: [Packaging djbware](https://schmonz.com/2007/04/29/pkgsrccon-2007-packaging-djbware/),
-  [pkgsrc on Mac OS X](https://schmonz.com/2007/04/28/pkgsrccon-2007-pkgsrc-on-mac-os-x/)
-- 2005: [Packaging Complex Software](https://schmonz.com/2005/05/08/pkgsrccon-2005-packaging-complex-software/),
-  [pkgsrc on Mac OS X](https://schmonz.com/2005/05/07/pkgsrccon-2005-pkgsrc-on-mac-os-x/)
+[[!aggregate
+name="schmonz.com (qmail)"
+dir="schmonz.com.qmail"
+url="https://schmonz.com/tag/qmail/"
+feedurl="https://schmonz.com/tag/qmail/index.rss"
+tag="schmonz qmail"
+]]
+-->
+
+## pkgsrc talks
+
+([[quick notes from pkgsrcCon 2014|pkgsrccon2014]])
+
+[[!inline
+pages="internal(./schmonz.com.pkgsrc/*) and link(talk)"
+]]
 
 ## qmail from pkgsrc on NetBSD
 
-- 2017: [qmail + submission + rewrite headers](https://schmonz.com/2017/05/27/qmail-submission-rewrite-headers/),
-  [qmail + outbound DKIM](https://schmonz.com/2017/05/22/qmail-outbound-dkim/),
-  [Automation for mail hosting](https://schmonz.com/2017/03/27/automation-for-mail-hosting/),
-  [qmail + SMTP AUTH + TLS redux](https://schmonz.com/2017/01/18/qmail-smtp-auth-tls-redux/)
-- 2007: [qmail + spam filtering](https://schmonz.com/2007/03/07/qmail-spam-filtering/),
-  [qmail + IMAP-before-SMTP](https://schmonz.com/2007/02/28/qmail-imap-before-smtp/),
-  [qmail + NetBSD nightly maintenance](https://schmonz.com/2007/02/07/qmail-netbsd-nightly-maintenance/),
-  [qmail + badrcptto - patches](https://schmonz.com/2007/01/15/qmail-badrcptto-patches/),
-  [qmail + SMTP AUTH + SSL + TLS - patches](https://schmonz.com/2007/01/14/qmail-smtp-auth-ssl-tls-patches/)
+[[!inline
+pages="internal(./schmonz.com.qmail/*)"
+]]

Add another qmail blog post.
Index: wikisrc/users/schmonz.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/schmonz.mdwn,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- wikisrc/users/schmonz.mdwn	22 May 2017 17:25:34 -0000	1.31
+++ wikisrc/users/schmonz.mdwn	27 May 2017 21:14:09 -0000	1.32
@@ -19,7 +19,8 @@
 
 ## qmail from pkgsrc on NetBSD
 
-- 2017: [qmail + outbound DKIM](https://schmonz.com/2017/05/22/qmail-outbound-dkim/),
+- 2017: [qmail + submission + rewrite headers](https://schmonz.com/2017/05/27/qmail-submission-rewrite-headers/),
+  [qmail + outbound DKIM](https://schmonz.com/2017/05/22/qmail-outbound-dkim/),
   [Automation for mail hosting](https://schmonz.com/2017/03/27/automation-for-mail-hosting/),
   [qmail + SMTP AUTH + TLS redux](https://schmonz.com/2017/01/18/qmail-smtp-auth-tls-redux/)
 - 2007: [qmail + spam filtering](https://schmonz.com/2007/03/07/qmail-spam-filtering/),

Add blog post about the QMAILREMOTE patch.
Index: wikisrc/users/schmonz.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/users/schmonz.mdwn,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- wikisrc/users/schmonz.mdwn	8 Apr 2017 03:23:49 -0000	1.30
+++ wikisrc/users/schmonz.mdwn	22 May 2017 17:25:34 -0000	1.31
@@ -19,7 +19,8 @@
 
 ## qmail from pkgsrc on NetBSD
 
-- 2017: [Automation for mail hosting](https://schmonz.com/2017/03/27/automation-for-mail-hosting/),
+- 2017: [qmail + outbound DKIM](https://schmonz.com/2017/05/22/qmail-outbound-dkim/),
+  [Automation for mail hosting](https://schmonz.com/2017/03/27/automation-for-mail-hosting/),
   [qmail + SMTP AUTH + TLS redux](https://schmonz.com/2017/01/18/qmail-smtp-auth-tls-redux/)
 - 2007: [qmail + spam filtering](https://schmonz.com/2007/03/07/qmail-spam-filtering/),
   [qmail + IMAP-before-SMTP](https://schmonz.com/2007/02/28/qmail-imap-before-smtp/),

Say no to branding unity (having the same style as pkgsrc.org)
it just looks bad.
pkgsrc.org should be adjusted to match the netbsd.org font choice, too.
Members: 
	pkgsrc/local.css:1.1->1.2 

Index: wikisrc/pkgsrc/local.css
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/local.css,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/pkgsrc/local.css	22 Jun 2014 13:14:21 -0000	1.1
+++ wikisrc/pkgsrc/local.css	14 May 2017 11:11:59 -0000	1.2
@@ -1,123 +1,58 @@
-body {
-  margin: 1em;
-  padding: 0;
-  font-family: "Helvetica", "Trebuchet MS", "Geneva", "Verdana", "sans-serif";
-  *font-size: small;
-  color: black;
-  background: white;
-  font-size: 1em;
+#pageinfo {
+	border-top: 0;
 }
 
-ul {
-  padding-left: 1em;
+#comments {
+  border-top: 1px solid #000;
+  margin-left: 25px;
+  margin-right: 15px;
 }
 
-a:link {
-  color: #F26711;
-}
-a:visited {
-  color: #F26711;
+#searchform {
+  margin: 0; /* need for IE Mac */
+  text-align: right; /* need for IE Mac */
+  white-space: nowrap; /* for Opera */
 }
 
-#pagebody {
-  width: 98%;
+#searchbox {
+  background-image: none !important;
+  background-color: #eeeeee;
+  color: #555555;
+  border: 1px solid #d4d4d4;
+  padding: 1px 5px 1px 5px;
+  font-size: small;
+  width: 5em;
 }
 
-.digestbox {
+.actions {
   float: right;
-  margin-left: 2ex;
-  margin-top: 1ex;
-  margin-bottom: 1ex;
-  padding: 1ex 1ex;
-  border: 0px solid #ddd;
-  background: white;
-  color: black !important;
-  a:color: black !important;
-  font-size: .8em;
-  max-width: 20%;
-  clear: both;
-}
-
-.digestbox a:link {
-  font-size: .7em;
-  color: black;
-}
-
-.digestbox a:visited {
-  font-size: .7em;
-  color: black;
-}
-
-.pageheader {
-  width: 95%;
-  padding: 1em 1em .5em 1em;
-  position: relative;
-  overflow: hidden;
-  background: white;
-  border-color: orange;
-  border-style: none none solid none;
-  border-width: 1px;
-  padding: 0px;
 }
 
-.pageheader a {
-  text-decoration: none;
-  font-size: .8em;
-  color: #F26711;
+.actions ul {
+  padding: 2px 2px 4px;
+  background: #F26711;
 }
 
-.pageheader a:hover {
-  text-decoration: underline;
+.actions ul li {
+  padding: 0 5px 0 7px;
+  border-left: 1px solid white;
 }
 
-.pageheader .actions ul {
-  border-style: none;
+.actions ul li:first-child {
+  border-left: none;
 }
 
-
-
-li.L1 {
-  list-style: circle outside none;
+.actions ul li a,.actions ul li a:hover {
+  color: white;
+  font-weight: bold;
 }
 
-.logolink {
-  float: left;
+.pageheader, #content {
+  margin-left: 25px;
+  margin-right: 15px;
   clear: both;
 }
 
-.releasenotes {
-  float: left;
-  padding-left: 1em;
-}
-
-.pagedate ul {
-  list-style: none outside none;
-  padding: 0;
-}
-
-code, pre {
-  background-color: #f2f2f2;
-  color: #2e1a05;
-  white-space: pre-wrap;
-  white-space: -moz-pre-wrap;
-  white-space: -o-pre-wrap;
-}
-
-pre {
-  padding: .5em;
-  margin: 1em;
-  border-style: solid;
-  border-width: 2px;
-  border-color: gray;
-  -moz-border-radius: 4px;
-  -webkit-border-radius: 4px;
-  border-radius: 4px;
-  -moz-box-shadow: 0px 0px 2px #1a1a1a;
-  -webkit-box-shadow: 0px 0px 2px #1a1a1a;
-  box-shadow: 0px 0px 2px #1a1a1a;
-}
-
-h1, h2, h3, h4, h5, h6 {
-  font-weight: bold;
-  color: gray; 
+.parentlinks {
+  font-size: small;
 }

Local username can be different to the one @NetBSD.org, modify the Kerberos
procedure accordingly.
Index: wikisrc/kerberos/password.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/kerberos/password.mdwn,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- wikisrc/kerberos/password.mdwn	9 Apr 2010 05:33:23 -0000	1.8
+++ wikisrc/kerberos/password.mdwn	2 May 2017 08:32:35 -0000	1.9
@@ -11,11 +11,11 @@
 
 ### How to set your Kerberos password
 
-`$ ssh -t cvs.netbsd.org pwstore`
+`$ ssh -t <username>@cvs.netbsd.org pwstore`
 
 ### How to change your Kerberos password
 
-`$ ssh -t mollari.netbsd.org passwd -k <username>@NETBSD.ORG`
+`$ ssh -t <username>@mollari.netbsd.org passwd -k <username>@NETBSD.ORG`
 
 ### How to use your Kerberos password
 

Link to Chromebook page
Index: wikisrc/ports/evbarm/tegra.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/tegra.mdwn,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- wikisrc/ports/evbarm/tegra.mdwn	14 Apr 2017 12:09:08 -0000	1.45
+++ wikisrc/ports/evbarm/tegra.mdwn	27 Apr 2017 22:12:33 -0000	1.46
@@ -50,6 +50,7 @@
  - PCIe MSI support
  - CL-DVFS
  - LVDS/eDP display output
+ - [[Chromebook|tegra-chromebook]] support
 
 # Generating a boot script
 

Fix links
Index: wikisrc/ports/evbarm/tegra-chromebook.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/tegra-chromebook.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/ports/evbarm/tegra-chromebook.mdwn	27 Apr 2017 22:04:04 -0000	1.1
+++ wikisrc/ports/evbarm/tegra-chromebook.mdwn	27 Apr 2017 22:07:03 -0000	1.2
@@ -80,7 +80,7 @@
 
 # Signing the image
 
-To sign the image, use the *vbutil_kernel* tool from Google's (Verified Boot reference implementation)[https://chromium.googlesource.com/chromiumos/platform/vboot_reference/].
+To sign the image, use the *vbutil_kernel* tool from Google's [Verified Boot reference implementation](https://chromium.googlesource.com/chromiumos/platform/vboot_reference/).
 
 [[!template  id=programlisting text="""
 $ vbutil_kernel --pack u-boot.signed \
@@ -97,4 +97,4 @@
 
 U-Boot and the NetBSD kernel will get confused by LPAE being enabled when chainloaded from Coreboot.
 
-A patch for U-Boot is available here: [https://git.collabora.com/cgit/user/tomeu/u-boot.git/commit/?h=nyan-big&id=fe558a35ea61396edae885e8aeb4f3502f687333]
+[A patch for U-Boot](https://git.collabora.com/cgit/user/tomeu/u-boot.git/commit/?h=nyan-big&id=fe558a35ea61396edae885e8aeb4f3502f687333) is available to correct this issue. A similar patch could be made to *arch/evbarm/tegra/tegra_start.S*.

Add some notes on booting U-Boot and/or NetBSD kernels on a Tegra Chromebook.
--- /dev/null	2017-09-10 14:32:00.000000000 +0000
+++ wikisrc/ports/evbarm/tegra-chromebook.mdwn	2017-09-10 14:33:18.000000000 +0000
@@ -0,0 +1,100 @@
+[[!meta title="Tegra K1 Chromebook"]]
+
+# Models
+ - Acer Chromebook CB5-311 (*nyan-big*)
+
+# Bootloader
+
+The built-in bootloader is Depthcharge, which is deployed as a Coreboot payload. To boot from USB, you first need to [enable developer mode](https://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices/acer-cb5-311-chromebook-13#TOC-Developer-Mode).
+
+Once developer mode is enabled, you can press Ctrl-U to boot from a USB storage device.
+
+# USB storage device setup
+
+When booting from USB, the bootloader looks for a signed Flat Image Tree (FIT) written to a GPT partition of type fe3a2a5d-4f32-41a7-b725-accc3285a309 (*ChromeOS kernel*). The following commands (on Linux) can be used to prepare the device:
+
+[[!template  id=programlisting text="""
+DEV=/dev/sdb
+sudo parted --script ${DEV} mklabel gpt
+sudo cgpt create ${DEV}
+sudo cgpt add -t kernel -l kernel -b 32 -s 32768 ${DEV}
+sudo cgpt add -i 1 -S 1 -T 5 -P 1 ${DEV}
+sudo blockdev --rereadpt ${DEV}
+"""]]
+
+The signed image can now be written to partition 1 of the device (*/dev/sdb1* in this example).
+
+# Creating the Flat Image Tree (FIT)
+
+The bootloader loads the FIT at 0x81000000. The "kernel" image within the fit is not relocated, so you will need to carefully pad the FIT image and adjust the base of your image to match.
+
+The following .its script creates an image that results in an image that loads the "kernel" at 0x81000100.
+
+[[!template  id=programlisting text="""
+/dts-v1/;
+
+/ {
+    description = "U-Boot + FDT --------- THIS PADDING IS NEEDED SO THE IMAGE STARTS AT THE RIGHT OFFSET";
+    #address-cells = <1>;
+    images {
+        kernel@1{
+            description = "kernel";
+            data = /incbin/("u-boot-dtb.bin");
+            type = "kernel_noload";
+            arch = "arm";
+            os = "linux";
+            compression = "none";
+            load = <0>;
+            entry = <0>;
+        };
+        fdt@1{
+            description = "tegra124-nyan-big.dtb";
+            data = /incbin/("dts/dt.dtb");
+            type = "flat_dt";
+            arch = "arm";
+            compression = "none";
+            hash@1{
+                algo = "sha1";
+            };
+        };
+    };
+    configurations {
+        default = "conf@1";
+        conf@1{
+            kernel = "kernel@1";
+            fdt = "fdt@1";
+        };
+    };
+};
+"""]]
+
+When building U-Boot, you need to set *CONFIG_SYS_TEXT_BASE* to 0x81000100 in *include/configs/tegra124-common.h*.
+
+For the NetBSD kernel, set *KERNEL_BASE_PHYS* and *KERNEL_BASE_PHYS* to 0x81000100 in *sys/arch/evbarm/conf/std.tegra*.
+
+To create the FIT image with this script, use *mkimage*:
+
+[[!template  id=programlisting text="""
+$ mkimage -f u-boot.its u-boot.fit
+"""]]
+
+# Signing the image
+
+To sign the image, use the *vbutil_kernel* tool from Google's (Verified Boot reference implementation)[https://chromium.googlesource.com/chromiumos/platform/vboot_reference/].
+
+[[!template  id=programlisting text="""
+$ vbutil_kernel --pack u-boot.signed \
+    --keyblock devkeys/kernel.keyblock \
+    --version 1 \
+    --signprivate devkeys/kernel_data_key.vbprivk \
+    --vmlinuz u-boot.fit \
+    --arch arm
+"""]]
+
+# Other issues
+
+## LPAE is enabled by the bootloader
+
+U-Boot and the NetBSD kernel will get confused by LPAE being enabled when chainloaded from Coreboot.
+
+A patch for U-Boot is available here: [https://git.collabora.com/cgit/user/tomeu/u-boot.git/commit/?h=nyan-big&id=fe558a35ea61396edae885e8aeb4f3502f687333]

Replace <code> with backquotes
Index: wikisrc/pkgsrc/solarish.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/solarish.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/pkgsrc/solarish.mdwn	27 Apr 2017 11:26:42 -0000	1.2
+++ wikisrc/pkgsrc/solarish.mdwn	27 Apr 2017 11:27:45 -0000	1.3
@@ -14,7 +14,7 @@
 pkgsrc can then be bootstrapped as [normal](http://www.netbsd.org/docs/pkgsrc/platforms.html#bootstrapping-pkgsrc)  
 
 #Tribblix
-All that's required is for the <code>develop</code> overlay to be installed in order to successfully bootstrap pkgsrc on Tribblix.
+All that's required is for the `develop` overlay to be installed in order to successfully bootstrap pkgsrc on Tribblix.
 
     # zap install-overlay develop
 
@@ -25,4 +25,4 @@
     # PATH=/opt/gcc/4.4.4/bin:/usr/gnu/bin:$PATH pkgsrc/bootstrap/bootstrap
 
 #OpenSXCE
-Comes with all necessary component to bootstrap pkgsrc out of the box, just ensure <code>PATH</code> contains the path to GCC & linker <code>/opt/gcc/4.4.4/bin:/usr/gnu/bin</code> when performing a system wide install as root. No changes required when performing an [unprivileged bootstrap](http://www.netbsd.org/docs/pkgsrc/platforms.html#bootstrapping-pkgsrc) as environment contains necessary settings.
+Comes with all necessary component to bootstrap pkgsrc out of the box, just ensure `PATH` contains the path to GCC & linker `/opt/gcc/4.4.4/bin:/usr/gnu/bin` when performing a system wide install as root. No changes required when performing an [unprivileged bootstrap](http://www.netbsd.org/docs/pkgsrc/platforms.html#bootstrapping-pkgsrc) as environment contains necessary settings.

Set title in meta rather than page URL
Index: wikisrc/pkgsrc/solarish.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/solarish.mdwn,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- wikisrc/pkgsrc/solarish.mdwn	27 Apr 2017 11:25:39 -0000	1.1
+++ wikisrc/pkgsrc/solarish.mdwn	27 Apr 2017 11:26:42 -0000	1.2
@@ -1,3 +1,5 @@
+[[!meta title="How to use pkgsrc on Solarish (Illumos based)"]]
+
 This page will cover the requirement to bootstrap pkgsrc successfully on Illumos based Solarish systems.  
 [Prebuilt binaries & a repository of packages is provided by Joyent](http://pkgsrc.joyent.com) so it is not necessary to go through this process unless by choice.  
 It is assumed that a copy of the pkgsrc files have been [obtained](http://pkgsrc.org/#index3h1) and uncompressed, ready to bootstrap.

update for rename of pkgsrc/How_to_use_pkgsrc_on_Solarish___40__Illumos_based__41__.mdwn to pkgsrc/solarish.mdwn
Index: wikisrc/pkgsrc/how_to_use_pkgsrc.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/pkgsrc/how_to_use_pkgsrc.mdwn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wikisrc/pkgsrc/how_to_use_pkgsrc.mdwn	7 Feb 2015 04:23:35 -0000	1.5
+++ wikisrc/pkgsrc/how_to_use_pkgsrc.mdwn	27 Apr 2017 11:25:42 -0000	1.6
@@ -102,4 +102,4 @@
 * [[How to use pkgsrc on Mac OS X]
 * [[How to use pkgsrc on OSF1]]
 * [[How to use pkgsrc on Solaris]]
-* [[How to use pkgsrc on Solarish (Illumos based)]]
+* [[pkgsrc/Solarish]]

rename pkgsrc/How_to_use_pkgsrc_on_Solarish___40__Illumos_based__41__.mdwn to pkgsrc/solarish.mdwn
--- wikisrc/pkgsrc/How_to_use_pkgsrc_on_Solarish___40__Illumos_based__41__.mdwn	2017-09-10 14:33:19.000000000 +0000
+++ /dev/null	2017-09-10 14:32:00.000000000 +0000
@@ -1,26 +0,0 @@
-This page will cover the requirement to bootstrap pkgsrc successfully on Illumos based Solarish systems.  
-[Prebuilt binaries & a repository of packages is provided by Joyent](http://pkgsrc.joyent.com) so it is not necessary to go through this process unless by choice.  
-It is assumed that a copy of the pkgsrc files have been [obtained](http://pkgsrc.org/#index3h1) and uncompressed, ready to bootstrap.
-
-#OmniOS
-At the time of writing the latest build available was r151012 which had GCC 4.8.x available.  
-
-On a freshly installed system the only components needed to bootstrap pkgsrc successfully is GCC, lint, linker object-files and header files.
-
-    # pkg install gcc48 header linker lint object-file header-math
-
-pkgsrc can then be bootstrapped as [normal](http://www.netbsd.org/docs/pkgsrc/platforms.html#bootstrapping-pkgsrc)  
-
-#Tribblix
-All that's required is for the <code>develop</code> overlay to be installed in order to successfully bootstrap pkgsrc on Tribblix.
-
-    # zap install-overlay develop
-
-#OpenIndiana
-On the 151a8 development release of OpenIndiana, the installation of GCC & GNU binutils is required alongside lint, object-files and header files to bootstrap pkgsrc successfully.
-
-    # pkg install illumos-gcc gnu-binutils system/header developer/library/lint object-file header-math
-    # PATH=/opt/gcc/4.4.4/bin:/usr/gnu/bin:$PATH pkgsrc/bootstrap/bootstrap
-
-#OpenSXCE
-Comes with all necessary component to bootstrap pkgsrc out of the box, just ensure <code>PATH</code> contains the path to GCC & linker <code>/opt/gcc/4.4.4/bin:/usr/gnu/bin</code> when performing a system wide install as root. No changes required when performing an [unprivileged bootstrap](http://www.netbsd.org/docs/pkgsrc/platforms.html#bootstrapping-pkgsrc) as environment contains necessary settings.
--- /dev/null	2017-09-10 14:32:00.000000000 +0000
+++ wikisrc/pkgsrc/solarish.mdwn	2017-09-10 14:33:19.000000000 +0000
@@ -0,0 +1,26 @@
+This page will cover the requirement to bootstrap pkgsrc successfully on Illumos based Solarish systems.  
+[Prebuilt binaries & a repository of packages is provided by Joyent](http://pkgsrc.joyent.com) so it is not necessary to go through this process unless by choice.  
+It is assumed that a copy of the pkgsrc files have been [obtained](http://pkgsrc.org/#index3h1) and uncompressed, ready to bootstrap.
+
+#OmniOS
+At the time of writing the latest build available was r151012 which had GCC 4.8.x available.  
+
+On a freshly installed system the only components needed to bootstrap pkgsrc successfully is GCC, lint, linker object-files and header files.
+
+    # pkg install gcc48 header linker lint object-file header-math
+
+pkgsrc can then be bootstrapped as [normal](http://www.netbsd.org/docs/pkgsrc/platforms.html#bootstrapping-pkgsrc)  
+
+#Tribblix
+All that's required is for the <code>develop</code> overlay to be installed in order to successfully bootstrap pkgsrc on Tribblix.
+
+    # zap install-overlay develop
+
+#OpenIndiana
+On the 151a8 development release of OpenIndiana, the installation of GCC & GNU binutils is required alongside lint, object-files and header files to bootstrap pkgsrc successfully.
+
+    # pkg install illumos-gcc gnu-binutils system/header developer/library/lint object-file header-math
+    # PATH=/opt/gcc/4.4.4/bin:/usr/gnu/bin:$PATH pkgsrc/bootstrap/bootstrap
+
+#OpenSXCE
+Comes with all necessary component to bootstrap pkgsrc out of the box, just ensure <code>PATH</code> contains the path to GCC & linker <code>/opt/gcc/4.4.4/bin:/usr/gnu/bin</code> when performing a system wide install as root. No changes required when performing an [unprivileged bootstrap](http://www.netbsd.org/docs/pkgsrc/platforms.html#bootstrapping-pkgsrc) as environment contains necessary settings.

Refer to the original Pi as first generation.
Add Pi Zero & Pi 3.
Index: wikisrc/ports/evbarm/raspberry_pi.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/ports/evbarm/raspberry_pi.mdwn,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -r1.47 -r1.48
--- wikisrc/ports/evbarm/raspberry_pi.mdwn	30 Mar 2017 15:53:47 -0000	1.47
+++ wikisrc/ports/evbarm/raspberry_pi.mdwn	21 Apr 2017 14:48:31 -0000	1.48
@@ -114,7 +114,7 @@
          ...
 
  - Besides the "netbsd" kernel in ELF format, there is also a "netbsd.bin" kernel that is in a format that the Raspberry can boot.
- - Depending on your hardware version, copy this either to /boot/kernel.img (old/V1 hardware) or to /boot/kernel7.img (new/V2 hardware)
+ - Depending on your hardware version, copy this either to /boot/kernel.img (First generation Pi, Pi Zero hardware) or to /boot/kernel7.img (Pi 2, Pi 3 hardware)
  - reboot
 
 # Wireless Networking

Markdown. no indenting normal text, even though my editor syntax highlights it.
Index: wikisrc/tutorials/how_to_install_netbsd_on_a_power_macintosh_g4___40__grey__41__.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/how_to_install_netbsd_on_a_power_macintosh_g4___40__grey__41__.mdwn,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- wikisrc/tutorials/how_to_install_netbsd_on_a_power_macintosh_g4___40__grey__41__.mdwn	15 Apr 2017 06:01:49 -0000	1.5
+++ wikisrc/tutorials/how_to_install_netbsd_on_a_power_macintosh_g4___40__grey__41__.mdwn	15 Apr 2017 06:09:22 -0000	1.6
@@ -67,7 +67,7 @@
 
     # newfs /dev/rwd0x
 
-    Replacing x with the partition name.
+Replacing x with the partition name.
 
 Note: Don't care about error messages that newfs couldn't touch the disklabel - that's right since we've created everything with pdisk.
 

newfs also needs rwd0x and not wd0x, from timothy in comment.
Expand that x is the partition name, in case it's not obvious.
Members: 
	tutorials/how_to_install_netbsd_on_a_power_macintosh_g4___40__grey__41__.mdwn:1.4->1.5 

Index: wikisrc/tutorials/how_to_install_netbsd_on_a_power_macintosh_g4___40__grey__41__.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/how_to_install_netbsd_on_a_power_macintosh_g4___40__grey__41__.mdwn,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- wikisrc/tutorials/how_to_install_netbsd_on_a_power_macintosh_g4___40__grey__41__.mdwn	15 Apr 2017 05:45:49 -0000	1.4
+++ wikisrc/tutorials/how_to_install_netbsd_on_a_power_macintosh_g4___40__grey__41__.mdwn	15 Apr 2017 06:01:49 -0000	1.5
@@ -65,7 +65,9 @@
 
 Now newfs your partitions:
 
-    # newfs /dev/wd0x
+    # newfs /dev/rwd0x
+
+    Replacing x with the partition name.
 
 Note: Don't care about error messages that newfs couldn't touch the disklabel - that's right since we've created everything with pdisk.
 

Replace guide with a single command.
isn't setxkbmap amazing?
Index: wikisrc/tutorials/how_to_swap_cap_lock_with_escape.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/how_to_swap_cap_lock_with_escape.mdwn,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- wikisrc/tutorials/how_to_swap_cap_lock_with_escape.mdwn	5 Feb 2012 07:14:36 -0000	1.2
+++ wikisrc/tutorials/how_to_swap_cap_lock_with_escape.mdwn	15 Apr 2017 05:56:39 -0000	1.3
@@ -4,22 +4,6 @@
 
 Well, we need tab, but most of us don't use the caps key, so we can just swap them right away. 
 
-You only need to create a file with this content: 
+You can add the following to your ~/.xinitrc file, or run as a command: 
     
-    ! Swap caps lock and escape
-    remove Lock = Caps_Lock
-    keysym Escape = Caps_Lock
-    keysym Caps_Lock = Escape
-    add Lock = Caps_Lock
-    
-
-Or you can just have them both as an Escape key. 
-    
-    ! Making caps acting as esc
-    remove Lock = Caps_Lock
-    keysym Caps_Lock = Escape
-    
-
-You can save it to a file something like .swapesc and call it from .xinitrc: 
-    
-    xmodmap ~/.swapesc
+    setxkbmap -option "caps:swapescape"

specify rc.conf flags which work.
Index: wikisrc/tutorials/how_to_use_wpa_supplicant.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/how_to_use_wpa_supplicant.mdwn,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- wikisrc/tutorials/how_to_use_wpa_supplicant.mdwn	14 Apr 2016 21:56:08 -0000	1.7
+++ wikisrc/tutorials/how_to_use_wpa_supplicant.mdwn	15 Apr 2017 05:51:41 -0000	1.8
@@ -33,7 +33,7 @@
  to add
 
     wpa_supplicant=YES
-    wpa_supplicant_flags="${wpa_supplicant_flags} -i iwn0"
+    wpa_supplicant_flags="-i iwn0 -c /etc/wpa_supplicant.conf"
 
 If your LAN is configured with DHCP, you will likely also want
  `dhcpcd=YES` in `/etc/rc.conf` to run [dhcpcd](http://netbsd.gw.com/cgi-bin/man-cgi?dhcpcd+8+NetBSD-current).

Pulseaudio doesn't need hald, it can do with just dbus in my experience
omit the mention of configuring - it works without changes to configs
Index: wikisrc/tutorials/using_pulseaudio.mdwn
===================================================================
RCS file: /cvsroot/wikisrc/tutorials/using_pulseaudio.mdwn,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- wikisrc/tutorials/using_pulseaudio.mdwn	22 Aug 2014 19:02:14 -0000	1.6
+++ wikisrc/tutorials/using_pulseaudio.mdwn	15 Apr 2017 05:48:58 -0000	1.7
@@ -10,19 +10,10 @@
 
 ## Pre-requisites
 
-pulseaudio needs hald to run. So if it's not running already:
+pulseaudio needs dbus to run. So if it's not running already:
 
-    cp /usr/pkg/share/examples/rc.d/hal /etc/rc.d
-    echo hal=YES >> /etc/rc.conf
-
-## Configure it
-
-pulseaudio needs the oss audio sink to be configured, i.e., it needs to be told
-about the sound card it should use. Thus, edit /usr/pkg/etc/pulse/default.pa,
-uncomment the "load-module module-oss" line and change it to point to the correct
-audio device, usually audio0:
-
-    load-module module-oss device="/dev/audio0" sink_name=output source_name=input
+    cp /usr/pkg/share/examples/rc.d/dbus /etc/rc.d
+    echo dbus=YES >> /etc/rc.conf
 
 #  Third Party Applications 
 

Add a comment
Contact | Disclaimer | Copyright © 1994-2017 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.
NetBSD® is a registered trademark of The NetBSD Foundation, Inc.