History log of /haiku/src/bin/network/route/route.cpp
Revision Date Author Comments
# 669d40c8 29-Jun-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

Route: Style fixes; No functional change


# eb6f09d2 24-Jun-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

route: Add preferred prefix formats per protocol

* As per mailing list discussions


# 2e8bac6b 24-Jun-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

route: Update Next Hop to Gateway as per ML


# cf671c0c 15-Jun-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

Route: Redesign command output

* Route flags now single characters to save
space.
* Align addresses to columns based on maximum
size of family address. We can easily pre-loop
over routes at a future date and choose
the smallest address width if needed.
* Moved interface device to last column as width
can vary a lot.


# 47f91726 15-Jun-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

Route: Group together printer families.

* Only check th family of the first incoming
route entry as the list_routes function is
called with the family pre-determined on
the socket.


# 24110dda 15-Jun-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

Route: Don't call null function pointers

* Regression from hrev38233 (2010 baby!)
* If no netmask, don't print anything
vs showing uninitialized data.
* Introduce "worst case address length"
information per network family.
* Fixes #9821


# f072d0a8 18-Aug-2010 Axel Dörfler <axeld@pinc-software.de>

* The "route" command now uses BNetworkAddress instead of its home brewn
solution, too.


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


# 6600877a 21-Jul-2010 Axel Dörfler <axeld@pinc-software.de>

* On Haiku, ifreq::ifr_name always includes the trailing null byte. Adjusted
userland code to take this into account (the kernel would just cut off the
name).
* This closes ticket #6280.


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


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


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


# 289c0791 31-Mar-2007 Axel Dörfler <axeld@pinc-software.de>

Added 'route get' support to the route command (via SIOCGETRT), patch by Hugo Santos.


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


# ed013acf 14-Oct-2006 Axel Dörfler <axeld@pinc-software.de>

Fixed a possible crashing bug when used in the wrong way.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19067 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


# 669d40c826d04319c98cf60ccd7f30537af7de22 29-Jun-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

Route: Style fixes; No functional change


# eb6f09d2fc69db960f5dd57846a1e2ab9ced0563 24-Jun-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

route: Add preferred prefix formats per protocol

* As per mailing list discussions


# 2e8bac6bcea715361ae244ab781e2732f1d09e06 24-Jun-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

route: Update Next Hop to Gateway as per ML


# cf671c0cf8649c899a343835e17b19445e79907a 15-Jun-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

Route: Redesign command output

* Route flags now single characters to save
space.
* Align addresses to columns based on maximum
size of family address. We can easily pre-loop
over routes at a future date and choose
the smallest address width if needed.
* Moved interface device to last column as width
can vary a lot.


# 47f91726cdf48669d20c53612c1b4981e6474c2a 15-Jun-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

Route: Group together printer families.

* Only check th family of the first incoming
route entry as the list_routes function is
called with the family pre-determined on
the socket.


# 24110ddab59dd5542e33e3e476cc271969324063 15-Jun-2013 Alexander von Gluck IV <kallisti5@unixzen.com>

Route: Don't call null function pointers

* Regression from hrev38233 (2010 baby!)
* If no netmask, don't print anything
vs showing uninitialized data.
* Introduce "worst case address length"
information per network family.
* Fixes #9821


# f072d0a87ac7fbe6e8263c9e894590f2591d89f9 18-Aug-2010 Axel Dörfler <axeld@pinc-software.de>

* The "route" command now uses BNetworkAddress instead of its home brewn
solution, too.


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


# 6600877a5f2801183b79bd582c65e15af7ba8434 21-Jul-2010 Axel Dörfler <axeld@pinc-software.de>

* On Haiku, ifreq::ifr_name always includes the trailing null byte. Adjusted
userland code to take this into account (the kernel would just cut off the
name).
* This closes ticket #6280.


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


# cc2a443dbd6825b18161e1c1b357d2d77a614186 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 out).


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


# 289c0791bb80ae30c988a02652043fdb4ae0f201 31-Mar-2007 Axel Dörfler <axeld@pinc-software.de>

Added 'route get' support to the route command (via SIOCGETRT), patch by Hugo Santos.


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


# ed013acf90bedb6c17cd74243dcd8ac39bcfacaf 14-Oct-2006 Axel Dörfler <axeld@pinc-software.de>

Fixed a possible crashing bug when used in the wrong way.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@19067 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