瀏覽代碼

Updated return-path

Will Browning 6 年之前
父節點
當前提交
5eda6e2086
共有 7 個文件被更改,包括 92 次插入85 次删除
  1. 1 1
      app/Console/Commands/ReceiveEmail.php
  2. 1 0
      app/EmailData.php
  3. 6 3
      app/Mail/ForwardEmail.php
  4. 1 1
      app/Mail/ReplyToEmail.php
  5. 64 64
      composer.lock
  6. 18 15
      package-lock.json
  7. 1 1
      package.json

+ 1 - 1
app/Console/Commands/ReceiveEmail.php

@@ -211,7 +211,7 @@ class ReceiveEmail extends Command
                 function () use ($user) {
                 function () use ($user) {
 
 
                     // Rate limit reached, return error message
                     // Rate limit reached, return error message
-                    $this->error('5.7.1 Rate limit exceeded for user ' . $user->username . '. Please try again later.');
+                    $this->error('4.2.1 Rate limit exceeded for user ' . $user->username . '. Please try again later.');
 
 
                     exit(1);
                     exit(1);
                 }
                 }

+ 1 - 0
app/EmailData.php

@@ -9,6 +9,7 @@ class EmailData
     public function __construct(Parser $parser)
     public function __construct(Parser $parser)
     {
     {
         $this->sender = $parser->getAddresses('from')[0]['address'];
         $this->sender = $parser->getAddresses('from')[0]['address'];
+        $this->display_from = $parser->getAddresses('from')[0]['display'];
         $this->subject = $parser->getHeader('subject');
         $this->subject = $parser->getHeader('subject');
         $this->text = $parser->getMessageBody('text');
         $this->text = $parser->getMessageBody('text');
         $this->html = $parser->getMessageBody('html');
         $this->html = $parser->getMessageBody('html');

+ 6 - 3
app/Mail/ForwardEmail.php

@@ -17,6 +17,7 @@ class ForwardEmail extends Mailable implements ShouldQueue
     protected $user;
     protected $user;
     protected $alias;
     protected $alias;
     protected $sender;
     protected $sender;
+    protected $displayFrom;
     protected $emailSubject;
     protected $emailSubject;
     protected $emailText;
     protected $emailText;
     protected $emailHtml;
     protected $emailHtml;
@@ -33,6 +34,7 @@ class ForwardEmail extends Mailable implements ShouldQueue
     {
     {
         $this->alias = $alias;
         $this->alias = $alias;
         $this->sender = $emailData->sender;
         $this->sender = $emailData->sender;
+        $this->displayFrom = $emailData->display_from;
         $this->emailSubject = $emailData->subject;
         $this->emailSubject = $emailData->subject;
         $this->emailText = $emailData->text;
         $this->emailText = $emailData->text;
         $this->emailHtml = $emailData->html;
         $this->emailHtml = $emailData->html;
@@ -52,7 +54,7 @@ class ForwardEmail extends Mailable implements ShouldQueue
         $replyToEmail = $this->alias->local_part.'+'.sha1(config('anonaddy.secret').$this->sender).'@'.$this->alias->domain;
         $replyToEmail = $this->alias->local_part.'+'.sha1(config('anonaddy.secret').$this->sender).'@'.$this->alias->domain;
 
 
         $email =  $this
         $email =  $this
-            ->from(config('mail.from.address'), $this->sender.' via '.config('app.name'))
+            ->from(config('mail.from.address'), $this->displayFrom."'".$this->sender."' via ".config('app.name'))
             ->replyTo($replyToEmail, $this->sender)
             ->replyTo($replyToEmail, $this->sender)
             ->subject($this->emailSubject)
             ->subject($this->emailSubject)
             ->text('emails.forward.text')->with([
             ->text('emails.forward.text')->with([
@@ -66,10 +68,11 @@ class ForwardEmail extends Mailable implements ShouldQueue
             ])
             ])
             ->withSwiftMessage(function ($message) {
             ->withSwiftMessage(function ($message) {
                 $message->getHeaders()
                 $message->getHeaders()
-                        ->addTextHeader('List-Unsubscribe', '<mailto:' . $this->alias->id . '@unsubscribe.' . config('anonaddy.domain') . '>, <' . $this->deactivateUrl . '>');
+                        ->addTextHeader('List-Unsubscribe', '<' . $this->deactivateUrl . '>,
+                        <mailto:' . $this->alias->id . '@unsubscribe.' . config('anonaddy.domain') . '>');
 
 
                 $message->getHeaders()
                 $message->getHeaders()
-                        ->addTextHeader('Return-Path', config('mail.from.address'));
+                        ->addTextHeader('Return-Path', 'bounce@' . config('anonaddy.domain'));
             });
             });
 
 
         if ($this->emailHtml) {
         if ($this->emailHtml) {

+ 1 - 1
app/Mail/ReplyToEmail.php

@@ -54,7 +54,7 @@ class ReplyToEmail extends Mailable implements ShouldQueue
             ])
             ])
             ->withSwiftMessage(function ($message) {
             ->withSwiftMessage(function ($message) {
                 $message->getHeaders()
                 $message->getHeaders()
-                        ->addTextHeader('Return-Path', config('mail.from.address'));
+                        ->addTextHeader('Return-Path', 'bounce@' . config('anonaddy.domain'));
             });
             });
 
 
         if ($this->emailHtml) {
         if ($this->emailHtml) {

+ 64 - 64
composer.lock

@@ -2169,16 +2169,16 @@
         },
         },
         {
         {
             "name": "symfony/console",
             "name": "symfony/console",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/console.git",
                 "url": "https://github.com/symfony/console.git",
-                "reference": "d50bbeeb0e17e6dd4124ea391eff235e932cbf64"
+                "reference": "b592b26a24265a35172d8a2094d8b10f22b7cc39"
             },
             },
             "dist": {
             "dist": {
                 "type": "zip",
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/console/zipball/d50bbeeb0e17e6dd4124ea391eff235e932cbf64",
-                "reference": "d50bbeeb0e17e6dd4124ea391eff235e932cbf64",
+                "url": "https://api.github.com/repos/symfony/console/zipball/b592b26a24265a35172d8a2094d8b10f22b7cc39",
+                "reference": "b592b26a24265a35172d8a2094d8b10f22b7cc39",
                 "shasum": ""
                 "shasum": ""
             },
             },
             "require": {
             "require": {
@@ -2240,11 +2240,11 @@
             ],
             ],
             "description": "Symfony Console Component",
             "description": "Symfony Console Component",
             "homepage": "https://symfony.com",
             "homepage": "https://symfony.com",
-            "time": "2019-06-05T13:25:51+00:00"
+            "time": "2019-06-13T11:03:18+00:00"
         },
         },
         {
         {
             "name": "symfony/css-selector",
             "name": "symfony/css-selector",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/css-selector.git",
                 "url": "https://github.com/symfony/css-selector.git",
@@ -2297,16 +2297,16 @@
         },
         },
         {
         {
             "name": "symfony/debug",
             "name": "symfony/debug",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/debug.git",
                 "url": "https://github.com/symfony/debug.git",
-                "reference": "4e025104f1f9adb1f7a2d14fb102c9986d6e97c6"
+                "reference": "d8f4fb38152e0eb6a433705e5f661d25b32c5fcd"
             },
             },
             "dist": {
             "dist": {
                 "type": "zip",
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/debug/zipball/4e025104f1f9adb1f7a2d14fb102c9986d6e97c6",
-                "reference": "4e025104f1f9adb1f7a2d14fb102c9986d6e97c6",
+                "url": "https://api.github.com/repos/symfony/debug/zipball/d8f4fb38152e0eb6a433705e5f661d25b32c5fcd",
+                "reference": "d8f4fb38152e0eb6a433705e5f661d25b32c5fcd",
                 "shasum": ""
                 "shasum": ""
             },
             },
             "require": {
             "require": {
@@ -2349,20 +2349,20 @@
             ],
             ],
             "description": "Symfony Debug Component",
             "description": "Symfony Debug Component",
             "homepage": "https://symfony.com",
             "homepage": "https://symfony.com",
-            "time": "2019-05-30T16:10:05+00:00"
+            "time": "2019-06-19T15:27:09+00:00"
         },
         },
         {
         {
             "name": "symfony/event-dispatcher",
             "name": "symfony/event-dispatcher",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/event-dispatcher.git",
                 "url": "https://github.com/symfony/event-dispatcher.git",
-                "reference": "4e6c670af81c4fb0b6c08b035530a9915d0b691f"
+                "reference": "d257021c1ab28d48d24a16de79dfab445ce93398"
             },
             },
             "dist": {
             "dist": {
                 "type": "zip",
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/4e6c670af81c4fb0b6c08b035530a9915d0b691f",
-                "reference": "4e6c670af81c4fb0b6c08b035530a9915d0b691f",
+                "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d257021c1ab28d48d24a16de79dfab445ce93398",
+                "reference": "d257021c1ab28d48d24a16de79dfab445ce93398",
                 "shasum": ""
                 "shasum": ""
             },
             },
             "require": {
             "require": {
@@ -2419,7 +2419,7 @@
             ],
             ],
             "description": "Symfony EventDispatcher Component",
             "description": "Symfony EventDispatcher Component",
             "homepage": "https://symfony.com",
             "homepage": "https://symfony.com",
