summaryrefslogtreecommitdiffstats
path: root/distrib/special (follow)
Commit message (Collapse)AuthorAgeFilesLines
* SKIP_PROPOSAL has been ripped out in 2019kn2021-03-201-3/+1
|
* Build install media with -fno-asynchronous-unwind-tables to furtherjsg2021-03-101-1/+2
| | | | | | | reduce size. Allows a clang 11 amd64 release to complete without overflowing the floppy image. ok kettenis@ deraadt@
* make use of getline(3) in ftp(1)naddy2021-02-161-4/+1
| | | | | | | | Replace fparseln(3) with getline(3). This removes the only use of libutil.a(fparseln.o) from the ramdisk. Replace a complicated fgetln(3) idiom with the much simpler getline(3). ok jca@
* Destroy the mutex in tls_config objects when tls_config_free is called.bcook2020-12-221-1/+8
| | | | | | Add a stub for pthread_mutex_destroy() for installers. ok tb@
* unify with base eeprom Makefilederaadt2020-07-211-2/+4
|
* unify and cleanup -DSEEALSO chunks in both disklabel Makefilesderaadt2020-07-211-15/+10
|
* build powerpc version, alsoderaadt2020-07-201-1/+3
|
* reduce differences from src/*/installboot/Makefilederaadt2020-06-281-47/+13
|
* convert macppc, octeon, and loongson to use MI installboot, removingderaadt2020-06-271-6/+6
| | | | | | special case scripting in install.md. (macppc still requires manual steps for HFS bootmode) tested by krw, visa, gkoehler
* Usually, -width Fl (which is 10n) is too wide and hence ugly.schwarze2020-01-161-3/+3
| | | | Change several instances, most of them to the usual -width Ds.
* a few depend:-related thingies that were still in.espie2019-12-211-3/+1
| | | | okay millert@, tb@
* CLIENT_PATH died in 2014deraadt2019-11-111-2/+1
|
* keep in sync with regular doas. req by millerttedu2019-10-211-2/+4
|
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-281-3/+3
| | | | | | value < 0. errno is only updated in this case. Change all (most?) callers of syscalls to follow this better, and let's see if this strictness helps us in the future.
* Revert suni'ls ftp rewrite for now.florian2019-05-162-4/+4
| | | | | We are juggling too many things at the moment and we can't deal with the differences in behaviour right now.
* Add tee(1) to the ramdisk filesystem and use it to provide both anaddy2019-05-132-2/+8
| | | | | moving progress bar during auto upgrade/install and a clean log afterwards. ok deraadt@
* Move us from old ftp(1) to Sunil's new ftp(1). The necessary modificationskmos2019-05-122-4/+4
| | | | | | have been made to make it behave. Any new misbehaviors can be fixed in tree. OK florian@ deraadt@ "Have you committed ftp yet?"
* Make bsd.rd compile after socppc removal.krw2019-05-111-2/+2
|
* socppc makes an extended visit to the bigbucket.deraadt2019-05-113-9/+5
| | | | ok kettenis
* I am retiring my old email address; replace it with my OpenBSD one.millert2019-01-251-2/+2
|
* Add automatic threading initialization for libcrypto.bcook2018-11-112-2/+42
| | | | | | | | | | | | | | This implements automatic thread support initialization in libcrypto. This does not remove any functions from the ABI, but does turn them into no-ops. Stub implementations of pthread_mutex_(init|lock|unlock) are provided for ramdisks. This does not implement the new OpenSSL 1.1 thread API internally, keeping the original CRYTPO_lock / CRYPTO_add_lock functions for library locking. For -portable, crypto_lock.c can be reimplemented with OS-specific primitives as needed. ok beck@, tb@, looks sane guenther@
* Ensure that the install media are built with a consistent set ofnaddy2018-10-181-1/+1
| | | | | | | | | | compiler flags. Pass DIST_CFLAGS from the crunchgen-generated .mk file. Compile the install media with -fno-unwind-tables to avoid emitting .eh_frame sections. This saves substantial space on amd64. with/ok kettenis@
* Unbreak ramdisks by catching up with the change to use the new libcsthen2018-09-131-2/+2
| | | | | uid_from_user() and gid_from_group() instead of the pax-specific functions in cache.c.
* white spacesderaadt2018-06-255-12/+12
|
* Remove BACKWARDS flag here as well.martijn2018-06-151-2/+1
| | | | Reminded by tb@
* Use <fcntl.h> instead of <sys/file.h> for open() and friends.guenther2018-04-261-4/+1
| | | | | | | Delete a bunch of unnecessary #includes and sort to match style(9) while doing the above cleanup. ok deraadt@ krw@
* Add DEF_STRONG(pthread_self) to match libc and avoid duplicate definitionsguenther2018-03-191-1/+2
| | | | | | that lld is unhappy about ok jsg@ deraadt@
* Add fake pthread_self and pthread_equal to libstubsbeck2018-03-151-1/+14
| | | | ok kettenis@ jsing@ deraadt@ - "Exquisitly disgusting" guenther@
* Add a stub for pthread_once, to permit libtls to use it.beck2018-03-082-2/+31
| | | | discussed with guenther@, ok deraadt@
* add include to silence compiler warning about a missing prototype fornaddy2018-02-181-2/+3
| | | | | tolower() ok cheloha@ rob@ florian@
* installer bits for RFC 7217 supportflorian2018-02-101-1/+49
| | | | OK rpe, tb, naddy, sthen
* add growfs(8) to ramdiskjob2017-11-192-3/+13
| | | | | | | | | | Some resizing scenarios can be done from within single user mode, but resizing the root partition required you to bring your own growfs(8) binary into the ramdisk environment. This commit adds growfs(8) to the ramdisks (the ones that don't have space constraints) to simplify such operations. OK deraadt@
* remove the remaining references to .depend files since nothing creates themnaddy2017-10-171-2/+2
| | | | any longer; ok espie@ deraadt@
* Disable ksh VI-editing mode on the install media. We need the spacederaadt2017-08-011-2/+2
| | | | savings.
* change -Os to -Oz all around the treerobert2017-07-251-1/+1
| | | | | | | clang optimizes better for size with -Oz so use that as a default to avoid overflowing the ramdisk floppies. gcc now accepts -Oz as an alias for -Os. ok kettenis@
* Unhook tables.c from Makefile.krw2017-07-081-2/+2
|
* hook up slaacd to the installer on media where we have INET6florian2017-07-081-2/+2
|
* installer version of slaacd, not hooked up to the build yetflorian2017-07-061-0/+16
|
* destroy lint remnants.espie2017-06-121-2/+2
| | | | okay millert@ deraadt@
* when copying curvy files from ssh, an extra one snuck in.tedu2017-05-281-2/+2
| | | | signify doesn't do any kex stuff and doesn't need scalarmult.
* Switch from 'legacy' errwarn.c to standard daemon logging functions.krw2017-02-121-2/+2
| | | | No objections heard. Feedback from millert@ guenther@
* Use stubs for arm64 as well.patrick2017-01-231-1/+5
| | | | ok phessler@
* Nuke whitespace foolish enough to expose itself during the greatkrw2017-01-212-4/+4
| | | | "warning:" rectification.
* enter ftp-ssl alsoderaadt2016-12-301-2/+2
|
* Split -DSMALL into -DNOSSL, so that a SSL-enabled version of ftp canderaadt2016-12-281-2/+2
| | | | | be built, which is still pretty small (in distrib/special/ftp-ssl). Lots of testing by rpe.
* stub for building HTTPS-enabled clientderaadt2016-12-211-0/+12
|
* Add 'default:' cases to switch statements that gcc whines about.krw2016-12-201-1/+3
| | | | ok jung@
* Nuke a couple of unused variables making gcc upset. Leftovers from strippingkrw2016-12-151-3/+2
| | | | | | down doas for install media. ok tedu@
* remove more kvm codederaadt2016-09-271-2/+1
|
* build the ramdisk version of route(8) with SMALLphessler2016-09-201-2/+2
| | | | OK deraadt@