#
3bf4cdb7 |
|
24-Feb-2024 |
Jérôme Duval <jerome.duval@gmail.com> |
network/ping: update to freebsd-current * our ip modules don't support connect()/send(). Just use sendto(). * ping6 disappears, ping supports -4 or -6 to force IPv4 or IPv6 Change-Id: I1e982e354cc75d3a314c5bbbfffa0373e8f4d9af Reviewed-on: https://review.haiku-os.org/c/haiku/+/7427 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
b6c24e6b |
|
24-Nov-2023 |
Augustin Cavalier <waddlesplash@gmail.com> |
network: Overhaul TUN/TAP subsystem. * Rename the "tun" network device to "tunnel". FreeBSD calls theirs "tuntap" but speaks of both TUN and TAP devices as interfaces for tunnels. The other BSDs seem to do likewise. * Fold the "tun" driver into the "tunnel" network device. The network device now publishes entries in devfs when interfaces are created, and unpublishes them when interfaces are destroyed. This removes the need for the driver and device to communicate through a file descriptor, and thus allows the receive queue to be totally eliminated, massively simplifying that logic. * Use standard net-stack FIFOs instead of TCP BufferQueue, which is specialized to TCP's needs in far too many ways. Thanks to the previous commit adding support for interrupting semaphore waits, we can use the FIFO wait mechanisms, too. * Restructure the TAP logic, and generate MAC addresses more like Linux does. * Actually set type = IFT_TUN, and use the "loopback" frame handler instead of the "ethernet" frame handler. This allows significant cleanup of the header handling logic. * In TUN mode, reject packets that don't look like IP packets. * Delete "tunconfig"; it was mostly stubs and is now unnecessary. TUN mode tested and confirmed as working by kallisti5 with OpenVPN. TAP mode partially tested, but not yet confirmed as working. Fixes #18673. Change-Id: Ibd803139474e8db556a4f567901da15ee4083621 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7143 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
|
#
cbb44d0a |
|
08-Sep-2023 |
Swangeon <swangeon@gmail.com> |
Add TUN/TAP interface and driver to build definitions Change-Id: I19f37ef75250526d7a7f9e254fd0bf3693582c92 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6898 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com>
|
#
a83ee8cf |
|
10-Mar-2023 |
X512 <danger_mail@list.ru> |
build: enable network driver build for riscv64 Change-Id: I954c78a98103abdf98ed96e1a639e9d9e2f0ddc8 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6235 Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com> Tested-by: Automation <automation@haiku-os.org>
|
#
30d8d756 |
|
10-Mar-2023 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
minimum: Add Installer to minimum image * Assists on early boot platforms to install / upgrade when no network is available. * Doesn't introduce any additional dependencies * Creates shine-though directories too. Change-Id: I11dd207b2ffbae1768bab7a118a51034df238878 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6185 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Tested-by: Automation <automation@haiku-os.org> Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com>
|
#
da49d61c |
|
27-Jan-2023 |
Augustin Cavalier <waddlesplash@gmail.com> |
rtl8125: Modifications and additions to make it compile. Tested by andreasdr and confirmed to work. Thanks! Fixes #17835. Change-Id: Ied6dd316741b9f0451fc0aeda69abdf9d8a5fb43 Reviewed-on: https://review.haiku-os.org/c/haiku/+/6042 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
bf2786ef |
|
05-Nov-2022 |
X512 <danger_mail@list.ru> |
kernel: enable ramfs build and automount to shared_memory directory This will allow proper operation of POSIX SHM API (shm_open etc.). Now memory files are stored fully in memory and do not affect disk storage (except swap if enabled). Change-Id: Iae3ce1afa968df72e82198e598a273cbf7cb0269 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5802 Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com> Reviewed-by: waddlesplash <waddlesplash@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
37f29a6f |
|
13-Oct-2022 |
Jérôme Duval <jerome.duval@gmail.com> |
usb_ecm: switch to the new driver API Change-Id: I385d70b3245d6b18c3593cf2672445ccfb000f13 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5754 Reviewed-by: X512 <danger_mail@list.ru> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
f48e3c0f |
|
28-Mar-2022 |
milek7 <me@milek7.pl> |
arm64: Wire up ACPI Change-Id: I62ce53179d0c073680df403434b01b0404c53378 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5270 Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
4561a199 |
|
16-Jul-2022 |
David Karoly <karolyd577@gmail.com> |
arm64: Wire up FDT Change-Id: Ib6f60e6d703e9413eb4cef3ec77686cfd71f8e73 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5478 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
#
b2489546 |
|
18-Apr-2022 |
PulkoMandy <pulkomandy@pulkomandy.tk> |
usb_rndis: new driver for Android phones USB connection sharing Based on usb_ecm and other native USB ethernet drivers which share a similar structure. References used to implement this: - FreeBSD urndis driver - [MS-RNDIS].pdf v20140501 - Microsoft list of RNDIS OIDs TODO: - Better handling of "request id" field to make sure the replies we get match up with the requests we sent, and it could allow to have multiple requests in flight. However, the FreeBSD driver doesn't bother to implement this, if you only ever have one request in flight and wait for a reply before sending another, this isn't really needed. - Endian safety, this code will only work on little endian systems for now. Several structures sent/received to/from the device must be little endian, so on big endian platforms a lot of byteswapping will be needed, or the code rewritten to use some smarter object and not a plain struct for all of these. - Investigate if it's possible to send/receive multiple ethernet frames in a single USB transaction for better performance. Our driver structure doesn't really allow for it unless the driver implements some buffering on its own. Change-Id: I2c6dacf0c1aeb6c7c1c112e9b16a63e586ea979a Reviewed-on: https://review.haiku-os.org/c/haiku/+/5281 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
07b83028 |
|
25-Apr-2022 |
Augustin Cavalier <waddlesplash@gmail.com> |
emulex_oce: Remove. It doesn't seem to work anymore, and it doesn't look to be particularly maintained on FreeBSD's side of things. I think kallisti5 was the only person who ever even attempted to use it.
|
#
a9bd2efd |
|
14-Apr-2022 |
Fredrik Holmqvist <fredrik.holmqvist@gmail.com> |
Delete config_manager Change-Id: Ie909c9a22750c33fcb1dd7824e8b3e51c4d86572 Reviewed-on: https://review.haiku-os.org/c/haiku/+/5208 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
cb860bd2 |
|
07-Feb-2022 |
Augustin Cavalier <waddlesplash@gmail.com> |
Add intel22x driver to the default images. Fixes #17212.
|
#
a80813fd |
|
06-Nov-2021 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
qemu/riscv64: Misc fixups for qemu * Disable overly verbose PCI IO access * Add ati to riscv64 minimum image for qemu * Update qemu test script with "best" gpu settings for the moment Change-Id: I5d16ace0f8589f8b17cc50c7a1db04266907269f Reviewed-on: https://review.haiku-os.org/c/haiku/+/4699 Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
87bdb69c |
|
22-Oct-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
Remove termcap from the build. libtermcap was deprecated in favor of terminfo in 2013; the library was removed then, and this file was only left because not all optional packages had yet been rebuilt against ncurses. Well, that has now long been completed, and indeed all applications continue to function even after removing /etc/termcap. In case any legacy applications that I have missed still do need it, it should be provided by HaikuPorts and not Haiku itself.
|
#
7916c1ca |
|
21-Oct-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
Rename ar81xx to atheros81xx. The other Atheros drivers are "atheros813x" and "atheroswifi", so renaming this one (which is the oldest of the set) to match the other two makes sense.
|
#
66415cd2 |
|
19-Oct-2021 |
Augustin Cavalier <waddlesplash@gmail.com> |
Remove dumb-framebuffer handling logic from the VESA driver. This reverts commit a0db7ef2729955d83f002b51034f0dedd39b4a0a. This reverts commit 40cdf7d607211c5f27854cd3048ac00e8baf20ab. This reverts commit 2ff22d6734176a2cf93a05c6842f69ef59d27a26. This reverts commit b9eacd390dbdf776561062b324dab4c6f5a0dc80. This partially reverts commit 5ae7ac5fd9957b3ff9faf211fd66976170c21b2c. This was all added in the run-up to the removal of the framebuffer driver, or was added since then to enhance framebuffer-only support in that driver. Change-Id: I32ab8199f22cf6846545ae19e943c98012b2a1d0 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4615 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
3ea6c006 |
|
17-Sep-2021 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
radeon_hd/riscv64: Add radeon_hd to minimum image Change-Id: I44211b3533f99338d7246e88593fc8838628904c Reviewed-on: https://review.haiku-os.org/c/haiku/+/4485 Reviewed-by: Alex von Gluck IV <kallisti5@unixzen.com> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
4a703914 |
|
03-Sep-2021 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
arm: make sure fdt bus_mananger is added for arm * Fixes build and arm arch alignment for AddBootModuleSymlinksToContainer Change-Id: I39c8270623bf00e484c5eb0335be6da33f1604aa
|
#
39ddb588 |
|
06-Jun-2021 |
X512 <danger_mail@list.ru> |
build/jam: add virtio_mmio, virtio_input to images * virtio_mmio for riscv64,arm,arm64 * enable new FDT bus for riscv64,arm,arm64 Change-Id: I5141de4e0bfcb44c5368dfafdf68ebf06ca5fb93 Reviewed-on: https://review.haiku-os.org/c/haiku/+/4063 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
65f52a5f |
|
20-May-2021 |
Jérôme Duval <jerome.duval@gmail.com> |
build: remove the firewire support from the default image decommissioning. Change-Id: Ie7ccba705f7282193120241479d2ae83bd271b2c Reviewed-on: https://review.haiku-os.org/c/haiku/+/3956 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com> Reviewed-by: Fredrik Holmqvist <fredrik.holmqvist@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
b5efad4e |
|
22-Feb-2021 |
Alexander G. M. Smith <agmsmith@ncf.ca> |
PackageKit: Remove hard coded first boot package processing scripts. Once change 2342 is in place (running first boot scripts exported from packages), see https://review.haiku-os.org/c/haiku/+/2342, remove data/system/boot/post_install/add_catalog_entry_attributes.sh and related support infrastructure (magic files, launch_roster entries). The work this script did can in fact be done at image creation time instead of at first boot. Change-Id: I485e1a0a87c3e6a6ba3f882e65996f2327134d37 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3751 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
cc2642c1 |
|
23-Dec-2018 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
sdhci/mmc: add to the image. Change-Id: Ic43965efea2c62b6e731c7552e4f27d6d20fc26b Reviewed-on: https://review.haiku-os.org/c/haiku/+/448 Reviewed-by: Stephan Aßmus <superstippi@gmx.de>
|
#
a94c4e5a |
|
17-Apr-2020 |
Jérôme Duval <jerome.duval@gmail.com> |
HaikuImage: add acpi_als Change-Id: Iae4e9ddee1c6fcaba485470469e24fdf48bee661 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2579 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
9aacbbbb |
|
03-Apr-2020 |
Jérôme Duval <jerome.duval@gmail.com> |
HaikuImage: add i2c bus manager and pch_i2c bus add i2c bin tool Change-Id: Id83e1ec4f008d3728120dcf5a7f43c4b621c1272 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2486 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
445de1d3 |
|
05-Feb-2020 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Use Input preferences And remove Mouse, Keyboard and Touchpad. Userguide and localizations will need to be updated. Change-Id: I4543b2b63367cd13562c542610bad34b5934b103 Reviewed-on: https://review.haiku-os.org/c/haiku/+/2210 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
03867a46 |
|
30-Jul-2012 |
ahenriksson <sausageboy@gmail.com> |
Add resizefs utility Change-Id: I5f503cf07216df64dcc33081f24cd083d003e581 Reviewed-on: https://review.haiku-os.org/c/haiku/+/943 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com> Reviewed-by: Axel Dörfler <axeld@pinc-software.de> Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
c0daed76 |
|
22-Jul-2019 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
ftp: remove from sources. Now provided in the tnftp package. Change-Id: I862b1ff98586aa0e5a9418cf26e30b7136140249 Reviewed-on: https://review.haiku-os.org/c/1641 Reviewed-by: waddlesplash <waddlesplash@gmail.com>
|
#
a1c2d3d6 |
|
30-Mar-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
uptime: Remove, in favor of the coreutils one. This one had an uncertain "freeware" license, and the code quality is not so great. BeOS didn't have an 'uptime' command, so we can replace this with the coreutils one without worry.
|
#
a30d07f8 |
|
25-Feb-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
build: Remove ATA build feature references. The ATA build feature itself was mistakenly removed in the previous commit, as it should have been removed along with these. Sorry about that.
|
#
5c8f9c2b |
|
08-Jan-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
build: Move WiFi drivers from the minimum to the regular image. We don't include the wpa_supplicant on the minimum image, so these aren't very useful (it seems one needs the wpa_supplicant to connect even to an unsecured network, with our setup.) Anyone who needs one of these and also has a reason to use the minimum image can easily add them back via their UserBuildConfig.
|
#
9a0d08a7 |
|
08-Jan-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
build: Move repository config and cache files to the minimum image. Most of the time, one just winds up adding them manually anyway.
|
#
2dd61eb0 |
|
21-Dec-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
sis900: Import from FreeBSD 11.2. This replaces the old Haiku-native driver that was removed in the last commit. It should support all the same chips that one did, in addition to the SiS 7014, and the DP83815 also. I don't have this hardware, so for anyone who does, please test. Fixes #1657.
|
#
8604e848 |
|
28-Nov-2018 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
emulex_oce: Add driver to minimum image
|
#
e0d28cdc |
|
21-Aug-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
reiserfs: Fix the build and enable on x86_64.
|
#
26ae216d |
|
31-Jul-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
realtekwifi: Import from FreeBSD 11.1. Untested, but requested by Anarchos.
|
#
e89c6173 |
|
04-Jul-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
drivers/network/wlan: Import idualwifi7260 from FreeBSD 11.2. The lowest model number supported by this driver is "3160", but that's just Intel's insanity: the 7260 was released the quarter before it. So following our naming convention strictly, "7260" is the correct name for this driver. The firmware situation for this one is also a little different. Unlike past instances where Intel has released mostly nonsubstantial firmware updates, allowing us to just copy a recent-ish version from the iwlwifi archives, the firmware is more closely tied to the driver in this series. As a result, some of this firmware is not even used by Linux yet (they're a few versions behind it seems), so the firmware packages included here come from FreeBSD. One major hardware feature - RX of multiple frames at a time - is disabled in this commit, as it depends on mbuf reference-counting, according to the FreeBSD developers I asked, which we do not implement yet. I'll hopefully get to looking at that in the next few weeks. And with that, I finally have WiFi on my primary laptop, my original reason for setting out on this quest last year. This commit was pushed through it, even :)
|
#
e6c08856 |
|
29-Dec-2017 |
ohnx <me@masonx.ca> |
bin/compress: Remove. Per #10267, "Most (ported) third-party software should be removed from the Haiku source repository." Since HaikuPorts already has the ncompress package, this file should no longer exist. Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com> Original patch missed modifying the "minimum" definition and the src/bin/Jamfile, so I took care of that.
|
#
11790e14 |
|
17-Dec-2017 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
kernel/drivers: Kill Beceem WiMAX driver. RIP I wrote this back in 2010 as my first driver project. Reasons to remove it: * The license is GPL * Current WiMAX hardware is generally WIFI based. * It controlled the hardware, but never worked for network access since we need SSL certs and stuff which vendors weren't too open with. * WiMAX kind of died (at least in the US) I left the wwan directory, it would be a nice spot for CDMA / GSM dongle drivers.
|
#
aa4d1b07 |
|
23-Oct-2017 |
John Scipione <jscipione@gmail.com> |
Remove libmedia.so and Activity Monitor from minimum as per Jérôme's request. Revert "Add libmedia.so to the minimum image" This reverts commit 8eda6db9a8c79887a076eb2ca594c43ece4cf2e9.
|
#
8eda6db9 |
|
21-Oct-2017 |
John Scipione <jscipione@gmail.com> |
Add libmedia.so to the minimum image libmedia.so was used by at least 2 apps included in the minimum image, Activity Monitor and Deskcalc which subsequently failed to load on minimum. Deskcalc wasn't actually using libmedia.so so I managed to get it to link and run on minimum, however, Activity Monitor is using libmedia.so so needed it to be present. To fix this I added libmedia.so to the minimum image, I hope this does not blow its size budget. (adds 1.0MB)
|
#
98b3149c |
|
08-Oct-2017 |
Jérôme Duval <jerome.duval@gmail.com> |
bc: use the outsourced build. * remove in-tree bc.
|
#
7600fdd8 |
|
28-Jun-2017 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
ide: Remove old IDE bus + stack. * Hasn't been used for quite some time * Everything was ported over to a new ATA stack some time ago. * No huge regressions were seen from the new ATA stack.
|
#
b9eacd39 |
|
11-Jun-2017 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
vesa: fold framebuffer driver into vesa driver. * The app_server isn't designed to support two fallback drivers, so on systems using UEFI to boot, the framebuffer driver will often win when other drivers would likely work on those systems.
|
#
48494219 |
|
13-Dec-2016 |
Jessica Hamilton <jessica.l.hamilton@gmail.com> |
Add a dumb framebuffer driver. This is separate to the VESA driver, as the VESA driver requires using the VBE BIOS. Under UEFI, we don't have the VBE BIOS, nor are we able to switch modes after leaving UEFI Boot Services, so a dumb framebuffer driver seemed like the easier way to approach the problem. The framebuffer & vesa drivers now test for the presence of the VESA_MODES_BOOT_INFO boot item to distinguish between which driver to use. Also added check for the VESA mode count to determine whether to add the VESA_MODES_BOOT_INFO item. UEFI video updated to explicitly zero out the VESA and EDID boot data.
|
#
96fef5d1 |
|
03-Nov-2016 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
ramdisk: implement trim and icon, add to image - B_TRIM_DEVICE on a ram disk frees all requested pages. Reading from a trimmed page returns all 0s. This can be used with fstrim to release memory for the parts not used by the filesystem, without unregistering then registering the device. - Add icon and ioctl to get it. - Add it to the image, because it works reasonably well and there is no reason not to include it.
|
#
e5ebfda1 |
|
06-Aug-2016 |
Fredrik Holmqvist <fredrik.holmqvist@gmail.com> |
Enable power button on 64 bit. Works here. You may need to hold in for a second or two.
|
#
76477fc5 |
|
04-Jun-2016 |
Rene Gollent <rene@gollent.com> |
Cleanups. - Move libdebugger into the body with the rest of the libraries. Cleanup suggested by Ingo. No functional change.
|
#
fce4895d |
|
29-May-2016 |
Rene Gollent <rene@gollent.com> |
Debugger: Split into core library and application. - Add subfolder src/kits/debugger which contains the debugger's core functionality and lower layers. Correspondingly add headers/private/debugger for shared headers to be used by clients such as the Debugger application and eventual remote_debug_server. Adjust various files to account for differences as a result of the split and moves. - Add libdebugger.so to minimal Jamfile.
|
#
b259ac9c |
|
07-Jan-2016 |
François Revol <revol@free.fr> |
Add listfont to the minimum image definition
|
#
e3724c38 |
|
04-Jan-2014 |
mshlyn <linlongzhou@163.com> |
PPP: Port to the new stack. Signed-off-by: Augustin Cavalier <waddlesplash@gmail.com> This is a squash of the 42 commits by @mshlyn, as I couldn't find a way to break them into logical chunks. I did not include these in the build, as it appears that they only partially work anyway, and much more cleanup is still needed. However, this is a huge improvement on what was in the tree before, which looked horrendous and didn't even compile (as it was designed for the old stack). Mostly fixes #812.
|
#
74068663 |
|
07-Nov-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_roster: The beginnings of a launch_daemon control tool.
|
#
d2eca26b |
|
19-Oct-2015 |
Axel Dörfler <axeld@pinc-software.de> |
Moved per user post install actions to first-login script. * The same mechanism (and the same PostInstallScript) is used for this. * If a file first_login exists in ~/config/settings/boot, the first-login scripts are launched, and the file removed. * This fixes adding the deskbar tray icons even when there is no Deskbar running yet (for example on first boot when the FirstBootPrompt starts), or, IOW bug #12275.
|
#
56eb9602 |
|
18-Oct-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
Rename ncurses_bootstrap to ncurses6_bootstrap. * Debugger and ftp depend on the libedit build feature.
|
#
635fe474 |
|
09-Sep-2015 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
network: Add missing hosts configuration file * Provides localhost define to the network kit * Resolves #12260 and others
|
#
b11eb89c |
|
29-Aug-2015 |
Michael Lotz <mmlr@mlotz.ch> |
Add system_time bin command which just prints system_time(). This can be used by scripts to do verious performance measurements. Specifically it can be used to measure the boot time since it represents the uptime.
|
#
ed92a105 |
|
01-Aug-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
diffutils: use the outsourced packages. * remove diffutils Jamfile from the build and diffutils sources from the tree.
|
#
5e541a60 |
|
24-Jul-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Added /system/data/user_launch directory. * This directory is for services that are launched per user (in a user context), but installed globally. * This is now used for the default "user" configuration; before this was put into ~/config/non-packaged/data/launch, which didn't really fit, and has the huge disadvantage that it cannot be updated. * Fixes part of #12227.
|
#
05a567f6 |
|
06-Jul-2015 |
Axel Dörfler <axeld@pinc-software.de> |
Added autologin command, and use it by default. * This will handle our current single-user login needs. * Removed Login from the minimum image again.
|
#
ac0a462f |
|
10-Jun-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Basic user session implementation. * Instead of launching Tracker/Deskbar directly, we now launch the Login application. * This will now start a new session for the selected user (the password is currently ignored). * When a user session is started, the launch_daemon forks, and the child then restarts the LaunchDaemon application in user mode. * It then registers itself with its parent, in order to resolve user dependent services. * Added a user launch file that will cause Tracker, and Deskbar to start in the new session.
|
#
c16361c4 |
|
18-May-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Initialize /tmp & /var/shared_memory, clock. * Added initializing /tmp & /var/shared_memory to the launch_daemon. * Moved clockconfig.cpp code into the launch_daemon. * This follows systemd design; since those jobs are fixed, it doesn't matter where you maintain them. * The init jobs are BJobs, but the JobQueue is only used for that one use for now. At a later time, I intend to put the job launching in there, as well. BJob allows to represent the dependencies already.
|
#
89168ad8 |
|
15-Apr-2015 |
Axel Dörfler <axeld@pinc-software.de> |
Boot the system via launch_daemon. * This is actually working already, although we cannot reproduce all the features of the former Bootscript yet. This is without any dependency support in launch_daemon. * All shell activity like cleaning out /tmp, setting up the environment, setting the time, etc. is not yet working.
|
#
29e8040d |
|
05-Jul-2015 |
Michael Lotz <mmlr@mlotz.ch> |
log_overlay: Fix 64 bit build and add to image.
|
#
60295ba1 |
|
20-Jun-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
Move ports and protocols files back to data directory in Haiku package. These files are required for netresolv functionality, and there is no real use in modifying them as settings files. Restore the previous behavior, the files are stored in data and part of the Haiku package. This means there is no need for a fresh install from image to get the files anymore. Fixes #12156.
|
#
8d2aee6b |
|
14-Jun-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
libbind: integrate "netresolv" patches from NetBSD. libbind development was transferred to the NetBSD project at http://wiki.netbsd.org/individual-software-releases/netresolv/ There isn't an official release yet, but they provide a set of patches against the latest libbind release. * Remove all files we don't use * Merge the changes to the remaining files * Add some new files we need * Move getifaddrs implementation to libnetwork (instead of libbnetapi) so it can be used by netresolv. Fixes #8293 : netresolv uses getifaddrs to determine if there is a local IPv6 address. If there is not, it will not return AAAA records.
|
#
1f56c11b |
|
10-Jun-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
gzip: use the outsourced packages. * remove gzip Jamfile from the build and gzip sources from the tree.
|
#
105c7e27 |
|
01-May-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
tcpdump: use the outsourced packages. * remove tcpdump and libpcap from the build and from the tree.
|
#
f19ef175 |
|
03-Mar-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
Added netcat packages for x86 and x86_64, use them. * removed netcat Jamfile from the build and from the tree. * clean image and package definitions. * added netcat in regular builds.
|
#
102b0600 |
|
03-Mar-2015 |
Augustin Cavalier <waddlesplash@gmail.com> |
Add resattr to the minimum image.
|
#
22d29642 |
|
02-Mar-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
Add packages for zip and use them. * remove zip Jamfile from the build and from the tree * clean up image and package definitions. * added zip in regular builds.
|
#
85e5aa30 |
|
26-Feb-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
Add packages for unzip and use them. * remove unzip Jamfile from the build, <build>unzip stays with us. * clean up image and package definitions. * added unzip in regular builds.
|
#
6d8505a0 |
|
16-Feb-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
patch: use the outsourced packages. * remove patch Jamfile from the build and patch sources from the tree. * added patch to DevelopmentBase. * should a bootstrap package be added?
|
#
4f10c6a6 |
|
06-Feb-2015 |
John Scipione <jscipione@gmail.com> |
Revert "coreutils fixup fixup" Thanks for explaining Jérôme Duval This reverts commit a2adc972197619ec439585d82912fb8b5854f465.
|
#
a2adc972 |
|
05-Feb-2015 |
John Scipione <jscipione@gmail.com> |
coreutils fixup fixup * Put getlimits and kill back in the image, the former is not provided by coreutils, Haiku provides an updated version of the latter. * frcode is not provided by either coreutils or Haiku and has been removed, do we need it?
|
#
950ee984 |
|
05-Feb-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
Add coreutils packages for x86_gcc2, x86 and x86_64. * this is a mandatory package. * removed related commands from the minimum image definition. * removed related commands from the Haiku package PROVIDES. * the su command is deprecated in 8.22. Use the 8.4 in-tree version. * the packages contain and provide the df command, to be removed.
|
#
449e7cdd |
|
05-Jan-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
Actually remove RCS from the image.
|
#
4738a0e1 |
|
16-Dec-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Remove built-in cal command. * Replaced by gcal package * Fixes #9696.
|
#
8e8d5c85 |
|
03-Dec-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Remove vmware driver from the image.
|
#
3f84ea0c |
|
08-Nov-2014 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
ScreenInfo: Include screeninfo in images * Rename from screen_info to screeninfo to match screenmode
|
#
cd506e76 |
|
18-Oct-2014 |
Michael Lotz <mmlr@mlotz.ch> |
Add FreeBSD WLAN drivers to x86_64 images. Tested working with iprowifi4965, the rest at least compiles.
|
#
8b21b2b9 |
|
01-Oct-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
bash: use outsourced package for non-bootstrap builds. * the bootstrap build keeps on building the in-tree bash.
|
#
220d0402 |
|
31-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Use libstdc++, libsupc++ and libgcc from gcc_syslibs. * Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2. * Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so). * Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build. * Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2. * Adjust all Jamfiles accordingly. * Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build . * Put gcc_syslibs package onto the image, when needed.
|
#
1ee3031a |
|
01-Jun-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
wget: use the outsourced packages. * remove wget Jamfile from the build.
|
#
8c54af56 |
|
30-Apr-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Whitespace cleanup in root and 'build' folder. * Removed trailing whitespace and empty lines at top of files.
|
#
4a4450c1 |
|
17-Apr-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
less: sysless config file is part of the hpkg. * remove in-tree sysless config gen.
|
#
1a8c6944 |
|
16-Apr-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
less: use the outsourced packages. * added packages for x86 and x86_64.
|
#
eb763779 |
|
14-Apr-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
sharutils: use the hpkg. * delete the intree sources.
|
#
55f7180d |
|
17-Mar-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Restore creation of the home symlink on the desktop. * apparently, this got lost during the refactoring of the images
|
#
dff7d3a0 |
|
16-Mar-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Add files missing in last commit, sorry.
|
#
635fe4746dfe24151e8645d0f7e94675216b0e94 |
|
09-Sep-2015 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
network: Add missing hosts configuration file * Provides localhost define to the network kit * Resolves #12260 and others
|
#
b11eb89c2d4df40207a9b8e4d7099d356dcc89ec |
|
29-Aug-2015 |
Michael Lotz <mmlr@mlotz.ch> |
Add system_time bin command which just prints system_time(). This can be used by scripts to do verious performance measurements. Specifically it can be used to measure the boot time since it represents the uptime.
|
#
ed92a1052069f6a3afb353d71c563662de66a47a |
|
01-Aug-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
diffutils: use the outsourced packages. * remove diffutils Jamfile from the build and diffutils sources from the tree.
|
#
5e541a6042c1eb93bf0518c0e404bc90aefdb382 |
|
24-Jul-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Added /system/data/user_launch directory. * This directory is for services that are launched per user (in a user context), but installed globally. * This is now used for the default "user" configuration; before this was put into ~/config/non-packaged/data/launch, which didn't really fit, and has the huge disadvantage that it cannot be updated. * Fixes part of #12227.
|
#
05a567f6092ffac09dd9a07c6e2b067fea0bd3a1 |
|
06-Jul-2015 |
Axel Dörfler <axeld@pinc-software.de> |
Added autologin command, and use it by default. * This will handle our current single-user login needs. * Removed Login from the minimum image again.
|
#
ac0a462fba6a1337e6659ebf0ffd69fd64030786 |
|
10-Jun-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Basic user session implementation. * Instead of launching Tracker/Deskbar directly, we now launch the Login application. * This will now start a new session for the selected user (the password is currently ignored). * When a user session is started, the launch_daemon forks, and the child then restarts the LaunchDaemon application in user mode. * It then registers itself with its parent, in order to resolve user dependent services. * Added a user launch file that will cause Tracker, and Deskbar to start in the new session.
|
#
c16361c49ce8db183df0a9c7abea0b5f1bc30581 |
|
18-May-2015 |
Axel Dörfler <axeld@pinc-software.de> |
launch_daemon: Initialize /tmp & /var/shared_memory, clock. * Added initializing /tmp & /var/shared_memory to the launch_daemon. * Moved clockconfig.cpp code into the launch_daemon. * This follows systemd design; since those jobs are fixed, it doesn't matter where you maintain them. * The init jobs are BJobs, but the JobQueue is only used for that one use for now. At a later time, I intend to put the job launching in there, as well. BJob allows to represent the dependencies already.
|
#
89168ad8b98352ee9058331237ed7f59e416d9bf |
|
15-Apr-2015 |
Axel Dörfler <axeld@pinc-software.de> |
Boot the system via launch_daemon. * This is actually working already, although we cannot reproduce all the features of the former Bootscript yet. This is without any dependency support in launch_daemon. * All shell activity like cleaning out /tmp, setting up the environment, setting the time, etc. is not yet working.
|
#
29e8040d58b31033af8c095e3b2f5421197638d2 |
|
05-Jul-2015 |
Michael Lotz <mmlr@mlotz.ch> |
log_overlay: Fix 64 bit build and add to image.
|
#
60295ba1f7c2326d376f19415366b86afb98b118 |
|
20-Jun-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
Move ports and protocols files back to data directory in Haiku package. These files are required for netresolv functionality, and there is no real use in modifying them as settings files. Restore the previous behavior, the files are stored in data and part of the Haiku package. This means there is no need for a fresh install from image to get the files anymore. Fixes #12156.
|
#
8d2aee6bc8f64e410788506daa9d09d487594d05 |
|
14-Jun-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
libbind: integrate "netresolv" patches from NetBSD. libbind development was transferred to the NetBSD project at http://wiki.netbsd.org/individual-software-releases/netresolv/ There isn't an official release yet, but they provide a set of patches against the latest libbind release. * Remove all files we don't use * Merge the changes to the remaining files * Add some new files we need * Move getifaddrs implementation to libnetwork (instead of libbnetapi) so it can be used by netresolv. Fixes #8293 : netresolv uses getifaddrs to determine if there is a local IPv6 address. If there is not, it will not return AAAA records.
|
#
1f56c11b79c6465688164f0d37cf6a0093543a5a |
|
10-Jun-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
gzip: use the outsourced packages. * remove gzip Jamfile from the build and gzip sources from the tree.
|
#
105c7e27371cd9f515edcd54908d8605e59b92db |
|
01-May-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
tcpdump: use the outsourced packages. * remove tcpdump and libpcap from the build and from the tree.
|
#
f19ef17518b79b15b123975b6d642186479b2a0e |
|
03-Mar-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
Added netcat packages for x86 and x86_64, use them. * removed netcat Jamfile from the build and from the tree. * clean image and package definitions. * added netcat in regular builds.
|
#
102b06000f62d7bb621e1529f78aa72140efabf7 |
|
03-Mar-2015 |
Augustin Cavalier <waddlesplash@gmail.com> |
Add resattr to the minimum image.
|
#
22d29642fb6cd2efd7a983b98c265ccce4033035 |
|
02-Mar-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
Add packages for zip and use them. * remove zip Jamfile from the build and from the tree * clean up image and package definitions. * added zip in regular builds.
|
#
85e5aa30b15cf47a82095f337bf6f6212f3870b6 |
|
26-Feb-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
Add packages for unzip and use them. * remove unzip Jamfile from the build, <build>unzip stays with us. * clean up image and package definitions. * added unzip in regular builds.
|
#
6d8505a01e03725d3a8dd3c33d8ae8746534dcc2 |
|
16-Feb-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
patch: use the outsourced packages. * remove patch Jamfile from the build and patch sources from the tree. * added patch to DevelopmentBase. * should a bootstrap package be added?
|
#
4f10c6a6e5102aa9c5b325a3cf85afc4806aecc4 |
|
06-Feb-2015 |
John Scipione <jscipione@gmail.com> |
Revert "coreutils fixup fixup" Thanks for explaining Jérôme Duval This reverts commit a2adc972197619ec439585d82912fb8b5854f465.
|
#
a2adc972197619ec439585d82912fb8b5854f465 |
|
05-Feb-2015 |
John Scipione <jscipione@gmail.com> |
coreutils fixup fixup * Put getlimits and kill back in the image, the former is not provided by coreutils, Haiku provides an updated version of the latter. * frcode is not provided by either coreutils or Haiku and has been removed, do we need it?
|
#
950ee98409129f2426576869746597866d25822b |
|
05-Feb-2015 |
Jérôme Duval <jerome.duval@gmail.com> |
Add coreutils packages for x86_gcc2, x86 and x86_64. * this is a mandatory package. * removed related commands from the minimum image definition. * removed related commands from the Haiku package PROVIDES. * the su command is deprecated in 8.22. Use the 8.4 in-tree version. * the packages contain and provide the df command, to be removed.
|
#
449e7cdde3711a50f80b405e416dfa51f9cb1622 |
|
05-Jan-2015 |
Adrien Destugues <pulkomandy@gmail.com> |
Actually remove RCS from the image.
|
#
4738a0e182ebe4e172ae0cba434234c8a017bdf0 |
|
16-Dec-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Remove built-in cal command. * Replaced by gcal package * Fixes #9696.
|
#
8e8d5c85b8490eaf354865ee9088e08277e73239 |
|
03-Dec-2014 |
Adrien Destugues <pulkomandy@gmail.com> |
Remove vmware driver from the image.
|
#
3f84ea0c7efde9f5eb7cd5f1c7a2047c157b8c84 |
|
08-Nov-2014 |
Alexander von Gluck IV <kallisti5@unixzen.com> |
ScreenInfo: Include screeninfo in images * Rename from screen_info to screeninfo to match screenmode
|
#
cd506e763cfa1a6c20f14d7ae39876a6aa6ba754 |
|
18-Oct-2014 |
Michael Lotz <mmlr@mlotz.ch> |
Add FreeBSD WLAN drivers to x86_64 images. Tested working with iprowifi4965, the rest at least compiles.
|
#
8b21b2b910c4aed4632e192812ac586b981a42a0 |
|
01-Oct-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
bash: use outsourced package for non-bootstrap builds. * the bootstrap build keeps on building the in-tree bash.
|
#
220d04022750f40f8bac8f01fa551211e28d04f2 |
|
31-Jul-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Use libstdc++, libsupc++ and libgcc from gcc_syslibs. * Instead of faking libstdc++.so from libstdc++.a, use libstdc++.so from the gcc_syslibs build feature for everything except x86_gcc2. * Use libgcc_s.so from the gcc_syslibs build feature for everything but x86_gcc2 (which still carries libgcc as part of libroot.so). * Drop filtering of libgcc objects for libroot, as that is no longer necessary since we're only using libgcc-as-single-object for libroot with x86_gcc2, where the filtered object file doesn't exist. Should the objects that used to be filtered cause any problems as part of libgcc_s.so, we can always filter them as part of the gcc build. * Use libsupc++.so from the gcc_syslibs build feature for everything but x86_gcc2. * Adjust all Jamfiles accordingly. * Deactivate building of faked libstdc++.so for non-x86-gcc2. For x86_gcc2, we still build libstdc++.so from the sources in the Haiku source tree as part of the Haiku build . * Put gcc_syslibs package onto the image, when needed.
|
#
1ee3031a901ef3e35e167b892597eb4fe35fb11a |
|
01-Jun-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
wget: use the outsourced packages. * remove wget Jamfile from the build.
|
#
8c54af563ce823c0e5b029716b2a020896c90ff4 |
|
30-Apr-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Whitespace cleanup in root and 'build' folder. * Removed trailing whitespace and empty lines at top of files.
|
#
4a4450c15871177aa94c7958353f281af3e53e4c |
|
17-Apr-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
less: sysless config file is part of the hpkg. * remove in-tree sysless config gen.
|
#
1a8c69444374dca896a43fe2716a78dcd5f82f7e |
|
16-Apr-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
less: use the outsourced packages. * added packages for x86 and x86_64.
|
#
eb763779e32a988bff3babacf9c99e4a2e3af2d5 |
|
14-Apr-2014 |
Jérôme Duval <jerome.duval@gmail.com> |
sharutils: use the hpkg. * delete the intree sources.
|
#
55f7180dc880ec9410d8db05f1bc39287889a024 |
|
17-Mar-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Restore creation of the home symlink on the desktop. * apparently, this got lost during the refactoring of the images
|
#
dff7d3a0f24a74b2be5884ebd8324f26cc8b87a2 |
|
16-Mar-2014 |
Oliver Tappe <zooey@hirschkaefer.de> |
Add files missing in last commit, sorry.
|