-            "time": "2019-05-30T16:10:05+00:00"
+            "time": "2019-06-13T11:03:18+00:00"
         },
         },
         {
         {
             "name": "symfony/event-dispatcher-contracts",
             "name": "symfony/event-dispatcher-contracts",
@@ -2481,16 +2481,16 @@
         },
         },
         {
         {
             "name": "symfony/finder",
             "name": "symfony/finder",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/finder.git",
                 "url": "https://github.com/symfony/finder.git",
-                "reference": "b3d4f4c0e4eadfdd8b296af9ca637cfbf51d8176"
+                "reference": "33c21f7d5d3dc8a140c282854a7e13aeb5d0f91a"
             },
             },
             "dist": {
             "dist": {
                 "type": "zip",
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/finder/zipball/b3d4f4c0e4eadfdd8b296af9ca637cfbf51d8176",
-                "reference": "b3d4f4c0e4eadfdd8b296af9ca637cfbf51d8176",
+                "url": "https://api.github.com/repos/symfony/finder/zipball/33c21f7d5d3dc8a140c282854a7e13aeb5d0f91a",
+                "reference": "33c21f7d5d3dc8a140c282854a7e13aeb5d0f91a",
                 "shasum": ""
                 "shasum": ""
             },
             },
             "require": {
             "require": {
@@ -2526,20 +2526,20 @@
             ],
             ],
             "description": "Symfony Finder Component",
             "description": "Symfony Finder Component",
             "homepage": "https://symfony.com",
             "homepage": "https://symfony.com",
