10 Commits

Author SHA1 Message Date
Rick Newton-Rogers 952b72bba9 Update SECURITY.md (#3232)
### Motivation:

To give up-to-date guidance on submitting security vulnerabilities.

### Modifications:

Updated the Disclosures section of SECURITY.md

### Result:

More accurate guidance on submitting information on security
vulnerabilities.
2025-05-07 08:35:03 +01:00
LamTrinh.Dev 393eb06b4d Correct the link of sswg-security at SECURITY.md (#2872)
### Motivation:
Correct the link of sswg-security at SECURITY.md. Currently it is
showing "Not Found".

### Modifications:
+
https://github.com/swift-server/sswg/blob/main/process/incubation.md#security-best-practices
=> https://www.swift.org/sswg/security/

### Result:
Correct the link of sswg-security
2024-09-09 09:38:05 +00:00
Konrad `ktoso` Malawski b92e058cf8 Update issue template link in SECURITY.md (#2680)
The link was incorrect since the file had moved.
2024-03-13 01:42:24 -07:00
Rick Newton-Rogers 67553a7d6d Bump minimum Swift version to 5.7 (#2524)
* Bump minimum Swift version to 5.7

Motivation:

Now that Swift 5.9 is GM we should update the supported versions and
remove 5.6

Modifications:

* Update `Package.swift`
* Remove `#if swift(>=5.7)` guards
* Delete the 5.6 docker compose file and make a 5.10 one
* Update integration test script
* Update docs

Result:

Remove support for Swift 5.6, add 5.10

* fix indentation issues

* 5.9 docker image use release image
2023-10-02 11:38:07 +01:00
David Nadoba 6720612111 Drop Swift 5.5 (#2406)
* Drop Swift 5.5

* Use `swift-atomics` 1.1.0 with `Sendable` adoption
2023-04-17 08:40:35 +01:00
David Nadoba c7b4989b02 Remove #if compiler(>=5.5) (#2292)
### Motivation
We only support Swift 5.5.2+.

### Modification
Remove all `#if swift(>=5.5)` conditional compilation blocks.

### Result
less branching
2022-10-13 07:17:46 -07:00
George Barnett fcca969463 Raise minimum supported Swift version from 5.4 to 5.5 (#2267)
Motivation:

SwiftNIO periodically drops support for older Swift versions. Now that
5.7 has been released, 5.4 will be dropped.

Modifications:

- Remove 5.4 specific Package.swift and docker-compose
- Update the 5.7 docker-compose to use the released 5.7 and move from
  focal (2004) to jammy (2204)
- Remove unused swiftformat from Dockerfile
- Update tools version in syscall wrapper tests to 5.5
- Update docs

Results:

Minimum Swift version is 5.5
2022-09-29 11:47:44 +01:00
Fabian Fett dc8a317a24 Drop support for Swift 5.2 and 5.3 (#2080)
* Drop support for 5.2 and 5.3

As outlined in a [Swift forums post in November ’21](https://forums.swift.org/t/swiftnio-swift-version-support/53232), SwiftNIO will only support the latest non-patch Swift release and the 2 immediately prior non-patch versions.

In this commit we drop support for Swift 5.2 and 5.3. We update CI for Swift 5.4 to run on bionic instead of focal to ensure that we still test bionic.

* Added Versions paragraph to Security document

* Apply suggestions from code review

Co-authored-by: Cory Benfield <lukasa@apple.com>

Co-authored-by: Cory Benfield <lukasa@apple.com>
2022-04-20 11:48:41 +01:00
George Barnett 006645ddfc More relevant email address for reporting SECURITY issues
Motivation:

@tomerd made this suggestion but it was missed in the previous PR.

Modifications:

- Use 'sswg-security-reports' as the recipients are more relevant to
  this project
2021-03-09 10:19:34 +00:00
George Barnett d781a7cce5 Add a security policy (#1736)
Motivation:

Security is hugely important to us and our users yet we don't provide
guidelines on how users should report vulnerabilities to us, nor any
commitments we make to resolve these issues.

Modifications:

- Add SECURITY.md detailing how to report vulnerabilities and what
  happens when one is reported.

Result:

It's easier for users to report vulnerabilities to us.

Co-authored-by: Cory Benfield <lukasa@apple.com>
2021-03-08 13:53:59 +00:00