From 65dc9d18b2e45341f2430f01d0fceacada5e079e Mon Sep 17 00:00:00 2001 From: "Zamrony P. Juhara" Date: Tue, 17 May 2022 04:42:44 +0700 Subject: [PATCH 1/9] Bump copyright year comment --- .gitignore | 2 +- fano.cfg | 2 +- src/App/Contracts/AppFactoryIntf.pas | 2 +- src/App/Contracts/AppIntf.pas | 2 +- src/App/Contracts/AppServiceProviderIntf.pas | 2 +- src/App/Contracts/DaemonAppServiceProviderIntf.pas | 2 +- src/App/Implementations/Cgi/AppImpl.pas | 2 +- src/App/Implementations/CgiFcgi/CgiFcgiGatewayAppImpl.pas | 2 +- src/App/Implementations/Core/CoreAppConsts.pas | 2 +- src/App/Implementations/Core/CoreAppImpl.pas | 2 +- src/App/Implementations/Core/DaemonAppImpl.pas | 2 +- .../ServiceProviders/AdapterDaemonAppServiceProviderImpl.pas | 2 +- .../ServiceProviders/BasicAppServiceProviderImpl.pas | 2 +- .../ServiceProviders/DaemonAppServiceProviderImpl.pas | 2 +- .../ServiceProviders/DecoratorAppServiceProviderImpl.pas | 2 +- .../DecoratorDaemonAppServiceProviderImpl.pas | 2 +- .../ServiceProviders/FastCgiAppServiceProviderImpl.pas | 2 +- .../ServiceProviders/ProtocolAppServiceProviderImpl.pas | 2 +- .../ServiceProviders/ScgiAppServiceProviderImpl.pas | 2 +- .../ServiceProviders/ServerAppServiceProviderImpl.pas | 2 +- .../ServiceProviders/UwsgiAppServiceProviderImpl.pas | 2 +- src/Config/Contracts/ConfigFactoryIntf.pas | 2 +- src/Config/Contracts/ConfigIntf.pas | 2 +- src/Config/Implementations/Composite/CompositeConfigImpl.pas | 2 +- src/Config/Implementations/Env/EnvConfigImpl.pas | 2 +- src/Config/Implementations/Ini/IniConfigImpl.pas | 2 +- src/Config/Implementations/Ini/IniFileConfigImpl.pas | 2 +- src/Config/Implementations/Ini/IniStringConfigImpl.pas | 2 +- src/Config/Implementations/Json/JsonConfigImpl.pas | 2 +- src/Config/Implementations/Json/JsonFileConfigImpl.pas | 2 +- src/Config/Implementations/Json/JsonStringConfigImpl.pas | 2 +- src/Config/Implementations/Null/NullConfigImpl.pas | 2 +- src/Core/CompositeListImpl.pas | 2 +- src/Core/CompositeReadOnlyListImpl.pas | 2 +- src/Core/Consts.pas | 2 +- src/Core/Contracts/CloneableIntf.pas | 2 +- src/Core/Contracts/CloseableIntf.pas | 2 +- src/Core/Contracts/ListIntf.pas | 2 +- src/Core/Contracts/ReadOnlyListIntf.pas | 2 +- src/Core/Contracts/RunnableIntf.pas | 2 +- src/Core/Contracts/SerializeableIntf.pas | 2 +- src/Core/Exceptions/EIndexOutOfBoundImpl.pas | 2 +- src/Core/Exceptions/EKeyNotFoundImpl.pas | 2 +- src/Core/HashListImpl.pas | 2 +- src/Core/Serializeables/ExceptionSerializeableImpl.pas | 2 +- src/Core/Serializeables/JsonRttiSerializeableImpl.pas | 2 +- src/Core/Serializeables/JsonSerializeableImpl.pas | 2 +- src/Core/Serializeables/NullSerializeableImpl.pas | 2 +- src/Core/Serializeables/StringSerializeableImpl.pas | 2 +- src/Core/Types/KeyValueTypes.pas | 2 +- src/DI/CompositeServiceProviderImpl.pas | 2 +- src/DI/Contracts/ContainerFactoryIntf.pas | 2 +- src/DI/Contracts/DependencyContainerIntf.pas | 2 +- src/DI/Contracts/DependencyIntf.pas | 2 +- src/DI/Contracts/DependencyListIntf.pas | 2 +- src/DI/Contracts/ServiceProviderIntf.pas | 2 +- src/DI/DependencyContainerImpl.pas | 2 +- src/DI/DependencyListImpl.pas | 2 +- src/DI/Exceptions/ECircularDependencyImpl.pas | 2 +- src/DI/Exceptions/EDependencyAliasImpl.pas | 2 +- src/DI/Exceptions/EDependencyNotFoundImpl.pas | 2 +- src/DI/Exceptions/EInvalidFactoryImpl.pas | 2 +- src/DI/Factories/BasicContainerFactoryImpl.pas | 2 +- src/DI/Factories/CircularDepAvoidFactoryImpl.pas | 2 +- src/DI/Factories/DecoratorFactoryImpl.pas | 2 +- src/DI/Factories/FactoryImpl.pas | 2 +- src/DI/InjectableObjectImpl.pas | 2 +- src/Db/Rdbms/Contracts/RdbmsFactoryIntf.pas | 2 +- src/Db/Rdbms/Contracts/RdbmsFieldIntf.pas | 2 +- src/Db/Rdbms/Contracts/RdbmsFieldsIntf.pas | 2 +- src/Db/Rdbms/Contracts/RdbmsIntf.pas | 2 +- src/Db/Rdbms/Contracts/RdbmsPoolIntf.pas | 2 +- src/Db/Rdbms/Contracts/RdbmsResultSetIntf.pas | 2 +- src/Db/Rdbms/Contracts/RdbmsStatementIntf.pas | 2 +- src/Db/Rdbms/Exceptions/EInvalidDbConnectionImpl.pas | 2 +- src/Db/Rdbms/Exceptions/EInvalidDbFieldImpl.pas | 2 +- src/Db/Rdbms/Exceptions/EInvalidDbQueryImpl.pas | 2 +- src/Db/Rdbms/Exceptions/EPoolConnectionImpl.pas | 2 +- .../Implementations/Base/Factories/AbstractDbFactoryImpl.pas | 2 +- .../Implementations/Base/Factories/RdbmsPoolFactoryImpl.pas | 2 +- .../Base/Factories/ThreadSafeRdbmsPoolFactoryImpl.pas | 2 +- src/Db/Rdbms/Implementations/Base/ProxySQLConnectorImpl.pas | 2 +- src/Db/Rdbms/Implementations/Base/RdbmsImpl.pas | 2 +- src/Db/Rdbms/Implementations/Base/RdbmsPoolImpl.pas | 2 +- src/Db/Rdbms/Implementations/Base/ThreadSafeRdbmsPoolImpl.pas | 2 +- .../Firebird/Factories/FirebirdDbFactoryImpl.pas | 2 +- src/Db/Rdbms/Implementations/Firebird/FirebirdDbImpl.pas | 2 +- .../Implementations/MySql/Factories/MySqlDbFactoryImpl.pas | 2 +- src/Db/Rdbms/Implementations/MySql/MySqlDbImpl.pas | 2 +- .../Implementations/Odbc/Factories/OdbcDbFactoryImpl.pas | 2 +- src/Db/Rdbms/Implementations/Odbc/OdbcDbImpl.pas | 2 +- .../PostgreSql/Factories/PostgreSqlDbFactoryImpl.pas | 2 +- src/Db/Rdbms/Implementations/PostgreSql/PostgreSqlDbImpl.pas | 2 +- .../Implementations/SQLite/Factories/SQLiteDbFactoryImpl.pas | 2 +- src/Db/Rdbms/Implementations/SQLite/SQLiteDbImpl.pas | 2 +- src/Dispatcher/BaseDispatcherImpl.pas | 2 +- src/Dispatcher/Contracts/DispatcherIntf.pas | 2 +- src/Dispatcher/Contracts/HandlerTypes.pas | 2 +- src/Dispatcher/Contracts/RequestHandlerIntf.pas | 2 +- src/Dispatcher/Contracts/RequestResponseFactoryIntf.pas | 2 +- src/Dispatcher/DeferExceptionRouteHandlerImpl.pas | 2 +- src/Dispatcher/DeferMethodNotAllowedRouteHandlerImpl.pas | 2 +- src/Dispatcher/DeferNotFoundRouteHandlerImpl.pas | 2 +- src/Dispatcher/DispatcherImpl.pas | 2 +- src/Dispatcher/Exceptions/EInvalidDispatcherImpl.pas | 2 +- src/Dispatcher/Exceptions/ERouteHandlerNotFoundImpl.pas | 2 +- src/Dispatcher/Factories/DispatcherFactoryImpl.pas | 2 +- src/Dispatcher/Factories/FcgiRequestResponseFactoryImpl.pas | 2 +- .../Factories/MaintenanceModeDispatcherFactoryImpl.pas | 2 +- src/Dispatcher/Factories/RequestResponseFactoryImpl.pas | 2 +- src/Dispatcher/Factories/SessionDispatcherFactoryImpl.pas | 2 +- src/Dispatcher/Factories/SimpleDispatcherFactoryImpl.pas | 2 +- .../Factories/VerbTunnellingDispatcherFactoryImpl.pas | 2 +- src/Dispatcher/FuncRequestHandlerImpl.pas | 2 +- src/Dispatcher/MaintenanceModeDispatcherImpl.pas | 2 +- src/Dispatcher/MethodRequestHandlerImpl.pas | 2 +- src/Dispatcher/NullRequestHandlerImpl.pas | 2 +- src/Dispatcher/SimpleDispatcherImpl.pas | 2 +- src/Dispatcher/VerbTunnellingDispatcherImpl.pas | 2 +- src/Environment/AbstractEnvironmentImpl.pas | 2 +- src/Environment/Contracts/EnvironmentEnumeratorIntf.pas | 2 +- src/Environment/Contracts/EnvironmentFactoryIntf.pas | 2 +- src/Environment/Contracts/EnvironmentIntf.pas | 2 +- src/Environment/DecoratorEnvironmentImpl.pas | 2 +- src/Environment/EnvironmentImpl.pas | 2 +- src/Environment/Factories/EnvironmentFactoryImpl.pas | 2 +- src/Environment/KeyValueEnvironmentImpl.pas | 2 +- src/Environment/NullEnvironmentImpl.pas | 2 +- src/Environment/VerbTunnellingEnvironmentImpl.pas | 2 +- src/Error/AjaxErrorHandlerImpl.pas | 2 +- src/Error/BaseErrorHandlerImpl.pas | 2 +- src/Error/BoolErrorHandlerImpl.pas | 2 +- src/Error/CompositeErrorHandlerImpl.pas | 2 +- src/Error/ConditionalErrorHandlerImpl.pas | 2 +- src/Error/Contracts/ErrorHandlerIntf.pas | 2 +- src/Error/DecoratorErrorHandlerImpl.pas | 2 +- src/Error/ErrorHandlerImpl.pas | 2 +- src/Error/Factories/AjaxErrorHandlerFactoryImpl.pas | 2 +- src/Error/Factories/ErrorHandlerFactoryImpl.pas | 2 +- src/Error/Factories/FileLogErrorHandlerFactoryImpl.pas | 2 +- src/Error/Factories/HtmlAjaxErrorHandlerFactoryImpl.pas | 2 +- src/Error/Factories/NullErrorHandlerFactoryImpl.pas | 2 +- src/Error/Factories/ProdOrDevErrorHandlerFactoryImpl.pas | 2 +- src/Error/Factories/ProductionErrorHandlerFactoryImpl.pas | 2 +- src/Error/Factories/TemplateErrorHandlerFactoryImpl.pas | 2 +- src/Error/FancyErrorHandlerImpl.pas | 2 +- src/Error/GroupErrorHandlerImpl.pas | 2 +- src/Error/HtmlAjaxErrorHandlerImpl.pas | 2 +- src/Error/InternalServerErrorHandlerImpl.pas | 2 +- src/Error/LogErrorHandlerImpl.pas | 2 +- src/Error/LoggerErrorHandlerImpl.pas | 2 +- src/Error/MethodNotAllowedErrorHandlerImpl.pas | 2 +- src/Error/NotFoundErrorHandlerImpl.pas | 2 +- src/Error/NullErrorHandlerImpl.pas | 2 +- src/Error/TemplateErrorHandlerImpl.pas | 2 +- src/Error/TooManyRequestsErrorHandlerImpl.pas | 2 +- src/Helpers/FileUtils.pas | 2 +- src/Helpers/StringUtils.pas | 2 +- src/Helpers/UrlHelpersImpl.pas | 2 +- src/Http/Cache/Contracts/HttpCacheIntf.pas | 2 +- src/Http/Cache/HttpCacheImpl.pas | 2 +- src/Http/Cookie/Contracts/CookieFactoryIntf.pas | 2 +- src/Http/Cookie/Contracts/CookieIntf.pas | 2 +- src/Http/Cookie/Exceptions/EInvalidCookieImpl.pas | 2 +- src/Http/Cookie/Implementations/CookieFactoryImpl.pas | 2 +- src/Http/Cookie/Implementations/CookieImpl.pas | 2 +- src/Http/Exceptions/EBadGatewayImpl.pas | 2 +- src/Http/Exceptions/EBadRequestImpl.pas | 2 +- src/Http/Exceptions/EForbiddenImpl.pas | 2 +- src/Http/Exceptions/EGatewayTimeoutImpl.pas | 2 +- src/Http/Exceptions/EGoneImpl.pas | 2 +- src/Http/Exceptions/EHttpExceptionImpl.pas | 2 +- src/Http/Exceptions/EInternalServerErrorImpl.pas | 2 +- src/Http/Exceptions/EMethodNotAllowedImpl.pas | 2 +- src/Http/Exceptions/ENotAcceptableImpl.pas | 2 +- src/Http/Exceptions/ENotFoundImpl.pas | 2 +- src/Http/Exceptions/ENotImplementedImpl.pas | 2 +- src/Http/Exceptions/EServiceUnavailableImpl.pas | 2 +- src/Http/Exceptions/ETooManyRequestsImpl.pas | 2 +- src/Http/Exceptions/EUnauthorizedImpl.pas | 2 +- src/Http/Exceptions/EUnprocessableEntityImpl.pas | 2 +- src/Http/Exceptions/EUnsupportedMediaTypeImpl.pas | 2 +- src/Http/Header/Contracts/HeaderAwareIntf.pas | 2 +- src/Http/Header/Contracts/HeadersIntf.pas | 2 +- src/Http/Header/Contracts/ReadOnlyHeadersIntf.pas | 2 +- src/Http/Header/Exceptions/EHeaderNotSetImpl.pas | 2 +- src/Http/Header/Exceptions/EInvalidHeaderImpl.pas | 2 +- src/Http/Header/Factories/HeadersFactoryImpl.pas | 2 +- src/Http/Header/HeaderConsts.pas | 2 +- src/Http/Header/HeadersImpl.pas | 2 +- src/Http/Header/RequestHeadersImpl.pas | 2 +- src/Http/Request/Contracts/AjaxAwareIntf.pas | 2 +- .../Request/Contracts/Helpers/MultipartFormDataParserIntf.pas | 2 +- src/Http/Request/Contracts/RequestFactoryIntf.pas | 2 +- src/Http/Request/Contracts/RequestIntf.pas | 2 +- src/Http/Request/DecoratorRequestImpl.pas | 2 +- src/Http/Request/Exceptions/EInvalidMethodImpl.pas | 2 +- src/Http/Request/Exceptions/EInvalidRequestImpl.pas | 2 +- src/Http/Request/Exceptions/EInvalidUploadedFileImpl.pas | 2 +- src/Http/Request/Factories/RequestFactoryImpl.pas | 2 +- src/Http/Request/Helpers/MultipartFormDataParserImpl.pas | 2 +- src/Http/Request/JsonRequestImpl.pas | 2 +- src/Http/Request/RequestImpl.pas | 2 +- .../Contracts/UploadedFileCollectionFactoryIntf.pas | 2 +- .../UploadedFiles/Contracts/UploadedFileCollectionIntf.pas | 2 +- .../Contracts/UploadedFileCollectionWriterFactoryIntf.pas | 2 +- .../Contracts/UploadedFileCollectionWriterIntf.pas | 2 +- .../UploadedFiles/Contracts/UploadedFileFactoryIntf.pas | 2 +- src/Http/Request/UploadedFiles/Contracts/UploadedFileIntf.pas | 2 +- .../Factories/UploadedFileCollectionFactoryImpl.pas | 2 +- .../Factories/UploadedFileCollectionWriterFactoryImpl.pas | 2 +- .../UploadedFiles/Factories/UploadedFileFactoryImpl.pas | 2 +- src/Http/Request/UploadedFiles/UploadedFileCollectionImpl.pas | 2 +- src/Http/Request/UploadedFiles/UploadedFileImpl.pas | 2 +- src/Http/Response/BaseResponseImpl.pas | 2 +- src/Http/Response/BinaryResponseImpl.pas | 2 +- src/Http/Response/Contracts/ResponseIntf.pas | 2 +- src/Http/Response/Factories/AdapterResponseFactoryImpl.pas | 2 +- src/Http/Response/Factories/Contracts/ResponseFactoryIntf.pas | 2 +- src/Http/Response/Factories/ResponseFactoryImpl.pas | 2 +- src/Http/Response/FileResponseImpl.pas | 2 +- src/Http/Response/HttpCodeResponseImpl.pas | 2 +- src/Http/Response/JsonResponseImpl.pas | 2 +- src/Http/Response/NotModifiedResponseImpl.pas | 2 +- src/Http/Response/RedirectResponseImpl.pas | 2 +- src/Http/Response/ResponseImpl.pas | 2 +- src/Http/Response/Streams/Contracts/ResponseStreamIntf.pas | 2 +- src/Http/Response/Streams/FileResponseStreamImpl.pas | 2 +- src/Http/Response/Streams/NullResponseStreamImpl.pas | 2 +- src/Http/Response/Streams/ResponseStreamImpl.pas | 2 +- src/Http/Response/Streams/ResponseStreamLogImpl.pas | 2 +- src/Http/Uri/Contracts/UriIntf.pas | 2 +- src/Http/Uri/Implementations/UriImpl.pas | 2 +- src/Includes/App/Contracts/app.aliases.inc | 2 +- src/Includes/App/Contracts/interfaces.inc | 2 +- src/Includes/App/Implementations/app.aliases.inc | 2 +- src/Includes/App/Implementations/implementations.inc | 2 +- src/Includes/Config/Contracts/interfaces.inc | 2 +- src/Includes/Config/Implementations/implementations.inc | 2 +- src/Includes/Core/Contracts/interfaces.inc | 2 +- src/Includes/Core/Implementations/implementations.inc | 2 +- src/Includes/DI/Contracts/di.aliases.inc | 2 +- src/Includes/DI/Contracts/interfaces.inc | 2 +- src/Includes/DI/Implementations/di.aliases.inc | 2 +- src/Includes/DI/Implementations/implementations.inc | 2 +- src/Includes/Db/Contracts/db.aliases.inc | 2 +- src/Includes/Db/Contracts/interfaces.inc | 2 +- src/Includes/Db/Implementations/db.aliases.inc | 2 +- src/Includes/Db/Implementations/implementations.inc | 2 +- src/Includes/Dispatcher/Contracts/interfaces.inc | 2 +- src/Includes/Dispatcher/Implementations/implementations.inc | 4 ++-- src/Includes/Environment/Contracts/interfaces.inc | 2 +- src/Includes/Environment/Implementations/implementations.inc | 2 +- src/Includes/Error/Contracts/interfaces.inc | 2 +- src/Includes/Error/Implementations/implementations.inc | 2 +- src/Includes/Helpers/funcs.aliases.inc | 2 +- src/Includes/Helpers/funcs.impl.inc | 2 +- src/Includes/Helpers/funcs.inc | 2 +- src/Includes/Http/Contracts/interfaces.inc | 2 +- src/Includes/Http/Implementations/implementations.inc | 2 +- src/Includes/Libs/Consts/Logger/consts.inc | 2 +- src/Includes/Libs/Consts/consts.inc | 2 +- src/Includes/Libs/Contracts/Mailer/interfaces.inc | 2 +- src/Includes/Libs/Contracts/Mailer/libs.aliases.inc | 2 +- src/Includes/Libs/Contracts/Socket2/interfaces.inc | 2 +- src/Includes/Libs/Contracts/Socket2/libs.aliases.inc | 2 +- src/Includes/Libs/Contracts/Throttle/interfaces.inc | 4 ++-- src/Includes/Libs/Contracts/Throttle/libs.aliases.inc | 4 ++-- src/Includes/Libs/Contracts/UserAgent/interfaces.inc | 2 +- src/Includes/Libs/Contracts/UserAgent/libs.aliases.inc | 2 +- src/Includes/Libs/Contracts/interfaces.inc | 2 +- src/Includes/Libs/Contracts/libs.aliases.inc | 2 +- .../Libs/Implementations/Antivirus/implementations.inc | 2 +- src/Includes/Libs/Implementations/Antivirus/libs.aliases.inc | 2 +- src/Includes/Libs/Implementations/Cli/implementations.inc | 2 +- src/Includes/Libs/Implementations/Cli/libs.aliases.inc | 2 +- .../Libs/Implementations/Encrypter/implementations.inc | 2 +- src/Includes/Libs/Implementations/Encrypter/libs.aliases.inc | 2 +- .../Libs/Implementations/HttpClient/Curl/implementations.inc | 2 +- .../Libs/Implementations/HttpClient/Curl/libs.aliases.inc | 2 +- .../Libs/Implementations/HttpClient/Fpc/implementations.inc | 2 +- .../Libs/Implementations/HttpClient/Fpc/libs.aliases.inc | 2 +- .../Libs/Implementations/HttpClient/Null/implementations.inc | 2 +- .../Libs/Implementations/HttpClient/Null/libs.aliases.inc | 2 +- .../Libs/Implementations/HttpClient/implementations.inc | 2 +- src/Includes/Libs/Implementations/HttpClient/libs.aliases.inc | 2 +- src/Includes/Libs/Implementations/Logger/implementations.inc | 2 +- src/Includes/Libs/Implementations/Logger/libs.aliases.inc | 2 +- src/Includes/Libs/Implementations/Mailer/implementations.inc | 4 ++-- src/Includes/Libs/Implementations/Mailer/libs.aliases.inc | 4 ++-- .../Libs/Implementations/Protocol/FastCGI/implementations.inc | 2 +- .../Libs/Implementations/Protocol/FastCGI/libs.aliases.inc | 2 +- .../Implementations/Protocol/Http/Fpweb/implementations.inc | 2 +- .../Libs/Implementations/Protocol/Http/Fpweb/libs.aliases.inc | 2 +- .../Implementations/Protocol/Http/Indy/implementations.inc | 2 +- .../Libs/Implementations/Protocol/Http/Indy/libs.aliases.inc | 2 +- .../Protocol/Http/Libmicrohttpd/implementations.inc | 2 +- .../Protocol/Http/Libmicrohttpd/libs.aliases.inc | 2 +- .../Libs/Implementations/Protocol/Http/implementations.inc | 2 +- .../Libs/Implementations/Protocol/Http/libs.aliases.inc | 3 +-- .../Libs/Implementations/Protocol/SCGI/implementations.inc | 2 +- .../Libs/Implementations/Protocol/SCGI/libs.aliases.inc | 2 +- .../Libs/Implementations/Protocol/Uwsgi/implementations.inc | 2 +- .../Libs/Implementations/Protocol/Uwsgi/libs.aliases.inc | 2 +- .../Libs/Implementations/Protocol/implementations.inc | 2 +- src/Includes/Libs/Implementations/Protocol/libs.aliases.inc | 2 +- src/Includes/Libs/Implementations/Random/implementations.inc | 2 +- src/Includes/Libs/Implementations/Random/libs.aliases.inc | 2 +- src/Includes/Libs/Implementations/Regex/implementations.inc | 2 +- src/Includes/Libs/Implementations/Regex/libs.aliases.inc | 2 +- src/Includes/Libs/Implementations/Socket/implementations.inc | 2 +- src/Includes/Libs/Implementations/Socket/libs.aliases.inc | 2 +- src/Includes/Libs/Implementations/Socket2/implementations.inc | 2 +- src/Includes/Libs/Implementations/Socket2/libs.aliases.inc | 2 +- .../Libs/Implementations/Throttle/implementations.inc | 2 +- src/Includes/Libs/Implementations/Throttle/libs.aliases.inc | 2 +- .../Libs/Implementations/UserAgent/implementations.inc | 2 +- src/Includes/Libs/Implementations/UserAgent/libs.aliases.inc | 2 +- src/Includes/Libs/Implementations/implementations.inc | 2 +- src/Includes/Libs/Implementations/libs.aliases.inc | 2 +- src/Includes/Middleware/Contracts/interfaces.inc | 2 +- src/Includes/Middleware/Implementations/implementations.inc | 4 ++-- src/Includes/Mvc/Contracts/interfaces.inc | 2 +- src/Includes/Mvc/Implementations/controllers.aliases.inc | 2 +- src/Includes/Mvc/Implementations/implementations.inc | 2 +- src/Includes/Mvc/Implementations/models.aliases.inc | 2 +- src/Includes/Mvc/Implementations/mvc.aliases.inc | 2 +- src/Includes/Mvc/Implementations/views.aliases.inc | 4 ++-- src/Includes/Router/Contracts/interfaces.inc | 2 +- src/Includes/Router/Implementations/implementations.inc | 2 +- src/Includes/Security/Contracts/Auth/aliases.inc | 2 +- src/Includes/Security/Contracts/Auth/interfaces.inc | 2 +- src/Includes/Security/Contracts/Cors/aliases.inc | 2 +- src/Includes/Security/Contracts/Cors/interfaces.inc | 2 +- src/Includes/Security/Contracts/Csrf/aliases.inc | 2 +- src/Includes/Security/Contracts/Csrf/interfaces.inc | 2 +- src/Includes/Security/Contracts/Jwt/aliases.inc | 2 +- src/Includes/Security/Contracts/Jwt/interfaces.inc | 2 +- src/Includes/Security/Contracts/PasswordHash/aliases.inc | 2 +- src/Includes/Security/Contracts/PasswordHash/interfaces.inc | 2 +- src/Includes/Security/Contracts/Sanitations/aliases.inc | 2 +- src/Includes/Security/Contracts/Sanitations/interfaces.inc | 2 +- src/Includes/Security/Contracts/Validations/aliases.inc | 2 +- src/Includes/Security/Contracts/Validations/interfaces.inc | 2 +- src/Includes/Security/Contracts/interfaces.inc | 2 +- src/Includes/Security/Contracts/security.aliases.inc | 2 +- src/Includes/Security/Implementations/Auth/aliases.inc | 2 +- .../Security/Implementations/Auth/implementations.inc | 2 +- src/Includes/Security/Implementations/Cors/aliases.inc | 2 +- .../Security/Implementations/Cors/implementations.inc | 2 +- src/Includes/Security/Implementations/Csrf/aliases.inc | 2 +- .../Security/Implementations/Csrf/implementations.inc | 2 +- src/Includes/Security/Implementations/FrameGuard/aliases.inc | 2 +- .../Security/Implementations/FrameGuard/implementations.inc | 2 +- src/Includes/Security/Implementations/Jwt/aliases.inc | 2 +- src/Includes/Security/Implementations/Jwt/implementations.inc | 2 +- .../Security/Implementations/PasswordHash/aliases.inc | 2 +- .../Security/Implementations/PasswordHash/implementations.inc | 2 +- src/Includes/Security/Implementations/Sanitations/aliases.inc | 2 +- .../Security/Implementations/Sanitations/implementations.inc | 2 +- src/Includes/Security/Implementations/Validations/aliases.inc | 2 +- .../Security/Implementations/Validations/implementations.inc | 2 +- .../Implementations/Validations/validators.aliases.inc | 2 +- .../Validations/validators.implementations.inc | 4 ++-- src/Includes/Security/Implementations/Xss/aliases.inc | 2 +- src/Includes/Security/Implementations/Xss/implementations.inc | 2 +- src/Includes/Security/Implementations/implementations.inc | 2 +- src/Includes/Security/Implementations/security.aliases.inc | 2 +- src/Includes/Sessions/Contracts/interfaces.inc | 2 +- src/Includes/Sessions/Contracts/sessions.aliases.inc | 2 +- src/Includes/Sessions/Implementations/implementations.inc | 2 +- src/Includes/Sessions/Implementations/sessions.aliases.inc | 2 +- src/Includes/consts.inc | 2 +- src/Includes/funcs.aliases.inc | 2 +- src/Includes/funcs.impl.inc | 3 +-- src/Includes/funcs.inc | 2 +- src/Includes/implementations.aliases.inc | 2 +- src/Includes/implementations.inc | 2 +- src/Includes/interfaces.aliases.inc | 2 +- src/Includes/interfaces.inc | 2 +- src/Includes/types.inc | 2 +- src/Libs/Antivirus/Contracts/AntivirusIntf.pas | 2 +- src/Libs/Antivirus/Contracts/ScanResultIntf.pas | 2 +- src/Libs/Antivirus/Implementations/ClamAV/EClamAvImpl.pas | 2 +- .../Antivirus/Implementations/Clamd/AbstractClamdAvImpl.pas | 2 +- src/Libs/Antivirus/Implementations/Clamd/ClamdAvImpl.pas | 2 +- src/Libs/Antivirus/Implementations/Clamd/LocalClamdAvImpl.pas | 2 +- src/Libs/Antivirus/Implementations/Null/NullAvImpl.pas | 2 +- src/Libs/Cli/Contracts/CliParamsFactoryIntf.pas | 2 +- src/Libs/Cli/Contracts/CliParamsIntf.pas | 2 +- src/Libs/Cli/Implementations/ECliParamsImpl.pas | 2 +- src/Libs/Cli/Implementations/GetOptsParamsImpl.pas | 2 +- src/Libs/Encrypter/Contracts/DecrypterIntf.pas | 2 +- src/Libs/Encrypter/Contracts/EncrypterIntf.pas | 2 +- src/Libs/Encrypter/Factories/BlowfishEncrypterFactoryImpl.pas | 2 +- src/Libs/Encrypter/Factories/HmacEncrypterFactoryImpl.pas | 2 +- .../Encrypter/Factories/Md5BlowfishEncrypterFactoryImpl.pas | 2 +- .../Encrypter/Factories/Sha1BlowfishEncrypterFactoryImpl.pas | 2 +- src/Libs/Encrypter/Implementations/BlowfishEncrypterImpl.pas | 2 +- src/Libs/Encrypter/Implementations/HmacEncrypterImpl.pas | 2 +- src/Libs/Encrypter/Implementations/Md5HmacEncrypterImpl.pas | 2 +- src/Libs/Encrypter/Implementations/Sha1HmacEncrypterImpl.pas | 2 +- src/Libs/File/BasicFileReaderImpl.pas | 2 +- src/Libs/File/Contracts/FileReaderIntf.pas | 2 +- src/Libs/File/Factories/BasicFileReaderFactoryImpl.pas | 2 +- src/Libs/File/Factories/StringFileReaderFactoryImpl.pas | 2 +- src/Libs/File/StringFileReaderImpl.pas | 2 +- src/Libs/HttpClient/Contracts/HttpClientHandleAwareIntf.pas | 2 +- src/Libs/HttpClient/Contracts/HttpClientHeadersIntf.pas | 2 +- src/Libs/HttpClient/Contracts/HttpClientOptsIntf.pas | 2 +- src/Libs/HttpClient/Contracts/HttpDeleteClientIntf.pas | 2 +- src/Libs/HttpClient/Contracts/HttpGetClientIntf.pas | 2 +- src/Libs/HttpClient/Contracts/HttpHeadClientIntf.pas | 2 +- src/Libs/HttpClient/Contracts/HttpOptionsClientIntf.pas | 2 +- src/Libs/HttpClient/Contracts/HttpPatchClientIntf.pas | 2 +- src/Libs/HttpClient/Contracts/HttpPostClientIntf.pas | 2 +- src/Libs/HttpClient/Contracts/HttpPutClientIntf.pas | 2 +- src/Libs/HttpClient/Contracts/QueryStrBuilderIntf.pas | 2 +- .../Implementations/Basic/Factories/HttpClientFactoryImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Basic/HttpClientImpl.pas | 2 +- .../Curl/Factories/HttpAbstractFactoryImpl.pas | 2 +- .../Implementations/Curl/Factories/HttpCurlFactoryImpl.pas | 2 +- .../Implementations/Curl/Factories/HttpDeleteFactoryImpl.pas | 2 +- .../Implementations/Curl/Factories/HttpGetFactoryImpl.pas | 2 +- .../Implementations/Curl/Factories/HttpGetLogFactoryImpl.pas | 2 +- .../Implementations/Curl/Factories/HttpHeadFactoryImpl.pas | 2 +- .../Implementations/Curl/Factories/HttpPatchFactoryImpl.pas | 2 +- .../Implementations/Curl/Factories/HttpPostFactoryImpl.pas | 2 +- .../Implementations/Curl/Factories/HttpPutFactoryImpl.pas | 2 +- .../HttpClient/Implementations/Curl/HttpClientHeadersImpl.pas | 2 +- .../HttpClient/Implementations/Curl/HttpClientOptsImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Curl/HttpCurlImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Curl/HttpDeleteImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Curl/HttpGetImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Curl/HttpHeadImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Curl/HttpMethodImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Curl/HttpOptionsImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Curl/HttpPatchImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Curl/HttpPostImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Curl/HttpPutImpl.pas | 2 +- .../Implementations/Exceptions/EHttpClientErrorImpl.pas | 2 +- .../Fpc/Factories/FpcHttpDeleteFactoryImpl.pas | 2 +- .../Implementations/Fpc/Factories/FpcHttpGetFactoryImpl.pas | 2 +- .../Implementations/Fpc/Factories/FpcHttpHeadFactoryImpl.pas | 2 +- .../Fpc/Factories/FpcHttpOptionsFactoryImpl.pas | 2 +- .../Implementations/Fpc/Factories/FpcHttpPatchFactoryImpl.pas | 2 +- .../Implementations/Fpc/Factories/FpcHttpPostFactoryImpl.pas | 2 +- .../Implementations/Fpc/Factories/FpcHttpPutFactoryImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Fpc/FpcHttpDeleteImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Fpc/FpcHttpGetImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Fpc/FpcHttpHeadImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Fpc/FpcHttpMethodImpl.pas | 2 +- .../HttpClient/Implementations/Fpc/FpcHttpOptionsImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Fpc/FpcHttpPatchImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Fpc/FpcHttpPostImpl.pas | 2 +- src/Libs/HttpClient/Implementations/Fpc/FpcHttpPutImpl.pas | 2 +- .../Null/Factories/NullHttpClientFactoryImpl.pas | 2 +- .../HttpClient/Implementations/Null/NullHttpClientImpl.pas | 2 +- .../HttpClient/Implementations/Utils/QueryStrBuilderImpl.pas | 2 +- src/Libs/IO/StandardError/Contracts/StdErrIntf.pas | 2 +- src/Libs/IO/StandardError/StdErrImpl.pas | 2 +- src/Libs/IO/StandardInput/Contracts/StdInIntf.pas | 2 +- src/Libs/IO/StandardInput/Contracts/StdInStreamAwareIntf.pas | 2 +- src/Libs/IO/StandardInput/NullStdInImpl.pas | 2 +- src/Libs/IO/StandardInput/SimpleStdInReaderImpl.pas | 2 +- src/Libs/IO/StandardInput/StdInFromStreamImpl.pas | 2 +- src/Libs/IO/StandardInput/StdInFromStringImpl.pas | 2 +- src/Libs/IO/StandardInput/StdInReaderImpl.pas | 2 +- src/Libs/IO/StandardOutput/Contracts/StdOutIntf.pas | 2 +- src/Libs/IO/StandardOutput/DecoratorStdOutImpl.pas | 2 +- src/Libs/IO/StandardOutput/NullStdOutImpl.pas | 2 +- src/Libs/IO/StandardOutput/StdOutImpl.pas | 2 +- src/Libs/IO/StandardOutput/StreamStdOutImpl.pas | 2 +- src/Libs/IO/StandardOutput/ThreadSafeStdOutImpl.pas | 2 +- src/Libs/KeyValues/Contracts/KeyValuePairIntf.pas | 2 +- src/Libs/KeyValues/Contracts/ReadOnlyKeyValuePairIntf.pas | 2 +- src/Libs/KeyValues/Factories/KeyValuePairFactoryImpl.pas | 2 +- src/Libs/KeyValues/KeyIntValueMapImpl.pas | 2 +- src/Libs/KeyValues/KeyValueMapImpl.pas | 2 +- src/Libs/KeyValues/KeyValuePairImpl.pas | 2 +- src/Libs/Logger/AbstractLoggerImpl.pas | 2 +- src/Libs/Logger/BackgroundThreadLoggerImpl.pas | 2 +- src/Libs/Logger/CompositeLoggerImpl.pas | 2 +- src/Libs/Logger/Contracts/LoggerIntf.pas | 2 +- src/Libs/Logger/DbLoggerImpl.pas | 2 +- src/Libs/Logger/DecoratorLoggerImpl.pas | 2 +- .../Logger/Factories/BackgroundThreadLoggerFactoryImpl.pas | 2 +- src/Libs/Logger/Factories/CompositeLoggerFactoryImpl.pas | 2 +- src/Libs/Logger/Factories/DbLoggerFactoryImpl.pas | 2 +- src/Libs/Logger/Factories/FileLoggerFactoryImpl.pas | 2 +- src/Libs/Logger/Factories/MailLoggerFactoryImpl.pas | 2 +- src/Libs/Logger/Factories/NullLoggerFactoryImpl.pas | 2 +- src/Libs/Logger/Factories/SegregatedLoggerFactoryImpl.pas | 2 +- src/Libs/Logger/Factories/StdErrLoggerFactoryImpl.pas | 2 +- src/Libs/Logger/Factories/StdOutLoggerFactoryImpl.pas | 2 +- src/Libs/Logger/Factories/SysLogLoggerFactoryImpl.pas | 2 +- src/Libs/Logger/FileLoggerImpl.pas | 2 +- src/Libs/Logger/LogLevelTypes.pas | 4 ++-- src/Libs/Logger/MailLoggerImpl.pas | 2 +- src/Libs/Logger/NullLoggerImpl.pas | 2 +- src/Libs/Logger/SegregatedLoggerImpl.pas | 2 +- src/Libs/Logger/StdErrLoggerImpl.pas | 2 +- src/Libs/Logger/StdOutLoggerImpl.pas | 2 +- src/Libs/Logger/SysLogLoggerImpl.pas | 2 +- src/Libs/Logger/ThreadSafeLoggerImpl.pas | 2 +- src/Libs/Mailer/Contracts/MailerIntf.pas | 2 +- .../Mailer/Implementations/Base/AbstractMailerFactoryImpl.pas | 2 +- src/Libs/Mailer/Implementations/Base/AbstractMailerImpl.pas | 2 +- src/Libs/Mailer/Implementations/Base/MailerConfigTypes.pas | 2 +- src/Libs/Mailer/Implementations/Exceptions/EMailerImpl.pas | 2 +- .../Sendmail/Factories/SendmailMailerFactoryImpl.pas | 2 +- src/Libs/Mailer/Implementations/Sendmail/SendmailConsts.pas | 2 +- .../Mailer/Implementations/Sendmail/SendmailMailerImpl.pas | 2 +- .../Synapse/Factories/SynapseMailerFactoryImpl.pas | 2 +- src/Libs/Mailer/Implementations/Synapse/SynapseMailerImpl.pas | 2 +- src/Libs/OutputBuffer/Contracts/OutputBufferIntf.pas | 2 +- src/Libs/OutputBuffer/Contracts/OutputBufferStreamIntf.pas | 2 +- src/Libs/OutputBuffer/Factories/OutputBufferFactoryImpl.pas | 2 +- src/Libs/OutputBuffer/Factories/StdErrBufferFactoryImpl.pas | 2 +- src/Libs/OutputBuffer/OutputBufferExImpl.pas | 2 +- src/Libs/OutputBuffer/OutputBufferImpl.pas | 2 +- src/Libs/OutputBuffer/StdErrBufferExImpl.pas | 2 +- src/Libs/OutputBuffer/StdErrBufferImpl.pas | 2 +- src/Libs/OutputBuffer/Stream/OutputBufferStreamImpl.pas | 2 +- src/Libs/OutputBuffer/Stream/StringOutputBufferStreamImpl.pas | 2 +- src/Libs/Protocol/Contracts/ProtocolParserIntf.pas | 2 +- src/Libs/Protocol/Contracts/ProtocolProcessorIntf.pas | 2 +- src/Libs/Protocol/Contracts/ReadyListenerIntf.pas | 2 +- .../FastCGI/Contracts/FcgiFrameParserFactoryIntf.pas | 2 +- .../Implementations/FastCGI/Contracts/FcgiFrameParserIntf.pas | 2 +- .../Environment/Factories/FcgiEnvironmentFactoryImpl.pas | 2 +- .../FastCGI/Environment/Helpers/FcgiParamKeyValuePairImpl.pas | 2 +- .../FastCGI/Exceptions/EInvalidFcgiBufferImpl.pas | 2 +- .../FastCGI/Exceptions/EInvalidFcgiHeaderLenImpl.pas | 2 +- .../FastCGI/Exceptions/EInvalidFcgiRecordTypeImpl.pas | 2 +- .../FastCGI/Exceptions/EInvalidFcgiRequestIdImpl.pas | 2 +- .../Implementations/FastCGI/FcgiBaseParserFactoryImpl.pas | 2 +- .../Protocol/Implementations/FastCGI/FcgiBaseParserImpl.pas | 2 +- .../Implementations/FastCGI/FcgiFrameParserFactoryImpl.pas | 2 +- .../Protocol/Implementations/FastCGI/FcgiFrameParserImpl.pas | 2 +- .../Protocol/Implementations/FastCGI/FcgiProcessorImpl.pas | 2 +- .../Implementations/FastCGI/Helpers/FcgiStdOutWriterImpl.pas | 2 +- .../FastCGI/Records/Contracts/FcgiBeginRequestIntf.pas | 2 +- .../FastCGI/Records/Contracts/FcgiRecordFactoryIntf.pas | 2 +- .../FastCGI/Records/Contracts/FcgiRecordIntf.pas | 2 +- .../FastCGI/Records/Factories/FcgiAbortRequestFactory.pas | 2 +- .../FastCGI/Records/Factories/FcgiBeginRequestFactory.pas | 2 +- .../FastCGI/Records/Factories/FcgiDataFactory.pas | 2 +- .../FastCGI/Records/Factories/FcgiEndRequestFactory.pas | 2 +- .../FastCGI/Records/Factories/FcgiGetValuesFactory.pas | 2 +- .../FastCGI/Records/Factories/FcgiGetValuesResultFactory.pas | 2 +- .../FastCGI/Records/Factories/FcgiParamsFactory.pas | 2 +- .../FastCGI/Records/Factories/FcgiRecordFactory.pas | 2 +- .../FastCGI/Records/Factories/FcgiStdErrFactory.pas | 2 +- .../FastCGI/Records/Factories/FcgiStdInFactory.pas | 2 +- .../FastCGI/Records/Factories/FcgiStdOutFactory.pas | 2 +- .../FastCGI/Records/Factories/FcgiUnknownTypeFactory.pas | 2 +- .../Implementations/FastCGI/Records/FcgiAbortRequest.pas | 2 +- .../Implementations/FastCGI/Records/FcgiBeginRequest.pas | 2 +- .../Protocol/Implementations/FastCGI/Records/FcgiData.pas | 2 +- .../Implementations/FastCGI/Records/FcgiEndRequest.pas | 2 +- .../Implementations/FastCGI/Records/FcgiGetValues.pas | 2 +- .../Implementations/FastCGI/Records/FcgiGetValuesResult.pas | 2 +- .../Protocol/Implementations/FastCGI/Records/FcgiParams.pas | 2 +- .../Protocol/Implementations/FastCGI/Records/FcgiRecord.pas | 2 +- .../Protocol/Implementations/FastCGI/Records/FcgiStdErr.pas | 2 +- .../Protocol/Implementations/FastCGI/Records/FcgiStdIn.pas | 2 +- .../Protocol/Implementations/FastCGI/Records/FcgiStdOut.pas | 2 +- .../Implementations/FastCGI/Records/FcgiUnknownType.pas | 2 +- .../FastCGI/Request/Contracts/FcgiRequestIdAwareIntf.pas | 2 +- .../FastCGI/Request/Contracts/FcgiRequestIntf.pas | 2 +- .../FastCGI/Request/Contracts/FcgiRequestManagerIntf.pas | 2 +- .../FastCGI/Request/Factories/FcgiRequestFactoryImpl.pas | 2 +- .../Implementations/FastCGI/Request/FcgiRequestImpl.pas | 2 +- .../FastCGI/Request/FcgiRequestManagerImpl.pas | 2 +- .../Http/Fpweb/Contracts/FpwebRequestAwareIntf.pas | 2 +- .../Http/Fpweb/Contracts/FpwebResponseAwareIntf.pas | 2 +- .../Fpweb/Environment/Helpers/FpwebParamKeyValuePairImpl.pas | 2 +- .../Http/Fpweb/FpwebAppServiceProviderImpl.pas | 2 +- .../Implementations/Http/Fpweb/FpwebProcessorImpl.pas | 2 +- .../Http/Fpweb/Helpers/FpwebStdOutWriterImpl.pas | 2 +- .../Http/Fpweb/Helpers/ThreadSafeFpwebResponseAwareImpl.pas | 2 +- .../Http/Fpweb/Request/Factories/FpwebRequestFactoryImpl.pas | 2 +- .../Implementations/Http/Fpweb/Request/FpwebRequestImpl.pas | 2 +- .../Fpweb/Request/UploadedFile/UploadedFileAdapterImpl.pas | 2 +- .../UploadedFile/UploadedFileCollectionAdapterImpl.pas | 2 +- .../Implementations/Http/Fpweb/Types/FpwebSvrConfigTypes.pas | 2 +- .../Http/Indy/Contracts/IndyResponseAwareIntf.pas | 2 +- .../Indy/Environment/Helpers/IndyParamKeyValuePairImpl.pas | 2 +- .../Http/Indy/Helpers/IndyStdOutWriterImpl.pas | 2 +- .../Http/Indy/Helpers/ThreadSafeIndyResponseAwareImpl.pas | 2 +- .../Implementations/Http/Indy/IndyAppServiceProviderImpl.pas | 2 +- .../Protocol/Implementations/Http/Indy/IndyProcessorImpl.pas | 2 +- .../Http/Libmicrohttpd/Contracts/MhdConnectionAwareIntf.pas | 2 +- .../Environment/Helpers/MhdParamKeyValuePairImpl.pas | 2 +- .../Http/Libmicrohttpd/Helpers/MhdStdOutWriterImpl.pas | 2 +- .../Helpers/ThreadSafeMhdConnectionAwareImpl.pas | 2 +- .../Http/Libmicrohttpd/MhdAppServiceProviderImpl.pas | 2 +- .../Implementations/Http/Libmicrohttpd/MhdProcessorImpl.pas | 2 +- .../Http/Libmicrohttpd/Types/MhdSvrConfigTypes.pas | 2 +- .../Implementations/Http/Types/HttpSvrConfigTypes.pas | 2 +- .../Implementations/NonBlockingProtocolProcessorImpl.pas | 2 +- .../Protocol/Implementations/NullProtocolProcessorImpl.pas | 2 +- .../Implementations/SCGI/Contracts/ScgiParserIntf.pas | 2 +- .../SCGI/Environment/Helpers/ScgiParamKeyValuePairImpl.pas | 2 +- .../Implementations/SCGI/Exceptions/EInvalidScgiBodyImpl.pas | 2 +- .../SCGI/Exceptions/EInvalidScgiHeaderImpl.pas | 2 +- .../Implementations/SCGI/Helpers/ScgiStdOutWriterImpl.pas | 2 +- src/Libs/Protocol/Implementations/SCGI/ScgiParserImpl.pas | 2 +- src/Libs/Protocol/Implementations/SCGI/ScgiProcessorImpl.pas | 2 +- .../ThreadSafe/ThreadSafeProtocolProcessorImpl.pas | 2 +- .../Implementations/Uwsgi/Contracts/UwsgiParserIntf.pas | 2 +- .../Uwsgi/Environment/Helpers/UwsgiParamKeyValuePairImpl.pas | 2 +- .../Uwsgi/Exceptions/EInvalidUwsgiHeaderImpl.pas | 2 +- .../Implementations/Uwsgi/Helpers/UwsgiStdOutWriterImpl.pas | 2 +- src/Libs/Protocol/Implementations/Uwsgi/UwsgiParserImpl.pas | 2 +- .../Protocol/Implementations/Uwsgi/UwsgiProcessorImpl.pas | 2 +- src/Libs/Random/Contracts/RandomIntf.pas | 2 +- src/Libs/Random/Implementations/DevUrandomImpl.pas | 2 +- src/Libs/Regex/Contracts/RegexIntf.pas | 2 +- src/Libs/Regex/NullRegexImpl.pas | 2 +- src/Libs/Regex/RegexImpl.pas | 2 +- src/Libs/Socket/CloseableStreamImpl.pas | 2 +- src/Libs/Socket/EpollCloseableImpl.pas | 2 +- src/Libs/Socket/Exceptions/EEpollCreateImpl.pas | 2 +- src/Libs/Socket/Exceptions/EEpollCtlImpl.pas | 2 +- src/Libs/Socket/Exceptions/EKqueueImpl.pas | 2 +- src/Libs/Socket/Exceptions/ESockBindImpl.pas | 2 +- src/Libs/Socket/Exceptions/ESockCreateImpl.pas | 2 +- src/Libs/Socket/Exceptions/ESockErrorImpl.pas | 2 +- src/Libs/Socket/Exceptions/ESockListenImpl.pas | 2 +- src/Libs/Socket/Exceptions/ESockStreamImpl.pas | 2 +- src/Libs/Socket/Exceptions/ESockWouldBlockImpl.pas | 2 +- src/Libs/Socket/LruConnectionQueueImpl.pas | 2 +- src/Libs/Socket/NullCloseableImpl.pas | 2 +- src/Libs/Socket/SockStreamImpl.pas | 2 +- src/Libs/Socket/SocketConsts.pas | 2 +- src/Libs/Socket2/Contracts/IoHandlerIntf.pas | 2 +- src/Libs/Socket2/Contracts/ListenSocketIntf.pas | 2 +- src/Libs/Socket2/Contracts/SocketIntf.pas | 2 +- src/Libs/Socket2/Contracts/SocketOptsIntf.pas | 2 +- src/Libs/Socket2/Contracts/SocketSvrFactoryIntf.pas | 2 +- src/Libs/Socket2/Factories/BoundSvrFactoryImpl.pas | 2 +- src/Libs/Socket2/Factories/EpollBoundSvrFactoryImpl.pas | 2 +- src/Libs/Socket2/Factories/EpollInet6SvrFactoryImpl.pas | 2 +- src/Libs/Socket2/Factories/EpollInetSvrFactoryImpl.pas | 2 +- src/Libs/Socket2/Factories/EpollUnixSvrFactoryImpl.pas | 2 +- src/Libs/Socket2/Factories/Inet6SvrFactoryImpl.pas | 2 +- src/Libs/Socket2/Factories/InetSvrFactoryImpl.pas | 2 +- src/Libs/Socket2/Factories/KQueueInet6SvrFactoryImpl.pas | 2 +- src/Libs/Socket2/Factories/KqueueBoundSvrFactoryImpl.pas | 2 +- src/Libs/Socket2/Factories/KqueueInetSvrFactoryImpl.pas | 2 +- src/Libs/Socket2/Factories/KqueueUnixSvrFactoryImpl.pas | 2 +- src/Libs/Socket2/Factories/UnixSvrFactoryImpl.pas | 2 +- src/Libs/Socket2/Implementations/AbstractIoHandlerImpl.pas | 2 +- src/Libs/Socket2/Implementations/AbstractSocketImpl.pas | 2 +- src/Libs/Socket2/Implementations/BoundSocketImpl.pas | 2 +- src/Libs/Socket2/Implementations/EpollIoHandlerImpl.pas | 2 +- src/Libs/Socket2/Implementations/Inet6SocketImpl.pas | 2 +- src/Libs/Socket2/Implementations/InetSocketImpl.pas | 2 +- src/Libs/Socket2/Implementations/KqueueIoHandlerImpl.pas | 2 +- src/Libs/Socket2/Implementations/SelectIoHandlerImpl.pas | 2 +- src/Libs/Socket2/Implementations/Socket2SvrImpl.pas | 2 +- src/Libs/Socket2/Implementations/SocketOptsImpl.pas | 2 +- src/Libs/Socket2/Implementations/UnixSocketImpl.pas | 2 +- src/Libs/Streams/Contracts/DataAvailListenerIntf.pas | 2 +- src/Libs/Streams/Contracts/MemoryAllocatorIntf.pas | 2 +- src/Libs/Streams/Contracts/MemoryDeallocatorIntf.pas | 2 +- src/Libs/Streams/Contracts/RunnableWithDataNotifIntf.pas | 2 +- src/Libs/Streams/Contracts/StreamAdapterAwareIntf.pas | 2 +- .../Streams/Contracts/StreamAdapterCollectionFactoryIntf.pas | 2 +- src/Libs/Streams/Contracts/StreamAdapterCollectionIntf.pas | 2 +- src/Libs/Streams/Contracts/StreamAdapterFactoryIntf.pas | 2 +- src/Libs/Streams/Contracts/StreamAdapterIntf.pas | 2 +- src/Libs/Streams/Contracts/StreamIdIntf.pas | 2 +- src/Libs/Streams/Exceptions/EInvalidStreamImpl.pas | 2 +- src/Libs/Streams/Factories/MemStreamAdapterFactoryImpl.pas | 2 +- src/Libs/Streams/Factories/StrStreamAdapterFactoryImpl.pas | 2 +- .../Streams/Factories/StreamAdapterCollectionFactoryImpl.pas | 2 +- src/Libs/Streams/MappedMemoryStreamImpl.pas | 2 +- src/Libs/Streams/MemAllocatorImpl.pas | 2 +- src/Libs/Streams/NullMemoryDeallocatorImpl.pas | 2 +- src/Libs/Streams/NullRunnableWithDataNotifImpl.pas | 2 +- src/Libs/Streams/NullStreamAdapterImpl.pas | 2 +- src/Libs/Streams/SegregatedStreamAdapterImpl.pas | 2 +- src/Libs/Streams/SerializeableStreamImpl.pas | 2 +- src/Libs/Streams/StreamAdapterCollectionImpl.pas | 2 +- src/Libs/Streams/StreamAdapterImpl.pas | 2 +- src/Libs/Streams/StreamAdapterLogImpl.pas | 2 +- src/Libs/ThreadPool/Contracts/ThreadIntf.pas | 2 +- src/Libs/ThreadPool/Contracts/ThreadPoolIntf.pas | 2 +- src/Libs/ThreadPool/ThreadSafeListImpl.pas | 2 +- src/Libs/Throttle/Contracts/RateLimiterIntf.pas | 2 +- src/Libs/Throttle/Contracts/RequestIdentifierIntf.pas | 2 +- src/Libs/Throttle/Contracts/ThrottleRequestIntf.pas | 2 +- src/Libs/Throttle/Implementations/AbstractRateLimiterImpl.pas | 2 +- .../Implementations/AbstractRequestIdentifierImpl.pas | 2 +- src/Libs/Throttle/Implementations/DbRateLimiterImpl.pas | 2 +- .../Throttle/Implementations/DecoratorRateLimiterImpl.pas | 2 +- .../Factories/NonBlockingThrottleMiddlewareFactoryImpl.pas | 2 +- .../Factories/ThrottleMiddlewareFactoryImpl.pas | 2 +- .../Throttle/Implementations/IpAddrRequestIdentifierImpl.pas | 2 +- src/Libs/Throttle/Implementations/MemoryRateLimiterImpl.pas | 2 +- .../Implementations/NonBlockingThrottleMiddlewareImpl.pas | 2 +- .../Implementations/QueryParamRequestIdentifierImpl.pas | 2 +- .../Throttle/Implementations/SessionRequestIdentifierImpl.pas | 2 +- src/Libs/Throttle/Implementations/ThrottleMiddlewareImpl.pas | 2 +- src/Libs/Throttle/Implementations/ThrottleRequestImpl.pas | 2 +- src/Libs/Throttle/Types/RateTypes.pas | 2 +- src/Libs/UserAgent/Contracts/ClientBrowserIntf.pas | 2 +- src/Libs/UserAgent/Contracts/ClientDeviceIntf.pas | 2 +- src/Libs/UserAgent/Contracts/ClientOsIntf.pas | 2 +- src/Libs/UserAgent/Contracts/UserAgentIntf.pas | 2 +- .../Implementations/Factories/UserAgentFactoryImpl.pas | 2 +- src/Libs/UserAgent/Implementations/UserAgentConsts.pas | 2 +- src/Libs/UserAgent/Implementations/UserAgentImpl.pas | 2 +- src/Middleware/BuiltIns/AbstractMiddlewareImpl.pas | 2 +- src/Middleware/BuiltIns/CacheControlMiddlewareImpl.pas | 2 +- src/Middleware/BuiltIns/CompositeMiddlewareImpl.pas | 2 +- .../BuiltIns/Factories/CacheControlMiddlewareFactoryImpl.pas | 2 +- .../Factories/CommonStaticFilesMiddlewareFactoryImpl.pas | 2 +- .../Factories/JsonContentTypeMiddlewareFactoryImpl.pas | 2 +- .../BuiltIns/Factories/NoCacheMiddlewareFactoryImpl.pas | 2 +- .../BuiltIns/Factories/StaticFilesMiddlewareFactoryImpl.pas | 2 +- src/Middleware/BuiltIns/FuncMiddlewareImpl.pas | 2 +- src/Middleware/BuiltIns/JsonContentTypeMiddlewareImpl.pas | 2 +- src/Middleware/BuiltIns/MaintenanceModeMiddlewareImpl.pas | 2 +- src/Middleware/BuiltIns/MethodMiddlewareImpl.pas | 2 +- src/Middleware/BuiltIns/NoCacheMiddlewareImpl.pas | 2 +- src/Middleware/BuiltIns/NullMiddlewareImpl.pas | 2 +- src/Middleware/BuiltIns/RequestHandlerAsMiddlewareImpl.pas | 2 +- src/Middleware/BuiltIns/StaticFilesMiddlewareImpl.pas | 2 +- src/Middleware/Contracts/MiddlewareExecutorIntf.pas | 2 +- src/Middleware/Contracts/MiddlewareIntf.pas | 2 +- src/Middleware/Contracts/MiddlewareLinkIntf.pas | 2 +- src/Middleware/Contracts/MiddlewareLinkListIntf.pas | 2 +- src/Middleware/Contracts/MiddlewareListFactoryIntf.pas | 2 +- src/Middleware/Contracts/MiddlewareListIntf.pas | 2 +- src/Middleware/Contracts/MiddlewareListItemIntf.pas | 2 +- src/Middleware/Contracts/MiddlewareTypes.pas | 2 +- src/Middleware/Factories/MiddlewareListFactoryImpl.pas | 2 +- src/Middleware/Factories/NullMiddlewareListFactoryImpl.pas | 2 +- src/Middleware/MiddlewareChainImpl.pas | 2 +- src/Middleware/MiddlewareExecutorImpl.pas | 2 +- src/Middleware/MiddlewareLinkImpl.pas | 2 +- src/Middleware/MiddlewareListImpl.pas | 2 +- src/Middleware/NullMiddlewareListImpl.pas | 2 +- src/Mvc/Controllers/AbstractControllerImpl.pas | 2 +- src/Mvc/Controllers/ControllerImpl.pas | 2 +- src/Mvc/Models/Contracts/ModelParamsIntf.pas | 2 +- src/Mvc/Models/Contracts/ModelReaderIntf.pas | 2 +- src/Mvc/Models/Contracts/ModelResultSetIntf.pas | 2 +- src/Mvc/Models/Contracts/ModelWriterIntf.pas | 2 +- .../Models/Implementations/Basic/DecoratorModelParamsImpl.pas | 2 +- .../Basic/Factories/ModelParamsFactoryImpl.pas | 2 +- src/Mvc/Models/Implementations/Basic/ModelParamsImpl.pas | 2 +- .../Null/Factories/NullModelReaderFactoryImpl.pas | 2 +- src/Mvc/Models/Implementations/Null/NullModelReaderImpl.pas | 2 +- .../Models/Implementations/Null/NullModelResultSetImpl.pas | 2 +- src/Mvc/Views/CompositeViewImpl.pas | 2 +- src/Mvc/Views/Contracts/ViewIntf.pas | 2 +- src/Mvc/Views/Contracts/ViewPartialIntf.pas | 2 +- src/Mvc/Views/Factories/NullViewFactoryImpl.pas | 2 +- src/Mvc/Views/Factories/StrViewPartialFactoryImpl.pas | 2 +- src/Mvc/Views/Factories/ViewPartialFactoryImpl.pas | 2 +- src/Mvc/Views/GroupViewImpl.pas | 2 +- src/Mvc/Views/NullViewImpl.pas | 2 +- src/Mvc/Views/Params/CompositeViewParametersImpl.pas | 2 +- src/Mvc/Views/Params/Contracts/ViewParametersIntf.pas | 2 +- .../Views/Params/Factories/NullViewParametersFactoryImpl.pas | 2 +- src/Mvc/Views/Params/Factories/ViewParametersFactoryImpl.pas | 2 +- src/Mvc/Views/Params/NullViewParametersImpl.pas | 2 +- src/Mvc/Views/Params/ViewParametersImpl.pas | 2 +- src/Mvc/Views/Parsers/Contracts/TemplateParserIntf.pas | 2 +- .../Views/Parsers/Factories/BaseTemplateParserFactoryImpl.pas | 2 +- .../Views/Parsers/Factories/NullTemplateParserFactoryImpl.pas | 2 +- .../Parsers/Factories/SimpleTemplateParserFactoryImpl.pas | 2 +- src/Mvc/Views/Parsers/Factories/TemplateParserFactoryImpl.pas | 2 +- src/Mvc/Views/Parsers/NullTemplateParserImpl.pas | 2 +- src/Mvc/Views/Parsers/SimpleTemplateParserImpl.pas | 2 +- src/Mvc/Views/Parsers/TemplateParserImpl.pas | 2 +- src/Mvc/Views/StaticViewImpl.pas | 2 +- src/Mvc/Views/StrViewPartialImpl.pas | 2 +- src/Mvc/Views/TemplateViewImpl.pas | 2 +- src/Mvc/Views/ViewImpl.pas | 2 +- src/Mvc/Views/ViewPartialImpl.pas | 2 +- src/Router/CompositeRouteBuilderImpl.pas | 2 +- src/Router/Contracts/RouteArgsReaderIntf.pas | 2 +- src/Router/Contracts/RouteArgsWriterIntf.pas | 2 +- src/Router/Contracts/RouteBuilderIntf.pas | 2 +- src/Router/Contracts/RouteHandlerFactoryIntf.pas | 2 +- src/Router/Contracts/RouteHandlerIntf.pas | 2 +- src/Router/Contracts/RouteIntf.pas | 2 +- src/Router/Contracts/RouteListIntf.pas | 2 +- src/Router/Contracts/RouteMatcherIntf.pas | 2 +- src/Router/Contracts/RouteUrlIntf.pas | 2 +- src/Router/Contracts/RouterIntf.pas | 2 +- src/Router/Exceptions/ERouteArgNotFoundImpl.pas | 2 +- src/Router/Exceptions/ERouteMatcherImpl.pas | 2 +- src/Router/Factories/AbstractRouterFactoryImpl.pas | 2 +- src/Router/Factories/CombineRouterFactoryImpl.pas | 2 +- src/Router/Factories/RouteHandlerFactoryImpl.pas | 2 +- src/Router/Factories/RouterFactoryImpl.pas | 2 +- src/Router/Factories/SimpleRouterFactoryImpl.pas | 2 +- src/Router/Lists/CombineRegexRouteListImpl.pas | 2 +- src/Router/Lists/RegexRouteListImpl.pas | 2 +- src/Router/Lists/RouteListImpl.pas | 2 +- src/Router/Lists/SimpleRegexRouteListImpl.pas | 2 +- src/Router/NullRouteArgsImpl.pas | 2 +- src/Router/NullRouteImpl.pas | 2 +- src/Router/RouteBuilderImpl.pas | 2 +- src/Router/RouteConsts.pas | 2 +- src/Router/RouteHandlerImpl.pas | 2 +- src/Router/RouterImpl.pas | 2 +- src/Router/Types/PlaceholderTypes.pas | 2 +- src/Router/Types/RouteDataTypes.pas | 2 +- src/Security/Auth/Authenticator/AbstractPasswHashAuthImpl.pas | 2 +- src/Security/Auth/Authenticator/DbPasswHashAuthImpl.pas | 2 +- .../Authenticator/Factories/DbPasswHashAuthFactoryImpl.pas | 2 +- .../Factories/StaticPasswHashAuthFactoryImpl.pas | 2 +- src/Security/Auth/Authenticator/StaticCredentialsAuthImpl.pas | 2 +- src/Security/Auth/Authenticator/StaticPasswHashAuthImpl.pas | 2 +- .../StaticCredentialsBasicAuthMiddlewareFactoryImpl.pas | 2 +- .../Auth/Basic/Middlewares/BasicAuthMiddlewareImpl.pas | 2 +- src/Security/Auth/Bearer/CredentialRequestImpl.pas | 2 +- .../Auth/Bearer/Factories/BearerAuthMiddlewareFactoryImpl.pas | 2 +- .../Auth/Bearer/Middlewares/BearerAuthMiddlewareImpl.pas | 2 +- src/Security/Auth/Contracts/AuthIntf.pas | 2 +- src/Security/Auth/Contracts/TokenGeneratorIntf.pas | 2 +- src/Security/Auth/Contracts/TokenVerifierIntf.pas | 2 +- src/Security/Auth/Digest/DigestStaticCredentialsAuthImpl.pas | 2 +- .../StaticCredentialsDigestAuthMiddlewareFactoryImpl.pas | 2 +- src/Security/Auth/Digest/Helpers/DigestInfoHelper.pas | 2 +- .../Auth/Digest/Middlewares/DigestAuthMiddlewareImpl.pas | 2 +- src/Security/Auth/Digest/Types/DigestInfoTypes.pas | 2 +- src/Security/Auth/Exceptions/EAuthImpl.pas | 2 +- src/Security/Auth/Types/CredentialTypes.pas | 2 +- src/Security/Auth/Types/VerificationResultTypes.pas | 2 +- src/Security/Cors/Contracts/CorsConfigIntf.pas | 2 +- src/Security/Cors/Contracts/CorsIntf.pas | 2 +- src/Security/Cors/Factories/BaseCorsMiddlewareFactoryImpl.pas | 2 +- src/Security/Cors/Factories/CorsMiddlewareFactoryImpl.pas | 2 +- src/Security/Cors/Factories/NullCorsMiddlewareFactoryImpl.pas | 2 +- src/Security/Cors/Implementations/CorsConfigImpl.pas | 2 +- src/Security/Cors/Implementations/CorsImpl.pas | 2 +- src/Security/Cors/Implementations/NullCorsImpl.pas | 2 +- src/Security/Cors/Middlewares/CorsMiddlewareImpl.pas | 2 +- src/Security/Csrf/Consts/CsrfConsts.pas | 2 +- src/Security/Csrf/Contracts/CsrfIntf.pas | 2 +- src/Security/Csrf/Factories/CsrfMiddlewareFactoryImpl.pas | 2 +- src/Security/Csrf/Handlers/DefaultFailCsrfHandlerImpl.pas | 2 +- src/Security/Csrf/Implementations/CsrfImpl.pas | 2 +- src/Security/Csrf/Implementations/UrandomCsrfImpl.pas | 2 +- src/Security/Csrf/Middlewares/CsrfMiddlewareImpl.pas | 2 +- src/Security/Escaper/Contracts/EscaperIntf.pas | 2 +- .../FrameGuard/Factories/FrameGuardMiddlewareFactoryImpl.pas | 2 +- src/Security/FrameGuard/FrameGuardConsts.pas | 2 +- .../FrameGuard/Middlewares/FrameGuardMiddlewareImpl.pas | 2 +- src/Security/Jwt/Contracts/JwtAlgIntf.pas | 2 +- src/Security/Jwt/Contracts/JwtAlgSignerIntf.pas | 2 +- src/Security/Jwt/Contracts/JwtAlgVerifierIntf.pas | 2 +- .../Jwt/Implementations/Alg/AbstractHmacJwtAlgImpl.pas | 2 +- src/Security/Jwt/Implementations/Alg/HmacSha256JwtAlgImpl.pas | 2 +- src/Security/Jwt/Implementations/Alg/HmacSha384JwtAlgImpl.pas | 2 +- src/Security/Jwt/Implementations/Alg/HmacSha512JwtAlgImpl.pas | 2 +- src/Security/Jwt/Implementations/Alg/NoneJwtAlgImpl.pas | 2 +- src/Security/Jwt/Implementations/Exceptions/EJwtImpl.pas | 2 +- .../Factories/JwtTokenGeneratorFactoryImpl.pas | 2 +- .../Implementations/Factories/JwtTokenVerifierFactoryImpl.pas | 2 +- src/Security/Jwt/Implementations/JwtConsts.pas | 2 +- src/Security/Jwt/Implementations/JwtTokenGeneratorImpl.pas | 2 +- src/Security/Jwt/Implementations/JwtTokenVerifierImpl.pas | 2 +- src/Security/PasswordHash/Exceptions/EPasswordHashImpl.pas | 2 +- .../Argon2i/Factories/Argon2iPasswordHashFactoryImpl.pas | 2 +- .../Bcrypt/Factories/BcryptPasswordHashFactoryImpl.pas | 2 +- .../Pbkdf2/Factories/Pbkdf2PasswordHashFactoryImpl.pas | 2 +- .../Scrypt/Factories/ScryptPasswordHashFactoryImpl.pas | 2 +- .../Sha2/Factories/Sha2PasswordHashFactoryImpl.pas | 2 +- src/Security/Sanitation/Contracts/SanitizerIntf.pas | 2 +- .../Sanitation/Implementations/HtmlEntitiesSanitizerImpl.pas | 2 +- src/Security/Validation/Contracts/RequestValidatorIntf.pas | 2 +- src/Security/Validation/Contracts/ValidationRulesIntf.pas | 2 +- src/Security/Validation/Contracts/ValidatorCollectionIntf.pas | 2 +- src/Security/Validation/Contracts/ValidatorIntf.pas | 2 +- src/Security/Validation/Exceptions/EInvalidValidatorImpl.pas | 2 +- src/Security/Validation/Factories/ValidationFactoryImpl.pas | 2 +- .../ValidationCollectionMiddlewareWithHandlerImpl.pas | 2 +- .../Validation/Middleware/ValidationMiddlewareImpl.pas | 2 +- .../Middleware/ValidationMiddlewareWithHandlerImpl.pas | 2 +- src/Security/Validation/Types/ValidationResultTypes.pas | 2 +- src/Security/Validation/Types/ValidatorArrayTypes.pas | 2 +- src/Security/Validation/ValidationCollectionImpl.pas | 2 +- src/Security/Validation/ValidationImpl.pas | 2 +- src/Security/Validation/Validators/AcceptedValidatorImpl.pas | 2 +- .../Validation/Validators/AfterDateTimeFieldValidatorImpl.pas | 2 +- .../Validation/Validators/AfterDateTimeValidatorImpl.pas | 2 +- .../Validation/Validators/AlphaNumDashValidatorImpl.pas | 2 +- .../Validation/Validators/AlphaNumSpaceValidatorImpl.pas | 2 +- src/Security/Validation/Validators/AlphaNumValidatorImpl.pas | 2 +- src/Security/Validation/Validators/AlphaValidatorImpl.pas | 2 +- .../Validation/Validators/AlwaysPassValidatorImpl.pas | 2 +- src/Security/Validation/Validators/AndValidatorImpl.pas | 2 +- src/Security/Validation/Validators/AntivirusValidatorImpl.pas | 2 +- src/Security/Validation/Validators/AnyOfValidatorImpl.pas | 2 +- src/Security/Validation/Validators/Base64ValidatorImpl.pas | 2 +- .../Validation/Validators/BaseCompositeValidatorImpl.pas | 2 +- src/Security/Validation/Validators/BaseValidatorImpl.pas | 2 +- .../Validators/BeforeDateTimeFieldValidatorImpl.pas | 2 +- .../Validation/Validators/BeforeDateTimeValidatorImpl.pas | 2 +- src/Security/Validation/Validators/BetweenValidatorImpl.pas | 2 +- src/Security/Validation/Validators/BooleanValidatorImpl.pas | 2 +- .../Validators/CaseInsensitiveEqualStrValidatorImpl.pas | 2 +- .../Validation/Validators/CollectiveValidatorImpl.pas | 2 +- src/Security/Validation/Validators/ColorValidatorImpl.pas | 2 +- .../Validation/Validators/CompareCurrencyValidatorImpl.pas | 2 +- .../Validation/Validators/CompareDateTimeValidatorImpl.pas | 2 +- .../Validation/Validators/CompareFieldValidatorImpl.pas | 2 +- .../Validation/Validators/CompareFloatValidatorImpl.pas | 2 +- .../Validation/Validators/CompareIntValidatorImpl.pas | 2 +- .../Validation/Validators/CompareStrValidatorImpl.pas | 2 +- src/Security/Validation/Validators/CompositeValidatorImpl.pas | 2 +- src/Security/Validation/Validators/ConfirmedValidatorImpl.pas | 2 +- .../Validation/Validators/CurrBetweenValidatorImpl.pas | 2 +- .../Validators/CurrGreaterOrEqualThanValidatorImpl.pas | 2 +- .../Validation/Validators/CurrGreaterThanValidatorImpl.pas | 2 +- .../Validators/CurrLessOrEqualThanValidatorImpl.pas | 2 +- .../Validation/Validators/CurrLessThanValidatorImpl.pas | 2 +- src/Security/Validation/Validators/CurrencyValidatorImpl.pas | 2 +- src/Security/Validation/Validators/DateTimeValidatorImpl.pas | 2 +- src/Security/Validation/Validators/DateValidatorImpl.pas | 2 +- src/Security/Validation/Validators/DirectoryValidatorImpl.pas | 2 +- src/Security/Validation/Validators/DwordValidatorImpl.pas | 2 +- src/Security/Validation/Validators/EmailValidatorImpl.pas | 2 +- src/Security/Validation/Validators/EndWithValidatorImpl.pas | 2 +- .../Validation/Validators/EqualDateTimeValidatorImpl.pas | 2 +- src/Security/Validation/Validators/EqualIntValidatorImpl.pas | 2 +- .../Validation/Validators/EqualLengthValidatorImpl.pas | 2 +- src/Security/Validation/Validators/EqualStrValidatorImpl.pas | 2 +- src/Security/Validation/Validators/EvenIntValidatorImpl.pas | 2 +- src/Security/Validation/Validators/ExistsValidatorImpl.pas | 2 +- .../Validation/Validators/FileFormatValidatorImpl.pas | 2 +- src/Security/Validation/Validators/FileValidatorImpl.pas | 2 +- .../Validation/Validators/FloatBetweenValidatorImpl.pas | 2 +- .../Validators/FloatGreaterOrEqualThanValidatorImpl.pas | 2 +- .../Validation/Validators/FloatGreaterThanValidatorImpl.pas | 2 +- .../Validators/FloatLessOrEqualThanValidatorImpl.pas | 2 +- .../Validation/Validators/FloatLessThanValidatorImpl.pas | 2 +- src/Security/Validation/Validators/FloatValidatorImpl.pas | 2 +- .../Validation/Validators/GreaterOrEqualThanValidatorImpl.pas | 2 +- .../Validation/Validators/GreaterThanValidatorImpl.pas | 2 +- src/Security/Validation/Validators/ImageGifValidatorImpl.pas | 2 +- src/Security/Validation/Validators/ImageJpgValidatorImpl.pas | 2 +- src/Security/Validation/Validators/ImagePngValidatorImpl.pas | 2 +- src/Security/Validation/Validators/InIntValidatorImpl.pas | 2 +- src/Security/Validation/Validators/InValidatorImpl.pas | 2 +- src/Security/Validation/Validators/Int64ValidatorImpl.pas | 2 +- src/Security/Validation/Validators/IntegerValidatorImpl.pas | 2 +- src/Security/Validation/Validators/Ipv4ValidatorImpl.pas | 2 +- src/Security/Validation/Validators/Ipv6ValidatorImpl.pas | 2 +- src/Security/Validation/Validators/JsonValidatorImpl.pas | 2 +- src/Security/Validation/Validators/LatitudeValidatorImpl.pas | 2 +- .../Validation/Validators/LessOrEqualThanValidatorImpl.pas | 2 +- src/Security/Validation/Validators/LessThanValidatorImpl.pas | 2 +- src/Security/Validation/Validators/LongitudeValidatorImpl.pas | 2 +- src/Security/Validation/Validators/MacAddrValidatorImpl.pas | 2 +- .../Validation/Validators/MaxIntegerValidatorImpl.pas | 2 +- src/Security/Validation/Validators/MaxLengthValidatorImpl.pas | 2 +- .../Validation/Validators/MinIntegerValidatorImpl.pas | 2 +- src/Security/Validation/Validators/MinLengthValidatorImpl.pas | 2 +- .../Validation/Validators/NegativeIntValidatorImpl.pas | 2 +- src/Security/Validation/Validators/NotInValidatorImpl.pas | 2 +- src/Security/Validation/Validators/NotValidatorImpl.pas | 2 +- src/Security/Validation/Validators/NumericValidatorImpl.pas | 2 +- src/Security/Validation/Validators/OddIntValidatorImpl.pas | 2 +- src/Security/Validation/Validators/OrValidatorImpl.pas | 2 +- src/Security/Validation/Validators/PhoneValidatorImpl.pas | 2 +- .../Validation/Validators/PositiveIntValidatorImpl.pas | 2 +- src/Security/Validation/Validators/PresentValidatorImpl.pas | 2 +- src/Security/Validation/Validators/QwordValidatorImpl.pas | 2 +- src/Security/Validation/Validators/RegexValidatorImpl.pas | 2 +- .../Validation/Validators/RequiredIfValidatorImpl.pas | 2 +- src/Security/Validation/Validators/RequiredValidatorImpl.pas | 2 +- src/Security/Validation/Validators/SameValidatorImpl.pas | 2 +- src/Security/Validation/Validators/SlugValidatorImpl.pas | 2 +- src/Security/Validation/Validators/StartWithValidatorImpl.pas | 2 +- src/Security/Validation/Validators/TimeValidatorImpl.pas | 2 +- .../Validation/Validators/UploadedFileValidatorImpl.pas | 2 +- .../Validation/Validators/UploadedMimeValidatorImpl.pas | 2 +- .../Validation/Validators/UploadedSizeValidatorImpl.pas | 2 +- src/Security/Validation/Validators/UrlValidatorImpl.pas | 2 +- src/Security/Validation/Validators/UuidValidatorImpl.pas | 2 +- src/Security/Xss/Factories/XssFilterMiddlewareFactoryImpl.pas | 2 +- src/Security/Xss/Middlewares/XssFilterMiddlewareImpl.pas | 2 +- src/Sessions/Contracts/ReadOnlySessionManagerIntf.pas | 2 +- src/Sessions/Contracts/SessionFactoryIntf.pas | 2 +- src/Sessions/Contracts/SessionIdGeneratorFactoryIntf.pas | 2 +- src/Sessions/Contracts/SessionIdGeneratorIntf.pas | 2 +- src/Sessions/Contracts/SessionIntf.pas | 2 +- src/Sessions/Contracts/SessionManagerIntf.pas | 2 +- src/Sessions/Exceptions/ESessionExpiredImpl.pas | 2 +- src/Sessions/Exceptions/ESessionInvalidImpl.pas | 2 +- src/Sessions/Exceptions/ESessionKeyNotFoundImpl.pas | 2 +- src/Sessions/Implementations/AbstractSessionImpl.pas | 2 +- .../Implementations/AbstractSessionManagerFactoryImpl.pas | 2 +- src/Sessions/Implementations/AbstractSessionManagerImpl.pas | 2 +- src/Sessions/Implementations/Cookie/CookieSessionImpl.pas | 2 +- .../Cookie/Factories/CookieSessionFactoryImpl.pas | 2 +- .../Cookie/Factories/CookieSessionManagerFactoryImpl.pas | 2 +- src/Sessions/Implementations/CookieSessionManagerImpl.pas | 2 +- .../Db/Factories/DbSessionManagerFactoryImpl.pas | 2 +- src/Sessions/Implementations/DbSessionManagerImpl.pas | 2 +- src/Sessions/Implementations/FileSessionManagerImpl.pas | 2 +- .../IdGenerators/DecoratorSessionIdGeneratorImpl.pas | 2 +- .../Factories/GuidSessionIdGeneratorFactoryImpl.pas | 2 +- .../Factories/IpKeyGuidSessionIdGeneratorFactoryImpl.pas | 2 +- .../Factories/KeyGuidSessionIdGeneratorFactoryImpl.pas | 2 +- .../Factories/KeyRandSessionIdGeneratorFactoryImpl.pas | 2 +- .../Factories/Sha2KeyRandSessionIdGeneratorFactoryImpl.pas | 2 +- .../IdGenerators/GuidSessionIdGeneratorImpl.pas | 2 +- .../IdGenerators/IpTimeSessionIdGeneratorImpl.pas | 2 +- .../IdGenerators/KeySessionIdGeneratorImpl.pas | 2 +- .../IdGenerators/Md5SessionIdGeneratorImpl.pas | 2 +- .../IdGenerators/RawSessionIdGeneratorImpl.pas | 2 +- .../IdGenerators/Sha1SessionIdGeneratorImpl.pas | 2 +- .../IdGenerators/Sha2SessionIdGeneratorImpl.pas | 2 +- .../Ini/Factories/IniDbSessionManagerFactoryImpl.pas | 2 +- .../Ini/Factories/IniFileSessionManagerFactoryImpl.pas | 2 +- .../Implementations/Ini/Factories/IniSessionFactoryImpl.pas | 2 +- src/Sessions/Implementations/Ini/IniSessionImpl.pas | 2 +- .../Json/Factories/JsonDbSessionManagerFactoryImpl.pas | 2 +- .../Json/Factories/JsonFileSessionManagerFactoryImpl.pas | 2 +- .../Implementations/Json/Factories/JsonSessionFactoryImpl.pas | 2 +- src/Sessions/Implementations/Json/JsonSessionImpl.pas | 2 +- src/Sessions/Implementations/SessionConsts.pas | 2 +- src/Sessions/Middlewares/SessionMiddlewareExecutorImpl.pas | 2 +- src/Sessions/Middlewares/SessionMiddlewareFactoryImpl.pas | 2 +- src/Sessions/Middlewares/SessionMiddlewareImpl.pas | 2 +- src/Sessions/Responses/SessionResponseImpl.pas | 2 +- src/fano.cfg | 2 +- src/fano.pas | 2 +- src/thirdparty.cfg | 3 +-- src/unitsearch.cfg | 2 +- tests/build.sh | 2 +- tests/clean.sh | 2 +- tests/testrunner.cfg | 2 +- tests/testrunner.pas | 2 +- 1046 files changed, 1055 insertions(+), 1058 deletions(-) diff --git a/.gitignore b/.gitignore index e584785f0..ed45389c6 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,7 @@ # Fano Web Framework (https://fanoframework.github.io) # # @link https://github.com/fanoframework/fano -# @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara +# @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara # @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) #------------------------------------------------ diff --git a/fano.cfg b/fano.cfg index 58904e065..5ab17664d 100644 --- a/fano.cfg +++ b/fano.cfg @@ -2,7 +2,7 @@ # Fano Web Framework (https://fanoframework.github.io) # # @link https://github.com/fanoframework/fano -# @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara +# @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara # @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) #------------------------------------------------ diff --git a/src/App/Contracts/AppFactoryIntf.pas b/src/App/Contracts/AppFactoryIntf.pas index 76bae2064..bd9fd9e59 100644 --- a/src/App/Contracts/AppFactoryIntf.pas +++ b/src/App/Contracts/AppFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/App/Contracts/AppIntf.pas b/src/App/Contracts/AppIntf.pas index 0eee3eb42..fffeb6a70 100644 --- a/src/App/Contracts/AppIntf.pas +++ b/src/App/Contracts/AppIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/App/Contracts/AppServiceProviderIntf.pas b/src/App/Contracts/AppServiceProviderIntf.pas index 6ae894caf..e6c5ef8e4 100644 --- a/src/App/Contracts/AppServiceProviderIntf.pas +++ b/src/App/Contracts/AppServiceProviderIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit AppServiceProviderIntf; diff --git a/src/App/Contracts/DaemonAppServiceProviderIntf.pas b/src/App/Contracts/DaemonAppServiceProviderIntf.pas index 0e1ad792f..c372d0d6b 100644 --- a/src/App/Contracts/DaemonAppServiceProviderIntf.pas +++ b/src/App/Contracts/DaemonAppServiceProviderIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit DaemonAppServiceProviderIntf; diff --git a/src/App/Implementations/Cgi/AppImpl.pas b/src/App/Implementations/Cgi/AppImpl.pas index d19a1c5e8..0477e6378 100644 --- a/src/App/Implementations/Cgi/AppImpl.pas +++ b/src/App/Implementations/Cgi/AppImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit AppImpl; diff --git a/src/App/Implementations/CgiFcgi/CgiFcgiGatewayAppImpl.pas b/src/App/Implementations/CgiFcgi/CgiFcgiGatewayAppImpl.pas index 69a1fa298..c71a136dd 100644 --- a/src/App/Implementations/CgiFcgi/CgiFcgiGatewayAppImpl.pas +++ b/src/App/Implementations/CgiFcgi/CgiFcgiGatewayAppImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit CgiFcgiGatewayAppImpl; diff --git a/src/App/Implementations/Core/CoreAppConsts.pas b/src/App/Implementations/Core/CoreAppConsts.pas index 48daf3522..5b443c072 100644 --- a/src/App/Implementations/Core/CoreAppConsts.pas +++ b/src/App/Implementations/Core/CoreAppConsts.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit CoreAppConsts; diff --git a/src/App/Implementations/Core/CoreAppImpl.pas b/src/App/Implementations/Core/CoreAppImpl.pas index dec3f0d76..8b0b0c7b8 100644 --- a/src/App/Implementations/Core/CoreAppImpl.pas +++ b/src/App/Implementations/Core/CoreAppImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit CoreAppImpl; diff --git a/src/App/Implementations/Core/DaemonAppImpl.pas b/src/App/Implementations/Core/DaemonAppImpl.pas index 27f03a53a..525c1fba9 100644 --- a/src/App/Implementations/Core/DaemonAppImpl.pas +++ b/src/App/Implementations/Core/DaemonAppImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit DaemonAppImpl; diff --git a/src/App/Implementations/ServiceProviders/AdapterDaemonAppServiceProviderImpl.pas b/src/App/Implementations/ServiceProviders/AdapterDaemonAppServiceProviderImpl.pas index 63298d326..fbc0a6fce 100644 --- a/src/App/Implementations/ServiceProviders/AdapterDaemonAppServiceProviderImpl.pas +++ b/src/App/Implementations/ServiceProviders/AdapterDaemonAppServiceProviderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit AdapterDaemonAppServiceProviderImpl; diff --git a/src/App/Implementations/ServiceProviders/BasicAppServiceProviderImpl.pas b/src/App/Implementations/ServiceProviders/BasicAppServiceProviderImpl.pas index 99a8ad51b..dacf1524b 100644 --- a/src/App/Implementations/ServiceProviders/BasicAppServiceProviderImpl.pas +++ b/src/App/Implementations/ServiceProviders/BasicAppServiceProviderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit BasicAppServiceProviderImpl; diff --git a/src/App/Implementations/ServiceProviders/DaemonAppServiceProviderImpl.pas b/src/App/Implementations/ServiceProviders/DaemonAppServiceProviderImpl.pas index c2d08d29b..9fb20d828 100644 --- a/src/App/Implementations/ServiceProviders/DaemonAppServiceProviderImpl.pas +++ b/src/App/Implementations/ServiceProviders/DaemonAppServiceProviderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit DaemonAppServiceProviderImpl; diff --git a/src/App/Implementations/ServiceProviders/DecoratorAppServiceProviderImpl.pas b/src/App/Implementations/ServiceProviders/DecoratorAppServiceProviderImpl.pas index 5812021da..b17d22faa 100644 --- a/src/App/Implementations/ServiceProviders/DecoratorAppServiceProviderImpl.pas +++ b/src/App/Implementations/ServiceProviders/DecoratorAppServiceProviderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit DecoratorAppServiceProviderImpl; diff --git a/src/App/Implementations/ServiceProviders/DecoratorDaemonAppServiceProviderImpl.pas b/src/App/Implementations/ServiceProviders/DecoratorDaemonAppServiceProviderImpl.pas index 844056d9b..7a077a370 100644 --- a/src/App/Implementations/ServiceProviders/DecoratorDaemonAppServiceProviderImpl.pas +++ b/src/App/Implementations/ServiceProviders/DecoratorDaemonAppServiceProviderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit DecoratorDaemonAppServiceProviderImpl; diff --git a/src/App/Implementations/ServiceProviders/FastCgiAppServiceProviderImpl.pas b/src/App/Implementations/ServiceProviders/FastCgiAppServiceProviderImpl.pas index 3c503218f..8dd0d9f71 100644 --- a/src/App/Implementations/ServiceProviders/FastCgiAppServiceProviderImpl.pas +++ b/src/App/Implementations/ServiceProviders/FastCgiAppServiceProviderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit FastCgiAppServiceProviderImpl; diff --git a/src/App/Implementations/ServiceProviders/ProtocolAppServiceProviderImpl.pas b/src/App/Implementations/ServiceProviders/ProtocolAppServiceProviderImpl.pas index ecdff3094..4aeb09039 100644 --- a/src/App/Implementations/ServiceProviders/ProtocolAppServiceProviderImpl.pas +++ b/src/App/Implementations/ServiceProviders/ProtocolAppServiceProviderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit ProtocolAppServiceProviderImpl; diff --git a/src/App/Implementations/ServiceProviders/ScgiAppServiceProviderImpl.pas b/src/App/Implementations/ServiceProviders/ScgiAppServiceProviderImpl.pas index 5195e535b..78eef3fef 100644 --- a/src/App/Implementations/ServiceProviders/ScgiAppServiceProviderImpl.pas +++ b/src/App/Implementations/ServiceProviders/ScgiAppServiceProviderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit ScgiAppServiceProviderImpl; diff --git a/src/App/Implementations/ServiceProviders/ServerAppServiceProviderImpl.pas b/src/App/Implementations/ServiceProviders/ServerAppServiceProviderImpl.pas index 6298c0e08..13a1e9c6b 100644 --- a/src/App/Implementations/ServiceProviders/ServerAppServiceProviderImpl.pas +++ b/src/App/Implementations/ServiceProviders/ServerAppServiceProviderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit ServerAppServiceProviderImpl; diff --git a/src/App/Implementations/ServiceProviders/UwsgiAppServiceProviderImpl.pas b/src/App/Implementations/ServiceProviders/UwsgiAppServiceProviderImpl.pas index 37e80aebb..4f1195730 100644 --- a/src/App/Implementations/ServiceProviders/UwsgiAppServiceProviderImpl.pas +++ b/src/App/Implementations/ServiceProviders/UwsgiAppServiceProviderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit UwsgiAppServiceProviderImpl; diff --git a/src/Config/Contracts/ConfigFactoryIntf.pas b/src/Config/Contracts/ConfigFactoryIntf.pas index 70c2d2831..52d34c1f0 100644 --- a/src/Config/Contracts/ConfigFactoryIntf.pas +++ b/src/Config/Contracts/ConfigFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Config/Contracts/ConfigIntf.pas b/src/Config/Contracts/ConfigIntf.pas index 4830b82ef..0e2ed79c4 100644 --- a/src/Config/Contracts/ConfigIntf.pas +++ b/src/Config/Contracts/ConfigIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Config/Implementations/Composite/CompositeConfigImpl.pas b/src/Config/Implementations/Composite/CompositeConfigImpl.pas index 177088cb2..870f125dc 100644 --- a/src/Config/Implementations/Composite/CompositeConfigImpl.pas +++ b/src/Config/Implementations/Composite/CompositeConfigImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Config/Implementations/Env/EnvConfigImpl.pas b/src/Config/Implementations/Env/EnvConfigImpl.pas index 1932b2eb0..fc3b4373b 100644 --- a/src/Config/Implementations/Env/EnvConfigImpl.pas +++ b/src/Config/Implementations/Env/EnvConfigImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Config/Implementations/Ini/IniConfigImpl.pas b/src/Config/Implementations/Ini/IniConfigImpl.pas index 61d41821b..37b390728 100644 --- a/src/Config/Implementations/Ini/IniConfigImpl.pas +++ b/src/Config/Implementations/Ini/IniConfigImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Config/Implementations/Ini/IniFileConfigImpl.pas b/src/Config/Implementations/Ini/IniFileConfigImpl.pas index 66050511f..9eea61173 100644 --- a/src/Config/Implementations/Ini/IniFileConfigImpl.pas +++ b/src/Config/Implementations/Ini/IniFileConfigImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Config/Implementations/Ini/IniStringConfigImpl.pas b/src/Config/Implementations/Ini/IniStringConfigImpl.pas index e79a3185a..191789a2c 100644 --- a/src/Config/Implementations/Ini/IniStringConfigImpl.pas +++ b/src/Config/Implementations/Ini/IniStringConfigImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Config/Implementations/Json/JsonConfigImpl.pas b/src/Config/Implementations/Json/JsonConfigImpl.pas index 38ea156d4..5c3ad19da 100644 --- a/src/Config/Implementations/Json/JsonConfigImpl.pas +++ b/src/Config/Implementations/Json/JsonConfigImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Config/Implementations/Json/JsonFileConfigImpl.pas b/src/Config/Implementations/Json/JsonFileConfigImpl.pas index e5990d512..2d0f7495b 100644 --- a/src/Config/Implementations/Json/JsonFileConfigImpl.pas +++ b/src/Config/Implementations/Json/JsonFileConfigImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Config/Implementations/Json/JsonStringConfigImpl.pas b/src/Config/Implementations/Json/JsonStringConfigImpl.pas index b0f72e041..cda308dfc 100644 --- a/src/Config/Implementations/Json/JsonStringConfigImpl.pas +++ b/src/Config/Implementations/Json/JsonStringConfigImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Config/Implementations/Null/NullConfigImpl.pas b/src/Config/Implementations/Null/NullConfigImpl.pas index d74f7f628..f9ced95c1 100644 --- a/src/Config/Implementations/Null/NullConfigImpl.pas +++ b/src/Config/Implementations/Null/NullConfigImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Core/CompositeListImpl.pas b/src/Core/CompositeListImpl.pas index 36caefd7e..c79ccb13a 100644 --- a/src/Core/CompositeListImpl.pas +++ b/src/Core/CompositeListImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Core/CompositeReadOnlyListImpl.pas b/src/Core/CompositeReadOnlyListImpl.pas index 28d78816b..e95dd2a09 100644 --- a/src/Core/CompositeReadOnlyListImpl.pas +++ b/src/Core/CompositeReadOnlyListImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Core/Consts.pas b/src/Core/Consts.pas index dee0da4df..7fe725549 100644 --- a/src/Core/Consts.pas +++ b/src/Core/Consts.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Core/Contracts/CloneableIntf.pas b/src/Core/Contracts/CloneableIntf.pas index 92934d406..4a33bf71b 100644 --- a/src/Core/Contracts/CloneableIntf.pas +++ b/src/Core/Contracts/CloneableIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit CloneableIntf; diff --git a/src/Core/Contracts/CloseableIntf.pas b/src/Core/Contracts/CloseableIntf.pas index aba3df6a1..e325c68e5 100644 --- a/src/Core/Contracts/CloseableIntf.pas +++ b/src/Core/Contracts/CloseableIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit CloseableIntf; diff --git a/src/Core/Contracts/ListIntf.pas b/src/Core/Contracts/ListIntf.pas index 041512632..d1603a014 100644 --- a/src/Core/Contracts/ListIntf.pas +++ b/src/Core/Contracts/ListIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Core/Contracts/ReadOnlyListIntf.pas b/src/Core/Contracts/ReadOnlyListIntf.pas index cfae90816..35cbbdfcc 100644 --- a/src/Core/Contracts/ReadOnlyListIntf.pas +++ b/src/Core/Contracts/ReadOnlyListIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Core/Contracts/RunnableIntf.pas b/src/Core/Contracts/RunnableIntf.pas index 7db8d4128..987333f84 100644 --- a/src/Core/Contracts/RunnableIntf.pas +++ b/src/Core/Contracts/RunnableIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit RunnableIntf; diff --git a/src/Core/Contracts/SerializeableIntf.pas b/src/Core/Contracts/SerializeableIntf.pas index 141808429..4fa3d160b 100644 --- a/src/Core/Contracts/SerializeableIntf.pas +++ b/src/Core/Contracts/SerializeableIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit SerializeableIntf; diff --git a/src/Core/Exceptions/EIndexOutOfBoundImpl.pas b/src/Core/Exceptions/EIndexOutOfBoundImpl.pas index c5de9c62d..9af8e40ae 100644 --- a/src/Core/Exceptions/EIndexOutOfBoundImpl.pas +++ b/src/Core/Exceptions/EIndexOutOfBoundImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit EIndexOutOfBoundImpl; diff --git a/src/Core/Exceptions/EKeyNotFoundImpl.pas b/src/Core/Exceptions/EKeyNotFoundImpl.pas index 7d5228b91..8ed28e0eb 100644 --- a/src/Core/Exceptions/EKeyNotFoundImpl.pas +++ b/src/Core/Exceptions/EKeyNotFoundImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit EKeyNotFoundImpl; diff --git a/src/Core/HashListImpl.pas b/src/Core/HashListImpl.pas index b253ea8ce..60a9fd57a 100644 --- a/src/Core/HashListImpl.pas +++ b/src/Core/HashListImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Core/Serializeables/ExceptionSerializeableImpl.pas b/src/Core/Serializeables/ExceptionSerializeableImpl.pas index a0d52c6d9..568d7e2f2 100644 --- a/src/Core/Serializeables/ExceptionSerializeableImpl.pas +++ b/src/Core/Serializeables/ExceptionSerializeableImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Core/Serializeables/JsonRttiSerializeableImpl.pas b/src/Core/Serializeables/JsonRttiSerializeableImpl.pas index 1f196666e..c293b5164 100644 --- a/src/Core/Serializeables/JsonRttiSerializeableImpl.pas +++ b/src/Core/Serializeables/JsonRttiSerializeableImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Core/Serializeables/JsonSerializeableImpl.pas b/src/Core/Serializeables/JsonSerializeableImpl.pas index 26a90d1f2..cd0d2acec 100644 --- a/src/Core/Serializeables/JsonSerializeableImpl.pas +++ b/src/Core/Serializeables/JsonSerializeableImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Core/Serializeables/NullSerializeableImpl.pas b/src/Core/Serializeables/NullSerializeableImpl.pas index cb9017969..b2e6b707e 100644 --- a/src/Core/Serializeables/NullSerializeableImpl.pas +++ b/src/Core/Serializeables/NullSerializeableImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Core/Serializeables/StringSerializeableImpl.pas b/src/Core/Serializeables/StringSerializeableImpl.pas index 4903dd7d5..0c697cadf 100644 --- a/src/Core/Serializeables/StringSerializeableImpl.pas +++ b/src/Core/Serializeables/StringSerializeableImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Core/Types/KeyValueTypes.pas b/src/Core/Types/KeyValueTypes.pas index c1b39eccb..c422e4ce9 100644 --- a/src/Core/Types/KeyValueTypes.pas +++ b/src/Core/Types/KeyValueTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/DI/CompositeServiceProviderImpl.pas b/src/DI/CompositeServiceProviderImpl.pas index 537fd55fc..cefc9d304 100644 --- a/src/DI/CompositeServiceProviderImpl.pas +++ b/src/DI/CompositeServiceProviderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/DI/Contracts/ContainerFactoryIntf.pas b/src/DI/Contracts/ContainerFactoryIntf.pas index 822469bdd..aa60eb193 100644 --- a/src/DI/Contracts/ContainerFactoryIntf.pas +++ b/src/DI/Contracts/ContainerFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit ContainerFactoryIntf; diff --git a/src/DI/Contracts/DependencyContainerIntf.pas b/src/DI/Contracts/DependencyContainerIntf.pas index ad9e8b762..00e8eb3f5 100644 --- a/src/DI/Contracts/DependencyContainerIntf.pas +++ b/src/DI/Contracts/DependencyContainerIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit DependencyContainerIntf; diff --git a/src/DI/Contracts/DependencyIntf.pas b/src/DI/Contracts/DependencyIntf.pas index 3dfc1fd45..43419dadb 100644 --- a/src/DI/Contracts/DependencyIntf.pas +++ b/src/DI/Contracts/DependencyIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit DependencyIntf; diff --git a/src/DI/Contracts/DependencyListIntf.pas b/src/DI/Contracts/DependencyListIntf.pas index f99ff5263..9a77cc43a 100644 --- a/src/DI/Contracts/DependencyListIntf.pas +++ b/src/DI/Contracts/DependencyListIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit DependencyListIntf; diff --git a/src/DI/Contracts/ServiceProviderIntf.pas b/src/DI/Contracts/ServiceProviderIntf.pas index d862a6de7..03ccdf996 100644 --- a/src/DI/Contracts/ServiceProviderIntf.pas +++ b/src/DI/Contracts/ServiceProviderIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit ServiceProviderIntf; diff --git a/src/DI/DependencyContainerImpl.pas b/src/DI/DependencyContainerImpl.pas index 38b3e3267..08a1d0015 100644 --- a/src/DI/DependencyContainerImpl.pas +++ b/src/DI/DependencyContainerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit DependencyContainerImpl; diff --git a/src/DI/DependencyListImpl.pas b/src/DI/DependencyListImpl.pas index 153be11c5..502eff568 100644 --- a/src/DI/DependencyListImpl.pas +++ b/src/DI/DependencyListImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit DependencyListImpl; diff --git a/src/DI/Exceptions/ECircularDependencyImpl.pas b/src/DI/Exceptions/ECircularDependencyImpl.pas index e4edca8c6..d500b513c 100644 --- a/src/DI/Exceptions/ECircularDependencyImpl.pas +++ b/src/DI/Exceptions/ECircularDependencyImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/DI/Exceptions/EDependencyAliasImpl.pas b/src/DI/Exceptions/EDependencyAliasImpl.pas index 3e639abec..ab673907f 100644 --- a/src/DI/Exceptions/EDependencyAliasImpl.pas +++ b/src/DI/Exceptions/EDependencyAliasImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/DI/Exceptions/EDependencyNotFoundImpl.pas b/src/DI/Exceptions/EDependencyNotFoundImpl.pas index b2e2960e9..bab2dd1f2 100644 --- a/src/DI/Exceptions/EDependencyNotFoundImpl.pas +++ b/src/DI/Exceptions/EDependencyNotFoundImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/DI/Exceptions/EInvalidFactoryImpl.pas b/src/DI/Exceptions/EInvalidFactoryImpl.pas index 6f9d54dde..e392ea601 100644 --- a/src/DI/Exceptions/EInvalidFactoryImpl.pas +++ b/src/DI/Exceptions/EInvalidFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/DI/Factories/BasicContainerFactoryImpl.pas b/src/DI/Factories/BasicContainerFactoryImpl.pas index a34e127bb..25d47329c 100644 --- a/src/DI/Factories/BasicContainerFactoryImpl.pas +++ b/src/DI/Factories/BasicContainerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit BasicContainerFactoryImpl; diff --git a/src/DI/Factories/CircularDepAvoidFactoryImpl.pas b/src/DI/Factories/CircularDepAvoidFactoryImpl.pas index 3717e2c3a..e9471c0cb 100644 --- a/src/DI/Factories/CircularDepAvoidFactoryImpl.pas +++ b/src/DI/Factories/CircularDepAvoidFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit CircularDepAvoidFactoryImpl; diff --git a/src/DI/Factories/DecoratorFactoryImpl.pas b/src/DI/Factories/DecoratorFactoryImpl.pas index c760ed4f0..fc73bf850 100644 --- a/src/DI/Factories/DecoratorFactoryImpl.pas +++ b/src/DI/Factories/DecoratorFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit DecoratorFactoryImpl; diff --git a/src/DI/Factories/FactoryImpl.pas b/src/DI/Factories/FactoryImpl.pas index d41e5efc3..c9bb68d1c 100644 --- a/src/DI/Factories/FactoryImpl.pas +++ b/src/DI/Factories/FactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit FactoryImpl; diff --git a/src/DI/InjectableObjectImpl.pas b/src/DI/InjectableObjectImpl.pas index 1c181f4fc..1c8b74f44 100644 --- a/src/DI/InjectableObjectImpl.pas +++ b/src/DI/InjectableObjectImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Contracts/RdbmsFactoryIntf.pas b/src/Db/Rdbms/Contracts/RdbmsFactoryIntf.pas index d74dd6bf1..8a596e2f0 100644 --- a/src/Db/Rdbms/Contracts/RdbmsFactoryIntf.pas +++ b/src/Db/Rdbms/Contracts/RdbmsFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Contracts/RdbmsFieldIntf.pas b/src/Db/Rdbms/Contracts/RdbmsFieldIntf.pas index e451cfbda..67f1ae640 100644 --- a/src/Db/Rdbms/Contracts/RdbmsFieldIntf.pas +++ b/src/Db/Rdbms/Contracts/RdbmsFieldIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Contracts/RdbmsFieldsIntf.pas b/src/Db/Rdbms/Contracts/RdbmsFieldsIntf.pas index 66c32acd4..143499c32 100644 --- a/src/Db/Rdbms/Contracts/RdbmsFieldsIntf.pas +++ b/src/Db/Rdbms/Contracts/RdbmsFieldsIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Contracts/RdbmsIntf.pas b/src/Db/Rdbms/Contracts/RdbmsIntf.pas index 28765c8d7..edde302ba 100644 --- a/src/Db/Rdbms/Contracts/RdbmsIntf.pas +++ b/src/Db/Rdbms/Contracts/RdbmsIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Contracts/RdbmsPoolIntf.pas b/src/Db/Rdbms/Contracts/RdbmsPoolIntf.pas index 8127a9ad4..7fafb1276 100644 --- a/src/Db/Rdbms/Contracts/RdbmsPoolIntf.pas +++ b/src/Db/Rdbms/Contracts/RdbmsPoolIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Contracts/RdbmsResultSetIntf.pas b/src/Db/Rdbms/Contracts/RdbmsResultSetIntf.pas index eb801f0ae..eef79a849 100644 --- a/src/Db/Rdbms/Contracts/RdbmsResultSetIntf.pas +++ b/src/Db/Rdbms/Contracts/RdbmsResultSetIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Contracts/RdbmsStatementIntf.pas b/src/Db/Rdbms/Contracts/RdbmsStatementIntf.pas index 895260752..09bd44a1e 100644 --- a/src/Db/Rdbms/Contracts/RdbmsStatementIntf.pas +++ b/src/Db/Rdbms/Contracts/RdbmsStatementIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Exceptions/EInvalidDbConnectionImpl.pas b/src/Db/Rdbms/Exceptions/EInvalidDbConnectionImpl.pas index 73fd86d4d..68e8b67e7 100644 --- a/src/Db/Rdbms/Exceptions/EInvalidDbConnectionImpl.pas +++ b/src/Db/Rdbms/Exceptions/EInvalidDbConnectionImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Exceptions/EInvalidDbFieldImpl.pas b/src/Db/Rdbms/Exceptions/EInvalidDbFieldImpl.pas index e6b0e932d..88f19bec1 100644 --- a/src/Db/Rdbms/Exceptions/EInvalidDbFieldImpl.pas +++ b/src/Db/Rdbms/Exceptions/EInvalidDbFieldImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Exceptions/EInvalidDbQueryImpl.pas b/src/Db/Rdbms/Exceptions/EInvalidDbQueryImpl.pas index d2c314194..e5107e81e 100644 --- a/src/Db/Rdbms/Exceptions/EInvalidDbQueryImpl.pas +++ b/src/Db/Rdbms/Exceptions/EInvalidDbQueryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Exceptions/EPoolConnectionImpl.pas b/src/Db/Rdbms/Exceptions/EPoolConnectionImpl.pas index ea14574e6..ca94b1dbb 100644 --- a/src/Db/Rdbms/Exceptions/EPoolConnectionImpl.pas +++ b/src/Db/Rdbms/Exceptions/EPoolConnectionImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/Base/Factories/AbstractDbFactoryImpl.pas b/src/Db/Rdbms/Implementations/Base/Factories/AbstractDbFactoryImpl.pas index 568ef43cd..1dc4c6230 100644 --- a/src/Db/Rdbms/Implementations/Base/Factories/AbstractDbFactoryImpl.pas +++ b/src/Db/Rdbms/Implementations/Base/Factories/AbstractDbFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/Base/Factories/RdbmsPoolFactoryImpl.pas b/src/Db/Rdbms/Implementations/Base/Factories/RdbmsPoolFactoryImpl.pas index ba202f155..0f2205855 100644 --- a/src/Db/Rdbms/Implementations/Base/Factories/RdbmsPoolFactoryImpl.pas +++ b/src/Db/Rdbms/Implementations/Base/Factories/RdbmsPoolFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/Base/Factories/ThreadSafeRdbmsPoolFactoryImpl.pas b/src/Db/Rdbms/Implementations/Base/Factories/ThreadSafeRdbmsPoolFactoryImpl.pas index 3344e6778..61cc2dde4 100644 --- a/src/Db/Rdbms/Implementations/Base/Factories/ThreadSafeRdbmsPoolFactoryImpl.pas +++ b/src/Db/Rdbms/Implementations/Base/Factories/ThreadSafeRdbmsPoolFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/Base/ProxySQLConnectorImpl.pas b/src/Db/Rdbms/Implementations/Base/ProxySQLConnectorImpl.pas index 379994643..7308f8a6f 100644 --- a/src/Db/Rdbms/Implementations/Base/ProxySQLConnectorImpl.pas +++ b/src/Db/Rdbms/Implementations/Base/ProxySQLConnectorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/Base/RdbmsImpl.pas b/src/Db/Rdbms/Implementations/Base/RdbmsImpl.pas index c7c1e57e5..919448740 100644 --- a/src/Db/Rdbms/Implementations/Base/RdbmsImpl.pas +++ b/src/Db/Rdbms/Implementations/Base/RdbmsImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/Base/RdbmsPoolImpl.pas b/src/Db/Rdbms/Implementations/Base/RdbmsPoolImpl.pas index 952c473a3..c5b5b74d0 100644 --- a/src/Db/Rdbms/Implementations/Base/RdbmsPoolImpl.pas +++ b/src/Db/Rdbms/Implementations/Base/RdbmsPoolImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/Base/ThreadSafeRdbmsPoolImpl.pas b/src/Db/Rdbms/Implementations/Base/ThreadSafeRdbmsPoolImpl.pas index 77f5e6ba2..97d358edf 100644 --- a/src/Db/Rdbms/Implementations/Base/ThreadSafeRdbmsPoolImpl.pas +++ b/src/Db/Rdbms/Implementations/Base/ThreadSafeRdbmsPoolImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/Firebird/Factories/FirebirdDbFactoryImpl.pas b/src/Db/Rdbms/Implementations/Firebird/Factories/FirebirdDbFactoryImpl.pas index de87a54e8..97c976fb7 100644 --- a/src/Db/Rdbms/Implementations/Firebird/Factories/FirebirdDbFactoryImpl.pas +++ b/src/Db/Rdbms/Implementations/Firebird/Factories/FirebirdDbFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/Firebird/FirebirdDbImpl.pas b/src/Db/Rdbms/Implementations/Firebird/FirebirdDbImpl.pas index 4011b4fc8..9680fa3d8 100644 --- a/src/Db/Rdbms/Implementations/Firebird/FirebirdDbImpl.pas +++ b/src/Db/Rdbms/Implementations/Firebird/FirebirdDbImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/MySql/Factories/MySqlDbFactoryImpl.pas b/src/Db/Rdbms/Implementations/MySql/Factories/MySqlDbFactoryImpl.pas index 7caeb7bf5..74fa03675 100644 --- a/src/Db/Rdbms/Implementations/MySql/Factories/MySqlDbFactoryImpl.pas +++ b/src/Db/Rdbms/Implementations/MySql/Factories/MySqlDbFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/MySql/MySqlDbImpl.pas b/src/Db/Rdbms/Implementations/MySql/MySqlDbImpl.pas index 0e5bfad54..3b77ec5d2 100644 --- a/src/Db/Rdbms/Implementations/MySql/MySqlDbImpl.pas +++ b/src/Db/Rdbms/Implementations/MySql/MySqlDbImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/Odbc/Factories/OdbcDbFactoryImpl.pas b/src/Db/Rdbms/Implementations/Odbc/Factories/OdbcDbFactoryImpl.pas index 59e01021e..6ff869ff8 100644 --- a/src/Db/Rdbms/Implementations/Odbc/Factories/OdbcDbFactoryImpl.pas +++ b/src/Db/Rdbms/Implementations/Odbc/Factories/OdbcDbFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/Odbc/OdbcDbImpl.pas b/src/Db/Rdbms/Implementations/Odbc/OdbcDbImpl.pas index b3570d828..dfab8ea71 100644 --- a/src/Db/Rdbms/Implementations/Odbc/OdbcDbImpl.pas +++ b/src/Db/Rdbms/Implementations/Odbc/OdbcDbImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/PostgreSql/Factories/PostgreSqlDbFactoryImpl.pas b/src/Db/Rdbms/Implementations/PostgreSql/Factories/PostgreSqlDbFactoryImpl.pas index 34a07cba8..5612d52bd 100644 --- a/src/Db/Rdbms/Implementations/PostgreSql/Factories/PostgreSqlDbFactoryImpl.pas +++ b/src/Db/Rdbms/Implementations/PostgreSql/Factories/PostgreSqlDbFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/PostgreSql/PostgreSqlDbImpl.pas b/src/Db/Rdbms/Implementations/PostgreSql/PostgreSqlDbImpl.pas index 081568737..b8bb27c3f 100644 --- a/src/Db/Rdbms/Implementations/PostgreSql/PostgreSqlDbImpl.pas +++ b/src/Db/Rdbms/Implementations/PostgreSql/PostgreSqlDbImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/SQLite/Factories/SQLiteDbFactoryImpl.pas b/src/Db/Rdbms/Implementations/SQLite/Factories/SQLiteDbFactoryImpl.pas index 3c5483649..4f538378f 100644 --- a/src/Db/Rdbms/Implementations/SQLite/Factories/SQLiteDbFactoryImpl.pas +++ b/src/Db/Rdbms/Implementations/SQLite/Factories/SQLiteDbFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Db/Rdbms/Implementations/SQLite/SQLiteDbImpl.pas b/src/Db/Rdbms/Implementations/SQLite/SQLiteDbImpl.pas index eaf007391..68ae4ff9b 100644 --- a/src/Db/Rdbms/Implementations/SQLite/SQLiteDbImpl.pas +++ b/src/Db/Rdbms/Implementations/SQLite/SQLiteDbImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/BaseDispatcherImpl.pas b/src/Dispatcher/BaseDispatcherImpl.pas index ce02e245d..9347ebcd1 100644 --- a/src/Dispatcher/BaseDispatcherImpl.pas +++ b/src/Dispatcher/BaseDispatcherImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit BaseDispatcherImpl; diff --git a/src/Dispatcher/Contracts/DispatcherIntf.pas b/src/Dispatcher/Contracts/DispatcherIntf.pas index 41a20e270..be9ba82df 100644 --- a/src/Dispatcher/Contracts/DispatcherIntf.pas +++ b/src/Dispatcher/Contracts/DispatcherIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Contracts/HandlerTypes.pas b/src/Dispatcher/Contracts/HandlerTypes.pas index a18be700f..413ef92f9 100644 --- a/src/Dispatcher/Contracts/HandlerTypes.pas +++ b/src/Dispatcher/Contracts/HandlerTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Contracts/RequestHandlerIntf.pas b/src/Dispatcher/Contracts/RequestHandlerIntf.pas index b0df46ad9..e26f7020b 100644 --- a/src/Dispatcher/Contracts/RequestHandlerIntf.pas +++ b/src/Dispatcher/Contracts/RequestHandlerIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Contracts/RequestResponseFactoryIntf.pas b/src/Dispatcher/Contracts/RequestResponseFactoryIntf.pas index e169bbf3a..d9f575fc8 100644 --- a/src/Dispatcher/Contracts/RequestResponseFactoryIntf.pas +++ b/src/Dispatcher/Contracts/RequestResponseFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/DeferExceptionRouteHandlerImpl.pas b/src/Dispatcher/DeferExceptionRouteHandlerImpl.pas index 1231bb712..4c9fbf842 100644 --- a/src/Dispatcher/DeferExceptionRouteHandlerImpl.pas +++ b/src/Dispatcher/DeferExceptionRouteHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/DeferMethodNotAllowedRouteHandlerImpl.pas b/src/Dispatcher/DeferMethodNotAllowedRouteHandlerImpl.pas index 453377289..3e154bea1 100644 --- a/src/Dispatcher/DeferMethodNotAllowedRouteHandlerImpl.pas +++ b/src/Dispatcher/DeferMethodNotAllowedRouteHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/DeferNotFoundRouteHandlerImpl.pas b/src/Dispatcher/DeferNotFoundRouteHandlerImpl.pas index 79669a976..b293d94a6 100644 --- a/src/Dispatcher/DeferNotFoundRouteHandlerImpl.pas +++ b/src/Dispatcher/DeferNotFoundRouteHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/DispatcherImpl.pas b/src/Dispatcher/DispatcherImpl.pas index f4db43507..162d99a72 100644 --- a/src/Dispatcher/DispatcherImpl.pas +++ b/src/Dispatcher/DispatcherImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Exceptions/EInvalidDispatcherImpl.pas b/src/Dispatcher/Exceptions/EInvalidDispatcherImpl.pas index 82f776e83..5e5adca09 100644 --- a/src/Dispatcher/Exceptions/EInvalidDispatcherImpl.pas +++ b/src/Dispatcher/Exceptions/EInvalidDispatcherImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Exceptions/ERouteHandlerNotFoundImpl.pas b/src/Dispatcher/Exceptions/ERouteHandlerNotFoundImpl.pas index 5b0ba1460..f687ace4e 100644 --- a/src/Dispatcher/Exceptions/ERouteHandlerNotFoundImpl.pas +++ b/src/Dispatcher/Exceptions/ERouteHandlerNotFoundImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Factories/DispatcherFactoryImpl.pas b/src/Dispatcher/Factories/DispatcherFactoryImpl.pas index fe0781146..705c7f992 100644 --- a/src/Dispatcher/Factories/DispatcherFactoryImpl.pas +++ b/src/Dispatcher/Factories/DispatcherFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Factories/FcgiRequestResponseFactoryImpl.pas b/src/Dispatcher/Factories/FcgiRequestResponseFactoryImpl.pas index e063b5903..5f27ad03f 100644 --- a/src/Dispatcher/Factories/FcgiRequestResponseFactoryImpl.pas +++ b/src/Dispatcher/Factories/FcgiRequestResponseFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Factories/MaintenanceModeDispatcherFactoryImpl.pas b/src/Dispatcher/Factories/MaintenanceModeDispatcherFactoryImpl.pas index f92bed9bc..85b7bbbc8 100644 --- a/src/Dispatcher/Factories/MaintenanceModeDispatcherFactoryImpl.pas +++ b/src/Dispatcher/Factories/MaintenanceModeDispatcherFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Factories/RequestResponseFactoryImpl.pas b/src/Dispatcher/Factories/RequestResponseFactoryImpl.pas index e1d472d4e..3996854f2 100644 --- a/src/Dispatcher/Factories/RequestResponseFactoryImpl.pas +++ b/src/Dispatcher/Factories/RequestResponseFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Factories/SessionDispatcherFactoryImpl.pas b/src/Dispatcher/Factories/SessionDispatcherFactoryImpl.pas index 99264d87b..f68f0425b 100644 --- a/src/Dispatcher/Factories/SessionDispatcherFactoryImpl.pas +++ b/src/Dispatcher/Factories/SessionDispatcherFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Factories/SimpleDispatcherFactoryImpl.pas b/src/Dispatcher/Factories/SimpleDispatcherFactoryImpl.pas index 85d24027a..4af991d3a 100644 --- a/src/Dispatcher/Factories/SimpleDispatcherFactoryImpl.pas +++ b/src/Dispatcher/Factories/SimpleDispatcherFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Factories/VerbTunnellingDispatcherFactoryImpl.pas b/src/Dispatcher/Factories/VerbTunnellingDispatcherFactoryImpl.pas index 608f2dd76..811a678b1 100644 --- a/src/Dispatcher/Factories/VerbTunnellingDispatcherFactoryImpl.pas +++ b/src/Dispatcher/Factories/VerbTunnellingDispatcherFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/FuncRequestHandlerImpl.pas b/src/Dispatcher/FuncRequestHandlerImpl.pas index b9f841a42..3bd133bcc 100644 --- a/src/Dispatcher/FuncRequestHandlerImpl.pas +++ b/src/Dispatcher/FuncRequestHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/MaintenanceModeDispatcherImpl.pas b/src/Dispatcher/MaintenanceModeDispatcherImpl.pas index 3d888ac99..df3a15d63 100644 --- a/src/Dispatcher/MaintenanceModeDispatcherImpl.pas +++ b/src/Dispatcher/MaintenanceModeDispatcherImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit MaintenanceModeDispatcherImpl; diff --git a/src/Dispatcher/MethodRequestHandlerImpl.pas b/src/Dispatcher/MethodRequestHandlerImpl.pas index b2ec0dbf3..5f0243cc6 100644 --- a/src/Dispatcher/MethodRequestHandlerImpl.pas +++ b/src/Dispatcher/MethodRequestHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/NullRequestHandlerImpl.pas b/src/Dispatcher/NullRequestHandlerImpl.pas index 495141d4a..d7c1fc8d9 100644 --- a/src/Dispatcher/NullRequestHandlerImpl.pas +++ b/src/Dispatcher/NullRequestHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/SimpleDispatcherImpl.pas b/src/Dispatcher/SimpleDispatcherImpl.pas index 6f8f4b567..92ed3ccef 100644 --- a/src/Dispatcher/SimpleDispatcherImpl.pas +++ b/src/Dispatcher/SimpleDispatcherImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit SimpleDispatcherImpl; diff --git a/src/Dispatcher/VerbTunnellingDispatcherImpl.pas b/src/Dispatcher/VerbTunnellingDispatcherImpl.pas index 14219684c..b3aec78c6 100644 --- a/src/Dispatcher/VerbTunnellingDispatcherImpl.pas +++ b/src/Dispatcher/VerbTunnellingDispatcherImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Environment/AbstractEnvironmentImpl.pas b/src/Environment/AbstractEnvironmentImpl.pas index f1c6a5be0..a78e40237 100644 --- a/src/Environment/AbstractEnvironmentImpl.pas +++ b/src/Environment/AbstractEnvironmentImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Environment/Contracts/EnvironmentEnumeratorIntf.pas b/src/Environment/Contracts/EnvironmentEnumeratorIntf.pas index dd7db5963..ca7a57156 100644 --- a/src/Environment/Contracts/EnvironmentEnumeratorIntf.pas +++ b/src/Environment/Contracts/EnvironmentEnumeratorIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Environment/Contracts/EnvironmentFactoryIntf.pas b/src/Environment/Contracts/EnvironmentFactoryIntf.pas index 13c77ea83..f699e1164 100644 --- a/src/Environment/Contracts/EnvironmentFactoryIntf.pas +++ b/src/Environment/Contracts/EnvironmentFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Environment/Contracts/EnvironmentIntf.pas b/src/Environment/Contracts/EnvironmentIntf.pas index a9d1eed49..8c8cf12df 100644 --- a/src/Environment/Contracts/EnvironmentIntf.pas +++ b/src/Environment/Contracts/EnvironmentIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Environment/DecoratorEnvironmentImpl.pas b/src/Environment/DecoratorEnvironmentImpl.pas index e3035681b..e09c95d5c 100644 --- a/src/Environment/DecoratorEnvironmentImpl.pas +++ b/src/Environment/DecoratorEnvironmentImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Environment/EnvironmentImpl.pas b/src/Environment/EnvironmentImpl.pas index 5e2126607..336813da1 100644 --- a/src/Environment/EnvironmentImpl.pas +++ b/src/Environment/EnvironmentImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Environment/Factories/EnvironmentFactoryImpl.pas b/src/Environment/Factories/EnvironmentFactoryImpl.pas index 5106f2a66..a7722aa4c 100644 --- a/src/Environment/Factories/EnvironmentFactoryImpl.pas +++ b/src/Environment/Factories/EnvironmentFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Environment/KeyValueEnvironmentImpl.pas b/src/Environment/KeyValueEnvironmentImpl.pas index de2b8f6b5..93e4a0cea 100644 --- a/src/Environment/KeyValueEnvironmentImpl.pas +++ b/src/Environment/KeyValueEnvironmentImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Environment/NullEnvironmentImpl.pas b/src/Environment/NullEnvironmentImpl.pas index c1706cddf..c389a96f9 100644 --- a/src/Environment/NullEnvironmentImpl.pas +++ b/src/Environment/NullEnvironmentImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Environment/VerbTunnellingEnvironmentImpl.pas b/src/Environment/VerbTunnellingEnvironmentImpl.pas index 65c0c9b1a..8f1d20b17 100644 --- a/src/Environment/VerbTunnellingEnvironmentImpl.pas +++ b/src/Environment/VerbTunnellingEnvironmentImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/AjaxErrorHandlerImpl.pas b/src/Error/AjaxErrorHandlerImpl.pas index bdbd6e39d..c6e3379ef 100644 --- a/src/Error/AjaxErrorHandlerImpl.pas +++ b/src/Error/AjaxErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/BaseErrorHandlerImpl.pas b/src/Error/BaseErrorHandlerImpl.pas index c4b747339..e223ef668 100644 --- a/src/Error/BaseErrorHandlerImpl.pas +++ b/src/Error/BaseErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/BoolErrorHandlerImpl.pas b/src/Error/BoolErrorHandlerImpl.pas index ebb7ce7ce..b930b21bf 100644 --- a/src/Error/BoolErrorHandlerImpl.pas +++ b/src/Error/BoolErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/CompositeErrorHandlerImpl.pas b/src/Error/CompositeErrorHandlerImpl.pas index 43f590012..f0a6b0d3d 100644 --- a/src/Error/CompositeErrorHandlerImpl.pas +++ b/src/Error/CompositeErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/ConditionalErrorHandlerImpl.pas b/src/Error/ConditionalErrorHandlerImpl.pas index 6d7c9b973..87e662825 100644 --- a/src/Error/ConditionalErrorHandlerImpl.pas +++ b/src/Error/ConditionalErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/Contracts/ErrorHandlerIntf.pas b/src/Error/Contracts/ErrorHandlerIntf.pas index edcc5bbb0..336a1bd3b 100644 --- a/src/Error/Contracts/ErrorHandlerIntf.pas +++ b/src/Error/Contracts/ErrorHandlerIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/DecoratorErrorHandlerImpl.pas b/src/Error/DecoratorErrorHandlerImpl.pas index 81f55da5b..56d58cd82 100644 --- a/src/Error/DecoratorErrorHandlerImpl.pas +++ b/src/Error/DecoratorErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/ErrorHandlerImpl.pas b/src/Error/ErrorHandlerImpl.pas index 20d35efba..8f64feef0 100644 --- a/src/Error/ErrorHandlerImpl.pas +++ b/src/Error/ErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/Factories/AjaxErrorHandlerFactoryImpl.pas b/src/Error/Factories/AjaxErrorHandlerFactoryImpl.pas index 5001ea3ce..0f25cc643 100644 --- a/src/Error/Factories/AjaxErrorHandlerFactoryImpl.pas +++ b/src/Error/Factories/AjaxErrorHandlerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/Factories/ErrorHandlerFactoryImpl.pas b/src/Error/Factories/ErrorHandlerFactoryImpl.pas index 6c7a7be63..c8ec0e795 100644 --- a/src/Error/Factories/ErrorHandlerFactoryImpl.pas +++ b/src/Error/Factories/ErrorHandlerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/Factories/FileLogErrorHandlerFactoryImpl.pas b/src/Error/Factories/FileLogErrorHandlerFactoryImpl.pas index 42cea30ac..d1a27c646 100644 --- a/src/Error/Factories/FileLogErrorHandlerFactoryImpl.pas +++ b/src/Error/Factories/FileLogErrorHandlerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/Factories/HtmlAjaxErrorHandlerFactoryImpl.pas b/src/Error/Factories/HtmlAjaxErrorHandlerFactoryImpl.pas index e5636fa96..a227dfab4 100644 --- a/src/Error/Factories/HtmlAjaxErrorHandlerFactoryImpl.pas +++ b/src/Error/Factories/HtmlAjaxErrorHandlerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/Factories/NullErrorHandlerFactoryImpl.pas b/src/Error/Factories/NullErrorHandlerFactoryImpl.pas index cc1e9d3b1..72a414439 100644 --- a/src/Error/Factories/NullErrorHandlerFactoryImpl.pas +++ b/src/Error/Factories/NullErrorHandlerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/Factories/ProdOrDevErrorHandlerFactoryImpl.pas b/src/Error/Factories/ProdOrDevErrorHandlerFactoryImpl.pas index eeede6681..099c349bb 100644 --- a/src/Error/Factories/ProdOrDevErrorHandlerFactoryImpl.pas +++ b/src/Error/Factories/ProdOrDevErrorHandlerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/Factories/ProductionErrorHandlerFactoryImpl.pas b/src/Error/Factories/ProductionErrorHandlerFactoryImpl.pas index 9a179c3a0..4945278ce 100644 --- a/src/Error/Factories/ProductionErrorHandlerFactoryImpl.pas +++ b/src/Error/Factories/ProductionErrorHandlerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/Factories/TemplateErrorHandlerFactoryImpl.pas b/src/Error/Factories/TemplateErrorHandlerFactoryImpl.pas index 30efac18e..cad08c530 100644 --- a/src/Error/Factories/TemplateErrorHandlerFactoryImpl.pas +++ b/src/Error/Factories/TemplateErrorHandlerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/FancyErrorHandlerImpl.pas b/src/Error/FancyErrorHandlerImpl.pas index 25f492152..a6b0be294 100644 --- a/src/Error/FancyErrorHandlerImpl.pas +++ b/src/Error/FancyErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/GroupErrorHandlerImpl.pas b/src/Error/GroupErrorHandlerImpl.pas index 1423b6b4c..b5b129054 100644 --- a/src/Error/GroupErrorHandlerImpl.pas +++ b/src/Error/GroupErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/HtmlAjaxErrorHandlerImpl.pas b/src/Error/HtmlAjaxErrorHandlerImpl.pas index 9a1e0d09a..368c5570e 100644 --- a/src/Error/HtmlAjaxErrorHandlerImpl.pas +++ b/src/Error/HtmlAjaxErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/InternalServerErrorHandlerImpl.pas b/src/Error/InternalServerErrorHandlerImpl.pas index bd0e2a060..4324e0752 100644 --- a/src/Error/InternalServerErrorHandlerImpl.pas +++ b/src/Error/InternalServerErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/LogErrorHandlerImpl.pas b/src/Error/LogErrorHandlerImpl.pas index b64e95f47..e24104164 100644 --- a/src/Error/LogErrorHandlerImpl.pas +++ b/src/Error/LogErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/LoggerErrorHandlerImpl.pas b/src/Error/LoggerErrorHandlerImpl.pas index b9e833466..cfdd4425e 100644 --- a/src/Error/LoggerErrorHandlerImpl.pas +++ b/src/Error/LoggerErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/MethodNotAllowedErrorHandlerImpl.pas b/src/Error/MethodNotAllowedErrorHandlerImpl.pas index 1d49a9e87..4d2bf594b 100644 --- a/src/Error/MethodNotAllowedErrorHandlerImpl.pas +++ b/src/Error/MethodNotAllowedErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/NotFoundErrorHandlerImpl.pas b/src/Error/NotFoundErrorHandlerImpl.pas index e97fcde33..a78be301d 100644 --- a/src/Error/NotFoundErrorHandlerImpl.pas +++ b/src/Error/NotFoundErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/NullErrorHandlerImpl.pas b/src/Error/NullErrorHandlerImpl.pas index c3aa685bb..2fab71a5c 100644 --- a/src/Error/NullErrorHandlerImpl.pas +++ b/src/Error/NullErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/TemplateErrorHandlerImpl.pas b/src/Error/TemplateErrorHandlerImpl.pas index e87ad278b..6171d15a5 100644 --- a/src/Error/TemplateErrorHandlerImpl.pas +++ b/src/Error/TemplateErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Error/TooManyRequestsErrorHandlerImpl.pas b/src/Error/TooManyRequestsErrorHandlerImpl.pas index 67464d8d2..1ccd4ef17 100644 --- a/src/Error/TooManyRequestsErrorHandlerImpl.pas +++ b/src/Error/TooManyRequestsErrorHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Helpers/FileUtils.pas b/src/Helpers/FileUtils.pas index cf130a4cc..b1523c2b5 100644 --- a/src/Helpers/FileUtils.pas +++ b/src/Helpers/FileUtils.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Helpers/StringUtils.pas b/src/Helpers/StringUtils.pas index d99005fc2..252a4d355 100644 --- a/src/Helpers/StringUtils.pas +++ b/src/Helpers/StringUtils.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Helpers/UrlHelpersImpl.pas b/src/Helpers/UrlHelpersImpl.pas index c425138c6..f7759f3b3 100644 --- a/src/Helpers/UrlHelpersImpl.pas +++ b/src/Helpers/UrlHelpersImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Cache/Contracts/HttpCacheIntf.pas b/src/Http/Cache/Contracts/HttpCacheIntf.pas index 3fd3a1a92..024247a3b 100644 --- a/src/Http/Cache/Contracts/HttpCacheIntf.pas +++ b/src/Http/Cache/Contracts/HttpCacheIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Cache/HttpCacheImpl.pas b/src/Http/Cache/HttpCacheImpl.pas index 31ce9476d..b4efdbe0e 100644 --- a/src/Http/Cache/HttpCacheImpl.pas +++ b/src/Http/Cache/HttpCacheImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Cookie/Contracts/CookieFactoryIntf.pas b/src/Http/Cookie/Contracts/CookieFactoryIntf.pas index c752db898..233ccc504 100644 --- a/src/Http/Cookie/Contracts/CookieFactoryIntf.pas +++ b/src/Http/Cookie/Contracts/CookieFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Cookie/Contracts/CookieIntf.pas b/src/Http/Cookie/Contracts/CookieIntf.pas index c25fea45c..ae57f2013 100644 --- a/src/Http/Cookie/Contracts/CookieIntf.pas +++ b/src/Http/Cookie/Contracts/CookieIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Cookie/Exceptions/EInvalidCookieImpl.pas b/src/Http/Cookie/Exceptions/EInvalidCookieImpl.pas index 9eaef349f..9e3fa9879 100644 --- a/src/Http/Cookie/Exceptions/EInvalidCookieImpl.pas +++ b/src/Http/Cookie/Exceptions/EInvalidCookieImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Cookie/Implementations/CookieFactoryImpl.pas b/src/Http/Cookie/Implementations/CookieFactoryImpl.pas index 3c40ad3c8..b2df5c223 100644 --- a/src/Http/Cookie/Implementations/CookieFactoryImpl.pas +++ b/src/Http/Cookie/Implementations/CookieFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Cookie/Implementations/CookieImpl.pas b/src/Http/Cookie/Implementations/CookieImpl.pas index 50e1815bd..1270fa61a 100644 --- a/src/Http/Cookie/Implementations/CookieImpl.pas +++ b/src/Http/Cookie/Implementations/CookieImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/EBadGatewayImpl.pas b/src/Http/Exceptions/EBadGatewayImpl.pas index 2cd14ac09..85c7e4f96 100644 --- a/src/Http/Exceptions/EBadGatewayImpl.pas +++ b/src/Http/Exceptions/EBadGatewayImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/EBadRequestImpl.pas b/src/Http/Exceptions/EBadRequestImpl.pas index 1a998c7bd..6912d3cb0 100644 --- a/src/Http/Exceptions/EBadRequestImpl.pas +++ b/src/Http/Exceptions/EBadRequestImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/EForbiddenImpl.pas b/src/Http/Exceptions/EForbiddenImpl.pas index b997d459c..21d5c2286 100644 --- a/src/Http/Exceptions/EForbiddenImpl.pas +++ b/src/Http/Exceptions/EForbiddenImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/EGatewayTimeoutImpl.pas b/src/Http/Exceptions/EGatewayTimeoutImpl.pas index eb30e0702..e7985d9f4 100644 --- a/src/Http/Exceptions/EGatewayTimeoutImpl.pas +++ b/src/Http/Exceptions/EGatewayTimeoutImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/EGoneImpl.pas b/src/Http/Exceptions/EGoneImpl.pas index 819237b79..747ba77ed 100644 --- a/src/Http/Exceptions/EGoneImpl.pas +++ b/src/Http/Exceptions/EGoneImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/EHttpExceptionImpl.pas b/src/Http/Exceptions/EHttpExceptionImpl.pas index 7bc3f902a..00fb944c2 100644 --- a/src/Http/Exceptions/EHttpExceptionImpl.pas +++ b/src/Http/Exceptions/EHttpExceptionImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/EInternalServerErrorImpl.pas b/src/Http/Exceptions/EInternalServerErrorImpl.pas index 07b816201..4063b62a8 100644 --- a/src/Http/Exceptions/EInternalServerErrorImpl.pas +++ b/src/Http/Exceptions/EInternalServerErrorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/EMethodNotAllowedImpl.pas b/src/Http/Exceptions/EMethodNotAllowedImpl.pas index b62a9f7c0..852d5a1d2 100644 --- a/src/Http/Exceptions/EMethodNotAllowedImpl.pas +++ b/src/Http/Exceptions/EMethodNotAllowedImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/ENotAcceptableImpl.pas b/src/Http/Exceptions/ENotAcceptableImpl.pas index 2f63580b9..e4bdaa3d5 100644 --- a/src/Http/Exceptions/ENotAcceptableImpl.pas +++ b/src/Http/Exceptions/ENotAcceptableImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/ENotFoundImpl.pas b/src/Http/Exceptions/ENotFoundImpl.pas index 0b1d597ea..98000e77f 100644 --- a/src/Http/Exceptions/ENotFoundImpl.pas +++ b/src/Http/Exceptions/ENotFoundImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/ENotImplementedImpl.pas b/src/Http/Exceptions/ENotImplementedImpl.pas index 979360ff2..a854925cf 100644 --- a/src/Http/Exceptions/ENotImplementedImpl.pas +++ b/src/Http/Exceptions/ENotImplementedImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/EServiceUnavailableImpl.pas b/src/Http/Exceptions/EServiceUnavailableImpl.pas index 2a90e042c..2c8dc7915 100644 --- a/src/Http/Exceptions/EServiceUnavailableImpl.pas +++ b/src/Http/Exceptions/EServiceUnavailableImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/ETooManyRequestsImpl.pas b/src/Http/Exceptions/ETooManyRequestsImpl.pas index 7734c7014..d2b2acc07 100644 --- a/src/Http/Exceptions/ETooManyRequestsImpl.pas +++ b/src/Http/Exceptions/ETooManyRequestsImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/EUnauthorizedImpl.pas b/src/Http/Exceptions/EUnauthorizedImpl.pas index e87b28bf3..67f5dd8a6 100644 --- a/src/Http/Exceptions/EUnauthorizedImpl.pas +++ b/src/Http/Exceptions/EUnauthorizedImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/EUnprocessableEntityImpl.pas b/src/Http/Exceptions/EUnprocessableEntityImpl.pas index 150a5a525..dc8e7de4d 100644 --- a/src/Http/Exceptions/EUnprocessableEntityImpl.pas +++ b/src/Http/Exceptions/EUnprocessableEntityImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Exceptions/EUnsupportedMediaTypeImpl.pas b/src/Http/Exceptions/EUnsupportedMediaTypeImpl.pas index d330ed16f..e3f329be4 100644 --- a/src/Http/Exceptions/EUnsupportedMediaTypeImpl.pas +++ b/src/Http/Exceptions/EUnsupportedMediaTypeImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Header/Contracts/HeaderAwareIntf.pas b/src/Http/Header/Contracts/HeaderAwareIntf.pas index 9bdd6377e..6457f576b 100644 --- a/src/Http/Header/Contracts/HeaderAwareIntf.pas +++ b/src/Http/Header/Contracts/HeaderAwareIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Header/Contracts/HeadersIntf.pas b/src/Http/Header/Contracts/HeadersIntf.pas index fb69d764d..39b7acee6 100644 --- a/src/Http/Header/Contracts/HeadersIntf.pas +++ b/src/Http/Header/Contracts/HeadersIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Header/Contracts/ReadOnlyHeadersIntf.pas b/src/Http/Header/Contracts/ReadOnlyHeadersIntf.pas index 4c6fcbf56..0f25b5ded 100644 --- a/src/Http/Header/Contracts/ReadOnlyHeadersIntf.pas +++ b/src/Http/Header/Contracts/ReadOnlyHeadersIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Header/Exceptions/EHeaderNotSetImpl.pas b/src/Http/Header/Exceptions/EHeaderNotSetImpl.pas index afaa22048..545ec0ebd 100644 --- a/src/Http/Header/Exceptions/EHeaderNotSetImpl.pas +++ b/src/Http/Header/Exceptions/EHeaderNotSetImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Header/Exceptions/EInvalidHeaderImpl.pas b/src/Http/Header/Exceptions/EInvalidHeaderImpl.pas index fd9d9d83e..c170c5453 100644 --- a/src/Http/Header/Exceptions/EInvalidHeaderImpl.pas +++ b/src/Http/Header/Exceptions/EInvalidHeaderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Header/Factories/HeadersFactoryImpl.pas b/src/Http/Header/Factories/HeadersFactoryImpl.pas index 86d46dd87..4ed3b4192 100644 --- a/src/Http/Header/Factories/HeadersFactoryImpl.pas +++ b/src/Http/Header/Factories/HeadersFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Header/HeaderConsts.pas b/src/Http/Header/HeaderConsts.pas index 4bb4be3be..25512c190 100644 --- a/src/Http/Header/HeaderConsts.pas +++ b/src/Http/Header/HeaderConsts.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Header/HeadersImpl.pas b/src/Http/Header/HeadersImpl.pas index a6a129b89..1bff3445a 100644 --- a/src/Http/Header/HeadersImpl.pas +++ b/src/Http/Header/HeadersImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Header/RequestHeadersImpl.pas b/src/Http/Header/RequestHeadersImpl.pas index 7f74a156f..24ac3646d 100644 --- a/src/Http/Header/RequestHeadersImpl.pas +++ b/src/Http/Header/RequestHeadersImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/Contracts/AjaxAwareIntf.pas b/src/Http/Request/Contracts/AjaxAwareIntf.pas index 0fadade06..bfd01b006 100644 --- a/src/Http/Request/Contracts/AjaxAwareIntf.pas +++ b/src/Http/Request/Contracts/AjaxAwareIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/Contracts/Helpers/MultipartFormDataParserIntf.pas b/src/Http/Request/Contracts/Helpers/MultipartFormDataParserIntf.pas index 9253d9737..802d6e17a 100644 --- a/src/Http/Request/Contracts/Helpers/MultipartFormDataParserIntf.pas +++ b/src/Http/Request/Contracts/Helpers/MultipartFormDataParserIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/Contracts/RequestFactoryIntf.pas b/src/Http/Request/Contracts/RequestFactoryIntf.pas index 6cca9afe0..a2c999e21 100644 --- a/src/Http/Request/Contracts/RequestFactoryIntf.pas +++ b/src/Http/Request/Contracts/RequestFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/Contracts/RequestIntf.pas b/src/Http/Request/Contracts/RequestIntf.pas index 76a6a9580..b021e6e19 100644 --- a/src/Http/Request/Contracts/RequestIntf.pas +++ b/src/Http/Request/Contracts/RequestIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/DecoratorRequestImpl.pas b/src/Http/Request/DecoratorRequestImpl.pas index 20fb40359..059e41f8c 100644 --- a/src/Http/Request/DecoratorRequestImpl.pas +++ b/src/Http/Request/DecoratorRequestImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/Exceptions/EInvalidMethodImpl.pas b/src/Http/Request/Exceptions/EInvalidMethodImpl.pas index 6f2200b0e..e35d065dc 100644 --- a/src/Http/Request/Exceptions/EInvalidMethodImpl.pas +++ b/src/Http/Request/Exceptions/EInvalidMethodImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/Exceptions/EInvalidRequestImpl.pas b/src/Http/Request/Exceptions/EInvalidRequestImpl.pas index 519a909b4..5bf68b384 100644 --- a/src/Http/Request/Exceptions/EInvalidRequestImpl.pas +++ b/src/Http/Request/Exceptions/EInvalidRequestImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/Exceptions/EInvalidUploadedFileImpl.pas b/src/Http/Request/Exceptions/EInvalidUploadedFileImpl.pas index 74ccd9fd0..d28573a6b 100644 --- a/src/Http/Request/Exceptions/EInvalidUploadedFileImpl.pas +++ b/src/Http/Request/Exceptions/EInvalidUploadedFileImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/Factories/RequestFactoryImpl.pas b/src/Http/Request/Factories/RequestFactoryImpl.pas index a17536da1..61fe6aac5 100644 --- a/src/Http/Request/Factories/RequestFactoryImpl.pas +++ b/src/Http/Request/Factories/RequestFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/Helpers/MultipartFormDataParserImpl.pas b/src/Http/Request/Helpers/MultipartFormDataParserImpl.pas index a3c43c05d..d96525641 100644 --- a/src/Http/Request/Helpers/MultipartFormDataParserImpl.pas +++ b/src/Http/Request/Helpers/MultipartFormDataParserImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/JsonRequestImpl.pas b/src/Http/Request/JsonRequestImpl.pas index d8e740961..54a2dfb47 100644 --- a/src/Http/Request/JsonRequestImpl.pas +++ b/src/Http/Request/JsonRequestImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/RequestImpl.pas b/src/Http/Request/RequestImpl.pas index a4f7ccbef..08b0cef67 100644 --- a/src/Http/Request/RequestImpl.pas +++ b/src/Http/Request/RequestImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionFactoryIntf.pas b/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionFactoryIntf.pas index df759d5b7..129e87379 100644 --- a/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionFactoryIntf.pas +++ b/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionIntf.pas b/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionIntf.pas index 969d9675b..946a47926 100644 --- a/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionIntf.pas +++ b/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionWriterFactoryIntf.pas b/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionWriterFactoryIntf.pas index 03311fb7e..e943e3869 100644 --- a/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionWriterFactoryIntf.pas +++ b/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionWriterFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionWriterIntf.pas b/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionWriterIntf.pas index 5d508fcdd..1f27355a6 100644 --- a/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionWriterIntf.pas +++ b/src/Http/Request/UploadedFiles/Contracts/UploadedFileCollectionWriterIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/UploadedFiles/Contracts/UploadedFileFactoryIntf.pas b/src/Http/Request/UploadedFiles/Contracts/UploadedFileFactoryIntf.pas index 51e561171..641b660d6 100644 --- a/src/Http/Request/UploadedFiles/Contracts/UploadedFileFactoryIntf.pas +++ b/src/Http/Request/UploadedFiles/Contracts/UploadedFileFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/UploadedFiles/Contracts/UploadedFileIntf.pas b/src/Http/Request/UploadedFiles/Contracts/UploadedFileIntf.pas index e23937397..28e6e1bc2 100644 --- a/src/Http/Request/UploadedFiles/Contracts/UploadedFileIntf.pas +++ b/src/Http/Request/UploadedFiles/Contracts/UploadedFileIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/UploadedFiles/Factories/UploadedFileCollectionFactoryImpl.pas b/src/Http/Request/UploadedFiles/Factories/UploadedFileCollectionFactoryImpl.pas index 5782d5281..bf372a162 100644 --- a/src/Http/Request/UploadedFiles/Factories/UploadedFileCollectionFactoryImpl.pas +++ b/src/Http/Request/UploadedFiles/Factories/UploadedFileCollectionFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/UploadedFiles/Factories/UploadedFileCollectionWriterFactoryImpl.pas b/src/Http/Request/UploadedFiles/Factories/UploadedFileCollectionWriterFactoryImpl.pas index fea4d829a..9482292cc 100644 --- a/src/Http/Request/UploadedFiles/Factories/UploadedFileCollectionWriterFactoryImpl.pas +++ b/src/Http/Request/UploadedFiles/Factories/UploadedFileCollectionWriterFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/UploadedFiles/Factories/UploadedFileFactoryImpl.pas b/src/Http/Request/UploadedFiles/Factories/UploadedFileFactoryImpl.pas index 440722e8f..f8d284427 100644 --- a/src/Http/Request/UploadedFiles/Factories/UploadedFileFactoryImpl.pas +++ b/src/Http/Request/UploadedFiles/Factories/UploadedFileFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/UploadedFiles/UploadedFileCollectionImpl.pas b/src/Http/Request/UploadedFiles/UploadedFileCollectionImpl.pas index 6653e2b34..8c4777c33 100644 --- a/src/Http/Request/UploadedFiles/UploadedFileCollectionImpl.pas +++ b/src/Http/Request/UploadedFiles/UploadedFileCollectionImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/UploadedFiles/UploadedFileImpl.pas b/src/Http/Request/UploadedFiles/UploadedFileImpl.pas index d5e4d3afc..8e067a5a8 100644 --- a/src/Http/Request/UploadedFiles/UploadedFileImpl.pas +++ b/src/Http/Request/UploadedFiles/UploadedFileImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/BaseResponseImpl.pas b/src/Http/Response/BaseResponseImpl.pas index 23d20d20f..5185d4dc9 100644 --- a/src/Http/Response/BaseResponseImpl.pas +++ b/src/Http/Response/BaseResponseImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/BinaryResponseImpl.pas b/src/Http/Response/BinaryResponseImpl.pas index 40121754d..f7436683a 100644 --- a/src/Http/Response/BinaryResponseImpl.pas +++ b/src/Http/Response/BinaryResponseImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/Contracts/ResponseIntf.pas b/src/Http/Response/Contracts/ResponseIntf.pas index 60780f400..79bcf5030 100644 --- a/src/Http/Response/Contracts/ResponseIntf.pas +++ b/src/Http/Response/Contracts/ResponseIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/Factories/AdapterResponseFactoryImpl.pas b/src/Http/Response/Factories/AdapterResponseFactoryImpl.pas index c8a4341d3..e4328e0c9 100644 --- a/src/Http/Response/Factories/AdapterResponseFactoryImpl.pas +++ b/src/Http/Response/Factories/AdapterResponseFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/Factories/Contracts/ResponseFactoryIntf.pas b/src/Http/Response/Factories/Contracts/ResponseFactoryIntf.pas index 9f83a6ceb..540979b79 100644 --- a/src/Http/Response/Factories/Contracts/ResponseFactoryIntf.pas +++ b/src/Http/Response/Factories/Contracts/ResponseFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/Factories/ResponseFactoryImpl.pas b/src/Http/Response/Factories/ResponseFactoryImpl.pas index 977a83815..b41f31006 100644 --- a/src/Http/Response/Factories/ResponseFactoryImpl.pas +++ b/src/Http/Response/Factories/ResponseFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/FileResponseImpl.pas b/src/Http/Response/FileResponseImpl.pas index 9997c0c88..073d5adc1 100644 --- a/src/Http/Response/FileResponseImpl.pas +++ b/src/Http/Response/FileResponseImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/HttpCodeResponseImpl.pas b/src/Http/Response/HttpCodeResponseImpl.pas index 48e6206bb..aa038caf8 100644 --- a/src/Http/Response/HttpCodeResponseImpl.pas +++ b/src/Http/Response/HttpCodeResponseImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/JsonResponseImpl.pas b/src/Http/Response/JsonResponseImpl.pas index 8783c029b..453122ada 100644 --- a/src/Http/Response/JsonResponseImpl.pas +++ b/src/Http/Response/JsonResponseImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/NotModifiedResponseImpl.pas b/src/Http/Response/NotModifiedResponseImpl.pas index df9f583bf..05358db7c 100644 --- a/src/Http/Response/NotModifiedResponseImpl.pas +++ b/src/Http/Response/NotModifiedResponseImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/RedirectResponseImpl.pas b/src/Http/Response/RedirectResponseImpl.pas index 2b5319b0d..4e010dfde 100644 --- a/src/Http/Response/RedirectResponseImpl.pas +++ b/src/Http/Response/RedirectResponseImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/ResponseImpl.pas b/src/Http/Response/ResponseImpl.pas index 36d0d7e10..6c0b5e4a2 100644 --- a/src/Http/Response/ResponseImpl.pas +++ b/src/Http/Response/ResponseImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/Streams/Contracts/ResponseStreamIntf.pas b/src/Http/Response/Streams/Contracts/ResponseStreamIntf.pas index 0294fecc6..e0deb737a 100644 --- a/src/Http/Response/Streams/Contracts/ResponseStreamIntf.pas +++ b/src/Http/Response/Streams/Contracts/ResponseStreamIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/Streams/FileResponseStreamImpl.pas b/src/Http/Response/Streams/FileResponseStreamImpl.pas index 9b27e8ca6..23b81c2bb 100644 --- a/src/Http/Response/Streams/FileResponseStreamImpl.pas +++ b/src/Http/Response/Streams/FileResponseStreamImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/Streams/NullResponseStreamImpl.pas b/src/Http/Response/Streams/NullResponseStreamImpl.pas index 2d77aa673..d5b692586 100644 --- a/src/Http/Response/Streams/NullResponseStreamImpl.pas +++ b/src/Http/Response/Streams/NullResponseStreamImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/Streams/ResponseStreamImpl.pas b/src/Http/Response/Streams/ResponseStreamImpl.pas index bf55ee35c..943dfc39e 100644 --- a/src/Http/Response/Streams/ResponseStreamImpl.pas +++ b/src/Http/Response/Streams/ResponseStreamImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Response/Streams/ResponseStreamLogImpl.pas b/src/Http/Response/Streams/ResponseStreamLogImpl.pas index 27d1cfc7c..91bb95ce0 100644 --- a/src/Http/Response/Streams/ResponseStreamLogImpl.pas +++ b/src/Http/Response/Streams/ResponseStreamLogImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Uri/Contracts/UriIntf.pas b/src/Http/Uri/Contracts/UriIntf.pas index e68f69922..23ba97cd6 100644 --- a/src/Http/Uri/Contracts/UriIntf.pas +++ b/src/Http/Uri/Contracts/UriIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Uri/Implementations/UriImpl.pas b/src/Http/Uri/Implementations/UriImpl.pas index bcf94de46..d20a9958c 100644 --- a/src/Http/Uri/Implementations/UriImpl.pas +++ b/src/Http/Uri/Implementations/UriImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/App/Contracts/app.aliases.inc b/src/Includes/App/Contracts/app.aliases.inc index 34c5510bc..2730e1492 100644 --- a/src/Includes/App/Contracts/app.aliases.inc +++ b/src/Includes/App/Contracts/app.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/App/Contracts/interfaces.inc b/src/Includes/App/Contracts/interfaces.inc index 16e7f20d7..9ec3421d2 100644 --- a/src/Includes/App/Contracts/interfaces.inc +++ b/src/Includes/App/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/App/Implementations/app.aliases.inc b/src/Includes/App/Implementations/app.aliases.inc index af3663ea5..9d0ba009d 100644 --- a/src/Includes/App/Implementations/app.aliases.inc +++ b/src/Includes/App/Implementations/app.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/App/Implementations/implementations.inc b/src/Includes/App/Implementations/implementations.inc index 292a1bff0..10f7897e5 100644 --- a/src/Includes/App/Implementations/implementations.inc +++ b/src/Includes/App/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Config/Contracts/interfaces.inc b/src/Includes/Config/Contracts/interfaces.inc index 2147d1222..a0e25e0ce 100644 --- a/src/Includes/Config/Contracts/interfaces.inc +++ b/src/Includes/Config/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Config/Implementations/implementations.inc b/src/Includes/Config/Implementations/implementations.inc index ddb78255e..37c13c255 100644 --- a/src/Includes/Config/Implementations/implementations.inc +++ b/src/Includes/Config/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Core/Contracts/interfaces.inc b/src/Includes/Core/Contracts/interfaces.inc index 66b14d101..d2bd46f88 100644 --- a/src/Includes/Core/Contracts/interfaces.inc +++ b/src/Includes/Core/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Core/Implementations/implementations.inc b/src/Includes/Core/Implementations/implementations.inc index 8aebc9f52..697474cf4 100644 --- a/src/Includes/Core/Implementations/implementations.inc +++ b/src/Includes/Core/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/DI/Contracts/di.aliases.inc b/src/Includes/DI/Contracts/di.aliases.inc index 5b1c68c52..53b429c52 100644 --- a/src/Includes/DI/Contracts/di.aliases.inc +++ b/src/Includes/DI/Contracts/di.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/DI/Contracts/interfaces.inc b/src/Includes/DI/Contracts/interfaces.inc index 84f2ccf49..99cdb544b 100644 --- a/src/Includes/DI/Contracts/interfaces.inc +++ b/src/Includes/DI/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/DI/Implementations/di.aliases.inc b/src/Includes/DI/Implementations/di.aliases.inc index 019da56cf..09e5897ad 100644 --- a/src/Includes/DI/Implementations/di.aliases.inc +++ b/src/Includes/DI/Implementations/di.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/DI/Implementations/implementations.inc b/src/Includes/DI/Implementations/implementations.inc index e4285cb29..07320b7f2 100644 --- a/src/Includes/DI/Implementations/implementations.inc +++ b/src/Includes/DI/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Db/Contracts/db.aliases.inc b/src/Includes/Db/Contracts/db.aliases.inc index b7d37d430..5487784df 100644 --- a/src/Includes/Db/Contracts/db.aliases.inc +++ b/src/Includes/Db/Contracts/db.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Db/Contracts/interfaces.inc b/src/Includes/Db/Contracts/interfaces.inc index d146c7bef..59ea5b9a5 100644 --- a/src/Includes/Db/Contracts/interfaces.inc +++ b/src/Includes/Db/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Db/Implementations/db.aliases.inc b/src/Includes/Db/Implementations/db.aliases.inc index 3be94e091..6850aaca7 100644 --- a/src/Includes/Db/Implementations/db.aliases.inc +++ b/src/Includes/Db/Implementations/db.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Db/Implementations/implementations.inc b/src/Includes/Db/Implementations/implementations.inc index b273f2423..5ec87a2e0 100644 --- a/src/Includes/Db/Implementations/implementations.inc +++ b/src/Includes/Db/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Dispatcher/Contracts/interfaces.inc b/src/Includes/Dispatcher/Contracts/interfaces.inc index 1984e6d04..d769b6c3a 100644 --- a/src/Includes/Dispatcher/Contracts/interfaces.inc +++ b/src/Includes/Dispatcher/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Dispatcher/Implementations/implementations.inc b/src/Includes/Dispatcher/Implementations/implementations.inc index 289eb8f57..279d98711 100644 --- a/src/Includes/Dispatcher/Implementations/implementations.inc +++ b/src/Includes/Dispatcher/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} @@ -38,4 +38,4 @@ FcgiRequestResponseFactoryImpl, VerbTunnellingRequestResponseFactoryImpl, FuncRequestHandlerImpl, -MethodRequestHandlerImpl, \ No newline at end of file +MethodRequestHandlerImpl, diff --git a/src/Includes/Environment/Contracts/interfaces.inc b/src/Includes/Environment/Contracts/interfaces.inc index 9069d9743..44d829fa8 100644 --- a/src/Includes/Environment/Contracts/interfaces.inc +++ b/src/Includes/Environment/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Environment/Implementations/implementations.inc b/src/Includes/Environment/Implementations/implementations.inc index 406677e1f..5ce8bf881 100644 --- a/src/Includes/Environment/Implementations/implementations.inc +++ b/src/Includes/Environment/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Error/Contracts/interfaces.inc b/src/Includes/Error/Contracts/interfaces.inc index d2f68a345..ad07d02e6 100644 --- a/src/Includes/Error/Contracts/interfaces.inc +++ b/src/Includes/Error/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Error/Implementations/implementations.inc b/src/Includes/Error/Implementations/implementations.inc index 2f05fe804..f443d5053 100644 --- a/src/Includes/Error/Implementations/implementations.inc +++ b/src/Includes/Error/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Helpers/funcs.aliases.inc b/src/Includes/Helpers/funcs.aliases.inc index 7bf1164cb..5d836161a 100644 --- a/src/Includes/Helpers/funcs.aliases.inc +++ b/src/Includes/Helpers/funcs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Helpers/funcs.impl.inc b/src/Includes/Helpers/funcs.impl.inc index 4ca575f11..ecd94e045 100644 --- a/src/Includes/Helpers/funcs.impl.inc +++ b/src/Includes/Helpers/funcs.impl.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Helpers/funcs.inc b/src/Includes/Helpers/funcs.inc index 90183ba61..285632a0a 100644 --- a/src/Includes/Helpers/funcs.inc +++ b/src/Includes/Helpers/funcs.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Http/Contracts/interfaces.inc b/src/Includes/Http/Contracts/interfaces.inc index 0e340af21..9a9aa5af1 100644 --- a/src/Includes/Http/Contracts/interfaces.inc +++ b/src/Includes/Http/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Http/Implementations/implementations.inc b/src/Includes/Http/Implementations/implementations.inc index 738c44620..31c4f9183 100644 --- a/src/Includes/Http/Implementations/implementations.inc +++ b/src/Includes/Http/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Consts/Logger/consts.inc b/src/Includes/Libs/Consts/Logger/consts.inc index 341b510c1..a7d513a10 100644 --- a/src/Includes/Libs/Consts/Logger/consts.inc +++ b/src/Includes/Libs/Consts/Logger/consts.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Consts/consts.inc b/src/Includes/Libs/Consts/consts.inc index 452c75dcd..74a1b5a02 100644 --- a/src/Includes/Libs/Consts/consts.inc +++ b/src/Includes/Libs/Consts/consts.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Contracts/Mailer/interfaces.inc b/src/Includes/Libs/Contracts/Mailer/interfaces.inc index fef92db66..b91ecff8a 100644 --- a/src/Includes/Libs/Contracts/Mailer/interfaces.inc +++ b/src/Includes/Libs/Contracts/Mailer/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Contracts/Mailer/libs.aliases.inc b/src/Includes/Libs/Contracts/Mailer/libs.aliases.inc index 76cd212ed..7e0076a32 100644 --- a/src/Includes/Libs/Contracts/Mailer/libs.aliases.inc +++ b/src/Includes/Libs/Contracts/Mailer/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Contracts/Socket2/interfaces.inc b/src/Includes/Libs/Contracts/Socket2/interfaces.inc index 8eccb7ef1..2fcfa9cb2 100644 --- a/src/Includes/Libs/Contracts/Socket2/interfaces.inc +++ b/src/Includes/Libs/Contracts/Socket2/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Contracts/Socket2/libs.aliases.inc b/src/Includes/Libs/Contracts/Socket2/libs.aliases.inc index 7e8f51b54..118372dcc 100644 --- a/src/Includes/Libs/Contracts/Socket2/libs.aliases.inc +++ b/src/Includes/Libs/Contracts/Socket2/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Contracts/Throttle/interfaces.inc b/src/Includes/Libs/Contracts/Throttle/interfaces.inc index 73ba7d767..a78796f01 100644 --- a/src/Includes/Libs/Contracts/Throttle/interfaces.inc +++ b/src/Includes/Libs/Contracts/Throttle/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} @@ -14,4 +14,4 @@ RateLimiterIntf, RequestIdentifierIntf, -ThrottleRequestIntf, \ No newline at end of file +ThrottleRequestIntf, diff --git a/src/Includes/Libs/Contracts/Throttle/libs.aliases.inc b/src/Includes/Libs/Contracts/Throttle/libs.aliases.inc index 0fe4b4886..6bb01a24b 100644 --- a/src/Includes/Libs/Contracts/Throttle/libs.aliases.inc +++ b/src/Includes/Libs/Contracts/Throttle/libs.aliases.inc @@ -2,10 +2,10 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} IRateLimiter = RateLimiterIntf.IRateLimiter; IRequestIdentifier = RequestIdentifierIntf.IRequestIdentifier; -IThrottleRequest = ThrottleRequestIntf.IThrottleRequest; \ No newline at end of file +IThrottleRequest = ThrottleRequestIntf.IThrottleRequest; diff --git a/src/Includes/Libs/Contracts/UserAgent/interfaces.inc b/src/Includes/Libs/Contracts/UserAgent/interfaces.inc index 67d8dea1e..ae19e4098 100644 --- a/src/Includes/Libs/Contracts/UserAgent/interfaces.inc +++ b/src/Includes/Libs/Contracts/UserAgent/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Contracts/UserAgent/libs.aliases.inc b/src/Includes/Libs/Contracts/UserAgent/libs.aliases.inc index b114016c9..d728099cd 100644 --- a/src/Includes/Libs/Contracts/UserAgent/libs.aliases.inc +++ b/src/Includes/Libs/Contracts/UserAgent/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Contracts/interfaces.inc b/src/Includes/Libs/Contracts/interfaces.inc index cbb7f67aa..bc135627d 100644 --- a/src/Includes/Libs/Contracts/interfaces.inc +++ b/src/Includes/Libs/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Contracts/libs.aliases.inc b/src/Includes/Libs/Contracts/libs.aliases.inc index a2d303809..bc857d022 100644 --- a/src/Includes/Libs/Contracts/libs.aliases.inc +++ b/src/Includes/Libs/Contracts/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Antivirus/implementations.inc b/src/Includes/Libs/Implementations/Antivirus/implementations.inc index 472fabec0..a5989c441 100644 --- a/src/Includes/Libs/Implementations/Antivirus/implementations.inc +++ b/src/Includes/Libs/Implementations/Antivirus/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Antivirus/libs.aliases.inc b/src/Includes/Libs/Implementations/Antivirus/libs.aliases.inc index ba7b7b23a..ebc0210cf 100644 --- a/src/Includes/Libs/Implementations/Antivirus/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Antivirus/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Cli/implementations.inc b/src/Includes/Libs/Implementations/Cli/implementations.inc index 02037436a..0ab660c61 100644 --- a/src/Includes/Libs/Implementations/Cli/implementations.inc +++ b/src/Includes/Libs/Implementations/Cli/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Cli/libs.aliases.inc b/src/Includes/Libs/Implementations/Cli/libs.aliases.inc index e253d9311..e4a0160c2 100644 --- a/src/Includes/Libs/Implementations/Cli/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Cli/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Encrypter/implementations.inc b/src/Includes/Libs/Implementations/Encrypter/implementations.inc index 214336bcb..e546633f1 100644 --- a/src/Includes/Libs/Implementations/Encrypter/implementations.inc +++ b/src/Includes/Libs/Implementations/Encrypter/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Encrypter/libs.aliases.inc b/src/Includes/Libs/Implementations/Encrypter/libs.aliases.inc index f1ccdc487..2897776de 100644 --- a/src/Includes/Libs/Implementations/Encrypter/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Encrypter/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/HttpClient/Curl/implementations.inc b/src/Includes/Libs/Implementations/HttpClient/Curl/implementations.inc index 536cae7af..2789091b0 100644 --- a/src/Includes/Libs/Implementations/HttpClient/Curl/implementations.inc +++ b/src/Includes/Libs/Implementations/HttpClient/Curl/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/HttpClient/Curl/libs.aliases.inc b/src/Includes/Libs/Implementations/HttpClient/Curl/libs.aliases.inc index 6dac5a73b..c99ec9618 100644 --- a/src/Includes/Libs/Implementations/HttpClient/Curl/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/HttpClient/Curl/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/HttpClient/Fpc/implementations.inc b/src/Includes/Libs/Implementations/HttpClient/Fpc/implementations.inc index f111352fa..3ebfd8ce2 100644 --- a/src/Includes/Libs/Implementations/HttpClient/Fpc/implementations.inc +++ b/src/Includes/Libs/Implementations/HttpClient/Fpc/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/HttpClient/Fpc/libs.aliases.inc b/src/Includes/Libs/Implementations/HttpClient/Fpc/libs.aliases.inc index 8d205eb22..85cd36699 100644 --- a/src/Includes/Libs/Implementations/HttpClient/Fpc/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/HttpClient/Fpc/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/HttpClient/Null/implementations.inc b/src/Includes/Libs/Implementations/HttpClient/Null/implementations.inc index 55017dd58..d6f092b7d 100644 --- a/src/Includes/Libs/Implementations/HttpClient/Null/implementations.inc +++ b/src/Includes/Libs/Implementations/HttpClient/Null/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/HttpClient/Null/libs.aliases.inc b/src/Includes/Libs/Implementations/HttpClient/Null/libs.aliases.inc index 84c3c0754..188981d6e 100644 --- a/src/Includes/Libs/Implementations/HttpClient/Null/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/HttpClient/Null/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/HttpClient/implementations.inc b/src/Includes/Libs/Implementations/HttpClient/implementations.inc index 9da8a8bbe..dc8ad3dd5 100644 --- a/src/Includes/Libs/Implementations/HttpClient/implementations.inc +++ b/src/Includes/Libs/Implementations/HttpClient/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/HttpClient/libs.aliases.inc b/src/Includes/Libs/Implementations/HttpClient/libs.aliases.inc index 2e97b458a..ad6f16b7f 100644 --- a/src/Includes/Libs/Implementations/HttpClient/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/HttpClient/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Logger/implementations.inc b/src/Includes/Libs/Implementations/Logger/implementations.inc index daf6d0a8f..fed64a872 100644 --- a/src/Includes/Libs/Implementations/Logger/implementations.inc +++ b/src/Includes/Libs/Implementations/Logger/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Logger/libs.aliases.inc b/src/Includes/Libs/Implementations/Logger/libs.aliases.inc index f34b99106..751d6326b 100644 --- a/src/Includes/Libs/Implementations/Logger/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Logger/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Mailer/implementations.inc b/src/Includes/Libs/Implementations/Mailer/implementations.inc index f468cec8b..cd06eb955 100644 --- a/src/Includes/Libs/Implementations/Mailer/implementations.inc +++ b/src/Includes/Libs/Implementations/Mailer/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} @@ -25,4 +25,4 @@ SynapseMailerFactoryImpl, {$IFDEF USE_INDY} IndyMailerImpl, IndyMailerFactoryImpl, -{$ENDIF} \ No newline at end of file +{$ENDIF} diff --git a/src/Includes/Libs/Implementations/Mailer/libs.aliases.inc b/src/Includes/Libs/Implementations/Mailer/libs.aliases.inc index 5928bb0bf..6d1a078c4 100644 --- a/src/Includes/Libs/Implementations/Mailer/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Mailer/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} @@ -25,4 +25,4 @@ TSynapseMailerFactory = SynapseMailerFactoryImpl.TSynapseMailerFactory; {$IFDEF USE_INDY} TIndyMailer = IndyMailerImpl.TIndyMailer; TIndyMailerFactory = IndyMailerFactoryImpl.TIndyMailerFactory; -{$ENDIF} \ No newline at end of file +{$ENDIF} diff --git a/src/Includes/Libs/Implementations/Protocol/FastCGI/implementations.inc b/src/Includes/Libs/Implementations/Protocol/FastCGI/implementations.inc index c3e40bbe6..879199360 100644 --- a/src/Includes/Libs/Implementations/Protocol/FastCGI/implementations.inc +++ b/src/Includes/Libs/Implementations/Protocol/FastCGI/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Protocol/FastCGI/libs.aliases.inc b/src/Includes/Libs/Implementations/Protocol/FastCGI/libs.aliases.inc index 7790d5785..92abc709f 100644 --- a/src/Includes/Libs/Implementations/Protocol/FastCGI/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Protocol/FastCGI/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Protocol/Http/Fpweb/implementations.inc b/src/Includes/Libs/Implementations/Protocol/Http/Fpweb/implementations.inc index 0196004ce..fb5d8e52b 100644 --- a/src/Includes/Libs/Implementations/Protocol/Http/Fpweb/implementations.inc +++ b/src/Includes/Libs/Implementations/Protocol/Http/Fpweb/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Protocol/Http/Fpweb/libs.aliases.inc b/src/Includes/Libs/Implementations/Protocol/Http/Fpweb/libs.aliases.inc index f136bc0e9..883882236 100644 --- a/src/Includes/Libs/Implementations/Protocol/Http/Fpweb/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Protocol/Http/Fpweb/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Protocol/Http/Indy/implementations.inc b/src/Includes/Libs/Implementations/Protocol/Http/Indy/implementations.inc index 9d94607b1..fa56b2b5d 100644 --- a/src/Includes/Libs/Implementations/Protocol/Http/Indy/implementations.inc +++ b/src/Includes/Libs/Implementations/Protocol/Http/Indy/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Protocol/Http/Indy/libs.aliases.inc b/src/Includes/Libs/Implementations/Protocol/Http/Indy/libs.aliases.inc index 9425a4cb5..417e920c2 100644 --- a/src/Includes/Libs/Implementations/Protocol/Http/Indy/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Protocol/Http/Indy/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Protocol/Http/Libmicrohttpd/implementations.inc b/src/Includes/Libs/Implementations/Protocol/Http/Libmicrohttpd/implementations.inc index fa9449b60..05bed2b40 100644 --- a/src/Includes/Libs/Implementations/Protocol/Http/Libmicrohttpd/implementations.inc +++ b/src/Includes/Libs/Implementations/Protocol/Http/Libmicrohttpd/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Protocol/Http/Libmicrohttpd/libs.aliases.inc b/src/Includes/Libs/Implementations/Protocol/Http/Libmicrohttpd/libs.aliases.inc index 9b266585d..15c40c45b 100644 --- a/src/Includes/Libs/Implementations/Protocol/Http/Libmicrohttpd/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Protocol/Http/Libmicrohttpd/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Protocol/Http/implementations.inc b/src/Includes/Libs/Implementations/Protocol/Http/implementations.inc index 934b25fec..7ad82408a 100644 --- a/src/Includes/Libs/Implementations/Protocol/Http/implementations.inc +++ b/src/Includes/Libs/Implementations/Protocol/Http/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Protocol/Http/libs.aliases.inc b/src/Includes/Libs/Implementations/Protocol/Http/libs.aliases.inc index a39964db1..964ee0473 100644 --- a/src/Includes/Libs/Implementations/Protocol/Http/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Protocol/Http/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} @@ -11,4 +11,3 @@ THttpSvrConfig = HttpSvrConfigTypes.THttpSvrConfig; {$INCLUDE Libmicrohttpd/libs.aliases.inc} {$INCLUDE Fpweb/libs.aliases.inc} {$INCLUDE Indy/libs.aliases.inc} - diff --git a/src/Includes/Libs/Implementations/Protocol/SCGI/implementations.inc b/src/Includes/Libs/Implementations/Protocol/SCGI/implementations.inc index 304c7b4b1..5b199f88d 100644 --- a/src/Includes/Libs/Implementations/Protocol/SCGI/implementations.inc +++ b/src/Includes/Libs/Implementations/Protocol/SCGI/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Protocol/SCGI/libs.aliases.inc b/src/Includes/Libs/Implementations/Protocol/SCGI/libs.aliases.inc index 3500076c4..c355eb1b1 100644 --- a/src/Includes/Libs/Implementations/Protocol/SCGI/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Protocol/SCGI/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Protocol/Uwsgi/implementations.inc b/src/Includes/Libs/Implementations/Protocol/Uwsgi/implementations.inc index 29d349bd1..059279782 100644 --- a/src/Includes/Libs/Implementations/Protocol/Uwsgi/implementations.inc +++ b/src/Includes/Libs/Implementations/Protocol/Uwsgi/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Protocol/Uwsgi/libs.aliases.inc b/src/Includes/Libs/Implementations/Protocol/Uwsgi/libs.aliases.inc index 34ddffe67..fccc8377a 100644 --- a/src/Includes/Libs/Implementations/Protocol/Uwsgi/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Protocol/Uwsgi/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Protocol/implementations.inc b/src/Includes/Libs/Implementations/Protocol/implementations.inc index f431f1f99..f862a800c 100644 --- a/src/Includes/Libs/Implementations/Protocol/implementations.inc +++ b/src/Includes/Libs/Implementations/Protocol/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Protocol/libs.aliases.inc b/src/Includes/Libs/Implementations/Protocol/libs.aliases.inc index 411d3c2a2..8c5d49990 100644 --- a/src/Includes/Libs/Implementations/Protocol/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Protocol/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Random/implementations.inc b/src/Includes/Libs/Implementations/Random/implementations.inc index 9c4b31c05..8a51fb9a1 100644 --- a/src/Includes/Libs/Implementations/Random/implementations.inc +++ b/src/Includes/Libs/Implementations/Random/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Random/libs.aliases.inc b/src/Includes/Libs/Implementations/Random/libs.aliases.inc index e959c7b21..19b21c9e8 100644 --- a/src/Includes/Libs/Implementations/Random/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Random/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Regex/implementations.inc b/src/Includes/Libs/Implementations/Regex/implementations.inc index 43b3cfa46..0d33f811e 100644 --- a/src/Includes/Libs/Implementations/Regex/implementations.inc +++ b/src/Includes/Libs/Implementations/Regex/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Regex/libs.aliases.inc b/src/Includes/Libs/Implementations/Regex/libs.aliases.inc index 744416da9..7564a0a3b 100644 --- a/src/Includes/Libs/Implementations/Regex/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Regex/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Socket/implementations.inc b/src/Includes/Libs/Implementations/Socket/implementations.inc index 510e75d5a..fb6cca061 100644 --- a/src/Includes/Libs/Implementations/Socket/implementations.inc +++ b/src/Includes/Libs/Implementations/Socket/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Socket/libs.aliases.inc b/src/Includes/Libs/Implementations/Socket/libs.aliases.inc index 510e75d5a..fb6cca061 100644 --- a/src/Includes/Libs/Implementations/Socket/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Socket/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Socket2/implementations.inc b/src/Includes/Libs/Implementations/Socket2/implementations.inc index e4fb1fab8..bd94ab6b3 100644 --- a/src/Includes/Libs/Implementations/Socket2/implementations.inc +++ b/src/Includes/Libs/Implementations/Socket2/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Socket2/libs.aliases.inc b/src/Includes/Libs/Implementations/Socket2/libs.aliases.inc index 401c2f083..2995bc227 100644 --- a/src/Includes/Libs/Implementations/Socket2/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Socket2/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Throttle/implementations.inc b/src/Includes/Libs/Implementations/Throttle/implementations.inc index 5581e35cb..a7ebfca8e 100644 --- a/src/Includes/Libs/Implementations/Throttle/implementations.inc +++ b/src/Includes/Libs/Implementations/Throttle/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/Throttle/libs.aliases.inc b/src/Includes/Libs/Implementations/Throttle/libs.aliases.inc index 5d1ab5b0e..10a717d6a 100644 --- a/src/Includes/Libs/Implementations/Throttle/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/Throttle/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/UserAgent/implementations.inc b/src/Includes/Libs/Implementations/UserAgent/implementations.inc index 8cf9c2f1e..847002451 100644 --- a/src/Includes/Libs/Implementations/UserAgent/implementations.inc +++ b/src/Includes/Libs/Implementations/UserAgent/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/UserAgent/libs.aliases.inc b/src/Includes/Libs/Implementations/UserAgent/libs.aliases.inc index ac2a517d6..2341d5641 100644 --- a/src/Includes/Libs/Implementations/UserAgent/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/UserAgent/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/implementations.inc b/src/Includes/Libs/Implementations/implementations.inc index 891a5b0c3..d367d97dd 100644 --- a/src/Includes/Libs/Implementations/implementations.inc +++ b/src/Includes/Libs/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Libs/Implementations/libs.aliases.inc b/src/Includes/Libs/Implementations/libs.aliases.inc index b7a26ebdd..543cd8bad 100644 --- a/src/Includes/Libs/Implementations/libs.aliases.inc +++ b/src/Includes/Libs/Implementations/libs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Middleware/Contracts/interfaces.inc b/src/Includes/Middleware/Contracts/interfaces.inc index 203b08243..311e15755 100644 --- a/src/Includes/Middleware/Contracts/interfaces.inc +++ b/src/Includes/Middleware/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Middleware/Implementations/implementations.inc b/src/Includes/Middleware/Implementations/implementations.inc index e3a212ecf..441b62e75 100644 --- a/src/Includes/Middleware/Implementations/implementations.inc +++ b/src/Includes/Middleware/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} @@ -39,4 +39,4 @@ MiddlewareTypes, FuncMiddlewareImpl, MethodMiddlewareImpl, -MaintenanceModeMiddlewareImpl, \ No newline at end of file +MaintenanceModeMiddlewareImpl, diff --git a/src/Includes/Mvc/Contracts/interfaces.inc b/src/Includes/Mvc/Contracts/interfaces.inc index 26d9a934d..e321a66d1 100644 --- a/src/Includes/Mvc/Contracts/interfaces.inc +++ b/src/Includes/Mvc/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Mvc/Implementations/controllers.aliases.inc b/src/Includes/Mvc/Implementations/controllers.aliases.inc index c21b66f45..16475293b 100644 --- a/src/Includes/Mvc/Implementations/controllers.aliases.inc +++ b/src/Includes/Mvc/Implementations/controllers.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Mvc/Implementations/implementations.inc b/src/Includes/Mvc/Implementations/implementations.inc index 4f09df16b..cc90531b4 100644 --- a/src/Includes/Mvc/Implementations/implementations.inc +++ b/src/Includes/Mvc/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Mvc/Implementations/models.aliases.inc b/src/Includes/Mvc/Implementations/models.aliases.inc index 2a153402a..ba640d71a 100644 --- a/src/Includes/Mvc/Implementations/models.aliases.inc +++ b/src/Includes/Mvc/Implementations/models.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Mvc/Implementations/mvc.aliases.inc b/src/Includes/Mvc/Implementations/mvc.aliases.inc index f059c3244..91b173e96 100644 --- a/src/Includes/Mvc/Implementations/mvc.aliases.inc +++ b/src/Includes/Mvc/Implementations/mvc.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Mvc/Implementations/views.aliases.inc b/src/Includes/Mvc/Implementations/views.aliases.inc index 14718feb5..0db3dc70d 100644 --- a/src/Includes/Mvc/Implementations/views.aliases.inc +++ b/src/Includes/Mvc/Implementations/views.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} @@ -33,4 +33,4 @@ TViewPartialFactory = ViewPartialFactoryImpl.TViewPartialFactory; TStrViewPartialFactory = StrViewPartialFactoryImpl.TStrViewPartialFactory; TViewStack = ViewStackImpl.TViewStack; -TViewStackFactory = ViewStackFactoryImpl.TViewStackFactory; \ No newline at end of file +TViewStackFactory = ViewStackFactoryImpl.TViewStackFactory; diff --git a/src/Includes/Router/Contracts/interfaces.inc b/src/Includes/Router/Contracts/interfaces.inc index 21cdf62ac..a560d5840 100644 --- a/src/Includes/Router/Contracts/interfaces.inc +++ b/src/Includes/Router/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Router/Implementations/implementations.inc b/src/Includes/Router/Implementations/implementations.inc index 80506bc08..916ba15c5 100644 --- a/src/Includes/Router/Implementations/implementations.inc +++ b/src/Includes/Router/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/Auth/aliases.inc b/src/Includes/Security/Contracts/Auth/aliases.inc index bb5569a3f..1b419db4d 100644 --- a/src/Includes/Security/Contracts/Auth/aliases.inc +++ b/src/Includes/Security/Contracts/Auth/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/Auth/interfaces.inc b/src/Includes/Security/Contracts/Auth/interfaces.inc index ecc842c97..439c346e3 100644 --- a/src/Includes/Security/Contracts/Auth/interfaces.inc +++ b/src/Includes/Security/Contracts/Auth/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/Cors/aliases.inc b/src/Includes/Security/Contracts/Cors/aliases.inc index 947174003..af0782580 100644 --- a/src/Includes/Security/Contracts/Cors/aliases.inc +++ b/src/Includes/Security/Contracts/Cors/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/Cors/interfaces.inc b/src/Includes/Security/Contracts/Cors/interfaces.inc index ab5e4cb56..7267e33ab 100644 --- a/src/Includes/Security/Contracts/Cors/interfaces.inc +++ b/src/Includes/Security/Contracts/Cors/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/Csrf/aliases.inc b/src/Includes/Security/Contracts/Csrf/aliases.inc index 944076c0e..ac3b811be 100644 --- a/src/Includes/Security/Contracts/Csrf/aliases.inc +++ b/src/Includes/Security/Contracts/Csrf/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/Csrf/interfaces.inc b/src/Includes/Security/Contracts/Csrf/interfaces.inc index c5d83f89f..02e1e48a2 100644 --- a/src/Includes/Security/Contracts/Csrf/interfaces.inc +++ b/src/Includes/Security/Contracts/Csrf/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/Jwt/aliases.inc b/src/Includes/Security/Contracts/Jwt/aliases.inc index 857b84dbc..96d7452d4 100644 --- a/src/Includes/Security/Contracts/Jwt/aliases.inc +++ b/src/Includes/Security/Contracts/Jwt/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/Jwt/interfaces.inc b/src/Includes/Security/Contracts/Jwt/interfaces.inc index 99700af59..57b3b6cef 100644 --- a/src/Includes/Security/Contracts/Jwt/interfaces.inc +++ b/src/Includes/Security/Contracts/Jwt/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/PasswordHash/aliases.inc b/src/Includes/Security/Contracts/PasswordHash/aliases.inc index 4212f60b8..675e0bd8a 100644 --- a/src/Includes/Security/Contracts/PasswordHash/aliases.inc +++ b/src/Includes/Security/Contracts/PasswordHash/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/PasswordHash/interfaces.inc b/src/Includes/Security/Contracts/PasswordHash/interfaces.inc index 4d3783c2e..0361ddd85 100644 --- a/src/Includes/Security/Contracts/PasswordHash/interfaces.inc +++ b/src/Includes/Security/Contracts/PasswordHash/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/Sanitations/aliases.inc b/src/Includes/Security/Contracts/Sanitations/aliases.inc index 96ec0061d..f1e6b9cae 100644 --- a/src/Includes/Security/Contracts/Sanitations/aliases.inc +++ b/src/Includes/Security/Contracts/Sanitations/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/Sanitations/interfaces.inc b/src/Includes/Security/Contracts/Sanitations/interfaces.inc index 6c1c00ab4..501c7ac1c 100644 --- a/src/Includes/Security/Contracts/Sanitations/interfaces.inc +++ b/src/Includes/Security/Contracts/Sanitations/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/Validations/aliases.inc b/src/Includes/Security/Contracts/Validations/aliases.inc index c4a4cd96a..1f4f59d3e 100644 --- a/src/Includes/Security/Contracts/Validations/aliases.inc +++ b/src/Includes/Security/Contracts/Validations/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/Validations/interfaces.inc b/src/Includes/Security/Contracts/Validations/interfaces.inc index 2ab5463c3..8fc6a5181 100644 --- a/src/Includes/Security/Contracts/Validations/interfaces.inc +++ b/src/Includes/Security/Contracts/Validations/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/interfaces.inc b/src/Includes/Security/Contracts/interfaces.inc index 42e1424b3..c2a59215e 100644 --- a/src/Includes/Security/Contracts/interfaces.inc +++ b/src/Includes/Security/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Contracts/security.aliases.inc b/src/Includes/Security/Contracts/security.aliases.inc index 03704c1a8..2742019d8 100644 --- a/src/Includes/Security/Contracts/security.aliases.inc +++ b/src/Includes/Security/Contracts/security.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Auth/aliases.inc b/src/Includes/Security/Implementations/Auth/aliases.inc index b8ade1499..aaa6cba68 100644 --- a/src/Includes/Security/Implementations/Auth/aliases.inc +++ b/src/Includes/Security/Implementations/Auth/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Auth/implementations.inc b/src/Includes/Security/Implementations/Auth/implementations.inc index e482ead3f..a783b4a45 100644 --- a/src/Includes/Security/Implementations/Auth/implementations.inc +++ b/src/Includes/Security/Implementations/Auth/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Cors/aliases.inc b/src/Includes/Security/Implementations/Cors/aliases.inc index 81075d83f..0d395f9a1 100644 --- a/src/Includes/Security/Implementations/Cors/aliases.inc +++ b/src/Includes/Security/Implementations/Cors/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Cors/implementations.inc b/src/Includes/Security/Implementations/Cors/implementations.inc index 3c81ad903..ca9d76a41 100644 --- a/src/Includes/Security/Implementations/Cors/implementations.inc +++ b/src/Includes/Security/Implementations/Cors/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Csrf/aliases.inc b/src/Includes/Security/Implementations/Csrf/aliases.inc index a294ea9db..985fe0884 100644 --- a/src/Includes/Security/Implementations/Csrf/aliases.inc +++ b/src/Includes/Security/Implementations/Csrf/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Csrf/implementations.inc b/src/Includes/Security/Implementations/Csrf/implementations.inc index e889371d8..451d7ad93 100644 --- a/src/Includes/Security/Implementations/Csrf/implementations.inc +++ b/src/Includes/Security/Implementations/Csrf/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/FrameGuard/aliases.inc b/src/Includes/Security/Implementations/FrameGuard/aliases.inc index 535195308..3eb83a237 100644 --- a/src/Includes/Security/Implementations/FrameGuard/aliases.inc +++ b/src/Includes/Security/Implementations/FrameGuard/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/FrameGuard/implementations.inc b/src/Includes/Security/Implementations/FrameGuard/implementations.inc index 08d224d28..fb234adc6 100644 --- a/src/Includes/Security/Implementations/FrameGuard/implementations.inc +++ b/src/Includes/Security/Implementations/FrameGuard/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Jwt/aliases.inc b/src/Includes/Security/Implementations/Jwt/aliases.inc index 146bdd64a..6e89f73a4 100644 --- a/src/Includes/Security/Implementations/Jwt/aliases.inc +++ b/src/Includes/Security/Implementations/Jwt/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Jwt/implementations.inc b/src/Includes/Security/Implementations/Jwt/implementations.inc index ff2ab9b7c..34f6f6d16 100644 --- a/src/Includes/Security/Implementations/Jwt/implementations.inc +++ b/src/Includes/Security/Implementations/Jwt/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/PasswordHash/aliases.inc b/src/Includes/Security/Implementations/PasswordHash/aliases.inc index 0852e701d..82ad3efcf 100644 --- a/src/Includes/Security/Implementations/PasswordHash/aliases.inc +++ b/src/Includes/Security/Implementations/PasswordHash/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/PasswordHash/implementations.inc b/src/Includes/Security/Implementations/PasswordHash/implementations.inc index 769695d9a..9a7be8a21 100644 --- a/src/Includes/Security/Implementations/PasswordHash/implementations.inc +++ b/src/Includes/Security/Implementations/PasswordHash/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Sanitations/aliases.inc b/src/Includes/Security/Implementations/Sanitations/aliases.inc index bd255f5d4..c26d0af99 100644 --- a/src/Includes/Security/Implementations/Sanitations/aliases.inc +++ b/src/Includes/Security/Implementations/Sanitations/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Sanitations/implementations.inc b/src/Includes/Security/Implementations/Sanitations/implementations.inc index 31686fd7f..3acef0453 100644 --- a/src/Includes/Security/Implementations/Sanitations/implementations.inc +++ b/src/Includes/Security/Implementations/Sanitations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Validations/aliases.inc b/src/Includes/Security/Implementations/Validations/aliases.inc index b6a8ecd8b..961f1705e 100644 --- a/src/Includes/Security/Implementations/Validations/aliases.inc +++ b/src/Includes/Security/Implementations/Validations/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Validations/implementations.inc b/src/Includes/Security/Implementations/Validations/implementations.inc index 1eac01cac..ce070a3ea 100644 --- a/src/Includes/Security/Implementations/Validations/implementations.inc +++ b/src/Includes/Security/Implementations/Validations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Validations/validators.aliases.inc b/src/Includes/Security/Implementations/Validations/validators.aliases.inc index 39dac47b4..d4b10f8a6 100644 --- a/src/Includes/Security/Implementations/Validations/validators.aliases.inc +++ b/src/Includes/Security/Implementations/Validations/validators.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Validations/validators.implementations.inc b/src/Includes/Security/Implementations/Validations/validators.implementations.inc index 7f940bdc8..ead629c45 100644 --- a/src/Includes/Security/Implementations/Validations/validators.implementations.inc +++ b/src/Includes/Security/Implementations/Validations/validators.implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} @@ -123,4 +123,4 @@ StartWithValidatorImpl, EndWithValidatorImpl, LatitudeValidatorImpl, -LongitudeValidatorImpl, \ No newline at end of file +LongitudeValidatorImpl, diff --git a/src/Includes/Security/Implementations/Xss/aliases.inc b/src/Includes/Security/Implementations/Xss/aliases.inc index 7d6e7efb1..a78e249e4 100644 --- a/src/Includes/Security/Implementations/Xss/aliases.inc +++ b/src/Includes/Security/Implementations/Xss/aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/Xss/implementations.inc b/src/Includes/Security/Implementations/Xss/implementations.inc index 289bb3e0b..eabecadbb 100644 --- a/src/Includes/Security/Implementations/Xss/implementations.inc +++ b/src/Includes/Security/Implementations/Xss/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/implementations.inc b/src/Includes/Security/Implementations/implementations.inc index 8178d8c66..b5fa46e8f 100644 --- a/src/Includes/Security/Implementations/implementations.inc +++ b/src/Includes/Security/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Security/Implementations/security.aliases.inc b/src/Includes/Security/Implementations/security.aliases.inc index 219dc50cb..028e71df0 100644 --- a/src/Includes/Security/Implementations/security.aliases.inc +++ b/src/Includes/Security/Implementations/security.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Sessions/Contracts/interfaces.inc b/src/Includes/Sessions/Contracts/interfaces.inc index 5dbea6c41..6b7f49764 100644 --- a/src/Includes/Sessions/Contracts/interfaces.inc +++ b/src/Includes/Sessions/Contracts/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Sessions/Contracts/sessions.aliases.inc b/src/Includes/Sessions/Contracts/sessions.aliases.inc index a29bf42de..dd3551720 100644 --- a/src/Includes/Sessions/Contracts/sessions.aliases.inc +++ b/src/Includes/Sessions/Contracts/sessions.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Sessions/Implementations/implementations.inc b/src/Includes/Sessions/Implementations/implementations.inc index 9e268846c..c0d6e8e62 100644 --- a/src/Includes/Sessions/Implementations/implementations.inc +++ b/src/Includes/Sessions/Implementations/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Sessions/Implementations/sessions.aliases.inc b/src/Includes/Sessions/Implementations/sessions.aliases.inc index 51f220b37..38aef184d 100644 --- a/src/Includes/Sessions/Implementations/sessions.aliases.inc +++ b/src/Includes/Sessions/Implementations/sessions.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/consts.inc b/src/Includes/consts.inc index 0c96f5be7..bceeae0f2 100644 --- a/src/Includes/consts.inc +++ b/src/Includes/consts.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/funcs.aliases.inc b/src/Includes/funcs.aliases.inc index c4a60df5f..837d86d52 100644 --- a/src/Includes/funcs.aliases.inc +++ b/src/Includes/funcs.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/funcs.impl.inc b/src/Includes/funcs.impl.inc index 20d5faad7..080badbfc 100644 --- a/src/Includes/funcs.impl.inc +++ b/src/Includes/funcs.impl.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} @@ -15,4 +15,3 @@ *-----------------------------------------------*) {$INCLUDE Helpers/funcs.impl.inc} - diff --git a/src/Includes/funcs.inc b/src/Includes/funcs.inc index 84a8c81b3..c34197285 100644 --- a/src/Includes/funcs.inc +++ b/src/Includes/funcs.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/implementations.aliases.inc b/src/Includes/implementations.aliases.inc index b3368dbec..bcc657269 100644 --- a/src/Includes/implementations.aliases.inc +++ b/src/Includes/implementations.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/implementations.inc b/src/Includes/implementations.inc index 31c26350f..a9b4b15f7 100644 --- a/src/Includes/implementations.inc +++ b/src/Includes/implementations.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/interfaces.aliases.inc b/src/Includes/interfaces.aliases.inc index d5e2ce16f..dc3f5fc2b 100644 --- a/src/Includes/interfaces.aliases.inc +++ b/src/Includes/interfaces.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/interfaces.inc b/src/Includes/interfaces.inc index 7c28ed72d..2deb934bb 100644 --- a/src/Includes/interfaces.inc +++ b/src/Includes/interfaces.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/types.inc b/src/Includes/types.inc index 83aab7c9c..8e7fb4b34 100644 --- a/src/Includes/types.inc +++ b/src/Includes/types.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Antivirus/Contracts/AntivirusIntf.pas b/src/Libs/Antivirus/Contracts/AntivirusIntf.pas index 94ab42258..45d50d516 100644 --- a/src/Libs/Antivirus/Contracts/AntivirusIntf.pas +++ b/src/Libs/Antivirus/Contracts/AntivirusIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Antivirus/Contracts/ScanResultIntf.pas b/src/Libs/Antivirus/Contracts/ScanResultIntf.pas index f31ece5e9..6bc360b87 100644 --- a/src/Libs/Antivirus/Contracts/ScanResultIntf.pas +++ b/src/Libs/Antivirus/Contracts/ScanResultIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Antivirus/Implementations/ClamAV/EClamAvImpl.pas b/src/Libs/Antivirus/Implementations/ClamAV/EClamAvImpl.pas index 20acd8321..e15f60713 100644 --- a/src/Libs/Antivirus/Implementations/ClamAV/EClamAvImpl.pas +++ b/src/Libs/Antivirus/Implementations/ClamAV/EClamAvImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Antivirus/Implementations/Clamd/AbstractClamdAvImpl.pas b/src/Libs/Antivirus/Implementations/Clamd/AbstractClamdAvImpl.pas index 5f1ce2772..a36354035 100644 --- a/src/Libs/Antivirus/Implementations/Clamd/AbstractClamdAvImpl.pas +++ b/src/Libs/Antivirus/Implementations/Clamd/AbstractClamdAvImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Antivirus/Implementations/Clamd/ClamdAvImpl.pas b/src/Libs/Antivirus/Implementations/Clamd/ClamdAvImpl.pas index 05573cd08..e7ca42416 100644 --- a/src/Libs/Antivirus/Implementations/Clamd/ClamdAvImpl.pas +++ b/src/Libs/Antivirus/Implementations/Clamd/ClamdAvImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Antivirus/Implementations/Clamd/LocalClamdAvImpl.pas b/src/Libs/Antivirus/Implementations/Clamd/LocalClamdAvImpl.pas index 57586d241..ed216faff 100644 --- a/src/Libs/Antivirus/Implementations/Clamd/LocalClamdAvImpl.pas +++ b/src/Libs/Antivirus/Implementations/Clamd/LocalClamdAvImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Antivirus/Implementations/Null/NullAvImpl.pas b/src/Libs/Antivirus/Implementations/Null/NullAvImpl.pas index 1f0bfeffb..93cd500f8 100644 --- a/src/Libs/Antivirus/Implementations/Null/NullAvImpl.pas +++ b/src/Libs/Antivirus/Implementations/Null/NullAvImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Cli/Contracts/CliParamsFactoryIntf.pas b/src/Libs/Cli/Contracts/CliParamsFactoryIntf.pas index 3269337e7..ff2432dfb 100644 --- a/src/Libs/Cli/Contracts/CliParamsFactoryIntf.pas +++ b/src/Libs/Cli/Contracts/CliParamsFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Cli/Contracts/CliParamsIntf.pas b/src/Libs/Cli/Contracts/CliParamsIntf.pas index baf6bdec3..761b84f36 100644 --- a/src/Libs/Cli/Contracts/CliParamsIntf.pas +++ b/src/Libs/Cli/Contracts/CliParamsIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Cli/Implementations/ECliParamsImpl.pas b/src/Libs/Cli/Implementations/ECliParamsImpl.pas index 1be909ccd..e2622a9c4 100644 --- a/src/Libs/Cli/Implementations/ECliParamsImpl.pas +++ b/src/Libs/Cli/Implementations/ECliParamsImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Cli/Implementations/GetOptsParamsImpl.pas b/src/Libs/Cli/Implementations/GetOptsParamsImpl.pas index e03623bdb..0d81be24a 100644 --- a/src/Libs/Cli/Implementations/GetOptsParamsImpl.pas +++ b/src/Libs/Cli/Implementations/GetOptsParamsImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Encrypter/Contracts/DecrypterIntf.pas b/src/Libs/Encrypter/Contracts/DecrypterIntf.pas index 875a23ec6..9c6a1ae08 100644 --- a/src/Libs/Encrypter/Contracts/DecrypterIntf.pas +++ b/src/Libs/Encrypter/Contracts/DecrypterIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Encrypter/Contracts/EncrypterIntf.pas b/src/Libs/Encrypter/Contracts/EncrypterIntf.pas index 90314085a..fddd43b99 100644 --- a/src/Libs/Encrypter/Contracts/EncrypterIntf.pas +++ b/src/Libs/Encrypter/Contracts/EncrypterIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Encrypter/Factories/BlowfishEncrypterFactoryImpl.pas b/src/Libs/Encrypter/Factories/BlowfishEncrypterFactoryImpl.pas index eefddfecd..29d2f7136 100644 --- a/src/Libs/Encrypter/Factories/BlowfishEncrypterFactoryImpl.pas +++ b/src/Libs/Encrypter/Factories/BlowfishEncrypterFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Encrypter/Factories/HmacEncrypterFactoryImpl.pas b/src/Libs/Encrypter/Factories/HmacEncrypterFactoryImpl.pas index 8fcfe2cf9..1d747a2b2 100644 --- a/src/Libs/Encrypter/Factories/HmacEncrypterFactoryImpl.pas +++ b/src/Libs/Encrypter/Factories/HmacEncrypterFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Encrypter/Factories/Md5BlowfishEncrypterFactoryImpl.pas b/src/Libs/Encrypter/Factories/Md5BlowfishEncrypterFactoryImpl.pas index 6fdcc8b19..c65431863 100644 --- a/src/Libs/Encrypter/Factories/Md5BlowfishEncrypterFactoryImpl.pas +++ b/src/Libs/Encrypter/Factories/Md5BlowfishEncrypterFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Encrypter/Factories/Sha1BlowfishEncrypterFactoryImpl.pas b/src/Libs/Encrypter/Factories/Sha1BlowfishEncrypterFactoryImpl.pas index 35d0ac8a3..c53b2d8bd 100644 --- a/src/Libs/Encrypter/Factories/Sha1BlowfishEncrypterFactoryImpl.pas +++ b/src/Libs/Encrypter/Factories/Sha1BlowfishEncrypterFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Encrypter/Implementations/BlowfishEncrypterImpl.pas b/src/Libs/Encrypter/Implementations/BlowfishEncrypterImpl.pas index 9ba0e62bb..c0827e0d2 100644 --- a/src/Libs/Encrypter/Implementations/BlowfishEncrypterImpl.pas +++ b/src/Libs/Encrypter/Implementations/BlowfishEncrypterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Encrypter/Implementations/HmacEncrypterImpl.pas b/src/Libs/Encrypter/Implementations/HmacEncrypterImpl.pas index 7ca85b5e8..08c324997 100644 --- a/src/Libs/Encrypter/Implementations/HmacEncrypterImpl.pas +++ b/src/Libs/Encrypter/Implementations/HmacEncrypterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Encrypter/Implementations/Md5HmacEncrypterImpl.pas b/src/Libs/Encrypter/Implementations/Md5HmacEncrypterImpl.pas index a078e6b0f..80061697c 100644 --- a/src/Libs/Encrypter/Implementations/Md5HmacEncrypterImpl.pas +++ b/src/Libs/Encrypter/Implementations/Md5HmacEncrypterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Encrypter/Implementations/Sha1HmacEncrypterImpl.pas b/src/Libs/Encrypter/Implementations/Sha1HmacEncrypterImpl.pas index 18b642ec0..85f86bba6 100644 --- a/src/Libs/Encrypter/Implementations/Sha1HmacEncrypterImpl.pas +++ b/src/Libs/Encrypter/Implementations/Sha1HmacEncrypterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/File/BasicFileReaderImpl.pas b/src/Libs/File/BasicFileReaderImpl.pas index 12f74d209..009a9ed66 100644 --- a/src/Libs/File/BasicFileReaderImpl.pas +++ b/src/Libs/File/BasicFileReaderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/File/Contracts/FileReaderIntf.pas b/src/Libs/File/Contracts/FileReaderIntf.pas index 6b2fd0359..42c75e1cd 100644 --- a/src/Libs/File/Contracts/FileReaderIntf.pas +++ b/src/Libs/File/Contracts/FileReaderIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/File/Factories/BasicFileReaderFactoryImpl.pas b/src/Libs/File/Factories/BasicFileReaderFactoryImpl.pas index 94e3cc185..761c78e60 100644 --- a/src/Libs/File/Factories/BasicFileReaderFactoryImpl.pas +++ b/src/Libs/File/Factories/BasicFileReaderFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/File/Factories/StringFileReaderFactoryImpl.pas b/src/Libs/File/Factories/StringFileReaderFactoryImpl.pas index bf68dd17e..610d43d74 100644 --- a/src/Libs/File/Factories/StringFileReaderFactoryImpl.pas +++ b/src/Libs/File/Factories/StringFileReaderFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/File/StringFileReaderImpl.pas b/src/Libs/File/StringFileReaderImpl.pas index 0e60b4478..b82555596 100644 --- a/src/Libs/File/StringFileReaderImpl.pas +++ b/src/Libs/File/StringFileReaderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Contracts/HttpClientHandleAwareIntf.pas b/src/Libs/HttpClient/Contracts/HttpClientHandleAwareIntf.pas index 28907d11c..350af3c49 100644 --- a/src/Libs/HttpClient/Contracts/HttpClientHandleAwareIntf.pas +++ b/src/Libs/HttpClient/Contracts/HttpClientHandleAwareIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Contracts/HttpClientHeadersIntf.pas b/src/Libs/HttpClient/Contracts/HttpClientHeadersIntf.pas index c3f9548d0..9db95087f 100644 --- a/src/Libs/HttpClient/Contracts/HttpClientHeadersIntf.pas +++ b/src/Libs/HttpClient/Contracts/HttpClientHeadersIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Contracts/HttpClientOptsIntf.pas b/src/Libs/HttpClient/Contracts/HttpClientOptsIntf.pas index 5aefa0efb..eb8eb2da7 100644 --- a/src/Libs/HttpClient/Contracts/HttpClientOptsIntf.pas +++ b/src/Libs/HttpClient/Contracts/HttpClientOptsIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Contracts/HttpDeleteClientIntf.pas b/src/Libs/HttpClient/Contracts/HttpDeleteClientIntf.pas index 637b3a0ac..5c4aa245c 100644 --- a/src/Libs/HttpClient/Contracts/HttpDeleteClientIntf.pas +++ b/src/Libs/HttpClient/Contracts/HttpDeleteClientIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Contracts/HttpGetClientIntf.pas b/src/Libs/HttpClient/Contracts/HttpGetClientIntf.pas index 9b8703a44..4c2dab5c6 100644 --- a/src/Libs/HttpClient/Contracts/HttpGetClientIntf.pas +++ b/src/Libs/HttpClient/Contracts/HttpGetClientIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Contracts/HttpHeadClientIntf.pas b/src/Libs/HttpClient/Contracts/HttpHeadClientIntf.pas index 6710eb08f..59b8640fe 100644 --- a/src/Libs/HttpClient/Contracts/HttpHeadClientIntf.pas +++ b/src/Libs/HttpClient/Contracts/HttpHeadClientIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Contracts/HttpOptionsClientIntf.pas b/src/Libs/HttpClient/Contracts/HttpOptionsClientIntf.pas index 37857b405..23da9b35e 100644 --- a/src/Libs/HttpClient/Contracts/HttpOptionsClientIntf.pas +++ b/src/Libs/HttpClient/Contracts/HttpOptionsClientIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Contracts/HttpPatchClientIntf.pas b/src/Libs/HttpClient/Contracts/HttpPatchClientIntf.pas index 312154883..f64042581 100644 --- a/src/Libs/HttpClient/Contracts/HttpPatchClientIntf.pas +++ b/src/Libs/HttpClient/Contracts/HttpPatchClientIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Contracts/HttpPostClientIntf.pas b/src/Libs/HttpClient/Contracts/HttpPostClientIntf.pas index 545756eb0..001221a96 100644 --- a/src/Libs/HttpClient/Contracts/HttpPostClientIntf.pas +++ b/src/Libs/HttpClient/Contracts/HttpPostClientIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Contracts/HttpPutClientIntf.pas b/src/Libs/HttpClient/Contracts/HttpPutClientIntf.pas index 99597fe89..95f082b97 100644 --- a/src/Libs/HttpClient/Contracts/HttpPutClientIntf.pas +++ b/src/Libs/HttpClient/Contracts/HttpPutClientIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Contracts/QueryStrBuilderIntf.pas b/src/Libs/HttpClient/Contracts/QueryStrBuilderIntf.pas index fbe08b448..89d828995 100644 --- a/src/Libs/HttpClient/Contracts/QueryStrBuilderIntf.pas +++ b/src/Libs/HttpClient/Contracts/QueryStrBuilderIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Basic/Factories/HttpClientFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Basic/Factories/HttpClientFactoryImpl.pas index a12921285..2c3928701 100644 --- a/src/Libs/HttpClient/Implementations/Basic/Factories/HttpClientFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Basic/Factories/HttpClientFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Basic/HttpClientImpl.pas b/src/Libs/HttpClient/Implementations/Basic/HttpClientImpl.pas index 295e3e9f3..a2dbdfdb9 100644 --- a/src/Libs/HttpClient/Implementations/Basic/HttpClientImpl.pas +++ b/src/Libs/HttpClient/Implementations/Basic/HttpClientImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpAbstractFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpAbstractFactoryImpl.pas index fe5953dfe..eed1f1ed5 100644 --- a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpAbstractFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpAbstractFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpCurlFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpCurlFactoryImpl.pas index 4362cd039..439cd7366 100644 --- a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpCurlFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpCurlFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpDeleteFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpDeleteFactoryImpl.pas index cedd16ebc..19c47b6aa 100644 --- a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpDeleteFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpDeleteFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpGetFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpGetFactoryImpl.pas index 9bfb85623..b6c08bbc1 100644 --- a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpGetFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpGetFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpGetLogFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpGetLogFactoryImpl.pas index f10e65a32..e2fd9276d 100644 --- a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpGetLogFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpGetLogFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpHeadFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpHeadFactoryImpl.pas index 78ca3cc39..672bd3102 100644 --- a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpHeadFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpHeadFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpPatchFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpPatchFactoryImpl.pas index 19e023015..e365d6be5 100644 --- a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpPatchFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpPatchFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpPostFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpPostFactoryImpl.pas index 4f2be871f..7607b8542 100644 --- a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpPostFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpPostFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpPutFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpPutFactoryImpl.pas index 3ec4e04f4..1889e0c26 100644 --- a/src/Libs/HttpClient/Implementations/Curl/Factories/HttpPutFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/Factories/HttpPutFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/HttpClientHeadersImpl.pas b/src/Libs/HttpClient/Implementations/Curl/HttpClientHeadersImpl.pas index 2da199c90..62fdf3ccf 100644 --- a/src/Libs/HttpClient/Implementations/Curl/HttpClientHeadersImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/HttpClientHeadersImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/HttpClientOptsImpl.pas b/src/Libs/HttpClient/Implementations/Curl/HttpClientOptsImpl.pas index 963816808..d2d42a9a8 100644 --- a/src/Libs/HttpClient/Implementations/Curl/HttpClientOptsImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/HttpClientOptsImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/HttpCurlImpl.pas b/src/Libs/HttpClient/Implementations/Curl/HttpCurlImpl.pas index 60cfffc08..b097b336e 100644 --- a/src/Libs/HttpClient/Implementations/Curl/HttpCurlImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/HttpCurlImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/HttpDeleteImpl.pas b/src/Libs/HttpClient/Implementations/Curl/HttpDeleteImpl.pas index 839df5535..63e1a31f9 100644 --- a/src/Libs/HttpClient/Implementations/Curl/HttpDeleteImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/HttpDeleteImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/HttpGetImpl.pas b/src/Libs/HttpClient/Implementations/Curl/HttpGetImpl.pas index db82f0eb3..841db081e 100644 --- a/src/Libs/HttpClient/Implementations/Curl/HttpGetImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/HttpGetImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/HttpHeadImpl.pas b/src/Libs/HttpClient/Implementations/Curl/HttpHeadImpl.pas index cd00a402c..c761b2869 100644 --- a/src/Libs/HttpClient/Implementations/Curl/HttpHeadImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/HttpHeadImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/HttpMethodImpl.pas b/src/Libs/HttpClient/Implementations/Curl/HttpMethodImpl.pas index 7dd6926f1..c3c242050 100644 --- a/src/Libs/HttpClient/Implementations/Curl/HttpMethodImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/HttpMethodImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/HttpOptionsImpl.pas b/src/Libs/HttpClient/Implementations/Curl/HttpOptionsImpl.pas index bc6cf2718..e728a61d1 100644 --- a/src/Libs/HttpClient/Implementations/Curl/HttpOptionsImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/HttpOptionsImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/HttpPatchImpl.pas b/src/Libs/HttpClient/Implementations/Curl/HttpPatchImpl.pas index 6f6112258..2d1c29deb 100644 --- a/src/Libs/HttpClient/Implementations/Curl/HttpPatchImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/HttpPatchImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/HttpPostImpl.pas b/src/Libs/HttpClient/Implementations/Curl/HttpPostImpl.pas index b88bb884a..798e66d92 100644 --- a/src/Libs/HttpClient/Implementations/Curl/HttpPostImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/HttpPostImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Curl/HttpPutImpl.pas b/src/Libs/HttpClient/Implementations/Curl/HttpPutImpl.pas index ccdec0d05..39f28b221 100644 --- a/src/Libs/HttpClient/Implementations/Curl/HttpPutImpl.pas +++ b/src/Libs/HttpClient/Implementations/Curl/HttpPutImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Exceptions/EHttpClientErrorImpl.pas b/src/Libs/HttpClient/Implementations/Exceptions/EHttpClientErrorImpl.pas index 05725dec9..747a946b5 100644 --- a/src/Libs/HttpClient/Implementations/Exceptions/EHttpClientErrorImpl.pas +++ b/src/Libs/HttpClient/Implementations/Exceptions/EHttpClientErrorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpDeleteFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpDeleteFactoryImpl.pas index b169eba07..0fec1e9d6 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpDeleteFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpDeleteFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpGetFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpGetFactoryImpl.pas index ccf3e4c30..5441b36fd 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpGetFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpGetFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpHeadFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpHeadFactoryImpl.pas index 0556de2db..04baddebb 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpHeadFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpHeadFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpOptionsFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpOptionsFactoryImpl.pas index 4484589e1..e7ddee770 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpOptionsFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpOptionsFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPatchFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPatchFactoryImpl.pas index d013c12b8..c64d324f0 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPatchFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPatchFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPostFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPostFactoryImpl.pas index 6d855d355..917a40ec1 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPostFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPostFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPutFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPutFactoryImpl.pas index 475436c60..036fc7bf7 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPutFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/Factories/FpcHttpPutFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpDeleteImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpDeleteImpl.pas index 43c93395c..afebec1b4 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpDeleteImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpDeleteImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpGetImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpGetImpl.pas index a6796dc5b..15c29ab0b 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpGetImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpGetImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpHeadImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpHeadImpl.pas index b22c4175d..48f4972c5 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpHeadImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpHeadImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpMethodImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpMethodImpl.pas index ee64ab6af..972747693 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpMethodImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpMethodImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpOptionsImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpOptionsImpl.pas index 752f9d36b..ea733fd6a 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpOptionsImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpOptionsImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpPatchImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpPatchImpl.pas index a61aabd07..64363d130 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpPatchImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpPatchImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpPostImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpPostImpl.pas index e4e0d7855..f1f16e91e 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpPostImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpPostImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpPutImpl.pas b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpPutImpl.pas index ef0d2fa5a..ddea0b410 100644 --- a/src/Libs/HttpClient/Implementations/Fpc/FpcHttpPutImpl.pas +++ b/src/Libs/HttpClient/Implementations/Fpc/FpcHttpPutImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Null/Factories/NullHttpClientFactoryImpl.pas b/src/Libs/HttpClient/Implementations/Null/Factories/NullHttpClientFactoryImpl.pas index fc37d7a4d..84e3d0030 100644 --- a/src/Libs/HttpClient/Implementations/Null/Factories/NullHttpClientFactoryImpl.pas +++ b/src/Libs/HttpClient/Implementations/Null/Factories/NullHttpClientFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Null/NullHttpClientImpl.pas b/src/Libs/HttpClient/Implementations/Null/NullHttpClientImpl.pas index fe81ee8cf..9e44a0c3d 100644 --- a/src/Libs/HttpClient/Implementations/Null/NullHttpClientImpl.pas +++ b/src/Libs/HttpClient/Implementations/Null/NullHttpClientImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/HttpClient/Implementations/Utils/QueryStrBuilderImpl.pas b/src/Libs/HttpClient/Implementations/Utils/QueryStrBuilderImpl.pas index 7a0118412..f135fa186 100644 --- a/src/Libs/HttpClient/Implementations/Utils/QueryStrBuilderImpl.pas +++ b/src/Libs/HttpClient/Implementations/Utils/QueryStrBuilderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/IO/StandardError/Contracts/StdErrIntf.pas b/src/Libs/IO/StandardError/Contracts/StdErrIntf.pas index 2e0d5ebf6..73fb7a95f 100644 --- a/src/Libs/IO/StandardError/Contracts/StdErrIntf.pas +++ b/src/Libs/IO/StandardError/Contracts/StdErrIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/IO/StandardError/StdErrImpl.pas b/src/Libs/IO/StandardError/StdErrImpl.pas index 771443a43..4eed6ea4e 100644 --- a/src/Libs/IO/StandardError/StdErrImpl.pas +++ b/src/Libs/IO/StandardError/StdErrImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/IO/StandardInput/Contracts/StdInIntf.pas b/src/Libs/IO/StandardInput/Contracts/StdInIntf.pas index 5913f3304..7396fca1b 100644 --- a/src/Libs/IO/StandardInput/Contracts/StdInIntf.pas +++ b/src/Libs/IO/StandardInput/Contracts/StdInIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/IO/StandardInput/Contracts/StdInStreamAwareIntf.pas b/src/Libs/IO/StandardInput/Contracts/StdInStreamAwareIntf.pas index ee70d93db..c95615fbf 100644 --- a/src/Libs/IO/StandardInput/Contracts/StdInStreamAwareIntf.pas +++ b/src/Libs/IO/StandardInput/Contracts/StdInStreamAwareIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/IO/StandardInput/NullStdInImpl.pas b/src/Libs/IO/StandardInput/NullStdInImpl.pas index d4e5cd0de..fc2331a27 100644 --- a/src/Libs/IO/StandardInput/NullStdInImpl.pas +++ b/src/Libs/IO/StandardInput/NullStdInImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/IO/StandardInput/SimpleStdInReaderImpl.pas b/src/Libs/IO/StandardInput/SimpleStdInReaderImpl.pas index e8b136192..7be698fd4 100644 --- a/src/Libs/IO/StandardInput/SimpleStdInReaderImpl.pas +++ b/src/Libs/IO/StandardInput/SimpleStdInReaderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/IO/StandardInput/StdInFromStreamImpl.pas b/src/Libs/IO/StandardInput/StdInFromStreamImpl.pas index 45d82d47d..5084eed9c 100644 --- a/src/Libs/IO/StandardInput/StdInFromStreamImpl.pas +++ b/src/Libs/IO/StandardInput/StdInFromStreamImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/IO/StandardInput/StdInFromStringImpl.pas b/src/Libs/IO/StandardInput/StdInFromStringImpl.pas index a1fc16c0f..a6a2da772 100644 --- a/src/Libs/IO/StandardInput/StdInFromStringImpl.pas +++ b/src/Libs/IO/StandardInput/StdInFromStringImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/IO/StandardInput/StdInReaderImpl.pas b/src/Libs/IO/StandardInput/StdInReaderImpl.pas index c29e86558..c68be3c30 100644 --- a/src/Libs/IO/StandardInput/StdInReaderImpl.pas +++ b/src/Libs/IO/StandardInput/StdInReaderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/IO/StandardOutput/Contracts/StdOutIntf.pas b/src/Libs/IO/StandardOutput/Contracts/StdOutIntf.pas index 0e780d36a..dc7d2cecc 100644 --- a/src/Libs/IO/StandardOutput/Contracts/StdOutIntf.pas +++ b/src/Libs/IO/StandardOutput/Contracts/StdOutIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/IO/StandardOutput/DecoratorStdOutImpl.pas b/src/Libs/IO/StandardOutput/DecoratorStdOutImpl.pas index b6e8d6d55..122d2c91e 100644 --- a/src/Libs/IO/StandardOutput/DecoratorStdOutImpl.pas +++ b/src/Libs/IO/StandardOutput/DecoratorStdOutImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/IO/StandardOutput/NullStdOutImpl.pas b/src/Libs/IO/StandardOutput/NullStdOutImpl.pas index 36f36c224..dd8087227 100644 --- a/src/Libs/IO/StandardOutput/NullStdOutImpl.pas +++ b/src/Libs/IO/StandardOutput/NullStdOutImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/IO/StandardOutput/StdOutImpl.pas b/src/Libs/IO/StandardOutput/StdOutImpl.pas index 57c41a8f4..eb86bba56 100644 --- a/src/Libs/IO/StandardOutput/StdOutImpl.pas +++ b/src/Libs/IO/StandardOutput/StdOutImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/IO/StandardOutput/StreamStdOutImpl.pas b/src/Libs/IO/StandardOutput/StreamStdOutImpl.pas index ab3ce0cd6..273b3aeaa 100644 --- a/src/Libs/IO/StandardOutput/StreamStdOutImpl.pas +++ b/src/Libs/IO/StandardOutput/StreamStdOutImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit StreamStdOutImpl; diff --git a/src/Libs/IO/StandardOutput/ThreadSafeStdOutImpl.pas b/src/Libs/IO/StandardOutput/ThreadSafeStdOutImpl.pas index a1f49aef3..beb6b09da 100644 --- a/src/Libs/IO/StandardOutput/ThreadSafeStdOutImpl.pas +++ b/src/Libs/IO/StandardOutput/ThreadSafeStdOutImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/KeyValues/Contracts/KeyValuePairIntf.pas b/src/Libs/KeyValues/Contracts/KeyValuePairIntf.pas index 3229fb412..7b3621cb4 100644 --- a/src/Libs/KeyValues/Contracts/KeyValuePairIntf.pas +++ b/src/Libs/KeyValues/Contracts/KeyValuePairIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/KeyValues/Contracts/ReadOnlyKeyValuePairIntf.pas b/src/Libs/KeyValues/Contracts/ReadOnlyKeyValuePairIntf.pas index c1296413a..47b2b1295 100644 --- a/src/Libs/KeyValues/Contracts/ReadOnlyKeyValuePairIntf.pas +++ b/src/Libs/KeyValues/Contracts/ReadOnlyKeyValuePairIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/KeyValues/Factories/KeyValuePairFactoryImpl.pas b/src/Libs/KeyValues/Factories/KeyValuePairFactoryImpl.pas index 5f3ee7c55..19bd675dc 100644 --- a/src/Libs/KeyValues/Factories/KeyValuePairFactoryImpl.pas +++ b/src/Libs/KeyValues/Factories/KeyValuePairFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/KeyValues/KeyIntValueMapImpl.pas b/src/Libs/KeyValues/KeyIntValueMapImpl.pas index 902efc558..470060cdf 100644 --- a/src/Libs/KeyValues/KeyIntValueMapImpl.pas +++ b/src/Libs/KeyValues/KeyIntValueMapImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/KeyValues/KeyValueMapImpl.pas b/src/Libs/KeyValues/KeyValueMapImpl.pas index 6c73ee0c7..3baf97396 100644 --- a/src/Libs/KeyValues/KeyValueMapImpl.pas +++ b/src/Libs/KeyValues/KeyValueMapImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/KeyValues/KeyValuePairImpl.pas b/src/Libs/KeyValues/KeyValuePairImpl.pas index 5abdd6f7d..74ce087c9 100644 --- a/src/Libs/KeyValues/KeyValuePairImpl.pas +++ b/src/Libs/KeyValues/KeyValuePairImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/AbstractLoggerImpl.pas b/src/Libs/Logger/AbstractLoggerImpl.pas index 318261736..33ca812c3 100644 --- a/src/Libs/Logger/AbstractLoggerImpl.pas +++ b/src/Libs/Logger/AbstractLoggerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/BackgroundThreadLoggerImpl.pas b/src/Libs/Logger/BackgroundThreadLoggerImpl.pas index f519364d0..4c5926782 100644 --- a/src/Libs/Logger/BackgroundThreadLoggerImpl.pas +++ b/src/Libs/Logger/BackgroundThreadLoggerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/CompositeLoggerImpl.pas b/src/Libs/Logger/CompositeLoggerImpl.pas index 5b7f4dd53..2c6065791 100644 --- a/src/Libs/Logger/CompositeLoggerImpl.pas +++ b/src/Libs/Logger/CompositeLoggerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/Contracts/LoggerIntf.pas b/src/Libs/Logger/Contracts/LoggerIntf.pas index b4aba4d45..5c69ccd4a 100644 --- a/src/Libs/Logger/Contracts/LoggerIntf.pas +++ b/src/Libs/Logger/Contracts/LoggerIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/DbLoggerImpl.pas b/src/Libs/Logger/DbLoggerImpl.pas index abcf0a717..07c96f3da 100644 --- a/src/Libs/Logger/DbLoggerImpl.pas +++ b/src/Libs/Logger/DbLoggerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/DecoratorLoggerImpl.pas b/src/Libs/Logger/DecoratorLoggerImpl.pas index ab5c02476..3a5084da5 100644 --- a/src/Libs/Logger/DecoratorLoggerImpl.pas +++ b/src/Libs/Logger/DecoratorLoggerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/Factories/BackgroundThreadLoggerFactoryImpl.pas b/src/Libs/Logger/Factories/BackgroundThreadLoggerFactoryImpl.pas index 1128a1bbe..6cf4d3331 100644 --- a/src/Libs/Logger/Factories/BackgroundThreadLoggerFactoryImpl.pas +++ b/src/Libs/Logger/Factories/BackgroundThreadLoggerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit BackgroundThreadLoggerFactoryImpl; diff --git a/src/Libs/Logger/Factories/CompositeLoggerFactoryImpl.pas b/src/Libs/Logger/Factories/CompositeLoggerFactoryImpl.pas index 6167dd39e..d2fe28389 100644 --- a/src/Libs/Logger/Factories/CompositeLoggerFactoryImpl.pas +++ b/src/Libs/Logger/Factories/CompositeLoggerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit CompositeLoggerFactoryImpl; diff --git a/src/Libs/Logger/Factories/DbLoggerFactoryImpl.pas b/src/Libs/Logger/Factories/DbLoggerFactoryImpl.pas index 2e56cc260..335115916 100644 --- a/src/Libs/Logger/Factories/DbLoggerFactoryImpl.pas +++ b/src/Libs/Logger/Factories/DbLoggerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit DbLoggerFactoryImpl; diff --git a/src/Libs/Logger/Factories/FileLoggerFactoryImpl.pas b/src/Libs/Logger/Factories/FileLoggerFactoryImpl.pas index 981f62250..2b6634e38 100644 --- a/src/Libs/Logger/Factories/FileLoggerFactoryImpl.pas +++ b/src/Libs/Logger/Factories/FileLoggerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/Factories/MailLoggerFactoryImpl.pas b/src/Libs/Logger/Factories/MailLoggerFactoryImpl.pas index dbaa8e1d7..3f3b1ed87 100644 --- a/src/Libs/Logger/Factories/MailLoggerFactoryImpl.pas +++ b/src/Libs/Logger/Factories/MailLoggerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit MailLoggerFactoryImpl; diff --git a/src/Libs/Logger/Factories/NullLoggerFactoryImpl.pas b/src/Libs/Logger/Factories/NullLoggerFactoryImpl.pas index 98c559e52..66ec55517 100644 --- a/src/Libs/Logger/Factories/NullLoggerFactoryImpl.pas +++ b/src/Libs/Logger/Factories/NullLoggerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit NullLoggerFactoryImpl; diff --git a/src/Libs/Logger/Factories/SegregatedLoggerFactoryImpl.pas b/src/Libs/Logger/Factories/SegregatedLoggerFactoryImpl.pas index e31ee995a..29edd2c6a 100644 --- a/src/Libs/Logger/Factories/SegregatedLoggerFactoryImpl.pas +++ b/src/Libs/Logger/Factories/SegregatedLoggerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit SegregatedLoggerFactoryImpl; diff --git a/src/Libs/Logger/Factories/StdErrLoggerFactoryImpl.pas b/src/Libs/Logger/Factories/StdErrLoggerFactoryImpl.pas index f03027375..7d65dab1b 100644 --- a/src/Libs/Logger/Factories/StdErrLoggerFactoryImpl.pas +++ b/src/Libs/Logger/Factories/StdErrLoggerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit StdErrLoggerFactoryImpl; diff --git a/src/Libs/Logger/Factories/StdOutLoggerFactoryImpl.pas b/src/Libs/Logger/Factories/StdOutLoggerFactoryImpl.pas index 1e53a6cdb..6cdce3def 100644 --- a/src/Libs/Logger/Factories/StdOutLoggerFactoryImpl.pas +++ b/src/Libs/Logger/Factories/StdOutLoggerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit StdOutLoggerFactoryImpl; diff --git a/src/Libs/Logger/Factories/SysLogLoggerFactoryImpl.pas b/src/Libs/Logger/Factories/SysLogLoggerFactoryImpl.pas index 3e5055f43..61340110a 100644 --- a/src/Libs/Logger/Factories/SysLogLoggerFactoryImpl.pas +++ b/src/Libs/Logger/Factories/SysLogLoggerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit SysLogLoggerFactoryImpl; diff --git a/src/Libs/Logger/FileLoggerImpl.pas b/src/Libs/Logger/FileLoggerImpl.pas index 6c317b823..5d42111c8 100644 --- a/src/Libs/Logger/FileLoggerImpl.pas +++ b/src/Libs/Logger/FileLoggerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/LogLevelTypes.pas b/src/Libs/Logger/LogLevelTypes.pas index 590607d4a..089971864 100644 --- a/src/Libs/Logger/LogLevelTypes.pas +++ b/src/Libs/Logger/LogLevelTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} @@ -27,4 +27,4 @@ interface implementation -end. \ No newline at end of file +end. diff --git a/src/Libs/Logger/MailLoggerImpl.pas b/src/Libs/Logger/MailLoggerImpl.pas index fd013d0cc..18118efa3 100644 --- a/src/Libs/Logger/MailLoggerImpl.pas +++ b/src/Libs/Logger/MailLoggerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/NullLoggerImpl.pas b/src/Libs/Logger/NullLoggerImpl.pas index d47aef273..d2b04e800 100644 --- a/src/Libs/Logger/NullLoggerImpl.pas +++ b/src/Libs/Logger/NullLoggerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/SegregatedLoggerImpl.pas b/src/Libs/Logger/SegregatedLoggerImpl.pas index 96ee50564..32b481ac1 100644 --- a/src/Libs/Logger/SegregatedLoggerImpl.pas +++ b/src/Libs/Logger/SegregatedLoggerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/StdErrLoggerImpl.pas b/src/Libs/Logger/StdErrLoggerImpl.pas index 276839e23..91de102fe 100644 --- a/src/Libs/Logger/StdErrLoggerImpl.pas +++ b/src/Libs/Logger/StdErrLoggerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/StdOutLoggerImpl.pas b/src/Libs/Logger/StdOutLoggerImpl.pas index f3b3ac01e..ccf3527fa 100644 --- a/src/Libs/Logger/StdOutLoggerImpl.pas +++ b/src/Libs/Logger/StdOutLoggerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/SysLogLoggerImpl.pas b/src/Libs/Logger/SysLogLoggerImpl.pas index 7378e788e..0fbeb493a 100644 --- a/src/Libs/Logger/SysLogLoggerImpl.pas +++ b/src/Libs/Logger/SysLogLoggerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Logger/ThreadSafeLoggerImpl.pas b/src/Libs/Logger/ThreadSafeLoggerImpl.pas index 1eb1ff59c..a57e52dc9 100644 --- a/src/Libs/Logger/ThreadSafeLoggerImpl.pas +++ b/src/Libs/Logger/ThreadSafeLoggerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Mailer/Contracts/MailerIntf.pas b/src/Libs/Mailer/Contracts/MailerIntf.pas index 62fa552a0..daebd532a 100644 --- a/src/Libs/Mailer/Contracts/MailerIntf.pas +++ b/src/Libs/Mailer/Contracts/MailerIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Mailer/Implementations/Base/AbstractMailerFactoryImpl.pas b/src/Libs/Mailer/Implementations/Base/AbstractMailerFactoryImpl.pas index 1106d19eb..ffde78a5f 100644 --- a/src/Libs/Mailer/Implementations/Base/AbstractMailerFactoryImpl.pas +++ b/src/Libs/Mailer/Implementations/Base/AbstractMailerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit AbstractMailerFactoryImpl; diff --git a/src/Libs/Mailer/Implementations/Base/AbstractMailerImpl.pas b/src/Libs/Mailer/Implementations/Base/AbstractMailerImpl.pas index 9e0b679c4..dde20f84b 100644 --- a/src/Libs/Mailer/Implementations/Base/AbstractMailerImpl.pas +++ b/src/Libs/Mailer/Implementations/Base/AbstractMailerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Mailer/Implementations/Base/MailerConfigTypes.pas b/src/Libs/Mailer/Implementations/Base/MailerConfigTypes.pas index 8aeb11f93..47dead24e 100644 --- a/src/Libs/Mailer/Implementations/Base/MailerConfigTypes.pas +++ b/src/Libs/Mailer/Implementations/Base/MailerConfigTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Mailer/Implementations/Exceptions/EMailerImpl.pas b/src/Libs/Mailer/Implementations/Exceptions/EMailerImpl.pas index 3512f3182..b351b9be6 100644 --- a/src/Libs/Mailer/Implementations/Exceptions/EMailerImpl.pas +++ b/src/Libs/Mailer/Implementations/Exceptions/EMailerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Mailer/Implementations/Sendmail/Factories/SendmailMailerFactoryImpl.pas b/src/Libs/Mailer/Implementations/Sendmail/Factories/SendmailMailerFactoryImpl.pas index 878af78c9..2a0ea878f 100644 --- a/src/Libs/Mailer/Implementations/Sendmail/Factories/SendmailMailerFactoryImpl.pas +++ b/src/Libs/Mailer/Implementations/Sendmail/Factories/SendmailMailerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit SendmailMailerFactoryImpl; diff --git a/src/Libs/Mailer/Implementations/Sendmail/SendmailConsts.pas b/src/Libs/Mailer/Implementations/Sendmail/SendmailConsts.pas index ab07e86da..c0577ba6b 100644 --- a/src/Libs/Mailer/Implementations/Sendmail/SendmailConsts.pas +++ b/src/Libs/Mailer/Implementations/Sendmail/SendmailConsts.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Mailer/Implementations/Sendmail/SendmailMailerImpl.pas b/src/Libs/Mailer/Implementations/Sendmail/SendmailMailerImpl.pas index 390c2c261..bec5c8335 100644 --- a/src/Libs/Mailer/Implementations/Sendmail/SendmailMailerImpl.pas +++ b/src/Libs/Mailer/Implementations/Sendmail/SendmailMailerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Mailer/Implementations/Synapse/Factories/SynapseMailerFactoryImpl.pas b/src/Libs/Mailer/Implementations/Synapse/Factories/SynapseMailerFactoryImpl.pas index c10ec7139..7cfcc7c72 100644 --- a/src/Libs/Mailer/Implementations/Synapse/Factories/SynapseMailerFactoryImpl.pas +++ b/src/Libs/Mailer/Implementations/Synapse/Factories/SynapseMailerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit SynapseMailerFactoryImpl; diff --git a/src/Libs/Mailer/Implementations/Synapse/SynapseMailerImpl.pas b/src/Libs/Mailer/Implementations/Synapse/SynapseMailerImpl.pas index 62c68e187..16ddf13f2 100644 --- a/src/Libs/Mailer/Implementations/Synapse/SynapseMailerImpl.pas +++ b/src/Libs/Mailer/Implementations/Synapse/SynapseMailerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/OutputBuffer/Contracts/OutputBufferIntf.pas b/src/Libs/OutputBuffer/Contracts/OutputBufferIntf.pas index 1619fdee8..d7329db59 100644 --- a/src/Libs/OutputBuffer/Contracts/OutputBufferIntf.pas +++ b/src/Libs/OutputBuffer/Contracts/OutputBufferIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/OutputBuffer/Contracts/OutputBufferStreamIntf.pas b/src/Libs/OutputBuffer/Contracts/OutputBufferStreamIntf.pas index 8e6b126c5..882872b46 100644 --- a/src/Libs/OutputBuffer/Contracts/OutputBufferStreamIntf.pas +++ b/src/Libs/OutputBuffer/Contracts/OutputBufferStreamIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/OutputBuffer/Factories/OutputBufferFactoryImpl.pas b/src/Libs/OutputBuffer/Factories/OutputBufferFactoryImpl.pas index 2947e31d7..f7c18adb9 100644 --- a/src/Libs/OutputBuffer/Factories/OutputBufferFactoryImpl.pas +++ b/src/Libs/OutputBuffer/Factories/OutputBufferFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit OutputBufferFactoryImpl; diff --git a/src/Libs/OutputBuffer/Factories/StdErrBufferFactoryImpl.pas b/src/Libs/OutputBuffer/Factories/StdErrBufferFactoryImpl.pas index 6b810e876..b3499fc27 100644 --- a/src/Libs/OutputBuffer/Factories/StdErrBufferFactoryImpl.pas +++ b/src/Libs/OutputBuffer/Factories/StdErrBufferFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit StdErrBufferFactoryImpl; diff --git a/src/Libs/OutputBuffer/OutputBufferExImpl.pas b/src/Libs/OutputBuffer/OutputBufferExImpl.pas index 704e0620d..207f4288a 100644 --- a/src/Libs/OutputBuffer/OutputBufferExImpl.pas +++ b/src/Libs/OutputBuffer/OutputBufferExImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit OutputBufferExImpl; diff --git a/src/Libs/OutputBuffer/OutputBufferImpl.pas b/src/Libs/OutputBuffer/OutputBufferImpl.pas index 9a8def1aa..1d204f264 100644 --- a/src/Libs/OutputBuffer/OutputBufferImpl.pas +++ b/src/Libs/OutputBuffer/OutputBufferImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/OutputBuffer/StdErrBufferExImpl.pas b/src/Libs/OutputBuffer/StdErrBufferExImpl.pas index f2cbafc9b..f95b752fc 100644 --- a/src/Libs/OutputBuffer/StdErrBufferExImpl.pas +++ b/src/Libs/OutputBuffer/StdErrBufferExImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/OutputBuffer/StdErrBufferImpl.pas b/src/Libs/OutputBuffer/StdErrBufferImpl.pas index 82dc534f2..44fa73ad9 100644 --- a/src/Libs/OutputBuffer/StdErrBufferImpl.pas +++ b/src/Libs/OutputBuffer/StdErrBufferImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/OutputBuffer/Stream/OutputBufferStreamImpl.pas b/src/Libs/OutputBuffer/Stream/OutputBufferStreamImpl.pas index 9878fb369..460825ddd 100644 --- a/src/Libs/OutputBuffer/Stream/OutputBufferStreamImpl.pas +++ b/src/Libs/OutputBuffer/Stream/OutputBufferStreamImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/OutputBuffer/Stream/StringOutputBufferStreamImpl.pas b/src/Libs/OutputBuffer/Stream/StringOutputBufferStreamImpl.pas index 3ca5a2695..8ac699287 100644 --- a/src/Libs/OutputBuffer/Stream/StringOutputBufferStreamImpl.pas +++ b/src/Libs/OutputBuffer/Stream/StringOutputBufferStreamImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Contracts/ProtocolParserIntf.pas b/src/Libs/Protocol/Contracts/ProtocolParserIntf.pas index a064586c5..a98d4d8f1 100644 --- a/src/Libs/Protocol/Contracts/ProtocolParserIntf.pas +++ b/src/Libs/Protocol/Contracts/ProtocolParserIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Contracts/ProtocolProcessorIntf.pas b/src/Libs/Protocol/Contracts/ProtocolProcessorIntf.pas index 4083ea070..46eeb8ce4 100644 --- a/src/Libs/Protocol/Contracts/ProtocolProcessorIntf.pas +++ b/src/Libs/Protocol/Contracts/ProtocolProcessorIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Contracts/ReadyListenerIntf.pas b/src/Libs/Protocol/Contracts/ReadyListenerIntf.pas index 21f4424f1..a078f2dad 100644 --- a/src/Libs/Protocol/Contracts/ReadyListenerIntf.pas +++ b/src/Libs/Protocol/Contracts/ReadyListenerIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Contracts/FcgiFrameParserFactoryIntf.pas b/src/Libs/Protocol/Implementations/FastCGI/Contracts/FcgiFrameParserFactoryIntf.pas index 77812541e..8256454ab 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Contracts/FcgiFrameParserFactoryIntf.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Contracts/FcgiFrameParserFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Contracts/FcgiFrameParserIntf.pas b/src/Libs/Protocol/Implementations/FastCGI/Contracts/FcgiFrameParserIntf.pas index 70affae1b..d9b2c3299 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Contracts/FcgiFrameParserIntf.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Contracts/FcgiFrameParserIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Environment/Factories/FcgiEnvironmentFactoryImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/Environment/Factories/FcgiEnvironmentFactoryImpl.pas index 1a4f166e5..ccf3888b3 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Environment/Factories/FcgiEnvironmentFactoryImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Environment/Factories/FcgiEnvironmentFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Environment/Helpers/FcgiParamKeyValuePairImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/Environment/Helpers/FcgiParamKeyValuePairImpl.pas index e1a701835..b99840c49 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Environment/Helpers/FcgiParamKeyValuePairImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Environment/Helpers/FcgiParamKeyValuePairImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiBufferImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiBufferImpl.pas index d5e3097d5..24daefa1c 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiBufferImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiBufferImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit EInvalidFcgiBufferImpl; diff --git a/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiHeaderLenImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiHeaderLenImpl.pas index 6b61f8bd8..cfabd2b15 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiHeaderLenImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiHeaderLenImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit EInvalidFcgiHeaderLenImpl; diff --git a/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiRecordTypeImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiRecordTypeImpl.pas index 312a51a64..6030f379a 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiRecordTypeImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiRecordTypeImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit EInvalidFcgiRecordTypeImpl; diff --git a/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiRequestIdImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiRequestIdImpl.pas index 4b9aaf901..907e7b9a5 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiRequestIdImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Exceptions/EInvalidFcgiRequestIdImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit EInvalidFcgiRequestIdImpl; diff --git a/src/Libs/Protocol/Implementations/FastCGI/FcgiBaseParserFactoryImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/FcgiBaseParserFactoryImpl.pas index 4efefb13b..d35c18d56 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/FcgiBaseParserFactoryImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/FcgiBaseParserFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/FcgiBaseParserImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/FcgiBaseParserImpl.pas index 948d3f508..331ad31dc 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/FcgiBaseParserImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/FcgiBaseParserImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/FcgiFrameParserFactoryImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/FcgiFrameParserFactoryImpl.pas index 7cfe30584..2617887e5 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/FcgiFrameParserFactoryImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/FcgiFrameParserFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/FcgiFrameParserImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/FcgiFrameParserImpl.pas index d9a9aa210..2d0a81137 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/FcgiFrameParserImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/FcgiFrameParserImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/FcgiProcessorImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/FcgiProcessorImpl.pas index 1aa29f0b6..3c88bf2b1 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/FcgiProcessorImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/FcgiProcessorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit FcgiProcessorImpl; diff --git a/src/Libs/Protocol/Implementations/FastCGI/Helpers/FcgiStdOutWriterImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/Helpers/FcgiStdOutWriterImpl.pas index bf0ae8cb0..78c3ccf88 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Helpers/FcgiStdOutWriterImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Helpers/FcgiStdOutWriterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit FcgiStdOutWriterImpl; diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiBeginRequestIntf.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiBeginRequestIntf.pas index e54305cec..54154d18d 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiBeginRequestIntf.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiBeginRequestIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiRecordFactoryIntf.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiRecordFactoryIntf.pas index fdd989796..d72f0c7a8 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiRecordFactoryIntf.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiRecordFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiRecordIntf.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiRecordIntf.pas index bc3c2311a..3400ba49d 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiRecordIntf.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Contracts/FcgiRecordIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiAbortRequestFactory.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiAbortRequestFactory.pas index b7a658917..fe92694ee 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiAbortRequestFactory.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiAbortRequestFactory.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiBeginRequestFactory.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiBeginRequestFactory.pas index a46971a6c..830139b0b 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiBeginRequestFactory.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiBeginRequestFactory.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiDataFactory.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiDataFactory.pas index 9bc83217a..6d4c2550b 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiDataFactory.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiDataFactory.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiEndRequestFactory.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiEndRequestFactory.pas index 28f80a2d9..4f6f066b4 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiEndRequestFactory.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiEndRequestFactory.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiGetValuesFactory.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiGetValuesFactory.pas index a88754329..8216bd424 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiGetValuesFactory.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiGetValuesFactory.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiGetValuesResultFactory.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiGetValuesResultFactory.pas index e7ca10073..5dabd6175 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiGetValuesResultFactory.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiGetValuesResultFactory.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiParamsFactory.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiParamsFactory.pas index 8a67f9cbb..317340a28 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiParamsFactory.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiParamsFactory.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiRecordFactory.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiRecordFactory.pas index 1eed06e09..0ded7e7b1 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiRecordFactory.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiRecordFactory.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdErrFactory.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdErrFactory.pas index 915347c2a..0cb395fa2 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdErrFactory.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdErrFactory.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdInFactory.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdInFactory.pas index d34feb4b3..99e32b42b 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdInFactory.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdInFactory.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdOutFactory.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdOutFactory.pas index 92f98ab57..6bbcd99d5 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdOutFactory.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiStdOutFactory.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiUnknownTypeFactory.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiUnknownTypeFactory.pas index 75b20e14a..34e48261c 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiUnknownTypeFactory.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/Factories/FcgiUnknownTypeFactory.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiAbortRequest.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiAbortRequest.pas index 3cea872fd..2383c1ee3 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiAbortRequest.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiAbortRequest.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiBeginRequest.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiBeginRequest.pas index d09bd97e9..333975bf6 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiBeginRequest.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiBeginRequest.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiData.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiData.pas index e309a66b2..a04399b89 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiData.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiData.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiEndRequest.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiEndRequest.pas index 207ea591d..20f8947b8 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiEndRequest.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiEndRequest.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiGetValues.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiGetValues.pas index 27a9344ff..f8f16ff73 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiGetValues.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiGetValues.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiGetValuesResult.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiGetValuesResult.pas index 32b76927a..60c5c3b90 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiGetValuesResult.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiGetValuesResult.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiParams.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiParams.pas index fd09ddf5c..90eeafb54 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiParams.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiParams.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiRecord.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiRecord.pas index bb45fd5aa..38c0e649c 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiRecord.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiRecord.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiStdErr.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiStdErr.pas index a535ebe44..fcea9e6d3 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiStdErr.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiStdErr.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiStdIn.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiStdIn.pas index 19091c7b9..4940b902b 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiStdIn.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiStdIn.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiStdOut.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiStdOut.pas index 87872922c..fa11d6010 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiStdOut.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiStdOut.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiUnknownType.pas b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiUnknownType.pas index 473e3b85a..8bdafd2a4 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiUnknownType.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Records/FcgiUnknownType.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestIdAwareIntf.pas b/src/Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestIdAwareIntf.pas index 7132360c5..9113e5740 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestIdAwareIntf.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestIdAwareIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestIntf.pas b/src/Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestIntf.pas index c5c98aae2..640f57495 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestIntf.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestManagerIntf.pas b/src/Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestManagerIntf.pas index c5fa39b6e..828ed5867 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestManagerIntf.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Request/Contracts/FcgiRequestManagerIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Request/Factories/FcgiRequestFactoryImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/Request/Factories/FcgiRequestFactoryImpl.pas index d1882fd55..ce5a4ca8e 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Request/Factories/FcgiRequestFactoryImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Request/Factories/FcgiRequestFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/FastCGI/Request/FcgiRequestImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/Request/FcgiRequestImpl.pas index 24131b745..917026663 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Request/FcgiRequestImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Request/FcgiRequestImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit FcgiRequestImpl; diff --git a/src/Libs/Protocol/Implementations/FastCGI/Request/FcgiRequestManagerImpl.pas b/src/Libs/Protocol/Implementations/FastCGI/Request/FcgiRequestManagerImpl.pas index 0020d7e34..f9d2cd261 100644 --- a/src/Libs/Protocol/Implementations/FastCGI/Request/FcgiRequestManagerImpl.pas +++ b/src/Libs/Protocol/Implementations/FastCGI/Request/FcgiRequestManagerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Fpweb/Contracts/FpwebRequestAwareIntf.pas b/src/Libs/Protocol/Implementations/Http/Fpweb/Contracts/FpwebRequestAwareIntf.pas index 377f4e912..80144449d 100644 --- a/src/Libs/Protocol/Implementations/Http/Fpweb/Contracts/FpwebRequestAwareIntf.pas +++ b/src/Libs/Protocol/Implementations/Http/Fpweb/Contracts/FpwebRequestAwareIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Fpweb/Contracts/FpwebResponseAwareIntf.pas b/src/Libs/Protocol/Implementations/Http/Fpweb/Contracts/FpwebResponseAwareIntf.pas index 516490853..a4b4face1 100644 --- a/src/Libs/Protocol/Implementations/Http/Fpweb/Contracts/FpwebResponseAwareIntf.pas +++ b/src/Libs/Protocol/Implementations/Http/Fpweb/Contracts/FpwebResponseAwareIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Fpweb/Environment/Helpers/FpwebParamKeyValuePairImpl.pas b/src/Libs/Protocol/Implementations/Http/Fpweb/Environment/Helpers/FpwebParamKeyValuePairImpl.pas index 7aa2a423b..ac3f56965 100644 --- a/src/Libs/Protocol/Implementations/Http/Fpweb/Environment/Helpers/FpwebParamKeyValuePairImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Fpweb/Environment/Helpers/FpwebParamKeyValuePairImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Fpweb/FpwebAppServiceProviderImpl.pas b/src/Libs/Protocol/Implementations/Http/Fpweb/FpwebAppServiceProviderImpl.pas index 2204d30b1..cfbf01fd0 100644 --- a/src/Libs/Protocol/Implementations/Http/Fpweb/FpwebAppServiceProviderImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Fpweb/FpwebAppServiceProviderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit FpwebAppServiceProviderImpl; diff --git a/src/Libs/Protocol/Implementations/Http/Fpweb/FpwebProcessorImpl.pas b/src/Libs/Protocol/Implementations/Http/Fpweb/FpwebProcessorImpl.pas index 40a7c21c7..544c52f0e 100644 --- a/src/Libs/Protocol/Implementations/Http/Fpweb/FpwebProcessorImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Fpweb/FpwebProcessorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Fpweb/Helpers/FpwebStdOutWriterImpl.pas b/src/Libs/Protocol/Implementations/Http/Fpweb/Helpers/FpwebStdOutWriterImpl.pas index 9505d15fb..3a62fe8ca 100644 --- a/src/Libs/Protocol/Implementations/Http/Fpweb/Helpers/FpwebStdOutWriterImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Fpweb/Helpers/FpwebStdOutWriterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit FpwebStdOutWriterImpl; diff --git a/src/Libs/Protocol/Implementations/Http/Fpweb/Helpers/ThreadSafeFpwebResponseAwareImpl.pas b/src/Libs/Protocol/Implementations/Http/Fpweb/Helpers/ThreadSafeFpwebResponseAwareImpl.pas index 2c3413663..d578cc85b 100644 --- a/src/Libs/Protocol/Implementations/Http/Fpweb/Helpers/ThreadSafeFpwebResponseAwareImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Fpweb/Helpers/ThreadSafeFpwebResponseAwareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Fpweb/Request/Factories/FpwebRequestFactoryImpl.pas b/src/Libs/Protocol/Implementations/Http/Fpweb/Request/Factories/FpwebRequestFactoryImpl.pas index a867ebb9f..e4ab57830 100644 --- a/src/Libs/Protocol/Implementations/Http/Fpweb/Request/Factories/FpwebRequestFactoryImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Fpweb/Request/Factories/FpwebRequestFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Fpweb/Request/FpwebRequestImpl.pas b/src/Libs/Protocol/Implementations/Http/Fpweb/Request/FpwebRequestImpl.pas index d87b8f76a..f1bf12358 100644 --- a/src/Libs/Protocol/Implementations/Http/Fpweb/Request/FpwebRequestImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Fpweb/Request/FpwebRequestImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Fpweb/Request/UploadedFile/UploadedFileAdapterImpl.pas b/src/Libs/Protocol/Implementations/Http/Fpweb/Request/UploadedFile/UploadedFileAdapterImpl.pas index e9b5ae16b..150a29381 100644 --- a/src/Libs/Protocol/Implementations/Http/Fpweb/Request/UploadedFile/UploadedFileAdapterImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Fpweb/Request/UploadedFile/UploadedFileAdapterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Fpweb/Request/UploadedFile/UploadedFileCollectionAdapterImpl.pas b/src/Libs/Protocol/Implementations/Http/Fpweb/Request/UploadedFile/UploadedFileCollectionAdapterImpl.pas index d2b55af35..fdd010e45 100644 --- a/src/Libs/Protocol/Implementations/Http/Fpweb/Request/UploadedFile/UploadedFileCollectionAdapterImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Fpweb/Request/UploadedFile/UploadedFileCollectionAdapterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Fpweb/Types/FpwebSvrConfigTypes.pas b/src/Libs/Protocol/Implementations/Http/Fpweb/Types/FpwebSvrConfigTypes.pas index e62052ec8..ae2fce692 100644 --- a/src/Libs/Protocol/Implementations/Http/Fpweb/Types/FpwebSvrConfigTypes.pas +++ b/src/Libs/Protocol/Implementations/Http/Fpweb/Types/FpwebSvrConfigTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Indy/Contracts/IndyResponseAwareIntf.pas b/src/Libs/Protocol/Implementations/Http/Indy/Contracts/IndyResponseAwareIntf.pas index ffe2c1511..a86f81a93 100644 --- a/src/Libs/Protocol/Implementations/Http/Indy/Contracts/IndyResponseAwareIntf.pas +++ b/src/Libs/Protocol/Implementations/Http/Indy/Contracts/IndyResponseAwareIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Indy/Environment/Helpers/IndyParamKeyValuePairImpl.pas b/src/Libs/Protocol/Implementations/Http/Indy/Environment/Helpers/IndyParamKeyValuePairImpl.pas index f5a404753..10af3cd8e 100644 --- a/src/Libs/Protocol/Implementations/Http/Indy/Environment/Helpers/IndyParamKeyValuePairImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Indy/Environment/Helpers/IndyParamKeyValuePairImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Indy/Helpers/IndyStdOutWriterImpl.pas b/src/Libs/Protocol/Implementations/Http/Indy/Helpers/IndyStdOutWriterImpl.pas index e5b16d236..da86c7e25 100644 --- a/src/Libs/Protocol/Implementations/Http/Indy/Helpers/IndyStdOutWriterImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Indy/Helpers/IndyStdOutWriterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit IndyStdOutWriterImpl; diff --git a/src/Libs/Protocol/Implementations/Http/Indy/Helpers/ThreadSafeIndyResponseAwareImpl.pas b/src/Libs/Protocol/Implementations/Http/Indy/Helpers/ThreadSafeIndyResponseAwareImpl.pas index 6c4bbeecb..272bf72a4 100644 --- a/src/Libs/Protocol/Implementations/Http/Indy/Helpers/ThreadSafeIndyResponseAwareImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Indy/Helpers/ThreadSafeIndyResponseAwareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Indy/IndyAppServiceProviderImpl.pas b/src/Libs/Protocol/Implementations/Http/Indy/IndyAppServiceProviderImpl.pas index 941becb89..5706fb870 100644 --- a/src/Libs/Protocol/Implementations/Http/Indy/IndyAppServiceProviderImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Indy/IndyAppServiceProviderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit IndyAppServiceProviderImpl; diff --git a/src/Libs/Protocol/Implementations/Http/Indy/IndyProcessorImpl.pas b/src/Libs/Protocol/Implementations/Http/Indy/IndyProcessorImpl.pas index c3c3ccd51..8a977df3d 100644 --- a/src/Libs/Protocol/Implementations/Http/Indy/IndyProcessorImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Indy/IndyProcessorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Contracts/MhdConnectionAwareIntf.pas b/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Contracts/MhdConnectionAwareIntf.pas index 0e76b6e9d..6f318ddfd 100644 --- a/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Contracts/MhdConnectionAwareIntf.pas +++ b/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Contracts/MhdConnectionAwareIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Environment/Helpers/MhdParamKeyValuePairImpl.pas b/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Environment/Helpers/MhdParamKeyValuePairImpl.pas index 62c6abef5..43a9d7ff0 100644 --- a/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Environment/Helpers/MhdParamKeyValuePairImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Environment/Helpers/MhdParamKeyValuePairImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Helpers/MhdStdOutWriterImpl.pas b/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Helpers/MhdStdOutWriterImpl.pas index 68466a65c..55cfe051b 100644 --- a/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Helpers/MhdStdOutWriterImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Helpers/MhdStdOutWriterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit MhdStdOutWriterImpl; diff --git a/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Helpers/ThreadSafeMhdConnectionAwareImpl.pas b/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Helpers/ThreadSafeMhdConnectionAwareImpl.pas index 490a13a1c..b1164ef5c 100644 --- a/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Helpers/ThreadSafeMhdConnectionAwareImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Helpers/ThreadSafeMhdConnectionAwareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/MhdAppServiceProviderImpl.pas b/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/MhdAppServiceProviderImpl.pas index aac64e41e..a87dbca20 100644 --- a/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/MhdAppServiceProviderImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/MhdAppServiceProviderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit MhdAppServiceProviderImpl; diff --git a/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/MhdProcessorImpl.pas b/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/MhdProcessorImpl.pas index 8375d219a..e128598df 100644 --- a/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/MhdProcessorImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/MhdProcessorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Types/MhdSvrConfigTypes.pas b/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Types/MhdSvrConfigTypes.pas index 27c20f1a1..2a81175b1 100644 --- a/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Types/MhdSvrConfigTypes.pas +++ b/src/Libs/Protocol/Implementations/Http/Libmicrohttpd/Types/MhdSvrConfigTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Http/Types/HttpSvrConfigTypes.pas b/src/Libs/Protocol/Implementations/Http/Types/HttpSvrConfigTypes.pas index 3b346b20d..284f4370f 100644 --- a/src/Libs/Protocol/Implementations/Http/Types/HttpSvrConfigTypes.pas +++ b/src/Libs/Protocol/Implementations/Http/Types/HttpSvrConfigTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/NonBlockingProtocolProcessorImpl.pas b/src/Libs/Protocol/Implementations/NonBlockingProtocolProcessorImpl.pas index d5ee82540..d3a6b98e1 100644 --- a/src/Libs/Protocol/Implementations/NonBlockingProtocolProcessorImpl.pas +++ b/src/Libs/Protocol/Implementations/NonBlockingProtocolProcessorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/NullProtocolProcessorImpl.pas b/src/Libs/Protocol/Implementations/NullProtocolProcessorImpl.pas index fcfe41972..3c271a14b 100644 --- a/src/Libs/Protocol/Implementations/NullProtocolProcessorImpl.pas +++ b/src/Libs/Protocol/Implementations/NullProtocolProcessorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/SCGI/Contracts/ScgiParserIntf.pas b/src/Libs/Protocol/Implementations/SCGI/Contracts/ScgiParserIntf.pas index 2c564a884..72c9fb550 100644 --- a/src/Libs/Protocol/Implementations/SCGI/Contracts/ScgiParserIntf.pas +++ b/src/Libs/Protocol/Implementations/SCGI/Contracts/ScgiParserIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/SCGI/Environment/Helpers/ScgiParamKeyValuePairImpl.pas b/src/Libs/Protocol/Implementations/SCGI/Environment/Helpers/ScgiParamKeyValuePairImpl.pas index 9ede01594..04f76e54a 100644 --- a/src/Libs/Protocol/Implementations/SCGI/Environment/Helpers/ScgiParamKeyValuePairImpl.pas +++ b/src/Libs/Protocol/Implementations/SCGI/Environment/Helpers/ScgiParamKeyValuePairImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/SCGI/Exceptions/EInvalidScgiBodyImpl.pas b/src/Libs/Protocol/Implementations/SCGI/Exceptions/EInvalidScgiBodyImpl.pas index 567f96a1b..a54b367b0 100644 --- a/src/Libs/Protocol/Implementations/SCGI/Exceptions/EInvalidScgiBodyImpl.pas +++ b/src/Libs/Protocol/Implementations/SCGI/Exceptions/EInvalidScgiBodyImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit EInvalidScgiBodyImpl; diff --git a/src/Libs/Protocol/Implementations/SCGI/Exceptions/EInvalidScgiHeaderImpl.pas b/src/Libs/Protocol/Implementations/SCGI/Exceptions/EInvalidScgiHeaderImpl.pas index fa850ffee..763d12ed6 100644 --- a/src/Libs/Protocol/Implementations/SCGI/Exceptions/EInvalidScgiHeaderImpl.pas +++ b/src/Libs/Protocol/Implementations/SCGI/Exceptions/EInvalidScgiHeaderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit EInvalidScgiHeaderImpl; diff --git a/src/Libs/Protocol/Implementations/SCGI/Helpers/ScgiStdOutWriterImpl.pas b/src/Libs/Protocol/Implementations/SCGI/Helpers/ScgiStdOutWriterImpl.pas index 1fb40b06b..176e08fe6 100644 --- a/src/Libs/Protocol/Implementations/SCGI/Helpers/ScgiStdOutWriterImpl.pas +++ b/src/Libs/Protocol/Implementations/SCGI/Helpers/ScgiStdOutWriterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit ScgiStdOutWriterImpl; diff --git a/src/Libs/Protocol/Implementations/SCGI/ScgiParserImpl.pas b/src/Libs/Protocol/Implementations/SCGI/ScgiParserImpl.pas index 4e084fa40..8b74d7945 100644 --- a/src/Libs/Protocol/Implementations/SCGI/ScgiParserImpl.pas +++ b/src/Libs/Protocol/Implementations/SCGI/ScgiParserImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/SCGI/ScgiProcessorImpl.pas b/src/Libs/Protocol/Implementations/SCGI/ScgiProcessorImpl.pas index 54c718da8..beee3c456 100644 --- a/src/Libs/Protocol/Implementations/SCGI/ScgiProcessorImpl.pas +++ b/src/Libs/Protocol/Implementations/SCGI/ScgiProcessorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/ThreadSafe/ThreadSafeProtocolProcessorImpl.pas b/src/Libs/Protocol/Implementations/ThreadSafe/ThreadSafeProtocolProcessorImpl.pas index c835a35af..4714edc03 100644 --- a/src/Libs/Protocol/Implementations/ThreadSafe/ThreadSafeProtocolProcessorImpl.pas +++ b/src/Libs/Protocol/Implementations/ThreadSafe/ThreadSafeProtocolProcessorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Uwsgi/Contracts/UwsgiParserIntf.pas b/src/Libs/Protocol/Implementations/Uwsgi/Contracts/UwsgiParserIntf.pas index 4073fc7ee..a2f064e2c 100644 --- a/src/Libs/Protocol/Implementations/Uwsgi/Contracts/UwsgiParserIntf.pas +++ b/src/Libs/Protocol/Implementations/Uwsgi/Contracts/UwsgiParserIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Uwsgi/Environment/Helpers/UwsgiParamKeyValuePairImpl.pas b/src/Libs/Protocol/Implementations/Uwsgi/Environment/Helpers/UwsgiParamKeyValuePairImpl.pas index a838f0cbe..32bd32090 100644 --- a/src/Libs/Protocol/Implementations/Uwsgi/Environment/Helpers/UwsgiParamKeyValuePairImpl.pas +++ b/src/Libs/Protocol/Implementations/Uwsgi/Environment/Helpers/UwsgiParamKeyValuePairImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Uwsgi/Exceptions/EInvalidUwsgiHeaderImpl.pas b/src/Libs/Protocol/Implementations/Uwsgi/Exceptions/EInvalidUwsgiHeaderImpl.pas index ffa46a89e..ab232ee49 100644 --- a/src/Libs/Protocol/Implementations/Uwsgi/Exceptions/EInvalidUwsgiHeaderImpl.pas +++ b/src/Libs/Protocol/Implementations/Uwsgi/Exceptions/EInvalidUwsgiHeaderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit EInvalidUwsgiHeaderImpl; diff --git a/src/Libs/Protocol/Implementations/Uwsgi/Helpers/UwsgiStdOutWriterImpl.pas b/src/Libs/Protocol/Implementations/Uwsgi/Helpers/UwsgiStdOutWriterImpl.pas index f251bde16..d5b403efe 100644 --- a/src/Libs/Protocol/Implementations/Uwsgi/Helpers/UwsgiStdOutWriterImpl.pas +++ b/src/Libs/Protocol/Implementations/Uwsgi/Helpers/UwsgiStdOutWriterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit UwsgiStdOutWriterImpl; diff --git a/src/Libs/Protocol/Implementations/Uwsgi/UwsgiParserImpl.pas b/src/Libs/Protocol/Implementations/Uwsgi/UwsgiParserImpl.pas index 2953df9b8..4defe71f9 100644 --- a/src/Libs/Protocol/Implementations/Uwsgi/UwsgiParserImpl.pas +++ b/src/Libs/Protocol/Implementations/Uwsgi/UwsgiParserImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Protocol/Implementations/Uwsgi/UwsgiProcessorImpl.pas b/src/Libs/Protocol/Implementations/Uwsgi/UwsgiProcessorImpl.pas index 965898239..dd84a6951 100644 --- a/src/Libs/Protocol/Implementations/Uwsgi/UwsgiProcessorImpl.pas +++ b/src/Libs/Protocol/Implementations/Uwsgi/UwsgiProcessorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Random/Contracts/RandomIntf.pas b/src/Libs/Random/Contracts/RandomIntf.pas index 2ffdfbf55..e016ecd8e 100644 --- a/src/Libs/Random/Contracts/RandomIntf.pas +++ b/src/Libs/Random/Contracts/RandomIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Random/Implementations/DevUrandomImpl.pas b/src/Libs/Random/Implementations/DevUrandomImpl.pas index 511fa502e..1bc7217c4 100644 --- a/src/Libs/Random/Implementations/DevUrandomImpl.pas +++ b/src/Libs/Random/Implementations/DevUrandomImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Regex/Contracts/RegexIntf.pas b/src/Libs/Regex/Contracts/RegexIntf.pas index 41563ea9c..73a1bc1f1 100644 --- a/src/Libs/Regex/Contracts/RegexIntf.pas +++ b/src/Libs/Regex/Contracts/RegexIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Regex/NullRegexImpl.pas b/src/Libs/Regex/NullRegexImpl.pas index 92afb8f32..ab83001d9 100644 --- a/src/Libs/Regex/NullRegexImpl.pas +++ b/src/Libs/Regex/NullRegexImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Regex/RegexImpl.pas b/src/Libs/Regex/RegexImpl.pas index 4945178bc..d1ecf604f 100644 --- a/src/Libs/Regex/RegexImpl.pas +++ b/src/Libs/Regex/RegexImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/CloseableStreamImpl.pas b/src/Libs/Socket/CloseableStreamImpl.pas index c07215b20..69975e2aa 100644 --- a/src/Libs/Socket/CloseableStreamImpl.pas +++ b/src/Libs/Socket/CloseableStreamImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/EpollCloseableImpl.pas b/src/Libs/Socket/EpollCloseableImpl.pas index 8e21181e4..7511cc3ef 100644 --- a/src/Libs/Socket/EpollCloseableImpl.pas +++ b/src/Libs/Socket/EpollCloseableImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/Exceptions/EEpollCreateImpl.pas b/src/Libs/Socket/Exceptions/EEpollCreateImpl.pas index b79a012fc..6358aa255 100644 --- a/src/Libs/Socket/Exceptions/EEpollCreateImpl.pas +++ b/src/Libs/Socket/Exceptions/EEpollCreateImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/Exceptions/EEpollCtlImpl.pas b/src/Libs/Socket/Exceptions/EEpollCtlImpl.pas index a06d18d43..aad945948 100644 --- a/src/Libs/Socket/Exceptions/EEpollCtlImpl.pas +++ b/src/Libs/Socket/Exceptions/EEpollCtlImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/Exceptions/EKqueueImpl.pas b/src/Libs/Socket/Exceptions/EKqueueImpl.pas index 712ace3a2..858361945 100644 --- a/src/Libs/Socket/Exceptions/EKqueueImpl.pas +++ b/src/Libs/Socket/Exceptions/EKqueueImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/Exceptions/ESockBindImpl.pas b/src/Libs/Socket/Exceptions/ESockBindImpl.pas index 074b9cbf3..f92b580bc 100644 --- a/src/Libs/Socket/Exceptions/ESockBindImpl.pas +++ b/src/Libs/Socket/Exceptions/ESockBindImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/Exceptions/ESockCreateImpl.pas b/src/Libs/Socket/Exceptions/ESockCreateImpl.pas index b34add47a..a085f2ccb 100644 --- a/src/Libs/Socket/Exceptions/ESockCreateImpl.pas +++ b/src/Libs/Socket/Exceptions/ESockCreateImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/Exceptions/ESockErrorImpl.pas b/src/Libs/Socket/Exceptions/ESockErrorImpl.pas index 3ed4c47a3..6e05a531c 100644 --- a/src/Libs/Socket/Exceptions/ESockErrorImpl.pas +++ b/src/Libs/Socket/Exceptions/ESockErrorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/Exceptions/ESockListenImpl.pas b/src/Libs/Socket/Exceptions/ESockListenImpl.pas index ed53f3440..714abae5b 100644 --- a/src/Libs/Socket/Exceptions/ESockListenImpl.pas +++ b/src/Libs/Socket/Exceptions/ESockListenImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/Exceptions/ESockStreamImpl.pas b/src/Libs/Socket/Exceptions/ESockStreamImpl.pas index a85e8248e..3dcab519b 100644 --- a/src/Libs/Socket/Exceptions/ESockStreamImpl.pas +++ b/src/Libs/Socket/Exceptions/ESockStreamImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/Exceptions/ESockWouldBlockImpl.pas b/src/Libs/Socket/Exceptions/ESockWouldBlockImpl.pas index 2cbfa085c..0818abdad 100644 --- a/src/Libs/Socket/Exceptions/ESockWouldBlockImpl.pas +++ b/src/Libs/Socket/Exceptions/ESockWouldBlockImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/LruConnectionQueueImpl.pas b/src/Libs/Socket/LruConnectionQueueImpl.pas index 64d174a22..e70187191 100644 --- a/src/Libs/Socket/LruConnectionQueueImpl.pas +++ b/src/Libs/Socket/LruConnectionQueueImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/NullCloseableImpl.pas b/src/Libs/Socket/NullCloseableImpl.pas index d982956ce..bdaa815fe 100644 --- a/src/Libs/Socket/NullCloseableImpl.pas +++ b/src/Libs/Socket/NullCloseableImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/SockStreamImpl.pas b/src/Libs/Socket/SockStreamImpl.pas index ec2633e99..f038f4c44 100644 --- a/src/Libs/Socket/SockStreamImpl.pas +++ b/src/Libs/Socket/SockStreamImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket/SocketConsts.pas b/src/Libs/Socket/SocketConsts.pas index 8a368e9e5..daf5c2254 100644 --- a/src/Libs/Socket/SocketConsts.pas +++ b/src/Libs/Socket/SocketConsts.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Contracts/IoHandlerIntf.pas b/src/Libs/Socket2/Contracts/IoHandlerIntf.pas index 4d3899d48..6ab6a6669 100644 --- a/src/Libs/Socket2/Contracts/IoHandlerIntf.pas +++ b/src/Libs/Socket2/Contracts/IoHandlerIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Contracts/ListenSocketIntf.pas b/src/Libs/Socket2/Contracts/ListenSocketIntf.pas index c9341a997..7f636cf71 100644 --- a/src/Libs/Socket2/Contracts/ListenSocketIntf.pas +++ b/src/Libs/Socket2/Contracts/ListenSocketIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Contracts/SocketIntf.pas b/src/Libs/Socket2/Contracts/SocketIntf.pas index 5a31132b7..652f6969a 100644 --- a/src/Libs/Socket2/Contracts/SocketIntf.pas +++ b/src/Libs/Socket2/Contracts/SocketIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Contracts/SocketOptsIntf.pas b/src/Libs/Socket2/Contracts/SocketOptsIntf.pas index 4a65950d1..1f54a661b 100644 --- a/src/Libs/Socket2/Contracts/SocketOptsIntf.pas +++ b/src/Libs/Socket2/Contracts/SocketOptsIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Contracts/SocketSvrFactoryIntf.pas b/src/Libs/Socket2/Contracts/SocketSvrFactoryIntf.pas index 29609cbeb..14ff1833c 100644 --- a/src/Libs/Socket2/Contracts/SocketSvrFactoryIntf.pas +++ b/src/Libs/Socket2/Contracts/SocketSvrFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Factories/BoundSvrFactoryImpl.pas b/src/Libs/Socket2/Factories/BoundSvrFactoryImpl.pas index 8e416d6ab..231d6c0f3 100644 --- a/src/Libs/Socket2/Factories/BoundSvrFactoryImpl.pas +++ b/src/Libs/Socket2/Factories/BoundSvrFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit BoundSvrFactoryImpl; diff --git a/src/Libs/Socket2/Factories/EpollBoundSvrFactoryImpl.pas b/src/Libs/Socket2/Factories/EpollBoundSvrFactoryImpl.pas index 26e77ee6b..2bd645f06 100644 --- a/src/Libs/Socket2/Factories/EpollBoundSvrFactoryImpl.pas +++ b/src/Libs/Socket2/Factories/EpollBoundSvrFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit EpollBoundSvrFactoryImpl; diff --git a/src/Libs/Socket2/Factories/EpollInet6SvrFactoryImpl.pas b/src/Libs/Socket2/Factories/EpollInet6SvrFactoryImpl.pas index af5301391..551088e25 100644 --- a/src/Libs/Socket2/Factories/EpollInet6SvrFactoryImpl.pas +++ b/src/Libs/Socket2/Factories/EpollInet6SvrFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit EpollInet6SvrFactoryImpl; diff --git a/src/Libs/Socket2/Factories/EpollInetSvrFactoryImpl.pas b/src/Libs/Socket2/Factories/EpollInetSvrFactoryImpl.pas index e8a5a9497..00aebccca 100644 --- a/src/Libs/Socket2/Factories/EpollInetSvrFactoryImpl.pas +++ b/src/Libs/Socket2/Factories/EpollInetSvrFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit EpollInetSvrFactoryImpl; diff --git a/src/Libs/Socket2/Factories/EpollUnixSvrFactoryImpl.pas b/src/Libs/Socket2/Factories/EpollUnixSvrFactoryImpl.pas index 56b784f8d..38ae53801 100644 --- a/src/Libs/Socket2/Factories/EpollUnixSvrFactoryImpl.pas +++ b/src/Libs/Socket2/Factories/EpollUnixSvrFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit EpollUnixSvrFactoryImpl; diff --git a/src/Libs/Socket2/Factories/Inet6SvrFactoryImpl.pas b/src/Libs/Socket2/Factories/Inet6SvrFactoryImpl.pas index 217fdbd3c..043c860d4 100644 --- a/src/Libs/Socket2/Factories/Inet6SvrFactoryImpl.pas +++ b/src/Libs/Socket2/Factories/Inet6SvrFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit Inet6SvrFactoryImpl; diff --git a/src/Libs/Socket2/Factories/InetSvrFactoryImpl.pas b/src/Libs/Socket2/Factories/InetSvrFactoryImpl.pas index abb383be4..2ad303b31 100644 --- a/src/Libs/Socket2/Factories/InetSvrFactoryImpl.pas +++ b/src/Libs/Socket2/Factories/InetSvrFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit InetSvrFactoryImpl; diff --git a/src/Libs/Socket2/Factories/KQueueInet6SvrFactoryImpl.pas b/src/Libs/Socket2/Factories/KQueueInet6SvrFactoryImpl.pas index 3f3180f0f..0b959cb28 100644 --- a/src/Libs/Socket2/Factories/KQueueInet6SvrFactoryImpl.pas +++ b/src/Libs/Socket2/Factories/KQueueInet6SvrFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit KqueueInet6SvrFactoryImpl; diff --git a/src/Libs/Socket2/Factories/KqueueBoundSvrFactoryImpl.pas b/src/Libs/Socket2/Factories/KqueueBoundSvrFactoryImpl.pas index c2f74cbad..0936d55c8 100644 --- a/src/Libs/Socket2/Factories/KqueueBoundSvrFactoryImpl.pas +++ b/src/Libs/Socket2/Factories/KqueueBoundSvrFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit KqueueBoundSvrFactoryImpl; diff --git a/src/Libs/Socket2/Factories/KqueueInetSvrFactoryImpl.pas b/src/Libs/Socket2/Factories/KqueueInetSvrFactoryImpl.pas index 022be7521..cc49da366 100644 --- a/src/Libs/Socket2/Factories/KqueueInetSvrFactoryImpl.pas +++ b/src/Libs/Socket2/Factories/KqueueInetSvrFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit KqueueInetSvrFactoryImpl; diff --git a/src/Libs/Socket2/Factories/KqueueUnixSvrFactoryImpl.pas b/src/Libs/Socket2/Factories/KqueueUnixSvrFactoryImpl.pas index 3694ef06b..3770c7976 100644 --- a/src/Libs/Socket2/Factories/KqueueUnixSvrFactoryImpl.pas +++ b/src/Libs/Socket2/Factories/KqueueUnixSvrFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit KqueueUnixSvrFactoryImpl; diff --git a/src/Libs/Socket2/Factories/UnixSvrFactoryImpl.pas b/src/Libs/Socket2/Factories/UnixSvrFactoryImpl.pas index 216f9f2ed..f85f7efae 100644 --- a/src/Libs/Socket2/Factories/UnixSvrFactoryImpl.pas +++ b/src/Libs/Socket2/Factories/UnixSvrFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit UnixSvrFactoryImpl; diff --git a/src/Libs/Socket2/Implementations/AbstractIoHandlerImpl.pas b/src/Libs/Socket2/Implementations/AbstractIoHandlerImpl.pas index 0fbec4f54..1b4aa60c2 100644 --- a/src/Libs/Socket2/Implementations/AbstractIoHandlerImpl.pas +++ b/src/Libs/Socket2/Implementations/AbstractIoHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Implementations/AbstractSocketImpl.pas b/src/Libs/Socket2/Implementations/AbstractSocketImpl.pas index 6ce2dca05..96628bc59 100644 --- a/src/Libs/Socket2/Implementations/AbstractSocketImpl.pas +++ b/src/Libs/Socket2/Implementations/AbstractSocketImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Implementations/BoundSocketImpl.pas b/src/Libs/Socket2/Implementations/BoundSocketImpl.pas index 81f2aaeb0..40754432e 100644 --- a/src/Libs/Socket2/Implementations/BoundSocketImpl.pas +++ b/src/Libs/Socket2/Implementations/BoundSocketImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Implementations/EpollIoHandlerImpl.pas b/src/Libs/Socket2/Implementations/EpollIoHandlerImpl.pas index 937a9946a..c4bd581d7 100644 --- a/src/Libs/Socket2/Implementations/EpollIoHandlerImpl.pas +++ b/src/Libs/Socket2/Implementations/EpollIoHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Implementations/Inet6SocketImpl.pas b/src/Libs/Socket2/Implementations/Inet6SocketImpl.pas index 6e6553785..3ca3b9094 100644 --- a/src/Libs/Socket2/Implementations/Inet6SocketImpl.pas +++ b/src/Libs/Socket2/Implementations/Inet6SocketImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Implementations/InetSocketImpl.pas b/src/Libs/Socket2/Implementations/InetSocketImpl.pas index f7567270b..e20bcc82a 100644 --- a/src/Libs/Socket2/Implementations/InetSocketImpl.pas +++ b/src/Libs/Socket2/Implementations/InetSocketImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Implementations/KqueueIoHandlerImpl.pas b/src/Libs/Socket2/Implementations/KqueueIoHandlerImpl.pas index 315b9bc12..8774aa21b 100644 --- a/src/Libs/Socket2/Implementations/KqueueIoHandlerImpl.pas +++ b/src/Libs/Socket2/Implementations/KqueueIoHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Implementations/SelectIoHandlerImpl.pas b/src/Libs/Socket2/Implementations/SelectIoHandlerImpl.pas index 2eeed0f4a..34ddf411a 100644 --- a/src/Libs/Socket2/Implementations/SelectIoHandlerImpl.pas +++ b/src/Libs/Socket2/Implementations/SelectIoHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Implementations/Socket2SvrImpl.pas b/src/Libs/Socket2/Implementations/Socket2SvrImpl.pas index 5360023c8..7e5d903c1 100644 --- a/src/Libs/Socket2/Implementations/Socket2SvrImpl.pas +++ b/src/Libs/Socket2/Implementations/Socket2SvrImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Implementations/SocketOptsImpl.pas b/src/Libs/Socket2/Implementations/SocketOptsImpl.pas index f889cdf75..3c56f0ae3 100644 --- a/src/Libs/Socket2/Implementations/SocketOptsImpl.pas +++ b/src/Libs/Socket2/Implementations/SocketOptsImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Socket2/Implementations/UnixSocketImpl.pas b/src/Libs/Socket2/Implementations/UnixSocketImpl.pas index 90ea365cf..70b2f5a99 100644 --- a/src/Libs/Socket2/Implementations/UnixSocketImpl.pas +++ b/src/Libs/Socket2/Implementations/UnixSocketImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/Contracts/DataAvailListenerIntf.pas b/src/Libs/Streams/Contracts/DataAvailListenerIntf.pas index 6c5f755d3..c292ba3ea 100644 --- a/src/Libs/Streams/Contracts/DataAvailListenerIntf.pas +++ b/src/Libs/Streams/Contracts/DataAvailListenerIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/Contracts/MemoryAllocatorIntf.pas b/src/Libs/Streams/Contracts/MemoryAllocatorIntf.pas index bb5a28ae7..57a054cca 100644 --- a/src/Libs/Streams/Contracts/MemoryAllocatorIntf.pas +++ b/src/Libs/Streams/Contracts/MemoryAllocatorIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/Contracts/MemoryDeallocatorIntf.pas b/src/Libs/Streams/Contracts/MemoryDeallocatorIntf.pas index 16fb2c8f9..c72766fb4 100644 --- a/src/Libs/Streams/Contracts/MemoryDeallocatorIntf.pas +++ b/src/Libs/Streams/Contracts/MemoryDeallocatorIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/Contracts/RunnableWithDataNotifIntf.pas b/src/Libs/Streams/Contracts/RunnableWithDataNotifIntf.pas index 9f20da944..0209e6ccd 100644 --- a/src/Libs/Streams/Contracts/RunnableWithDataNotifIntf.pas +++ b/src/Libs/Streams/Contracts/RunnableWithDataNotifIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/Contracts/StreamAdapterAwareIntf.pas b/src/Libs/Streams/Contracts/StreamAdapterAwareIntf.pas index 428768874..65e790f73 100644 --- a/src/Libs/Streams/Contracts/StreamAdapterAwareIntf.pas +++ b/src/Libs/Streams/Contracts/StreamAdapterAwareIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/Contracts/StreamAdapterCollectionFactoryIntf.pas b/src/Libs/Streams/Contracts/StreamAdapterCollectionFactoryIntf.pas index b2c6e2e31..86a4ff019 100644 --- a/src/Libs/Streams/Contracts/StreamAdapterCollectionFactoryIntf.pas +++ b/src/Libs/Streams/Contracts/StreamAdapterCollectionFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/Contracts/StreamAdapterCollectionIntf.pas b/src/Libs/Streams/Contracts/StreamAdapterCollectionIntf.pas index 2e9d347f0..4de05caf4 100644 --- a/src/Libs/Streams/Contracts/StreamAdapterCollectionIntf.pas +++ b/src/Libs/Streams/Contracts/StreamAdapterCollectionIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/Contracts/StreamAdapterFactoryIntf.pas b/src/Libs/Streams/Contracts/StreamAdapterFactoryIntf.pas index fa8c08272..63612d765 100644 --- a/src/Libs/Streams/Contracts/StreamAdapterFactoryIntf.pas +++ b/src/Libs/Streams/Contracts/StreamAdapterFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/Contracts/StreamAdapterIntf.pas b/src/Libs/Streams/Contracts/StreamAdapterIntf.pas index 0c9dafe77..0f0d0142e 100644 --- a/src/Libs/Streams/Contracts/StreamAdapterIntf.pas +++ b/src/Libs/Streams/Contracts/StreamAdapterIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/Contracts/StreamIdIntf.pas b/src/Libs/Streams/Contracts/StreamIdIntf.pas index 52719f713..883f6e386 100644 --- a/src/Libs/Streams/Contracts/StreamIdIntf.pas +++ b/src/Libs/Streams/Contracts/StreamIdIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/Exceptions/EInvalidStreamImpl.pas b/src/Libs/Streams/Exceptions/EInvalidStreamImpl.pas index 9a796ae39..366c85e89 100644 --- a/src/Libs/Streams/Exceptions/EInvalidStreamImpl.pas +++ b/src/Libs/Streams/Exceptions/EInvalidStreamImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/Factories/MemStreamAdapterFactoryImpl.pas b/src/Libs/Streams/Factories/MemStreamAdapterFactoryImpl.pas index 5f52560ee..cc8e09473 100644 --- a/src/Libs/Streams/Factories/MemStreamAdapterFactoryImpl.pas +++ b/src/Libs/Streams/Factories/MemStreamAdapterFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/Factories/StrStreamAdapterFactoryImpl.pas b/src/Libs/Streams/Factories/StrStreamAdapterFactoryImpl.pas index 0f6cc5afd..7bb1c6015 100644 --- a/src/Libs/Streams/Factories/StrStreamAdapterFactoryImpl.pas +++ b/src/Libs/Streams/Factories/StrStreamAdapterFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/Factories/StreamAdapterCollectionFactoryImpl.pas b/src/Libs/Streams/Factories/StreamAdapterCollectionFactoryImpl.pas index ab1e83848..65b1b7eca 100644 --- a/src/Libs/Streams/Factories/StreamAdapterCollectionFactoryImpl.pas +++ b/src/Libs/Streams/Factories/StreamAdapterCollectionFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/MappedMemoryStreamImpl.pas b/src/Libs/Streams/MappedMemoryStreamImpl.pas index 46e574567..94ed7caf5 100644 --- a/src/Libs/Streams/MappedMemoryStreamImpl.pas +++ b/src/Libs/Streams/MappedMemoryStreamImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/MemAllocatorImpl.pas b/src/Libs/Streams/MemAllocatorImpl.pas index 3e0f92d84..eb0845642 100644 --- a/src/Libs/Streams/MemAllocatorImpl.pas +++ b/src/Libs/Streams/MemAllocatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/NullMemoryDeallocatorImpl.pas b/src/Libs/Streams/NullMemoryDeallocatorImpl.pas index be5eb27bd..e12791451 100644 --- a/src/Libs/Streams/NullMemoryDeallocatorImpl.pas +++ b/src/Libs/Streams/NullMemoryDeallocatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/NullRunnableWithDataNotifImpl.pas b/src/Libs/Streams/NullRunnableWithDataNotifImpl.pas index 47058c912..c608113bf 100644 --- a/src/Libs/Streams/NullRunnableWithDataNotifImpl.pas +++ b/src/Libs/Streams/NullRunnableWithDataNotifImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/NullStreamAdapterImpl.pas b/src/Libs/Streams/NullStreamAdapterImpl.pas index 2209813fc..b3875daa8 100644 --- a/src/Libs/Streams/NullStreamAdapterImpl.pas +++ b/src/Libs/Streams/NullStreamAdapterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/SegregatedStreamAdapterImpl.pas b/src/Libs/Streams/SegregatedStreamAdapterImpl.pas index 6022506e2..84358786a 100644 --- a/src/Libs/Streams/SegregatedStreamAdapterImpl.pas +++ b/src/Libs/Streams/SegregatedStreamAdapterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/SerializeableStreamImpl.pas b/src/Libs/Streams/SerializeableStreamImpl.pas index 54a5e12ca..bca807104 100644 --- a/src/Libs/Streams/SerializeableStreamImpl.pas +++ b/src/Libs/Streams/SerializeableStreamImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/StreamAdapterCollectionImpl.pas b/src/Libs/Streams/StreamAdapterCollectionImpl.pas index 51a169219..4809215a5 100644 --- a/src/Libs/Streams/StreamAdapterCollectionImpl.pas +++ b/src/Libs/Streams/StreamAdapterCollectionImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/StreamAdapterImpl.pas b/src/Libs/Streams/StreamAdapterImpl.pas index a026ab51e..22f3576a9 100644 --- a/src/Libs/Streams/StreamAdapterImpl.pas +++ b/src/Libs/Streams/StreamAdapterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Streams/StreamAdapterLogImpl.pas b/src/Libs/Streams/StreamAdapterLogImpl.pas index 93e7841e1..8d9e29460 100644 --- a/src/Libs/Streams/StreamAdapterLogImpl.pas +++ b/src/Libs/Streams/StreamAdapterLogImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/ThreadPool/Contracts/ThreadIntf.pas b/src/Libs/ThreadPool/Contracts/ThreadIntf.pas index 3e7bf18b7..3f9a5ec8f 100644 --- a/src/Libs/ThreadPool/Contracts/ThreadIntf.pas +++ b/src/Libs/ThreadPool/Contracts/ThreadIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/ThreadPool/Contracts/ThreadPoolIntf.pas b/src/Libs/ThreadPool/Contracts/ThreadPoolIntf.pas index 6c023b46b..7612375f7 100644 --- a/src/Libs/ThreadPool/Contracts/ThreadPoolIntf.pas +++ b/src/Libs/ThreadPool/Contracts/ThreadPoolIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/ThreadPool/ThreadSafeListImpl.pas b/src/Libs/ThreadPool/ThreadSafeListImpl.pas index 0fc51b90a..f4b9b1fb5 100644 --- a/src/Libs/ThreadPool/ThreadSafeListImpl.pas +++ b/src/Libs/ThreadPool/ThreadSafeListImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Contracts/RateLimiterIntf.pas b/src/Libs/Throttle/Contracts/RateLimiterIntf.pas index 34aad77ba..1ad4d8277 100644 --- a/src/Libs/Throttle/Contracts/RateLimiterIntf.pas +++ b/src/Libs/Throttle/Contracts/RateLimiterIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Contracts/RequestIdentifierIntf.pas b/src/Libs/Throttle/Contracts/RequestIdentifierIntf.pas index 6c3d67d46..4a43accf1 100644 --- a/src/Libs/Throttle/Contracts/RequestIdentifierIntf.pas +++ b/src/Libs/Throttle/Contracts/RequestIdentifierIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Contracts/ThrottleRequestIntf.pas b/src/Libs/Throttle/Contracts/ThrottleRequestIntf.pas index 6d18f542c..c1ccfe701 100644 --- a/src/Libs/Throttle/Contracts/ThrottleRequestIntf.pas +++ b/src/Libs/Throttle/Contracts/ThrottleRequestIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Implementations/AbstractRateLimiterImpl.pas b/src/Libs/Throttle/Implementations/AbstractRateLimiterImpl.pas index 915701795..e6de354b1 100644 --- a/src/Libs/Throttle/Implementations/AbstractRateLimiterImpl.pas +++ b/src/Libs/Throttle/Implementations/AbstractRateLimiterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Implementations/AbstractRequestIdentifierImpl.pas b/src/Libs/Throttle/Implementations/AbstractRequestIdentifierImpl.pas index db0601102..92c346405 100644 --- a/src/Libs/Throttle/Implementations/AbstractRequestIdentifierImpl.pas +++ b/src/Libs/Throttle/Implementations/AbstractRequestIdentifierImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Implementations/DbRateLimiterImpl.pas b/src/Libs/Throttle/Implementations/DbRateLimiterImpl.pas index d1eee5f5c..52988c81b 100644 --- a/src/Libs/Throttle/Implementations/DbRateLimiterImpl.pas +++ b/src/Libs/Throttle/Implementations/DbRateLimiterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Implementations/DecoratorRateLimiterImpl.pas b/src/Libs/Throttle/Implementations/DecoratorRateLimiterImpl.pas index d92859351..90d60ff50 100644 --- a/src/Libs/Throttle/Implementations/DecoratorRateLimiterImpl.pas +++ b/src/Libs/Throttle/Implementations/DecoratorRateLimiterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Implementations/Factories/NonBlockingThrottleMiddlewareFactoryImpl.pas b/src/Libs/Throttle/Implementations/Factories/NonBlockingThrottleMiddlewareFactoryImpl.pas index 3483fd784..770caa28e 100644 --- a/src/Libs/Throttle/Implementations/Factories/NonBlockingThrottleMiddlewareFactoryImpl.pas +++ b/src/Libs/Throttle/Implementations/Factories/NonBlockingThrottleMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Implementations/Factories/ThrottleMiddlewareFactoryImpl.pas b/src/Libs/Throttle/Implementations/Factories/ThrottleMiddlewareFactoryImpl.pas index 4a5e41677..70f450bf0 100644 --- a/src/Libs/Throttle/Implementations/Factories/ThrottleMiddlewareFactoryImpl.pas +++ b/src/Libs/Throttle/Implementations/Factories/ThrottleMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Implementations/IpAddrRequestIdentifierImpl.pas b/src/Libs/Throttle/Implementations/IpAddrRequestIdentifierImpl.pas index aef0f21b4..bbeafca44 100644 --- a/src/Libs/Throttle/Implementations/IpAddrRequestIdentifierImpl.pas +++ b/src/Libs/Throttle/Implementations/IpAddrRequestIdentifierImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Implementations/MemoryRateLimiterImpl.pas b/src/Libs/Throttle/Implementations/MemoryRateLimiterImpl.pas index f995b06fe..77ebf3fac 100644 --- a/src/Libs/Throttle/Implementations/MemoryRateLimiterImpl.pas +++ b/src/Libs/Throttle/Implementations/MemoryRateLimiterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Implementations/NonBlockingThrottleMiddlewareImpl.pas b/src/Libs/Throttle/Implementations/NonBlockingThrottleMiddlewareImpl.pas index 70acbcaa2..c1e3146a0 100644 --- a/src/Libs/Throttle/Implementations/NonBlockingThrottleMiddlewareImpl.pas +++ b/src/Libs/Throttle/Implementations/NonBlockingThrottleMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Implementations/QueryParamRequestIdentifierImpl.pas b/src/Libs/Throttle/Implementations/QueryParamRequestIdentifierImpl.pas index bdff684fd..7c3d7eea7 100644 --- a/src/Libs/Throttle/Implementations/QueryParamRequestIdentifierImpl.pas +++ b/src/Libs/Throttle/Implementations/QueryParamRequestIdentifierImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Implementations/SessionRequestIdentifierImpl.pas b/src/Libs/Throttle/Implementations/SessionRequestIdentifierImpl.pas index 9b72eb771..424f5ada3 100644 --- a/src/Libs/Throttle/Implementations/SessionRequestIdentifierImpl.pas +++ b/src/Libs/Throttle/Implementations/SessionRequestIdentifierImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Implementations/ThrottleMiddlewareImpl.pas b/src/Libs/Throttle/Implementations/ThrottleMiddlewareImpl.pas index c75858c9b..337d2b15c 100644 --- a/src/Libs/Throttle/Implementations/ThrottleMiddlewareImpl.pas +++ b/src/Libs/Throttle/Implementations/ThrottleMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Implementations/ThrottleRequestImpl.pas b/src/Libs/Throttle/Implementations/ThrottleRequestImpl.pas index 59fa90dee..d12febe2c 100644 --- a/src/Libs/Throttle/Implementations/ThrottleRequestImpl.pas +++ b/src/Libs/Throttle/Implementations/ThrottleRequestImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Throttle/Types/RateTypes.pas b/src/Libs/Throttle/Types/RateTypes.pas index 38d86a44e..8820908be 100644 --- a/src/Libs/Throttle/Types/RateTypes.pas +++ b/src/Libs/Throttle/Types/RateTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/UserAgent/Contracts/ClientBrowserIntf.pas b/src/Libs/UserAgent/Contracts/ClientBrowserIntf.pas index 9bdafcabb..719b7f3bb 100644 --- a/src/Libs/UserAgent/Contracts/ClientBrowserIntf.pas +++ b/src/Libs/UserAgent/Contracts/ClientBrowserIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/UserAgent/Contracts/ClientDeviceIntf.pas b/src/Libs/UserAgent/Contracts/ClientDeviceIntf.pas index 79b80abd6..487a66f69 100644 --- a/src/Libs/UserAgent/Contracts/ClientDeviceIntf.pas +++ b/src/Libs/UserAgent/Contracts/ClientDeviceIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/UserAgent/Contracts/ClientOsIntf.pas b/src/Libs/UserAgent/Contracts/ClientOsIntf.pas index 10d3b51ad..0d5a879f7 100644 --- a/src/Libs/UserAgent/Contracts/ClientOsIntf.pas +++ b/src/Libs/UserAgent/Contracts/ClientOsIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/UserAgent/Contracts/UserAgentIntf.pas b/src/Libs/UserAgent/Contracts/UserAgentIntf.pas index edf73aff7..5017796eb 100644 --- a/src/Libs/UserAgent/Contracts/UserAgentIntf.pas +++ b/src/Libs/UserAgent/Contracts/UserAgentIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/UserAgent/Implementations/Factories/UserAgentFactoryImpl.pas b/src/Libs/UserAgent/Implementations/Factories/UserAgentFactoryImpl.pas index f552e077d..a6ac7307b 100644 --- a/src/Libs/UserAgent/Implementations/Factories/UserAgentFactoryImpl.pas +++ b/src/Libs/UserAgent/Implementations/Factories/UserAgentFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit UserAgentFactoryImpl; diff --git a/src/Libs/UserAgent/Implementations/UserAgentConsts.pas b/src/Libs/UserAgent/Implementations/UserAgentConsts.pas index a59b8bd99..431a9f7fa 100644 --- a/src/Libs/UserAgent/Implementations/UserAgentConsts.pas +++ b/src/Libs/UserAgent/Implementations/UserAgentConsts.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/UserAgent/Implementations/UserAgentImpl.pas b/src/Libs/UserAgent/Implementations/UserAgentImpl.pas index 89a5d5558..96f8a7421 100644 --- a/src/Libs/UserAgent/Implementations/UserAgentImpl.pas +++ b/src/Libs/UserAgent/Implementations/UserAgentImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/AbstractMiddlewareImpl.pas b/src/Middleware/BuiltIns/AbstractMiddlewareImpl.pas index 5b64c1e3e..c7d1f0565 100644 --- a/src/Middleware/BuiltIns/AbstractMiddlewareImpl.pas +++ b/src/Middleware/BuiltIns/AbstractMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/CacheControlMiddlewareImpl.pas b/src/Middleware/BuiltIns/CacheControlMiddlewareImpl.pas index f1d4ad71c..83a8766b1 100644 --- a/src/Middleware/BuiltIns/CacheControlMiddlewareImpl.pas +++ b/src/Middleware/BuiltIns/CacheControlMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/CompositeMiddlewareImpl.pas b/src/Middleware/BuiltIns/CompositeMiddlewareImpl.pas index b12f2d5d5..be6eafcc4 100644 --- a/src/Middleware/BuiltIns/CompositeMiddlewareImpl.pas +++ b/src/Middleware/BuiltIns/CompositeMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/Factories/CacheControlMiddlewareFactoryImpl.pas b/src/Middleware/BuiltIns/Factories/CacheControlMiddlewareFactoryImpl.pas index 216471506..564614a6f 100644 --- a/src/Middleware/BuiltIns/Factories/CacheControlMiddlewareFactoryImpl.pas +++ b/src/Middleware/BuiltIns/Factories/CacheControlMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/Factories/CommonStaticFilesMiddlewareFactoryImpl.pas b/src/Middleware/BuiltIns/Factories/CommonStaticFilesMiddlewareFactoryImpl.pas index 5d97d44d9..f554c2910 100644 --- a/src/Middleware/BuiltIns/Factories/CommonStaticFilesMiddlewareFactoryImpl.pas +++ b/src/Middleware/BuiltIns/Factories/CommonStaticFilesMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/Factories/JsonContentTypeMiddlewareFactoryImpl.pas b/src/Middleware/BuiltIns/Factories/JsonContentTypeMiddlewareFactoryImpl.pas index c9aa2e441..0b40169a4 100644 --- a/src/Middleware/BuiltIns/Factories/JsonContentTypeMiddlewareFactoryImpl.pas +++ b/src/Middleware/BuiltIns/Factories/JsonContentTypeMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/Factories/NoCacheMiddlewareFactoryImpl.pas b/src/Middleware/BuiltIns/Factories/NoCacheMiddlewareFactoryImpl.pas index 1974f4772..10f32a2bd 100644 --- a/src/Middleware/BuiltIns/Factories/NoCacheMiddlewareFactoryImpl.pas +++ b/src/Middleware/BuiltIns/Factories/NoCacheMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/Factories/StaticFilesMiddlewareFactoryImpl.pas b/src/Middleware/BuiltIns/Factories/StaticFilesMiddlewareFactoryImpl.pas index a3c8e5cd8..db95b074c 100644 --- a/src/Middleware/BuiltIns/Factories/StaticFilesMiddlewareFactoryImpl.pas +++ b/src/Middleware/BuiltIns/Factories/StaticFilesMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/FuncMiddlewareImpl.pas b/src/Middleware/BuiltIns/FuncMiddlewareImpl.pas index 69c9295ab..5ffe95f2a 100644 --- a/src/Middleware/BuiltIns/FuncMiddlewareImpl.pas +++ b/src/Middleware/BuiltIns/FuncMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/JsonContentTypeMiddlewareImpl.pas b/src/Middleware/BuiltIns/JsonContentTypeMiddlewareImpl.pas index 00778c5cd..d7f58c5b4 100644 --- a/src/Middleware/BuiltIns/JsonContentTypeMiddlewareImpl.pas +++ b/src/Middleware/BuiltIns/JsonContentTypeMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/MaintenanceModeMiddlewareImpl.pas b/src/Middleware/BuiltIns/MaintenanceModeMiddlewareImpl.pas index 6ca472c5a..2bd98b687 100644 --- a/src/Middleware/BuiltIns/MaintenanceModeMiddlewareImpl.pas +++ b/src/Middleware/BuiltIns/MaintenanceModeMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/MethodMiddlewareImpl.pas b/src/Middleware/BuiltIns/MethodMiddlewareImpl.pas index 175b77e4a..46f8ef4e6 100644 --- a/src/Middleware/BuiltIns/MethodMiddlewareImpl.pas +++ b/src/Middleware/BuiltIns/MethodMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/NoCacheMiddlewareImpl.pas b/src/Middleware/BuiltIns/NoCacheMiddlewareImpl.pas index d35b50391..148bafbb2 100644 --- a/src/Middleware/BuiltIns/NoCacheMiddlewareImpl.pas +++ b/src/Middleware/BuiltIns/NoCacheMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/NullMiddlewareImpl.pas b/src/Middleware/BuiltIns/NullMiddlewareImpl.pas index 306a425d7..a85060b38 100644 --- a/src/Middleware/BuiltIns/NullMiddlewareImpl.pas +++ b/src/Middleware/BuiltIns/NullMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/RequestHandlerAsMiddlewareImpl.pas b/src/Middleware/BuiltIns/RequestHandlerAsMiddlewareImpl.pas index 21467ab4c..a5c966913 100644 --- a/src/Middleware/BuiltIns/RequestHandlerAsMiddlewareImpl.pas +++ b/src/Middleware/BuiltIns/RequestHandlerAsMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/BuiltIns/StaticFilesMiddlewareImpl.pas b/src/Middleware/BuiltIns/StaticFilesMiddlewareImpl.pas index 259f74181..a97a343dc 100644 --- a/src/Middleware/BuiltIns/StaticFilesMiddlewareImpl.pas +++ b/src/Middleware/BuiltIns/StaticFilesMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/Contracts/MiddlewareExecutorIntf.pas b/src/Middleware/Contracts/MiddlewareExecutorIntf.pas index 7ced9c4a0..0f87885eb 100644 --- a/src/Middleware/Contracts/MiddlewareExecutorIntf.pas +++ b/src/Middleware/Contracts/MiddlewareExecutorIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/Contracts/MiddlewareIntf.pas b/src/Middleware/Contracts/MiddlewareIntf.pas index 1e4702f98..bc7ee01f7 100644 --- a/src/Middleware/Contracts/MiddlewareIntf.pas +++ b/src/Middleware/Contracts/MiddlewareIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/Contracts/MiddlewareLinkIntf.pas b/src/Middleware/Contracts/MiddlewareLinkIntf.pas index f94f3d70b..df7a3d927 100644 --- a/src/Middleware/Contracts/MiddlewareLinkIntf.pas +++ b/src/Middleware/Contracts/MiddlewareLinkIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/Contracts/MiddlewareLinkListIntf.pas b/src/Middleware/Contracts/MiddlewareLinkListIntf.pas index 016813dd6..50da9428c 100644 --- a/src/Middleware/Contracts/MiddlewareLinkListIntf.pas +++ b/src/Middleware/Contracts/MiddlewareLinkListIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/Contracts/MiddlewareListFactoryIntf.pas b/src/Middleware/Contracts/MiddlewareListFactoryIntf.pas index c9497d84c..1bc2f5218 100644 --- a/src/Middleware/Contracts/MiddlewareListFactoryIntf.pas +++ b/src/Middleware/Contracts/MiddlewareListFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/Contracts/MiddlewareListIntf.pas b/src/Middleware/Contracts/MiddlewareListIntf.pas index 3e5ecdcd1..d695df5c5 100644 --- a/src/Middleware/Contracts/MiddlewareListIntf.pas +++ b/src/Middleware/Contracts/MiddlewareListIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/Contracts/MiddlewareListItemIntf.pas b/src/Middleware/Contracts/MiddlewareListItemIntf.pas index 889bb5d6e..1419dd55d 100644 --- a/src/Middleware/Contracts/MiddlewareListItemIntf.pas +++ b/src/Middleware/Contracts/MiddlewareListItemIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/Contracts/MiddlewareTypes.pas b/src/Middleware/Contracts/MiddlewareTypes.pas index 646df5e79..47b4e16c4 100644 --- a/src/Middleware/Contracts/MiddlewareTypes.pas +++ b/src/Middleware/Contracts/MiddlewareTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/Factories/MiddlewareListFactoryImpl.pas b/src/Middleware/Factories/MiddlewareListFactoryImpl.pas index 6732bd0ac..32a7b367a 100644 --- a/src/Middleware/Factories/MiddlewareListFactoryImpl.pas +++ b/src/Middleware/Factories/MiddlewareListFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/Factories/NullMiddlewareListFactoryImpl.pas b/src/Middleware/Factories/NullMiddlewareListFactoryImpl.pas index 1548df91d..615e9937c 100644 --- a/src/Middleware/Factories/NullMiddlewareListFactoryImpl.pas +++ b/src/Middleware/Factories/NullMiddlewareListFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/MiddlewareChainImpl.pas b/src/Middleware/MiddlewareChainImpl.pas index bf91fed6e..c4d13d079 100644 --- a/src/Middleware/MiddlewareChainImpl.pas +++ b/src/Middleware/MiddlewareChainImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/MiddlewareExecutorImpl.pas b/src/Middleware/MiddlewareExecutorImpl.pas index 6bf60ec62..80b8d8816 100644 --- a/src/Middleware/MiddlewareExecutorImpl.pas +++ b/src/Middleware/MiddlewareExecutorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/MiddlewareLinkImpl.pas b/src/Middleware/MiddlewareLinkImpl.pas index 03bc17499..5f7761f51 100644 --- a/src/Middleware/MiddlewareLinkImpl.pas +++ b/src/Middleware/MiddlewareLinkImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/MiddlewareListImpl.pas b/src/Middleware/MiddlewareListImpl.pas index f7901dd9b..66d80e70a 100644 --- a/src/Middleware/MiddlewareListImpl.pas +++ b/src/Middleware/MiddlewareListImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Middleware/NullMiddlewareListImpl.pas b/src/Middleware/NullMiddlewareListImpl.pas index 7793fa567..dac2b398a 100644 --- a/src/Middleware/NullMiddlewareListImpl.pas +++ b/src/Middleware/NullMiddlewareListImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Controllers/AbstractControllerImpl.pas b/src/Mvc/Controllers/AbstractControllerImpl.pas index 58cc2b710..771b69579 100644 --- a/src/Mvc/Controllers/AbstractControllerImpl.pas +++ b/src/Mvc/Controllers/AbstractControllerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Controllers/ControllerImpl.pas b/src/Mvc/Controllers/ControllerImpl.pas index eec48fe39..8d61a12c3 100644 --- a/src/Mvc/Controllers/ControllerImpl.pas +++ b/src/Mvc/Controllers/ControllerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Models/Contracts/ModelParamsIntf.pas b/src/Mvc/Models/Contracts/ModelParamsIntf.pas index 60ac3f6b7..febe93cd8 100644 --- a/src/Mvc/Models/Contracts/ModelParamsIntf.pas +++ b/src/Mvc/Models/Contracts/ModelParamsIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Models/Contracts/ModelReaderIntf.pas b/src/Mvc/Models/Contracts/ModelReaderIntf.pas index 442a79e45..c12def92c 100644 --- a/src/Mvc/Models/Contracts/ModelReaderIntf.pas +++ b/src/Mvc/Models/Contracts/ModelReaderIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Models/Contracts/ModelResultSetIntf.pas b/src/Mvc/Models/Contracts/ModelResultSetIntf.pas index 8af0a0ceb..d11d256b9 100644 --- a/src/Mvc/Models/Contracts/ModelResultSetIntf.pas +++ b/src/Mvc/Models/Contracts/ModelResultSetIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Models/Contracts/ModelWriterIntf.pas b/src/Mvc/Models/Contracts/ModelWriterIntf.pas index 4b94df70d..4d477294e 100644 --- a/src/Mvc/Models/Contracts/ModelWriterIntf.pas +++ b/src/Mvc/Models/Contracts/ModelWriterIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Models/Implementations/Basic/DecoratorModelParamsImpl.pas b/src/Mvc/Models/Implementations/Basic/DecoratorModelParamsImpl.pas index 9b38f6d0f..d59cbdb35 100644 --- a/src/Mvc/Models/Implementations/Basic/DecoratorModelParamsImpl.pas +++ b/src/Mvc/Models/Implementations/Basic/DecoratorModelParamsImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Models/Implementations/Basic/Factories/ModelParamsFactoryImpl.pas b/src/Mvc/Models/Implementations/Basic/Factories/ModelParamsFactoryImpl.pas index 7c6a76c53..c8122ee1d 100644 --- a/src/Mvc/Models/Implementations/Basic/Factories/ModelParamsFactoryImpl.pas +++ b/src/Mvc/Models/Implementations/Basic/Factories/ModelParamsFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Models/Implementations/Basic/ModelParamsImpl.pas b/src/Mvc/Models/Implementations/Basic/ModelParamsImpl.pas index e2b63ab87..6b3e499b8 100644 --- a/src/Mvc/Models/Implementations/Basic/ModelParamsImpl.pas +++ b/src/Mvc/Models/Implementations/Basic/ModelParamsImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Models/Implementations/Null/Factories/NullModelReaderFactoryImpl.pas b/src/Mvc/Models/Implementations/Null/Factories/NullModelReaderFactoryImpl.pas index dee9662c3..f14b6f3cd 100644 --- a/src/Mvc/Models/Implementations/Null/Factories/NullModelReaderFactoryImpl.pas +++ b/src/Mvc/Models/Implementations/Null/Factories/NullModelReaderFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Models/Implementations/Null/NullModelReaderImpl.pas b/src/Mvc/Models/Implementations/Null/NullModelReaderImpl.pas index 0926b62b9..369439d6d 100644 --- a/src/Mvc/Models/Implementations/Null/NullModelReaderImpl.pas +++ b/src/Mvc/Models/Implementations/Null/NullModelReaderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Models/Implementations/Null/NullModelResultSetImpl.pas b/src/Mvc/Models/Implementations/Null/NullModelResultSetImpl.pas index b12c9e219..f566227ab 100644 --- a/src/Mvc/Models/Implementations/Null/NullModelResultSetImpl.pas +++ b/src/Mvc/Models/Implementations/Null/NullModelResultSetImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/CompositeViewImpl.pas b/src/Mvc/Views/CompositeViewImpl.pas index 45019553b..111dc4fbf 100644 --- a/src/Mvc/Views/CompositeViewImpl.pas +++ b/src/Mvc/Views/CompositeViewImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Contracts/ViewIntf.pas b/src/Mvc/Views/Contracts/ViewIntf.pas index 7c2e01006..29361b8d1 100644 --- a/src/Mvc/Views/Contracts/ViewIntf.pas +++ b/src/Mvc/Views/Contracts/ViewIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Contracts/ViewPartialIntf.pas b/src/Mvc/Views/Contracts/ViewPartialIntf.pas index f3505dcd3..271bc3ac4 100644 --- a/src/Mvc/Views/Contracts/ViewPartialIntf.pas +++ b/src/Mvc/Views/Contracts/ViewPartialIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Factories/NullViewFactoryImpl.pas b/src/Mvc/Views/Factories/NullViewFactoryImpl.pas index 9d27f6bf4..cd80276ff 100644 --- a/src/Mvc/Views/Factories/NullViewFactoryImpl.pas +++ b/src/Mvc/Views/Factories/NullViewFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Factories/StrViewPartialFactoryImpl.pas b/src/Mvc/Views/Factories/StrViewPartialFactoryImpl.pas index a1856a32e..ccf6b25c5 100644 --- a/src/Mvc/Views/Factories/StrViewPartialFactoryImpl.pas +++ b/src/Mvc/Views/Factories/StrViewPartialFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Factories/ViewPartialFactoryImpl.pas b/src/Mvc/Views/Factories/ViewPartialFactoryImpl.pas index 4ff005fab..1b8efea7a 100644 --- a/src/Mvc/Views/Factories/ViewPartialFactoryImpl.pas +++ b/src/Mvc/Views/Factories/ViewPartialFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/GroupViewImpl.pas b/src/Mvc/Views/GroupViewImpl.pas index 3ac10ece2..0695cafa1 100644 --- a/src/Mvc/Views/GroupViewImpl.pas +++ b/src/Mvc/Views/GroupViewImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/NullViewImpl.pas b/src/Mvc/Views/NullViewImpl.pas index 0d71b47ba..357552985 100644 --- a/src/Mvc/Views/NullViewImpl.pas +++ b/src/Mvc/Views/NullViewImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Params/CompositeViewParametersImpl.pas b/src/Mvc/Views/Params/CompositeViewParametersImpl.pas index 0d295344c..d354f1069 100644 --- a/src/Mvc/Views/Params/CompositeViewParametersImpl.pas +++ b/src/Mvc/Views/Params/CompositeViewParametersImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Params/Contracts/ViewParametersIntf.pas b/src/Mvc/Views/Params/Contracts/ViewParametersIntf.pas index dd5ed0be4..446b4e766 100644 --- a/src/Mvc/Views/Params/Contracts/ViewParametersIntf.pas +++ b/src/Mvc/Views/Params/Contracts/ViewParametersIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Params/Factories/NullViewParametersFactoryImpl.pas b/src/Mvc/Views/Params/Factories/NullViewParametersFactoryImpl.pas index 4baaab503..f95f16693 100644 --- a/src/Mvc/Views/Params/Factories/NullViewParametersFactoryImpl.pas +++ b/src/Mvc/Views/Params/Factories/NullViewParametersFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Params/Factories/ViewParametersFactoryImpl.pas b/src/Mvc/Views/Params/Factories/ViewParametersFactoryImpl.pas index 89699c714..82db20bb9 100644 --- a/src/Mvc/Views/Params/Factories/ViewParametersFactoryImpl.pas +++ b/src/Mvc/Views/Params/Factories/ViewParametersFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Params/NullViewParametersImpl.pas b/src/Mvc/Views/Params/NullViewParametersImpl.pas index a2d64bd2e..a08e1c026 100644 --- a/src/Mvc/Views/Params/NullViewParametersImpl.pas +++ b/src/Mvc/Views/Params/NullViewParametersImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Params/ViewParametersImpl.pas b/src/Mvc/Views/Params/ViewParametersImpl.pas index 2b08ba29e..d665e1d23 100644 --- a/src/Mvc/Views/Params/ViewParametersImpl.pas +++ b/src/Mvc/Views/Params/ViewParametersImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Parsers/Contracts/TemplateParserIntf.pas b/src/Mvc/Views/Parsers/Contracts/TemplateParserIntf.pas index affe306a2..d96a9317a 100644 --- a/src/Mvc/Views/Parsers/Contracts/TemplateParserIntf.pas +++ b/src/Mvc/Views/Parsers/Contracts/TemplateParserIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Parsers/Factories/BaseTemplateParserFactoryImpl.pas b/src/Mvc/Views/Parsers/Factories/BaseTemplateParserFactoryImpl.pas index f1a2ee6a4..2244d3d93 100644 --- a/src/Mvc/Views/Parsers/Factories/BaseTemplateParserFactoryImpl.pas +++ b/src/Mvc/Views/Parsers/Factories/BaseTemplateParserFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Parsers/Factories/NullTemplateParserFactoryImpl.pas b/src/Mvc/Views/Parsers/Factories/NullTemplateParserFactoryImpl.pas index 12727d6a9..342972c8a 100644 --- a/src/Mvc/Views/Parsers/Factories/NullTemplateParserFactoryImpl.pas +++ b/src/Mvc/Views/Parsers/Factories/NullTemplateParserFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Parsers/Factories/SimpleTemplateParserFactoryImpl.pas b/src/Mvc/Views/Parsers/Factories/SimpleTemplateParserFactoryImpl.pas index ab0315847..1bff4276b 100644 --- a/src/Mvc/Views/Parsers/Factories/SimpleTemplateParserFactoryImpl.pas +++ b/src/Mvc/Views/Parsers/Factories/SimpleTemplateParserFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Parsers/Factories/TemplateParserFactoryImpl.pas b/src/Mvc/Views/Parsers/Factories/TemplateParserFactoryImpl.pas index 480c45560..6ad33de4a 100644 --- a/src/Mvc/Views/Parsers/Factories/TemplateParserFactoryImpl.pas +++ b/src/Mvc/Views/Parsers/Factories/TemplateParserFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Parsers/NullTemplateParserImpl.pas b/src/Mvc/Views/Parsers/NullTemplateParserImpl.pas index 6d25841c8..e18c0ee44 100644 --- a/src/Mvc/Views/Parsers/NullTemplateParserImpl.pas +++ b/src/Mvc/Views/Parsers/NullTemplateParserImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Parsers/SimpleTemplateParserImpl.pas b/src/Mvc/Views/Parsers/SimpleTemplateParserImpl.pas index c60f95d0a..2986ac6c3 100644 --- a/src/Mvc/Views/Parsers/SimpleTemplateParserImpl.pas +++ b/src/Mvc/Views/Parsers/SimpleTemplateParserImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Parsers/TemplateParserImpl.pas b/src/Mvc/Views/Parsers/TemplateParserImpl.pas index 87d9dfc76..e37b21b20 100644 --- a/src/Mvc/Views/Parsers/TemplateParserImpl.pas +++ b/src/Mvc/Views/Parsers/TemplateParserImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/StaticViewImpl.pas b/src/Mvc/Views/StaticViewImpl.pas index 29a007629..fb23afcfd 100644 --- a/src/Mvc/Views/StaticViewImpl.pas +++ b/src/Mvc/Views/StaticViewImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/StrViewPartialImpl.pas b/src/Mvc/Views/StrViewPartialImpl.pas index 24c7314ff..79bec6b51 100644 --- a/src/Mvc/Views/StrViewPartialImpl.pas +++ b/src/Mvc/Views/StrViewPartialImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/TemplateViewImpl.pas b/src/Mvc/Views/TemplateViewImpl.pas index 97aa8af2d..75f20cd75 100644 --- a/src/Mvc/Views/TemplateViewImpl.pas +++ b/src/Mvc/Views/TemplateViewImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/ViewImpl.pas b/src/Mvc/Views/ViewImpl.pas index 183c24d33..99207c78e 100644 --- a/src/Mvc/Views/ViewImpl.pas +++ b/src/Mvc/Views/ViewImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/ViewPartialImpl.pas b/src/Mvc/Views/ViewPartialImpl.pas index d2bbae780..b055a8697 100644 --- a/src/Mvc/Views/ViewPartialImpl.pas +++ b/src/Mvc/Views/ViewPartialImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/CompositeRouteBuilderImpl.pas b/src/Router/CompositeRouteBuilderImpl.pas index ba559066d..665066d68 100644 --- a/src/Router/CompositeRouteBuilderImpl.pas +++ b/src/Router/CompositeRouteBuilderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Contracts/RouteArgsReaderIntf.pas b/src/Router/Contracts/RouteArgsReaderIntf.pas index 85e12b821..7e446430f 100644 --- a/src/Router/Contracts/RouteArgsReaderIntf.pas +++ b/src/Router/Contracts/RouteArgsReaderIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Contracts/RouteArgsWriterIntf.pas b/src/Router/Contracts/RouteArgsWriterIntf.pas index 0d9e59b47..79cba13ec 100644 --- a/src/Router/Contracts/RouteArgsWriterIntf.pas +++ b/src/Router/Contracts/RouteArgsWriterIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Contracts/RouteBuilderIntf.pas b/src/Router/Contracts/RouteBuilderIntf.pas index e9636b56b..6e5b03fbe 100644 --- a/src/Router/Contracts/RouteBuilderIntf.pas +++ b/src/Router/Contracts/RouteBuilderIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Contracts/RouteHandlerFactoryIntf.pas b/src/Router/Contracts/RouteHandlerFactoryIntf.pas index 0d6c54d42..13849a825 100644 --- a/src/Router/Contracts/RouteHandlerFactoryIntf.pas +++ b/src/Router/Contracts/RouteHandlerFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Contracts/RouteHandlerIntf.pas b/src/Router/Contracts/RouteHandlerIntf.pas index 25a2c1c77..5894e1faa 100644 --- a/src/Router/Contracts/RouteHandlerIntf.pas +++ b/src/Router/Contracts/RouteHandlerIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Contracts/RouteIntf.pas b/src/Router/Contracts/RouteIntf.pas index 6ecf3ace2..49d7cc4e7 100644 --- a/src/Router/Contracts/RouteIntf.pas +++ b/src/Router/Contracts/RouteIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Contracts/RouteListIntf.pas b/src/Router/Contracts/RouteListIntf.pas index 06f631726..943fbdff1 100644 --- a/src/Router/Contracts/RouteListIntf.pas +++ b/src/Router/Contracts/RouteListIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Contracts/RouteMatcherIntf.pas b/src/Router/Contracts/RouteMatcherIntf.pas index 54ce579c1..e88e6fe20 100644 --- a/src/Router/Contracts/RouteMatcherIntf.pas +++ b/src/Router/Contracts/RouteMatcherIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Contracts/RouteUrlIntf.pas b/src/Router/Contracts/RouteUrlIntf.pas index 67c944f55..1c0c2d478 100644 --- a/src/Router/Contracts/RouteUrlIntf.pas +++ b/src/Router/Contracts/RouteUrlIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Contracts/RouterIntf.pas b/src/Router/Contracts/RouterIntf.pas index 3ffbd60ea..f792375b8 100644 --- a/src/Router/Contracts/RouterIntf.pas +++ b/src/Router/Contracts/RouterIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Exceptions/ERouteArgNotFoundImpl.pas b/src/Router/Exceptions/ERouteArgNotFoundImpl.pas index d14a1aac9..e0969ccc3 100644 --- a/src/Router/Exceptions/ERouteArgNotFoundImpl.pas +++ b/src/Router/Exceptions/ERouteArgNotFoundImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Exceptions/ERouteMatcherImpl.pas b/src/Router/Exceptions/ERouteMatcherImpl.pas index 7f5078378..58adf1b45 100644 --- a/src/Router/Exceptions/ERouteMatcherImpl.pas +++ b/src/Router/Exceptions/ERouteMatcherImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit ERouteMatcherImpl; diff --git a/src/Router/Factories/AbstractRouterFactoryImpl.pas b/src/Router/Factories/AbstractRouterFactoryImpl.pas index 74d4cf9a7..877bad7fa 100644 --- a/src/Router/Factories/AbstractRouterFactoryImpl.pas +++ b/src/Router/Factories/AbstractRouterFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Factories/CombineRouterFactoryImpl.pas b/src/Router/Factories/CombineRouterFactoryImpl.pas index dbfd7d650..bb2751dcd 100644 --- a/src/Router/Factories/CombineRouterFactoryImpl.pas +++ b/src/Router/Factories/CombineRouterFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Factories/RouteHandlerFactoryImpl.pas b/src/Router/Factories/RouteHandlerFactoryImpl.pas index 6493dedea..0ad54e493 100644 --- a/src/Router/Factories/RouteHandlerFactoryImpl.pas +++ b/src/Router/Factories/RouteHandlerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Factories/RouterFactoryImpl.pas b/src/Router/Factories/RouterFactoryImpl.pas index a74f856b7..b0cd7c8e5 100644 --- a/src/Router/Factories/RouterFactoryImpl.pas +++ b/src/Router/Factories/RouterFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Factories/SimpleRouterFactoryImpl.pas b/src/Router/Factories/SimpleRouterFactoryImpl.pas index aa5700c4d..b4a4d7386 100644 --- a/src/Router/Factories/SimpleRouterFactoryImpl.pas +++ b/src/Router/Factories/SimpleRouterFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Lists/CombineRegexRouteListImpl.pas b/src/Router/Lists/CombineRegexRouteListImpl.pas index 7279a251d..1db415bc9 100644 --- a/src/Router/Lists/CombineRegexRouteListImpl.pas +++ b/src/Router/Lists/CombineRegexRouteListImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Lists/RegexRouteListImpl.pas b/src/Router/Lists/RegexRouteListImpl.pas index 2cad030ca..782a141f6 100644 --- a/src/Router/Lists/RegexRouteListImpl.pas +++ b/src/Router/Lists/RegexRouteListImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Lists/RouteListImpl.pas b/src/Router/Lists/RouteListImpl.pas index 724f60776..de5f6e870 100644 --- a/src/Router/Lists/RouteListImpl.pas +++ b/src/Router/Lists/RouteListImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Lists/SimpleRegexRouteListImpl.pas b/src/Router/Lists/SimpleRegexRouteListImpl.pas index 8175a748b..16bef55df 100644 --- a/src/Router/Lists/SimpleRegexRouteListImpl.pas +++ b/src/Router/Lists/SimpleRegexRouteListImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/NullRouteArgsImpl.pas b/src/Router/NullRouteArgsImpl.pas index 8b16ae9ea..6385a983c 100644 --- a/src/Router/NullRouteArgsImpl.pas +++ b/src/Router/NullRouteArgsImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/NullRouteImpl.pas b/src/Router/NullRouteImpl.pas index ba8c3dceb..36d917852 100644 --- a/src/Router/NullRouteImpl.pas +++ b/src/Router/NullRouteImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/RouteBuilderImpl.pas b/src/Router/RouteBuilderImpl.pas index 784427562..064ffbc72 100644 --- a/src/Router/RouteBuilderImpl.pas +++ b/src/Router/RouteBuilderImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/RouteConsts.pas b/src/Router/RouteConsts.pas index e935c95f3..9e7f1415e 100644 --- a/src/Router/RouteConsts.pas +++ b/src/Router/RouteConsts.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/RouteHandlerImpl.pas b/src/Router/RouteHandlerImpl.pas index 9d25f07b2..6ad9deb50 100644 --- a/src/Router/RouteHandlerImpl.pas +++ b/src/Router/RouteHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/RouterImpl.pas b/src/Router/RouterImpl.pas index dca73bf2f..7df7c67e0 100644 --- a/src/Router/RouterImpl.pas +++ b/src/Router/RouterImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Types/PlaceholderTypes.pas b/src/Router/Types/PlaceholderTypes.pas index 1cab64489..2c902874b 100644 --- a/src/Router/Types/PlaceholderTypes.pas +++ b/src/Router/Types/PlaceholderTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Router/Types/RouteDataTypes.pas b/src/Router/Types/RouteDataTypes.pas index bb82718a2..7753988d5 100644 --- a/src/Router/Types/RouteDataTypes.pas +++ b/src/Router/Types/RouteDataTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Authenticator/AbstractPasswHashAuthImpl.pas b/src/Security/Auth/Authenticator/AbstractPasswHashAuthImpl.pas index a9c4f9609..538c575d3 100644 --- a/src/Security/Auth/Authenticator/AbstractPasswHashAuthImpl.pas +++ b/src/Security/Auth/Authenticator/AbstractPasswHashAuthImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Authenticator/DbPasswHashAuthImpl.pas b/src/Security/Auth/Authenticator/DbPasswHashAuthImpl.pas index 932b86b29..7f3f4beda 100644 --- a/src/Security/Auth/Authenticator/DbPasswHashAuthImpl.pas +++ b/src/Security/Auth/Authenticator/DbPasswHashAuthImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Authenticator/Factories/DbPasswHashAuthFactoryImpl.pas b/src/Security/Auth/Authenticator/Factories/DbPasswHashAuthFactoryImpl.pas index d480bada6..950a03a2a 100644 --- a/src/Security/Auth/Authenticator/Factories/DbPasswHashAuthFactoryImpl.pas +++ b/src/Security/Auth/Authenticator/Factories/DbPasswHashAuthFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Authenticator/Factories/StaticPasswHashAuthFactoryImpl.pas b/src/Security/Auth/Authenticator/Factories/StaticPasswHashAuthFactoryImpl.pas index d37afac4d..7d3a08dc3 100644 --- a/src/Security/Auth/Authenticator/Factories/StaticPasswHashAuthFactoryImpl.pas +++ b/src/Security/Auth/Authenticator/Factories/StaticPasswHashAuthFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Authenticator/StaticCredentialsAuthImpl.pas b/src/Security/Auth/Authenticator/StaticCredentialsAuthImpl.pas index 38c08bdb7..61878273d 100644 --- a/src/Security/Auth/Authenticator/StaticCredentialsAuthImpl.pas +++ b/src/Security/Auth/Authenticator/StaticCredentialsAuthImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Authenticator/StaticPasswHashAuthImpl.pas b/src/Security/Auth/Authenticator/StaticPasswHashAuthImpl.pas index db11a723b..451b5e3ea 100644 --- a/src/Security/Auth/Authenticator/StaticPasswHashAuthImpl.pas +++ b/src/Security/Auth/Authenticator/StaticPasswHashAuthImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Basic/Factories/StaticCredentialsBasicAuthMiddlewareFactoryImpl.pas b/src/Security/Auth/Basic/Factories/StaticCredentialsBasicAuthMiddlewareFactoryImpl.pas index 7baf1388b..87431866e 100644 --- a/src/Security/Auth/Basic/Factories/StaticCredentialsBasicAuthMiddlewareFactoryImpl.pas +++ b/src/Security/Auth/Basic/Factories/StaticCredentialsBasicAuthMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Basic/Middlewares/BasicAuthMiddlewareImpl.pas b/src/Security/Auth/Basic/Middlewares/BasicAuthMiddlewareImpl.pas index 636e3d51e..44baa1008 100644 --- a/src/Security/Auth/Basic/Middlewares/BasicAuthMiddlewareImpl.pas +++ b/src/Security/Auth/Basic/Middlewares/BasicAuthMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit BasicAuthMiddlewareImpl; diff --git a/src/Security/Auth/Bearer/CredentialRequestImpl.pas b/src/Security/Auth/Bearer/CredentialRequestImpl.pas index 1bfb736ba..e62a0d23b 100644 --- a/src/Security/Auth/Bearer/CredentialRequestImpl.pas +++ b/src/Security/Auth/Bearer/CredentialRequestImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Bearer/Factories/BearerAuthMiddlewareFactoryImpl.pas b/src/Security/Auth/Bearer/Factories/BearerAuthMiddlewareFactoryImpl.pas index b9efc5af2..dc6a44915 100644 --- a/src/Security/Auth/Bearer/Factories/BearerAuthMiddlewareFactoryImpl.pas +++ b/src/Security/Auth/Bearer/Factories/BearerAuthMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Bearer/Middlewares/BearerAuthMiddlewareImpl.pas b/src/Security/Auth/Bearer/Middlewares/BearerAuthMiddlewareImpl.pas index 8e877a9e5..334c66ef7 100644 --- a/src/Security/Auth/Bearer/Middlewares/BearerAuthMiddlewareImpl.pas +++ b/src/Security/Auth/Bearer/Middlewares/BearerAuthMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit BearerAuthMiddlewareImpl; diff --git a/src/Security/Auth/Contracts/AuthIntf.pas b/src/Security/Auth/Contracts/AuthIntf.pas index 01dba2b5b..e483a4a06 100644 --- a/src/Security/Auth/Contracts/AuthIntf.pas +++ b/src/Security/Auth/Contracts/AuthIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Contracts/TokenGeneratorIntf.pas b/src/Security/Auth/Contracts/TokenGeneratorIntf.pas index 44a9da1af..c05a78459 100644 --- a/src/Security/Auth/Contracts/TokenGeneratorIntf.pas +++ b/src/Security/Auth/Contracts/TokenGeneratorIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Contracts/TokenVerifierIntf.pas b/src/Security/Auth/Contracts/TokenVerifierIntf.pas index fd241d298..1046514d9 100644 --- a/src/Security/Auth/Contracts/TokenVerifierIntf.pas +++ b/src/Security/Auth/Contracts/TokenVerifierIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Digest/DigestStaticCredentialsAuthImpl.pas b/src/Security/Auth/Digest/DigestStaticCredentialsAuthImpl.pas index db4bcfa70..82d193feb 100644 --- a/src/Security/Auth/Digest/DigestStaticCredentialsAuthImpl.pas +++ b/src/Security/Auth/Digest/DigestStaticCredentialsAuthImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Digest/Factories/StaticCredentialsDigestAuthMiddlewareFactoryImpl.pas b/src/Security/Auth/Digest/Factories/StaticCredentialsDigestAuthMiddlewareFactoryImpl.pas index f35234540..0af436afa 100644 --- a/src/Security/Auth/Digest/Factories/StaticCredentialsDigestAuthMiddlewareFactoryImpl.pas +++ b/src/Security/Auth/Digest/Factories/StaticCredentialsDigestAuthMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Digest/Helpers/DigestInfoHelper.pas b/src/Security/Auth/Digest/Helpers/DigestInfoHelper.pas index 03d79ac97..1a8849a3b 100644 --- a/src/Security/Auth/Digest/Helpers/DigestInfoHelper.pas +++ b/src/Security/Auth/Digest/Helpers/DigestInfoHelper.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Digest/Middlewares/DigestAuthMiddlewareImpl.pas b/src/Security/Auth/Digest/Middlewares/DigestAuthMiddlewareImpl.pas index 521fb6a39..608bab64b 100644 --- a/src/Security/Auth/Digest/Middlewares/DigestAuthMiddlewareImpl.pas +++ b/src/Security/Auth/Digest/Middlewares/DigestAuthMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit DigestAuthMiddlewareImpl; diff --git a/src/Security/Auth/Digest/Types/DigestInfoTypes.pas b/src/Security/Auth/Digest/Types/DigestInfoTypes.pas index be152dcee..5f228c730 100644 --- a/src/Security/Auth/Digest/Types/DigestInfoTypes.pas +++ b/src/Security/Auth/Digest/Types/DigestInfoTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Exceptions/EAuthImpl.pas b/src/Security/Auth/Exceptions/EAuthImpl.pas index e0868fa26..bb2ef4eb3 100644 --- a/src/Security/Auth/Exceptions/EAuthImpl.pas +++ b/src/Security/Auth/Exceptions/EAuthImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Types/CredentialTypes.pas b/src/Security/Auth/Types/CredentialTypes.pas index ebbabf002..c8900e808 100644 --- a/src/Security/Auth/Types/CredentialTypes.pas +++ b/src/Security/Auth/Types/CredentialTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Auth/Types/VerificationResultTypes.pas b/src/Security/Auth/Types/VerificationResultTypes.pas index d1c72b331..c2078f157 100644 --- a/src/Security/Auth/Types/VerificationResultTypes.pas +++ b/src/Security/Auth/Types/VerificationResultTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Cors/Contracts/CorsConfigIntf.pas b/src/Security/Cors/Contracts/CorsConfigIntf.pas index 35c729943..fd18621c7 100644 --- a/src/Security/Cors/Contracts/CorsConfigIntf.pas +++ b/src/Security/Cors/Contracts/CorsConfigIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Cors/Contracts/CorsIntf.pas b/src/Security/Cors/Contracts/CorsIntf.pas index b12c700d6..4f9b3f547 100644 --- a/src/Security/Cors/Contracts/CorsIntf.pas +++ b/src/Security/Cors/Contracts/CorsIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Cors/Factories/BaseCorsMiddlewareFactoryImpl.pas b/src/Security/Cors/Factories/BaseCorsMiddlewareFactoryImpl.pas index 9f30913a2..3211ca895 100644 --- a/src/Security/Cors/Factories/BaseCorsMiddlewareFactoryImpl.pas +++ b/src/Security/Cors/Factories/BaseCorsMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Cors/Factories/CorsMiddlewareFactoryImpl.pas b/src/Security/Cors/Factories/CorsMiddlewareFactoryImpl.pas index 68b919476..e49edcc5a 100644 --- a/src/Security/Cors/Factories/CorsMiddlewareFactoryImpl.pas +++ b/src/Security/Cors/Factories/CorsMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Cors/Factories/NullCorsMiddlewareFactoryImpl.pas b/src/Security/Cors/Factories/NullCorsMiddlewareFactoryImpl.pas index a2a69864c..6e3ef66d2 100644 --- a/src/Security/Cors/Factories/NullCorsMiddlewareFactoryImpl.pas +++ b/src/Security/Cors/Factories/NullCorsMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Cors/Implementations/CorsConfigImpl.pas b/src/Security/Cors/Implementations/CorsConfigImpl.pas index ccb14b237..b78478525 100644 --- a/src/Security/Cors/Implementations/CorsConfigImpl.pas +++ b/src/Security/Cors/Implementations/CorsConfigImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Cors/Implementations/CorsImpl.pas b/src/Security/Cors/Implementations/CorsImpl.pas index 58dce9aac..0eb65c1f7 100644 --- a/src/Security/Cors/Implementations/CorsImpl.pas +++ b/src/Security/Cors/Implementations/CorsImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Cors/Implementations/NullCorsImpl.pas b/src/Security/Cors/Implementations/NullCorsImpl.pas index 31f50d948..c113e07d1 100644 --- a/src/Security/Cors/Implementations/NullCorsImpl.pas +++ b/src/Security/Cors/Implementations/NullCorsImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Cors/Middlewares/CorsMiddlewareImpl.pas b/src/Security/Cors/Middlewares/CorsMiddlewareImpl.pas index 59f33229b..dfe1066f7 100644 --- a/src/Security/Cors/Middlewares/CorsMiddlewareImpl.pas +++ b/src/Security/Cors/Middlewares/CorsMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit CorsMiddlewareImpl; diff --git a/src/Security/Csrf/Consts/CsrfConsts.pas b/src/Security/Csrf/Consts/CsrfConsts.pas index 240c332a7..a4bc6cc70 100644 --- a/src/Security/Csrf/Consts/CsrfConsts.pas +++ b/src/Security/Csrf/Consts/CsrfConsts.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Csrf/Contracts/CsrfIntf.pas b/src/Security/Csrf/Contracts/CsrfIntf.pas index 5cac9523d..77fbf1cd8 100644 --- a/src/Security/Csrf/Contracts/CsrfIntf.pas +++ b/src/Security/Csrf/Contracts/CsrfIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Csrf/Factories/CsrfMiddlewareFactoryImpl.pas b/src/Security/Csrf/Factories/CsrfMiddlewareFactoryImpl.pas index a36f1d6aa..5031490f9 100644 --- a/src/Security/Csrf/Factories/CsrfMiddlewareFactoryImpl.pas +++ b/src/Security/Csrf/Factories/CsrfMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Csrf/Handlers/DefaultFailCsrfHandlerImpl.pas b/src/Security/Csrf/Handlers/DefaultFailCsrfHandlerImpl.pas index 87cbd5de6..0bc9f8645 100644 --- a/src/Security/Csrf/Handlers/DefaultFailCsrfHandlerImpl.pas +++ b/src/Security/Csrf/Handlers/DefaultFailCsrfHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Csrf/Implementations/CsrfImpl.pas b/src/Security/Csrf/Implementations/CsrfImpl.pas index aec75e9ca..1cbff5421 100644 --- a/src/Security/Csrf/Implementations/CsrfImpl.pas +++ b/src/Security/Csrf/Implementations/CsrfImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Csrf/Implementations/UrandomCsrfImpl.pas b/src/Security/Csrf/Implementations/UrandomCsrfImpl.pas index 9159c5cee..a3199c4ef 100644 --- a/src/Security/Csrf/Implementations/UrandomCsrfImpl.pas +++ b/src/Security/Csrf/Implementations/UrandomCsrfImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Csrf/Middlewares/CsrfMiddlewareImpl.pas b/src/Security/Csrf/Middlewares/CsrfMiddlewareImpl.pas index 914b10378..f800175c2 100644 --- a/src/Security/Csrf/Middlewares/CsrfMiddlewareImpl.pas +++ b/src/Security/Csrf/Middlewares/CsrfMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Escaper/Contracts/EscaperIntf.pas b/src/Security/Escaper/Contracts/EscaperIntf.pas index 8816d3456..dfc317adf 100644 --- a/src/Security/Escaper/Contracts/EscaperIntf.pas +++ b/src/Security/Escaper/Contracts/EscaperIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/FrameGuard/Factories/FrameGuardMiddlewareFactoryImpl.pas b/src/Security/FrameGuard/Factories/FrameGuardMiddlewareFactoryImpl.pas index c87f4235d..bcdeef557 100644 --- a/src/Security/FrameGuard/Factories/FrameGuardMiddlewareFactoryImpl.pas +++ b/src/Security/FrameGuard/Factories/FrameGuardMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/FrameGuard/FrameGuardConsts.pas b/src/Security/FrameGuard/FrameGuardConsts.pas index 66e55c1cc..e5668f8ff 100644 --- a/src/Security/FrameGuard/FrameGuardConsts.pas +++ b/src/Security/FrameGuard/FrameGuardConsts.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/FrameGuard/Middlewares/FrameGuardMiddlewareImpl.pas b/src/Security/FrameGuard/Middlewares/FrameGuardMiddlewareImpl.pas index 9b36c6d8b..9bc091db5 100644 --- a/src/Security/FrameGuard/Middlewares/FrameGuardMiddlewareImpl.pas +++ b/src/Security/FrameGuard/Middlewares/FrameGuardMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Jwt/Contracts/JwtAlgIntf.pas b/src/Security/Jwt/Contracts/JwtAlgIntf.pas index 1ec1db01e..6529bf736 100644 --- a/src/Security/Jwt/Contracts/JwtAlgIntf.pas +++ b/src/Security/Jwt/Contracts/JwtAlgIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Jwt/Contracts/JwtAlgSignerIntf.pas b/src/Security/Jwt/Contracts/JwtAlgSignerIntf.pas index 1f62f00a4..6f8bc88b4 100644 --- a/src/Security/Jwt/Contracts/JwtAlgSignerIntf.pas +++ b/src/Security/Jwt/Contracts/JwtAlgSignerIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Jwt/Contracts/JwtAlgVerifierIntf.pas b/src/Security/Jwt/Contracts/JwtAlgVerifierIntf.pas index f33649d0b..012863dd1 100644 --- a/src/Security/Jwt/Contracts/JwtAlgVerifierIntf.pas +++ b/src/Security/Jwt/Contracts/JwtAlgVerifierIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Jwt/Implementations/Alg/AbstractHmacJwtAlgImpl.pas b/src/Security/Jwt/Implementations/Alg/AbstractHmacJwtAlgImpl.pas index c89b5da0c..60e7dfc70 100644 --- a/src/Security/Jwt/Implementations/Alg/AbstractHmacJwtAlgImpl.pas +++ b/src/Security/Jwt/Implementations/Alg/AbstractHmacJwtAlgImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Jwt/Implementations/Alg/HmacSha256JwtAlgImpl.pas b/src/Security/Jwt/Implementations/Alg/HmacSha256JwtAlgImpl.pas index 731746af9..a51715cdd 100644 --- a/src/Security/Jwt/Implementations/Alg/HmacSha256JwtAlgImpl.pas +++ b/src/Security/Jwt/Implementations/Alg/HmacSha256JwtAlgImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Jwt/Implementations/Alg/HmacSha384JwtAlgImpl.pas b/src/Security/Jwt/Implementations/Alg/HmacSha384JwtAlgImpl.pas index c92a0f173..8c32e841b 100644 --- a/src/Security/Jwt/Implementations/Alg/HmacSha384JwtAlgImpl.pas +++ b/src/Security/Jwt/Implementations/Alg/HmacSha384JwtAlgImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Jwt/Implementations/Alg/HmacSha512JwtAlgImpl.pas b/src/Security/Jwt/Implementations/Alg/HmacSha512JwtAlgImpl.pas index 50ef96176..a693ec73f 100644 --- a/src/Security/Jwt/Implementations/Alg/HmacSha512JwtAlgImpl.pas +++ b/src/Security/Jwt/Implementations/Alg/HmacSha512JwtAlgImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Jwt/Implementations/Alg/NoneJwtAlgImpl.pas b/src/Security/Jwt/Implementations/Alg/NoneJwtAlgImpl.pas index 953922add..067814d27 100644 --- a/src/Security/Jwt/Implementations/Alg/NoneJwtAlgImpl.pas +++ b/src/Security/Jwt/Implementations/Alg/NoneJwtAlgImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Jwt/Implementations/Exceptions/EJwtImpl.pas b/src/Security/Jwt/Implementations/Exceptions/EJwtImpl.pas index 2685dd06b..dedc96cf3 100644 --- a/src/Security/Jwt/Implementations/Exceptions/EJwtImpl.pas +++ b/src/Security/Jwt/Implementations/Exceptions/EJwtImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Jwt/Implementations/Factories/JwtTokenGeneratorFactoryImpl.pas b/src/Security/Jwt/Implementations/Factories/JwtTokenGeneratorFactoryImpl.pas index 7c90ecd02..2e62c3738 100644 --- a/src/Security/Jwt/Implementations/Factories/JwtTokenGeneratorFactoryImpl.pas +++ b/src/Security/Jwt/Implementations/Factories/JwtTokenGeneratorFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Jwt/Implementations/Factories/JwtTokenVerifierFactoryImpl.pas b/src/Security/Jwt/Implementations/Factories/JwtTokenVerifierFactoryImpl.pas index 858bd1dc0..9a505fe33 100644 --- a/src/Security/Jwt/Implementations/Factories/JwtTokenVerifierFactoryImpl.pas +++ b/src/Security/Jwt/Implementations/Factories/JwtTokenVerifierFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Jwt/Implementations/JwtConsts.pas b/src/Security/Jwt/Implementations/JwtConsts.pas index c00a7bc2d..4d415211d 100644 --- a/src/Security/Jwt/Implementations/JwtConsts.pas +++ b/src/Security/Jwt/Implementations/JwtConsts.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Jwt/Implementations/JwtTokenGeneratorImpl.pas b/src/Security/Jwt/Implementations/JwtTokenGeneratorImpl.pas index 62b10d69d..88954e8d9 100644 --- a/src/Security/Jwt/Implementations/JwtTokenGeneratorImpl.pas +++ b/src/Security/Jwt/Implementations/JwtTokenGeneratorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Jwt/Implementations/JwtTokenVerifierImpl.pas b/src/Security/Jwt/Implementations/JwtTokenVerifierImpl.pas index 2389d176a..d61c21d68 100644 --- a/src/Security/Jwt/Implementations/JwtTokenVerifierImpl.pas +++ b/src/Security/Jwt/Implementations/JwtTokenVerifierImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/PasswordHash/Exceptions/EPasswordHashImpl.pas b/src/Security/PasswordHash/Exceptions/EPasswordHashImpl.pas index 62602d366..83befb16c 100644 --- a/src/Security/PasswordHash/Exceptions/EPasswordHashImpl.pas +++ b/src/Security/PasswordHash/Exceptions/EPasswordHashImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/PasswordHash/Implementations/Argon2i/Factories/Argon2iPasswordHashFactoryImpl.pas b/src/Security/PasswordHash/Implementations/Argon2i/Factories/Argon2iPasswordHashFactoryImpl.pas index 77c1ffa78..76074bb7f 100644 --- a/src/Security/PasswordHash/Implementations/Argon2i/Factories/Argon2iPasswordHashFactoryImpl.pas +++ b/src/Security/PasswordHash/Implementations/Argon2i/Factories/Argon2iPasswordHashFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/PasswordHash/Implementations/Bcrypt/Factories/BcryptPasswordHashFactoryImpl.pas b/src/Security/PasswordHash/Implementations/Bcrypt/Factories/BcryptPasswordHashFactoryImpl.pas index 35d3e1a24..49081a908 100644 --- a/src/Security/PasswordHash/Implementations/Bcrypt/Factories/BcryptPasswordHashFactoryImpl.pas +++ b/src/Security/PasswordHash/Implementations/Bcrypt/Factories/BcryptPasswordHashFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/PasswordHash/Implementations/Pbkdf2/Factories/Pbkdf2PasswordHashFactoryImpl.pas b/src/Security/PasswordHash/Implementations/Pbkdf2/Factories/Pbkdf2PasswordHashFactoryImpl.pas index 034f7d1b7..fdbe8eecb 100644 --- a/src/Security/PasswordHash/Implementations/Pbkdf2/Factories/Pbkdf2PasswordHashFactoryImpl.pas +++ b/src/Security/PasswordHash/Implementations/Pbkdf2/Factories/Pbkdf2PasswordHashFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/PasswordHash/Implementations/Scrypt/Factories/ScryptPasswordHashFactoryImpl.pas b/src/Security/PasswordHash/Implementations/Scrypt/Factories/ScryptPasswordHashFactoryImpl.pas index a9cb9e9a8..e63a5c365 100644 --- a/src/Security/PasswordHash/Implementations/Scrypt/Factories/ScryptPasswordHashFactoryImpl.pas +++ b/src/Security/PasswordHash/Implementations/Scrypt/Factories/ScryptPasswordHashFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/PasswordHash/Implementations/Sha2/Factories/Sha2PasswordHashFactoryImpl.pas b/src/Security/PasswordHash/Implementations/Sha2/Factories/Sha2PasswordHashFactoryImpl.pas index cfc953667..7e74db3b5 100644 --- a/src/Security/PasswordHash/Implementations/Sha2/Factories/Sha2PasswordHashFactoryImpl.pas +++ b/src/Security/PasswordHash/Implementations/Sha2/Factories/Sha2PasswordHashFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Sanitation/Contracts/SanitizerIntf.pas b/src/Security/Sanitation/Contracts/SanitizerIntf.pas index 101596314..bed3819e3 100644 --- a/src/Security/Sanitation/Contracts/SanitizerIntf.pas +++ b/src/Security/Sanitation/Contracts/SanitizerIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Sanitation/Implementations/HtmlEntitiesSanitizerImpl.pas b/src/Security/Sanitation/Implementations/HtmlEntitiesSanitizerImpl.pas index c0d001d83..b4c92b532 100644 --- a/src/Security/Sanitation/Implementations/HtmlEntitiesSanitizerImpl.pas +++ b/src/Security/Sanitation/Implementations/HtmlEntitiesSanitizerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Contracts/RequestValidatorIntf.pas b/src/Security/Validation/Contracts/RequestValidatorIntf.pas index b19791a5a..6b51fb2a9 100644 --- a/src/Security/Validation/Contracts/RequestValidatorIntf.pas +++ b/src/Security/Validation/Contracts/RequestValidatorIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Contracts/ValidationRulesIntf.pas b/src/Security/Validation/Contracts/ValidationRulesIntf.pas index 36b45ca92..8546a9eba 100644 --- a/src/Security/Validation/Contracts/ValidationRulesIntf.pas +++ b/src/Security/Validation/Contracts/ValidationRulesIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Contracts/ValidatorCollectionIntf.pas b/src/Security/Validation/Contracts/ValidatorCollectionIntf.pas index 9768b7bb4..2f1a7dd3e 100644 --- a/src/Security/Validation/Contracts/ValidatorCollectionIntf.pas +++ b/src/Security/Validation/Contracts/ValidatorCollectionIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Contracts/ValidatorIntf.pas b/src/Security/Validation/Contracts/ValidatorIntf.pas index efac117c9..b8306191e 100644 --- a/src/Security/Validation/Contracts/ValidatorIntf.pas +++ b/src/Security/Validation/Contracts/ValidatorIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Exceptions/EInvalidValidatorImpl.pas b/src/Security/Validation/Exceptions/EInvalidValidatorImpl.pas index 56748b00f..c6c8e0676 100644 --- a/src/Security/Validation/Exceptions/EInvalidValidatorImpl.pas +++ b/src/Security/Validation/Exceptions/EInvalidValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Factories/ValidationFactoryImpl.pas b/src/Security/Validation/Factories/ValidationFactoryImpl.pas index 14304d7d5..d4e2784cd 100644 --- a/src/Security/Validation/Factories/ValidationFactoryImpl.pas +++ b/src/Security/Validation/Factories/ValidationFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Middleware/ValidationCollectionMiddlewareWithHandlerImpl.pas b/src/Security/Validation/Middleware/ValidationCollectionMiddlewareWithHandlerImpl.pas index 05d7ae93f..a3768519e 100644 --- a/src/Security/Validation/Middleware/ValidationCollectionMiddlewareWithHandlerImpl.pas +++ b/src/Security/Validation/Middleware/ValidationCollectionMiddlewareWithHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Middleware/ValidationMiddlewareImpl.pas b/src/Security/Validation/Middleware/ValidationMiddlewareImpl.pas index c4ff2e28a..bd369a72b 100644 --- a/src/Security/Validation/Middleware/ValidationMiddlewareImpl.pas +++ b/src/Security/Validation/Middleware/ValidationMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Middleware/ValidationMiddlewareWithHandlerImpl.pas b/src/Security/Validation/Middleware/ValidationMiddlewareWithHandlerImpl.pas index 3b0562e7b..088e85bfb 100644 --- a/src/Security/Validation/Middleware/ValidationMiddlewareWithHandlerImpl.pas +++ b/src/Security/Validation/Middleware/ValidationMiddlewareWithHandlerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Types/ValidationResultTypes.pas b/src/Security/Validation/Types/ValidationResultTypes.pas index 41d3db667..e24b32699 100644 --- a/src/Security/Validation/Types/ValidationResultTypes.pas +++ b/src/Security/Validation/Types/ValidationResultTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Types/ValidatorArrayTypes.pas b/src/Security/Validation/Types/ValidatorArrayTypes.pas index eeffe09b2..61466ad97 100644 --- a/src/Security/Validation/Types/ValidatorArrayTypes.pas +++ b/src/Security/Validation/Types/ValidatorArrayTypes.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/ValidationCollectionImpl.pas b/src/Security/Validation/ValidationCollectionImpl.pas index d5e39502f..43f8dff01 100644 --- a/src/Security/Validation/ValidationCollectionImpl.pas +++ b/src/Security/Validation/ValidationCollectionImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/ValidationImpl.pas b/src/Security/Validation/ValidationImpl.pas index e6b9ceef9..c6abd0231 100644 --- a/src/Security/Validation/ValidationImpl.pas +++ b/src/Security/Validation/ValidationImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/AcceptedValidatorImpl.pas b/src/Security/Validation/Validators/AcceptedValidatorImpl.pas index c8a5c5c0c..1275cbb6c 100644 --- a/src/Security/Validation/Validators/AcceptedValidatorImpl.pas +++ b/src/Security/Validation/Validators/AcceptedValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/AfterDateTimeFieldValidatorImpl.pas b/src/Security/Validation/Validators/AfterDateTimeFieldValidatorImpl.pas index ca579ef07..4f68e7fe9 100644 --- a/src/Security/Validation/Validators/AfterDateTimeFieldValidatorImpl.pas +++ b/src/Security/Validation/Validators/AfterDateTimeFieldValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/AfterDateTimeValidatorImpl.pas b/src/Security/Validation/Validators/AfterDateTimeValidatorImpl.pas index fa1befc8e..d1ad8d102 100644 --- a/src/Security/Validation/Validators/AfterDateTimeValidatorImpl.pas +++ b/src/Security/Validation/Validators/AfterDateTimeValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/AlphaNumDashValidatorImpl.pas b/src/Security/Validation/Validators/AlphaNumDashValidatorImpl.pas index 3297b9f3c..ae41ab468 100644 --- a/src/Security/Validation/Validators/AlphaNumDashValidatorImpl.pas +++ b/src/Security/Validation/Validators/AlphaNumDashValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/AlphaNumSpaceValidatorImpl.pas b/src/Security/Validation/Validators/AlphaNumSpaceValidatorImpl.pas index 792bfc631..522b63a0b 100644 --- a/src/Security/Validation/Validators/AlphaNumSpaceValidatorImpl.pas +++ b/src/Security/Validation/Validators/AlphaNumSpaceValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/AlphaNumValidatorImpl.pas b/src/Security/Validation/Validators/AlphaNumValidatorImpl.pas index e095929e3..bfee69728 100644 --- a/src/Security/Validation/Validators/AlphaNumValidatorImpl.pas +++ b/src/Security/Validation/Validators/AlphaNumValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/AlphaValidatorImpl.pas b/src/Security/Validation/Validators/AlphaValidatorImpl.pas index e67ea553c..cad7a7f57 100644 --- a/src/Security/Validation/Validators/AlphaValidatorImpl.pas +++ b/src/Security/Validation/Validators/AlphaValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/AlwaysPassValidatorImpl.pas b/src/Security/Validation/Validators/AlwaysPassValidatorImpl.pas index a5c44f583..766bff11b 100644 --- a/src/Security/Validation/Validators/AlwaysPassValidatorImpl.pas +++ b/src/Security/Validation/Validators/AlwaysPassValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/AndValidatorImpl.pas b/src/Security/Validation/Validators/AndValidatorImpl.pas index 2c7ac0fec..49eceafea 100644 --- a/src/Security/Validation/Validators/AndValidatorImpl.pas +++ b/src/Security/Validation/Validators/AndValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/AntivirusValidatorImpl.pas b/src/Security/Validation/Validators/AntivirusValidatorImpl.pas index df33cc4b4..535f883cf 100644 --- a/src/Security/Validation/Validators/AntivirusValidatorImpl.pas +++ b/src/Security/Validation/Validators/AntivirusValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/AnyOfValidatorImpl.pas b/src/Security/Validation/Validators/AnyOfValidatorImpl.pas index 7e922df43..88be48f1c 100644 --- a/src/Security/Validation/Validators/AnyOfValidatorImpl.pas +++ b/src/Security/Validation/Validators/AnyOfValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/Base64ValidatorImpl.pas b/src/Security/Validation/Validators/Base64ValidatorImpl.pas index 0b6e7e5d9..abbc20822 100644 --- a/src/Security/Validation/Validators/Base64ValidatorImpl.pas +++ b/src/Security/Validation/Validators/Base64ValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/BaseCompositeValidatorImpl.pas b/src/Security/Validation/Validators/BaseCompositeValidatorImpl.pas index 94dc921fa..ff33c64b6 100644 --- a/src/Security/Validation/Validators/BaseCompositeValidatorImpl.pas +++ b/src/Security/Validation/Validators/BaseCompositeValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/BaseValidatorImpl.pas b/src/Security/Validation/Validators/BaseValidatorImpl.pas index c6e2a33d3..9b7da2cc7 100644 --- a/src/Security/Validation/Validators/BaseValidatorImpl.pas +++ b/src/Security/Validation/Validators/BaseValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/BeforeDateTimeFieldValidatorImpl.pas b/src/Security/Validation/Validators/BeforeDateTimeFieldValidatorImpl.pas index 848cfee0b..205b14bf8 100644 --- a/src/Security/Validation/Validators/BeforeDateTimeFieldValidatorImpl.pas +++ b/src/Security/Validation/Validators/BeforeDateTimeFieldValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/BeforeDateTimeValidatorImpl.pas b/src/Security/Validation/Validators/BeforeDateTimeValidatorImpl.pas index 234a076df..bf2294c49 100644 --- a/src/Security/Validation/Validators/BeforeDateTimeValidatorImpl.pas +++ b/src/Security/Validation/Validators/BeforeDateTimeValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/BetweenValidatorImpl.pas b/src/Security/Validation/Validators/BetweenValidatorImpl.pas index 5ad89e789..942d8f153 100644 --- a/src/Security/Validation/Validators/BetweenValidatorImpl.pas +++ b/src/Security/Validation/Validators/BetweenValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/BooleanValidatorImpl.pas b/src/Security/Validation/Validators/BooleanValidatorImpl.pas index 9e2552220..35168a8a8 100644 --- a/src/Security/Validation/Validators/BooleanValidatorImpl.pas +++ b/src/Security/Validation/Validators/BooleanValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CaseInsensitiveEqualStrValidatorImpl.pas b/src/Security/Validation/Validators/CaseInsensitiveEqualStrValidatorImpl.pas index bdb9b3fee..4f1c7cfa5 100644 --- a/src/Security/Validation/Validators/CaseInsensitiveEqualStrValidatorImpl.pas +++ b/src/Security/Validation/Validators/CaseInsensitiveEqualStrValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CollectiveValidatorImpl.pas b/src/Security/Validation/Validators/CollectiveValidatorImpl.pas index d6a009b38..f3d9d9bf0 100644 --- a/src/Security/Validation/Validators/CollectiveValidatorImpl.pas +++ b/src/Security/Validation/Validators/CollectiveValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/ColorValidatorImpl.pas b/src/Security/Validation/Validators/ColorValidatorImpl.pas index 52d4b9918..744f1176e 100644 --- a/src/Security/Validation/Validators/ColorValidatorImpl.pas +++ b/src/Security/Validation/Validators/ColorValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CompareCurrencyValidatorImpl.pas b/src/Security/Validation/Validators/CompareCurrencyValidatorImpl.pas index 0c3bbfe15..3889dac34 100644 --- a/src/Security/Validation/Validators/CompareCurrencyValidatorImpl.pas +++ b/src/Security/Validation/Validators/CompareCurrencyValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CompareDateTimeValidatorImpl.pas b/src/Security/Validation/Validators/CompareDateTimeValidatorImpl.pas index de0b82f3c..6e448171d 100644 --- a/src/Security/Validation/Validators/CompareDateTimeValidatorImpl.pas +++ b/src/Security/Validation/Validators/CompareDateTimeValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CompareFieldValidatorImpl.pas b/src/Security/Validation/Validators/CompareFieldValidatorImpl.pas index 75e2c42f8..68ab43a69 100644 --- a/src/Security/Validation/Validators/CompareFieldValidatorImpl.pas +++ b/src/Security/Validation/Validators/CompareFieldValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CompareFloatValidatorImpl.pas b/src/Security/Validation/Validators/CompareFloatValidatorImpl.pas index bfe524fc4..0f6114c62 100644 --- a/src/Security/Validation/Validators/CompareFloatValidatorImpl.pas +++ b/src/Security/Validation/Validators/CompareFloatValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CompareIntValidatorImpl.pas b/src/Security/Validation/Validators/CompareIntValidatorImpl.pas index 88d3bc8e9..2210cf576 100644 --- a/src/Security/Validation/Validators/CompareIntValidatorImpl.pas +++ b/src/Security/Validation/Validators/CompareIntValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CompareStrValidatorImpl.pas b/src/Security/Validation/Validators/CompareStrValidatorImpl.pas index 7b6ae51cc..9fa51ddc4 100644 --- a/src/Security/Validation/Validators/CompareStrValidatorImpl.pas +++ b/src/Security/Validation/Validators/CompareStrValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CompositeValidatorImpl.pas b/src/Security/Validation/Validators/CompositeValidatorImpl.pas index 556bc0784..dc662b5fd 100644 --- a/src/Security/Validation/Validators/CompositeValidatorImpl.pas +++ b/src/Security/Validation/Validators/CompositeValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/ConfirmedValidatorImpl.pas b/src/Security/Validation/Validators/ConfirmedValidatorImpl.pas index c00f00d7e..ab7b0366c 100644 --- a/src/Security/Validation/Validators/ConfirmedValidatorImpl.pas +++ b/src/Security/Validation/Validators/ConfirmedValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CurrBetweenValidatorImpl.pas b/src/Security/Validation/Validators/CurrBetweenValidatorImpl.pas index 205e387b0..9f1a96a0a 100644 --- a/src/Security/Validation/Validators/CurrBetweenValidatorImpl.pas +++ b/src/Security/Validation/Validators/CurrBetweenValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CurrGreaterOrEqualThanValidatorImpl.pas b/src/Security/Validation/Validators/CurrGreaterOrEqualThanValidatorImpl.pas index 5ac6ab1cd..00a4b17a9 100644 --- a/src/Security/Validation/Validators/CurrGreaterOrEqualThanValidatorImpl.pas +++ b/src/Security/Validation/Validators/CurrGreaterOrEqualThanValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CurrGreaterThanValidatorImpl.pas b/src/Security/Validation/Validators/CurrGreaterThanValidatorImpl.pas index de68dbb36..e4a7aedf1 100644 --- a/src/Security/Validation/Validators/CurrGreaterThanValidatorImpl.pas +++ b/src/Security/Validation/Validators/CurrGreaterThanValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CurrLessOrEqualThanValidatorImpl.pas b/src/Security/Validation/Validators/CurrLessOrEqualThanValidatorImpl.pas index f5806be4f..2024974e4 100644 --- a/src/Security/Validation/Validators/CurrLessOrEqualThanValidatorImpl.pas +++ b/src/Security/Validation/Validators/CurrLessOrEqualThanValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CurrLessThanValidatorImpl.pas b/src/Security/Validation/Validators/CurrLessThanValidatorImpl.pas index 7a9bcbd01..238494e2c 100644 --- a/src/Security/Validation/Validators/CurrLessThanValidatorImpl.pas +++ b/src/Security/Validation/Validators/CurrLessThanValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/CurrencyValidatorImpl.pas b/src/Security/Validation/Validators/CurrencyValidatorImpl.pas index 396c9c4ee..6e76ee97f 100644 --- a/src/Security/Validation/Validators/CurrencyValidatorImpl.pas +++ b/src/Security/Validation/Validators/CurrencyValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/DateTimeValidatorImpl.pas b/src/Security/Validation/Validators/DateTimeValidatorImpl.pas index 7aea15af9..27561ed80 100644 --- a/src/Security/Validation/Validators/DateTimeValidatorImpl.pas +++ b/src/Security/Validation/Validators/DateTimeValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/DateValidatorImpl.pas b/src/Security/Validation/Validators/DateValidatorImpl.pas index b1dc61499..1a73c003c 100644 --- a/src/Security/Validation/Validators/DateValidatorImpl.pas +++ b/src/Security/Validation/Validators/DateValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/DirectoryValidatorImpl.pas b/src/Security/Validation/Validators/DirectoryValidatorImpl.pas index 838012977..d593262fb 100644 --- a/src/Security/Validation/Validators/DirectoryValidatorImpl.pas +++ b/src/Security/Validation/Validators/DirectoryValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/DwordValidatorImpl.pas b/src/Security/Validation/Validators/DwordValidatorImpl.pas index 4de87b1ec..4b0a1b0f9 100644 --- a/src/Security/Validation/Validators/DwordValidatorImpl.pas +++ b/src/Security/Validation/Validators/DwordValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/EmailValidatorImpl.pas b/src/Security/Validation/Validators/EmailValidatorImpl.pas index fdc29c0ca..ef99364dd 100644 --- a/src/Security/Validation/Validators/EmailValidatorImpl.pas +++ b/src/Security/Validation/Validators/EmailValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/EndWithValidatorImpl.pas b/src/Security/Validation/Validators/EndWithValidatorImpl.pas index ad7ff745a..e2fc05b26 100644 --- a/src/Security/Validation/Validators/EndWithValidatorImpl.pas +++ b/src/Security/Validation/Validators/EndWithValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/EqualDateTimeValidatorImpl.pas b/src/Security/Validation/Validators/EqualDateTimeValidatorImpl.pas index d9595a381..7ca4c3456 100644 --- a/src/Security/Validation/Validators/EqualDateTimeValidatorImpl.pas +++ b/src/Security/Validation/Validators/EqualDateTimeValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/EqualIntValidatorImpl.pas b/src/Security/Validation/Validators/EqualIntValidatorImpl.pas index f0c6c533e..aae17b32d 100644 --- a/src/Security/Validation/Validators/EqualIntValidatorImpl.pas +++ b/src/Security/Validation/Validators/EqualIntValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/EqualLengthValidatorImpl.pas b/src/Security/Validation/Validators/EqualLengthValidatorImpl.pas index 1e1052ab1..0b344d609 100644 --- a/src/Security/Validation/Validators/EqualLengthValidatorImpl.pas +++ b/src/Security/Validation/Validators/EqualLengthValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/EqualStrValidatorImpl.pas b/src/Security/Validation/Validators/EqualStrValidatorImpl.pas index 9edea284d..e41c39794 100644 --- a/src/Security/Validation/Validators/EqualStrValidatorImpl.pas +++ b/src/Security/Validation/Validators/EqualStrValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/EvenIntValidatorImpl.pas b/src/Security/Validation/Validators/EvenIntValidatorImpl.pas index 09fe2a6e2..a2e39185e 100644 --- a/src/Security/Validation/Validators/EvenIntValidatorImpl.pas +++ b/src/Security/Validation/Validators/EvenIntValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/ExistsValidatorImpl.pas b/src/Security/Validation/Validators/ExistsValidatorImpl.pas index c2fba06c2..8f47c7d98 100644 --- a/src/Security/Validation/Validators/ExistsValidatorImpl.pas +++ b/src/Security/Validation/Validators/ExistsValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/FileFormatValidatorImpl.pas b/src/Security/Validation/Validators/FileFormatValidatorImpl.pas index ef76564f4..a58206d66 100644 --- a/src/Security/Validation/Validators/FileFormatValidatorImpl.pas +++ b/src/Security/Validation/Validators/FileFormatValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/FileValidatorImpl.pas b/src/Security/Validation/Validators/FileValidatorImpl.pas index 40fb2f300..d8e1c8a2a 100644 --- a/src/Security/Validation/Validators/FileValidatorImpl.pas +++ b/src/Security/Validation/Validators/FileValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/FloatBetweenValidatorImpl.pas b/src/Security/Validation/Validators/FloatBetweenValidatorImpl.pas index 2af0d7cb3..e10900ad1 100644 --- a/src/Security/Validation/Validators/FloatBetweenValidatorImpl.pas +++ b/src/Security/Validation/Validators/FloatBetweenValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/FloatGreaterOrEqualThanValidatorImpl.pas b/src/Security/Validation/Validators/FloatGreaterOrEqualThanValidatorImpl.pas index 746785cc7..aab179f3f 100644 --- a/src/Security/Validation/Validators/FloatGreaterOrEqualThanValidatorImpl.pas +++ b/src/Security/Validation/Validators/FloatGreaterOrEqualThanValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/FloatGreaterThanValidatorImpl.pas b/src/Security/Validation/Validators/FloatGreaterThanValidatorImpl.pas index 9e4546e53..ce3ab7663 100644 --- a/src/Security/Validation/Validators/FloatGreaterThanValidatorImpl.pas +++ b/src/Security/Validation/Validators/FloatGreaterThanValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/FloatLessOrEqualThanValidatorImpl.pas b/src/Security/Validation/Validators/FloatLessOrEqualThanValidatorImpl.pas index 9611cf66e..45ea7b64c 100644 --- a/src/Security/Validation/Validators/FloatLessOrEqualThanValidatorImpl.pas +++ b/src/Security/Validation/Validators/FloatLessOrEqualThanValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/FloatLessThanValidatorImpl.pas b/src/Security/Validation/Validators/FloatLessThanValidatorImpl.pas index 34efcdcb9..eb3e5c621 100644 --- a/src/Security/Validation/Validators/FloatLessThanValidatorImpl.pas +++ b/src/Security/Validation/Validators/FloatLessThanValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/FloatValidatorImpl.pas b/src/Security/Validation/Validators/FloatValidatorImpl.pas index 9a5419462..6d256fb96 100644 --- a/src/Security/Validation/Validators/FloatValidatorImpl.pas +++ b/src/Security/Validation/Validators/FloatValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/GreaterOrEqualThanValidatorImpl.pas b/src/Security/Validation/Validators/GreaterOrEqualThanValidatorImpl.pas index 6158ce96c..79644e633 100644 --- a/src/Security/Validation/Validators/GreaterOrEqualThanValidatorImpl.pas +++ b/src/Security/Validation/Validators/GreaterOrEqualThanValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/GreaterThanValidatorImpl.pas b/src/Security/Validation/Validators/GreaterThanValidatorImpl.pas index 524a489ee..d6c91ca10 100644 --- a/src/Security/Validation/Validators/GreaterThanValidatorImpl.pas +++ b/src/Security/Validation/Validators/GreaterThanValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/ImageGifValidatorImpl.pas b/src/Security/Validation/Validators/ImageGifValidatorImpl.pas index 26f2ef3cf..7b466dc15 100644 --- a/src/Security/Validation/Validators/ImageGifValidatorImpl.pas +++ b/src/Security/Validation/Validators/ImageGifValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/ImageJpgValidatorImpl.pas b/src/Security/Validation/Validators/ImageJpgValidatorImpl.pas index e2cfd36a9..1ffb93f46 100644 --- a/src/Security/Validation/Validators/ImageJpgValidatorImpl.pas +++ b/src/Security/Validation/Validators/ImageJpgValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/ImagePngValidatorImpl.pas b/src/Security/Validation/Validators/ImagePngValidatorImpl.pas index 9926cad9d..0400e9390 100644 --- a/src/Security/Validation/Validators/ImagePngValidatorImpl.pas +++ b/src/Security/Validation/Validators/ImagePngValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/InIntValidatorImpl.pas b/src/Security/Validation/Validators/InIntValidatorImpl.pas index c1ccf655c..4b5d43a19 100644 --- a/src/Security/Validation/Validators/InIntValidatorImpl.pas +++ b/src/Security/Validation/Validators/InIntValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/InValidatorImpl.pas b/src/Security/Validation/Validators/InValidatorImpl.pas index 742892d6c..d41e78bae 100644 --- a/src/Security/Validation/Validators/InValidatorImpl.pas +++ b/src/Security/Validation/Validators/InValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/Int64ValidatorImpl.pas b/src/Security/Validation/Validators/Int64ValidatorImpl.pas index a4be8d391..83c42b7f9 100644 --- a/src/Security/Validation/Validators/Int64ValidatorImpl.pas +++ b/src/Security/Validation/Validators/Int64ValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/IntegerValidatorImpl.pas b/src/Security/Validation/Validators/IntegerValidatorImpl.pas index 09afbf541..3f4ad9d9d 100644 --- a/src/Security/Validation/Validators/IntegerValidatorImpl.pas +++ b/src/Security/Validation/Validators/IntegerValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/Ipv4ValidatorImpl.pas b/src/Security/Validation/Validators/Ipv4ValidatorImpl.pas index fcda89e2c..d3ea3c626 100644 --- a/src/Security/Validation/Validators/Ipv4ValidatorImpl.pas +++ b/src/Security/Validation/Validators/Ipv4ValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/Ipv6ValidatorImpl.pas b/src/Security/Validation/Validators/Ipv6ValidatorImpl.pas index 8d0b56872..04b765f4b 100644 --- a/src/Security/Validation/Validators/Ipv6ValidatorImpl.pas +++ b/src/Security/Validation/Validators/Ipv6ValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/JsonValidatorImpl.pas b/src/Security/Validation/Validators/JsonValidatorImpl.pas index a941a77c4..71fc95cde 100644 --- a/src/Security/Validation/Validators/JsonValidatorImpl.pas +++ b/src/Security/Validation/Validators/JsonValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/LatitudeValidatorImpl.pas b/src/Security/Validation/Validators/LatitudeValidatorImpl.pas index 25a60ff5f..735a0b5a9 100644 --- a/src/Security/Validation/Validators/LatitudeValidatorImpl.pas +++ b/src/Security/Validation/Validators/LatitudeValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/LessOrEqualThanValidatorImpl.pas b/src/Security/Validation/Validators/LessOrEqualThanValidatorImpl.pas index 128958a9d..e6389847c 100644 --- a/src/Security/Validation/Validators/LessOrEqualThanValidatorImpl.pas +++ b/src/Security/Validation/Validators/LessOrEqualThanValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/LessThanValidatorImpl.pas b/src/Security/Validation/Validators/LessThanValidatorImpl.pas index 6fba7959e..d8b472f21 100644 --- a/src/Security/Validation/Validators/LessThanValidatorImpl.pas +++ b/src/Security/Validation/Validators/LessThanValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/LongitudeValidatorImpl.pas b/src/Security/Validation/Validators/LongitudeValidatorImpl.pas index 5ded01bde..488264622 100644 --- a/src/Security/Validation/Validators/LongitudeValidatorImpl.pas +++ b/src/Security/Validation/Validators/LongitudeValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/MacAddrValidatorImpl.pas b/src/Security/Validation/Validators/MacAddrValidatorImpl.pas index 880a5d859..a22f3c04f 100644 --- a/src/Security/Validation/Validators/MacAddrValidatorImpl.pas +++ b/src/Security/Validation/Validators/MacAddrValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/MaxIntegerValidatorImpl.pas b/src/Security/Validation/Validators/MaxIntegerValidatorImpl.pas index 800d29516..4db486025 100644 --- a/src/Security/Validation/Validators/MaxIntegerValidatorImpl.pas +++ b/src/Security/Validation/Validators/MaxIntegerValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/MaxLengthValidatorImpl.pas b/src/Security/Validation/Validators/MaxLengthValidatorImpl.pas index 5834d9ec3..728f2db1d 100644 --- a/src/Security/Validation/Validators/MaxLengthValidatorImpl.pas +++ b/src/Security/Validation/Validators/MaxLengthValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/MinIntegerValidatorImpl.pas b/src/Security/Validation/Validators/MinIntegerValidatorImpl.pas index 12ea53d00..ad1fa4064 100644 --- a/src/Security/Validation/Validators/MinIntegerValidatorImpl.pas +++ b/src/Security/Validation/Validators/MinIntegerValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/MinLengthValidatorImpl.pas b/src/Security/Validation/Validators/MinLengthValidatorImpl.pas index 465f66b3c..49771f821 100644 --- a/src/Security/Validation/Validators/MinLengthValidatorImpl.pas +++ b/src/Security/Validation/Validators/MinLengthValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/NegativeIntValidatorImpl.pas b/src/Security/Validation/Validators/NegativeIntValidatorImpl.pas index 231a906a8..44f7f4428 100644 --- a/src/Security/Validation/Validators/NegativeIntValidatorImpl.pas +++ b/src/Security/Validation/Validators/NegativeIntValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/NotInValidatorImpl.pas b/src/Security/Validation/Validators/NotInValidatorImpl.pas index 8cd6967aa..39884f433 100644 --- a/src/Security/Validation/Validators/NotInValidatorImpl.pas +++ b/src/Security/Validation/Validators/NotInValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/NotValidatorImpl.pas b/src/Security/Validation/Validators/NotValidatorImpl.pas index 189a889f2..bc7da6bf1 100644 --- a/src/Security/Validation/Validators/NotValidatorImpl.pas +++ b/src/Security/Validation/Validators/NotValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/NumericValidatorImpl.pas b/src/Security/Validation/Validators/NumericValidatorImpl.pas index cadc6c421..f1f56ea61 100644 --- a/src/Security/Validation/Validators/NumericValidatorImpl.pas +++ b/src/Security/Validation/Validators/NumericValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/OddIntValidatorImpl.pas b/src/Security/Validation/Validators/OddIntValidatorImpl.pas index dc671c3ad..47eda18ab 100644 --- a/src/Security/Validation/Validators/OddIntValidatorImpl.pas +++ b/src/Security/Validation/Validators/OddIntValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/OrValidatorImpl.pas b/src/Security/Validation/Validators/OrValidatorImpl.pas index b7f618ac7..415662f81 100644 --- a/src/Security/Validation/Validators/OrValidatorImpl.pas +++ b/src/Security/Validation/Validators/OrValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/PhoneValidatorImpl.pas b/src/Security/Validation/Validators/PhoneValidatorImpl.pas index bfd718bd6..acbb0fe3e 100644 --- a/src/Security/Validation/Validators/PhoneValidatorImpl.pas +++ b/src/Security/Validation/Validators/PhoneValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/PositiveIntValidatorImpl.pas b/src/Security/Validation/Validators/PositiveIntValidatorImpl.pas index 174457e5a..95c542c04 100644 --- a/src/Security/Validation/Validators/PositiveIntValidatorImpl.pas +++ b/src/Security/Validation/Validators/PositiveIntValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/PresentValidatorImpl.pas b/src/Security/Validation/Validators/PresentValidatorImpl.pas index a3f09898e..9d222bbc3 100644 --- a/src/Security/Validation/Validators/PresentValidatorImpl.pas +++ b/src/Security/Validation/Validators/PresentValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/QwordValidatorImpl.pas b/src/Security/Validation/Validators/QwordValidatorImpl.pas index f73c6a177..254a75697 100644 --- a/src/Security/Validation/Validators/QwordValidatorImpl.pas +++ b/src/Security/Validation/Validators/QwordValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/RegexValidatorImpl.pas b/src/Security/Validation/Validators/RegexValidatorImpl.pas index d4c7fc191..a3a4ab232 100644 --- a/src/Security/Validation/Validators/RegexValidatorImpl.pas +++ b/src/Security/Validation/Validators/RegexValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/RequiredIfValidatorImpl.pas b/src/Security/Validation/Validators/RequiredIfValidatorImpl.pas index 4313e92c9..a5fc241a5 100644 --- a/src/Security/Validation/Validators/RequiredIfValidatorImpl.pas +++ b/src/Security/Validation/Validators/RequiredIfValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/RequiredValidatorImpl.pas b/src/Security/Validation/Validators/RequiredValidatorImpl.pas index f8bb0be06..8f353a095 100644 --- a/src/Security/Validation/Validators/RequiredValidatorImpl.pas +++ b/src/Security/Validation/Validators/RequiredValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/SameValidatorImpl.pas b/src/Security/Validation/Validators/SameValidatorImpl.pas index 892c8b43d..ac2a139e5 100644 --- a/src/Security/Validation/Validators/SameValidatorImpl.pas +++ b/src/Security/Validation/Validators/SameValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/SlugValidatorImpl.pas b/src/Security/Validation/Validators/SlugValidatorImpl.pas index 94469de63..9fa198a4b 100644 --- a/src/Security/Validation/Validators/SlugValidatorImpl.pas +++ b/src/Security/Validation/Validators/SlugValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/StartWithValidatorImpl.pas b/src/Security/Validation/Validators/StartWithValidatorImpl.pas index de97d5667..c766f1afe 100644 --- a/src/Security/Validation/Validators/StartWithValidatorImpl.pas +++ b/src/Security/Validation/Validators/StartWithValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/TimeValidatorImpl.pas b/src/Security/Validation/Validators/TimeValidatorImpl.pas index 890d6aace..5fa9b04df 100644 --- a/src/Security/Validation/Validators/TimeValidatorImpl.pas +++ b/src/Security/Validation/Validators/TimeValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/UploadedFileValidatorImpl.pas b/src/Security/Validation/Validators/UploadedFileValidatorImpl.pas index 2be6fa5f6..078cf5c23 100644 --- a/src/Security/Validation/Validators/UploadedFileValidatorImpl.pas +++ b/src/Security/Validation/Validators/UploadedFileValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/UploadedMimeValidatorImpl.pas b/src/Security/Validation/Validators/UploadedMimeValidatorImpl.pas index 847a6c7eb..789c35389 100644 --- a/src/Security/Validation/Validators/UploadedMimeValidatorImpl.pas +++ b/src/Security/Validation/Validators/UploadedMimeValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/UploadedSizeValidatorImpl.pas b/src/Security/Validation/Validators/UploadedSizeValidatorImpl.pas index 072747fa2..dd27be8b6 100644 --- a/src/Security/Validation/Validators/UploadedSizeValidatorImpl.pas +++ b/src/Security/Validation/Validators/UploadedSizeValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/UrlValidatorImpl.pas b/src/Security/Validation/Validators/UrlValidatorImpl.pas index 0eee35719..a6d99dd40 100644 --- a/src/Security/Validation/Validators/UrlValidatorImpl.pas +++ b/src/Security/Validation/Validators/UrlValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Validation/Validators/UuidValidatorImpl.pas b/src/Security/Validation/Validators/UuidValidatorImpl.pas index 499fbd3dc..918507b34 100644 --- a/src/Security/Validation/Validators/UuidValidatorImpl.pas +++ b/src/Security/Validation/Validators/UuidValidatorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Xss/Factories/XssFilterMiddlewareFactoryImpl.pas b/src/Security/Xss/Factories/XssFilterMiddlewareFactoryImpl.pas index 1c533e007..452cb426c 100644 --- a/src/Security/Xss/Factories/XssFilterMiddlewareFactoryImpl.pas +++ b/src/Security/Xss/Factories/XssFilterMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Security/Xss/Middlewares/XssFilterMiddlewareImpl.pas b/src/Security/Xss/Middlewares/XssFilterMiddlewareImpl.pas index a4dccea9f..2935906aa 100644 --- a/src/Security/Xss/Middlewares/XssFilterMiddlewareImpl.pas +++ b/src/Security/Xss/Middlewares/XssFilterMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Contracts/ReadOnlySessionManagerIntf.pas b/src/Sessions/Contracts/ReadOnlySessionManagerIntf.pas index dd4de9b89..f5bf10545 100644 --- a/src/Sessions/Contracts/ReadOnlySessionManagerIntf.pas +++ b/src/Sessions/Contracts/ReadOnlySessionManagerIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Contracts/SessionFactoryIntf.pas b/src/Sessions/Contracts/SessionFactoryIntf.pas index 303cb6cb9..fc74e945c 100644 --- a/src/Sessions/Contracts/SessionFactoryIntf.pas +++ b/src/Sessions/Contracts/SessionFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Contracts/SessionIdGeneratorFactoryIntf.pas b/src/Sessions/Contracts/SessionIdGeneratorFactoryIntf.pas index a92437003..f76640e6e 100644 --- a/src/Sessions/Contracts/SessionIdGeneratorFactoryIntf.pas +++ b/src/Sessions/Contracts/SessionIdGeneratorFactoryIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Contracts/SessionIdGeneratorIntf.pas b/src/Sessions/Contracts/SessionIdGeneratorIntf.pas index e557c955e..6222c622b 100644 --- a/src/Sessions/Contracts/SessionIdGeneratorIntf.pas +++ b/src/Sessions/Contracts/SessionIdGeneratorIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Contracts/SessionIntf.pas b/src/Sessions/Contracts/SessionIntf.pas index e24a90620..75057c584 100644 --- a/src/Sessions/Contracts/SessionIntf.pas +++ b/src/Sessions/Contracts/SessionIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Contracts/SessionManagerIntf.pas b/src/Sessions/Contracts/SessionManagerIntf.pas index eac60f5bb..464dfc38e 100644 --- a/src/Sessions/Contracts/SessionManagerIntf.pas +++ b/src/Sessions/Contracts/SessionManagerIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Exceptions/ESessionExpiredImpl.pas b/src/Sessions/Exceptions/ESessionExpiredImpl.pas index e4d85439a..1fe04d549 100644 --- a/src/Sessions/Exceptions/ESessionExpiredImpl.pas +++ b/src/Sessions/Exceptions/ESessionExpiredImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Exceptions/ESessionInvalidImpl.pas b/src/Sessions/Exceptions/ESessionInvalidImpl.pas index 1ffc68969..ebd2ebede 100644 --- a/src/Sessions/Exceptions/ESessionInvalidImpl.pas +++ b/src/Sessions/Exceptions/ESessionInvalidImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Exceptions/ESessionKeyNotFoundImpl.pas b/src/Sessions/Exceptions/ESessionKeyNotFoundImpl.pas index 8e8be101b..66132e8a6 100644 --- a/src/Sessions/Exceptions/ESessionKeyNotFoundImpl.pas +++ b/src/Sessions/Exceptions/ESessionKeyNotFoundImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/AbstractSessionImpl.pas b/src/Sessions/Implementations/AbstractSessionImpl.pas index ceb7e3b4c..7fde62c10 100644 --- a/src/Sessions/Implementations/AbstractSessionImpl.pas +++ b/src/Sessions/Implementations/AbstractSessionImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/AbstractSessionManagerFactoryImpl.pas b/src/Sessions/Implementations/AbstractSessionManagerFactoryImpl.pas index 1a37b2ff8..f06297a70 100644 --- a/src/Sessions/Implementations/AbstractSessionManagerFactoryImpl.pas +++ b/src/Sessions/Implementations/AbstractSessionManagerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/AbstractSessionManagerImpl.pas b/src/Sessions/Implementations/AbstractSessionManagerImpl.pas index ee98522e0..656c914da 100644 --- a/src/Sessions/Implementations/AbstractSessionManagerImpl.pas +++ b/src/Sessions/Implementations/AbstractSessionManagerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/Cookie/CookieSessionImpl.pas b/src/Sessions/Implementations/Cookie/CookieSessionImpl.pas index 30735ab62..3a924be0e 100644 --- a/src/Sessions/Implementations/Cookie/CookieSessionImpl.pas +++ b/src/Sessions/Implementations/Cookie/CookieSessionImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/Cookie/Factories/CookieSessionFactoryImpl.pas b/src/Sessions/Implementations/Cookie/Factories/CookieSessionFactoryImpl.pas index a6a79647d..94f76e88c 100644 --- a/src/Sessions/Implementations/Cookie/Factories/CookieSessionFactoryImpl.pas +++ b/src/Sessions/Implementations/Cookie/Factories/CookieSessionFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/Cookie/Factories/CookieSessionManagerFactoryImpl.pas b/src/Sessions/Implementations/Cookie/Factories/CookieSessionManagerFactoryImpl.pas index 13cb3a7b4..9997142e0 100644 --- a/src/Sessions/Implementations/Cookie/Factories/CookieSessionManagerFactoryImpl.pas +++ b/src/Sessions/Implementations/Cookie/Factories/CookieSessionManagerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/CookieSessionManagerImpl.pas b/src/Sessions/Implementations/CookieSessionManagerImpl.pas index 4de6be318..b120ce7c7 100644 --- a/src/Sessions/Implementations/CookieSessionManagerImpl.pas +++ b/src/Sessions/Implementations/CookieSessionManagerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/Db/Factories/DbSessionManagerFactoryImpl.pas b/src/Sessions/Implementations/Db/Factories/DbSessionManagerFactoryImpl.pas index 030afcde0..e8bfd39f0 100644 --- a/src/Sessions/Implementations/Db/Factories/DbSessionManagerFactoryImpl.pas +++ b/src/Sessions/Implementations/Db/Factories/DbSessionManagerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/DbSessionManagerImpl.pas b/src/Sessions/Implementations/DbSessionManagerImpl.pas index dbd9be736..ecf17e967 100644 --- a/src/Sessions/Implementations/DbSessionManagerImpl.pas +++ b/src/Sessions/Implementations/DbSessionManagerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/FileSessionManagerImpl.pas b/src/Sessions/Implementations/FileSessionManagerImpl.pas index 3bc6e49da..60c1a0e63 100644 --- a/src/Sessions/Implementations/FileSessionManagerImpl.pas +++ b/src/Sessions/Implementations/FileSessionManagerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/IdGenerators/DecoratorSessionIdGeneratorImpl.pas b/src/Sessions/Implementations/IdGenerators/DecoratorSessionIdGeneratorImpl.pas index 5deddd08d..2ef44a531 100644 --- a/src/Sessions/Implementations/IdGenerators/DecoratorSessionIdGeneratorImpl.pas +++ b/src/Sessions/Implementations/IdGenerators/DecoratorSessionIdGeneratorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit DecoratorSessionIdGeneratorImpl; diff --git a/src/Sessions/Implementations/IdGenerators/Factories/GuidSessionIdGeneratorFactoryImpl.pas b/src/Sessions/Implementations/IdGenerators/Factories/GuidSessionIdGeneratorFactoryImpl.pas index d027e2e87..b7052101a 100644 --- a/src/Sessions/Implementations/IdGenerators/Factories/GuidSessionIdGeneratorFactoryImpl.pas +++ b/src/Sessions/Implementations/IdGenerators/Factories/GuidSessionIdGeneratorFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/IdGenerators/Factories/IpKeyGuidSessionIdGeneratorFactoryImpl.pas b/src/Sessions/Implementations/IdGenerators/Factories/IpKeyGuidSessionIdGeneratorFactoryImpl.pas index 9f4f48297..8b350a6cb 100644 --- a/src/Sessions/Implementations/IdGenerators/Factories/IpKeyGuidSessionIdGeneratorFactoryImpl.pas +++ b/src/Sessions/Implementations/IdGenerators/Factories/IpKeyGuidSessionIdGeneratorFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/IdGenerators/Factories/KeyGuidSessionIdGeneratorFactoryImpl.pas b/src/Sessions/Implementations/IdGenerators/Factories/KeyGuidSessionIdGeneratorFactoryImpl.pas index 8c538420a..212569235 100644 --- a/src/Sessions/Implementations/IdGenerators/Factories/KeyGuidSessionIdGeneratorFactoryImpl.pas +++ b/src/Sessions/Implementations/IdGenerators/Factories/KeyGuidSessionIdGeneratorFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/IdGenerators/Factories/KeyRandSessionIdGeneratorFactoryImpl.pas b/src/Sessions/Implementations/IdGenerators/Factories/KeyRandSessionIdGeneratorFactoryImpl.pas index 8fbd0d77b..87389746c 100644 --- a/src/Sessions/Implementations/IdGenerators/Factories/KeyRandSessionIdGeneratorFactoryImpl.pas +++ b/src/Sessions/Implementations/IdGenerators/Factories/KeyRandSessionIdGeneratorFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/IdGenerators/Factories/Sha2KeyRandSessionIdGeneratorFactoryImpl.pas b/src/Sessions/Implementations/IdGenerators/Factories/Sha2KeyRandSessionIdGeneratorFactoryImpl.pas index c2def9904..a4684a365 100644 --- a/src/Sessions/Implementations/IdGenerators/Factories/Sha2KeyRandSessionIdGeneratorFactoryImpl.pas +++ b/src/Sessions/Implementations/IdGenerators/Factories/Sha2KeyRandSessionIdGeneratorFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/IdGenerators/GuidSessionIdGeneratorImpl.pas b/src/Sessions/Implementations/IdGenerators/GuidSessionIdGeneratorImpl.pas index fa3169052..46a2e61e3 100644 --- a/src/Sessions/Implementations/IdGenerators/GuidSessionIdGeneratorImpl.pas +++ b/src/Sessions/Implementations/IdGenerators/GuidSessionIdGeneratorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit GuidSessionIdGeneratorImpl; diff --git a/src/Sessions/Implementations/IdGenerators/IpTimeSessionIdGeneratorImpl.pas b/src/Sessions/Implementations/IdGenerators/IpTimeSessionIdGeneratorImpl.pas index 60b0bf9bd..cedc30a7a 100644 --- a/src/Sessions/Implementations/IdGenerators/IpTimeSessionIdGeneratorImpl.pas +++ b/src/Sessions/Implementations/IdGenerators/IpTimeSessionIdGeneratorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit IpTimeSessionIdGeneratorImpl; diff --git a/src/Sessions/Implementations/IdGenerators/KeySessionIdGeneratorImpl.pas b/src/Sessions/Implementations/IdGenerators/KeySessionIdGeneratorImpl.pas index 572491b2f..9b97b389a 100644 --- a/src/Sessions/Implementations/IdGenerators/KeySessionIdGeneratorImpl.pas +++ b/src/Sessions/Implementations/IdGenerators/KeySessionIdGeneratorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit KeySessionIdGeneratorImpl; diff --git a/src/Sessions/Implementations/IdGenerators/Md5SessionIdGeneratorImpl.pas b/src/Sessions/Implementations/IdGenerators/Md5SessionIdGeneratorImpl.pas index e4210cd36..46a0bb106 100644 --- a/src/Sessions/Implementations/IdGenerators/Md5SessionIdGeneratorImpl.pas +++ b/src/Sessions/Implementations/IdGenerators/Md5SessionIdGeneratorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit Md5SessionIdGeneratorImpl; diff --git a/src/Sessions/Implementations/IdGenerators/RawSessionIdGeneratorImpl.pas b/src/Sessions/Implementations/IdGenerators/RawSessionIdGeneratorImpl.pas index 442bb489c..554906ce0 100644 --- a/src/Sessions/Implementations/IdGenerators/RawSessionIdGeneratorImpl.pas +++ b/src/Sessions/Implementations/IdGenerators/RawSessionIdGeneratorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit RawSessionIdGeneratorImpl; diff --git a/src/Sessions/Implementations/IdGenerators/Sha1SessionIdGeneratorImpl.pas b/src/Sessions/Implementations/IdGenerators/Sha1SessionIdGeneratorImpl.pas index a4db49ff9..b55a72288 100644 --- a/src/Sessions/Implementations/IdGenerators/Sha1SessionIdGeneratorImpl.pas +++ b/src/Sessions/Implementations/IdGenerators/Sha1SessionIdGeneratorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit Sha1SessionIdGeneratorImpl; diff --git a/src/Sessions/Implementations/IdGenerators/Sha2SessionIdGeneratorImpl.pas b/src/Sessions/Implementations/IdGenerators/Sha2SessionIdGeneratorImpl.pas index 5e607afb9..6e5e979e1 100644 --- a/src/Sessions/Implementations/IdGenerators/Sha2SessionIdGeneratorImpl.pas +++ b/src/Sessions/Implementations/IdGenerators/Sha2SessionIdGeneratorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit Sha2SessionIdGeneratorImpl; diff --git a/src/Sessions/Implementations/Ini/Factories/IniDbSessionManagerFactoryImpl.pas b/src/Sessions/Implementations/Ini/Factories/IniDbSessionManagerFactoryImpl.pas index d3a1b8d7a..5713ea190 100644 --- a/src/Sessions/Implementations/Ini/Factories/IniDbSessionManagerFactoryImpl.pas +++ b/src/Sessions/Implementations/Ini/Factories/IniDbSessionManagerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/Ini/Factories/IniFileSessionManagerFactoryImpl.pas b/src/Sessions/Implementations/Ini/Factories/IniFileSessionManagerFactoryImpl.pas index 80ae47bf0..e12cdcd52 100644 --- a/src/Sessions/Implementations/Ini/Factories/IniFileSessionManagerFactoryImpl.pas +++ b/src/Sessions/Implementations/Ini/Factories/IniFileSessionManagerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/Ini/Factories/IniSessionFactoryImpl.pas b/src/Sessions/Implementations/Ini/Factories/IniSessionFactoryImpl.pas index 328ad0eb5..662d0e11a 100644 --- a/src/Sessions/Implementations/Ini/Factories/IniSessionFactoryImpl.pas +++ b/src/Sessions/Implementations/Ini/Factories/IniSessionFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/Ini/IniSessionImpl.pas b/src/Sessions/Implementations/Ini/IniSessionImpl.pas index bdd33cb04..d1cc42b6d 100644 --- a/src/Sessions/Implementations/Ini/IniSessionImpl.pas +++ b/src/Sessions/Implementations/Ini/IniSessionImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/Json/Factories/JsonDbSessionManagerFactoryImpl.pas b/src/Sessions/Implementations/Json/Factories/JsonDbSessionManagerFactoryImpl.pas index a4f31377d..8ab244747 100644 --- a/src/Sessions/Implementations/Json/Factories/JsonDbSessionManagerFactoryImpl.pas +++ b/src/Sessions/Implementations/Json/Factories/JsonDbSessionManagerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/Json/Factories/JsonFileSessionManagerFactoryImpl.pas b/src/Sessions/Implementations/Json/Factories/JsonFileSessionManagerFactoryImpl.pas index 4cc2713ca..8fa33e3e7 100644 --- a/src/Sessions/Implementations/Json/Factories/JsonFileSessionManagerFactoryImpl.pas +++ b/src/Sessions/Implementations/Json/Factories/JsonFileSessionManagerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/Json/Factories/JsonSessionFactoryImpl.pas b/src/Sessions/Implementations/Json/Factories/JsonSessionFactoryImpl.pas index 80eaff87f..5431e139d 100644 --- a/src/Sessions/Implementations/Json/Factories/JsonSessionFactoryImpl.pas +++ b/src/Sessions/Implementations/Json/Factories/JsonSessionFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/Json/JsonSessionImpl.pas b/src/Sessions/Implementations/Json/JsonSessionImpl.pas index 8fff991fb..0c68db042 100644 --- a/src/Sessions/Implementations/Json/JsonSessionImpl.pas +++ b/src/Sessions/Implementations/Json/JsonSessionImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Implementations/SessionConsts.pas b/src/Sessions/Implementations/SessionConsts.pas index b6cb898e3..c887795d9 100644 --- a/src/Sessions/Implementations/SessionConsts.pas +++ b/src/Sessions/Implementations/SessionConsts.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Middlewares/SessionMiddlewareExecutorImpl.pas b/src/Sessions/Middlewares/SessionMiddlewareExecutorImpl.pas index 3f9dbd416..5b7e3e4ce 100644 --- a/src/Sessions/Middlewares/SessionMiddlewareExecutorImpl.pas +++ b/src/Sessions/Middlewares/SessionMiddlewareExecutorImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Middlewares/SessionMiddlewareFactoryImpl.pas b/src/Sessions/Middlewares/SessionMiddlewareFactoryImpl.pas index 33c8e66a9..5b7f316b4 100644 --- a/src/Sessions/Middlewares/SessionMiddlewareFactoryImpl.pas +++ b/src/Sessions/Middlewares/SessionMiddlewareFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Middlewares/SessionMiddlewareImpl.pas b/src/Sessions/Middlewares/SessionMiddlewareImpl.pas index bee17a1c2..cd0058aff 100644 --- a/src/Sessions/Middlewares/SessionMiddlewareImpl.pas +++ b/src/Sessions/Middlewares/SessionMiddlewareImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Sessions/Responses/SessionResponseImpl.pas b/src/Sessions/Responses/SessionResponseImpl.pas index 2b1eb4701..882e4da64 100644 --- a/src/Sessions/Responses/SessionResponseImpl.pas +++ b/src/Sessions/Responses/SessionResponseImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework Skeleton Application (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano-session - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano-app-middleware/blob/master/LICENSE (GPL 3.0) *------------------------------------------------------------- *) unit SessionResponseImpl; diff --git a/src/fano.cfg b/src/fano.cfg index 4fcb8e489..a1ba0e08a 100644 --- a/src/fano.cfg +++ b/src/fano.cfg @@ -2,7 +2,7 @@ # Fano Web Framework (https://fanoframework.github.io) # # @link https://github.com/fanoframework/fano -# @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara +# @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara # @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) #------------------------------------------------ diff --git a/src/fano.pas b/src/fano.pas index 851c09669..6635265e4 100644 --- a/src/fano.pas +++ b/src/fano.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/thirdparty.cfg b/src/thirdparty.cfg index 3367bc894..3d956b7a6 100644 --- a/src/thirdparty.cfg +++ b/src/thirdparty.cfg @@ -2,7 +2,7 @@ # Fano Web Framework (https://fanoframework.github.io) # # @link https://github.com/fanoframework/fano -# @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara +# @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara # @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) #------------------------------------------------ @@ -30,4 +30,3 @@ -Fu$INDY_DIR$/Lib/System -Fu$INDY_DIR$/Lib/System/* #ENDIF - diff --git a/src/unitsearch.cfg b/src/unitsearch.cfg index be024a411..f9be21d29 100644 --- a/src/unitsearch.cfg +++ b/src/unitsearch.cfg @@ -2,7 +2,7 @@ # Fano Web Framework (https://fanoframework.github.io) # # @link https://github.com/fanoframework/fano -# @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara +# @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara # @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) #------------------------------------------------ diff --git a/tests/build.sh b/tests/build.sh index e61518a4d..e076f4dd5 100755 --- a/tests/build.sh +++ b/tests/build.sh @@ -2,7 +2,7 @@ # Fano Web Framework (https://fanoframework.github.io) # # @link https://github.com/fanoframework/fano-cli -# @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara +# @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara # @license https://github.com/fanoframework/fano-cli/blob/master/LICENSE (MIT) #------------------------------------------------------------- #!/bin/bash diff --git a/tests/clean.sh b/tests/clean.sh index 2eb9867d1..fbec4a51a 100755 --- a/tests/clean.sh +++ b/tests/clean.sh @@ -2,7 +2,7 @@ # Fano Web Framework (https://fanoframework.github.io) # # @link https://github.com/fanoframework/fano-cli -# @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara +# @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara # @license https://github.com/fanoframework/fano-cli/blob/master/LICENSE (MIT) #------------------------------------------------------------- #!/bin/bash diff --git a/tests/testrunner.cfg b/tests/testrunner.cfg index 58904e065..5ab17664d 100644 --- a/tests/testrunner.cfg +++ b/tests/testrunner.cfg @@ -2,7 +2,7 @@ # Fano Web Framework (https://fanoframework.github.io) # # @link https://github.com/fanoframework/fano -# @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara +# @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara # @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) #------------------------------------------------ diff --git a/tests/testrunner.pas b/tests/testrunner.pas index 88dfff2d2..e1c3dd2a3 100644 --- a/tests/testrunner.pas +++ b/tests/testrunner.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2021 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} From 1120506d92e9f4c0b554e3b6fcae2336dc6adf50 Mon Sep 17 00:00:00 2001 From: "Zamrony P. Juhara" Date: Sat, 30 Jul 2022 10:22:29 +0700 Subject: [PATCH 2/9] Create FUNDING.yml --- .github/FUNDING.yml | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .github/FUNDING.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 000000000..d26922032 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,3 @@ +# These are supported funding model platforms + +github: [zamronypj] From 2af6bd59350b0a2642f87fde78847971d3b1b532 Mon Sep 17 00:00:00 2001 From: "Zamrony P. Juhara" Date: Sat, 20 Aug 2022 05:21:36 +0700 Subject: [PATCH 3/9] chore: bump copyright version year --- LICENSE | 2 +- .../Factories/DecoratorRequestResponseFactoryImpl.pas | 2 +- src/Dispatcher/Factories/MwExecDispatcherFactoryImpl.pas | 2 +- .../Factories/VerbTunnellingRequestResponseFactoryImpl.pas | 2 +- src/Dispatcher/Factories/XDispatcherFactoryImpl.pas | 2 +- src/Dispatcher/Factories/XSimpleDispatcherFactoryImpl.pas | 2 +- src/Dispatcher/MwExecDispatcherImpl.pas | 2 +- src/Dispatcher/XDispatcherImpl.pas | 2 +- src/Dispatcher/XSimpleDispatcherImpl.pas | 2 +- src/Environment/XVerbTunnellingEnvironmentImpl.pas | 2 +- src/Http/Request/Factories/DecoratorRequestFactoryImpl.pas | 2 +- src/Http/Request/Factories/VerbTunnellingRequestFactoryImpl.pas | 2 +- src/Includes/Mvc/Contracts/models.aliases.inc | 2 +- src/Includes/Mvc/Contracts/mvc.aliases.inc | 2 +- src/Includes/Mvc/Contracts/views.aliases.inc | 2 +- .../Implementations/Indy/Factories/IndyMailerFactoryImpl.pas | 2 +- src/Libs/Mailer/Implementations/Indy/IndyMailerImpl.pas | 2 +- src/Mvc/Views/Contracts/ViewPushIntf.pas | 2 +- src/Mvc/Views/Contracts/ViewStackIntf.pas | 2 +- src/Mvc/Views/Factories/ViewStackFactoryImpl.pas | 2 +- src/Mvc/Views/ViewStackImpl.pas | 2 +- 21 files changed, 21 insertions(+), 21 deletions(-) diff --git a/LICENSE b/LICENSE index d5bdc2431..1bb7bb2ad 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2018 - 2020 Zamrony P. Juhara +Copyright (c) 2018 - 2022 Zamrony P. Juhara Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/src/Dispatcher/Factories/DecoratorRequestResponseFactoryImpl.pas b/src/Dispatcher/Factories/DecoratorRequestResponseFactoryImpl.pas index 1393fac17..6f95ed3d1 100644 --- a/src/Dispatcher/Factories/DecoratorRequestResponseFactoryImpl.pas +++ b/src/Dispatcher/Factories/DecoratorRequestResponseFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Factories/MwExecDispatcherFactoryImpl.pas b/src/Dispatcher/Factories/MwExecDispatcherFactoryImpl.pas index e4480f120..1ec95eb00 100644 --- a/src/Dispatcher/Factories/MwExecDispatcherFactoryImpl.pas +++ b/src/Dispatcher/Factories/MwExecDispatcherFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Factories/VerbTunnellingRequestResponseFactoryImpl.pas b/src/Dispatcher/Factories/VerbTunnellingRequestResponseFactoryImpl.pas index 0babc2194..60e45f03c 100644 --- a/src/Dispatcher/Factories/VerbTunnellingRequestResponseFactoryImpl.pas +++ b/src/Dispatcher/Factories/VerbTunnellingRequestResponseFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Factories/XDispatcherFactoryImpl.pas b/src/Dispatcher/Factories/XDispatcherFactoryImpl.pas index b3e3deb33..69b06fe74 100644 --- a/src/Dispatcher/Factories/XDispatcherFactoryImpl.pas +++ b/src/Dispatcher/Factories/XDispatcherFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/Factories/XSimpleDispatcherFactoryImpl.pas b/src/Dispatcher/Factories/XSimpleDispatcherFactoryImpl.pas index f17e6aae9..91165bdd1 100644 --- a/src/Dispatcher/Factories/XSimpleDispatcherFactoryImpl.pas +++ b/src/Dispatcher/Factories/XSimpleDispatcherFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/MwExecDispatcherImpl.pas b/src/Dispatcher/MwExecDispatcherImpl.pas index 482f18218..aa7a2d4c3 100644 --- a/src/Dispatcher/MwExecDispatcherImpl.pas +++ b/src/Dispatcher/MwExecDispatcherImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/XDispatcherImpl.pas b/src/Dispatcher/XDispatcherImpl.pas index e194dfb27..be53e01e9 100644 --- a/src/Dispatcher/XDispatcherImpl.pas +++ b/src/Dispatcher/XDispatcherImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Dispatcher/XSimpleDispatcherImpl.pas b/src/Dispatcher/XSimpleDispatcherImpl.pas index 43b0236ac..7eacabb51 100644 --- a/src/Dispatcher/XSimpleDispatcherImpl.pas +++ b/src/Dispatcher/XSimpleDispatcherImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit XSimpleDispatcherImpl; diff --git a/src/Environment/XVerbTunnellingEnvironmentImpl.pas b/src/Environment/XVerbTunnellingEnvironmentImpl.pas index 7e3f8df76..4d17ea439 100644 --- a/src/Environment/XVerbTunnellingEnvironmentImpl.pas +++ b/src/Environment/XVerbTunnellingEnvironmentImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/Factories/DecoratorRequestFactoryImpl.pas b/src/Http/Request/Factories/DecoratorRequestFactoryImpl.pas index ebde6c774..3c470bcb2 100644 --- a/src/Http/Request/Factories/DecoratorRequestFactoryImpl.pas +++ b/src/Http/Request/Factories/DecoratorRequestFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Http/Request/Factories/VerbTunnellingRequestFactoryImpl.pas b/src/Http/Request/Factories/VerbTunnellingRequestFactoryImpl.pas index ed18ade20..0a5ab503c 100644 --- a/src/Http/Request/Factories/VerbTunnellingRequestFactoryImpl.pas +++ b/src/Http/Request/Factories/VerbTunnellingRequestFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Mvc/Contracts/models.aliases.inc b/src/Includes/Mvc/Contracts/models.aliases.inc index 332a18a63..556e68e31 100644 --- a/src/Includes/Mvc/Contracts/models.aliases.inc +++ b/src/Includes/Mvc/Contracts/models.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Mvc/Contracts/mvc.aliases.inc b/src/Includes/Mvc/Contracts/mvc.aliases.inc index 4678d2d74..e99fcf9d0 100644 --- a/src/Includes/Mvc/Contracts/mvc.aliases.inc +++ b/src/Includes/Mvc/Contracts/mvc.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Includes/Mvc/Contracts/views.aliases.inc b/src/Includes/Mvc/Contracts/views.aliases.inc index 765ab3ed5..b0deb560a 100644 --- a/src/Includes/Mvc/Contracts/views.aliases.inc +++ b/src/Includes/Mvc/Contracts/views.aliases.inc @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Libs/Mailer/Implementations/Indy/Factories/IndyMailerFactoryImpl.pas b/src/Libs/Mailer/Implementations/Indy/Factories/IndyMailerFactoryImpl.pas index 820f59dc3..270f267c2 100644 --- a/src/Libs/Mailer/Implementations/Indy/Factories/IndyMailerFactoryImpl.pas +++ b/src/Libs/Mailer/Implementations/Indy/Factories/IndyMailerFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} unit IndyMailerFactoryImpl; diff --git a/src/Libs/Mailer/Implementations/Indy/IndyMailerImpl.pas b/src/Libs/Mailer/Implementations/Indy/IndyMailerImpl.pas index c41c1cc67..c1ce7532d 100644 --- a/src/Libs/Mailer/Implementations/Indy/IndyMailerImpl.pas +++ b/src/Libs/Mailer/Implementations/Indy/IndyMailerImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Contracts/ViewPushIntf.pas b/src/Mvc/Views/Contracts/ViewPushIntf.pas index 900dae670..631e0c60e 100644 --- a/src/Mvc/Views/Contracts/ViewPushIntf.pas +++ b/src/Mvc/Views/Contracts/ViewPushIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Contracts/ViewStackIntf.pas b/src/Mvc/Views/Contracts/ViewStackIntf.pas index 32af740b1..1cd54d9ad 100644 --- a/src/Mvc/Views/Contracts/ViewStackIntf.pas +++ b/src/Mvc/Views/Contracts/ViewStackIntf.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/Factories/ViewStackFactoryImpl.pas b/src/Mvc/Views/Factories/ViewStackFactoryImpl.pas index 05938722c..1a685d98a 100644 --- a/src/Mvc/Views/Factories/ViewStackFactoryImpl.pas +++ b/src/Mvc/Views/Factories/ViewStackFactoryImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} diff --git a/src/Mvc/Views/ViewStackImpl.pas b/src/Mvc/Views/ViewStackImpl.pas index 0ae4ee88e..b5542f5ed 100644 --- a/src/Mvc/Views/ViewStackImpl.pas +++ b/src/Mvc/Views/ViewStackImpl.pas @@ -2,7 +2,7 @@ * Fano Web Framework (https://fanoframework.github.io) * * @link https://github.com/fanoframework/fano - * @copyright Copyright (c) 2018 - 2020 Zamrony P. Juhara + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) *} From 71e4935870f9ff1755b03687fee7d1323b101275 Mon Sep 17 00:00:00 2001 From: "Zamrony P. Juhara" Date: Wed, 12 Oct 2022 04:46:02 +0700 Subject: [PATCH 4/9] Refactor TJsonContentTypeMiddleware --- .../BuiltIns/JsonContentTypeMiddlewareImpl.pas | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/Middleware/BuiltIns/JsonContentTypeMiddlewareImpl.pas b/src/Middleware/BuiltIns/JsonContentTypeMiddlewareImpl.pas index d7f58c5b4..d05f854be 100644 --- a/src/Middleware/BuiltIns/JsonContentTypeMiddlewareImpl.pas +++ b/src/Middleware/BuiltIns/JsonContentTypeMiddlewareImpl.pas @@ -52,7 +52,7 @@ implementation const args : IRouteArgsReader; const nextMdlwr : IRequestHandler ) : IResponse; - var jsonRequest : IRequest; + var req : IRequest; isJsonRequest : boolean; method : string; begin @@ -63,15 +63,12 @@ implementation if isJsonRequest then begin - jsonRequest := TJsonRequest.create(request); - try - result := nextMdlwr.handleRequest(jsonRequest, response, args); - finally - jsonRequest := nil; - end; - end else + req := TJsonRequest.create(request); + end else begin - result := nextMdlwr.handleRequest(request, response, args); + req := request; end; + + result := nextMdlwr.handleRequest(req, response, args); end; end. From 066a67ab2a52985e8150f9d71265ac6f82beeb83 Mon Sep 17 00:00:00 2001 From: "Zamrony P. Juhara" Date: Sat, 12 Nov 2022 07:02:51 +0700 Subject: [PATCH 5/9] add validation rules for password - implements validation rules for password such as rule to make sure password contains at least one letter character, contains at least one digit character, contains at least one symbol and mixed capitalization - Implement unit tests --- src/Core/Types/KeyValueTypes.pas | 15 + src/Http/Request/NullRequestImpl.pas | 377 ++++++++++++++++++ .../NullUploadedFileCollectionImpl.pas | 144 +++++++ .../AtLeastOneAlphaValidatorTest.pas | 106 +++++ .../AtLeastOneDigitValidatorTest.pas | 94 +++++ .../AtLeastOneLowerAlphaValidatorTest.pas | 106 +++++ .../AtLeastOneSymbolValidatorTest.pas | 106 +++++ .../AtLeastOneUpperAlphaValidatorTest.pas | 114 ++++++ .../Tests/Validators/BaseValidatorTest.pas | 83 ++++ .../Validators/MixedCapsValidatorTest.pas | 95 +++++ .../Validation/Tests/ValidatorsTest.pas | 28 ++ .../AtLeastOneAlphaValidatorImpl.pas | 55 +++ .../AtLeastOneDigitValidatorImpl.pas | 55 +++ .../AtLeastOneLowerAlphaValidatorImpl.pas | 55 +++ .../AtLeastOneSymbolValidatorImpl.pas | 55 +++ .../AtLeastOneUpperAlphaValidatorImpl.pas | 55 +++ .../Validators/MixedCapsValidatorImpl.pas | 125 ++++++ src/unitsearch.cfg | 2 + tests/README.md | 10 + tests/testrunner.pas | 3 +- 20 files changed, 1682 insertions(+), 1 deletion(-) create mode 100644 src/Http/Request/NullRequestImpl.pas create mode 100644 src/Http/Request/UploadedFiles/NullUploadedFileCollectionImpl.pas create mode 100644 src/Security/Validation/Tests/Validators/AtLeastOneAlphaValidatorTest.pas create mode 100644 src/Security/Validation/Tests/Validators/AtLeastOneDigitValidatorTest.pas create mode 100644 src/Security/Validation/Tests/Validators/AtLeastOneLowerAlphaValidatorTest.pas create mode 100644 src/Security/Validation/Tests/Validators/AtLeastOneSymbolValidatorTest.pas create mode 100644 src/Security/Validation/Tests/Validators/AtLeastOneUpperAlphaValidatorTest.pas create mode 100644 src/Security/Validation/Tests/Validators/BaseValidatorTest.pas create mode 100644 src/Security/Validation/Tests/Validators/MixedCapsValidatorTest.pas create mode 100644 src/Security/Validation/Tests/ValidatorsTest.pas create mode 100644 src/Security/Validation/Validators/AtLeastOneAlphaValidatorImpl.pas create mode 100644 src/Security/Validation/Validators/AtLeastOneDigitValidatorImpl.pas create mode 100644 src/Security/Validation/Validators/AtLeastOneLowerAlphaValidatorImpl.pas create mode 100644 src/Security/Validation/Validators/AtLeastOneSymbolValidatorImpl.pas create mode 100644 src/Security/Validation/Validators/AtLeastOneUpperAlphaValidatorImpl.pas create mode 100644 src/Security/Validation/Validators/MixedCapsValidatorImpl.pas diff --git a/src/Core/Types/KeyValueTypes.pas b/src/Core/Types/KeyValueTypes.pas index c422e4ce9..3777b96fb 100644 --- a/src/Core/Types/KeyValueTypes.pas +++ b/src/Core/Types/KeyValueTypes.pas @@ -28,6 +28,21 @@ TKeyValue = record TArrayOfKeyValue = array of TKeyValue; + function NewKeyValue(const key : shortstring; value : string) : PKeyValue; + procedure DisposeKeyValue(keyVal : PKeyValue); + implementation + function NewKeyValue(const key : shortstring; value : string) : PKeyValue; + begin + new(result); + result^.key := key; + result^.value := value; + end; + + procedure DisposeKeyValue(keyVal : PKeyValue); + begin + dispose(keyVal); + end; + end. diff --git a/src/Http/Request/NullRequestImpl.pas b/src/Http/Request/NullRequestImpl.pas new file mode 100644 index 000000000..259b05a0c --- /dev/null +++ b/src/Http/Request/NullRequestImpl.pas @@ -0,0 +1,377 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit NullRequestImpl; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + RequestIntf, + AjaxAwareIntf, + ReadOnlyListIntf, + UploadedFileIntf, + UploadedFileCollectionIntf, + ReadonlyHeadersIntf, + EnvironmentIntf, + UriIntf; + +type + + (*!------------------------------------------------ + * null class having capability as + * HTTP request + * + * @author Zamrony P. Juhara + *-----------------------------------------------*) + TNullRequest = class(TInterfacedObject, IRequest) + private + fRequestHeaders : IReadOnlyHeaders; + fUri : IUri; + fQueryParam : IReadOnlyList; + fCookieParam : IReadOnlyList; + fParsedBody : IReadOnlyList; + fEnv : ICGIEnvironment; + fUploadedFile: IUploadedFileCollection; + public + constructor create(); + destructor destroy(); override; + + (*!------------------------------------------------ + * test if current request is coming from AJAX request + *------------------------------------------------- + * @return true if ajax request false otherwise + *------------------------------------------------*) + function isXhr() : boolean; + + (*!------------------------------------ + * get http headers instance + *------------------------------------- + * @return header instance + *-------------------------------------*) + function headers() : IReadOnlyHeaders; virtual; + + (*!------------------------------------------------ + * get request URI + *------------------------------------------------- + * @return IUri of current request + *------------------------------------------------*) + function uri() : IUri; virtual; + + (*!------------------------------------------------ + * get request method GET, POST, HEAD, etc + *------------------------------------------------- + * @return string request method + *------------------------------------------------*) + function getMethod() : string; virtual; + + (*!------------------------------------------------ + * get single query param value by its name + *------------------------------------------------- + * @param string key name of key + * @param string defValue default value to use if key + * does not exist + * @return string value + *------------------------------------------------*) + function getQueryParam( + const key: string; + const defValue : string = '' + ) : string; virtual; + + (*!------------------------------------------------ + * get all query params + *------------------------------------------------- + * @return list of query string params + *------------------------------------------------*) + function getQueryParams() : IReadOnlyList; virtual; + + (*!------------------------------------------------ + * get single cookie param value by its name + *------------------------------------------------- + * @param string key name of key + * @param string defValue default value to use if key + * does not exist + * @return string value + *------------------------------------------------*) + function getCookieParam( + const key: string; + const defValue : string = '' + ) : string; virtual; + + (*!------------------------------------------------ + * get all cookies params + *------------------------------------------------- + * @return list of cookie params + *------------------------------------------------*) + function getCookieParams() : IReadOnlyList; virtual; + + (*!------------------------------------------------ + * get request body data + *------------------------------------------------- + * @param string key name of key + * @param string defValue default value to use if key + * does not exist + * @return string value + *------------------------------------------------*) + function getParsedBodyParam( + const key: string; + const defValue : string = '' + ) : string; virtual; + + (*!------------------------------------------------ + * get all request body data + *------------------------------------------------- + * @return array of parsed body params + *------------------------------------------------*) + function getParsedBodyParams() : IReadOnlyList; virtual; + + (*!------------------------------------------------ + * get request uploaded file by name + *------------------------------------------------- + * @param string key name of key + * @return instance of IUploadedFileArray or nil if is not + * exists + *------------------------------------------------*) + function getUploadedFile(const key: string) : IUploadedFileArray; virtual; + + (*!------------------------------------------------ + * get all uploaded files + *------------------------------------------------- + * @return IUploadedFileCollection or nil if no file + * upload + *------------------------------------------------*) + function getUploadedFiles() : IUploadedFileCollection; virtual; + + (*!------------------------------------------------ + * get CGI environment + *------------------------------------------------- + * @return ICGIEnvironment + *------------------------------------------------*) + function getEnvironment() : ICGIEnvironment; virtual; + + (*!------------------------------------------------ + * get request query string or body data + *------------------------------------------------- + * @param string key name of key + * @param string defValue default value to use if key + * does not exist + * @return string value + *------------------------------------------------*) + function getParam( + const key: string; + const defValue : string = '' + ) : string; virtual; + + (*!------------------------------------------------ + * get all request query string body data + *------------------------------------------------- + * @return array of query string and parsed body params + *------------------------------------------------*) + function getParams() : IReadOnlyList; virtual; + + end; + +implementation + +uses + + RequestHeadersImpl, + NullEnvironmentImpl, + HashListImpl, + UriImpl, + NullUploadedFileCollectionImpl; + + constructor TNullRequest.create(); + begin + fEnv := TNullCGIEnvironment.create(); + fRequestHeaders := TRequestHeaders.create(fEnv); + fUri := TUri.create(fEnv); + fQueryParam := THashList.create(); + fCookieParam := THashList.create(); + fUploadedFile := TNullUploadedFileCollection.create(); + end; + + destructor TNullRequest.destroy(); + begin + fRequestHeaders := nil; + fUri := nil; + fEnv := nil; + fQueryParam := nil; + fCookieParam := nil; + fUploadedFile := nil; + inherited destroy(); + end; + + (*!------------------------------------ + * get http headers instance + *------------------------------------- + * @return header instance + *-------------------------------------*) + function TNullRequest.headers() : IReadOnlyHeaders; + begin + result := fRequestHeaders; + end; + + (*!------------------------------------------------ + * get request URI + *------------------------------------------------- + * @return IUri of current request + *------------------------------------------------*) + function TNullRequest.uri() : IUri; + begin + result := fUri; + end; + + (*!------------------------------------------------ + * get single query param value by its name + *------------------------------------------------- + * @param string key name of key + * @param string defValue default value to use if key + * does not exist + * @return string value + *------------------------------------------------*) + function TNullRequest.getQueryParam(const key: string; const defValue : string = '') : string; + begin + result := ''; + end; + + (*!------------------------------------------------ + * get all request query strings data + *------------------------------------------------- + * @return list of request query string parameters + *------------------------------------------------*) + function TNullRequest.getQueryParams() : IReadOnlyList; + begin + result := fQueryParam; + end; + + (*!------------------------------------------------ + * get single cookie param value by its name + *------------------------------------------------- + * @param string key name of key + * @param string defValue default value to use if key + * does not exist + * @return string value + *------------------------------------------------*) + function TNullRequest.getCookieParam(const key: string; const defValue : string = '') : string; + begin + result := ''; + end; + + (*!------------------------------------------------ + * get all request cookie data + *------------------------------------------------- + * @return list of request cookies parameters + *------------------------------------------------*) + function TNullRequest.getCookieParams() : IReadOnlyList; + begin + result := fCookieParam; + end; + + (*!------------------------------------------------ + * get request body data + *------------------------------------------------- + * @param string key name of key + * @param string defValue default value to use if key + * does not exist + * @return string value + *------------------------------------------------*) + function TNullRequest.getParsedBodyParam(const key: string; const defValue : string = '') : string; + begin + result := ''; + end; + + (*!------------------------------------------------ + * get all request body data + *------------------------------------------------- + * @return list of request body parameters + *------------------------------------------------*) + function TNullRequest.getParsedBodyParams() : IReadOnlyList; + begin + result := fParsedBody; + end; + + (*!------------------------------------------------ + * get request uploaded file by name + *------------------------------------------------- + * @param string key name of key + * @return instance of IUploadedFileArray or nil if is not + * exists + *------------------------------------------------*) + function TNullRequest.getUploadedFile(const key: string) : IUploadedFileArray; + begin + result := fUploadedFile.getUploadedFile(key); + end; + + (*!------------------------------------------------ + * get all uploaded files + *------------------------------------------------- + * @return IUploadedFileCollection + *------------------------------------------------*) + function TNullRequest.getUploadedFiles() : IUploadedFileCollection; + begin + result := fUploadedFile; + end; + + (*!------------------------------------------------ + * test if current request is coming from AJAX request + *------------------------------------------------- + * @return true if ajax request false otherwise + *------------------------------------------------*) + function TNullRequest.isXhr() : boolean; + begin + result := false; + end; + + (*!------------------------------------------------ + * get request method GET, POST, HEAD, etc + *------------------------------------------------- + * @return string request method + *------------------------------------------------*) + function TNullRequest.getMethod() : string; + begin + result := 'GET'; + end; + + (*!------------------------------------------------ + * get CGI environment + *------------------------------------------------- + * @return ICGIEnvironment + *------------------------------------------------*) + function TNullRequest.getEnvironment() : ICGIEnvironment; + begin + result := fEnv; + end; + + (*!------------------------------------------------ + * get single query param or body param value by its name + *------------------------------------------------- + * @param string key name of key + * @param string defValue default value to use if key + * does not exist + * @return string value + *------------------------------------------------*) + function TNullRequest.getParam(const key: string; const defValue : string = '') : string; + begin + result := ''; + end; + + (*!------------------------------------------------ + * get all request query strings or body data + *------------------------------------------------- + * @return list of request query string parameters + *------------------------------------------------*) + function TNullRequest.getParams() : IReadOnlyList; + begin + result := fQueryParam; + end; + +end. diff --git a/src/Http/Request/UploadedFiles/NullUploadedFileCollectionImpl.pas b/src/Http/Request/UploadedFiles/NullUploadedFileCollectionImpl.pas new file mode 100644 index 000000000..0d46ce23a --- /dev/null +++ b/src/Http/Request/UploadedFiles/NullUploadedFileCollectionImpl.pas @@ -0,0 +1,144 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit NullUploadedFileCollectionImpl; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + UploadedFileIntf, + UploadedFileCollectionIntf, + UploadedFileCollectionWriterIntf, + UploadedFileFactoryIntf, + ListIntf; + +type + + (*!------------------------------------------------ + * null class having capability as + * contain array of IUploadedFile instance + * + * @author Zamrony P. Juhara + *-----------------------------------------------*) + TNullUploadedFileCollection = class(TInterfacedObject, IUploadedFileCollection, IUploadedFileCollectionWriter) + public + + (*!------------------------------------------------ + * get total uploaded file in collection + *------------------------------------------------- + * @return number of item in collection + *------------------------------------------------*) + function count() : integer; + + (*!------------------------------------------------ + * test if there is uploaded file specified by name + *------------------------------------------------- + * @return true if specified + *------------------------------------------------*) + function has(const key : shortstring) : boolean; + + (*!------------------------------------------------ + * get IUploadedFile instance by name + *------------------------------------------------- + * @return IUploadedFileArray instance + *------------------------------------------------*) + function getUploadedFile(const key : shortstring) : IUploadedFileArray; + + (*!------------------------------------------------ + * get IUploadedFile instance by index + *------------------------------------------------- + * @return IUploadedFileArray instance + *------------------------------------------------*) + function getUploadedFile(const indx : integer) : IUploadedFileArray; + + (*!------------------------------------- + * Add content as IUploadedFile + *-------------------------------------- + * @param key name of field + * @param content content of file + * @param contentType file content type + * @param originalFilename original filename uploaded by user + *--------------------------------------*) + function add( + const key : shortstring; + const content : string; + const contentType : string; + const originalFilename : string + ) : IUploadedFileCollectionWriter; + end; + +implementation + + + (*!------------------------------------------------ + * get total uploaded file in collection + *------------------------------------------------- + * @return number of item in collection + *------------------------------------------------*) + function TNullUploadedFileCollection.count() : integer; + begin + result := 0; + end; + + (*!------------------------------------------------ + * test if there is uploaded file specified by name + *------------------------------------------------- + * @return true if specified + *------------------------------------------------*) + function TNullUploadedFileCollection.has(const key : shortstring) : boolean; + begin + result := false; + end; + + (*!------------------------------------------------ + * get IUploadedFile instance by name + *------------------------------------------------- + * @return IUploadedFileArray instance + *------------------------------------------------*) + function TNullUploadedFileCollection.getUploadedFile(const key : shortstring) : IUploadedFileArray; + begin + result := nil; + end; + + (*!------------------------------------------------ + * get IUploadedFile instance by index + *------------------------------------------------- + * @return IUploadedFile instance + *------------------------------------------------*) + function TNullUploadedFileCollection.getUploadedFile(const indx : integer) : IUploadedFileArray; + begin + result := nil; + end; + + (*!------------------------------------- + * Add content as IUploadedFile + *-------------------------------------- + * @param key key name + * @param content content of file + * @param contentType file content type + * @param originalFilename original filename uploaded by user + *-------------------------------------- + * RFC 7578 requires that form data with + * same name do not coalesce. So if we have + * multiple file upload, we will keep them + * in array + *--------------------------------------*) + function TNullUploadedFileCollection.add( + const key : shortstring; + const content : string; + const contentType : string; + const originalFilename : string + ) : IUploadedFileCollectionWriter; + begin + result := self; + end; +end. diff --git a/src/Security/Validation/Tests/Validators/AtLeastOneAlphaValidatorTest.pas b/src/Security/Validation/Tests/Validators/AtLeastOneAlphaValidatorTest.pas new file mode 100644 index 000000000..e0fccb47e --- /dev/null +++ b/src/Security/Validation/Tests/Validators/AtLeastOneAlphaValidatorTest.pas @@ -0,0 +1,106 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit AtLeastOneAlphaValidatorTest; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + fpcunit, + testregistry, + RegexIntf, + ListIntf, + ReadOnlyListIntf, + ValidatorIntf, + RequestIntf, + BaseValidatorTest; + +type + + (*!------------------------------------------------ + * test case for class having capability to validate + * that input data at least contains one letter character + *-------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TAtLeastOneAlphaValidatorTest = class(TBaseValidatorTest) + protected + function buildValidator() : IValidator; override; + published + procedure TestInputContainsOneAlphaShouldPass(); + procedure TestInputContainsDigitsShouldFails(); + procedure TestSymbolOnlyInputShouldFails(); + procedure TestSymbolWithAlphaInputShouldPass(); + procedure TestOneAlphaInputShouldPass(); + procedure TestMixedAlphaCapsInputShouldPass(); + end; + +implementation + +uses + + AtLeastOneAlphaValidatorImpl, + RegexImpl; + + function TAtLeastOneAlphaValidatorTest.buildValidator() : IValidator; + begin + result := TAtLeastOneAlphaValidator.create(TRegex.create()); + end; + + procedure TAtLeastOneAlphaValidatorTest.TestInputContainsOneAlphaShouldPass(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_key', fData, fRequest); + AssertEquals(resValid, true) + end; + + procedure TAtLeastOneAlphaValidatorTest.TestInputContainsDigitsShouldFails(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_digit', fData, fRequest); + AssertEquals(resValid, false) + end; + + procedure TAtLeastOneAlphaValidatorTest.TestSymbolOnlyInputShouldFails(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_symbol', fData, fRequest); + AssertEquals(resValid, false) + end; + + procedure TAtLeastOneAlphaValidatorTest.TestSymbolWithAlphaInputShouldPass(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_letter_symbol', fData, fRequest); + AssertEquals(resValid, true) + end; + + procedure TAtLeastOneAlphaValidatorTest.TestOneAlphaInputShouldPass(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_a', fData, fRequest); + AssertEquals(resValid, true) + end; + + procedure TAtLeastOneAlphaValidatorTest.TestMixedAlphaCapsInputShouldPass(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_abcd', fData, fRequest); + AssertEquals(resValid, true) + end; + +initialization + + RegisterTest(TAtLeastOneAlphaValidatorTest); + +end. + diff --git a/src/Security/Validation/Tests/Validators/AtLeastOneDigitValidatorTest.pas b/src/Security/Validation/Tests/Validators/AtLeastOneDigitValidatorTest.pas new file mode 100644 index 000000000..2c9aef9dc --- /dev/null +++ b/src/Security/Validation/Tests/Validators/AtLeastOneDigitValidatorTest.pas @@ -0,0 +1,94 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit AtLeastOneDigitValidatorTest; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + fpcunit, + testregistry, + RegexIntf, + ListIntf, + ReadOnlyListIntf, + ValidatorIntf, + RequestIntf, + BaseValidatorTest; + +type + + (*!------------------------------------------------ + * test case for class having capability to validate + * that input data at least contains one digit character + *-------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TAtLeastOneDigitValidatorTest = class(TBaseValidatorTest) + protected + function buildValidator() : IValidator; override; + published + procedure TestInputContainsAlphaShouldFails(); + procedure TestInputContainsDigitsShouldPass(); + procedure TestSymbolOnlyInputShouldFails(); + procedure TestSymbolWithAlphaInputShouldFails(); + procedure TestOneAlphaInputShouldFails(); + procedure TestMixedAlphaCapsInputShouldFails(); + end; + +implementation + +uses + + AtLeastOneDigitValidatorImpl, + RegexImpl; + + function TAtLeastOneDigitValidatorTest.buildValidator() : IValidator; + begin + result := TAtLeastOneDigitValidator.create(TRegex.create()); + end; + + procedure TAtLeastOneDigitValidatorTest.TestInputContainsAlphaShouldFails(); + begin + AssertEquals(fValidator.isValid('my_key', fData, fRequest), false); + end; + + procedure TAtLeastOneDigitValidatorTest.TestInputContainsDigitsShouldPass(); + begin + AssertEquals(fValidator.isValid('my_digit', fData, fRequest), true); + end; + + procedure TAtLeastOneDigitValidatorTest.TestSymbolOnlyInputShouldFails(); + begin + AssertEquals(fValidator.isValid('my_symbol', fData, fRequest), false); + end; + + procedure TAtLeastOneDigitValidatorTest.TestSymbolWithAlphaInputShouldFails(); + begin + AssertEquals(fValidator.isValid('my_letter_symbol', fData, fRequest), false); + end; + + procedure TAtLeastOneDigitValidatorTest.TestOneAlphaInputShouldFails(); + begin + AssertEquals(fValidator.isValid('my_a', fData, fRequest), false); + end; + + procedure TAtLeastOneDigitValidatorTest.TestMixedAlphaCapsInputShouldFails(); + begin + AssertEquals(fValidator.isValid('my_abcd', fData, fRequest), false); + end; + +initialization + + RegisterTest(TAtLeastOneDigitValidatorTest); + +end. + diff --git a/src/Security/Validation/Tests/Validators/AtLeastOneLowerAlphaValidatorTest.pas b/src/Security/Validation/Tests/Validators/AtLeastOneLowerAlphaValidatorTest.pas new file mode 100644 index 000000000..cc4a7b2cf --- /dev/null +++ b/src/Security/Validation/Tests/Validators/AtLeastOneLowerAlphaValidatorTest.pas @@ -0,0 +1,106 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit AtLeastOneLowerAlphaValidatorTest; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + fpcunit, + testregistry, + RegexIntf, + ListIntf, + ReadOnlyListIntf, + ValidatorIntf, + RequestIntf, + BaseValidatorTest; + +type + + (*!------------------------------------------------ + * test case for class having capability to validate + * that input data at least contains one lower case character + *-------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TAtLeastOneLowerAlphaValidatorTest = class(TBaseValidatorTest) + protected + function buildValidator() : IValidator; override; + published + procedure TestInputContainsLowerAlphaShouldPass(); + procedure TestInputContainsDigitsShouldFails(); + procedure TestSymbolOnlyInputShouldFails(); + procedure TestSymbolWithAlphaInputShouldPass(); + procedure TestOneAlphaInputShouldPass(); + procedure TestMixedAlphaCapsInputShouldPass(); + end; + +implementation + +uses + + AtLeastOneLowerAlphaValidatorImpl, + RegexImpl; + + function TAtLeastOneLowerAlphaValidatorTest.buildValidator() : IValidator; + begin + result := TAtLeastOneLowerAlphaValidator.create(TRegex.create()); + end; + + procedure TAtLeastOneLowerAlphaValidatorTest.TestInputContainsLowerAlphaShouldPass(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_key', fData, fRequest); + AssertEquals(resValid, true) + end; + + procedure TAtLeastOneLowerAlphaValidatorTest.TestInputContainsDigitsShouldFails(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_digit', fData, fRequest); + AssertEquals(resValid, false) + end; + + procedure TAtLeastOneLowerAlphaValidatorTest.TestSymbolOnlyInputShouldFails(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_symbol', fData, fRequest); + AssertEquals(resValid, false) + end; + + procedure TAtLeastOneLowerAlphaValidatorTest.TestSymbolWithAlphaInputShouldPass(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_letter_symbol', fData, fRequest); + AssertEquals(resValid, true) + end; + + procedure TAtLeastOneLowerAlphaValidatorTest.TestOneAlphaInputShouldPass(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_a', fData, fRequest); + AssertEquals(resValid, true) + end; + + procedure TAtLeastOneLowerAlphaValidatorTest.TestMixedAlphaCapsInputShouldPass(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_abcd', fData, fRequest); + AssertEquals(resValid, true) + end; + +initialization + + RegisterTest(TAtLeastOneLowerAlphaValidatorTest); + +end. + diff --git a/src/Security/Validation/Tests/Validators/AtLeastOneSymbolValidatorTest.pas b/src/Security/Validation/Tests/Validators/AtLeastOneSymbolValidatorTest.pas new file mode 100644 index 000000000..800a9bb1b --- /dev/null +++ b/src/Security/Validation/Tests/Validators/AtLeastOneSymbolValidatorTest.pas @@ -0,0 +1,106 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit AtLeastOneSymbolValidatorTest; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + fpcunit, + testregistry, + RegexIntf, + ListIntf, + ReadOnlyListIntf, + ValidatorIntf, + RequestIntf, + BaseValidatorTest; + +type + + (*!------------------------------------------------ + * test case for class having capability to validate + * that input data at least contains one symbol character + *-------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TAtLeastOneSymbolValidatorTest = class(TBaseValidatorTest) + protected + function buildValidator() : IValidator; override; + published + procedure TestInputContainsAlphaShouldFails(); + procedure TestInputContainsDigitsShouldFails(); + procedure TestSymbolOnlyInputShouldPass(); + procedure TestSymbolWithAlphaInputShouldPass(); + procedure TestOneAlphaInputShouldFails(); + procedure TestMixedAlphaCapsInputShouldFails(); + end; + +implementation + +uses + + AtLeastOneSymbolValidatorImpl, + RegexImpl; + + function TAtLeastOneSymbolValidatorTest.buildValidator() : IValidator; + begin + result := TAtLeastOneSymbolValidator.create(TRegex.create()); + end; + + procedure TAtLeastOneSymbolValidatorTest.TestInputContainsAlphaShouldFails(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_key', fData, fRequest); + AssertEquals(resValid, false) + end; + + procedure TAtLeastOneSymbolValidatorTest.TestInputContainsDigitsShouldFails(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_digit', fData, fRequest); + AssertEquals(resValid, false) + end; + + procedure TAtLeastOneSymbolValidatorTest.TestSymbolOnlyInputShouldPass(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_symbol', fData, fRequest); + AssertEquals(resValid, true) + end; + + procedure TAtLeastOneSymbolValidatorTest.TestSymbolWithAlphaInputShouldPass(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_letter_symbol', fData, fRequest); + AssertEquals(resValid, true) + end; + + procedure TAtLeastOneSymbolValidatorTest.TestOneAlphaInputShouldFails(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_a', fData, fRequest); + AssertEquals(resValid, false) + end; + + procedure TAtLeastOneSymbolValidatorTest.TestMixedAlphaCapsInputShouldFails(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_abcd', fData, fRequest); + AssertEquals(resValid, false) + end; + +initialization + + RegisterTest(TAtLeastOneSymbolValidatorTest); + +end. + diff --git a/src/Security/Validation/Tests/Validators/AtLeastOneUpperAlphaValidatorTest.pas b/src/Security/Validation/Tests/Validators/AtLeastOneUpperAlphaValidatorTest.pas new file mode 100644 index 000000000..c586e9b4f --- /dev/null +++ b/src/Security/Validation/Tests/Validators/AtLeastOneUpperAlphaValidatorTest.pas @@ -0,0 +1,114 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit AtLeastOneUpperAlphaValidatorTest; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + fpcunit, + testregistry, + RegexIntf, + ListIntf, + ReadOnlyListIntf, + ValidatorIntf, + RequestIntf, + BaseValidatorTest; + +type + + (*!------------------------------------------------ + * test case for class having capability to validate + * that input data at least contains one upper case character + *-------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TAtLeastOneUpperAlphaValidatorTest = class(TBaseValidatorTest) + protected + function buildValidator() : IValidator; override; + published + procedure TestInputContainsLowerAlphaShouldFails(); + procedure TestInputContainsDigitsShouldFails(); + procedure TestSymbolOnlyInputShouldFails(); + procedure TestSymbolWithLowerAlphaInputShouldFails(); + procedure TestSymbolWithUpperAlphaInputShouldPass(); + procedure TestOneLowerAlphaInputShouldFails(); + procedure TestMixedAlphaCapsInputShouldPass(); + end; + +implementation + +uses + + AtLeastOneUpperAlphaValidatorImpl, + RegexImpl; + + function TAtLeastOneUpperAlphaValidatorTest.buildValidator() : IValidator; + begin + result := TAtLeastOneUpperAlphaValidator.create(TRegex.create()); + end; + + procedure TAtLeastOneUpperAlphaValidatorTest.TestInputContainsLowerAlphaShouldFails(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_key', fData, fRequest); + AssertEquals(resValid, false) + end; + + procedure TAtLeastOneUpperAlphaValidatorTest.TestInputContainsDigitsShouldFails(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_digit', fData, fRequest); + AssertEquals(resValid, false) + end; + + procedure TAtLeastOneUpperAlphaValidatorTest.TestSymbolOnlyInputShouldFails(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_symbol', fData, fRequest); + AssertEquals(resValid, false) + end; + + procedure TAtLeastOneUpperAlphaValidatorTest.TestSymbolWithLowerAlphaInputShouldFails(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_letter_symbol', fData, fRequest); + AssertEquals(resValid, false) + end; + + procedure TAtLeastOneUpperAlphaValidatorTest.TestSymbolWithUpperAlphaInputShouldPass(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_upper_letter_symbol', fData, fRequest); + AssertEquals(resValid, true) + end; + + procedure TAtLeastOneUpperAlphaValidatorTest.TestOneLowerAlphaInputShouldFails(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_a', fData, fRequest); + AssertEquals(resValid, false) + end; + + procedure TAtLeastOneUpperAlphaValidatorTest.TestMixedAlphaCapsInputShouldPass(); + var resValid : boolean; + begin + resValid := fValidator.isValid('my_abcd', fData, fRequest); + AssertEquals(resValid, true) + end; + +initialization + + RegisterTest(TAtLeastOneUpperAlphaValidatorTest); + +end. + diff --git a/src/Security/Validation/Tests/Validators/BaseValidatorTest.pas b/src/Security/Validation/Tests/Validators/BaseValidatorTest.pas new file mode 100644 index 000000000..d2b3d838e --- /dev/null +++ b/src/Security/Validation/Tests/Validators/BaseValidatorTest.pas @@ -0,0 +1,83 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit BaseValidatorTest; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + fpcunit, + testregistry, + RegexIntf, + ListIntf, + ReadOnlyListIntf, + ValidatorIntf, + RequestIntf, + RegexValidatorImpl; + +type + + (*!------------------------------------------------ + * base test case for class having capability to validate + * that input data + *-------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TBaseValidatorTest = class(TTestCase) + protected + fValidator : IValidator; + fData : IList; + fRequest : IRequest; + + function buildValidator() : IValidator; virtual; abstract; + procedure Setup(); override; + procedure TearDown(); override; + end; + +implementation + +uses + + KeyValueTypes, + RegexImpl, + HashListImpl, + NullRequestImpl; + + procedure TBaseValidatorTest.Setup(); + begin + fData:= THashList.create(); + + fData.add('my_key', NewKeyValue('my_key', 'abcdefg')); + fData.add('my_abcd', NewKeyValue('my_abcd', 'Abcdef')); + fData.add('my_a', NewKeyValue('my_a', 'a')); + fData.add('my_digit', NewKeyValue('my_digit', '00000')); + fData.add('my_symbol', NewKeyValue('my_symbol', '@#!$#')); + fData.add('my_letter_symbol', NewKeyValue('my_letter_symbol', '@#!$#a')); + fData.add('my_upper_letter_symbol', NewKeyValue('my_upper_letter_symbol', '@#!$#A')); + + fValidator := buildValidator(); + fRequest := TNullRequest.create(); + end; + + procedure TBaseValidatorTest.TearDown(); + var i: integer; + begin + for i:= fData.count()-1 downto 0 do + begin + DisposeKeyValue(PKeyValue(fData.get(i))); + fData.delete(i); + end; + end; + +end. + + diff --git a/src/Security/Validation/Tests/Validators/MixedCapsValidatorTest.pas b/src/Security/Validation/Tests/Validators/MixedCapsValidatorTest.pas new file mode 100644 index 000000000..984e8d390 --- /dev/null +++ b/src/Security/Validation/Tests/Validators/MixedCapsValidatorTest.pas @@ -0,0 +1,95 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit MixedCapsValidatorTest; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + fpcunit, + testregistry, + RegexIntf, + ListIntf, + ReadOnlyListIntf, + ValidatorIntf, + RequestIntf, + BaseValidatorTest; + +type + + (*!------------------------------------------------ + * test case for class having capability to validate + * that input data at least contains one lower case and + * one upper case character + *-------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TMixedCapsValidatorTest = class(TBaseValidatorTest) + protected + function buildValidator() : IValidator; override; + published + procedure TestInputContainsLowerAlphaShouldFails(); + procedure TestInputContainsDigitsShouldFails(); + procedure TestSymbolOnlyInputShouldFails(); + procedure TestSymbolWithAlphaInputShouldFails(); + procedure TestOneAlphaInputShouldFails(); + procedure TestMixedAlphaCapsInputShouldPass(); + end; + +implementation + +uses + + MixedCapsValidatorImpl, + RegexImpl; + + function TMixedCapsValidatorTest.buildValidator() : IValidator; + begin + result := TMixedCapsValidator.create(TRegex.create()); + end; + + procedure TMixedCapsValidatorTest.TestInputContainsLowerAlphaShouldFails(); + begin + AssertEquals(fValidator.isValid('my_key', fData, fRequest), false); + end; + + procedure TMixedCapsValidatorTest.TestInputContainsDigitsShouldFails(); + begin + AssertEquals(fValidator.isValid('my_digit', fData, fRequest), false); + end; + + procedure TMixedCapsValidatorTest.TestSymbolOnlyInputShouldFails(); + begin + AssertEquals(fValidator.isValid('my_symbol', fData, fRequest), false); + end; + + procedure TMixedCapsValidatorTest.TestSymbolWithAlphaInputShouldFails(); + begin + AssertEquals(fValidator.isValid('my_letter_symbol', fData, fRequest), false); + end; + + procedure TMixedCapsValidatorTest.TestOneAlphaInputShouldFails(); + begin + AssertEquals(fValidator.isValid('my_a', fData, fRequest), false); + end; + + procedure TMixedCapsValidatorTest.TestMixedAlphaCapsInputShouldPass(); + begin + AssertEquals(fValidator.isValid('my_abcd', fData, fRequest), true); + end; + +initialization + + RegisterTest(TMixedCapsValidatorTest); + +end. + diff --git a/src/Security/Validation/Tests/ValidatorsTest.pas b/src/Security/Validation/Tests/ValidatorsTest.pas new file mode 100644 index 000000000..bab4295bd --- /dev/null +++ b/src/Security/Validation/Tests/ValidatorsTest.pas @@ -0,0 +1,28 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit ValidatorsTest; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + fpcunit, + testregistry, + AtLeastOneAlphaValidatorTest, + AtLeastOneSymbolValidatorTest, + AtLeastOneDigitValidatorTest, + AtLeastOneLowerAlphaValidatorTest, + AtLeastOneUpperAlphaValidatorTest, + MixedCapsValidatorTest; + +implementation +end. \ No newline at end of file diff --git a/src/Security/Validation/Validators/AtLeastOneAlphaValidatorImpl.pas b/src/Security/Validation/Validators/AtLeastOneAlphaValidatorImpl.pas new file mode 100644 index 000000000..aa05b0a7b --- /dev/null +++ b/src/Security/Validation/Validators/AtLeastOneAlphaValidatorImpl.pas @@ -0,0 +1,55 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit AtLeastOneAlphaValidatorImpl; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + RegexIntf, + ValidatorIntf, + RegexValidatorImpl; + +type + + (*!------------------------------------------------ + * class having capability to validate + * that input data at least contains one letter + *------------------------------------------------- + * This is provided so that we can provide password form + * validation with custom rule such as min 8 characters + * length with combination at least one letter, at least + * one number, at least one symbols with mixed capitalization etc + *-------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TAtLeastOneAlphaValidator = class(TRegexValidator) + public + constructor create(const regexInst : IRegex); + end; + +implementation + +const + + REGEX_AT_LEAST_ONE_ALPHA = '[a-zA-Z]+'; + +resourcestring + + sErrNotValidAtLeastOneAlpha = 'Field ''%s'' must contain at least one letter character'; + + constructor TAtLeastOneAlphaValidator.create(const regexInst : IRegex); + begin + inherited create(regexInst, REGEX_AT_LEAST_ONE_ALPHA, sErrNotValidAtLeastOneAlpha); + end; + +end. diff --git a/src/Security/Validation/Validators/AtLeastOneDigitValidatorImpl.pas b/src/Security/Validation/Validators/AtLeastOneDigitValidatorImpl.pas new file mode 100644 index 000000000..6718598c1 --- /dev/null +++ b/src/Security/Validation/Validators/AtLeastOneDigitValidatorImpl.pas @@ -0,0 +1,55 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit AtLeastOneDigitValidatorImpl; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + RegexIntf, + ValidatorIntf, + RegexValidatorImpl; + +type + + (*!------------------------------------------------ + * class having capability to validate + * that input data at least contains one digit character + *------------------------------------------------- + * This is provided so that we can provide password form + * validation with custom rule such as min 8 characters + * length with combination at least one letter, at least + * one number, at least one symbols with mixed capitalization etc + *-------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TAtLeastOneDigitValidator = class(TRegexValidator) + public + constructor create(const regexInst : IRegex); + end; + +implementation + +const + + REGEX_AT_LEAST_ONE_DIGIT = '\d+'; + +resourcestring + + sErrNotValidAtLeastOneDigit = 'Field ''%s'' must contain at least one digit character'; + + constructor TAtLeastOneDigitValidator.create(const regexInst : IRegex); + begin + inherited create(regexInst, REGEX_AT_LEAST_ONE_DIGIT, sErrNotValidAtLeastOneDigit); + end; + +end. diff --git a/src/Security/Validation/Validators/AtLeastOneLowerAlphaValidatorImpl.pas b/src/Security/Validation/Validators/AtLeastOneLowerAlphaValidatorImpl.pas new file mode 100644 index 000000000..617291a93 --- /dev/null +++ b/src/Security/Validation/Validators/AtLeastOneLowerAlphaValidatorImpl.pas @@ -0,0 +1,55 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit AtLeastOneLowerAlphaValidatorImpl; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + RegexIntf, + ValidatorIntf, + RegexValidatorImpl; + +type + + (*!------------------------------------------------ + * class having capability to validate + * that input data at least contains one lower case letter + *------------------------------------------------- + * This is provided so that we can provide password form + * validation with custom rule such as min 8 characters + * length with combination at least one letter, at least + * one number, at least one symbols with mixed capitalization etc + *-------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TAtLeastOneLowerAlphaValidator = class(TRegexValidator) + public + constructor create(const regexInst : IRegex); + end; + +implementation + +const + + REGEX_AT_LEAST_ONE_LOWER_ALPHA = '[a-z]+'; + +resourcestring + + sErrNotValidAtLeastOneLowerAlpha = 'Field ''%s'' must contain at least one lower case letter character'; + + constructor TAtLeastOneLowerAlphaValidator.create(const regexInst : IRegex); + begin + inherited create(regexInst, REGEX_AT_LEAST_ONE_LOWER_ALPHA, sErrNotValidAtLeastOneLowerAlpha); + end; + +end. diff --git a/src/Security/Validation/Validators/AtLeastOneSymbolValidatorImpl.pas b/src/Security/Validation/Validators/AtLeastOneSymbolValidatorImpl.pas new file mode 100644 index 000000000..d60728a04 --- /dev/null +++ b/src/Security/Validation/Validators/AtLeastOneSymbolValidatorImpl.pas @@ -0,0 +1,55 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit AtLeastOneSymbolValidatorImpl; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + RegexIntf, + ValidatorIntf, + RegexValidatorImpl; + +type + + (*!------------------------------------------------ + * class having capability to validate + * that input data at least contains one symbol character + *------------------------------------------------- + * This is provided so that we can provide password form + * validation with custom rule such as min 8 characters + * length with combination at least one letter, at least + * one number, at least one symbol with mixed capitalization etc + *-------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TAtLeastOneSymbolValidator = class(TRegexValidator) + public + constructor create(const regexInst : IRegex); + end; + +implementation + +const + + REGEX_AT_LEAST_ONE_SYMBOL = '\W+'; + +resourcestring + + sErrNotValidAtLeastOneSymbol = 'Field ''%s'' must contain at least one symbol character'; + + constructor TAtLeastOneSymbolValidator.create(const regexInst : IRegex); + begin + inherited create(regexInst, REGEX_AT_LEAST_ONE_SYMBOL, sErrNotValidAtLeastOneSymbol); + end; + +end. diff --git a/src/Security/Validation/Validators/AtLeastOneUpperAlphaValidatorImpl.pas b/src/Security/Validation/Validators/AtLeastOneUpperAlphaValidatorImpl.pas new file mode 100644 index 000000000..4a9f40aa3 --- /dev/null +++ b/src/Security/Validation/Validators/AtLeastOneUpperAlphaValidatorImpl.pas @@ -0,0 +1,55 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit AtLeastOneUpperAlphaValidatorImpl; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + RegexIntf, + ValidatorIntf, + RegexValidatorImpl; + +type + + (*!------------------------------------------------ + * class having capability to validate + * that input data at least contains one upper case letter + *------------------------------------------------- + * This is provided so that we can provide password form + * validation with custom rule such as min 8 characters + * length with combination at least one letter, at least + * one number, at least one symbols with mixed capitalization etc + *-------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TAtLeastOneUpperAlphaValidator = class(TRegexValidator) + public + constructor create(const regexInst : IRegex); + end; + +implementation + +const + + REGEX_AT_LEAST_ONE_UPPER_ALPHA = '[A-Z]+'; + +resourcestring + + sErrNotValidAtLeastOneUpperAlpha = 'Field ''%s'' must contain at least one upper case letter character'; + + constructor TAtLeastOneUpperAlphaValidator.create(const regexInst : IRegex); + begin + inherited create(regexInst, REGEX_AT_LEAST_ONE_UPPER_ALPHA, sErrNotValidAtLeastOneUpperAlpha); + end; + +end. diff --git a/src/Security/Validation/Validators/MixedCapsValidatorImpl.pas b/src/Security/Validation/Validators/MixedCapsValidatorImpl.pas new file mode 100644 index 000000000..1d409c109 --- /dev/null +++ b/src/Security/Validation/Validators/MixedCapsValidatorImpl.pas @@ -0,0 +1,125 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit MixedCapsValidatorImpl; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + ReadOnlyListIntf, + RequestIntf, + RegexIntf, + ValidatorIntf, + BaseValidatorImpl; + +type + + (*!------------------------------------------------ + * class having capability to validate + * that input data at least contains mix of one lower case letter + * and one upper case letter + *------------------------------------------------- + * This is provided so that we can provide password form + * validation with custom rule such as min 8 characters + * length with combination at least one letter, at least + * one number, at least one symbols with mixed capitalization etc + *-------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TMixedCapsValidator = class(TBaseValidator) + private + fAtLeastOneLowerLetter: IValidator; + fAtLeastOneUpperLetter: IValidator; + protected + (*!------------------------------------------------ + * actual data validation + *------------------------------------------------- + * @param dataToValidate input data + * @return true if data is valid otherwise false + *-------------------------------------------------*) + function isValidData( + const dataToValidate : string; + const dataCollection : IReadOnlyList; + const request : IRequest + ) : boolean; override; + + public + constructor create(const regexInst : IRegex); + + (*!------------------------------------------------ + * Validate data + *------------------------------------------------- + * @param fieldName name of field + * @param dataToValidate input data + * @param request request object + * @return true if data is valid otherwise false + *-------------------------------------------------*) + function isValid( + const fieldName : shortstring; + const dataToValidate : IReadOnlyList; + const request : IRequest + ) : boolean; override; + end; + +implementation + +uses + + AtLeastOneLowerAlphaValidatorImpl, + AtLeastOneUpperAlphaValidatorImpl, RegexImpl; + +resourcestring + + sErrNotValidMixedCaps = 'Field ''%s'' must contain at least one lower case letter and one upper case character'; + + constructor TMixedCapsValidator.create(const regexInst : IRegex); + begin + inherited create(sErrNotValidMixedCaps); + fAtLeastOneLowerLetter := TAtLeastOneLowerAlphaValidator.create(regexInst); + fAtLeastOneUpperLetter := TAtLeastOneUpperAlphaValidator.create(regexInst); + end; + + (*!------------------------------------------------ + * actual data validation + *------------------------------------------------- + * @param dataToValidate input data + * @return true if data is valid otherwise false + *-------------------------------------------------*) + function TMixedCapsValidator.isValidData( + const dataToValidate : string; + const dataCollection : IReadOnlyList; + const request : IRequest + ) : boolean; + begin + // this is not used so just return true + result:= true; + end; + + (*!------------------------------------------------ + * Validate data + *------------------------------------------------- + * @param key name of field + * @param dataToValidate input data + * @param request request object + * @return true if data is valid otherwise false + *-------------------------------------------------*) + function TMixedCapsValidator.isValid( + const fieldName : shortstring; + const dataToValidate : IReadOnlyList; + const request : IRequest + ) : boolean; + begin + result := fAtLeastOneLowerLetter.isValid(fieldName, dataToValidate, request) and + fAtLeastOneUpperLetter.isValid(fieldName, dataToValidate, request); + end; + +end. diff --git a/src/unitsearch.cfg b/src/unitsearch.cfg index f9be21d29..c484f17ab 100644 --- a/src/unitsearch.cfg +++ b/src/unitsearch.cfg @@ -182,6 +182,8 @@ -Fu$FANO_DIR$/src/Mvc/Models/Implementations/Null/* -Fu$FANO_DIR$/src/Security/Validation -Fu$FANO_DIR$/src/Security/Validation/* +-Fu$FANO_DIR$/src/Security/Validation/Tests +-Fu$FANO_DIR$/src/Security/Validation/Tests/* -Fu$FANO_DIR$/src/Security/Sanitation -Fu$FANO_DIR$/src/Security/Sanitation/* -Fu$FANO_DIR$/src/Security/Csrf diff --git a/tests/README.md b/tests/README.md index 53481d707..ae4abd54c 100644 --- a/tests/README.md +++ b/tests/README.md @@ -2,4 +2,14 @@ ## Build test runner +``` +$ cd tests +$ ./build.sh +``` + ## Run test + +``` +$ cd tests +$ ./testrunner +``` \ No newline at end of file diff --git a/tests/testrunner.pas b/tests/testrunner.pas index e1c3dd2a3..8b21e77b9 100644 --- a/tests/testrunner.pas +++ b/tests/testrunner.pas @@ -15,7 +15,8 @@ classes, consoletestrunner, - fano; + fano, + ValidatorsTest; type From a3a57fcfed7e7c3a37277f68cd4c95c6591472ab Mon Sep 17 00:00:00 2001 From: "Zamrony P. Juhara" Date: Mon, 14 Nov 2022 23:58:43 +0700 Subject: [PATCH 6/9] add type alias for password-related validation rules --- .../Implementations/Validations/validators.aliases.inc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Includes/Security/Implementations/Validations/validators.aliases.inc b/src/Includes/Security/Implementations/Validations/validators.aliases.inc index d4b10f8a6..73b7b8eeb 100644 --- a/src/Includes/Security/Implementations/Validations/validators.aliases.inc +++ b/src/Includes/Security/Implementations/Validations/validators.aliases.inc @@ -132,3 +132,11 @@ TEndWithValidator = EndWithValidatorImpl.TEndWithValidator; TLatitudeValidator = LatitudeValidatorImpl.TLatitudeValidator; TLongitudeValidator = LongitudeValidatorImpl.TLongitudeValidator; + +// password-related validation +TAtLeastOneAlphaValidator = AtLeastOneAlphaValidatorImpl.TAtLeastOneAlphaValidator; +TAtLeastOneLowerAlphaValidator = AtLeastOneLowerAlphaValidatorImpl.TAtLeastOneLowerAlphaValidator; +TAtLeastOneUpperAlphaValidator = AtLeastOneUpperAlphaValidatorImpl.TAtLeastOneUpperAlphaValidator; +TAtLeastOneDigitValidator = AtLeastOneDigitValidatorImpl.TAtLeastDigitAlphaValidator; +TAtLeastOneSymbolValidator = AtLeastOneSymbolValidatorImpl.TAtLeastSymbolAlphaValidator; +TMixedCapsValidator = MixedCapsValidatorImpl.TMixedCapsValidator; From 9a5966fe97922e1a06ca89204d090785e99f45bc Mon Sep 17 00:00:00 2001 From: "Zamrony P. Juhara" Date: Thu, 17 Nov 2022 03:03:45 +0700 Subject: [PATCH 7/9] implement explode() and improve unit test --- src/Helpers/StringUtils.pas | 78 +++++++++++- src/Helpers/Tests/HelpersTest.pas | 23 ++++ src/Helpers/Tests/StringUtilsTest.pas | 120 ++++++++++++++++++ .../Validations/validators.aliases.inc | 4 +- .../validators.implementations.inc | 7 + .../AtLeastOneAlphaValidatorTest.pas | 13 +- .../AtLeastOneDigitValidatorTest.pas | 13 +- .../AtLeastOneLowerAlphaValidatorTest.pas | 13 +- .../AtLeastOneSymbolValidatorTest.pas | 13 +- .../AtLeastOneUpperAlphaValidatorTest.pas | 15 +-- .../Validators/MixedCapsValidatorTest.pas | 13 +- tests/testrunner.pas | 3 +- 12 files changed, 267 insertions(+), 48 deletions(-) create mode 100644 src/Helpers/Tests/HelpersTest.pas create mode 100644 src/Helpers/Tests/StringUtilsTest.pas diff --git a/src/Helpers/StringUtils.pas b/src/Helpers/StringUtils.pas index 252a4d355..2260cf263 100644 --- a/src/Helpers/StringUtils.pas +++ b/src/Helpers/StringUtils.pas @@ -46,11 +46,25 @@ interface *-----------------------------------------------*) function slug(const originalStr : string) : string; + (*!------------------------------------------------ + * explode string by delimiter as array of string + *----------------------------------------------- + * @param cDelimiter string to separate each + * @param sValues string to explode + * @param iCount max number string to return, 0 means find all string. + * @return array of string + *------------------------------------------------ + * @credit https://www.matthewhipkin.co.uk/codelib/cgi-mailform-using-freepascal/ + * @credit http://www.jasonwhite.co.uk/delphi-explode-function-like-php-explode/ + *-----------------------------------------------*) + function explode(const cDelimiter, sValue : string; iCount : integer = 0) : TStringArray; + implementation uses - regexpr; + regexpr, + strutils; (*!------------------------------------------------ * join array of string with a delimiter @@ -101,9 +115,69 @@ implementation function slug(const originalStr : string) : string; begin result := trim(originalStr); - if (result <> '') then + if (result = '') then begin + exit; + end; + + //bugfix for FPC 3.0.4 which does not support \W + {$IF FPC_FULLVERSION > 30004} result := ReplaceRegExpr('[\W\s]+', lowercase(result), '-', true); + {$ELSE} + result := ReplaceRegExpr( + '[~!@#$%^&*()_\-+={}\[\]|\\:;"''<>,.?/\s]+', + lowercase(result), + '-', + true + ); + {$ENDIF} + + // remove - from beginning if any + if pos('-', result) = 1 then + begin + result := copy(result, 2, length(result) - 1); + end; + + // remove - from end if any + if rpos('-', result) = length(result) then + begin + result := copy(result, 1, length(result) - 1); + end; + end; + + (*!------------------------------------------------ + * explode string by delimiter as array of string + *----------------------------------------------- + * @param cDelimiter string to separate each + * @param sValues string to explode + * @param iCount max number string to return, 0 means find all string. + * @return array of string + *------------------------------------------------ + * @credit https://www.matthewhipkin.co.uk/codelib/cgi-mailform-using-freepascal/ + * @credit http://www.jasonwhite.co.uk/delphi-explode-function-like-php-explode/ + *-----------------------------------------------*) + function explode(const cDelimiter, sValue : string; iCount : integer = 0) : TStringArray; + var + s : string; + i, p: integer; + begin + s := sValue; + i := 0; + result := nil; + while length(s) > 0 do + begin + inc(i); + SetLength(result, i); + p := pos(cDelimiter, s); + if (p > 0) and ((i < iCount) or (iCount=0)) then + begin + result[i-1] := copy(s, 0, p-1); + s := copy(s, p + length(cDelimiter), length(s)); + end else + begin + result[i-1] := s; + s := ''; + end; end; end; end. diff --git a/src/Helpers/Tests/HelpersTest.pas b/src/Helpers/Tests/HelpersTest.pas new file mode 100644 index 000000000..ba3b3f5ea --- /dev/null +++ b/src/Helpers/Tests/HelpersTest.pas @@ -0,0 +1,23 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit HelpersTest; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + fpcunit, + testregistry, + StringUtilsTest; + +implementation +end. diff --git a/src/Helpers/Tests/StringUtilsTest.pas b/src/Helpers/Tests/StringUtilsTest.pas new file mode 100644 index 000000000..29e8a9f8c --- /dev/null +++ b/src/Helpers/Tests/StringUtilsTest.pas @@ -0,0 +1,120 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit StringUtilsTest; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + fpcunit, + testregistry, + SysUtils, + StringUtils; + +type + + (*!------------------------------------------------ + * string utilities test case + *-------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TStringUtilsTest = class(TTestCase) + protected + procedure Setup(); override; + procedure TearDown(); override; + published + procedure TestJoinMultipleShouldPass(); + procedure TestJoinSingleShouldPass(); + procedure TestJoinEmptyShouldPass(); + procedure TestExplodeEmptyShouldPass(); + procedure TestExplodeSingleShouldPass(); + procedure TestExplodeMultipleShouldPass(); + procedure TestSlugShouldReturnCorrectSlug(); + end; + +implementation + + + procedure TStringUtilsTest.Setup(); + begin + end; + + procedure TStringUtilsTest.TearDown(); + begin + end; + + procedure TStringUtilsTest.TestJoinMultipleShouldPass(); + var joinedStr : string; + begin + joinedStr := join('&', [ 'a=b', 'c=d', 'e=f']); + AssertEquals('a=b&c=d&e=f', joinedStr); + end; + + procedure TStringUtilsTest.TestJoinEmptyShouldPass(); + var joinedStr : string; + begin + joinedStr := join('&', []); + AssertEquals('', joinedStr); + end; + + procedure TStringUtilsTest.TestJoinSingleShouldPass(); + var joinedStr : string; + begin + joinedStr := join('&', [ 'a=b']); + AssertEquals('a=b', joinedStr); + end; + + procedure TStringUtilsTest.TestExplodeEmptyShouldPass(); + var explodedStr : TStringArray; + len : integer; + begin + explodedStr := explode('&', ''); + len := length(explodedStr); + AssertEquals(0, len); + end; + + procedure TStringUtilsTest.TestExplodeSingleShouldPass(); + var explodedStr : TStringArray; + len : integer; + begin + explodedStr := explode('&', 'a=b'); + len := length(explodedStr); + AssertEquals(len, 1); + AssertEquals('a=b', explodedStr[0]); + end; + + procedure TStringUtilsTest.TestExplodeMultipleShouldPass(); + var explodedStr : TStringArray; + len : integer; + begin + explodedStr := explode('&', 'a=b&c=d&e=f'); + len := length(explodedStr); + AssertEquals(3, len); + AssertEquals('a=b', explodedStr[0]); + AssertEquals('c=d', explodedStr[1]); + AssertEquals('e=f', explodedStr[2]); + end; + + procedure TStringUtilsTest.TestSlugShouldReturnCorrectSlug(); + begin + AssertEquals('', slug('')); + AssertEquals('', slug(' ')); + AssertEquals('test-hei-slug-to-slug-10', slug('test hei$#@slug to Slug 10')); + AssertEquals('test-hei-slug-to-slug-10', slug(' test hei$#@slug to Slug 10 ')); + AssertEquals('test-hei-slug-to-slug-10', slug('@#@!test hei$#@slug to Slug 10#@@')); + AssertEquals('test-hei-slug-to-slug-10', slug('@#@!test---hei$#@slug-to Slug 10#@@')); + AssertEquals('test-hei-slug-to-slug-10', slug('@#@!test--^-hei$#@slug-to Slug 10#@@')); + end; + +initialization + RegisterTest(TStringUtilsTest); +end. diff --git a/src/Includes/Security/Implementations/Validations/validators.aliases.inc b/src/Includes/Security/Implementations/Validations/validators.aliases.inc index 73b7b8eeb..513251a5b 100644 --- a/src/Includes/Security/Implementations/Validations/validators.aliases.inc +++ b/src/Includes/Security/Implementations/Validations/validators.aliases.inc @@ -137,6 +137,6 @@ TLongitudeValidator = LongitudeValidatorImpl.TLongitudeValidator; TAtLeastOneAlphaValidator = AtLeastOneAlphaValidatorImpl.TAtLeastOneAlphaValidator; TAtLeastOneLowerAlphaValidator = AtLeastOneLowerAlphaValidatorImpl.TAtLeastOneLowerAlphaValidator; TAtLeastOneUpperAlphaValidator = AtLeastOneUpperAlphaValidatorImpl.TAtLeastOneUpperAlphaValidator; -TAtLeastOneDigitValidator = AtLeastOneDigitValidatorImpl.TAtLeastDigitAlphaValidator; -TAtLeastOneSymbolValidator = AtLeastOneSymbolValidatorImpl.TAtLeastSymbolAlphaValidator; +TAtLeastOneDigitValidator = AtLeastOneDigitValidatorImpl.TAtLeastOneDigitValidator; +TAtLeastOneSymbolValidator = AtLeastOneSymbolValidatorImpl.TAtLeastOneSymbolValidator; TMixedCapsValidator = MixedCapsValidatorImpl.TMixedCapsValidator; diff --git a/src/Includes/Security/Implementations/Validations/validators.implementations.inc b/src/Includes/Security/Implementations/Validations/validators.implementations.inc index ead629c45..ce5dcbf68 100644 --- a/src/Includes/Security/Implementations/Validations/validators.implementations.inc +++ b/src/Includes/Security/Implementations/Validations/validators.implementations.inc @@ -124,3 +124,10 @@ EndWithValidatorImpl, LatitudeValidatorImpl, LongitudeValidatorImpl, + +AtLeastOneAlphaValidatorImpl, +AtLeastOneDigitValidatorImpl, +AtLeastOneLowerAlphaValidatorImpl, +AtLeastOneUpperAlphaValidatorImpl, +AtLeastOneSymbolValidatorImpl, +MixedCapsValidatorImpl, diff --git a/src/Security/Validation/Tests/Validators/AtLeastOneAlphaValidatorTest.pas b/src/Security/Validation/Tests/Validators/AtLeastOneAlphaValidatorTest.pas index e0fccb47e..95afefa3b 100644 --- a/src/Security/Validation/Tests/Validators/AtLeastOneAlphaValidatorTest.pas +++ b/src/Security/Validation/Tests/Validators/AtLeastOneAlphaValidatorTest.pas @@ -60,42 +60,42 @@ implementation var resValid : boolean; begin resValid := fValidator.isValid('my_key', fData, fRequest); - AssertEquals(resValid, true) + AssertEquals(true, resValid); end; procedure TAtLeastOneAlphaValidatorTest.TestInputContainsDigitsShouldFails(); var resValid : boolean; begin resValid := fValidator.isValid('my_digit', fData, fRequest); - AssertEquals(resValid, false) + AssertEquals(false, resValid); end; procedure TAtLeastOneAlphaValidatorTest.TestSymbolOnlyInputShouldFails(); var resValid : boolean; begin resValid := fValidator.isValid('my_symbol', fData, fRequest); - AssertEquals(resValid, false) + AssertEquals(false, resValid); end; procedure TAtLeastOneAlphaValidatorTest.TestSymbolWithAlphaInputShouldPass(); var resValid : boolean; begin resValid := fValidator.isValid('my_letter_symbol', fData, fRequest); - AssertEquals(resValid, true) + AssertEquals(true, resValid); end; procedure TAtLeastOneAlphaValidatorTest.TestOneAlphaInputShouldPass(); var resValid : boolean; begin resValid := fValidator.isValid('my_a', fData, fRequest); - AssertEquals(resValid, true) + AssertEquals(true, resValid); end; procedure TAtLeastOneAlphaValidatorTest.TestMixedAlphaCapsInputShouldPass(); var resValid : boolean; begin resValid := fValidator.isValid('my_abcd', fData, fRequest); - AssertEquals(resValid, true) + AssertEquals(true, resValid); end; initialization @@ -103,4 +103,3 @@ initialization RegisterTest(TAtLeastOneAlphaValidatorTest); end. - diff --git a/src/Security/Validation/Tests/Validators/AtLeastOneDigitValidatorTest.pas b/src/Security/Validation/Tests/Validators/AtLeastOneDigitValidatorTest.pas index 2c9aef9dc..4e467f07b 100644 --- a/src/Security/Validation/Tests/Validators/AtLeastOneDigitValidatorTest.pas +++ b/src/Security/Validation/Tests/Validators/AtLeastOneDigitValidatorTest.pas @@ -58,32 +58,32 @@ implementation procedure TAtLeastOneDigitValidatorTest.TestInputContainsAlphaShouldFails(); begin - AssertEquals(fValidator.isValid('my_key', fData, fRequest), false); + AssertEquals(false, fValidator.isValid('my_key', fData, fRequest)); end; procedure TAtLeastOneDigitValidatorTest.TestInputContainsDigitsShouldPass(); begin - AssertEquals(fValidator.isValid('my_digit', fData, fRequest), true); + AssertEquals(true, fValidator.isValid('my_digit', fData, fRequest)); end; procedure TAtLeastOneDigitValidatorTest.TestSymbolOnlyInputShouldFails(); begin - AssertEquals(fValidator.isValid('my_symbol', fData, fRequest), false); + AssertEquals(false, fValidator.isValid('my_symbol', fData, fRequest)); end; procedure TAtLeastOneDigitValidatorTest.TestSymbolWithAlphaInputShouldFails(); begin - AssertEquals(fValidator.isValid('my_letter_symbol', fData, fRequest), false); + AssertEquals(false, fValidator.isValid('my_letter_symbol', fData, fRequest)); end; procedure TAtLeastOneDigitValidatorTest.TestOneAlphaInputShouldFails(); begin - AssertEquals(fValidator.isValid('my_a', fData, fRequest), false); + AssertEquals(false, fValidator.isValid('my_a', fData, fRequest)); end; procedure TAtLeastOneDigitValidatorTest.TestMixedAlphaCapsInputShouldFails(); begin - AssertEquals(fValidator.isValid('my_abcd', fData, fRequest), false); + AssertEquals(false, fValidator.isValid('my_abcd', fData, fRequest)); end; initialization @@ -91,4 +91,3 @@ initialization RegisterTest(TAtLeastOneDigitValidatorTest); end. - diff --git a/src/Security/Validation/Tests/Validators/AtLeastOneLowerAlphaValidatorTest.pas b/src/Security/Validation/Tests/Validators/AtLeastOneLowerAlphaValidatorTest.pas index cc4a7b2cf..a7f0ff708 100644 --- a/src/Security/Validation/Tests/Validators/AtLeastOneLowerAlphaValidatorTest.pas +++ b/src/Security/Validation/Tests/Validators/AtLeastOneLowerAlphaValidatorTest.pas @@ -60,42 +60,42 @@ implementation var resValid : boolean; begin resValid := fValidator.isValid('my_key', fData, fRequest); - AssertEquals(resValid, true) + AssertEquals(true, resValid); end; procedure TAtLeastOneLowerAlphaValidatorTest.TestInputContainsDigitsShouldFails(); var resValid : boolean; begin resValid := fValidator.isValid('my_digit', fData, fRequest); - AssertEquals(resValid, false) + AssertEquals(false, resValid); end; procedure TAtLeastOneLowerAlphaValidatorTest.TestSymbolOnlyInputShouldFails(); var resValid : boolean; begin resValid := fValidator.isValid('my_symbol', fData, fRequest); - AssertEquals(resValid, false) + AssertEquals(false, resValid); end; procedure TAtLeastOneLowerAlphaValidatorTest.TestSymbolWithAlphaInputShouldPass(); var resValid : boolean; begin resValid := fValidator.isValid('my_letter_symbol', fData, fRequest); - AssertEquals(resValid, true) + AssertEquals(true, resValid); end; procedure TAtLeastOneLowerAlphaValidatorTest.TestOneAlphaInputShouldPass(); var resValid : boolean; begin resValid := fValidator.isValid('my_a', fData, fRequest); - AssertEquals(resValid, true) + AssertEquals(true, resValid); end; procedure TAtLeastOneLowerAlphaValidatorTest.TestMixedAlphaCapsInputShouldPass(); var resValid : boolean; begin resValid := fValidator.isValid('my_abcd', fData, fRequest); - AssertEquals(resValid, true) + AssertEquals(true, resValid); end; initialization @@ -103,4 +103,3 @@ initialization RegisterTest(TAtLeastOneLowerAlphaValidatorTest); end. - diff --git a/src/Security/Validation/Tests/Validators/AtLeastOneSymbolValidatorTest.pas b/src/Security/Validation/Tests/Validators/AtLeastOneSymbolValidatorTest.pas index 800a9bb1b..b3d3ea66a 100644 --- a/src/Security/Validation/Tests/Validators/AtLeastOneSymbolValidatorTest.pas +++ b/src/Security/Validation/Tests/Validators/AtLeastOneSymbolValidatorTest.pas @@ -60,42 +60,42 @@ implementation var resValid : boolean; begin resValid := fValidator.isValid('my_key', fData, fRequest); - AssertEquals(resValid, false) + AssertEquals(false, resValid); end; procedure TAtLeastOneSymbolValidatorTest.TestInputContainsDigitsShouldFails(); var resValid : boolean; begin resValid := fValidator.isValid('my_digit', fData, fRequest); - AssertEquals(resValid, false) + AssertEquals(false, resValid); end; procedure TAtLeastOneSymbolValidatorTest.TestSymbolOnlyInputShouldPass(); var resValid : boolean; begin resValid := fValidator.isValid('my_symbol', fData, fRequest); - AssertEquals(resValid, true) + AssertEquals(true, resValid); end; procedure TAtLeastOneSymbolValidatorTest.TestSymbolWithAlphaInputShouldPass(); var resValid : boolean; begin resValid := fValidator.isValid('my_letter_symbol', fData, fRequest); - AssertEquals(resValid, true) + AssertEquals(true, resValid); end; procedure TAtLeastOneSymbolValidatorTest.TestOneAlphaInputShouldFails(); var resValid : boolean; begin resValid := fValidator.isValid('my_a', fData, fRequest); - AssertEquals(resValid, false) + AssertEquals(false, resValid); end; procedure TAtLeastOneSymbolValidatorTest.TestMixedAlphaCapsInputShouldFails(); var resValid : boolean; begin resValid := fValidator.isValid('my_abcd', fData, fRequest); - AssertEquals(resValid, false) + AssertEquals(false, resValid); end; initialization @@ -103,4 +103,3 @@ initialization RegisterTest(TAtLeastOneSymbolValidatorTest); end. - diff --git a/src/Security/Validation/Tests/Validators/AtLeastOneUpperAlphaValidatorTest.pas b/src/Security/Validation/Tests/Validators/AtLeastOneUpperAlphaValidatorTest.pas index c586e9b4f..b95446171 100644 --- a/src/Security/Validation/Tests/Validators/AtLeastOneUpperAlphaValidatorTest.pas +++ b/src/Security/Validation/Tests/Validators/AtLeastOneUpperAlphaValidatorTest.pas @@ -61,49 +61,49 @@ implementation var resValid : boolean; begin resValid := fValidator.isValid('my_key', fData, fRequest); - AssertEquals(resValid, false) + AssertEquals(false, resValid); end; procedure TAtLeastOneUpperAlphaValidatorTest.TestInputContainsDigitsShouldFails(); var resValid : boolean; begin resValid := fValidator.isValid('my_digit', fData, fRequest); - AssertEquals(resValid, false) + AssertEquals(false, resValid); end; procedure TAtLeastOneUpperAlphaValidatorTest.TestSymbolOnlyInputShouldFails(); var resValid : boolean; begin resValid := fValidator.isValid('my_symbol', fData, fRequest); - AssertEquals(resValid, false) + AssertEquals(false, resValid); end; procedure TAtLeastOneUpperAlphaValidatorTest.TestSymbolWithLowerAlphaInputShouldFails(); var resValid : boolean; begin resValid := fValidator.isValid('my_letter_symbol', fData, fRequest); - AssertEquals(resValid, false) + AssertEquals(false, resValid); end; procedure TAtLeastOneUpperAlphaValidatorTest.TestSymbolWithUpperAlphaInputShouldPass(); var resValid : boolean; begin resValid := fValidator.isValid('my_upper_letter_symbol', fData, fRequest); - AssertEquals(resValid, true) + AssertEquals(true, resValid); end; procedure TAtLeastOneUpperAlphaValidatorTest.TestOneLowerAlphaInputShouldFails(); var resValid : boolean; begin resValid := fValidator.isValid('my_a', fData, fRequest); - AssertEquals(resValid, false) + AssertEquals(false, resValid); end; procedure TAtLeastOneUpperAlphaValidatorTest.TestMixedAlphaCapsInputShouldPass(); var resValid : boolean; begin resValid := fValidator.isValid('my_abcd', fData, fRequest); - AssertEquals(resValid, true) + AssertEquals(true, resValid); end; initialization @@ -111,4 +111,3 @@ initialization RegisterTest(TAtLeastOneUpperAlphaValidatorTest); end. - diff --git a/src/Security/Validation/Tests/Validators/MixedCapsValidatorTest.pas b/src/Security/Validation/Tests/Validators/MixedCapsValidatorTest.pas index 984e8d390..522fd1f70 100644 --- a/src/Security/Validation/Tests/Validators/MixedCapsValidatorTest.pas +++ b/src/Security/Validation/Tests/Validators/MixedCapsValidatorTest.pas @@ -59,32 +59,32 @@ implementation procedure TMixedCapsValidatorTest.TestInputContainsLowerAlphaShouldFails(); begin - AssertEquals(fValidator.isValid('my_key', fData, fRequest), false); + AssertEquals(false, fValidator.isValid('my_key', fData, fRequest)); end; procedure TMixedCapsValidatorTest.TestInputContainsDigitsShouldFails(); begin - AssertEquals(fValidator.isValid('my_digit', fData, fRequest), false); + AssertEquals(false, fValidator.isValid('my_digit', fData, fRequest)); end; procedure TMixedCapsValidatorTest.TestSymbolOnlyInputShouldFails(); begin - AssertEquals(fValidator.isValid('my_symbol', fData, fRequest), false); + AssertEquals(false, fValidator.isValid('my_symbol', fData, fRequest)); end; procedure TMixedCapsValidatorTest.TestSymbolWithAlphaInputShouldFails(); begin - AssertEquals(fValidator.isValid('my_letter_symbol', fData, fRequest), false); + AssertEquals(false, fValidator.isValid('my_letter_symbol', fData, fRequest)); end; procedure TMixedCapsValidatorTest.TestOneAlphaInputShouldFails(); begin - AssertEquals(fValidator.isValid('my_a', fData, fRequest), false); + AssertEquals(false, fValidator.isValid('my_a', fData, fRequest)); end; procedure TMixedCapsValidatorTest.TestMixedAlphaCapsInputShouldPass(); begin - AssertEquals(fValidator.isValid('my_abcd', fData, fRequest), true); + AssertEquals(true, fValidator.isValid('my_abcd', fData, fRequest)); end; initialization @@ -92,4 +92,3 @@ initialization RegisterTest(TMixedCapsValidatorTest); end. - diff --git a/tests/testrunner.pas b/tests/testrunner.pas index 8b21e77b9..3cf0f9a23 100644 --- a/tests/testrunner.pas +++ b/tests/testrunner.pas @@ -16,7 +16,8 @@ classes, consoletestrunner, fano, - ValidatorsTest; + ValidatorsTest, + HelpersTest; type From 076846e5b96638f1244b20f148fa2ae9ad8043e9 Mon Sep 17 00:00:00 2001 From: "Zamrony P. Juhara" Date: Fri, 9 Dec 2022 17:33:43 +0700 Subject: [PATCH 8/9] fix empty response bug due to FileExists behavior in FPC 3.0.4 This commit fixes bug which cause empty response in FPC 3.0.4 due to behavior of FileExists that returns true when input is directory name --- .../Protocol/Implementations/Http/Fpweb/FpwebProcessorImpl.pas | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Libs/Protocol/Implementations/Http/Fpweb/FpwebProcessorImpl.pas b/src/Libs/Protocol/Implementations/Http/Fpweb/FpwebProcessorImpl.pas index 544c52f0e..dceb4b7b6 100644 --- a/src/Libs/Protocol/Implementations/Http/Fpweb/FpwebProcessorImpl.pas +++ b/src/Libs/Protocol/Implementations/Http/Fpweb/FpwebProcessorImpl.pas @@ -319,7 +319,7 @@ THttpServerThread = class(TThread) DoDirSeparators(url); fname := fSvrConfig.documentRoot + url; isStaticFileRequest := ((method = 'GET') or (method = 'HEAD')) and - fileExists(fname); + fileExists(fname) and (not directoryExists(fname)); if isStaticFileRequest then begin From eea4aec722323f9eff4b29d649e4c7eca7116e45 Mon Sep 17 00:00:00 2001 From: "Zamrony P. Juhara" Date: Fri, 24 Mar 2023 12:30:02 +0700 Subject: [PATCH 9/9] fix bug which allow hidden dot files to be served by TStaticFilesMiddleware --- .../BaseStaticFilesMiddlewareImpl.pas | 130 ++++++++++++++++++ .../BuiltIns/StaticFilesMiddlewareImpl.pas | 92 +++---------- 2 files changed, 152 insertions(+), 70 deletions(-) create mode 100644 src/Middleware/BuiltIns/BaseStaticFilesMiddlewareImpl.pas diff --git a/src/Middleware/BuiltIns/BaseStaticFilesMiddlewareImpl.pas b/src/Middleware/BuiltIns/BaseStaticFilesMiddlewareImpl.pas new file mode 100644 index 000000000..e895a6cf4 --- /dev/null +++ b/src/Middleware/BuiltIns/BaseStaticFilesMiddlewareImpl.pas @@ -0,0 +1,130 @@ +{*! + * Fano Web Framework (https://fanoframework.github.io) + * + * @link https://github.com/fanoframework/fano + * @copyright Copyright (c) 2018 - 2022 Zamrony P. Juhara + * @license https://github.com/fanoframework/fano/blob/master/LICENSE (MIT) + *} + +unit BaseStaticFilesMiddlewareImpl; + +interface + +{$MODE OBJFPC} +{$H+} + +uses + + RequestIntf, + ResponseIntf, + MiddlewareIntf, + RouteArgsReaderIntf, + RequestHandlerIntf, + ReadOnlyKeyValuePairIntf, + InjectableObjectImpl; + +type + + (*!------------------------------------------------ + * base middleware class that serves static files from + * a base directory. + *------------------------------------------------- + * Content type of response will be determined + * using file extension that is stored in fMimeTypes + * if not set then 'application/octet-stream' is assumed + *------------------------------------------------- + * @author Zamrony P. Juhara + *-------------------------------------------------*) + TBaseStaticFilesMiddleware = class(TInjectableObject, IMiddleware) + protected + fBaseDirectory : string; + fMimeTypes : IReadOnlyKeyValuePair; + function getContentTypeFromFilename(const filename : string) : string; + + (*!------------------------------------------- + * clean filepath (if required) + *-------------------------------------------- + * This method is provided so that descendant + * have opportunity to clean file path + *-------------------------------------------- + * @param filePath original file path + * @return new cleaned file path + *--------------------------------------------*) + function clean(const filePath: string) : string; virtual; + public + constructor create( + const baseDir : string; + const mimeTypes : IReadOnlyKeyValuePair + ); + + function handleRequest( + const request : IRequest; + const response : IResponse; + const args : IRouteArgsReader; + const nextMdlwr : IRequestHandler + ) : IResponse; virtual; + end; + +implementation + +uses + + SysUtils, + FileResponseImpl; + + constructor TBaseStaticFilesMiddleware.create( + const baseDir : string; + const mimeTypes : IReadOnlyKeyValuePair + ); + begin + fBaseDirectory := baseDir; + fMimeTypes := mimeTypes; + end; + + function TBaseStaticFilesMiddleware.getContentTypeFromFilename( + const filename : string + ) : string; + var ext : string; + begin + ext := ExtractFileExt(filename); + //remove dot from ext + ext := copy(ext, 2, length(ext)-1); + if (fMimeTypes.has(ext)) then + begin + result := fMimeTypes.getValue(ext); + end else + begin + //set default + result := 'application/octet-stream'; + end; + end; + + function TBaseStaticFilesMiddleware.clean(const filePath: string) : string; + begin + result := filePath; + end; + + function TBaseStaticFilesMiddleware.handleRequest( + const request : IRequest; + const response : IResponse; + const args : IRouteArgsReader; + const nextMdlwr : IRequestHandler + ) : IResponse; + var filename : string; + begin + filename := fBaseDirectory + clean(request.uri().getPath()); + if fileExists(filename) then + begin + //serve file + result := TFileResponse.create( + response.headers(), + getContentTypeFromFilename(filename), + filename + ); + end else + begin + //file not found, just pass to next middleware + result := nextMdlwr.handleRequest(request, response, args); + end; + end; +end. diff --git a/src/Middleware/BuiltIns/StaticFilesMiddlewareImpl.pas b/src/Middleware/BuiltIns/StaticFilesMiddlewareImpl.pas index a97a343dc..30a0d6e7a 100644 --- a/src/Middleware/BuiltIns/StaticFilesMiddlewareImpl.pas +++ b/src/Middleware/BuiltIns/StaticFilesMiddlewareImpl.pas @@ -15,13 +15,7 @@ interface uses - RequestIntf, - ResponseIntf, - MiddlewareIntf, - RouteArgsReaderIntf, - RequestHandlerIntf, - ReadOnlyKeyValuePairIntf, - InjectableObjectImpl; + BaseStaticFilesMiddlewareImpl; type @@ -35,80 +29,38 @@ interface *------------------------------------------------- * @author Zamrony P. Juhara *-------------------------------------------------*) - TStaticFilesMiddleware = class(TInjectableObject, IMiddleware) + TStaticFilesMiddleware = class(TBaseStaticFilesMiddleware) protected - fBaseDirectory : string; - fMimeTypes : IReadOnlyKeyValuePair; - function getContentTypeFromFilename(const filename : string) : string; + (*!------------------------------------------- + * clean filepath avoid serve hidden dot files in unix + *-------------------------------------------- + * @param filePath original file path + * @return new cleaned file path + *--------------------------------------------*) + function clean(const filePath: string) : string; override; public - constructor create( - const baseDir : string; - const mimeTypes : IReadOnlyKeyValuePair - ); - - function handleRequest( - const request : IRequest; - const response : IResponse; - const args : IRouteArgsReader; - const nextMdlwr : IRequestHandler - ) : IResponse; virtual; end; implementation uses - SysUtils, - FileResponseImpl; + SysUtils; - constructor TStaticFilesMiddleware.create( - const baseDir : string; - const mimeTypes : IReadOnlyKeyValuePair - ); - begin - fBaseDirectory := baseDir; - fMimeTypes := mimeTypes; - end; - function TStaticFilesMiddleware.getContentTypeFromFilename( - const filename : string - ) : string; - var ext : string; + (*!------------------------------------------- + * clean filepath avoid serve hidden dot files in unix + *-------------------------------------------- + * @param filePath original file path + * @return new cleaned file path + *--------------------------------------------*) + function TStaticFilesMiddleware.clean(const filePath: string) : string; begin - ext := ExtractFileExt(filename); - //remove dot from ext - ext := copy(ext, 2, length(ext)-1); - if (fMimeTypes.has(ext)) then - begin - result := fMimeTypes.getValue(ext); - end else - begin - //set default - result := 'application/octet-stream'; - end; + // for example if filePath contain '/.htaccess' we replace it so + // filePath become '/htaccess' + result := stringReplace(filePath, '/.', '/', [rfReplaceAll]); + // just paranoia handle .. too + result := stringReplace(result, '..', '', [rfReplaceAll]); end; - function TStaticFilesMiddleware.handleRequest( - const request : IRequest; - const response : IResponse; - const args : IRouteArgsReader; - const nextMdlwr : IRequestHandler - ) : IResponse; - var filename : string; - begin - filename := fBaseDirectory + request.uri().getPath(); - if fileExists(filename) then - begin - //serve file - result := TFileResponse.create( - response.headers(), - getContentTypeFromFilename(filename), - filename - ); - end else - begin - //file not found, just pass to next middleware - result := nextMdlwr.handleRequest(request, response, args); - end; - end; end.