diff --git a/.github/workflows/build-release.yaml b/.github/workflows/build-release.yaml index 32e75a0a..d2a70d94 100644 --- a/.github/workflows/build-release.yaml +++ b/.github/workflows/build-release.yaml @@ -7,6 +7,7 @@ on: jobs: build_deb: strategy: + fail-fast: false matrix: RELEASE: - Ubuntu: diff --git a/cpanfile b/cpanfile index e87b0e07..fd502127 100644 --- a/cpanfile +++ b/cpanfile @@ -1,4 +1,4 @@ -requires 'CallBackery', '>= 0.35.5'; +requires 'CallBackery', '0.35.5'; # do not change to 0.36.x breaks select-box and reload requires 'Mojo::SQLite'; requires 'Wireguard::WGmeta', '>= 0.2.3'; requires 'Net::IP', '>=1.26'; diff --git a/debian/postinst b/debian/postinst index 3f2e9a60..3db6b12b 100644 --- a/debian/postinst +++ b/debian/postinst @@ -9,10 +9,15 @@ adduser --system --group --no-create-home $USERNAME # set permissions and group membership on /etc/wireguard chgrp --silent --recursive $GROUPNAME /etc/wireguard/ - # set group permissions +chmod g+rwx /etc/wireguard chmod -R g+rw /etc/wireguard +# set permissions for /opt/wg-wrangler/etc dir +chgrp --silent --recursive $GROUPNAME /opt/wg-wrangler/etc +# set group permissions +chmod -R g+rwx /opt/wg-wrangler/etc + # Whitelist wg* commands for us echo "%$GROUPNAME ALL=NOPASSWD: /usr/bin/wg*" >> /etc/sudoers.d/wg-wrangler diff --git a/debian/wg-wrangler.service b/debian/wg-wrangler.service index 13611f14..01d76154 100644 --- a/debian/wg-wrangler.service +++ b/debian/wg-wrangler.service @@ -2,6 +2,8 @@ Description=wg-wranger wireguard manager [Service] +Environment=MOJO_MODE=production +Environment=MOJO_LOG_LEVEL=info Type=simple User=wg-wrangler_manager Group=wg-wrangler_manager diff --git a/share/de.po b/share/de.po index 4c91d957..c7fba22e 100644 --- a/share/de.po +++ b/share/de.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: wgwrangler 0.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-16 11:38+0200\n" +"POT-Creation-Date: 2021-04-30 16:13+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,17 +17,17 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:24 -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:49 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:23 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:48 msgid "*" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:24 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:22 msgid "Warning" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:155 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:64 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:154 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:62 msgid "A device name" msgstr "" @@ -36,12 +36,12 @@ msgstr "" msgid "Access Denied" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:192 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:191 msgid "Actual Address" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:148 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:370 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:145 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:369 msgid "Add Peer" msgstr "" @@ -50,69 +50,69 @@ msgstr "" msgid "Add User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:175 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:174 msgid "Address Override" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:202 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:201 msgid "Advanced Options" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:146 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:147 msgid "Alias is already defined for this interface" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:161 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:160 msgid "Allowed IPs" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:86 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:89 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:84 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:87 msgid "Allowed-IPs" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:98 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:79 msgid "Apply Config" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:277 -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:282 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:274 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:279 msgid "Apply configuration" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:66 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:51 msgid "Briefly describe your changes" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:218 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:217 msgid "Client Interface Port" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:210 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:209 msgid "Client specific configuration" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:92 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:91 msgid "Comment" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:63 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:48 msgid "Commit Message" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:58 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:43 msgid "Commit message" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:67 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:66 msgid "Config Preview" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:89 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:70 msgid "Could not checkin new version. Error ID: " msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:153 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:151 msgid "Could not edit peer. Error ID: " msgstr "" @@ -120,11 +120,11 @@ msgstr "" msgid "Create Admin Account" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:108 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:107 msgid "Created" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:232 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:231 msgid "DNS" msgstr "" @@ -133,11 +133,11 @@ msgstr "" msgid "Data Decoding Problem %1" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:75 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:74 msgid "Date" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:220 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:217 msgid "Delete Peer" msgstr "" @@ -145,26 +145,26 @@ msgstr "" msgid "Delete User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:278 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:116 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:277 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:114 msgid "Description" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:79 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:147 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:58 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:77 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:146 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:56 msgid "Device" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:367 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:352 msgid "Disable Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:43 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:41 msgid "Disabled" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:292 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:289 msgid "Discard Changes" msgstr "" @@ -172,28 +172,28 @@ msgstr "" msgid "Do you really want to delete the selected user ?" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:223 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:220 msgid "Do you really want to delete this peer - This cannot be undone!" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:294 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:291 msgid "Do you really want to discard all changes?" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:109 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:107 msgid "Do you really want to go back to this revision?" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:128 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:129 msgid "Does not look like an email address" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:130 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:131 msgid "Does not look like an ip address" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:174 -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:183 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:171 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:180 msgid "Edit Peer" msgstr "" @@ -202,20 +202,20 @@ msgstr "" msgid "Edit User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:72 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:41 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:70 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:39 msgid "Email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:367 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:352 msgid "Enable Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:193 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:190 msgid "Enable/Disable" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:132 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:130 msgid "Endpoint" msgstr "" @@ -227,7 +227,7 @@ msgstr "" msgid "Export %1" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:98 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:97 msgid "FQDN" msgstr "" @@ -249,35 +249,39 @@ msgstr "" msgid "Given Name" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:140 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:141 msgid "Has to be in range 1025-65535 and a number" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:148 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:149 msgid "Has to be larger than 0 and a number" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:69 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:67 msgid "Integrity Hash" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:50 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:45 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:32 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:48 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:44 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:30 msgid "Interface" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:186 +#: lib/WGwrangler/Model/IPmanager.pm:236 +msgid "It seems that some parts of" +msgstr "" + +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:185 msgid "List of ip addresses, separated by comma and in CDIR notation" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:65 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:119 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:78 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:63 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:118 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:76 msgid "Name" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:127 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:126 msgid "Name of the person which this peer belongs to" msgstr "" @@ -285,11 +289,11 @@ msgstr "" msgid "New User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:153 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:150 msgid "New Wireguard Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:51 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:50 msgid "No interface selected" msgstr "" @@ -297,11 +301,11 @@ msgstr "" msgid "No user selected." msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:133 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:134 msgid "Not enough arguments for validator `address_override`" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:144 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:145 msgid "Not enough arguments for validator `alias`" msgstr "" @@ -311,10 +315,11 @@ msgid "Note" msgstr "" #: lib/WGwrangler/Model/WireguardDataAdapter.pm:127 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:128 msgid "Only a-Z, 0-9 and -/_ allowed" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:129 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:130 msgid "Only a-Z, 0-9, -/_ and one space are allowed" msgstr "" @@ -326,15 +331,15 @@ msgstr "" msgid "Password Again" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:88 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:87 msgid "Peer Private Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:78 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:77 msgid "Peer Public Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:263 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:262 msgid "Persistent-keepalive" msgstr "" @@ -343,17 +348,17 @@ msgstr "" msgid "Plugin Name missing" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:57 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:49 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:55 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:47 msgid "Public Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:259 -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:130 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:256 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:126 msgid "Reload Data" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:107 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:105 msgid "Restore Version" msgstr "" @@ -361,32 +366,32 @@ msgstr "" msgid "Rights" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:163 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:161 #: thirdparty/lib/perl5/CallBackery/GuiPlugin/UserForm.pm:204 msgid "Save Changes" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:288 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:287 msgid "Send by Email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:272 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:271 msgid "Send keep-alive pings every N seconds" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:119 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:117 msgid "Some extra infos about this peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:281 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:280 msgid "Some extra infos about this peer (Not visible in config preview)" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:250 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:247 msgid "Something went wrong while trying to delete this peer. Error ID: " msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:225 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:224 msgid "The listen port on the peer" msgstr "" @@ -394,15 +399,15 @@ msgstr "" msgid "The password instances did not match." msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:25 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:23 msgid "This Peer is disabled!" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:93 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:91 msgid "Transfer-RX" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:106 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:104 msgid "Transfer-TX" msgstr "" @@ -410,15 +415,15 @@ msgstr "" msgid "Upload Missing" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:85 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:84 msgid "User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:133 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:132 msgid "User email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:141 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:140 msgid "User email - config is sent to this email if desired" msgstr "" @@ -432,11 +437,11 @@ msgstr "" msgid "Username" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:68 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:67 msgid "Version" msgstr "" -#: thirdparty/lib/perl5/CallBackery/Config.pm:447 +#: thirdparty/lib/perl5/CallBackery/Config.pm:478 msgid "Wrong password!" msgstr "" @@ -448,7 +453,7 @@ msgstr "" msgid "You can only edit your own stuff unless you have admin permissions." msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:230 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:227 msgid "You have to select a peer first" msgstr "" @@ -461,6 +466,18 @@ msgstr "" msgid "cardCfg must be defined in child plugin class" msgstr "" +#: lib/WGwrangler/Model/IPmanager.pm:236 +msgid "do not belong to" +msgstr "" + +#: lib/WGwrangler/Model/IPmanager.pm:221 +msgid "is already acquired" +msgstr "" + +#: lib/WGwrangler/Model/IPmanager.pm:227 +msgid "overlaps with an already acquired network" +msgstr "" + #: thirdparty/lib/perl5/CallBackery/GuiPlugin/AbstractForm.pm:137 msgid "sorry, don't know the field you are talking about" msgstr "" diff --git a/share/en.po b/share/en.po index 4c91d957..c7fba22e 100644 --- a/share/en.po +++ b/share/en.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: wgwrangler 0.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-16 11:38+0200\n" +"POT-Creation-Date: 2021-04-30 16:13+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,17 +17,17 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:24 -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:49 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:23 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:48 msgid "*" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:24 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:22 msgid "Warning" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:155 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:64 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:154 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:62 msgid "A device name" msgstr "" @@ -36,12 +36,12 @@ msgstr "" msgid "Access Denied" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:192 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:191 msgid "Actual Address" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:148 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:370 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:145 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:369 msgid "Add Peer" msgstr "" @@ -50,69 +50,69 @@ msgstr "" msgid "Add User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:175 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:174 msgid "Address Override" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:202 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:201 msgid "Advanced Options" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:146 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:147 msgid "Alias is already defined for this interface" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:161 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:160 msgid "Allowed IPs" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:86 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:89 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:84 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:87 msgid "Allowed-IPs" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:98 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:79 msgid "Apply Config" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:277 -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:282 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:274 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:279 msgid "Apply configuration" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:66 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:51 msgid "Briefly describe your changes" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:218 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:217 msgid "Client Interface Port" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:210 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:209 msgid "Client specific configuration" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:92 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:91 msgid "Comment" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:63 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:48 msgid "Commit Message" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:58 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:43 msgid "Commit message" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:67 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:66 msgid "Config Preview" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:89 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:70 msgid "Could not checkin new version. Error ID: " msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:153 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:151 msgid "Could not edit peer. Error ID: " msgstr "" @@ -120,11 +120,11 @@ msgstr "" msgid "Create Admin Account" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:108 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:107 msgid "Created" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:232 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:231 msgid "DNS" msgstr "" @@ -133,11 +133,11 @@ msgstr "" msgid "Data Decoding Problem %1" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:75 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:74 msgid "Date" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:220 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:217 msgid "Delete Peer" msgstr "" @@ -145,26 +145,26 @@ msgstr "" msgid "Delete User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:278 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:116 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:277 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:114 msgid "Description" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:79 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:147 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:58 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:77 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:146 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:56 msgid "Device" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:367 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:352 msgid "Disable Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:43 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:41 msgid "Disabled" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:292 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:289 msgid "Discard Changes" msgstr "" @@ -172,28 +172,28 @@ msgstr "" msgid "Do you really want to delete the selected user ?" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:223 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:220 msgid "Do you really want to delete this peer - This cannot be undone!" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:294 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:291 msgid "Do you really want to discard all changes?" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:109 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:107 msgid "Do you really want to go back to this revision?" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:128 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:129 msgid "Does not look like an email address" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:130 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:131 msgid "Does not look like an ip address" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:174 -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:183 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:171 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:180 msgid "Edit Peer" msgstr "" @@ -202,20 +202,20 @@ msgstr "" msgid "Edit User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:72 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:41 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:70 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:39 msgid "Email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:367 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:352 msgid "Enable Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:193 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:190 msgid "Enable/Disable" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:132 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:130 msgid "Endpoint" msgstr "" @@ -227,7 +227,7 @@ msgstr "" msgid "Export %1" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:98 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:97 msgid "FQDN" msgstr "" @@ -249,35 +249,39 @@ msgstr "" msgid "Given Name" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:140 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:141 msgid "Has to be in range 1025-65535 and a number" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:148 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:149 msgid "Has to be larger than 0 and a number" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:69 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:67 msgid "Integrity Hash" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:50 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:45 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:32 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:48 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:44 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:30 msgid "Interface" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:186 +#: lib/WGwrangler/Model/IPmanager.pm:236 +msgid "It seems that some parts of" +msgstr "" + +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:185 msgid "List of ip addresses, separated by comma and in CDIR notation" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:65 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:119 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:78 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:63 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:118 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:76 msgid "Name" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:127 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:126 msgid "Name of the person which this peer belongs to" msgstr "" @@ -285,11 +289,11 @@ msgstr "" msgid "New User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:153 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:150 msgid "New Wireguard Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:51 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:50 msgid "No interface selected" msgstr "" @@ -297,11 +301,11 @@ msgstr "" msgid "No user selected." msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:133 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:134 msgid "Not enough arguments for validator `address_override`" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:144 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:145 msgid "Not enough arguments for validator `alias`" msgstr "" @@ -311,10 +315,11 @@ msgid "Note" msgstr "" #: lib/WGwrangler/Model/WireguardDataAdapter.pm:127 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:128 msgid "Only a-Z, 0-9 and -/_ allowed" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:129 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:130 msgid "Only a-Z, 0-9, -/_ and one space are allowed" msgstr "" @@ -326,15 +331,15 @@ msgstr "" msgid "Password Again" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:88 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:87 msgid "Peer Private Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:78 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:77 msgid "Peer Public Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:263 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:262 msgid "Persistent-keepalive" msgstr "" @@ -343,17 +348,17 @@ msgstr "" msgid "Plugin Name missing" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:57 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:49 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:55 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:47 msgid "Public Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:259 -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:130 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:256 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:126 msgid "Reload Data" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:107 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:105 msgid "Restore Version" msgstr "" @@ -361,32 +366,32 @@ msgstr "" msgid "Rights" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:163 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:161 #: thirdparty/lib/perl5/CallBackery/GuiPlugin/UserForm.pm:204 msgid "Save Changes" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:288 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:287 msgid "Send by Email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:272 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:271 msgid "Send keep-alive pings every N seconds" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:119 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:117 msgid "Some extra infos about this peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:281 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:280 msgid "Some extra infos about this peer (Not visible in config preview)" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:250 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:247 msgid "Something went wrong while trying to delete this peer. Error ID: " msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:225 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:224 msgid "The listen port on the peer" msgstr "" @@ -394,15 +399,15 @@ msgstr "" msgid "The password instances did not match." msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:25 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:23 msgid "This Peer is disabled!" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:93 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:91 msgid "Transfer-RX" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:106 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:104 msgid "Transfer-TX" msgstr "" @@ -410,15 +415,15 @@ msgstr "" msgid "Upload Missing" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:85 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:84 msgid "User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:133 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:132 msgid "User email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:141 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:140 msgid "User email - config is sent to this email if desired" msgstr "" @@ -432,11 +437,11 @@ msgstr "" msgid "Username" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:68 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:67 msgid "Version" msgstr "" -#: thirdparty/lib/perl5/CallBackery/Config.pm:447 +#: thirdparty/lib/perl5/CallBackery/Config.pm:478 msgid "Wrong password!" msgstr "" @@ -448,7 +453,7 @@ msgstr "" msgid "You can only edit your own stuff unless you have admin permissions." msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:230 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:227 msgid "You have to select a peer first" msgstr "" @@ -461,6 +466,18 @@ msgstr "" msgid "cardCfg must be defined in child plugin class" msgstr "" +#: lib/WGwrangler/Model/IPmanager.pm:236 +msgid "do not belong to" +msgstr "" + +#: lib/WGwrangler/Model/IPmanager.pm:221 +msgid "is already acquired" +msgstr "" + +#: lib/WGwrangler/Model/IPmanager.pm:227 +msgid "overlaps with an already acquired network" +msgstr "" + #: thirdparty/lib/perl5/CallBackery/GuiPlugin/AbstractForm.pm:137 msgid "sorry, don't know the field you are talking about" msgstr "" diff --git a/share/fr.po b/share/fr.po index 4c91d957..c7fba22e 100644 --- a/share/fr.po +++ b/share/fr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: wgwrangler 0.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-16 11:38+0200\n" +"POT-Creation-Date: 2021-04-30 16:13+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,17 +17,17 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:24 -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:49 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:23 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:48 msgid "*" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:24 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:22 msgid "Warning" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:155 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:64 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:154 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:62 msgid "A device name" msgstr "" @@ -36,12 +36,12 @@ msgstr "" msgid "Access Denied" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:192 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:191 msgid "Actual Address" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:148 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:370 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:145 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:369 msgid "Add Peer" msgstr "" @@ -50,69 +50,69 @@ msgstr "" msgid "Add User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:175 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:174 msgid "Address Override" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:202 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:201 msgid "Advanced Options" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:146 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:147 msgid "Alias is already defined for this interface" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:161 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:160 msgid "Allowed IPs" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:86 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:89 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:84 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:87 msgid "Allowed-IPs" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:98 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:79 msgid "Apply Config" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:277 -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:282 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:274 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:279 msgid "Apply configuration" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:66 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:51 msgid "Briefly describe your changes" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:218 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:217 msgid "Client Interface Port" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:210 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:209 msgid "Client specific configuration" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:92 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:91 msgid "Comment" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:63 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:48 msgid "Commit Message" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:58 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:43 msgid "Commit message" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:67 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:66 msgid "Config Preview" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:89 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:70 msgid "Could not checkin new version. Error ID: " msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:153 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:151 msgid "Could not edit peer. Error ID: " msgstr "" @@ -120,11 +120,11 @@ msgstr "" msgid "Create Admin Account" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:108 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:107 msgid "Created" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:232 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:231 msgid "DNS" msgstr "" @@ -133,11 +133,11 @@ msgstr "" msgid "Data Decoding Problem %1" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:75 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:74 msgid "Date" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:220 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:217 msgid "Delete Peer" msgstr "" @@ -145,26 +145,26 @@ msgstr "" msgid "Delete User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:278 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:116 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:277 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:114 msgid "Description" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:79 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:147 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:58 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:77 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:146 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:56 msgid "Device" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:367 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:352 msgid "Disable Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:43 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:41 msgid "Disabled" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:292 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:289 msgid "Discard Changes" msgstr "" @@ -172,28 +172,28 @@ msgstr "" msgid "Do you really want to delete the selected user ?" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:223 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:220 msgid "Do you really want to delete this peer - This cannot be undone!" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:294 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:291 msgid "Do you really want to discard all changes?" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:109 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:107 msgid "Do you really want to go back to this revision?" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:128 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:129 msgid "Does not look like an email address" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:130 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:131 msgid "Does not look like an ip address" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:174 -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:183 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:171 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:180 msgid "Edit Peer" msgstr "" @@ -202,20 +202,20 @@ msgstr "" msgid "Edit User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:72 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:41 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:70 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:39 msgid "Email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:367 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:352 msgid "Enable Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:193 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:190 msgid "Enable/Disable" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:132 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:130 msgid "Endpoint" msgstr "" @@ -227,7 +227,7 @@ msgstr "" msgid "Export %1" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:98 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:97 msgid "FQDN" msgstr "" @@ -249,35 +249,39 @@ msgstr "" msgid "Given Name" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:140 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:141 msgid "Has to be in range 1025-65535 and a number" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:148 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:149 msgid "Has to be larger than 0 and a number" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:69 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:67 msgid "Integrity Hash" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:50 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:45 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:32 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:48 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:44 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:30 msgid "Interface" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:186 +#: lib/WGwrangler/Model/IPmanager.pm:236 +msgid "It seems that some parts of" +msgstr "" + +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:185 msgid "List of ip addresses, separated by comma and in CDIR notation" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:65 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:119 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:78 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:63 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:118 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:76 msgid "Name" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:127 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:126 msgid "Name of the person which this peer belongs to" msgstr "" @@ -285,11 +289,11 @@ msgstr "" msgid "New User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:153 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:150 msgid "New Wireguard Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:51 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:50 msgid "No interface selected" msgstr "" @@ -297,11 +301,11 @@ msgstr "" msgid "No user selected." msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:133 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:134 msgid "Not enough arguments for validator `address_override`" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:144 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:145 msgid "Not enough arguments for validator `alias`" msgstr "" @@ -311,10 +315,11 @@ msgid "Note" msgstr "" #: lib/WGwrangler/Model/WireguardDataAdapter.pm:127 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:128 msgid "Only a-Z, 0-9 and -/_ allowed" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:129 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:130 msgid "Only a-Z, 0-9, -/_ and one space are allowed" msgstr "" @@ -326,15 +331,15 @@ msgstr "" msgid "Password Again" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:88 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:87 msgid "Peer Private Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:78 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:77 msgid "Peer Public Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:263 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:262 msgid "Persistent-keepalive" msgstr "" @@ -343,17 +348,17 @@ msgstr "" msgid "Plugin Name missing" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:57 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:49 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:55 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:47 msgid "Public Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:259 -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:130 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:256 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:126 msgid "Reload Data" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:107 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:105 msgid "Restore Version" msgstr "" @@ -361,32 +366,32 @@ msgstr "" msgid "Rights" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:163 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:161 #: thirdparty/lib/perl5/CallBackery/GuiPlugin/UserForm.pm:204 msgid "Save Changes" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:288 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:287 msgid "Send by Email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:272 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:271 msgid "Send keep-alive pings every N seconds" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:119 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:117 msgid "Some extra infos about this peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:281 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:280 msgid "Some extra infos about this peer (Not visible in config preview)" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:250 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:247 msgid "Something went wrong while trying to delete this peer. Error ID: " msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:225 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:224 msgid "The listen port on the peer" msgstr "" @@ -394,15 +399,15 @@ msgstr "" msgid "The password instances did not match." msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:25 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:23 msgid "This Peer is disabled!" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:93 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:91 msgid "Transfer-RX" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:106 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:104 msgid "Transfer-TX" msgstr "" @@ -410,15 +415,15 @@ msgstr "" msgid "Upload Missing" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:85 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:84 msgid "User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:133 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:132 msgid "User email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:141 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:140 msgid "User email - config is sent to this email if desired" msgstr "" @@ -432,11 +437,11 @@ msgstr "" msgid "Username" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:68 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:67 msgid "Version" msgstr "" -#: thirdparty/lib/perl5/CallBackery/Config.pm:447 +#: thirdparty/lib/perl5/CallBackery/Config.pm:478 msgid "Wrong password!" msgstr "" @@ -448,7 +453,7 @@ msgstr "" msgid "You can only edit your own stuff unless you have admin permissions." msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:230 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:227 msgid "You have to select a peer first" msgstr "" @@ -461,6 +466,18 @@ msgstr "" msgid "cardCfg must be defined in child plugin class" msgstr "" +#: lib/WGwrangler/Model/IPmanager.pm:236 +msgid "do not belong to" +msgstr "" + +#: lib/WGwrangler/Model/IPmanager.pm:221 +msgid "is already acquired" +msgstr "" + +#: lib/WGwrangler/Model/IPmanager.pm:227 +msgid "overlaps with an already acquired network" +msgstr "" + #: thirdparty/lib/perl5/CallBackery/GuiPlugin/AbstractForm.pm:137 msgid "sorry, don't know the field you are talking about" msgstr "" diff --git a/share/it.po b/share/it.po index 4c91d957..c7fba22e 100644 --- a/share/it.po +++ b/share/it.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: wgwrangler 0.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-16 11:38+0200\n" +"POT-Creation-Date: 2021-04-30 16:13+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,17 +17,17 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:24 -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:49 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:23 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:48 msgid "*" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:24 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:22 msgid "Warning" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:155 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:64 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:154 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:62 msgid "A device name" msgstr "" @@ -36,12 +36,12 @@ msgstr "" msgid "Access Denied" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:192 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:191 msgid "Actual Address" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:148 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:370 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:145 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:369 msgid "Add Peer" msgstr "" @@ -50,69 +50,69 @@ msgstr "" msgid "Add User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:175 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:174 msgid "Address Override" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:202 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:201 msgid "Advanced Options" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:146 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:147 msgid "Alias is already defined for this interface" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:161 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:160 msgid "Allowed IPs" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:86 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:89 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:84 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:87 msgid "Allowed-IPs" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:98 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:79 msgid "Apply Config" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:277 -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:282 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:274 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:279 msgid "Apply configuration" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:66 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:51 msgid "Briefly describe your changes" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:218 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:217 msgid "Client Interface Port" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:210 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:209 msgid "Client specific configuration" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:92 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:91 msgid "Comment" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:63 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:48 msgid "Commit Message" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:58 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:43 msgid "Commit message" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:67 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:66 msgid "Config Preview" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:89 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:70 msgid "Could not checkin new version. Error ID: " msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:153 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:151 msgid "Could not edit peer. Error ID: " msgstr "" @@ -120,11 +120,11 @@ msgstr "" msgid "Create Admin Account" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:108 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:107 msgid "Created" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:232 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:231 msgid "DNS" msgstr "" @@ -133,11 +133,11 @@ msgstr "" msgid "Data Decoding Problem %1" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:75 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:74 msgid "Date" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:220 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:217 msgid "Delete Peer" msgstr "" @@ -145,26 +145,26 @@ msgstr "" msgid "Delete User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:278 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:116 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:277 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:114 msgid "Description" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:79 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:147 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:58 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:77 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:146 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:56 msgid "Device" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:367 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:352 msgid "Disable Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:43 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:41 msgid "Disabled" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:292 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:289 msgid "Discard Changes" msgstr "" @@ -172,28 +172,28 @@ msgstr "" msgid "Do you really want to delete the selected user ?" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:223 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:220 msgid "Do you really want to delete this peer - This cannot be undone!" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:294 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:291 msgid "Do you really want to discard all changes?" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:109 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:107 msgid "Do you really want to go back to this revision?" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:128 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:129 msgid "Does not look like an email address" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:130 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:131 msgid "Does not look like an ip address" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:174 -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:183 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:171 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:180 msgid "Edit Peer" msgstr "" @@ -202,20 +202,20 @@ msgstr "" msgid "Edit User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:72 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:41 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:70 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:39 msgid "Email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:367 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:352 msgid "Enable Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:193 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:190 msgid "Enable/Disable" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:132 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:130 msgid "Endpoint" msgstr "" @@ -227,7 +227,7 @@ msgstr "" msgid "Export %1" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:98 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:97 msgid "FQDN" msgstr "" @@ -249,35 +249,39 @@ msgstr "" msgid "Given Name" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:140 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:141 msgid "Has to be in range 1025-65535 and a number" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:148 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:149 msgid "Has to be larger than 0 and a number" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:69 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:67 msgid "Integrity Hash" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:50 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:45 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:32 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:48 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:44 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:30 msgid "Interface" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:186 +#: lib/WGwrangler/Model/IPmanager.pm:236 +msgid "It seems that some parts of" +msgstr "" + +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:185 msgid "List of ip addresses, separated by comma and in CDIR notation" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:65 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:119 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:78 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:63 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:118 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:76 msgid "Name" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:127 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:126 msgid "Name of the person which this peer belongs to" msgstr "" @@ -285,11 +289,11 @@ msgstr "" msgid "New User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:153 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:150 msgid "New Wireguard Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:51 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:50 msgid "No interface selected" msgstr "" @@ -297,11 +301,11 @@ msgstr "" msgid "No user selected." msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:133 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:134 msgid "Not enough arguments for validator `address_override`" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:144 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:145 msgid "Not enough arguments for validator `alias`" msgstr "" @@ -311,10 +315,11 @@ msgid "Note" msgstr "" #: lib/WGwrangler/Model/WireguardDataAdapter.pm:127 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:128 msgid "Only a-Z, 0-9 and -/_ allowed" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:129 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:130 msgid "Only a-Z, 0-9, -/_ and one space are allowed" msgstr "" @@ -326,15 +331,15 @@ msgstr "" msgid "Password Again" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:88 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:87 msgid "Peer Private Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:78 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:77 msgid "Peer Public Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:263 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:262 msgid "Persistent-keepalive" msgstr "" @@ -343,17 +348,17 @@ msgstr "" msgid "Plugin Name missing" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:57 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:49 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:55 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:47 msgid "Public Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:259 -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:130 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:256 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:126 msgid "Reload Data" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:107 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:105 msgid "Restore Version" msgstr "" @@ -361,32 +366,32 @@ msgstr "" msgid "Rights" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:163 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:161 #: thirdparty/lib/perl5/CallBackery/GuiPlugin/UserForm.pm:204 msgid "Save Changes" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:288 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:287 msgid "Send by Email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:272 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:271 msgid "Send keep-alive pings every N seconds" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:119 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:117 msgid "Some extra infos about this peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:281 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:280 msgid "Some extra infos about this peer (Not visible in config preview)" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:250 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:247 msgid "Something went wrong while trying to delete this peer. Error ID: " msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:225 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:224 msgid "The listen port on the peer" msgstr "" @@ -394,15 +399,15 @@ msgstr "" msgid "The password instances did not match." msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:25 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:23 msgid "This Peer is disabled!" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:93 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:91 msgid "Transfer-RX" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:106 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:104 msgid "Transfer-TX" msgstr "" @@ -410,15 +415,15 @@ msgstr "" msgid "Upload Missing" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:85 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:84 msgid "User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:133 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:132 msgid "User email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:141 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:140 msgid "User email - config is sent to this email if desired" msgstr "" @@ -432,11 +437,11 @@ msgstr "" msgid "Username" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:68 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:67 msgid "Version" msgstr "" -#: thirdparty/lib/perl5/CallBackery/Config.pm:447 +#: thirdparty/lib/perl5/CallBackery/Config.pm:478 msgid "Wrong password!" msgstr "" @@ -448,7 +453,7 @@ msgstr "" msgid "You can only edit your own stuff unless you have admin permissions." msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:230 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:227 msgid "You have to select a peer first" msgstr "" @@ -461,6 +466,18 @@ msgstr "" msgid "cardCfg must be defined in child plugin class" msgstr "" +#: lib/WGwrangler/Model/IPmanager.pm:236 +msgid "do not belong to" +msgstr "" + +#: lib/WGwrangler/Model/IPmanager.pm:221 +msgid "is already acquired" +msgstr "" + +#: lib/WGwrangler/Model/IPmanager.pm:227 +msgid "overlaps with an already acquired network" +msgstr "" + #: thirdparty/lib/perl5/CallBackery/GuiPlugin/AbstractForm.pm:137 msgid "sorry, don't know the field you are talking about" msgstr "" diff --git a/share/messages.pot b/share/messages.pot index 81f0ae8f..27462d1c 100644 --- a/share/messages.pot +++ b/share/messages.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: wgwrangler 0.1.2\n" +"Project-Id-Version: wgwrangler 0.1.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-04-16 12:30+0200\n" +"POT-Creation-Date: 2021-04-30 16:13+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,17 +17,17 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:24 -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:49 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:23 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:48 msgid "*" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:24 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:22 msgid "Warning" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:155 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:64 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:154 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:62 msgid "A device name" msgstr "" @@ -36,12 +36,12 @@ msgstr "" msgid "Access Denied" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:192 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:191 msgid "Actual Address" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:148 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:370 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:145 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:369 msgid "Add Peer" msgstr "" @@ -50,69 +50,69 @@ msgstr "" msgid "Add User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:175 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:174 msgid "Address Override" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:202 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:201 msgid "Advanced Options" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:146 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:147 msgid "Alias is already defined for this interface" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:161 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:160 msgid "Allowed IPs" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:86 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:89 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:84 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:87 msgid "Allowed-IPs" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:98 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:79 msgid "Apply Config" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:277 -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:282 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:274 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:279 msgid "Apply configuration" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:66 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:51 msgid "Briefly describe your changes" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:218 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:217 msgid "Client Interface Port" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:210 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:209 msgid "Client specific configuration" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:92 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:91 msgid "Comment" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:63 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:48 msgid "Commit Message" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:58 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:43 msgid "Commit message" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:67 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:66 msgid "Config Preview" msgstr "" -#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:89 +#: lib/WGwrangler/GuiPlugin/CommitMessageForm.pm:70 msgid "Could not checkin new version. Error ID: " msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:153 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:151 msgid "Could not edit peer. Error ID: " msgstr "" @@ -120,11 +120,11 @@ msgstr "" msgid "Create Admin Account" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:108 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:107 msgid "Created" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:232 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:231 msgid "DNS" msgstr "" @@ -133,11 +133,11 @@ msgstr "" msgid "Data Decoding Problem %1" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:75 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:74 msgid "Date" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:220 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:217 msgid "Delete Peer" msgstr "" @@ -145,26 +145,26 @@ msgstr "" msgid "Delete User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:278 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:116 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:277 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:114 msgid "Description" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:79 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:147 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:58 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:77 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:146 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:56 msgid "Device" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:367 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:352 msgid "Disable Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:43 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:41 msgid "Disabled" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:292 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:289 msgid "Discard Changes" msgstr "" @@ -172,28 +172,28 @@ msgstr "" msgid "Do you really want to delete the selected user ?" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:223 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:220 msgid "Do you really want to delete this peer - This cannot be undone!" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:294 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:291 msgid "Do you really want to discard all changes?" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:109 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:107 msgid "Do you really want to go back to this revision?" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:128 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:129 msgid "Does not look like an email address" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:130 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:131 msgid "Does not look like an ip address" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:174 -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:183 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:171 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:180 msgid "Edit Peer" msgstr "" @@ -202,20 +202,20 @@ msgstr "" msgid "Edit User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:72 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:41 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:70 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:39 msgid "Email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:367 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:352 msgid "Enable Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:193 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:190 msgid "Enable/Disable" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:132 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:130 msgid "Endpoint" msgstr "" @@ -227,7 +227,7 @@ msgstr "" msgid "Export %1" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:98 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:97 msgid "FQDN" msgstr "" @@ -249,35 +249,39 @@ msgstr "" msgid "Given Name" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:140 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:141 msgid "Has to be in range 1025-65535 and a number" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:148 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:149 msgid "Has to be larger than 0 and a number" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:69 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:67 msgid "Integrity Hash" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:50 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:45 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:32 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:48 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:44 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:30 msgid "Interface" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:186 +#: lib/WGwrangler/Model/IPmanager.pm:236 +msgid "It seems that some parts of" +msgstr "" + +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:185 msgid "List of ip addresses, separated by comma and in CDIR notation" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:65 -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:119 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:78 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:63 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:118 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:76 msgid "Name" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:127 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:126 msgid "Name of the person which this peer belongs to" msgstr "" @@ -285,11 +289,11 @@ msgstr "" msgid "New User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:153 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:150 msgid "New Wireguard Peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:51 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:50 msgid "No interface selected" msgstr "" @@ -297,11 +301,11 @@ msgstr "" msgid "No user selected." msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:133 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:134 msgid "Not enough arguments for validator `address_override`" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:144 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:145 msgid "Not enough arguments for validator `alias`" msgstr "" @@ -311,10 +315,11 @@ msgid "Note" msgstr "" #: lib/WGwrangler/Model/WireguardDataAdapter.pm:127 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:128 msgid "Only a-Z, 0-9 and -/_ allowed" msgstr "" -#: lib/WGwrangler/Model/WireguardDataAdapter.pm:129 +#: lib/WGwrangler/Model/WireguardDataAdapter.pm:130 msgid "Only a-Z, 0-9, -/_ and one space are allowed" msgstr "" @@ -326,15 +331,15 @@ msgstr "" msgid "Password Again" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:88 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:87 msgid "Peer Private Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:78 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:77 msgid "Peer Public Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:263 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:262 msgid "Persistent-keepalive" msgstr "" @@ -343,17 +348,17 @@ msgstr "" msgid "Plugin Name missing" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:57 -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:49 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:55 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:47 msgid "Public Key" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:259 -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:130 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:256 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:126 msgid "Reload Data" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:107 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:105 msgid "Restore Version" msgstr "" @@ -361,32 +366,32 @@ msgstr "" msgid "Rights" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:163 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:161 #: thirdparty/lib/perl5/CallBackery/GuiPlugin/UserForm.pm:204 msgid "Save Changes" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:288 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:287 msgid "Send by Email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:272 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:271 msgid "Send keep-alive pings every N seconds" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:119 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:117 msgid "Some extra infos about this peer" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:281 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:280 msgid "Some extra infos about this peer (Not visible in config preview)" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:250 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:247 msgid "Something went wrong while trying to delete this peer. Error ID: " msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:225 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:224 msgid "The listen port on the peer" msgstr "" @@ -394,15 +399,15 @@ msgstr "" msgid "The password instances did not match." msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:25 +#: lib/WGwrangler/GuiPlugin/WireguardEditPeerForm.pm:23 msgid "This Peer is disabled!" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:93 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:91 msgid "Transfer-RX" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:106 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:104 msgid "Transfer-TX" msgstr "" @@ -410,15 +415,15 @@ msgstr "" msgid "Upload Missing" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:85 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:84 msgid "User" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:133 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:132 msgid "User email" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:141 +#: lib/WGwrangler/GuiPlugin/WireguardAddPeerForm.pm:140 msgid "User email - config is sent to this email if desired" msgstr "" @@ -432,11 +437,11 @@ msgstr "" msgid "Username" msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:68 +#: lib/WGwrangler/GuiPlugin/WireguardVersions.pm:67 msgid "Version" msgstr "" -#: thirdparty/lib/perl5/CallBackery/Config.pm:447 +#: thirdparty/lib/perl5/CallBackery/Config.pm:478 msgid "Wrong password!" msgstr "" @@ -448,7 +453,7 @@ msgstr "" msgid "You can only edit your own stuff unless you have admin permissions." msgstr "" -#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:230 +#: lib/WGwrangler/GuiPlugin/WireguardShow.pm:227 msgid "You have to select a peer first" msgstr "" @@ -461,6 +466,18 @@ msgstr "" msgid "cardCfg must be defined in child plugin class" msgstr "" +#: lib/WGwrangler/Model/IPmanager.pm:236 +msgid "do not belong to" +msgstr "" + +#: lib/WGwrangler/Model/IPmanager.pm:221 +msgid "is already acquired" +msgstr "" + +#: lib/WGwrangler/Model/IPmanager.pm:227 +msgid "overlaps with an already acquired network" +msgstr "" + #: thirdparty/lib/perl5/CallBackery/GuiPlugin/AbstractForm.pm:137 msgid "sorry, don't know the field you are talking about" msgstr "" diff --git a/t/etc/wgwrangler.yaml b/t/etc/wgwrangler.yaml index d6adb06c..1890cd7d 100644 --- a/t/etc/wgwrangler.yaml +++ b/t/etc/wgwrangler.yaml @@ -8,9 +8,9 @@ BACKEND: enable_git: false no_apply: true not_applied_suffix: .not_applied - wireguard_home: /dummy_home/ + wireguard_home: /public/projects/dummy_wg_home/ wg_apply_command: sudo -n wg-quick strip %interface% > /tmp/wg_tmp && sudo -n wg syncconf %interface% /tmp/wg_tmp && rm /tmp/wg_tmp - wg_show_command: sudo -n wg show all dump + wg_show_command: cat /public/projects/dummy_wg_home/wg_show_dummy FRONTEND: # logo = ../resource/wgwrangler/logo.png diff --git a/thirdparty/cpanfile-5.26.snapshot b/thirdparty/cpanfile-5.26.snapshot deleted file mode 100644 index da44c99e..00000000 --- a/thirdparty/cpanfile-5.26.snapshot +++ /dev/null @@ -1,1781 +0,0 @@ -# carton snapshot format: version 1.0 -DISTRIBUTIONS - Archive-Zip-1.68 - pathname: P/PH/PHRED/Archive-Zip-1.68.tar.gz - provides: - Archive::Zip 1.68 - Archive::Zip::Archive 1.68 - Archive::Zip::BufferedFileHandle 1.68 - Archive::Zip::DirectoryMember 1.68 - Archive::Zip::FileMember 1.68 - Archive::Zip::Member 1.68 - Archive::Zip::MemberRead 1.68 - Archive::Zip::MockFileHandle 1.68 - Archive::Zip::NewFileMember 1.68 - Archive::Zip::StringMember 1.68 - Archive::Zip::Tree 1.68 - Archive::Zip::ZipFileMember 1.68 - requirements: - Compress::Raw::Zlib 2.017 - Encode 0 - ExtUtils::MakeMaker 0 - File::Basename 0 - File::Copy 0 - File::Find 0 - File::Path 0 - File::Spec 0.80 - File::Temp 0 - IO::File 0 - IO::Handle 0 - IO::Seekable 0 - Time::Local 0 - perl 5.006 - CPAN-Uploader-0.103015 - pathname: R/RJ/RJBS/CPAN-Uploader-0.103015.tar.gz - provides: - CPAN::Uploader 0.103015 - requirements: - Carp 0 - Data::Dumper 0 - Digest::MD5 0 - ExtUtils::MakeMaker 0 - File::Basename 0 - File::HomeDir 0 - File::Spec 0 - Getopt::Long::Descriptive 0.084 - HTTP::Request::Common 0 - HTTP::Status 0 - LWP::Protocol::https 1 - LWP::UserAgent 0 - Term::ReadKey 0 - strict 0 - warnings 0 - CallBackery-0.35.15 - pathname: O/OE/OETIKER/CallBackery-0.35.15.tar.gz - provides: - CallBackery 0.035015 - CallBackery::Config undef - CallBackery::Controller::RpcService undef - CallBackery::Database undef - CallBackery::Exception undef - CallBackery::GuiPlugin::Abstract undef - CallBackery::GuiPlugin::AbstractCardlist undef - CallBackery::GuiPlugin::AbstractForm undef - CallBackery::GuiPlugin::AbstractHtml undef - CallBackery::GuiPlugin::AbstractTable undef - CallBackery::GuiPlugin::UserForm undef - CallBackery::GuiPlugin::Users undef - CallBackery::Model::ConfigJsonSchema undef - CallBackery::Plugin::Doc undef - CallBackery::Translate undef - CallBackery::User undef - requirements: - CPAN::Uploader 0 - Config::Grammar 1.13 - Excel::Writer::XLSX 0 - ExtUtils::MakeMaker 0 - JSON::Validator 0 - Locale::PO 0.27 - Mojolicious 9.12 - Mojolicious::Plugin::Qooxdoo v1.0.11 - Text::CSV 0 - YAML::XS 0 - perl 5.022000 - Class-Method-Modifiers-2.13 - pathname: E/ET/ETHER/Class-Method-Modifiers-2.13.tar.gz - provides: - Class::Method::Modifiers 2.13 - requirements: - B 0 - Carp 0 - Exporter 0 - ExtUtils::MakeMaker 0 - base 0 - perl 5.006 - strict 0 - warnings 0 - Clone-Choose-0.010 - pathname: H/HE/HERMES/Clone-Choose-0.010.tar.gz - provides: - Clone::Choose 0.010 - requirements: - ExtUtils::MakeMaker 0 - Storable 0 - perl 5.008001 - Config-Grammar-1.13 - pathname: D/DS/DSCHWEI/Config-Grammar-1.13.tar.gz - provides: - Config::Grammar 1.13 - Config::Grammar::Document undef - Config::Grammar::Dynamic undef - requirements: - ExtUtils::MakeMaker 0 - base 0 - strict 0 - DBD-SQLite-1.66 - pathname: I/IS/ISHIGAKI/DBD-SQLite-1.66.tar.gz - provides: - DBD::SQLite 1.66 - DBD::SQLite::Constants undef - DBD::SQLite::GetInfo undef - DBD::SQLite::VirtualTable 1.66 - DBD::SQLite::VirtualTable::Cursor 1.66 - DBD::SQLite::VirtualTable::FileContent undef - DBD::SQLite::VirtualTable::FileContent::Cursor undef - DBD::SQLite::VirtualTable::PerlData undef - DBD::SQLite::VirtualTable::PerlData::Cursor undef - requirements: - DBI 1.57 - ExtUtils::MakeMaker 0 - File::Spec 0.82 - Test::More 0.88 - Tie::Hash 0 - perl 5.006 - DBI-1.643 - pathname: T/TI/TIMB/DBI-1.643.tar.gz - provides: - Bundle::DBI 12.008696 - DBD::DBM 0.08 - DBD::DBM::Statement 0.08 - DBD::DBM::Table 0.08 - DBD::DBM::db 0.08 - DBD::DBM::dr 0.08 - DBD::DBM::st 0.08 - DBD::ExampleP 12.014311 - DBD::ExampleP::db 12.014311 - DBD::ExampleP::dr 12.014311 - DBD::ExampleP::st 12.014311 - DBD::File 0.44 - DBD::File::DataSource::File 0.44 - DBD::File::DataSource::Stream 0.44 - DBD::File::Statement 0.44 - DBD::File::Table 0.44 - DBD::File::TableSource::FileSystem 0.44 - DBD::File::db 0.44 - DBD::File::dr 0.44 - DBD::File::st 0.44 - DBD::Gofer 0.015327 - DBD::Gofer::Policy::Base 0.010088 - DBD::Gofer::Policy::classic 0.010088 - DBD::Gofer::Policy::pedantic 0.010088 - DBD::Gofer::Policy::rush 0.010088 - DBD::Gofer::Transport::Base 0.014121 - DBD::Gofer::Transport::corostream undef - DBD::Gofer::Transport::null 0.010088 - DBD::Gofer::Transport::pipeone 0.010088 - DBD::Gofer::Transport::stream 0.014599 - DBD::Gofer::db 0.015327 - DBD::Gofer::dr 0.015327 - DBD::Gofer::st 0.015327 - DBD::Mem 0.001 - DBD::Mem::DataSource 0.001 - DBD::Mem::Statement 0.001 - DBD::Mem::Table 0.001 - DBD::Mem::db 0.001 - DBD::Mem::dr 0.001 - DBD::Mem::st 0.001 - DBD::NullP 12.014715 - DBD::NullP::db 12.014715 - DBD::NullP::dr 12.014715 - DBD::NullP::st 12.014715 - DBD::Proxy 0.2004 - DBD::Proxy::RPC::PlClient 0.2004 - DBD::Proxy::db 0.2004 - DBD::Proxy::dr 0.2004 - DBD::Proxy::st 0.2004 - DBD::Sponge 12.010003 - DBD::Sponge::db 12.010003 - DBD::Sponge::dr 12.010003 - DBD::Sponge::st 12.010003 - DBDI 12.015129 - DBI 1.643 - DBI::Const::GetInfo::ANSI 2.008697 - DBI::Const::GetInfo::ODBC 2.011374 - DBI::Const::GetInfoReturn 2.008697 - DBI::Const::GetInfoType 2.008697 - DBI::DBD 12.015129 - DBI::DBD::Metadata 2.014214 - DBI::DBD::SqlEngine 0.06 - DBI::DBD::SqlEngine::DataSource 0.06 - DBI::DBD::SqlEngine::Statement 0.06 - DBI::DBD::SqlEngine::Table 0.06 - DBI::DBD::SqlEngine::TableSource 0.06 - DBI::DBD::SqlEngine::TieMeta 0.06 - DBI::DBD::SqlEngine::TieTables 0.06 - DBI::DBD::SqlEngine::db 0.06 - DBI::DBD::SqlEngine::dr 0.06 - DBI::DBD::SqlEngine::st 0.06 - DBI::Gofer::Execute 0.014283 - DBI::Gofer::Request 0.012537 - DBI::Gofer::Response 0.011566 - DBI::Gofer::Serializer::Base 0.009950 - DBI::Gofer::Serializer::DataDumper 0.009950 - DBI::Gofer::Serializer::Storable 0.015586 - DBI::Gofer::Transport::Base 0.012537 - DBI::Gofer::Transport::pipeone 0.012537 - DBI::Gofer::Transport::stream 0.012537 - DBI::Profile 2.015065 - DBI::ProfileData 2.010008 - DBI::ProfileDumper 2.015325 - DBI::ProfileDumper::Apache 2.014121 - DBI::ProfileSubs 0.009396 - DBI::ProxyServer 0.3005 - DBI::ProxyServer::db 0.3005 - DBI::ProxyServer::dr 0.3005 - DBI::ProxyServer::st 0.3005 - DBI::SQL::Nano 1.015544 - DBI::SQL::Nano::Statement_ 1.015544 - DBI::SQL::Nano::Table_ 1.015544 - DBI::Util::CacheMemory 0.010315 - DBI::Util::_accessor 0.009479 - DBI::common 1.643 - requirements: - ExtUtils::MakeMaker 6.48 - Test::Simple 0.90 - perl 5.008001 - Data-OptList-0.110 - pathname: R/RJ/RJBS/Data-OptList-0.110.tar.gz - provides: - Data::OptList 0.110 - requirements: - ExtUtils::MakeMaker 0 - List::Util 0 - Params::Util 0 - Sub::Install 0.921 - strict 0 - warnings 0 - Devel-StackTrace-2.04 - pathname: D/DR/DROLSKY/Devel-StackTrace-2.04.tar.gz - provides: - Devel::StackTrace 2.04 - Devel::StackTrace::Frame 2.04 - requirements: - ExtUtils::MakeMaker 0 - File::Spec 0 - Scalar::Util 0 - overload 0 - perl 5.006 - strict 0 - warnings 0 - Email-Abstract-3.008 - pathname: R/RJ/RJBS/Email-Abstract-3.008.tar.gz - provides: - Email::Abstract 3.008 - Email::Abstract::EmailMIME 3.008 - Email::Abstract::EmailSimple 3.008 - Email::Abstract::MIMEEntity 3.008 - Email::Abstract::MailInternet 3.008 - Email::Abstract::MailMessage 3.008 - Email::Abstract::Plugin 3.008 - requirements: - Carp 0 - Email::Simple 1.998 - ExtUtils::MakeMaker 0 - MRO::Compat 0 - Module::Pluggable 1.5 - Scalar::Util 0 - perl 5.006 - strict 0 - warnings 0 - Email-Address-1.912 - pathname: R/RJ/RJBS/Email-Address-1.912.tar.gz - provides: - Email::Address 1.912 - requirements: - ExtUtils::MakeMaker 0 - overload 0 - strict 0 - warnings 0 - Email-Address-XS-1.04 - pathname: P/PA/PALI/Email-Address-XS-1.04.tar.gz - provides: - Email::Address::XS 1.04 - requirements: - Carp 0 - Exporter 0 - ExtUtils::MakeMaker 0 - XSLoader 0 - base 0 - overload 0 - perl 5.006000 - strict 0 - warnings 0 - Email-Date-Format-1.005 - pathname: R/RJ/RJBS/Email-Date-Format-1.005.tar.gz - provides: - Email::Date::Format 1.005 - requirements: - Exporter 5.57 - ExtUtils::MakeMaker 0 - Time::Local 0 - strict 0 - warnings 0 - Email-MIME-1.949 - pathname: R/RJ/RJBS/Email-MIME-1.949.tar.gz - provides: - Email::MIME 1.949 - Email::MIME::Creator 1.949 - Email::MIME::Encode 1.949 - Email::MIME::Header 1.949 - Email::MIME::Header::AddressList 1.949 - Email::MIME::Modifier 1.949 - requirements: - Carp 0 - Email::Address::XS 0 - Email::MIME::ContentType 1.023 - Email::MIME::Encodings 1.314 - Email::MessageID 0 - Email::Simple 2.212 - Email::Simple::Creator 0 - Email::Simple::Header 0 - Encode 1.9801 - ExtUtils::MakeMaker 0 - MIME::Base64 0 - MIME::Types 1.13 - Module::Runtime 0 - Scalar::Util 0 - parent 0 - perl 5.008001 - strict 0 - warnings 0 - Email-MIME-ContentType-1.026 - pathname: R/RJ/RJBS/Email-MIME-ContentType-1.026.tar.gz - provides: - Email::MIME::ContentType 1.026 - requirements: - Carp 0 - Encode 2.87 - Exporter 5.57 - ExtUtils::MakeMaker 0 - Text::Unidecode 0 - strict 0 - warnings 0 - Email-MIME-Encodings-1.315 - pathname: R/RJ/RJBS/Email-MIME-Encodings-1.315.tar.gz - provides: - Email::MIME::Encodings 1.315 - requirements: - Carp 0 - ExtUtils::MakeMaker 6.30 - MIME::Base64 3.05 - MIME::QuotedPrint 3.05 - strict 0 - warnings 0 - Email-MessageID-1.406 - pathname: R/RJ/RJBS/Email-MessageID-1.406.tar.gz - provides: - Email::MessageID 1.406 - requirements: - ExtUtils::MakeMaker 0 - Sys::Hostname 0 - overload 0 - strict 0 - warnings 0 - Email-Sender-1.300035 - pathname: R/RJ/RJBS/Email-Sender-1.300035.tar.gz - provides: - Email::Sender 1.300035 - Email::Sender::Failure 1.300035 - Email::Sender::Failure::Multi 1.300035 - Email::Sender::Failure::Permanent 1.300035 - Email::Sender::Failure::Temporary 1.300035 - Email::Sender::Manual 1.300035 - Email::Sender::Manual::QuickStart 1.300035 - Email::Sender::Role::CommonSending 1.300035 - Email::Sender::Role::HasMessage 1.300035 - Email::Sender::Simple 1.300035 - Email::Sender::Success 1.300035 - Email::Sender::Success::Partial 1.300035 - Email::Sender::Transport 1.300035 - Email::Sender::Transport::DevNull 1.300035 - Email::Sender::Transport::Failable 1.300035 - Email::Sender::Transport::Maildir 1.300035 - Email::Sender::Transport::Mbox 1.300035 - Email::Sender::Transport::Print 1.300035 - Email::Sender::Transport::SMTP 1.300035 - Email::Sender::Transport::SMTP::Persistent 1.300035 - Email::Sender::Transport::Sendmail 1.300035 - Email::Sender::Transport::Test 1.300035 - Email::Sender::Transport::Wrapper 1.300035 - Email::Sender::Util 1.300035 - requirements: - Carp 0 - Email::Abstract 3.006 - Email::Address 0 - Email::Simple 1.998 - ExtUtils::MakeMaker 0 - Fcntl 0 - File::Basename 0 - File::Path 2.06 - File::Spec 0 - IO::File 1.11 - IO::Handle 0 - List::Util 1.45 - Module::Runtime 0 - Moo 2.000000 - Moo::Role 0 - MooX::Types::MooseLike 0.15 - MooX::Types::MooseLike::Base 0 - Net::SMTP 3.07 - Scalar::Util 0 - Sub::Exporter 0 - Sub::Exporter::Util 0 - Sys::Hostname 0 - Throwable::Error 0.200003 - Try::Tiny 0 - strict 0 - utf8 0 - warnings 0 - Email-Simple-2.216 - pathname: R/RJ/RJBS/Email-Simple-2.216.tar.gz - provides: - Email::Simple 2.216 - Email::Simple::Creator 2.216 - Email::Simple::Header 2.216 - requirements: - Carp 0 - Email::Date::Format 0 - ExtUtils::MakeMaker 0 - perl 5.008 - strict 0 - warnings 0 - Encode-3.08 - pathname: D/DA/DANKOGAI/Encode-3.08.tar.gz - provides: - Encode 3.08 - Encode::Alias 2.24 - Encode::Byte 2.04 - Encode::CJKConstants 2.02 - Encode::CN 2.03 - Encode::CN::HZ 2.10 - Encode::Config 2.05 - Encode::EBCDIC 2.02 - Encode::Encoder 2.03 - Encode::Encoding 2.08 - Encode::GSM0338 2.09 - Encode::Guess 2.08 - Encode::Internal 3.08 - Encode::JP 2.04 - Encode::JP::H2Z 2.02 - Encode::JP::JIS7 2.08 - Encode::KR 2.03 - Encode::KR::2022_KR 2.04 - Encode::MIME::Header 2.28 - Encode::MIME::Header::ISO_2022_JP 1.09 - Encode::MIME::Name 1.03 - Encode::Symbol 2.02 - Encode::TW 2.03 - Encode::UTF_EBCDIC 3.08 - Encode::Unicode 2.18 - Encode::Unicode::UTF7 2.10 - Encode::XS 3.08 - Encode::utf8 3.08 - encoding 3.00 - requirements: - Exporter 5.57 - ExtUtils::MakeMaker 0 - Storable 0 - parent 0.221 - Encode-Locale-1.05 - pathname: G/GA/GAAS/Encode-Locale-1.05.tar.gz - provides: - Encode::Locale 1.05 - requirements: - Encode 2 - Encode::Alias 0 - ExtUtils::MakeMaker 0 - perl 5.008 - Excel-Writer-XLSX-1.08 - pathname: J/JM/JMCNAMARA/Excel-Writer-XLSX-1.08.tar.gz - provides: - Excel::Writer::XLSX 1.08 - Excel::Writer::XLSX::Chart 1.08 - Excel::Writer::XLSX::Chart::Area 1.08 - Excel::Writer::XLSX::Chart::Bar 1.08 - Excel::Writer::XLSX::Chart::Column 1.08 - Excel::Writer::XLSX::Chart::Doughnut 1.08 - Excel::Writer::XLSX::Chart::Line 1.08 - Excel::Writer::XLSX::Chart::Pie 1.08 - Excel::Writer::XLSX::Chart::Radar 1.08 - Excel::Writer::XLSX::Chart::Scatter 1.08 - Excel::Writer::XLSX::Chart::Stock 1.08 - Excel::Writer::XLSX::Chartsheet 1.08 - Excel::Writer::XLSX::Drawing 1.08 - Excel::Writer::XLSX::Examples 1.08 - Excel::Writer::XLSX::Format 1.08 - Excel::Writer::XLSX::Package::App 1.08 - Excel::Writer::XLSX::Package::Comments 1.08 - Excel::Writer::XLSX::Package::ContentTypes 1.08 - Excel::Writer::XLSX::Package::Core 1.08 - Excel::Writer::XLSX::Package::Custom 1.08 - Excel::Writer::XLSX::Package::Packager 1.08 - Excel::Writer::XLSX::Package::Relationships 1.08 - Excel::Writer::XLSX::Package::SharedStrings 1.08 - Excel::Writer::XLSX::Package::Styles 1.08 - Excel::Writer::XLSX::Package::Table 1.08 - Excel::Writer::XLSX::Package::Theme 1.08 - Excel::Writer::XLSX::Package::VML 1.08 - Excel::Writer::XLSX::Package::XMLwriter 1.08 - Excel::Writer::XLSX::Shape 1.08 - Excel::Writer::XLSX::Utility 1.08 - Excel::Writer::XLSX::Workbook 1.08 - Excel::Writer::XLSX::Worksheet 1.08 - requirements: - Archive::Zip 1.3 - ExtUtils::MakeMaker 0 - File::Temp 0.19 - IO::File 1.14 - ExtUtils-Config-0.008 - pathname: L/LE/LEONT/ExtUtils-Config-0.008.tar.gz - provides: - ExtUtils::Config 0.008 - requirements: - Data::Dumper 0 - ExtUtils::MakeMaker 6.30 - strict 0 - warnings 0 - ExtUtils-Helpers-0.026 - pathname: L/LE/LEONT/ExtUtils-Helpers-0.026.tar.gz - provides: - ExtUtils::Helpers 0.026 - ExtUtils::Helpers::Unix 0.026 - ExtUtils::Helpers::VMS 0.026 - ExtUtils::Helpers::Windows 0.026 - requirements: - Carp 0 - Exporter 5.57 - ExtUtils::MakeMaker 0 - File::Basename 0 - File::Copy 0 - File::Spec::Functions 0 - Text::ParseWords 3.24 - perl 5.006 - strict 0 - warnings 0 - ExtUtils-InstallPaths-0.012 - pathname: L/LE/LEONT/ExtUtils-InstallPaths-0.012.tar.gz - provides: - ExtUtils::InstallPaths 0.012 - requirements: - Carp 0 - ExtUtils::Config 0.002 - ExtUtils::MakeMaker 0 - File::Spec 0 - perl 5.006 - strict 0 - warnings 0 - File-HomeDir-1.006 - pathname: R/RE/REHSACK/File-HomeDir-1.006.tar.gz - provides: - File::HomeDir 1.006 - File::HomeDir::Darwin 1.006 - File::HomeDir::Darwin::Carbon 1.006 - File::HomeDir::Darwin::Cocoa 1.006 - File::HomeDir::Driver 1.006 - File::HomeDir::FreeDesktop 1.006 - File::HomeDir::MacOS9 1.006 - File::HomeDir::Test 1.006 - File::HomeDir::Unix 1.006 - File::HomeDir::Windows 1.006 - requirements: - Carp 0 - Cwd 3.12 - ExtUtils::MakeMaker 0 - File::Basename 0 - File::Path 2.01 - File::Spec 3.12 - File::Temp 0.19 - File::Which 0.05 - POSIX 0 - perl 5.008003 - File-Listing-6.14 - pathname: P/PL/PLICEASE/File-Listing-6.14.tar.gz - provides: - File::Listing 6.14 - File::Listing::apache 6.14 - File::Listing::dosftp 6.14 - File::Listing::netware 6.14 - File::Listing::unix 6.14 - File::Listing::vms 6.14 - requirements: - Carp 0 - Exporter 0 - ExtUtils::MakeMaker 0 - HTTP::Date 0 - Time::Local 0 - base 0 - perl 5.006 - File-Slurp-9999.32 - pathname: C/CA/CAPOEIRAB/File-Slurp-9999.32.tar.gz - provides: - File::Slurp 9999.32 - requirements: - B 0 - Carp 0 - Errno 0 - Exporter 5.57 - ExtUtils::MakeMaker 0 - Fcntl 0 - File::Basename 0 - File::Spec 3.01 - File::Temp 0 - IO::Handle 0 - POSIX 0 - strict 0 - warnings 0 - File-Which-1.24 - pathname: P/PL/PLICEASE/File-Which-1.24.tar.gz - provides: - File::Which 1.24 - requirements: - ExtUtils::MakeMaker 0 - base 0 - perl 5.006 - Getopt-Long-Descriptive-0.109 - pathname: R/RJ/RJBS/Getopt-Long-Descriptive-0.109.tar.gz - provides: - Getopt::Long::Descriptive 0.109 - Getopt::Long::Descriptive::Opts 0.109 - Getopt::Long::Descriptive::Usage 0.109 - requirements: - Carp 0 - ExtUtils::MakeMaker 6.78 - File::Basename 0 - Getopt::Long 2.33 - List::Util 0 - Params::Validate 0.97 - Scalar::Util 0 - Sub::Exporter 0.972 - Sub::Exporter::Util 0 - overload 0 - perl 5.010001 - strict 0 - warnings 0 - HTML-Parser-3.76 - pathname: O/OA/OALDERS/HTML-Parser-3.76.tar.gz - provides: - HTML::Entities 3.76 - HTML::Filter 3.76 - HTML::HeadParser 3.76 - HTML::LinkExtor 3.76 - HTML::Parser 3.76 - HTML::PullParser 3.76 - HTML::TokeParser 3.76 - requirements: - Carp 0 - Exporter 0 - ExtUtils::MakeMaker 6.52 - HTML::Tagset 0 - HTTP::Headers 0 - IO::File 0 - URI 0 - URI::URL 0 - XSLoader 0 - strict 0 - HTML-Tagset-3.20 - pathname: P/PE/PETDANCE/HTML-Tagset-3.20.tar.gz - provides: - HTML::Tagset 3.20 - requirements: - ExtUtils::MakeMaker 0 - HTTP-Cookies-6.10 - pathname: O/OA/OALDERS/HTTP-Cookies-6.10.tar.gz - provides: - HTTP::Cookies 6.10 - HTTP::Cookies::Microsoft 6.10 - HTTP::Cookies::Netscape 6.10 - requirements: - Carp 0 - ExtUtils::MakeMaker 0 - HTTP::Date 6 - HTTP::Headers::Util 6 - HTTP::Request 0 - locale 0 - perl 5.008001 - strict 0 - HTTP-Date-6.05 - pathname: O/OA/OALDERS/HTTP-Date-6.05.tar.gz - provides: - HTTP::Date 6.05 - requirements: - Exporter 0 - ExtUtils::MakeMaker 0 - Time::Local 1.28 - Time::Zone 0 - perl 5.006002 - strict 0 - HTTP-Message-6.29 - pathname: O/OA/OALDERS/HTTP-Message-6.29.tar.gz - provides: - HTTP::Config 6.29 - HTTP::Headers 6.29 - HTTP::Headers::Auth 6.29 - HTTP::Headers::ETag 6.29 - HTTP::Headers::Util 6.29 - HTTP::Message 6.29 - HTTP::Request 6.29 - HTTP::Request::Common 6.29 - HTTP::Response 6.29 - HTTP::Status 6.29 - requirements: - Carp 0 - Compress::Raw::Zlib 0 - Encode 3.01 - Encode::Locale 1 - Exporter 5.57 - ExtUtils::MakeMaker 0 - HTTP::Date 6 - IO::Compress::Bzip2 2.021 - IO::Compress::Deflate 0 - IO::Compress::Gzip 0 - IO::HTML 0 - IO::Uncompress::Bunzip2 2.021 - IO::Uncompress::Gunzip 0 - IO::Uncompress::Inflate 0 - IO::Uncompress::RawInflate 0 - LWP::MediaTypes 6 - MIME::Base64 2.1 - MIME::QuotedPrint 0 - URI 1.10 - base 0 - perl 5.008001 - strict 0 - warnings 0 - HTTP-Negotiate-6.01 - pathname: G/GA/GAAS/HTTP-Negotiate-6.01.tar.gz - provides: - HTTP::Negotiate 6.01 - requirements: - ExtUtils::MakeMaker 0 - HTTP::Headers 6 - perl 5.008001 - Hash-Merge-0.302 - pathname: H/HE/HERMES/Hash-Merge-0.302.tar.gz - provides: - Hash::Merge 0.302 - requirements: - Clone::Choose 0.008 - ExtUtils::MakeMaker 6.64 - Scalar::Util 0 - perl 5.008001 - IO-HTML-1.004 - pathname: C/CJ/CJM/IO-HTML-1.004.tar.gz - provides: - IO::HTML 1.004 - requirements: - Carp 0 - Encode 2.10 - Exporter 5.57 - ExtUtils::MakeMaker 0 - perl 5.008 - IO-Socket-SSL-2.070 - pathname: S/SU/SULLR/IO-Socket-SSL-2.070.tar.gz - provides: - IO::Socket::SSL 2.070 - IO::Socket::SSL::Intercept 2.056 - IO::Socket::SSL::OCSP_Cache 2.070 - IO::Socket::SSL::OCSP_Resolver 2.070 - IO::Socket::SSL::PublicSuffix undef - IO::Socket::SSL::SSL_Context 2.070 - IO::Socket::SSL::SSL_HANDLE 2.070 - IO::Socket::SSL::Session_Cache 2.070 - IO::Socket::SSL::Utils 2.014 - requirements: - ExtUtils::MakeMaker 0 - Mozilla::CA 0 - Net::SSLeay 1.46 - Scalar::Util 0 - JSON-Validator-4.16 - pathname: J/JH/JHTHORSEN/JSON-Validator-4.16.tar.gz - provides: - JSON::Validator 4.16 - JSON::Validator::Error undef - JSON::Validator::Formats undef - JSON::Validator::Joi undef - JSON::Validator::Ref undef - JSON::Validator::Schema undef - JSON::Validator::Schema::Draft201909 undef - JSON::Validator::Schema::Draft4 undef - JSON::Validator::Schema::Draft6 undef - JSON::Validator::Schema::Draft7 undef - JSON::Validator::Schema::OpenAPIv2 undef - JSON::Validator::Schema::OpenAPIv3 undef - JSON::Validator::Store undef - JSON::Validator::Util undef - requirements: - ExtUtils::MakeMaker 0 - List::Util 1.45 - Mojolicious 7.28 - YAML::PP 0.020 - perl 5.010001 - LWP-MediaTypes-6.04 - pathname: O/OA/OALDERS/LWP-MediaTypes-6.04.tar.gz - provides: - LWP::MediaTypes 6.04 - requirements: - Carp 0 - Exporter 0 - ExtUtils::MakeMaker 0 - File::Basename 0 - Scalar::Util 0 - perl 5.006002 - strict 0 - LWP-Protocol-https-6.10 - pathname: O/OA/OALDERS/LWP-Protocol-https-6.10.tar.gz - provides: - LWP::Protocol::https 6.10 - LWP::Protocol::https::Socket 6.10 - requirements: - ExtUtils::MakeMaker 0 - IO::Socket::SSL 1.54 - LWP::Protocol::http 0 - LWP::UserAgent 6.06 - Mozilla::CA 20180117 - Net::HTTPS 6 - base 0 - perl 5.008001 - strict 0 - Locale-PO-0.27 - pathname: C/CO/COSIMO/Locale-PO-0.27.tar.gz - provides: - Locale::PO 0.27 - requirements: - ExtUtils::MakeMaker 0 - File::Slurp 0 - Test::More 0 - MIME-Types-2.18 - pathname: M/MA/MARKOV/MIME-Types-2.18.tar.gz - provides: - MIME::Type 2.18 - MIME::Types 2.18 - MojoX::MIME::Types 2.18 - requirements: - ExtUtils::MakeMaker 0 - File::Basename 0 - File::Spec 0 - List::Util 0 - Test::More 0.47 - MRO-Compat-0.13 - pathname: H/HA/HAARG/MRO-Compat-0.13.tar.gz - provides: - MRO::Compat 0.13 - requirements: - ExtUtils::MakeMaker 0 - perl 5.006 - Module-Build-0.4231 - pathname: L/LE/LEONT/Module-Build-0.4231.tar.gz - provides: - Module::Build 0.4231 - Module::Build::Base 0.4231 - Module::Build::Compat 0.4231 - Module::Build::Config 0.4231 - Module::Build::Cookbook 0.4231 - Module::Build::Dumper 0.4231 - Module::Build::Notes 0.4231 - Module::Build::PPMMaker 0.4231 - Module::Build::Platform::Default 0.4231 - Module::Build::Platform::MacOS 0.4231 - Module::Build::Platform::Unix 0.4231 - Module::Build::Platform::VMS 0.4231 - Module::Build::Platform::VOS 0.4231 - Module::Build::Platform::Windows 0.4231 - Module::Build::Platform::aix 0.4231 - Module::Build::Platform::cygwin 0.4231 - Module::Build::Platform::darwin 0.4231 - Module::Build::Platform::os2 0.4231 - Module::Build::PodParser 0.4231 - requirements: - CPAN::Meta 2.142060 - Cwd 0 - Data::Dumper 0 - ExtUtils::CBuilder 0.27 - ExtUtils::Install 0 - ExtUtils::Manifest 0 - ExtUtils::Mkbootstrap 0 - ExtUtils::ParseXS 2.21 - File::Basename 0 - File::Compare 0 - File::Copy 0 - File::Find 0 - File::Path 0 - File::Spec 0.82 - Getopt::Long 0 - Module::Metadata 1.000002 - Perl::OSType 1 - Pod::Man 2.17 - TAP::Harness 3.29 - Text::Abbrev 0 - Text::ParseWords 0 - perl 5.006001 - version 0.87 - Module-Build-Tiny-0.039 - pathname: L/LE/LEONT/Module-Build-Tiny-0.039.tar.gz - provides: - Module::Build::Tiny 0.039 - requirements: - CPAN::Meta 0 - DynaLoader 0 - Exporter 5.57 - ExtUtils::CBuilder 0 - ExtUtils::Config 0.003 - ExtUtils::Helpers 0.020 - ExtUtils::Install 0 - ExtUtils::InstallPaths 0.002 - ExtUtils::ParseXS 0 - File::Basename 0 - File::Find 0 - File::Path 0 - File::Spec::Functions 0 - Getopt::Long 2.36 - JSON::PP 2 - Pod::Man 0 - TAP::Harness::Env 0 - perl 5.006 - strict 0 - warnings 0 - Module-Implementation-0.09 - pathname: D/DR/DROLSKY/Module-Implementation-0.09.tar.gz - provides: - Module::Implementation 0.09 - requirements: - Carp 0 - ExtUtils::MakeMaker 0 - Module::Runtime 0.012 - Try::Tiny 0 - strict 0 - warnings 0 - Module-Pluggable-5.2 - pathname: S/SI/SIMONW/Module-Pluggable-5.2.tar.gz - provides: - Devel::InnerPackage 0.4 - Module::Pluggable 5.2 - Module::Pluggable::Object 5.2 - requirements: - Exporter 5.57 - ExtUtils::MakeMaker 0 - File::Basename 0 - File::Find 0 - File::Spec 3.00 - File::Spec::Functions 0 - if 0 - perl 5.00503 - strict 0 - Module-Runtime-0.016 - pathname: Z/ZE/ZEFRAM/Module-Runtime-0.016.tar.gz - provides: - Module::Runtime 0.016 - requirements: - Module::Build 0 - Test::More 0.41 - perl 5.006 - strict 0 - warnings 0 - Mojo-SQLite-3.005 - pathname: D/DB/DBOOK/Mojo-SQLite-3.005.tar.gz - provides: - Mojo::SQLite 3.005 - Mojo::SQLite::Database 3.005 - Mojo::SQLite::Migrations 3.005 - Mojo::SQLite::PubSub 3.005 - Mojo::SQLite::Results 3.005 - Mojo::SQLite::Transaction 3.005 - requirements: - Carp 0 - DBD::SQLite 1.64 - DBI 1.627 - File::Spec::Functions 0 - File::Temp 0 - Module::Build::Tiny 0.034 - Mojolicious 8.03 - SQL::Abstract 1.81 - Scalar::Util 0 - URI 1.69 - URI::db 0.15 - URI::file 4.21 - perl 5.010001 - Mojolicious-9.16 - pathname: S/SR/SRI/Mojolicious-9.16.tar.gz - provides: - Mojo undef - Mojo::Asset undef - Mojo::Asset::File undef - Mojo::Asset::Memory undef - Mojo::Base undef - Mojo::ByteStream undef - Mojo::Cache undef - Mojo::Collection undef - Mojo::Content undef - Mojo::Content::MultiPart undef - Mojo::Content::Single undef - Mojo::Cookie undef - Mojo::Cookie::Request undef - Mojo::Cookie::Response undef - Mojo::DOM undef - Mojo::DOM::CSS undef - Mojo::DOM::HTML undef - Mojo::Date undef - Mojo::DynamicMethods undef - Mojo::EventEmitter undef - Mojo::Exception undef - Mojo::File undef - Mojo::Headers undef - Mojo::HelloWorld undef - Mojo::Home undef - Mojo::IOLoop undef - Mojo::IOLoop::Client undef - Mojo::IOLoop::Server undef - Mojo::IOLoop::Stream undef - Mojo::IOLoop::Subprocess undef - Mojo::IOLoop::TLS undef - Mojo::JSON undef - Mojo::JSON::Pointer undef - Mojo::Loader undef - Mojo::Log undef - Mojo::Message undef - Mojo::Message::Request undef - Mojo::Message::Response undef - Mojo::Parameters undef - Mojo::Path undef - Mojo::Promise undef - Mojo::Reactor undef - Mojo::Reactor::EV undef - Mojo::Reactor::Poll undef - Mojo::Server undef - Mojo::Server::CGI undef - Mojo::Server::Daemon undef - Mojo::Server::Hypnotoad undef - Mojo::Server::Morbo undef - Mojo::Server::Morbo::Backend undef - Mojo::Server::Morbo::Backend::Poll undef - Mojo::Server::PSGI undef - Mojo::Server::Prefork undef - Mojo::Template undef - Mojo::Transaction undef - Mojo::Transaction::HTTP undef - Mojo::Transaction::WebSocket undef - Mojo::URL undef - Mojo::Upload undef - Mojo::UserAgent undef - Mojo::UserAgent::CookieJar undef - Mojo::UserAgent::Proxy undef - Mojo::UserAgent::Server undef - Mojo::UserAgent::Transactor undef - Mojo::Util undef - Mojo::WebSocket undef - Mojolicious 9.16 - Mojolicious::Command undef - Mojolicious::Command::Author::cpanify undef - Mojolicious::Command::Author::generate undef - Mojolicious::Command::Author::generate::app undef - Mojolicious::Command::Author::generate::dockerfile undef - Mojolicious::Command::Author::generate::lite_app undef - Mojolicious::Command::Author::generate::makefile undef - Mojolicious::Command::Author::generate::plugin undef - Mojolicious::Command::Author::inflate undef - Mojolicious::Command::cgi undef - Mojolicious::Command::daemon undef - Mojolicious::Command::eval undef - Mojolicious::Command::get undef - Mojolicious::Command::prefork undef - Mojolicious::Command::psgi undef - Mojolicious::Command::routes undef - Mojolicious::Command::version undef - Mojolicious::Commands undef - Mojolicious::Controller undef - Mojolicious::Lite undef - Mojolicious::Plugin undef - Mojolicious::Plugin::Config undef - Mojolicious::Plugin::DefaultHelpers undef - Mojolicious::Plugin::EPLRenderer undef - Mojolicious::Plugin::EPRenderer undef - Mojolicious::Plugin::HeaderCondition undef - Mojolicious::Plugin::JSONConfig undef - Mojolicious::Plugin::Mount undef - Mojolicious::Plugin::NotYAMLConfig undef - Mojolicious::Plugin::TagHelpers undef - Mojolicious::Plugins undef - Mojolicious::Renderer undef - Mojolicious::Routes undef - Mojolicious::Routes::Match undef - Mojolicious::Routes::Pattern undef - Mojolicious::Routes::Route undef - Mojolicious::Sessions undef - Mojolicious::Static undef - Mojolicious::Types undef - Mojolicious::Validator undef - Mojolicious::Validator::Validation undef - Test::Mojo undef - ojo undef - requirements: - ExtUtils::MakeMaker 0 - IO::Socket::IP 0.37 - Sub::Util 1.41 - perl 5.016 - Mojolicious-Plugin-Qooxdoo-1.0.11 - pathname: O/OE/OETIKER/Mojolicious-Plugin-Qooxdoo-1.0.11.tar.gz - provides: - Mojolicious::Plugin::Qooxdoo 1.000011 - Mojolicious::Plugin::Qooxdoo::JsonRpcController 1.000011 - requirements: - CPAN::Uploader 0 - ExtUtils::MakeMaker 0 - Mojolicious 8.26 - perl 5.022000 - Moo-2.005004 - pathname: H/HA/HAARG/Moo-2.005004.tar.gz - provides: - Method::Generate::Accessor undef - Method::Generate::BuildAll undef - Method::Generate::Constructor undef - Method::Generate::DemolishAll undef - Moo 2.005004 - Moo::HandleMoose undef - Moo::HandleMoose::FakeConstructor undef - Moo::HandleMoose::FakeMetaClass undef - Moo::HandleMoose::_TypeMap undef - Moo::Object undef - Moo::Role 2.005004 - Moo::_Utils undef - Moo::sification undef - oo undef - requirements: - Carp 0 - Class::Method::Modifiers 1.10 - Exporter 0 - ExtUtils::MakeMaker 0 - Role::Tiny 2.002003 - Scalar::Util 1.00 - Sub::Defer 2.006006 - Sub::Quote 2.006006 - perl 5.006 - MooX-Types-MooseLike-0.29 - pathname: M/MA/MATEU/MooX-Types-MooseLike-0.29.tar.gz - provides: - MooX::Types::MooseLike 0.29 - MooX::Types::MooseLike::Base 0.29 - requirements: - ExtUtils::MakeMaker 0 - Module::Runtime 0.014 - Mozilla-CA-20200520 - pathname: A/AB/ABH/Mozilla-CA-20200520.tar.gz - provides: - Mozilla::CA 20200520 - requirements: - ExtUtils::MakeMaker 0 - Test 0 - perl 5.006 - Net-HTTP-6.21 - pathname: O/OA/OALDERS/Net-HTTP-6.21.tar.gz - provides: - Net::HTTP 6.21 - Net::HTTP::Methods 6.21 - Net::HTTP::NB 6.21 - Net::HTTPS 6.21 - requirements: - Carp 0 - Compress::Raw::Zlib 0 - ExtUtils::MakeMaker 0 - IO::Socket::INET 0 - IO::Uncompress::Gunzip 0 - URI 0 - base 0 - perl 5.006002 - strict 0 - warnings 0 - Net-IP-1.26 - pathname: M/MA/MANU/Net-IP-1.26.tar.gz - provides: - Net::IP 1.26 - requirements: - ExtUtils::MakeMaker 0 - Net-SSLeay-1.90 - pathname: C/CH/CHRISN/Net-SSLeay-1.90.tar.gz - provides: - Net::SSLeay 1.90 - Net::SSLeay::Handle 1.90 - requirements: - ExtUtils::MakeMaker 0 - MIME::Base64 0 - perl 5.008001 - Params-Util-1.102 - pathname: R/RE/REHSACK/Params-Util-1.102.tar.gz - provides: - Params::Util 1.102 - Params::Util::PP 1.102 - requirements: - Carp 0 - ExtUtils::MakeMaker 0 - File::Basename 0 - File::Copy 0 - File::Path 0 - File::Spec 0 - IPC::Cmd 0 - Scalar::Util 1.18 - XSLoader 0.22 - parent 0 - Params-Validate-1.30 - pathname: D/DR/DROLSKY/Params-Validate-1.30.tar.gz - provides: - Params::Validate 1.30 - Params::Validate::Constants 1.30 - Params::Validate::PP 1.30 - Params::Validate::XS 1.30 - requirements: - Carp 0 - Exporter 0 - ExtUtils::CBuilder 0 - Module::Build 0.4227 - Module::Implementation 0 - Scalar::Util 1.10 - XSLoader 0 - perl 5.008001 - strict 0 - vars 0 - warnings 0 - Role-Tiny-2.002004 - pathname: H/HA/HAARG/Role-Tiny-2.002004.tar.gz - provides: - Role::Tiny 2.002004 - Role::Tiny::With 2.002004 - requirements: - Exporter 5.57 - perl 5.006 - SQL-Abstract-2.000001 - pathname: M/MS/MSTROUT/SQL-Abstract-2.000001.tar.gz - provides: - Chunkstrumenter undef - DBIx::Class::SQLMaker::Role::SQLA2Passthrough undef - SQL::Abstract 2.000001 - SQL::Abstract::Formatter undef - SQL::Abstract::Parts undef - SQL::Abstract::Plugin::BangOverrides undef - SQL::Abstract::Plugin::ExtraClauses undef - SQL::Abstract::Reference undef - SQL::Abstract::Role::Plugin undef - SQL::Abstract::Test undef - SQL::Abstract::Tree undef - requirements: - Exporter 5.57 - ExtUtils::MakeMaker 0 - Hash::Merge 0.12 - List::Util 0 - MRO::Compat 0.12 - Moo 2.000001 - Scalar::Util 0 - Sub::Quote 2.000001 - Test::Builder::Module 0.84 - Test::Deep 0.101 - Text::Balanced 2.00 - perl 5.006 - SVG-Barcode-0.12 - pathname: T/TE/TEKKI/SVG-Barcode-0.12.tar.gz - provides: - SVG::Barcode 0.12 - requirements: - ExtUtils::MakeMaker 0 - perl v5.24.0 - SVG-Barcode-QRCode-0.12 - pathname: T/TE/TEKKI/SVG-Barcode-QRCode-0.12.tar.gz - provides: - SVG::Barcode::QRCode 0.12 - requirements: - ExtUtils::MakeMaker 0 - SVG::Barcode 0.11 - Text::QRCode 0.05 - perl v5.24.0 - Sub-Exporter-0.987 - pathname: R/RJ/RJBS/Sub-Exporter-0.987.tar.gz - provides: - Sub::Exporter 0.987 - Sub::Exporter::Util 0.987 - requirements: - Carp 0 - Data::OptList 0.100 - ExtUtils::MakeMaker 6.30 - Params::Util 0.14 - Sub::Install 0.92 - strict 0 - warnings 0 - Sub-Install-0.928 - pathname: R/RJ/RJBS/Sub-Install-0.928.tar.gz - provides: - Sub::Install 0.928 - requirements: - B 0 - Carp 0 - ExtUtils::MakeMaker 6.30 - Scalar::Util 0 - strict 0 - warnings 0 - Sub-Quote-2.006006 - pathname: H/HA/HAARG/Sub-Quote-2.006006.tar.gz - provides: - Sub::Defer 2.006006 - Sub::Quote 2.006006 - requirements: - ExtUtils::MakeMaker 0 - Scalar::Util 0 - perl 5.006 - TermReadKey-2.38 - pathname: J/JS/JSTOWE/TermReadKey-2.38.tar.gz - provides: - Term::ReadKey 2.38 - requirements: - ExtUtils::MakeMaker 6.58 - Test-Deep-1.130 - pathname: R/RJ/RJBS/Test-Deep-1.130.tar.gz - provides: - Test::Deep 1.130 - Test::Deep::All undef - Test::Deep::Any undef - Test::Deep::Array undef - Test::Deep::ArrayEach undef - Test::Deep::ArrayElementsOnly undef - Test::Deep::ArrayLength undef - Test::Deep::ArrayLengthOnly undef - Test::Deep::Blessed undef - Test::Deep::Boolean undef - Test::Deep::Cache undef - Test::Deep::Cache::Simple undef - Test::Deep::Class undef - Test::Deep::Cmp undef - Test::Deep::Code undef - Test::Deep::Hash undef - Test::Deep::HashEach undef - Test::Deep::HashElements undef - Test::Deep::HashKeys undef - Test::Deep::HashKeysOnly undef - Test::Deep::Ignore undef - Test::Deep::Isa undef - Test::Deep::ListMethods undef - Test::Deep::MM undef - Test::Deep::Methods undef - Test::Deep::NoTest undef - Test::Deep::None undef - Test::Deep::Number undef - Test::Deep::Obj undef - Test::Deep::Ref undef - Test::Deep::RefType undef - Test::Deep::Regexp undef - Test::Deep::RegexpMatches undef - Test::Deep::RegexpOnly undef - Test::Deep::RegexpRef undef - Test::Deep::RegexpRefOnly undef - Test::Deep::RegexpVersion undef - Test::Deep::ScalarRef undef - Test::Deep::ScalarRefOnly undef - Test::Deep::Set undef - Test::Deep::Shallow undef - Test::Deep::Stack undef - Test::Deep::String undef - Test::Deep::SubHash undef - Test::Deep::SubHashElements undef - Test::Deep::SubHashKeys undef - Test::Deep::SubHashKeysOnly undef - Test::Deep::SuperHash undef - Test::Deep::SuperHashElements undef - Test::Deep::SuperHashKeys undef - Test::Deep::SuperHashKeysOnly undef - requirements: - ExtUtils::MakeMaker 0 - List::Util 1.09 - Scalar::Util 1.09 - Test::Builder 0 - Text-CSV-2.00 - pathname: I/IS/ISHIGAKI/Text-CSV-2.00.tar.gz - provides: - Text::CSV 2.00 - Text::CSV::ErrorDiag 2.00 - Text::CSV_PP 2.00 - requirements: - ExtUtils::MakeMaker 0 - IO::Handle 0 - Test::Harness 0 - Test::More 0.71 - perl 5.006001 - Text-QRCode-0.05 - pathname: K/KU/KURIHARA/Text-QRCode-0.05.tar.gz - provides: - Text::QRCode 0.05 - requirements: - ExtUtils::MakeMaker 6.36 - Text-Unidecode-1.30 - pathname: S/SB/SBURKE/Text-Unidecode-1.30.tar.gz - provides: - Text::Unidecode 1.30 - requirements: - ExtUtils::MakeMaker 0 - perl 5.008 - Throwable-0.200013 - pathname: R/RJ/RJBS/Throwable-0.200013.tar.gz - provides: - StackTrace::Auto 0.200013 - Throwable 0.200013 - Throwable::Error 0.200013 - requirements: - Carp 0 - Devel::StackTrace 1.32 - ExtUtils::MakeMaker 0 - Module::Runtime 0.002 - Moo 1.000001 - Moo::Role 0 - Scalar::Util 0 - Sub::Quote 0 - overload 0 - Time-Local-1.30 - pathname: D/DR/DROLSKY/Time-Local-1.30.tar.gz - provides: - Time::Local 1.30 - requirements: - Carp 0 - Exporter 0 - ExtUtils::MakeMaker 0 - constant 0 - parent 0 - strict 0 - TimeDate-2.33 - pathname: A/AT/ATOOMIC/TimeDate-2.33.tar.gz - provides: - Date::Format 2.24 - Date::Format::Generic 2.24 - Date::Language 1.10 - Date::Language::Afar 0.99 - Date::Language::Amharic 1.00 - Date::Language::Austrian 1.01 - Date::Language::Brazilian 1.01 - Date::Language::Bulgarian 1.01 - Date::Language::Chinese 1.00 - Date::Language::Chinese_GB 1.01 - Date::Language::Czech 1.01 - Date::Language::Danish 1.01 - Date::Language::Dutch 1.02 - Date::Language::English 1.01 - Date::Language::Finnish 1.01 - Date::Language::French 1.04 - Date::Language::Gedeo 0.99 - Date::Language::German 1.02 - Date::Language::Greek 1.00 - Date::Language::Hungarian 1.01 - Date::Language::Icelandic 1.01 - Date::Language::Italian 1.01 - Date::Language::Norwegian 1.01 - Date::Language::Occitan 1.04 - Date::Language::Oromo 0.99 - Date::Language::Romanian 1.01 - Date::Language::Russian 1.01 - Date::Language::Russian_cp1251 1.01 - Date::Language::Russian_koi8r 1.01 - Date::Language::Sidama 0.99 - Date::Language::Somali 0.99 - Date::Language::Spanish 1.00 - Date::Language::Swedish 1.01 - Date::Language::Tigrinya 1.00 - Date::Language::TigrinyaEritrean 1.00 - Date::Language::TigrinyaEthiopian 1.00 - Date::Language::Turkish 1.0 - Date::Parse 2.33 - Time::Zone 2.24 - TimeDate 1.21 - requirements: - ExtUtils::MakeMaker 0 - Try-Tiny-0.30 - pathname: E/ET/ETHER/Try-Tiny-0.30.tar.gz - provides: - Try::Tiny 0.30 - requirements: - Carp 0 - Exporter 5.57 - ExtUtils::MakeMaker 0 - constant 0 - perl 5.006 - strict 0 - warnings 0 - URI-5.09 - pathname: O/OA/OALDERS/URI-5.09.tar.gz - provides: - URI 5.09 - URI::Escape 5.09 - URI::Heuristic 5.09 - URI::IRI 5.09 - URI::QueryParam 5.09 - URI::Split 5.09 - URI::URL 5.09 - URI::WithBase 5.09 - URI::data 5.09 - URI::file 5.09 - URI::file::Base 5.09 - URI::file::FAT 5.09 - URI::file::Mac 5.09 - URI::file::OS2 5.09 - URI::file::QNX 5.09 - URI::file::Unix 5.09 - URI::file::Win32 5.09 - URI::ftp 5.09 - URI::gopher 5.09 - URI::http 5.09 - URI::https 5.09 - URI::ldap 5.09 - URI::ldapi 5.09 - URI::ldaps 5.09 - URI::mailto 5.09 - URI::mms 5.09 - URI::news 5.09 - URI::nntp 5.09 - URI::nntps 5.09 - URI::pop 5.09 - URI::rlogin 5.09 - URI::rsync 5.09 - URI::rtsp 5.09 - URI::rtspu 5.09 - URI::sftp 5.09 - URI::sip 5.09 - URI::sips 5.09 - URI::snews 5.09 - URI::ssh 5.09 - URI::telnet 5.09 - URI::tn3270 5.09 - URI::urn 5.09 - URI::urn::isbn 5.09 - URI::urn::oid 5.09 - requirements: - Carp 0 - Cwd 0 - Data::Dumper 0 - Encode 0 - Exporter 5.57 - ExtUtils::MakeMaker 0 - MIME::Base64 2 - Net::Domain 0 - Scalar::Util 0 - constant 0 - integer 0 - overload 0 - parent 0 - perl 5.008001 - strict 0 - utf8 0 - warnings 0 - URI-Nested-0.10 - pathname: D/DW/DWHEELER/URI-Nested-0.10.tar.gz - provides: - URI::Nested 0.10 - requirements: - Module::Build 0.30 - Test::More 0.88 - URI 1.40 - perl 5.008001 - URI-db-0.19 - pathname: D/DW/DWHEELER/URI-db-0.19.tar.gz - provides: - URI::cassandra 0.19 - URI::couch 0.19 - URI::couchdb 0.19 - URI::cubrid 0.19 - URI::db 0.19 - URI::db2 0.19 - URI::derby 0.19 - URI::exasol 0.19 - URI::firebird 0.19 - URI::hive 0.19 - URI::impala 0.19 - URI::informix 0.19 - URI::ingres 0.19 - URI::interbase 0.19 - URI::ldapdb 0.19 - URI::maria 0.19 - URI::mariadb 0.19 - URI::max 0.19 - URI::maxdb 0.19 - URI::monet 0.19 - URI::monetdb 0.19 - URI::mongo 0.19 - URI::mongodb 0.19 - URI::mssql 0.19 - URI::mysql 0.19 - URI::oracle 0.19 - URI::pg 0.19 - URI::pgsql 0.19 - URI::pgxc 0.19 - URI::postgres 0.19 - URI::postgresql 0.19 - URI::postgresxc 0.19 - URI::redshift 0.19 - URI::snowflake 0.19 - URI::sqlite 0.19 - URI::sqlite3 0.19 - URI::sqlserver 0.19 - URI::sybase 0.19 - URI::teradata 0.19 - URI::unify 0.19 - URI::vertica 0.19 - requirements: - Module::Build 0.30 - Test::More 0.88 - URI 1.40 - URI::Nested 0.10 - perl 5.008001 - WWW-RobotRules-6.02 - pathname: G/GA/GAAS/WWW-RobotRules-6.02.tar.gz - provides: - WWW::RobotRules 6.02 - WWW::RobotRules::AnyDBM_File 6.00 - WWW::RobotRules::InCore 6.02 - requirements: - AnyDBM_File 0 - ExtUtils::MakeMaker 0 - Fcntl 0 - URI 1.10 - perl 5.008001 - Wireguard-WGmeta-0.2.3 - pathname: T/TO/TOBIB/Wireguard-WGmeta-0.2.3.tar.gz - provides: - Wireguard::WGmeta 0.002003 - Wireguard::WGmeta::Cli::Commands::Add undef - Wireguard::WGmeta::Cli::Commands::Apply undef - Wireguard::WGmeta::Cli::Commands::Command undef - Wireguard::WGmeta::Cli::Commands::Disable undef - Wireguard::WGmeta::Cli::Commands::Enable undef - Wireguard::WGmeta::Cli::Commands::Help undef - Wireguard::WGmeta::Cli::Commands::Set undef - Wireguard::WGmeta::Cli::Commands::Show undef - Wireguard::WGmeta::Cli::Human undef - Wireguard::WGmeta::Cli::Router 0.002003 - Wireguard::WGmeta::Cli::TerminalHelpers undef - Wireguard::WGmeta::Parser::Config 0.002003 - Wireguard::WGmeta::Parser::Show 0.002003 - Wireguard::WGmeta::Utils undef - Wireguard::WGmeta::ValidAttributes undef - Wireguard::WGmeta::Validator undef - Wireguard::WGmeta::Wrapper::Bridge undef - Wireguard::WGmeta::Wrapper::Config 0.002003 - Wireguard::WGmeta::Wrapper::ConfigT 0.002003 - Wireguard::WGmeta::Wrapper::Show 0.002003 - requirements: - ExtUtils::MakeMaker 0 - perl 5.020000 - YAML-LibYAML-0.82 - pathname: T/TI/TINITA/YAML-LibYAML-0.82.tar.gz - provides: - YAML::LibYAML 0.82 - YAML::XS 0.82 - YAML::XS::LibYAML undef - requirements: - ExtUtils::MakeMaker 0 - perl 5.008001 - YAML-PP-0.027 - pathname: T/TI/TINITA/YAML-PP-0.027.tar.gz - provides: - YAML::PP 0.027 - YAML::PP::Common 0.027 - YAML::PP::Constructor 0.027 - YAML::PP::Dumper 0.027 - YAML::PP::Emitter 0.027 - YAML::PP::Exception 0.027 - YAML::PP::Grammar 0.027 - YAML::PP::Highlight 0.027 - YAML::PP::Lexer 0.027 - YAML::PP::Loader 0.027 - YAML::PP::Parser 0.027 - YAML::PP::Perl 0.027 - YAML::PP::Preserve::Array 0.027 - YAML::PP::Preserve::Hash 0.027 - YAML::PP::Preserve::Scalar 0.027 - YAML::PP::Reader 0.027 - YAML::PP::Reader::File 0.027 - YAML::PP::Render 0.027 - YAML::PP::Representer 0.027 - YAML::PP::Schema 0.027 - YAML::PP::Schema::Binary 0.027 - YAML::PP::Schema::Core 0.027 - YAML::PP::Schema::Failsafe 0.027 - YAML::PP::Schema::Include 0.027 - YAML::PP::Schema::JSON 0.027 - YAML::PP::Schema::Merge 0.027 - YAML::PP::Schema::Perl 0.027 - YAML::PP::Schema::Tie::IxHash 0.027 - YAML::PP::Schema::YAML1_1 0.027 - YAML::PP::Type::MergeKey 0.027 - YAML::PP::Writer 0.027 - YAML::PP::Writer::File 0.027 - requirements: - B 0 - B::Deparse 0 - Carp 0 - Data::Dumper 0 - Encode 0 - Exporter 0 - ExtUtils::MakeMaker 0 - File::Basename 0 - Getopt::Long 0 - MIME::Base64 0 - Module::Load 0 - Scalar::Util 1.07 - Tie::Array 0 - Tie::Hash 0 - base 0 - constant 0 - overload 0 - perl 5.008000 - strict 0 - warnings 0 - libwww-perl-6.53 - pathname: O/OA/OALDERS/libwww-perl-6.53.tar.gz - provides: - LWP 6.53 - LWP::Authen::Basic 6.53 - LWP::Authen::Digest 6.53 - LWP::Authen::Ntlm 6.53 - LWP::ConnCache 6.53 - LWP::Debug 6.53 - LWP::Debug::TraceHTTP 6.53 - LWP::DebugFile 6.53 - LWP::MemberMixin 6.53 - LWP::Protocol 6.53 - LWP::Protocol::cpan 6.53 - LWP::Protocol::data 6.53 - LWP::Protocol::file 6.53 - LWP::Protocol::ftp 6.53 - LWP::Protocol::gopher 6.53 - LWP::Protocol::http 6.53 - LWP::Protocol::loopback 6.53 - LWP::Protocol::mailto 6.53 - LWP::Protocol::nntp 6.53 - LWP::Protocol::nogo 6.53 - LWP::RobotUA 6.53 - LWP::Simple 6.53 - LWP::UserAgent 6.53 - libwww::perl undef - requirements: - CPAN::Meta::Requirements 2.120620 - Digest::MD5 0 - Encode 2.12 - Encode::Locale 0 - ExtUtils::MakeMaker 0 - File::Copy 0 - File::Listing 6 - Getopt::Long 0 - HTML::Entities 0 - HTML::HeadParser 0 - HTTP::Cookies 6 - HTTP::Date 6 - HTTP::Negotiate 6 - HTTP::Request 6 - HTTP::Request::Common 6 - HTTP::Response 6 - HTTP::Status 6.07 - IO::Select 0 - IO::Socket 0 - LWP::MediaTypes 6 - MIME::Base64 2.1 - Module::Metadata 0 - Net::FTP 2.58 - Net::HTTP 6.18 - Scalar::Util 0 - Try::Tiny 0 - URI 1.10 - URI::Escape 0 - WWW::RobotRules 6 - base 0 - perl 5.008001 - strict 0 - warnings 0