aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOrestes Leal Rodriguez <postmaster@orestesleal.dev>2026-07-24 12:14:12 -0400
committerOrestes Leal Rodriguez <postmaster@orestesleal.dev>2026-07-24 12:14:12 -0400
commit7fb29c04055dd6757e5ef4dc0f087beaee4d39da (patch)
treebf38bb24ddcdf15131d467a787e103fd2b833f33
Add synthetic cgit publication preview
-rw-r--r--LICENSE24
-rw-r--r--PUBLICATION-MANIFEST.md17
-rw-r--r--README.md13
-rw-r--r--docs/STATUS.md6
-rw-r--r--src/preview.c11
5 files changed, 71 insertions, 0 deletions
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 <postmaster@orestesleal.dev>
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";