1. 12 Jan, 2022 3 commits
    • Nicolas Grekas's avatar
      Merge branch '5.3' into 5.4 · 5797d317
      Nicolas Grekas authored
      * 5.3:
        [HttpClient] Remove deprecated usage of `GuzzleHttp\Promise\queue`
        [PropertyAccess] Fix handling of uninitialized property of anonymous class
        [FrameworkBundle] Allow default cache pools to be overwritten by user
        [DependencyInjection] fix test
        ResolveBindingsPass remove loading of class iterable
        [FrameworkBundle] Avoid calling rtrim(null, '/') in AssetsInstallCommand
        [DependencyInjection] Fix nested env var with resolve processor
        Allow OutputFormatter::escape() to be used for escaping URLs used in <href>
        allow a zero time-limit
        [DependencyInjection] Ignore argument type check in CheckTypeDeclarationsPass if it's a Definition with a factory
        [Validators] Add translations for Slovak #43735
      5797d317
    • Nicolas Grekas's avatar
      Merge branch '4.4' into 5.3 · 6a4ab5fd
      Nicolas Grekas authored
      * 4.4:
        [HttpClient] Remove deprecated usage of `GuzzleHttp\Promise\queue`
        [PropertyAccess] Fix handling of uninitialized property of anonymous class
        [DependencyInjection] fix test
        ResolveBindingsPass remove loading of class iterable
        [FrameworkBundle] Avoid calling rtrim(null, '/') in AssetsInstallCommand
        [DependencyInjection] Fix nested env var with resolve processor
        Allow OutputFormatter::escape() to be used for escaping URLs used in <href>
        allow a zero time-limit
        [DependencyInjection] Ignore argument type check in CheckTypeDeclarationsPass if it's a Definition with a factory
        [Validators] Add translations for Slovak #43735
      6a4ab5fd
    • Graham Campbell's avatar
  2. 02 Jan, 2022 3 commits
    • Fabien Potencier's avatar
      Merge branch '5.3' into 5.4 · de370b6b
      Fabien Potencier authored
      * 5.3:
        Bump license year
        Bump license year
        [HttpClient] Turn negative timeout to a very long timeout
        Features goes to 6.x branch
        fix lowest required PropertyInfo component release
        [Validator] throw when Constraint::_construct() has not been called
        Bump Symfony version to 5.3.14
        Update VERSION for 5.3.13
        Update CHANGELOG for 5.3.13
        Bump Symfony version to 4.4.37
        Update VERSION for 4.4.36
        Update CONTRIBUTORS for 4.4.36
        Update CHANGELOG for 4.4.36
        Allow symfony/runtime plugin
      de370b6b
    • Fabien Potencier's avatar
      Merge branch '4.4' into 5.3 · 67999168
      Fabien Potencier authored
      * 4.4:
        Bump license year
        [HttpClient] Turn negative timeout to a very long timeout
        Features goes to 6.x branch
        [Validator] throw when Constraint::_construct() has not been called
        Bump Symfony version to 4.4.37
        Update VERSION for 4.4.36
        Update CONTRIBUTORS for 4.4.36
        Update CHANGELOG for 4.4.36
        Allow symfony/runtime plugin
      67999168
    • Fabien Potencier's avatar
      Bump license year · 09a4fef4
      Fabien Potencier authored
      09a4fef4
  3. 31 Dec, 2021 1 commit
  4. 29 Dec, 2021 5 commits
  5. 25 Dec, 2021 3 commits
    • Nicolas Grekas's avatar
      Merge branch '5.3' into 5.4 · 0ea5f172
      Nicolas Grekas authored
      * 5.3:
        [HttpClient] mark test transient
        [Mime] Fix test
        [Translation] Fix TranslationPullCommand with ICU translations
        Allow package-versions-deprecated plugin
        Update security.lb.xlf
        [Notifier] Use correct factory for the msteams transport
        Fix SessionListener without session in request
        Remove direct dependency on composer/package-versions-deprecated
        Remove the unused dependency on composer/package-versions-deprecated
        [Security/Http] Fix cookie clearing on logout
        [HttpClient] fix checking for recent curl consts
      0ea5f172
    • Nicolas Grekas's avatar
      Merge branch '4.4' into 5.3 · 6783f79a
      Nicolas Grekas authored
      * 4.4:
        [HttpClient] mark test transient
        [Mime] Fix test
        Allow package-versions-deprecated plugin
        Update security.lb.xlf
      6783f79a
    • Nicolas Grekas's avatar
      [HttpClient] mark test transient · d3e77ae2
      Nicolas Grekas authored
      d3e77ae2
  6. 21 Dec, 2021 1 commit
  7. 16 Dec, 2021 4 commits
  8. 15 Dec, 2021 2 commits
  9. 14 Dec, 2021 6 commits
  10. 13 Dec, 2021 3 commits
  11. 11 Dec, 2021 9 commits
    • Nicolas Grekas's avatar
      Merge branch '4.4' into 5.3 · fd3affad
      Nicolas Grekas authored
      * 4.4:
        [HttpClient] Don't reset timeout counter when initializing requests
      fd3affad
    • Nicolas Grekas's avatar
      bug #44571 [HttpClient] Don't reset timeout counter when initializing requests (nicolas-grekas) · e71d978b
      Nicolas Grekas authored
      This PR was merged into the 4.4 branch.
      
      Discussion
      ----------
      
      [HttpClient] Don't reset timeout counter when initializing requests
      
      | Q             | A
      | ------------- | ---
      | Branch?       | 4.4
      | Bug fix?      | yes
      | New feature?  | no
      | Deprecations? | no
      | Tickets       | Fix #44544
      | License       | MIT
      | Doc PR        | -
      
      Same as #42896 but on initialize.
      
      Commits
      -------
      
      8f3bdeb359 [HttpClient] Don't reset timeout counter when initializing requests
      e71d978b
    • Alexander M. Turek's avatar
      Merge branch '5.3' into 5.4 · 4d46e5b6
      Alexander M. Turek authored
      * 5.3:
        [HttpClient] Don't ignore errors from curl_multi_exec()
        [HttpClient] Double check if handle is complete
        CI for macOS
        [DependencyInjection] Resolve ChildDefinition in AbstractRecursivePass
        [Translation] [Bridge] [Lokalise] Fix push keys to lokalise. Closes #…
        [PropertyAccess] Fix accessing public property in Object
        [Process] fixed uppercase ARGC and ARGV should also be skipped
        [PropertyAccess] Add tests accessing public (dynamic) properties
        [Mailer] Update docs for sendmail -t
        [FrameworkBundle] Fix cache pool configuration with one adapter and one provider
        [FrameworkBundle] Use correct cookie domain in loginUser()
        Missing translations for Belarusian (be) #41032
      4d46e5b6
    • Nicolas Grekas's avatar
    • Alexander M. Turek's avatar
      Merge branch '4.4' into 5.3 · 2ca6b996
      Alexander M. Turek authored
      * 4.4:
        [HttpClient] Don't ignore errors from curl_multi_exec()
        [HttpClient] Double check if handle is complete
        CI for macOS
        [DependencyInjection] Resolve ChildDefinition in AbstractRecursivePass
        [Process] fixed uppercase ARGC and ARGV should also be skipped
        [FrameworkBundle] Fix cache pool configuration with one adapter and one provider
        Missing translations for Belarusian (be) #41032
      2ca6b996
    • Nicolas Grekas's avatar
      minor #44533 curl_multi_exec errors should not be ignored? (divinity76) · bbd1f60c
      Nicolas Grekas authored
      This PR was squashed before being merged into the 4.4 branch.
      
      Discussion
      ----------
      
      curl_multi_exec errors should not be ignored?
      
      | Q             | A
      | ------------- | ---
      | Branch?       | 4.4 <!-- see below -->
      | Bug fix?      | yes
      | New feature?  | no <!-- please update src/**/CHANGELOG.md files -->
      | Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files -->
      | Tickets       |  <!-- prefix each issue number with "Fix #", no need to create an issue if none exist, explain below instead -->
      | License       | MIT
      | Doc PR        | symfony/symfony-docs#... <!-- required for new features -->
      
      curl_multi_exec errors should not be ignored, but i'm not exactly sure how they should be handled either, so i just throw a RuntimeException, any suggestions?
      
      in any case, these errors should be exceedingly rare, the `CURLM_BAD_EASY_HANDLE` / `CURLM_BAD_HANDLE` should only be caused by internal Symfony bugs, and `CURLM_INTERNAL_ERROR` should only be caused by internal libcurl bugs, which leaves CURLM_OUT_OF_MEMORY
      
      Commits
      -------
      
      6f66dec437 [HttpClient] Don't ignore errors from curl_multi_exec()
      bbd1f60c
    • divinity76's avatar
      60877af1
    • Nicolas Grekas's avatar
      bug #44479 [HttpClient] Double check if handle is complete (Nyholm) · fe9f3d6d
      Nicolas Grekas authored
      This PR was squashed before being merged into the 4.4 branch.
      
      Discussion
      ----------
      
      [HttpClient] Double check if handle is complete
      
      | Q             | A
      | ------------- | ---
      | Branch?       | 4.4
      | Bug fix?      | yes
      | New feature?  | no
      | Deprecations? | no
      | Tickets       |
      | License       | MIT
      | Doc PR        |
      
      This is a forward compatibility fix. We did the same in Guzzle after a comment from bagder.
      
      https://github.com/guzzle/guzzle/pull/2892#issuecomment-945150216
      
      Basically, if libcurl decides to add an other value for `msg`, then our code will break without this PR. The only value for `msg` with current latest version of curl is `CURLMSG_DONE` which means that this is not a bugfix yet.. but it make sure that we respect the libcurl API.
      
      Commits
      -------
      
      f35a6ad77e [HttpClient] Double check if handle is complete
      fe9f3d6d
    • Nyholm's avatar
      [HttpClient] Double check if handle is complete · f401f039
      Nyholm authored
      f401f039