-            "time": "2019-05-26T20:47:49+00:00"
+            "time": "2019-06-13T11:03:18+00:00"
         },
         },
         {
         {
             "name": "symfony/http-foundation",
             "name": "symfony/http-foundation",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/http-foundation.git",
                 "url": "https://github.com/symfony/http-foundation.git",
-                "reference": "b7e4945dd9b277cd24e93566e4da0a87956392a9"
+                "reference": "e1b507fcfa4e87d192281774b5ecd4265370180d"
             },
             },
             "dist": {
             "dist": {
                 "type": "zip",
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b7e4945dd9b277cd24e93566e4da0a87956392a9",
-                "reference": "b7e4945dd9b277cd24e93566e4da0a87956392a9",
+                "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e1b507fcfa4e87d192281774b5ecd4265370180d",
+                "reference": "e1b507fcfa4e87d192281774b5ecd4265370180d",
                 "shasum": ""
                 "shasum": ""
             },
             },
             "require": {
             "require": {
@@ -2581,20 +2581,20 @@
             ],
             ],
             "description": "Symfony HttpFoundation Component",
             "description": "Symfony HttpFoundation Component",
             "homepage": "https://symfony.com",
             "homepage": "https://symfony.com",
-            "time": "2019-06-06T10:05:02+00:00"
+            "time": "2019-06-26T09:25:00+00:00"
         },
         },
         {
         {
             "name": "symfony/http-kernel",
             "name": "symfony/http-kernel",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/http-kernel.git",
                 "url": "https://github.com/symfony/http-kernel.git",
-                "reference": "738ad561cd6a8d1c44ee1da941b2e628e264c429"
+                "reference": "4150f71e27ed37a74700561b77e3dbd754cbb44d"
             },
             },
             "dist": {
             "dist": {
                 "type": "zip",
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/http-kernel/zipball/738ad561cd6a8d1c44ee1da941b2e628e264c429",
-                "reference": "738ad561cd6a8d1c44ee1da941b2e628e264c429",
+                "url": "https://api.github.com/repos/symfony/http-kernel/zipball/4150f71e27ed37a74700561b77e3dbd754cbb44d",
+                "reference": "4150f71e27ed37a74700561b77e3dbd754cbb44d",
                 "shasum": ""
                 "shasum": ""
             },
             },
             "require": {
             "require": {
@@ -2673,11 +2673,11 @@
             ],
             ],
             "description": "Symfony HttpKernel Component",
             "description": "Symfony HttpKernel Component",
             "homepage": "https://symfony.com",
             "homepage": "https://symfony.com",
