]>
git.ipfire.org Git - people/jschlag/network.git/log
Michael Tremer [Tue, 6 Feb 2018 10:47:03 +0000 (10:47 +0000)]
libnetwork: Add command that returns supported HT caps for wireless PHYs
Fixes #11611
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 4 Feb 2018 18:29:38 +0000 (18:29 +0000)]
libnetwork: Add objects for 802.11 PHYs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 4 Feb 2018 18:08:13 +0000 (18:08 +0000)]
libnetwork: Initialise netlink connection when initialising context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 4 Feb 2018 17:41:07 +0000 (17:41 +0000)]
libnetwork: Depend on libnl >= 3.0
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 4 Feb 2018 17:11:16 +0000 (17:11 +0000)]
libnetwork: Get index for interfaces
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 4 Feb 2018 16:58:20 +0000 (16:58 +0000)]
libnetwork: Add network_log function to header
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 2 Feb 2018 13:56:15 +0000 (13:56 +0000)]
libnetwork: Actually free context
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 2 Feb 2018 13:55:20 +0000 (13:55 +0000)]
libnetwork: Add interface objects
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 2 Feb 2018 12:47:41 +0000 (12:47 +0000)]
libnetwork: Add logging infrastructure
Fixes #11610
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 2 Feb 2018 12:18:37 +0000 (12:18 +0000)]
libnetwork: Add central context object
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 2 Feb 2018 11:34:41 +0000 (11:34 +0000)]
ip-tunnel: Make delete function an alias for device_delete
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 2 Feb 2018 11:33:51 +0000 (11:33 +0000)]
Shut down devices before we remove them
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Mon, 28 Aug 2017 13:27:12 +0000 (15:27 +0200)]
dhclient-script: fix bound
When we get a BOUND we should have only new_* variables set.
So it is stated in the manpage.
Apparently, also old_* variables are set so we never got into the block where the IP address was set.
We now always set a new IP Address when we get a BOUND.
Fixes: #11363
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Jonatan Schlag <<a href="mailto:jonatan.schlag@ipfire.org">jonatan.schlag@ipfire.org</a>>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Thu, 24 Aug 2017 09:46:36 +0000 (11:46 +0200)]
wireless-networks: validate priority
Fixes: #11469
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Thu, 24 Aug 2017 09:37:23 +0000 (11:37 +0200)]
wireless-networks: change encryption-mode to modes
We also use now our great +/- syntax.
Fixes: #11471
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 21 Aug 2017 12:19:01 +0000 (12:19 +0000)]
ipsec: Properly validate FQDNs
Fixes #11441
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 21 Aug 2017 12:07:27 +0000 (12:07 +0000)]
Make testuite run properly to make make distcheck happy
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Mon, 21 Aug 2017 11:59:35 +0000 (11:59 +0000)]
Create configuration directories on install
Fixes #11455
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 20 Aug 2017 12:29:09 +0000 (12:29 +0000)]
Drop placeholder for WEP key validation
We don't support WEP any more.
Fixes #11468
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 20 Aug 2017 12:28:39 +0000 (12:28 +0000)]
man: Update wireless zone documentation according to latest changes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 20 Aug 2017 12:03:13 +0000 (12:03 +0000)]
Add new libnetwork
This is going to be a central place to all things that needed
to be implemented in C here.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sun, 20 Aug 2017 11:10:39 +0000 (13:10 +0200)]
man: Add documentation for VPN security policies
Fixes #11426
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 12:27:40 +0000 (12:27 +0000)]
wireless networks: Actively scan for hidden networks
Fixes #11476
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 11:12:44 +0000 (11:12 +0000)]
wireless networks: Allow using a client certificate to authenticate
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 11:04:09 +0000 (11:04 +0000)]
wireless networks: Set default MODES
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 10:57:28 +0000 (10:57 +0000)]
wireless networks: Set default priority to 0
This is wpa_supplicant's default, too and the user can
then set any priority higher and order the networks according
to own preferences.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 10:53:40 +0000 (10:53 +0000)]
wireless: Use random MAC addresses when scanning for better privacy
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 10:51:10 +0000 (10:51 +0000)]
wireless networks: Allow using WPA-EAP
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 10:31:11 +0000 (10:31 +0000)]
wireless networks: Allow using a custom CA per network
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 10:09:42 +0000 (10:09 +0000)]
wireless networks: Verify server certificates against CAs
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 10:05:56 +0000 (10:05 +0000)]
wireless networks: Write user credentials into configuration
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 09:54:19 +0000 (09:54 +0000)]
wireless networks: Rename ENCRYPTION_MODES to MODES
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 09:49:23 +0000 (09:49 +0000)]
wpa_supplicant: Drop complicated config generation function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 09:48:22 +0000 (09:48 +0000)]
802.11s: Generate config in extra function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 09:33:30 +0000 (09:33 +0000)]
Forgot to move one line
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 09:21:42 +0000 (09:21 +0000)]
wpa_supplicant: Move config header generation into own function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Sat, 19 Aug 2017 09:15:21 +0000 (09:15 +0000)]
wireless: Add support for 802.1X authentication
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 18:00:11 +0000 (18:00 +0000)]
wireless: Fix crash of status if not connected
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 17:50:53 +0000 (17:50 +0000)]
wpa_supplicant: Doesn't like spaces here
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 17:50:36 +0000 (17:50 +0000)]
wpa_supplicant: Add ctrl_interface
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 17:37:32 +0000 (17:37 +0000)]
interrupts: Fix passing of command line args with $@
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 17:37:19 +0000 (17:37 +0000)]
interrupts: Fix directory listing
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 17:22:46 +0000 (19:22 +0200)]
wireless: Drop old network configuration from hook and use new one
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 17:10:08 +0000 (19:10 +0200)]
wireless networks: Add priority to WPA supplicant configuration
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 16:57:18 +0000 (18:57 +0200)]
wireless networks: Allow using multiple modes at the same time
To be more compatible with networks where encryption methods
are unknown, we allow using multiple (or all) methods that
we support at the same time.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 15:51:55 +0000 (17:51 +0200)]
wireless: Drop support for WEP
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 15:46:39 +0000 (17:46 +0200)]
wireless networks: Add configured EAP modes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 15:38:48 +0000 (17:38 +0200)]
wireless networks: Convert to use handles internally
SSIDs are hard to handle since we have no efficient way to
list them all.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 15:25:02 +0000 (17:25 +0200)]
wireless networks: Allow exporting configuration into WPA supplicant format
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 13:57:07 +0000 (15:57 +0200)]
wireless networks: Validate any PSKs for WPA*
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 13:32:30 +0000 (15:32 +0200)]
wireless networks: Only delete one network at a time
Destroying multiple networks in one go is not really a good
idea here, since error codes are not properly passed on.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 13:27:29 +0000 (15:27 +0200)]
wireless networks: Properly validate encryption modes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 13:18:13 +0000 (15:18 +0200)]
wireless networks: Call pre-shared-key correctly
The name "key" is used multiple times here. Once for the
pre-shared-key of the network and secondly for the configuration
field in the settings file.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 13:16:35 +0000 (15:16 +0200)]
cli_wireless_network: Refactor for better application logic
No functional changes
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 13:09:08 +0000 (15:09 +0200)]
Fix typo
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 13:05:43 +0000 (15:05 +0200)]
Move wireless networks functions into extra file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 12:59:42 +0000 (14:59 +0200)]
Rename NETWORK_WIRELESS_NETWORK_DIR to NETWORK_WIRELESS_NETWORKS_DIR
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Fri, 18 Aug 2017 11:45:19 +0000 (13:45 +0200)]
wireless: add network feature
See http://wiki.ipfire.org/devel/network/wireless-networks
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Fri, 18 Aug 2017 11:45:18 +0000 (13:45 +0200)]
util: add normalize function
This function remove all non alpha numerical characters from a string
and substitute this characters with one -
So HELLO%%/$&/)%$%(&&HH becomes hello-hh
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 12:20:38 +0000 (12:20 +0000)]
Drop wireless-adhoc port
This was only useful for B.A.T.M.A.N. and could not be
attached to a bridge zone which leaves it useless for us.
The backend functionality is kept to potentially implement
this as a zone again.
Fixes #11460
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 12:15:38 +0000 (12:15 +0000)]
Remove B.A.T.M.A.N.
We do not seem to have an obvious application for this
and since 802.11s is wider supported we will support
that for wireless mesh networks instead.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 12:09:24 +0000 (12:09 +0000)]
bridge: Correctly apply STP priority
Fixes #10609
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 11:12:41 +0000 (11:12 +0000)]
Rename make_parent_dir to make_parent_directory
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 10:01:22 +0000 (10:01 +0000)]
dhclient-script: IP addresses could change on REBIND
When the client binds to a new DHCP server, the IP address
could change and therefore we need to check if that has
happened and update everything accordingly.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 09:56:30 +0000 (09:56 +0000)]
dhclient-script: No need to set up the device again
To get the lease, the device must have been up
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 09:12:32 +0000 (09:12 +0000)]
wpa_supplicant: Use nl80211 instead of wext to communicate with the kernel
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 09:10:36 +0000 (09:10 +0000)]
wpa_supplicant: Fix typo in variable name
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Fri, 18 Aug 2017 09:09:49 +0000 (09:09 +0000)]
wpa_supplicant: Move configuration to /etc/wpa_supplicant
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 17 Aug 2017 22:05:32 +0000 (22:05 +0000)]
wpa_supplicant: Drop config helper
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 17 Aug 2017 21:53:50 +0000 (21:53 +0000)]
802.11s: Write WPA supplicant configuration
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 17 Aug 2017 21:52:20 +0000 (21:52 +0000)]
wpa_supplicant: Support 802.11s
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 17 Aug 2017 21:50:41 +0000 (21:50 +0000)]
Remove obsolete comment
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 17 Aug 2017 21:50:12 +0000 (21:50 +0000)]
802.11s: Allow setting a PSK for SAE authentication
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 17 Aug 2017 21:42:50 +0000 (21:42 +0000)]
wpa_supplicant: Rename zone variable to device
Since we are using this for ports now, too, the variable
should have a generic name and the zone check must be removed
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 17 Aug 2017 20:02:42 +0000 (20:02 +0000)]
Remove zone_dir and zone_file
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 17 Aug 2017 19:49:16 +0000 (19:49 +0000)]
Dropping port_dir()
This function is always returning constant values but
needs to fork a subshell for that which has some performance
impact.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 17 Aug 2017 19:43:13 +0000 (19:43 +0000)]
device_get_all: Drop function
This is basically device_list which is used everywhere else
in the code.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 17 Aug 2017 19:39:55 +0000 (19:39 +0000)]
Introduce list_directory
This function lists all files in a directory which
is a functionality that we use very very often.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 17 Aug 2017 19:25:24 +0000 (19:25 +0000)]
hooks_list: Remove duplicate function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Wed, 16 Aug 2017 15:36:56 +0000 (17:36 +0200)]
ipsec-pools: reload pools after destroying pools
Fixes: #11433
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Wed, 16 Aug 2017 15:36:55 +0000 (17:36 +0200)]
ipsec-pool: delete on destroy also the swanctl configuration file
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Wed, 16 Aug 2017 15:18:46 +0000 (17:18 +0200)]
network reset: destroy all IPsec pools
Fixes: #11432
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Wed, 16 Aug 2017 14:43:42 +0000 (14:43 +0000)]
Drop bridge-stp script
This is not doing anything useful for us any more and the kernel
is always logging "failed to start userspace STP" which is true,
but it is not meant to start.
So to avoid any confusion, we will just drop this script.
Fixes: #11464
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Wed, 16 Aug 2017 09:46:58 +0000 (11:46 +0200)]
ipsec-connection: add description feature
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Wed, 16 Aug 2017 09:46:57 +0000 (11:46 +0200)]
ipsec-connection: add color support
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Wed, 16 Aug 2017 07:02:47 +0000 (09:02 +0200)]
ipsec: accept also psk and use pre-shared-key instead of psk
Fixes: #11454
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Wed, 16 Aug 2017 06:37:40 +0000 (08:37 +0200)]
ipsec: move pool function in a seperated file
Fixes: #11447
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Wed, 16 Aug 2017 06:25:13 +0000 (08:25 +0200)]
network fix parameter passing when using ""
When we use "" on the command line to pass a value with spaces
the argument was broken when passing it to the next function.
Now the argument is kept as one string with spaces
Fixes: #11438
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Jonatan Schlag [Wed, 16 Aug 2017 06:19:39 +0000 (08:19 +0200)]
vpn-security-policies: fix +/- syntax handling for group type and integrity
Fixes: #11445
Signed-off-by: Jonatan Schlag <jonatan.schlag@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 15 Aug 2017 21:41:17 +0000 (21:41 +0000)]
wireless: Validate channels
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 15 Aug 2017 21:25:53 +0000 (21:25 +0000)]
Always destroy zones immediately
The delayed destroyal does not make much sense when this is not
implemented for ports, etc.
Fixes #11434
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 15 Aug 2017 21:16:47 +0000 (21:16 +0000)]
Print a useful message when bringing up a port that has not been created, yet
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 15 Aug 2017 21:04:37 +0000 (21:04 +0000)]
Add port hook for wireless mesh devices after 802.11s
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 15 Aug 2017 21:03:49 +0000 (21:03 +0000)]
wireless: Allow creating mesh points
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 15 Aug 2017 21:03:27 +0000 (21:03 +0000)]
wireless: Allow setting the channel when creating a device
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Tue, 15 Aug 2017 21:02:44 +0000 (21:02 +0000)]
ports: Make a generic hook_new function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Aug 2017 21:53:13 +0000 (23:53 +0200)]
Bump version to 009
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Aug 2017 21:47:27 +0000 (23:47 +0200)]
port: Don't destroy if it could not be shut down
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Aug 2017 21:44:58 +0000 (23:44 +0200)]
ports: Drop unused and complicated info function
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Michael Tremer [Thu, 10 Aug 2017 21:42:37 +0000 (23:42 +0200)]
Drop port_get_parents function
This does not do anything useful
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>