The NetBSD Project

CVS log for src/sbin/gpt/gpt_uuid.c

[BACK] Up to [cvs.NetBSD.org] / src / sbin / gpt

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.23: download - view: text, markup, annotated - select for diffs
Sun Oct 20 08:21:30 2024 UTC (7 weeks, 4 days ago) by mlelstv
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +49 -14 lines
When generating timestamp based GUIDs for reproducable builds
- increment timestamp by 100ns for each partition.
- use the standard time-based UUID format (type 1) and don't
  pretend it's a random number (type 4).
- make the -T option actually work for the uuid command.

Random GUIDs:
  start   size  index  contents
     34   1000      1  GPT part - d93ba067-a788-4ce0-99b8-0ead51f00215
   1034   2000      2  GPT part - bebba77a-7fdc-4ca0-a1bf-7450aa871d41

d93ba067-a788-4ce0-99b8-0ead51f00215:
Version 4 Random
Variant 2 RFC 4122
Data D9 3B A0 67 A7 88 4C E0 99 B8 0E AD 51 F0 02 15

bebba77a-7fdc-4ca0-a1bf-7450aa871d41:
Version 4 Random
Variant 2 RFC 4122
Data BE BB A7 7A 7F DC 4C A0 A1 BF 74 50 AA 87 1D 41

Timestamp based GUIDs:
  start   size  index  contents
     34   1000      1  GPT part - 0a524600-8eba-11ef-8000-000000000000
   1034   2000      2  GPT part - 0a524601-8eba-11ef-8000-000000000000

0a524600-8eba-11ef-8000-000000000000:
Version 1 Time and MAC based
Variant 2 RFC 4122
Node 00:00:00:00:00:00
Clock 0
Time 2024-10-20T08:05:16.000000.0Z

0a524601-8eba-11ef-8000-000000000000:
Version 1 Time and MAC based
Variant 2 RFC 4122
Node 00:00:00:00:00:00
Clock 0
Time 2024-10-20T08:05:16.000000.1Z

Node (host MAC address) and clock (sequence number incremented whenever
the time went backwards) are left undefined (all zero) for our purpose.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Aug 19 17:15:38 2024 UTC (3 months, 3 weeks ago) by christos
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +3 -2 lines
Add -U option to specify new UUID
Add OpenBSD
from Anon Ymous

Revision 1.21: download - view: text, markup, annotated - select for diffs
Wed Sep 27 09:44:10 2023 UTC (14 months, 2 weeks ago) by riastradh
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +3 -2 lines
gpt(8): Make gpt type array and enum match again.

Add cross-referencing comment to reduce the probability of these
getting out of sync again.

Should fix a slew of failing tests since kre's recent change to add
windows-recovery to the array but not to the enum:

sbin/gpt/t_gpt:create_2part
sbin/gpt/t_gpt:migrate_disklabel
sbin/gpt/t_gpt:recover_backup
sbin/gpt/t_gpt:recover_primary
sbin/gpt/t_gpt:remove_2part
sbin/gpt/t_gpt:resize_2part
sbin/gpt/t_gpt:restore_2part

Fail: stdout does not match golden output
--- /usr/tests/sbin/gpt/gpt.2part.show.normal   2023-09-26 15:48:30.000000000 +0000
+++ /tmp/check.sc6ylB/stdout                    2023-09-26 23:30:42.388157924 +0000
@@ -3,6 +3,6 @@
       1      1         Pri GPT header
       2     32         Pri GPT table
      34   1024      1  GPT part - EFI System
-   1058   9150      2  GPT part - NetBSD FFSv1/FFSv2
+   1058   9150      2  GPT part - NetBSD Cryptographic Disk
   10208     32         Sec GPT table
   10240      1         Sec GPT header

https://releng.netbsd.org/b5reports/i386/commits-2023.09.html#build-2023.09.26.15.47.11

Revision 1.20: download - view: text, markup, annotated - select for diffs
Tue Sep 26 15:48:30 2023 UTC (14 months, 2 weeks ago) by kre
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -2 lines

Recognise Windows Recovery partitions.