-            "time": "2019-06-06T13:23:34+00:00"
+            "time": "2019-06-26T14:26:16+00:00"
         },
         },
         {
         {
             "name": "symfony/mime",
             "name": "symfony/mime",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/mime.git",
                 "url": "https://github.com/symfony/mime.git",
@@ -3195,7 +3195,7 @@
         },
         },
         {
         {
             "name": "symfony/process",
             "name": "symfony/process",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/process.git",
                 "url": "https://github.com/symfony/process.git",
@@ -3244,16 +3244,16 @@
         },
         },
         {
         {
             "name": "symfony/routing",
             "name": "symfony/routing",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/routing.git",
                 "url": "https://github.com/symfony/routing.git",
-                "reference": "9b31cd24f6ad2cebde6845f6daa9c6d69efe2465"
+                "reference": "2ef809021d72071c611b218c47a3bf3b17b7325e"
             },
             },
             "dist": {
             "dist": {
                 "type": "zip",
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/routing/zipball/9b31cd24f6ad2cebde6845f6daa9c6d69efe2465",
-                "reference": "9b31cd24f6ad2cebde6845f6daa9c6d69efe2465",
+                "url": "https://api.github.com/repos/symfony/routing/zipball/2ef809021d72071c611b218c47a3bf3b17b7325e",
+                "reference": "2ef809021d72071c611b218c47a3bf3b17b7325e",
                 "shasum": ""
                 "shasum": ""
             },
             },
             "require": {
             "require": {
@@ -3316,7 +3316,7 @@
                 "uri",
                 "uri",
                 "url"
                 "url"
             ],
             ],
-            "time": "2019-06-05T09:16:20+00:00"
+            "time": "2019-06-26T13:54:39+00:00"
         },
         },
         {
         {
             "name": "symfony/service-contracts",
             "name": "symfony/service-contracts",
@@ -3378,16 +3378,16 @@
         },
         },
         {
         {
             "name": "symfony/translation",
             "name": "symfony/translation",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/translation.git",
                 "url": "https://github.com/symfony/translation.git",
-                "reference": "5dda505e5f65d759741dfaf4e54b36010a4b57aa"
+                "reference": "934ab1d18545149e012aa898cf02e9f23790f7a0"
             },
             },
             "dist": {
             "dist": {
                 "type": "zip",
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/translation/zipball/5dda505e5f65d759741dfaf4e54b36010a4b57aa",
-                "reference": "5dda505e5f65d759741dfaf4e54b36010a4b57aa",
+                "url": "https://api.github.com/repos/symfony/translation/zipball/934ab1d18545149e012aa898cf02e9f23790f7a0",
+                "reference": "934ab1d18545149e012aa898cf02e9f23790f7a0",
                 "shasum": ""
                 "shasum": ""
             },
             },
             "require": {
             "require": {
@@ -3450,7 +3450,7 @@
             ],
             ],
             "description": "Symfony Translation Component",
             "description": "Symfony Translation Component",
             "homepage": "https://symfony.com",
             "homepage": "https://symfony.com",
-            "time": "2019-06-03T20:27:40+00:00"
+            "time": "2019-06-13T11:03:18+00:00"
         },
         },
         {
         {
             "name": "symfony/translation-contracts",
             "name": "symfony/translation-contracts",
@@ -3511,16 +3511,16 @@
         },
         },
         {
         {
             "name": "symfony/var-dumper",
             "name": "symfony/var-dumper",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/var-dumper.git",
                 "url": "https://github.com/symfony/var-dumper.git",
-                "reference": "f974f448154928d2b5fb7c412bd23b81d063f34b"
+                "reference": "45d6ef73671995aca565a1aa3d9a432a3ea63f91"
             },
             },
             "dist": {
             "dist": {
                 "type": "zip",
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/var-dumper/zipball/f974f448154928d2b5fb7c412bd23b81d063f34b",
-                "reference": "f974f448154928d2b5fb7c412bd23b81d063f34b",
+                "url": "https://api.github.com/repos/symfony/var-dumper/zipball/45d6ef73671995aca565a1aa3d9a432a3ea63f91",
+                "reference": "45d6ef73671995aca565a1aa3d9a432a3ea63f91",
                 "shasum": ""
                 "shasum": ""
             },
             },
             "require": {
             "require": {
@@ -3583,7 +3583,7 @@
                 "debug",
                 "debug",
                 "dump"
                 "dump"
             ],
             ],
