• T
    4.0.0 gm (#2278) · 633b2a81
    Tanner 提交于
    * gm
    
    * update Authenticator protocol to return Void (#2260)
    
    * update Authenticator protocol to return Void
    
    * cleanup deprecations
    
    * Make testing with password easier with Password Service (#2275)
    
    * Add Password Hasher protocol
    
    * Add Password hasher and verifier services
    
    * Add test for the BCrypt service
    
    * Improve the PlaintextVerifier and test the service
    
    * Improve the API
    
    * Stop the tests crashing
    
    * Allow Client to be Changed (#2279)
    
    * First stab at making the client configurable
    
    * Wrapped HTTPClient in our own wrapped type and get the tests working
    
    * Remove commented out code
    
    * Update Sources/Vapor/Client/Application+Client.swift
    Co-Authored-By: NJari (LotU) <j.koopman@jarict.nl>
    
    * Rename WrappedClient into AsyncHTTPClient
    
    * Backfill test to ensure configuration can't be changed
    
    * Make it clear in the code that config can't be changed
    
    * Migrate client tests into their own file
    
    * Add app.client back and expose AsyncHTTPClient's driver
    
    * Move configuration down a layer to AsyncHTTPClient
    Co-authored-by: NJari (LotU) <j.koopman@jarict.nl>
    
    * update verifier
    
    * client cleanup
    
    * server override
    
    * server tests
    
    * server + client cleanup
    
    * rm deprecations
    
    * folder cleanup
    
    * test folder cleanup
    
    * remove dead code
    
    * remove apt script
    
    * Allow nested route building to throw and rethrow (#2148)
    
    * rethrows test
    
    * Foundation.url query support, fixes #2191
    
    * AllowOriginSetting adjustments (#2053)
    
    * fixes #2034
    
    * remove content-type check in JSONDecoder content conformance, fixes #2065
    
    * test #2130
    
    * fix leaking promise when port too large, fixes #2245
    
    * port int.max
    
    * add SameSite=None, fixes #2259
    
    * custom client test
    
    * move docs
    
    * remove utils folder
    
    * 2020 license
    
    * use swift coc
    
    * update contributing
    
    * add new sponsors
    
    * remove inactive
    
    * api docs cleanup
    
    * Minor grammatical edits (GM Branch) (#2290)
    
    * Added needed apostrophes
    
    * Removed unneeded apostrophes
    
    * Create Environment+Process.swift
    
    Created a new file Environment+Process.swift to replace/rename Environment+Proccess.swift [sic]
    
    * Delete Environment+Proccess.swift
    
    Removed Environment+Proccess.swift and replaced with Environment+Process.swift to correct the spelling in the file name
    
    * sessions updates
    
    * session updates
    
    * Fix tests
    
    * DefaultResponder fixes
    
    * Fix the "Server starting on ..." message to report the actual hostname and port being served. (#2296)
    
    * Async password verifier (#2284)
    
    * async password verifier
    
    * possibility to both use sync and async on request
    
    * fix indent
    
    * fixes
    
    * refactor tests
    
    * test async uses provider2
    
    * password updates
    
    * fix max body size
    
    * fix chunk test
    
    * fix ws max frame size
    
    * docs updates
    
    * fix devel configure
    Co-authored-by: NTim <0xTim@users.noreply.github.com>
    Co-authored-by: NJari (LotU) <j.koopman@jarict.nl>
    Co-authored-by: NNicolas Bachschmidt <nicolas@nunk.net>
    Co-authored-by: NCaleb <cak@fastmail.com>
    Co-authored-by: NHayden McCabe <hayden@haydenmccabe.com>
    Co-authored-by: NGwynne Raskind <gwynne@darkrainfall.org>
    Co-authored-by: NMads Odgaard <mads@madsodgaard.com>
    633b2a81
该项目使用协议 MIT License. 进一步了解