Page MenuHomeFreeBSD
Feed Advanced Search

Nov 15 2016

marcel committed rP426190: Update to openiked-1.1 and mark broken on FreeBSD 9.
Update to openiked-1.1 and mark broken on FreeBSD 9
Nov 15 2016, 11:31 PM

Nov 10 2016

marcel committed rP425847: Add OpenIKED, version 1.0.
Add OpenIKED, version 1.0
Nov 10 2016, 4:14 PM
marcel closed D8417: OpenIKED-1.0 by committing rP425847: Add OpenIKED, version 1.0.
Nov 10 2016, 4:14 PM
marcel added a comment to D8417: OpenIKED-1.0.

Is there anything that needs to be done, except committing this?
If finding a committer is a challenge, then I can do i myself.

Nov 10 2016, 3:41 AM

Nov 5 2016

marcel closed D8418: Don't use st_gen in struct stat by committing rS308344: Assign a random number to di_gen (for FFS), instead of extracting it.
Nov 5 2016, 4:23 PM
marcel committed rS308344: Assign a random number to di_gen (for FFS), instead of extracting it.
Assign a random number to di_gen (for FFS), instead of extracting it
Nov 5 2016, 4:23 PM
marcel accepted D8418: Don't use st_gen in struct stat.

Self approve.

Nov 5 2016, 4:23 PM

Nov 4 2016

marcel updated the diff for D8417: OpenIKED-1.0.
Nov 4 2016, 2:43 AM

Nov 3 2016

marcel updated the diff for D8417: OpenIKED-1.0.

Incorporate review comments from Mathieu.

Nov 3 2016, 8:04 PM
marcel added a comment to D8417: OpenIKED-1.0.

Great review! I very much appreciate your attention to detail!

Nov 3 2016, 7:09 PM

Nov 2 2016

marcel updated the diff for D8417: OpenIKED-1.0.

Incorporate review comments from mat@ (thanks!):

  • Add WWW line to pkg-descr.
  • Use make makeplist to generate pkg-plist. Manually edited to declare sample configuration with @sample
  • Added libtool and ssl to USES
  • Remove MASTER_SITES
Nov 2 2016, 7:51 PM

Nov 1 2016

marcel retitled D8418: Don't use st_gen in struct stat from to Don't use st_gen in struct stat.
Nov 1 2016, 9:26 PM
marcel updated the diff for D8417: OpenIKED-1.0.

We can't use the required_files variable given that start_precmd creates files mentioned there. Manually check for having the required files in start_precmd.

Nov 1 2016, 9:10 PM
marcel retitled D8417: OpenIKED-1.0 from to OpenIKED-1.0.
Nov 1 2016, 7:36 PM
marcel accepted D8404: makefs: make the buffer functions look exactly like the kernel ones.

LGTM -- I don't think this will impact building makefs on non-FreeBSD...

Nov 1 2016, 7:27 PM

Oct 26 2016

marcel committed rS307967: Allow config to be compiled from another source directory, such as one.
Allow config to be compiled from another source directory, such as one
Oct 26 2016, 3:58 PM

Oct 25 2016