-            "time": "2019-06-05T02:08:12+00:00"
+            "time": "2019-06-17T17:37:00+00:00"
         },
         },
         {
         {
             "name": "tijsverkoyen/css-to-inline-styles",
             "name": "tijsverkoyen/css-to-inline-styles",
@@ -5632,16 +5632,16 @@
         },
         },
         {
         {
             "name": "sebastian/type",
             "name": "sebastian/type",
-            "version": "1.1.2",
+            "version": "1.1.3",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/sebastianbergmann/type.git",
                 "url": "https://github.com/sebastianbergmann/type.git",
-                "reference": "251ca774d58181fe1d3eda68843264eaae7e07ef"
+                "reference": "3aaaa15fa71d27650d62a948be022fe3b48541a3"
             },
             },
             "dist": {
             "dist": {
                 "type": "zip",
                 "type": "zip",
-                "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/251ca774d58181fe1d3eda68843264eaae7e07ef",
-                "reference": "251ca774d58181fe1d3eda68843264eaae7e07ef",
+                "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/3aaaa15fa71d27650d62a948be022fe3b48541a3",
+                "reference": "3aaaa15fa71d27650d62a948be022fe3b48541a3",
                 "shasum": ""
                 "shasum": ""
             },
             },
             "require": {
             "require": {
@@ -5674,7 +5674,7 @@
             ],
             ],
             "description": "Collection of value objects that represent the types of the PHP type system",
             "description": "Collection of value objects that represent the types of the PHP type system",
             "homepage": "https://github.com/sebastianbergmann/type",
             "homepage": "https://github.com/sebastianbergmann/type",
-            "time": "2019-06-19T06:39:12+00:00"
+            "time": "2019-07-02T08:10:15+00:00"
         },
         },
         {
         {
             "name": "sebastian/version",
             "name": "sebastian/version",
@@ -5721,16 +5721,16 @@
         },
         },
         {
         {
             "name": "symfony/filesystem",
             "name": "symfony/filesystem",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/filesystem.git",
                 "url": "https://github.com/symfony/filesystem.git",
-                "reference": "bf2af40d738dec5e433faea7b00daa4431d0a4cf"
+                "reference": "b9896d034463ad6fd2bf17e2bf9418caecd6313d"
             },
             },
             "dist": {
             "dist": {
                 "type": "zip",
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/filesystem/zipball/bf2af40d738dec5e433faea7b00daa4431d0a4cf",
-                "reference": "bf2af40d738dec5e433faea7b00daa4431d0a4cf",
+                "url": "https://api.github.com/repos/symfony/filesystem/zipball/b9896d034463ad6fd2bf17e2bf9418caecd6313d",
+                "reference": "b9896d034463ad6fd2bf17e2bf9418caecd6313d",
                 "shasum": ""
                 "shasum": ""
             },
             },
             "require": {
             "require": {
@@ -5767,20 +5767,20 @@
             ],
             ],
             "description": "Symfony Filesystem Component",
             "description": "Symfony Filesystem Component",
             "homepage": "https://symfony.com",
             "homepage": "https://symfony.com",
-            "time": "2019-06-03T20:27:40+00:00"
+            "time": "2019-06-23T08:51:25+00:00"
         },
         },
         {
         {
             "name": "symfony/options-resolver",
             "name": "symfony/options-resolver",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/options-resolver.git",
                 "url": "https://github.com/symfony/options-resolver.git",
-                "reference": "914e0edcb7cd0c9f494bc023b1d47534f4542332"
+                "reference": "40762ead607c8f792ee4516881369ffa553fee6f"
             },
             },
             "dist": {
             "dist": {
                 "type": "zip",
                 "type": "zip",
-                "url": "https://api.github.com/repos/symfony/options-resolver/zipball/914e0edcb7cd0c9f494bc023b1d47534f4542332",
-                "reference": "914e0edcb7cd0c9f494bc023b1d47534f4542332",
+                "url": "https://api.github.com/repos/symfony/options-resolver/zipball/40762ead607c8f792ee4516881369ffa553fee6f",
+                "reference": "40762ead607c8f792ee4516881369ffa553fee6f",
                 "shasum": ""
                 "shasum": ""
             },
             },
             "require": {
             "require": {
@@ -5821,7 +5821,7 @@
                 "configuration",
                 "configuration",
                 "options"
                 "options"
             ],
             ],
