History log of /haiku/src/kits/network/libnetapi/NetworkSettings.cpp
Revision Date Author Comments
# 0a6b5623 23-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

net_server: fixed configuring disabled interfaces.

* BNetworkSettings now set unspecified addresses to their empty family
specific addresses, instead of using AF_UNSPEC.
* This allows the net_server to set those addresses on the address
specific stack interface.


# 687d0bc2 23-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

DriverSettingsMessageAdapter: fixed converter signature.

* The ConvertFromDriverSettings() method missed the current value
index.
* Completed unit tests, and enabled them all.


# f7ccc9af 16-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

BNetworkSettings: added const, server IsRunning() method.

* Get{Interface|Network|Service}() methods are now const.
* Added variants of Interface(), and Service() that are const.
* Added new BNetworkServiceSettings::IsRunning() convenience method that
reflects the status quo rather than the settings.


# a7f408b4 12-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

Fixed BNetworkServiceSettings::IsEnabled(), GetMessage()

* GetMessage() now checks if the only existing address is the default
wildcard address, and then omits it in the message (as it will be
created by default, anyway).


# 1f94cdcd 11-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

BNetworkServiceSettings: Added missing functions/constructor.


# 7ca40f60 10-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

BNetworkSettings: made service stuff writable.

* And added the ability to disable a service without losing its
configuration.


# b00dcbca 04-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

BNetworkSettings: added some convenience methods.

* From InterfaceAddressView: FindFirstAddress(), and IsAutoConfigure().
* Removed some debug leftovers in InterfaceAddressView, too.


# e4f4658a 04-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

BNetworkSettings: made interface settings writable.

* It also makes use of the new driver settings converter mechanism.


# f16f9ee4 25-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Moved more functionality from net_server to NetworkSettings.

* Added (still incomplete) helper classes for the settings messages.
* The net_server now uses these classes for its interfaces, and services.
* Renamed service_address to service_connection, as that better matches
what it is used for.


# d880e2d9 19-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

BNetworkSettings: added Get*() by name methods.


# fd55fb66 18-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Moved net_server's settings to libbnetapi.

* As experimental API class BNetworkSettings.
* Added add/remove methods for interfaces, and services, too.
* Moved the conversion of the wireless networks into the settings class,
too, so that it only gives out converted ones (but accepts both
variants).


# 0a6b562313455bf5043f4f69632ce959caafa177 23-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

net_server: fixed configuring disabled interfaces.

* BNetworkSettings now set unspecified addresses to their empty family
specific addresses, instead of using AF_UNSPEC.
* This allows the net_server to set those addresses on the address
specific stack interface.


# 687d0bc272d1070b797fac07b0f854377605c688 23-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

DriverSettingsMessageAdapter: fixed converter signature.

* The ConvertFromDriverSettings() method missed the current value
index.
* Completed unit tests, and enabled them all.


# f7ccc9af85287020b25bbb9a275ca6163a94a9fa 16-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

BNetworkSettings: added const, server IsRunning() method.

* Get{Interface|Network|Service}() methods are now const.
* Added variants of Interface(), and Service() that are const.
* Added new BNetworkServiceSettings::IsRunning() convenience method that
reflects the status quo rather than the settings.


# a7f408b41c67c296cd4f6f0c0995b170e3c2df93 12-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

Fixed BNetworkServiceSettings::IsEnabled(), GetMessage()

* GetMessage() now checks if the only existing address is the default
wildcard address, and then omits it in the message (as it will be
created by default, anyway).


# 1f94cdcdff3a6ff5e91c428e64fb5ad91c70a4cc 11-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

BNetworkServiceSettings: Added missing functions/constructor.


# 7ca40f60bc4c730763a3a50f5d5526b04f25e4a8 10-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

BNetworkSettings: made service stuff writable.

* And added the ability to disable a service without losing its
configuration.


# b00dcbcad2226979bc585c84dc50dcc02b0c0f9a 04-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

BNetworkSettings: added some convenience methods.

* From InterfaceAddressView: FindFirstAddress(), and IsAutoConfigure().
* Removed some debug leftovers in InterfaceAddressView, too.


# e4f4658a1bbe63aaf118a960cda25c63653ba5e4 04-Mar-2015 Axel Dörfler <axeld@pinc-software.de>

BNetworkSettings: made interface settings writable.

* It also makes use of the new driver settings converter mechanism.


# f16f9ee4ee34b2378804c7272897182226976fca 25-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Moved more functionality from net_server to NetworkSettings.

* Added (still incomplete) helper classes for the settings messages.
* The net_server now uses these classes for its interfaces, and services.
* Renamed service_address to service_connection, as that better matches
what it is used for.


# d880e2d91fa24c0237407e913193c0a731c682a8 19-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

BNetworkSettings: added Get*() by name methods.


# fd55fb661591f2b63d5d961a6cf1f475be21ad9d 18-Feb-2015 Axel Dörfler <axeld@pinc-software.de>

Moved net_server's settings to libbnetapi.

* As experimental API class BNetworkSettings.
* Added add/remove methods for interfaces, and services, too.
* Moved the conversion of the wireless networks into the settings class,
too, so that it only gives out converted ones (but accepts both
variants).