summaryrefslogtreecommitdiff
path: root/src/devices/nm-device-tun.c
AgeCommit message (Expand)AuthorFilesLines
2021-02-04all: move "src/" directory to "src/core/"Thomas Haller1-571/+0
2021-01-05all: update deprecated SPDX license identifiersThomas Haller1-1/+1
2020-11-12all: drop unnecessary cast for return value of g_object_new()Thomas Haller1-10/+10
2020-11-09device: improve "nm-device-logging.h" to support a self pointer of NMDevice typeThomas Haller1-1/+1
2020-09-29all: unify comment style for SPDX-License-Identifier tagThomas Haller1-1/+1
2020-09-28format: replace tabs for indentation in code commentsThomas Haller1-3/+3
2020-09-28all: reformat all with new clang-format styleAntonio Cardace1-401/+459
2020-02-14all: drop explicit casts from _GET_PRIVATE() macro callsThomas Haller1-1/+1
2019-10-02all: unify format of our Copyright source code commentsThomas Haller1-1/+1
2019-10-01all: manually drop code comments with file descriptionThomas Haller1-2/+1
2019-09-10all: SPDX header conversionLubomir Rintel1-14/+1
2019-08-28device: set failure reason when settings hardware address failsThomas Haller1-1/+5
2019-08-28device: don't let subclasses call NMDevice's act_stage1_prepare()Thomas Haller1-5/+0
2019-08-28device: various minor style cleanupThomas Haller1-6/+6
2019-06-11all: drop emacs file variables from source filesThomas Haller1-1/+0
2019-05-28utils: add ifname argument to nm_utils_complete_generic()Lubomir Rintel1-0/+1
2019-02-12all: drop unnecessary includes of <errno.h> and <string.h>Thomas Haller1-1/+0
2018-12-27platform: merge NMPlatformError with nm-errorThomas Haller1-9/+10
2018-07-24core: give better error reason why device is incompatible with profileThomas Haller1-13/+31
2018-07-24device: replace NM_DEVICE_CLASS_DECLARE_TYPES() macro by explicit initializationThomas Haller1-2/+3
2018-07-24device: use NM_DEVICE_CLASS_DECLARE_TYPES() to set connection_type_supported ...Thomas Haller1-2/+1
2018-07-24device: wrap NM_DEVICE_CLASS_DECLARE_TYPES() macro with do-while blockThomas Haller1-1/+1
2018-07-24device/trivial: rename NMDeviceClass.connection_type to connection_type_suppo...Thomas Haller1-1/+1
2018-04-30all: remove consecutive empty linesBeniamino Galvani1-1/+0
2018-04-09platform: support creating non-persistant TUN/TAP devicesThomas Haller1-1/+2
2018-03-20core: avoid clone of all-connections list for nm_utils_complete_generic()Thomas Haller1-1/+1
2018-03-20core/platform: add support for TUN/TAP netlink support and various cleanupThomas Haller1-160/+145
2018-03-12core/dbus: rework D-Bus implementation to use lower layer GDBusConnection APIThomas Haller1-6/+22
2018-03-12device: set properties before emitting the change notificationThomas Haller1-12/+13
2017-08-24platform: pass string buffer to nm_platform_error_to_string() and print numer...Thomas Haller1-1/+1
2017-04-18device: don't use platform singleton getter in device subclassesThomas Haller1-4/+4
2017-02-22device: rename device-state-reason argument to out_failure_reasonThomas Haller1-4/+2
2017-01-16platform/tun: don't passing around the ifname guessLubomir Rintel1-2/+2
2017-01-16device: refactor setting user-configured MTU during config commitThomas Haller1-19/+1
2017-01-04trivial: rename reload_tun_properties() to update_properties()Thomas Haller1-2/+2
2017-01-04device: have realize_start_notify() call link_changed()Thomas Haller1-8/+0
2017-01-04device: make @pllink argument in link_changed() function constThomas Haller1-3/+3
2016-12-13core: use nmp_utils_sysctl_open_netdir() to read tun/tap sysctlThomas Haller1-2/+2
2016-11-23all: rename the introspection data to use the interface paths in namesLubomir Rintel1-1/+1
2016-11-21build: don't add subdirectories to include search path but require qualified ...Thomas Haller1-1/+1
2016-10-11device: rename internal device factoriesThomas Haller1-2/+2
2016-10-11device: make NMDeviceFactory a class instead of an interfaceThomas Haller1-2/+1
2016-10-11logging: remove LOGD_HW alias for LOGD_PLATFORMThomas Haller1-1/+1
2016-10-04core: refactor private data in "src"Thomas Haller1-69/+72
2016-10-03core: rename "nm-activation-request.[hc]" for NMActRequestThomas Haller1-1/+1
2016-10-03all: modify line separator comments to be 80 chars wideThomas Haller1-2/+2
2016-06-30device: fail activation on failure to set cloned MAC addressThomas Haller1-1/+2
2016-06-30device: extend MAC address handling including randomization for ethernet and ...Thomas Haller1-6/+1
2016-06-30device: refactor setting HW address via nm_device_set_hw_addr()Thomas Haller1-1/+1
2016-06-30device: always set "cloned-mac-address" even with missing NMSettingWiredThomas Haller1-5/+3