#
11a82237 |
|
29-Mar-2023 |
Augustin Cavalier <waddlesplash@gmail.com> |
Migrate in-tree consumers of BNetworkDevice::GetNextNetwork to GetNetworks. GetNextNetwork is very inefficient as it fetches all networks but only returns one of them. GetNetworks was introduced to compensate for that, but only the most regular consumers were initially migrated. Now, the remaining consumers of the old API are converted to the new one.
|
#
49506076 |
|
19-Jul-2019 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Add a features.h to auto enable _DEFAULT_SOURCE Unless __STRICT_ANSI__ is defined (as it is when running the compiler in --std=c89 or --std=c99, but not when running it without any specific args), we can enable these by default and behave like most other systems. I don't know why no one has done this yet despite suggesting it multiple times and people prefer to #define _BSD_SOURCE manually everywhere. Remove all places in our Jamfiles and sources where it had been defined. _DEFAULT_SOURCE is now enabled by default for all sources of Haiku, since we let the compiler use GNU extensions (no strict C standard specified on command line) Use _DEFAULT_SOURCE as the define name to match current versions of glibc. Enable it if _BSD_SOURCE is #defined in compiler flags, for backward compatibility. Change-Id: I6db04da5f6db437723cdfba3478f5094a69d7727 Reviewed-on: https://review.haiku-os.org/c/1633 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com>
|
#
753c7e08 |
|
05-Jan-2019 |
Augustin Cavalier <waddlesplash@gmail.com> |
freebsd11_wlan -> freebsd_wlan. FreeBSD 12's net80211 layer contains only 2 small KPI breaks from FreeBSD 11, so we can upgrade it, apply those 2 changes to the drivers which are affected (as the changes are in some lesser-used functions), and then upgrade all drivers one at a time.
|
#
1e29bfd7 |
|
18-Jul-2018 |
Augustin Cavalier <waddlesplash@gmail.com> |
Update all remaining consumers of the FreeBSD compat headers.
|
#
4fab1ac6 |
|
15-Mar-2016 |
Julian Harnath <julian.harnath@rwth-aachen.de> |
ifconfig: add "[-]ht" control option for WLAN devices * "ht" and "-ht" enable or disable the use of HT mode (high throughput, 802.11n) for the wireless network device * Analogous to the option with the same name in FreeBSD's ifconfig * Disabling HT before associating with an AP is a workaround for connection instability issues encountered with iprowifi4965 driver
|
#
54c34be7 |
|
11-Feb-2015 |
Axel Dörfler <axeld@pinc-software.de> |
ifconfig: moved media type stuff into its own file. * This can now be easily shared.
|
#
60fed7e0 |
|
23-Nov-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Moved the shared part of NetServer.h into a new private header. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39597 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b2a400e5 |
|
11-Aug-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Reimplemented listing interfaces completely via the new C++ API. Only when configuring or deleting interfaces, the ioctl()s are used directly for now; but this should be changed as well. * Applied patch by Atis partially that fixes mask creation by prefix length, and changes a few other minor things. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38025 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fd95a7e1 |
|
28-Dec-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* The net_server now accepts messages from the outside that want to configure an interface (I don't remember why I didn't want this earlier, but well). * ifconfig now has an auto-config option that will trigger DHCP. * Also, it will now remove the IFF_AUTO_CONFIGURED and IFF_CONFIGURING flags if an address is specified (any on-going auto-configuration should check for these and abort if they aren't there anymore). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28831 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
da0f9ae0 |
|
02-Aug-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added Haiku as host platform supported by the build system ("haiku_host"). Completely untested yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21802 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5adca30a |
|
07-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Merge of branches/team/network/new_stack - not yet complete as SVN does only support replacing files when merging when you don't have deleted them manually (for some reason, it only works as part of the merge operation, and we didn't copy the whole tree to have "a fresh start" - next time we know better, at least if SVN still suffers from that same limitation). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18456 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
54c34be74b853fc5db947339da33dfbb947ec6b2 |
|
11-Feb-2015 |
Axel Dörfler <axeld@pinc-software.de> |
ifconfig: moved media type stuff into its own file. * This can now be easily shared.
|
#
60fed7e0773745d919253ada6a83bd1a91213726 |
|
23-Nov-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Moved the shared part of NetServer.h into a new private header. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39597 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
b2a400e53ab70a53fd3b1443b9627d2ded090d65 |
|
11-Aug-2010 |
Axel Dörfler <axeld@pinc-software.de> |
* Reimplemented listing interfaces completely via the new C++ API. Only when configuring or deleting interfaces, the ioctl()s are used directly for now; but this should be changed as well. * Applied patch by Atis partially that fixes mask creation by prefix length, and changes a few other minor things. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38025 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
fd95a7e124618eb249769ce3ff6d7a16aeb873e8 |
|
28-Dec-2008 |
Axel Dörfler <axeld@pinc-software.de> |
* The net_server now accepts messages from the outside that want to configure an interface (I don't remember why I didn't want this earlier, but well). * ifconfig now has an auto-config option that will trigger DHCP. * Also, it will now remove the IFF_AUTO_CONFIGURED and IFF_CONFIGURING flags if an address is specified (any on-going auto-configuration should check for these and abort if they aren't there anymore). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28831 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
da0f9ae040921d1af3cdbac209bdf16fe80f95b3 |
|
02-Aug-2007 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Added Haiku as host platform supported by the build system ("haiku_host"). Completely untested yet. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21802 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5adca30a18617cc25bc50a9a12e2fe6539412ccb |
|
07-Aug-2006 |
Axel Dörfler <axeld@pinc-software.de> |
Merge of branches/team/network/new_stack - not yet complete as SVN does only support replacing files when merging when you don't have deleted them manually (for some reason, it only works as part of the merge operation, and we didn't copy the whole tree to have "a fresh start" - next time we know better, at least if SVN still suffers from that same limitation). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18456 a95241bf-73f2-0310-859d-f6bbb57e9c96
|