-            "time": "2019-05-10T05:38:46+00:00"
+            "time": "2019-06-13T11:01:17+00:00"
         },
         },
         {
         {
             "name": "symfony/polyfill-php70",
             "name": "symfony/polyfill-php70",
@@ -5884,7 +5884,7 @@
         },
         },
         {
         {
             "name": "symfony/stopwatch",
             "name": "symfony/stopwatch",
-            "version": "v4.3.1",
+            "version": "v4.3.2",
             "source": {
             "source": {
                 "type": "git",
                 "type": "git",
                 "url": "https://github.com/symfony/stopwatch.git",
                 "url": "https://github.com/symfony/stopwatch.git",

+ 18 - 15
package-lock.json

@@ -4343,32 +4343,23 @@
             "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
             "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM="
         },
         },
         "husky": {
         "husky": {
-            "version": "2.5.0",
-            "resolved": "https://registry.npmjs.org/husky/-/husky-2.5.0.tgz",
-            "integrity": "sha512-/aQIBaVMuzGi5X5BPliDPbHE+G+HDpWV7Zu28DiiXFMvHQcOeTsEnODWIGKyGBp7GM7rOgkxQdF+6AEo6xNtkw==",
+            "version": "2.7.0",
+            "resolved": "https://registry.npmjs.org/husky/-/husky-2.7.0.tgz",
+            "integrity": "sha512-LIi8zzT6PyFpcYKdvWRCn/8X+6SuG2TgYYMrM6ckEYhlp44UcEduVymZGIZNLiwOUjrEud+78w/AsAiqJA/kRg==",
             "dev": true,
             "dev": true,
             "requires": {
             "requires": {
-                "cosmiconfig": "^5.2.1",
+                "cosmiconfig": "^5.2.0",
                 "execa": "^1.0.0",
                 "execa": "^1.0.0",
+                "find-up": "^3.0.0",
                 "get-stdin": "^7.0.0",
                 "get-stdin": "^7.0.0",
                 "is-ci": "^2.0.0",
                 "is-ci": "^2.0.0",
-                "pkg-dir": "^4.2.0",
+                "pkg-dir": "^4.1.0",
                 "please-upgrade-node": "^3.1.1",
                 "please-upgrade-node": "^3.1.1",
                 "read-pkg": "^5.1.1",
                 "read-pkg": "^5.1.1",
                 "run-node": "^1.0.0",
                 "run-node": "^1.0.0",
                 "slash": "^3.0.0"
                 "slash": "^3.0.0"
             },
             },
             "dependencies": {
             "dependencies": {
-                "find-up": {
-                    "version": "4.1.0",
-                    "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
-                    "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
-                    "dev": true,
-                    "requires": {
-                        "locate-path": "^5.0.0",
-                        "path-exists": "^4.0.0"
-                    }
-                },
                 "locate-path": {
                 "locate-path": {
                     "version": "5.0.0",
                     "version": "5.0.0",
                     "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
                     "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
@@ -4400,6 +4391,18 @@
                     "dev": true,
                     "dev": true,
                     "requires": {
                     "requires": {
                         "find-up": "^4.0.0"
                         "find-up": "^4.0.0"
+                    },
+                    "dependencies": {
+                        "find-up": {
+                            "version": "4.1.0",
+                            "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+                            "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+                            "dev": true,
+                            "requires": {
+                                "locate-path": "^5.0.0",
+                                "path-exists": "^4.0.0"
+                            }
+                        }
                     }
                     }
                 },
                 },
                 "slash": {
                 "slash": {

+ 1 - 1
package.json

@@ -30,7 +30,7 @@
         "vue-template-compiler": "^2.6.10"
         "vue-template-compiler": "^2.6.10"
     },
     },
     "devDependencies": {
     "devDependencies": {
-        "husky": "^2.5.0",
+        "husky": "^2.7.0",
         "lint-staged": "^8.2.1",
         "lint-staged": "^8.2.1",
         "prettier": "1.16.4"
         "prettier": "1.16.4"
     },
     },