marcel committed rS307927: Be more precise when including headers so that we're less likely to.
Be more precise when including headers so that we're less likely to
Oct 25 2016, 4:29 PM
marcel committed rS307923: Allow building makefs(8) from another Makefile (such as one in.
Allow building makefs(8) from another Makefile (such as one in
Oct 25 2016, 4:22 PM

Oct 24 2016

marcel committed rS307874: Include <sys/types.h> explicitly instead of depending on that.
Include <sys/types.h> explicitly instead of depending on that
Oct 24 2016, 6:13 PM
marcel committed rS307873: Include <stdarg.h> instead of <machine/stdarg.h> when compiled as.
Include <stdarg.h> instead of <machine/stdarg.h> when compiled as
Oct 24 2016, 6:03 PM
marcel committed rS307872: Detect clang on macOS. The version string is slightly different..
Detect clang on macOS. The version string is slightly different.
Oct 24 2016, 5:59 PM
marcel committed rS307871: Include "util.h", not <util.h>. The header is in the same directory.
Include "util.h", not <util.h>. The header is in the same directory
Oct 24 2016, 5:57 PM
marcel committed rS307870: When compiling on macOS or Linux, __dead can be defined already..
When compiling on macOS or Linux, __dead can be defined already.
Oct 24 2016, 5:56 PM

Oct 18 2016

marcel accepted D4403: Add a new flag to mkimg (-a num) to specify the active partition for those partitioning schemes that have this concept. Implement it as an override for mbr's setting 0x80 in the flags for the first partition when we have boot code..

I've been thinking about encoding this with the partition specification (i.e. as part of the -p option), but the specification is cryptic enough as it is. Maybe when there's a different way of specifying partitions (say, using a JSON or YAML file given instead of a number of -p options), will it be easier to add a "bootme" attribute that translates into setting the active flag. For now, this is simple and it works...

Oct 18 2016, 4:58 AM
marcel committed rS307544: o Provide a private definition for UUIDs (mkimg_uuid_t) because.
o Provide a private definition for UUIDs (mkimg_uuid_t) because
Oct 18 2016, 1:55 AM
marcel committed rS307543: Add LORDER, TSORT and TSORTFLAGS variables and replace the.
Add LORDER, TSORT and TSORTFLAGS variables and replace the
Oct 18 2016, 1:43 AM

Oct 16 2016

marcel committed rS307387: Switch to using the portable partition scheme headers..
Switch to using the portable partition scheme headers.
Oct 16 2016, 2:56 AM
marcel committed rS307386: Re-apply change 306811 or alternatively, revert change 307385..
Re-apply change 306811 or alternatively, revert change 307385.
Oct 16 2016, 2:44 AM
marcel added a reverting change for rS307385: Revert change 306811 so that the change can be re-done using: rS307386: Re-apply change 306811 or alternatively, revert change 307385..
Oct 16 2016, 2:44 AM
marcel committed rS307385: Revert change 306811 so that the change can be re-done using.
Revert change 306811 so that the change can be re-done using
Oct 16 2016, 2:05 AM
marcel added a reverting change for rS306811: In order to allow mkimg(1) (and other tools) to become a build tool: rS307385: Revert change 306811 so that the change can be re-done using.
Oct 16 2016, 2:05 AM

Oct 7 2016

marcel closed D8115: Move disk scheme definitions under <sys/disk/$scheme.h>.

Committed

Oct 7 2016, 3:43 PM
marcel committed rS306811: In order to allow mkimg(1) (and other tools) to become a build tool.
In order to allow mkimg(1) (and other tools) to become a build tool
Oct 7 2016, 3:42 PM

Oct 3 2016

marcel updated the diff for D8115: Move disk scheme definitions under <sys/disk/$scheme.h>.

Fixes to the previous diff:
o Have the generic GPT uuid definition match the UUID constants so that the header is self-consistent and usable without "external" definition for UUIDs.
o Typedef gpt_uuid_t from GPT_UUID_TYPE to make it more palatable for applications to use the GPT type for UUIDs themselves.
o Fix a comment in sys/sys/disklabel.h

Oct 3 2016, 4:00 PM
marcel committed rS306622: Replace OFF_MAX with INT64_MAX. The former is defined on Linux..
Replace OFF_MAX with INT64_MAX. The former is defined on Linux.
Oct 3 2016, 4:00 AM
marcel committed rS306621: Prefer <stdint.h> over <sys/types.h>. While here remove redundant.
Prefer <stdint.h> over <sys/types.h>. While here remove redundant
Oct 3 2016, 2:37 AM
marcel committed rS306620: Replace STAILQ with TAILQ. TAILQs are portable enough that they can.
Replace STAILQ with TAILQ. TAILQs are portable enough that they can
Oct 3 2016, 1:47 AM

Oct 2 2016

marcel retitled D8115: Move disk scheme definitions under <sys/disk/$scheme.h> from to Move disk scheme definitions under <sys/disk/$scheme.h>.
Oct 2 2016, 3:20 AM

Sep 26 2016

marcel committed rS306333: Portability changes:.
Portability changes:
Sep 26 2016, 4:14 AM
marcel committed rS306330: Avoid depending on the <sys/endian.h> header for le*enc and be*enc..
Avoid depending on the <sys/endian.h> header for le*enc and be*enc.
Sep 26 2016, 1:06 AM
marcel committed rS306329: Eliminate the use of EDOOFUS. The error code was used to signal.
Eliminate the use of EDOOFUS. The error code was used to signal
Sep 26 2016, 12:41 AM

Sep 25 2016

marcel committed rS306325: Replace the use of linker sets with constructors for both the.
Replace the use of linker sets with constructors for both the
Sep 25 2016, 10:58 PM
marcel committed rS306313: Document the ".pico" extension for object files..
Document the ".pico" extension for object files.
Sep 25 2016, 4:50 PM
marcel committed rS306312: Relocatable object files are renamed from *.So to *.pico.
Relocatable object files are renamed from *.So to *.pico
Sep 25 2016, 4:39 PM

Sep 24 2016

marcel committed rS306300: When MAKEOBJDIRPREFIX points to a case-insensitive file system, the.
When MAKEOBJDIRPREFIX points to a case-insensitive file system, the
Sep 24 2016, 10:38 PM
marcel committed rS306299: Update local variable 'block' after calling capacity_resize(),.
Update local variable 'block' after calling capacity_resize(),
Sep 24 2016, 10:38 PM
marcel committed rS306297: When MAKEOBJDIRPREFIX points to a case-insensitive file system, the.
When MAKEOBJDIRPREFIX points to a case-insensitive file system, the
Sep 24 2016, 10:38 PM
marcel closed D3042: uart: fix non-interrupt mode.

Fix was committed.

Sep 24 2016, 4:33 PM
marcel accepted D3042: uart: fix non-interrupt mode.

Author mentioned SVN revision with fix.

Sep 24 2016, 4:33 PM
marcel closed D3897: do not FALLTHROUGH for SIOC{ADD,DEL}MULTI.

Code was committed.

Sep 24 2016, 4:31 PM
marcel closed D7906: Switch from .So to .pico for object files compiled with -fpic.

Code committed

Sep 24 2016, 4:28 PM
marcel accepted D7906: Switch from .So to .pico for object files compiled with -fpic.

Self-approve

Sep 24 2016, 4:27 PM

Sep 21 2016

marcel accepted D7991: Update mkimg(1) author's contact info.

I'm cool with that

Sep 21 2016, 5:58 PM

Sep 16 2016

marcel added a comment to D7906: Switch from .So to .pico for object files compiled with -fpic.

I can document .po, .pico, etc but prefer to do so in a separate commit. The need for such documentation isn't created by this change, but has always been there. I'll do a followup commit (plus email to @current, etc) after this change is approved.

Sep 16 2016, 9:39 PM
marcel retitled D7906: Switch from .So to .pico for object files compiled with -fpic from Which from .So to .pico for object files compiled with -fpic to Switch from .So to .pico for object files compiled with -fpic.
Sep 16 2016, 9:23 PM
marcel retitled D7906: Switch from .So to .pico for object files compiled with -fpic from to Which from .So to .pico for object files compiled with -fpic.
Sep 16 2016, 8:26 PM
marcel committed rS305855: When MAKEOBJDIRPREFIX points to a case-insensitive file system, the.
When MAKEOBJDIRPREFIX points to a case-insensitive file system, the
Sep 16 2016, 3:05 AM
marcel closed D7893: Fix lib/libc for object tree on case-insensitive file system. by committing rS305855: When MAKEOBJDIRPREFIX points to a case-insensitive file system, the.
Sep 16 2016, 3:05 AM
marcel added a comment to D7893: Fix lib/libc for object tree on case-insensitive file system..

Adding my response to bdrewery@ for posterity:

Sep 16 2016, 2:50 AM

Sep 14 2016

marcel added reviewers for D7893: Fix lib/libc for object tree on case-insensitive file system.: sjg, bdrewery.
Sep 14 2016, 4:25 PM
marcel retitled D7893: Fix lib/libc for object tree on case-insensitive file system. from to Fix lib/libc for object tree on case-insensitive file system..
Sep 14 2016, 4:24 PM

Jun 22 2016

marcel accepted D6798: ARM64: Fixing bug in memstick img creation script.

Probably good to get feedback from people on arm@ or re@.
I'll approve in case there has been silence so far...

Jun 22 2016, 7:46 PM · arm64

Jun 17 2016

marcel accepted D6882: mkimg: bump version to 20151211 after r292082.
Jun 17 2016, 4:55 PM

Jun 15 2016

marcel added a comment to D6798: ARM64: Fixing bug in memstick img creation script.

If mkimg still returns 0 when it doesn't like the command line options, then we should definitely fix that. You want scripts to be able to check for (or just fail) in that case and not create a broken image.

Jun 15 2016, 5:29 PM · arm64

May 31 2016

marcel accepted D6654: mkimg: Indicate that input image pages are unlikely to be reused.

Very nice!

May 31 2016, 2:40 AM

Feb 26 2016

marcel committed rS296101: Support version 4 of the userboot structure by implementing the.
Support version 4 of the userboot structure by implementing the
Feb 26 2016, 10:01 PM
marcel committed rS296103: Bump VM_MAX_MEMSEGS from 2 to 3 to match the number of VM segment.
Bump VM_MAX_MEMSEGS from 2 to 3 to match the number of VM segment
Feb 26 2016, 10:01 PM
marcel committed rS296102: Add option -C to have the guest memory included in core files..
Add option -C to have the guest memory included in core files.
Feb 26 2016, 10:01 PM
marcel committed rS296099: Add vm_set_register() and vm_set_desc() callbacks. These callbacks.
Add vm_set_register() and vm_set_desc() callbacks. These callbacks
Feb 26 2016, 10:01 PM
marcel committed rS296097: Check that the userboot version is at least 3, rather than.
Check that the userboot version is at least 3, rather than
Feb 26 2016, 10:01 PM

Nov 3 2015

marcel accepted D3841: Add the 4 ChromeOS GPT partition types to gpart.

I double-checked the code and there's actually no binary search logic. It's all linear. Technically speaking, the reordering was not necessary, but I really appreciate the effort. It's a lot easier now to implement a binary search for cases where the linear search gets too time consuming.

Nov 3 2015, 7:26 PM

Oct 30 2015

marcel accepted D3897: do not FALLTHROUGH for SIOC{ADD,DEL}MULTI.

LGTM

Oct 30 2015, 4:20 PM

Oct 15 2015

marcel accepted D3894: mkimg: support fat16b partitions (MBR type 06h).

LGTM

Oct 15 2015, 12:06 AM

Oct 8 2015

marcel added a comment to D3841: Add the 4 ChromeOS GPT partition types to gpart.

IIRC, aliases must be sorted so that the binary search works. ms-recovery before ms-reserved, please.
I see we disordered ntfs before netbsd-* as well, so we have a pre-existing bug if the binary search still holds.

Oct 8 2015, 6:05 PM
marcel committed rS289044: If we can't open the file, skip devclose() for the exclusive_file_system.
If we can't open the file, skip devclose() for the exclusive_file_system
Oct 8 2015, 5:59 PM
marcel committed rS289001: Add option -l for specifying which OS loader to dlopen(3). By default.
Add option -l for specifying which OS loader to dlopen(3). By default
Oct 8 2015, 2:28 AM

Oct 2 2015

marcel added a comment to D3709: Make root mount wait smarter..

I would not rework the patch. While mav@'s comments are good, they go beyond the simple problem that the hold solved. The hold only solved the holding off of mounting root while interrupt-driven discovery was still ongoing. You patch, trasz@, avoids that we wait mounting root when there was no point waiting, as the device was already there. That is a good change.

Oct 2 2015, 4:15 PM

Sep 22 2015

marcel accepted D3709: Make root mount wait smarter..
Sep 22 2015, 2:57 PM
marcel added inline comments to D3709: Make root mount wait smarter..
Sep 22 2015, 1:04 AM

Sep 7 2015

marcel committed rS287538: As expected, things aren't as simple as hoped. Consequently, we have.
As expected, things aren't as simple as hoped. Consequently, we have
Sep 7 2015, 5:57 PM

Sep 5 2015

marcel committed rS287489: Auto-detect the UGA frame buffer and stride on a MacBook. We're.
Auto-detect the UGA frame buffer and stride on a MacBook. We're
Sep 5 2015, 6:25 PM
marcel committed rS287475: My MacBook has UGA only, but we fail to detect any changes.
My MacBook has UGA only, but we fail to detect any changes
Sep 5 2015, 3:27 AM

Sep 4 2015

marcel accepted D2446: Convert procstat to libxo.

Sorry. Looks good!

Sep 4 2015, 6:31 PM

Sep 3 2015

marcel committed rS287422: For UGA, the frame buffer address obtained by scanning the.
For UGA, the frame buffer address obtained by scanning the
Sep 3 2015, 4:35 AM

Aug 30 2015

marcel committed rS287317: Add support for the UGA draw protocol. This includes adding a.
Add support for the UGA draw protocol. This includes adding a
Aug 30 2015, 11:59 PM
marcel committed rS287299: Add a gop command to help diagnose VT efifb problems. The gop.
Add a gop command to help diagnose VT efifb problems. The gop
Aug 30 2015, 1:40 AM

Aug 29 2015

marcel accepted D2856: make ifconfig print ipv4 netmasks in dotted-quad notation, rather than hex.

Overall: I like the change. You may want to get a second thumbs up though.

Aug 29 2015, 5:55 PM
marcel added a comment to D2856: make ifconfig print ipv4 netmasks in dotted-quad notation, rather than hex.

Looking at the ifconfig in 4.4 lite, it looks like the netmask has always been printed as a hex number and I've always found that to be less than ideal. Having options for how the subnet is displayed is a good suggestion. I like the CIDR notion for example.

Aug 29 2015, 5:21 PM

Aug 28 2015

marcel added a comment to D2446: Convert procstat to libxo.

Overall: nicely done!

Aug 28 2015, 11:38 AM
marcel added inline comments to D2446: Convert procstat to libxo.
Aug 28 2015, 11:27 AM

Aug 27 2015

marcel committed rS287190: An error of -1 from parse_mount() indicates that the specification.
An error of -1 from parse_mount() indicates that the specification
Aug 27 2015, 4:25 AM

Aug 25 2015

marcel committed rS287128: MFC r286808, r286809, r286867, r286868.
MFC r286808, r286809, r286867, r286868
Aug 25 2015, 3:15 PM
marcel committed rS287126: MFC r286667 & r286723.
MFC r286667 & r286723
Aug 25 2015, 2:40 PM
marcel committed rS287122: MFC r286660, r286419, r286417, r286395, r286215, r284883.
MFC r286660, r286419, r286417, r286395, r286215, r284883
Aug 25 2015, 4:04 AM

Aug 24 2015

marcel committed rS287114: Fix build for architectures that define wchar_t as an unsigned int..
Fix build for architectures that define wchar_t as an unsigned int.
Aug 24 2015, 5:58 PM
marcel committed rS287111: Upgrade libxo to 0.4.5..
Upgrade libxo to 0.4.5.
Aug 24 2015, 4:26 PM

Aug 21 2015

marcel accepted D3027: Enhance book-e pmap for 36-bit physaddr.

LGTM

Aug 21 2015, 8:20 PM
marcel committed rS286996: o Add vdsk_trim() to support BOP_DELETE..
o Add vdsk_trim() to support BOP_DELETE.
Aug 21 2015, 3:20 PM
marcel committed rS286980: Add a convenience wrapper around vmrun.sh.
Add a convenience wrapper around vmrun.sh
Aug 21 2015, 5:03 AM
marcel committed rS286979: Sync with ^/head@286949.
Sync with ^/head@286949
Aug 21 2015, 5:02 AM