KDE Community

networkmanager-qt: Add missing options for ipv6 setting

NetworkManagerQt is a Qt wrapper for NetworkManager DBus API. Every connection has a configuration consisting from few specific setting types.

Example: Wireless connection

  • connection setting (general setting used by all connections)
  • ipv4 setting
  • ipv6 setting
  • wireless setting
  • wireless security setting

Your task is to implement missing ipv4 setting options. You can take inspiration from the rest of already implemented setting types. You also need to write a simple test for the setting you implemented to verify your work is correct.

Missing options:

  • addr-gen-mode
  • address-data
  • dad-timeout
  • dhcp-fqdn
  • dhcp-timeout
  • dhcp-duid
  • dns-options
  • route-data
  • token

Links: https://developer.gnome.org/NetworkManager/stable/settings-ipv6.html

Task tags

  • networkmanager
  • qt
  • c++

Students who completed this task

pranav

Task type

  • code Code
close

2018