... | ... | @@ -154,6 +154,7 @@ Comrades, the staging branch is out of control and we need to merge it to master |
|
|
|
|
|
* **Depends on**: Add dhclient(8).
|
|
|
* **Port required**: The ssh port needs to be merged (and updated).
|
|
|
* Code review needed.
|
|
|
* ssh to localhost from tty is corrupted.
|
|
|
* `/etc/ssh*_config` should be in `/etc/default/` as a fallback, so upgrades don't override the sysadmin's configuration.
|
|
|
* `__SORTIX_HAS_WORKING_SCANF__` shouldn't be needed anymore with the new scanf(3)?
|
... | ... | @@ -185,22 +186,103 @@ Comrades, the staging branch is out of control and we need to merge it to master |
|
|
* **No merge**: Just get rid of this.
|
|
|
|
|
|
## Refactor sort(1).
|
|
|
|
|
|
* Could be merged but improved.
|
|
|
* Code review needed.
|
|
|
* Consider finishing up all the sort(1) features anyway while here.
|
|
|
|
|
|
## Add -k option to sort(1).
|
|
|
|
|
|
* See above, could be merged but improved.
|
|
|
* Code review needed.
|
|
|
* The exact -k semantics needs to be confirmed correct.
|
|
|
|
|
|
## Add -n option to sort(1).
|
|
|
|
|
|
* See above, could be merged but improved.
|
|
|
* Code review needed.
|
|
|
* Arbitrary precision support is needed.
|
|
|
|
|
|
## Implement threading primitives that truly sleep.
|
|
|
|
|
|
* Probably good enough and proven itself and should be finalized and merged.
|
|
|
* Code review needed.
|
|
|
* Some remaining TODOs.
|
|
|
|
|
|
## The Master Boot Record counts numbers of 512 bytes rather than sectors.
|
|
|
|
|
|
* Confirm this is always the case and merge it.
|
|
|
|
|
|
## Add ATAPI support to ata(4).
|
|
|
|
|
|
* Probably good enough and could be merged.
|
|
|
* Code review needed.
|
|
|
* Maybe later: What about ahci(4) ATAPI?
|
|
|
|
|
|
## Add sh(1) exec builtin.
|
|
|
|
|
|
* Probably good enough and could be merged.
|
|
|
* Code review needed.
|
|
|
* Consider: Just how badly implemented is it? What about pipelines?
|
|
|
|
|
|
## Implement file descriptor passing.
|
|
|
|
|
|
* Unix sockets mustn't be allowed to send a unix socket with a unix socket inside it, otherwise a reference count cycle can happen.
|
|
|
* Code review needed.
|
|
|
* The code needs to be finished with all error cases done properly.
|
|
|
* TODO in rm(1) for some reason that should be its own commit or bug.
|
|
|
|
|
|
## extfs prediction.
|
|
|
|
|
|
* Test with a cisortix build whether this actually has performance benefits, otherwise get rid of it.
|
|
|
|
|
|
## Debug system calls exiting without interrupts enabled.
|
|
|
|
|
|
* **No merge**: It's been ages since I saw this crash, should likely just be removed, although 32-bit Sortix has that mysterious #746 crash.
|
|
|
|
|
|
## Add pty(1).
|
|
|
|
|
|
* **No merge**: A test program that's not needed.
|
|
|
|
|
|
## Add display server.
|
|
|
|
|
|
* The installation experience can't chroot boot the new system properly, I forgot?
|
|
|
* Likewise lots of usability issues like that, which needs to be thought through.
|
|
|
* Should the login screen, /etc/passwd, or something let users start display(1) on login?
|
|
|
* The ctrl-alt-del behavior to exit isn't discoverable.
|
|
|
* How are users supposed to have it exit 1 to request a reboot in live environments?
|
|
|
|
|
|
## Add tix-upgrade(8).
|
|
|
|
|
|
* Prototype that needs more design work.
|
|
|
* How should the release signing be done?
|
|
|
* How can this design be future proofed and properly supported?
|
|
|
* Should the initrds become tar?
|
|
|
|
|
|
## Volatile release.
|
|
|
|
|
|
* **No merge**: Marker that this is the staging branch.
|
|
|
|
|
|
## Add automatic installer and upgrader.
|
|
|
|
|
|
* The design needs more love and documentation and support but could be merged.
|
|
|
|
|
|
## Add tix-check(8).
|
|
|
|
|
|
* Prototype integrity check that needs more work and design.
|
|
|
|
|
|
## Store kernel and initrds in the release directory.
|
|
|
|
|
|
* Could be merged.
|
|
|
|
|
|
## Add manual pages to the release.
|
|
|
|
|
|
* Could be merged.
|
|
|
|
|
|
## Add sha256sum to release directory.
|
|
|
## Store binary package repository in the release directory. |
|
|
\ No newline at end of file |
|
|
|
|
|
* Could be merged.
|
|
|
|
|
|
## Store binary package repository in the release directory.
|
|
|
|
|
|
* Could be merged. |
|
|
\ No newline at end of file |