Revision 1.15.12.3: download - view: text, markup, annotated - select for diffs
Mon Apr 13 08:03:20 2020 UTC (4 years, 8 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.15.12.2: preferred, colored; branchpoint 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15.12.2: +1 -1 lines
Mostly merge changes from HEAD upto 20200411

Revision 1.15.12.2: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:07:19 2020 UTC (4 years, 8 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.15.12.1: preferred, colored; branchpoint 1.15: preferred, colored
Changes since revision 1.15.12.1: +3 -3 lines
Merge changes from current as of 20200406

Revision 1.19: download - view: text, markup, annotated - select for diffs
Mon Mar 30 10:41:53 2020 UTC (4 years, 8 months ago) by martin
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, netbsd-10-base, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +3 -3 lines
Now that we use the same UUID for ZFS as FreeBSD, drop the FreeBSD marker
from the description.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Jun 25 04:25:11 2019 UTC (5 years, 5 months ago) by jnemeth
Branches: MAIN
CVS tags: phil-wifi-20191119, netbsd-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, is-mlppp-base, is-mlppp
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +3 -3 lines
adjust gpt_uuid_generate() to accept gpt==NULL

Revision 1.15.12.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:05:33 2019 UTC (5 years, 6 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +23 -2 lines
Sync with HEAD

Revision 1.15.10.2: download - view: text, markup, annotated - select for diffs
Wed Dec 26 14:01:28 2018 UTC (5 years, 11 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.15.10.1: preferred, colored; branchpoint 1.15: preferred, colored; next MAIN 1.16: preferred, colored
Changes since revision 1.15.10.1: +23 -5 lines
Sync with HEAD, resolve a few conflicts

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Dec 20 14:58:10 2018 UTC (5 years, 11 months ago) by martin
Branches: MAIN
CVS tags: phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +23 -5 lines
Add a query function (for external code) to enumerate the know guids.
Add recently added VMware GUIDs to the internal enum type.
Fix some short names (bogus + duplicate).

Revision 1.15.10.1: download - view: text, markup, annotated - select for diffs
Mon Nov 26 01:52:14 2018 UTC (6 years ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +5 -2 lines
Sync with HEAD, resolve a couple of conflicts

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Nov 6 04:04:33 2018 UTC (6 years, 1 month ago) by mrg
Branches: MAIN
CVS tags: pgoyette-compat-1126
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +5 -2 lines
add support to detect the 3 vmware GPT partition types:

- VMKcore (dump partition)
- VMFS
- VMware reserved

this enables vmkcore partitions for netbsd swap or dump, as well
as naming all of them.

Revision 1.10.2.3: download - view: text, markup, annotated - select for diffs
Mon Aug 13 16:12:12 2018 UTC (6 years, 4 months ago) by martin
Branches: netbsd-7
CVS tags: netbsd-7-2-RELEASE
Diff to: previous 1.10.2.2: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10.2.2: +67 -19 lines
Catch up to current for the following, requested by sborrill in ticket #1629:

	sbin/gpt/gpt_private.h                          up to 1.2
	sbin/gpt/header.c                               up to 1.9
	sbin/gpt/main.c                                 up to 1.11
	sbin/gpt/drvctl.c				delete
	sbin/gpt/Makefile				up to 1.18
	sbin/gpt/add.c					up to 1.44
	sbin/gpt/backup.c				up to 1.18
	sbin/gpt/biosboot.c				up to 1.30
	sbin/gpt/create.c				up to 1.23
	sbin/gpt/destroy.c				up to 1.10
	sbin/gpt/gpt.8					up to 1.63
	sbin/gpt/gpt.c					up to 1.75
	sbin/gpt/gpt.h					up to 1.38
	sbin/gpt/gpt_uuid.c				up to 1.15
	sbin/gpt/gpt_uuid.h				up to 1.7
	sbin/gpt/label.c				up to 1.29
	sbin/gpt/map.c					up to 1.14
	sbin/gpt/map.h					up to 1.6
	sbin/gpt/migrate.c				up to 1.33
	sbin/gpt/recover.c				up to 1.18
	sbin/gpt/remove.c				up to 1.22
	sbin/gpt/resize.c				up to 1.23
	sbin/gpt/resizedisk.c				up to 1.17
	sbin/gpt/restore.c				up to 1.18
	sbin/gpt/set.c					up to 1.14
	sbin/gpt/show.c 				up to 1.41
	sbin/gpt/type.c 				up to 1.15
	sbin/gpt/unset.c				up to 1.14

Many changes including:
- Significant refactoring
- PR/51230: Add the ability to set the active flag in the PMBR
- Let individual commands decide if ioctl(DIOCMWEDGES) should be done
- Add a "header" subcommand that displays information about the size of
  the disk along with information from the GPT header if it exists
- Add listing commands for type, set and unset
- Add help and formatting for set and unset
- Change show to print all the attribute info in one line.
- Improve documentation, including booting and exit status
- Check device parameter to avoid segfaults

Revision 1.13.4.1: download - view: text, markup, annotated - select for diffs
Fri Apr 21 16:53:13 2017 UTC (7 years, 7 months ago) by bouyer
Branches: bouyer-socketcan
Diff to: previous 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13: +37 -10 lines
Sync with HEAD

Revision 1.13.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 20 06:57:02 2017 UTC (7 years, 8 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13: +37 -10 lines
Sync with HEAD

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Feb 16 22:40:19 2017 UTC (7 years, 9 months ago) by christos
Branches: MAIN
CVS tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-compat-base, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1
Branch point for: phil-wifi, pgoyette-compat
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +5 -5 lines
allow 0 timestamp

Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu Feb 16 03:32:17 2017 UTC (7 years, 9 months ago) by christos
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +37 -10 lines
Add -T timestamp for reproducible builds.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Dec 6 00:39:26 2015 UTC (9 years ago) by christos
Branches: MAIN
CVS tags: pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914, bouyer-socketcan-base
Branch point for: pgoyette-localcount, bouyer-socketcan
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +11 -2 lines
Add listing commands for type, set and unset.
Add help and formatting for set and unset.
Change show to print all the attribute info in one line.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Dec 3 02:02:43 2015 UTC (9 years ago) by christos
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +7 -7 lines
WARNS=6

Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Dec 1 23:29:07 2015 UTC (9 years ago) by christos
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +24 -12 lines
merge command line parsers and check all memory allocations.

Revision 1.10.2.2: download - view: text, markup, annotated - select for diffs
Tue Jun 2 19:49:38 2015 UTC (9 years, 6 months ago) by snj
Branches: netbsd-7
CVS tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Diff to: previous 1.10.2.1: preferred, colored
Changes since revision 1.10.2.1: +274 -0 lines
Pull up following revision(s) (requested by jnemeth in ticket #774):
	sbin/gpt/Makefile: revisions 1.9-1.13
	sbin/gpt/add.c: revisions 1.25-1.27
	sbin/gpt/backup.c: revisions 1.2-1.8
	sbin/gpt/biosboot.c: revisions 1.8-1.14
	sbin/gpt/create.c: revisions 1.8-1.12
	sbin/gpt/destroy.c: revisions 1.5-1.6
	sbin/gpt/drvctl.c: revision 1.1
	sbin/gpt/gpt.8: revisions 1.29-1.36
	sbin/gpt/gpt.c: revisions 1.29-1.40
	sbin/gpt/gpt.h: revisions 1.12-1.18
	sbin/gpt/gpt_uuid.c: revisions 1.1-1.10
	sbin/gpt/gpt_uuid.h: revisions 1.1-1.3
	sbin/gpt/label.c: revisions 1.15-1.18
	sbin/gpt/map.c: revision 1.7
	sbin/gpt/migrate.c: revisions 1.15-1.21
	sbin/gpt/recover.c: revision 1.5
	sbin/gpt/remove.c: revisions 1.13-1.16
	sbin/gpt/resize.c: revisions 1.9-1.11
	sbin/gpt/resizedisk.c: revisions 1.1-1.6
	sbin/gpt/restore.c: revisions 1.2-1.7
	sbin/gpt/set.c: revisions 1.3-1.5
	sbin/gpt/show.c: revision 1.16-1.21
	sbin/gpt/type.c: revisions 1.1-1.6
	sbin/gpt/unset.c: revisions 1.3-1.5
- record the sector size of the disk
- correct confusion with end_cylinder and end_sector in MBRs
--
- dump all partitions, not just ones that are in use
- while here, squash a memory leak
     It shouldn't be necessary to backup unused partitions, however
the partition GUID is created at the time the GPT is created and
is never changed.  It shouldn't matter if the GUID of an unused
partition changes, but there may be some special case where it
does.  Since it isn't a big deal to record the unused partitions,
might as well do it.
--
Initial cut of gpt restore.  This functions correctly in testing,
but isn't all that pretty.  It has minimal error testing and may
leak memory.  It also only works with empty disks.  If passed "-F"
flag, it will blank the disk for you.
--
document the new restore subcommand
--
- make gpt_gpt() available for use directly by subcommands
- create new resizedisk disk subcommand for relocating backup GPT
--
Fix compile error observed on i386. Use PRIu64.
--
no C99isms in tool code
--
- handle a GPT that isn't an exact multiple of a sector
- adjust PMBR size, in case new disk is a different size
- don't leak as much memory
- clean up error handling somewhat
--
PR/44218 - David Young -- add "type" subcommand to change a partition type
--
PR/47990 - Dr. Wolfgang Stukenbrock -- add "-L <label>" as selector option
--
minor toolification: need libprop...
--
more toolification
--
more toolification changes
--
remove compat defines.
--
Add internal uuid support, since the linux+macos versions of the library
are different than than *bsd ones, and others might not have it at all.
--
Check size of correct buffer.  Note, just being pedantic as the buffer
being checked is the same size as the one that should have been checked.
--
correctly show partition type in the new world order
--
actually return the uuid when parsing one that is in numeric format
--
using random values for hdr->hdr_guid does not work very well
--
oops, forgot to update end of data area
--
It's HAVE_NBTOOL_CONFIG_H, not HAVE_NBTOOLS_CONFIG_H
--
Fix tools build on !NetBSD.
--
include <sys/endian.h> for both the non-tools build,
and the tools build on a host where the file exists.
Fixes a build problem on FreeBSD, reported by Herbert J. Skuhra, where
tools/compat's configure detected that be32dec() and friends were
available in the host's <sys/endian.h>, so tools/compat did not provide
its own versions.
--
"0" is not guaranteed to be unique
--
provide a copy of the kernel uuid generator (with portable API calls) for
tools.
--
Allow specifying sector and media size on the command line.
--
Remove trailing whitespace.
--
Make gpt(8) generate v4 (random) uuids.
Don't needlessly leak your date/time and MAC address when you edit
the disk.
Read from /dev/urandom rather than calling arc4random or anything,
since this is a tool.  (Cygwin seems to have /dev/urandom, but yell
if this breaks the build on your exotic platform because it lacks
/dev/urandom.)
ok apb
--
Paranoia: choke noisily on EOF from /dev/urandom.
--
Report the argument instead of (null) when opendisk fails.
--
handle constness
--
handle constness better
--
Add some more common partition types.
--
Bump date for previous.
--
Fix handling of -t option for the type command.
Match any type, when no option is given, just like for the label command.
--
Factor out the getdisksize() drvctl method, and provide an alternative that
directly uses the disk ioctl's instead of relying on the drvctl device driver
which is currently not mandatory.

Revision 1.10.2.1
Sat Dec 6 12:24:22 2014 UTC (10 years ago) by snj
Branches: netbsd-7
FILE REMOVED
Changes since revision 1.10: +0 -274 lines
file gpt_uuid.c was added on branch netbsd-7 on 2015-06-02 19:49:38 +0000

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Dec 6 12:24:22 2014 UTC (10 years ago) by mlelstv
Branches: MAIN
Branch point for: netbsd-7
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +5 -2 lines
Add some more common partition types.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Oct 4 11:23:35 2014 UTC (10 years, 2 months ago) by riastradh
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -2 lines
Paranoia: choke noisily on EOF from /dev/urandom.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Oct 4 10:30:13 2014 UTC (10 years, 2 months ago) by riastradh
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +30 -94 lines
Make gpt(8) generate v4 (random) uuids.

Don't needlessly leak your date/time and MAC address when you edit
the disk.

Read from /dev/urandom rather than calling arc4random or anything,
since this is a tool.  (Cygwin seems to have /dev/urandom, but yell
if this breaks the build on your exotic platform because it lacks
/dev/urandom.)

ok apb

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Oct 3 20:30:06 2014 UTC (10 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +96 -11 lines
provide a copy of the kernel uuid generator (with portable API calls) for
tools.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Oct 3 00:51:31 2014 UTC (10 years, 2 months ago) by jnemeth
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +18 -2 lines
"0" is not guaranteed to be unique

Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Oct 2 21:27:41 2014 UTC (10 years, 2 months ago) by apb
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +3 -3 lines
include <sys/endian.h> for both the non-tools build,
and the tools build on a host where the file exists.

Fixes a build problem on FreeBSD, reported by Herbert J. Skuhra, where
tools/compat's configure detected that be32dec() and friends were
available in the host's <sys/endian.h>, so tools/compat did not provide
its own versions.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Wed Oct 1 12:55:41 2014 UTC (10 years, 2 months ago) by apb
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +3 -3 lines
It's HAVE_NBTOOL_CONFIG_H, not HAVE_NBTOOLS_CONFIG_H

Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Oct 1 01:07:24 2014 UTC (10 years, 2 months ago) by jnemeth
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +5 -3 lines
actually return the uuid when parsing one that is in numeric format

Revision 1.2: download - view: text, markup, annotated - select for diffs
Tue Sep 30 22:56:36 2014 UTC (10 years, 2 months ago) by jnemeth
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +18 -2 lines
correctly show partition type in the new world order

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Sep 30 17:59:59 2014 UTC (10 years, 2 months ago) by christos
Branches: MAIN
Add internal uuid support, since the linux+macos versions of the library
are different than than *bsd ones, and others might not have it at all.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>