History log of /haiku/src/bin/network/Jamfile (Results 1 – 25 of 29)
Revision Date Author Comments
# 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: I1e982e354cc7

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>

show more ...


# b6c24e6b 25-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 B

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>

show more ...


# 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 <waddlesp

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>

show more ...


# f8a5dd08 17-Apr-2019 Alexander von Gluck IV <kallisti5@unixzen.com>

network/tunconfig: Initial work on a tool to manage tunnels

* Modeled after pppconfig to some degree.
* Normally various VPN and other services will create / manage
tunnels directly, however this

network/tunconfig: Initial work on a tool to manage tunnels

* Modeled after pppconfig to some degree.
* Normally various VPN and other services will create / manage
tunnels directly, however this gives us a good way to
test / play with things initially.

show more ...


# 1e29bfd7 18-Jul-2018 Augustin Cavalier <waddlesplash@gmail.com>

Update all remaining consumers of the FreeBSD compat headers.


# bab64f65 19-Feb-2016 Alexander von Gluck IV <Alex.vonGluck@r1soft.com>

Merge remote-tracking branch 'upstream/master' into intel-extreme


# 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 di

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.

show more ...


# 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.


# aed7654f 27-Feb-2015 Augustin Cavalier <waddlesplash@gmail.com>

atftpd: remove from tree.

Not included in the build, and I've just pushed a recipe for it to
HaikuPorts.


# 1ee3031a 01-Jun-2014 Jérôme Duval <jerome.duval@gmail.com>

wget: use the outsourced packages.

* remove wget Jamfile from the build.


# cc2a443d 19-Jul-2010 Axel Dörfler <axeld@pinc-software.de>

Another patch by Atis Elsts:
* Added ping6 command from FreeBSD.
* tcpdump is now built with IPv6 supprt.
* added IPv6 support to route, and ifconfig (the family stuff should eventually
be factored

Another patch by Atis Elsts:
* Added ping6 command from FreeBSD.
* tcpdump is now built with IPv6 supprt.
* added IPv6 support to route, and ifconfig (the family stuff should eventually
be factored out).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@37600 a95241bf-73f2-0310-859d-f6bbb57e9c96

show more ...


# b654ef7d 07-Apr-2010 Matt Madia <mattmadia@gmail.com>

Added a CLI application "setwep", contributed by Alex Botero-Lowry. It is a
temporary means for joining an unencrypted or WEP encrypted wifi network.
setwep works with 64- and 128-bit WEP and support

Added a CLI application "setwep", contributed by Alex Botero-Lowry. It is a
temporary means for joining an unencrypted or WEP encrypted wifi network.
setwep works with 64- and 128-bit WEP and supports both text keys as well as
hex digit keys.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@36057 a95241bf-73f2-0310-859d-f6bbb57e9c96

show more ...


# 01b0c586 14-Feb-2010 Axel Dörfler <axeld@pinc-software.de>

* Renamed "nc" to "netcat" which seems to be its usual name.
* Removed the test driver from the image; it serves no practical purpose.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35459 a952

* Renamed "nc" to "netcat" which seems to be its usual name.
* Removed the test driver from the image; it serves no practical purpose.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35459 a95241bf-73f2-0310-859d-f6bbb57e9c96

show more ...


# 2e7672a2 21-Aug-2009 Michael Lotz <mmlr@mlotz.ch>

Adding a simple wake on LAN command line utility. It will broadcast a magic
packet that targets the MAC address supplied by argument.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32555 a9524

Adding a simple wake on LAN command line utility. It will broadcast a magic
packet that targets the MAC address supplied by argument.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@32555 a95241bf-73f2-0310-859d-f6bbb57e9c96

show more ...


# f5e8e689 19-Apr-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Added useradd and passwd tools. They allow adding new users and
changing a user's password, like on other platforms (just a bit more
bare-bones :-)).
* Moved login from src/bin/network/login/ t

* Added useradd and passwd tools. They allow adding new users and
changing a user's password, like on other platforms (just a bit more
bare-bones :-)).
* Moved login from src/bin/network/login/ to src/bin/multiuser/.
* login correctly checks the shadow password now.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25041 a95241bf-73f2-0310-859d-f6bbb57e9c96

show more ...


# 04819365 03-Feb-2008 Axel Dörfler <axeld@pinc-software.de>

* Ported FreeBSD's ftpd to Haiku.
* Added it to the image, and configured it to be used.
* Currently, it cannot transfer files over 64 KB for some reason
("Message too long").


git-svn-id: file://

* Ported FreeBSD's ftpd to Haiku.
* Added it to the image, and configured it to be used.
* Currently, it cannot transfer files over 64 KB for some reason
("Message too long").


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@23843 a95241bf-73f2-0310-859d-f6bbb57e9c96

show more ...


# ef27f7d0 04-Sep-2007 Axel Dörfler <axeld@pinc-software.de>

Ported over atftpd from Linux - should work on BSD as well, now.
Not yet tested, and it will probably not work correctly until we support
IP_RECVDSTADDR correctly (we don't support that CMSG stuff ye

Ported over atftpd from Linux - should work on BSD as well, now.
Not yet tested, and it will probably not work correctly until we support
IP_RECVDSTADDR correctly (we don't support that CMSG stuff yet).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@22171 a95241bf-73f2-0310-859d-f6bbb57e9c96

show more ...


# 4e6971bb 04-Jul-2007 Axel Dörfler <axeld@pinc-software.de>

* Implemented a basic "login" command - does not yet support real passwords (it currently
does a plain string comparison with whatever passwd::pw_passwd contains.
* Removed left-over tcptester dire

* Implemented a basic "login" command - does not yet support real passwords (it currently
does a plain string comparison with whatever passwd::pw_passwd contains.
* Removed left-over tcptester directory.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@21548 a95241bf-73f2-0310-859d-f6bbb57e9c96

show more ...


# e6f33354 19-Apr-2007 Hugo Santos <hugosantos@nowhere.fake>

moved tcptester to tests/.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20762 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 69adff2f 19-Apr-2007 Hugo Santos <hugosantos@nowhere.fake>

A very simple controlable traffic generator for TCP testing.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20749 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 055fcfbf 09-Apr-2007 Hugo Santos <hugosantos@nowhere.fake>

added 'netcat', which is particularly helpful debugging TCP.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20628 a95241bf-73f2-0310-859d-f6bbb57e9c96


# ca9f61b3 20-Jan-2007 François Revol <revol@free.fr>

Add mount_nfs to the build. this should probably go away, mount should be enough.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19885 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 8dfd7ea7 19-Dec-2006 Axel Dörfler <axeld@pinc-software.de>

* Implemented a basic infrastructure for a netstat command.
* Started a netstat command.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19560 a95241bf-73f2-0310-859d-f6bbb57e9c96


# cf6b2628 18-Dec-2006 Axel Dörfler <axeld@pinc-software.de>

Ported tcpdump 3.9.5, and libpcap 0.9.5 to Haiku to test our link level packet
monitor. Their build system and file hierarchy is pretty poor (as well as the
internals of libpcap), but the app itself

Ported tcpdump 3.9.5, and libpcap 0.9.5 to Haiku to test our link level packet
monitor. Their build system and file hierarchy is pretty poor (as well as the
internals of libpcap), but the app itself seems to work well :)


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19556 a95241bf-73f2-0310-859d-f6bbb57e9c96

show more ...


12