Tobias Brunner
4b8eb6e8d9
nm: Ignore lock file left behind by newer versions of intltool
2022-12-02 14:56:38 +01:00
Tobias Brunner
df18934d20
Replace or remove wiki.strongswan.org URLs
2022-06-28 13:33:51 +02:00
Tobias Brunner
19ef2aec15
Update copyright headers after acquisition by secunet
2022-06-28 10:22:56 +02:00
Tobias Brunner
14f082177e
nm: Version bump to 1.6.0
2022-05-16 14:18:48 +02:00
Tobias Brunner
790e0b1cd4
nm: Add support for GTK4
2022-05-16 14:18:48 +02:00
Tobias Brunner
49e30dbed4
nm: Change layout of file chooser dialog
...
GTK4 does not support buttons at the bottom, so we put them in a header
bar, which is the preferred layout by current desktop environments. And
while it doesn't look ideal on older desktops, it also works with GTK3
and changing it avoids having to maintain multiple UI files.
Note that this layout is not supported by glade, so we generally can't
use it to edit the GUI anymore (it also doesn't support GTK4 in general).
2022-05-16 14:18:48 +02:00
Tobias Brunner
b404440192
nm: Split NM plugin and editor widget into separate libs
...
This will allow the plugin to load the editor widget matching the current
GTK version dynamically.
2022-05-16 14:18:48 +02:00
Tobias Brunner
4f4778d792
nm: Replace GtkFileChooserButton
...
GTK4 does not provide that widget anymore, so we replace it with buttons,
labels and a GtkFileChooserDialog widgets.
2022-05-16 11:46:22 +02:00
Tobias Brunner
7740e8bb0f
nm: Update Glade file
2022-05-16 11:46:22 +02:00
Tobias Brunner
94e0ef33db
nm: Load GtkBuilder data from resource instead of file
...
This makes it easier to build a GTK4 version later.
2022-05-16 11:46:22 +02:00
Tobias Brunner
085daf4743
nm: Remove old libnm-glib compat stuff
...
This shouldn't be necessary anymore.
2022-05-16 11:46:22 +02:00
Tobias Brunner
3f454f33c0
nm: Version bump to 1.5.2
2020-05-19 16:17:05 +02:00
Tobias Brunner
1ebf63b966
nm: Move server port to options tab and position tabs to the left
...
Also shortened the title of the proposal tab. This saves some additional
screen space.
Fixes #3448 .
2020-05-19 16:17:24 +02:00
Tobias Brunner
7b15ecf82e
nm: Use tabs for options/proposals to save screen space
...
The height of the dialog increased due to the recently added additional
fields for certificate selection and identities. On some screens the
fields to configure custom proposals were not visible anymore.
Together with less spacing on the top level GtkBox this change reduces
the height by about 80 pixels.
Fixes #3448 .
2020-05-19 16:17:05 +02:00
Tobias Brunner
73b60338dc
nm: Migrate appdata to metainfo
...
The path '/usr/share/appdata' is deprecated as is the .appdata.xml
extension, files should be in installed in '/usr/share/metainfo' with
a .metainfo.xml extension.
According to the docs, the metainfo path should be well supported even
by older distros like Ubuntu 16.04.
Reference: 2.1.2. Filesystem locations
https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html
2020-05-11 09:57:37 +02:00
Tobias Brunner
ecf187509a
nm: Version bump to 1.5.1
2020-05-08 18:12:20 +02:00
Tobias Brunner
532d5fc85d
nm: Fix password entry for private keys and allow saving it
...
On newer desktops the auth dialog is called with --external-ui-mode and
it seems that the password flag has to be set, otherwise the password is
not stored temporarily in the profile and passed to charon-nm (not sure
how this works exactly as need_secrets() is called multiple times even
after the password was already entered, only before doing so the last
time is the password available in that callback, but only if the flag
was set). This now also allows storing the password for the private key
with the profile.
Fixes #3428 .
2020-05-08 18:11:41 +02:00
Tobias Brunner
b2d3726501
nm: Version bump to 1.5.0
2020-03-25 10:14:46 +01:00
Tobias Brunner
5761077091
nm: Update NEWS for next release
2020-03-06 11:06:11 +01:00
Tobias Brunner
7eab520bbf
nm: Ignore generated POT file
2020-02-14 14:53:26 +01:00
Tobias Brunner
ca3ff27101
nm: Only check PSK length if one is actually stored
2020-02-14 14:51:43 +01:00
Tobias Brunner
d57d5f510d
nm: Make local identity configurable
...
For PSK authentication we now use the local identity and not the username
field.
2020-02-14 14:45:32 +01:00
Tobias Brunner
661e1044c0
nm: Make EAP-TLS configurable
...
A new combo field allows selecting where the certificate/key is stored.
2020-02-14 13:50:32 +01:00
Tobias Brunner
e85a43b7b6
nm: Make server port configurable in GUI
2020-02-14 13:36:16 +01:00
Tobias Brunner
7c6bb33151
nm: Update German translation
2020-02-14 11:19:49 +01:00
Tobias Brunner
a7bda9a95e
nm: Make remote identity editable in GUI
2020-02-14 11:19:49 +01:00
Tobias Brunner
f9956ca633
nm: Add hint regarding password storage policy
...
Requires targeting GTK 3.2.
2020-02-14 11:19:49 +01:00
Tobias Brunner
23de1602f9
nm: Replace the term "gateway" with "server"
2020-02-14 11:19:49 +01:00
Tobias Brunner
d46f804b09
nm: Update Glade file for GTK 3.0
...
That's the version we check for in the configure script.
2020-02-14 11:19:49 +01:00
Josh Soref
b3ab7a48cc
Spelling fixes
...
* accumulating
* acquire
* alignment
* appropriate
* argument
* assign
* attribute
* authenticate
* authentication
* authenticator
* authority
* auxiliary
* brackets
* callback
* camellia
* can't
* cancelability
* certificate
* choinyambuu
* chunk
* collector
* collision
* communicating
* compares
* compatibility
* compressed
* confidentiality
* configuration
* connection
* consistency
* constraint
* construction
* constructor
* database
* decapsulated
* declaration
* decrypt
* derivative
* destination
* destroyed
* details
* devised
* dynamic
* ecapsulation
* encoded
* encoding
* encrypted
* enforcing
* enumerator
* establishment
* excluded
* exclusively
* exited
* expecting
* expire
* extension
* filter
* firewall
* foundation
* fulfillment
* gateways
* hashing
* hashtable
* heartbeats
* identifier
* identifiers
* identities
* identity
* implementers
* indicating
* initialize
* initiate
* initiation
* initiator
* inner
* instantiate
* legitimate
* libraries
* libstrongswan
* logger
* malloc
* manager
* manually
* measurement
* mechanism
* message
* network
* nonexistent
* object
* occurrence
* optional
* outgoing
* packages
* packets
* padding
* particular
* passphrase
* payload
* periodically
* policies
* possible
* previously
* priority
* proposal
* protocol
* provide
* provider
* pseudo
* pseudonym
* public
* qualifier
* quantum
* quintuplets
* reached
* reading
* recommendation to
* recommendation
* recursive
* reestablish
* referencing
* registered
* rekeying
* reliable
* replacing
* representing
* represents
* request
* request
* resolver
* result
* resulting
* resynchronization
* retriable
* revocation
* right
* rollback
* rule
* rules
* runtime
* scenario
* scheduled
* security
* segment
* service
* setting
* signature
* specific
* specified
* speed
* started
* steffen
* strongswan
* subjectaltname
* supported
* threadsafe
* traffic
* tremendously
* treshold
* unique
* uniqueness
* unknown
* until
* upper
* using
* validator
* verification
* version
* version
* warrior
Closes strongswan/strongswan#164 .
2020-02-11 18:23:07 +01:00
Tobias Brunner
18bee9306a
nm: Replace deprecated g_type_class_add_private()
...
Fixes #2765 , #3197 .
2020-02-05 10:54:37 +01:00
Tobias Brunner
802da663c2
nm: Version bump to 1.4.5
2019-05-14 10:38:32 +02:00
Tobias Brunner
398ea12cdb
nm: Remove deprecated variables from autogen.sh
2019-03-14 13:42:08 +01:00
Tobias Brunner
3567bf60ac
nm: Enable IPv6 tab in NM connection dialog
2019-03-14 13:42:08 +01:00
Tobias Brunner
1b67166921
Unify format of HSR copyright statements
2018-05-23 16:32:53 +02:00
Tobias Brunner
0d2e18a189
nm: Update NEWS
2018-05-07 12:13:23 +02:00
Tobias Brunner
6e5c00b7c7
nm: Don't hardcode install path for .name file
2018-05-07 12:09:32 +02:00
Tobias Brunner
9c4e4b5e8e
nm: Don't rely on NetworkManager.pc for paths when building without libnm-glib
...
Also make the paths configurable, in case the defaults don't work out on
a certain platform.
2018-05-07 12:09:32 +02:00
Tobias Brunner
958a0545e5
nm: Version bump to 1.4.4
2018-02-28 15:30:42 +01:00
Tobias Brunner
07f6cfe910
nm: Update German translation
2018-02-28 15:29:39 +01:00
Tobias Brunner
5bb197d880
nm: Fix tooltips for proposal text fields
...
There is no ! syntax as the default proposal is only used if no custom
proposal is configured.
2018-02-28 15:22:41 +01:00
Tobias Brunner
29b983309f
nm: Version bump to 1.4.3
2018-02-19 14:45:15 +01:00
Lubomir Rintel
ee22e8080f
nm: Allow disabling libnm-glib
...
The distros are eventually going to drop it, allow omitting it.
Closes strongswan/strongswan#86 .
2017-12-06 11:13:03 +01:00
Tobias Brunner
527b3f0ca5
Fixed some typos, courtesy of codespell
2017-11-15 10:21:13 +01:00
Tobias Brunner
aa66e2b704
nm: Version bump to 1.4.2
2017-05-30 14:36:17 +02:00
Tobias Brunner
b2473e94a2
Fixed some typos, courtesy of codespell
2017-05-26 14:44:06 +02:00
Raphael Geissert
a4b3f1454b
nm: Explicitly prevent the smartcard PIN from being stored
...
The secret storage flag wasn't being saved when using smartcard
authentication, resulting in the PIN being stored.
Fixes #2166 .
2017-05-08 15:29:37 +02:00
Defunct
8e1b986c10
nm: IKE/ESP proposal customization support
...
Closes strongswan/strongswan#70 .
2017-05-08 14:35:27 +02:00
Tobias Brunner
542b464e25
nm: Version bump to 1.4.1
2016-10-14 09:52:11 +02:00
Tobias Brunner
5b93de43c6
nm: Fix comment in service file in /etc/NetworkManager/VPN
2016-10-04 09:57:14 +02:00