From 7fb29c04055dd6757e5ef4dc0f087beaee4d39da Mon Sep 17 00:00:00 2001 From: Orestes Leal Rodriguez Date: Fri, 24 Jul 2026 12:14:12 -0400 Subject: Add synthetic cgit publication preview --- LICENSE | 24 ++++++++++++++++++++++++ PUBLICATION-MANIFEST.md | 17 +++++++++++++++++ README.md | 13 +++++++++++++ docs/STATUS.md | 6 ++++++ src/preview.c | 11 +++++++++++ 5 files changed, 71 insertions(+) create mode 100644 LICENSE create mode 100644 PUBLICATION-MANIFEST.md create mode 100644 README.md create mode 100644 docs/STATUS.md create mode 100644 src/preview.c diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..616954a --- /dev/null +++ b/LICENSE @@ -0,0 +1,24 @@ +Copyright (c) 2026 Orestes Leal Rodriguez +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. diff --git a/PUBLICATION-MANIFEST.md b/PUBLICATION-MANIFEST.md new file mode 100644 index 0000000..f420598 --- /dev/null +++ b/PUBLICATION-MANIFEST.md @@ -0,0 +1,17 @@ +# Publication Review Manifest + +Review state: approved for synthetic preview only + +Approved public ref: + +* `refs/heads/trunk` + +Approved files: + +* `README.md` +* `LICENSE` +* `docs/STATUS.md` +* `src/preview.c` +* `PUBLICATION-MANIFEST.md` + +This manifest does not authorize publication of the IronCoreBSD source tree. diff --git a/README.md b/README.md new file mode 100644 index 0000000..3f45913 --- /dev/null +++ b/README.md @@ -0,0 +1,13 @@ +# IronCoreBSD cgit Preview + +This is a synthetic repository used only to validate the public IronCoreBSD +source-browser infrastructure and its publication controls. + +It contains no IronCoreBSD or NetBSD production source. + +The public service is browse-only. It intentionally provides no clone URL, +Git protocol endpoint, repository snapshot, archive download, anonymous SSH +access, or public write capability. Individual files rendered by cgit remain +publicly readable and can be retrieved or reconstructed by determined clients. + +Project contact: Orestes Leal Rodriguez diff --git a/docs/STATUS.md b/docs/STATUS.md new file mode 100644 index 0000000..cefce8f --- /dev/null +++ b/docs/STATUS.md @@ -0,0 +1,6 @@ +# Preview Status + +This first revision validates publication of the single approved branch: +`refs/heads/trunk`. + +The repository is deliberately synthetic and disposable. diff --git a/src/preview.c b/src/preview.c new file mode 100644 index 0000000..d0b325a --- /dev/null +++ b/src/preview.c @@ -0,0 +1,11 @@ +/* $IronCoreBSD$ */ + +/* + * Copyright (c) 2026 Orestes Leal Rodriguez + * All rights reserved. + * + * Synthetic source used to validate cgit rendering. This is not operating + * system source and is not intended to be installed or executed. + */ + +static const char ironcorebsd_preview[] = "synthetic publication preview"; -- cgit v1.2.3