Skip to content
This repository was archived by the owner on Jan 18, 2024. It is now read-only.

Releases: CobaltBSD/cbase

v0.14

Choose a tag to compare

@CobaltBSD CobaltBSD released this 10 Nov 01:49
  • Fixed uncommon pledge failures in expr, cut, cmp and diff
  • Moved libcobalt into a separate repository
  • Moved entropy into a separate repo

v0.13

Choose a tag to compare

@CobaltBSD CobaltBSD released this 06 Nov 21:01
  • Added OpenBSD pledge()
  • Moved definitions to be compatible with libbsd
  • Enabled pledge for most programs
  • Fixed segfault in getopt

The main feature of this update is the porting of pledge(), which was derived from this proof-of-concept: https://github.com/jart/pledge

Due to differences in Linux and OpenBSD, different pledges are required by different programs. This has been mostly fleshed out, but you might encounter programs abort under certain circumstances due to their pledge() statements. These issues will be further ironed out in time.

The other notable change in this update is near-complete libbsd and libmd compatibility; you should be able to use libcobalt as a more openbsd-oriented substitute with few or no changes needed to the code.

v0.12

Choose a tag to compare

@CobaltBSD CobaltBSD released this 01 Nov 21:40
  • Fixed numerous installation bugs
  • Removed fts, cdefs and logwtmp from libcobalt
  • Various small musl-to-glibc adaptions for libcobalt
  • Added strlcpy, strlcat and fgetln to libcobalt
  • GNUmakefile links with the local libcobalt directory
  • Removed OpenBSD Make, build system replaced by GNU Make
  • Removed m4, awk, getent, getconf and env
  • Improved verbose rm text
  • Move <sys/tree.h> header to <tree.h>
  • Added pkg-config files
  • libcobalt is now a drop-in replacement for libbsd and libmd
  • Fixed unicode locale

v0.11

Choose a tag to compare

@CobaltBSD CobaltBSD released this 18 Sep 01:39
  • Removed orphaned binary
  • Fixed mk file install location

v0.10

Choose a tag to compare

@CobaltBSD CobaltBSD released this 14 Sep 21:00
  • Removed news
  • unicode and freq rewritten without Plan9 libraries
  • Reworked unicode and freq man pages
  • Removed all remaining plan9 code
  • Removed dead source file from ls and fixed symlink reading
  • Changed GNUmakefile references of libopenbsd to libcobalt
  • Removed forced linking with libcobalt in mk files, which was causing
    circular and/or unneccessary linkage
  • doas is now correctly installed as setuid
  • Removed support for static building from mk files
  • Libraries built with mk files now always have a symlink without the soname
  • Disabled mk files from checking for the crt
  • Combined fortunes2 and the offensive variant into the main fortunes lists
  • Added additional fortunes
  • Added wisdom and shsecret programs
  • cp no longer errors when chmod fails
  • Build fixes

v0.9

Choose a tag to compare

@CobaltBSD CobaltBSD released this 10 Sep 06:46
Added doas

v0.8

Choose a tag to compare

@CobaltBSD CobaltBSD released this 05 Sep 01:23
Giant dump of new ports from OpenBSD

v0.7

Choose a tag to compare

@CobaltBSD CobaltBSD released this 22 Aug 02:27
Correct release date

v0.6

Choose a tag to compare

@CobaltBSD CobaltBSD released this 06 Aug 04:45
9f5850c
Version bump

v0.5

Choose a tag to compare

@CobaltBSD CobaltBSD released this 27 Apr 00:44
Updated README.md