The Wayback Machine - https://web.archive.org/web/20220605185229/https://github.com/topics/vapor
Skip to content
#

vapor

Here are 626 public repositories matching this topic...

vapor
Joannis
Joannis commented Nov 14, 2021

When checking a request's remoteAddress, it's usually the address from which NIO received the request. While that's technically correct, Vapor servers are often hosted behind a reverse-proxy such as nginx. Therefore the original peer's address is often lost. To resolve this, it's not uncommon to set the original peer's address in a header such as X-Forwarded-For.

**Describe the solution you

enhancement good first issue
Sherlouk
Sherlouk commented Apr 10, 2021

I wonder whether it would be possible (good?) to display whether or not a package exclusively uses a binaryTarget or not?

What I mean by this is that there are some Swift packages (example) who's sole purpose are to (re)distribute and make available precompiled xcframeworks to SPM. In these scenarios, there is no source code.

good first issue
0xTim
0xTim commented May 16, 2022

We should create a GH action that runs whenever a PR is merged to create an issue for translating the documentation issues in that PR. The issue body should contain a link to the PR so we can link them up. This ensures that the translations don't get out of sync.

Even better if we can add a later to the PR to say no-doc-update required so it doesn't create issues with that label, for instance

toolbox
0xTim
0xTim commented May 30, 2022

The build script for this use (scripts/build.swift) uses deprecated Task APIs. E.g.

scripts/build.swift:48:10: warning: 'launchPath' is deprecated: renamed to 'executableURL'
    task.launchPath = "/usr/bin/env"
         ^
scripts/build.swift:48:10: note: use 'executableURL' instead
    task.launchPath = "/usr/bin/env"
         ^~~~~~~~~~
         executableURL
scripts/build.swi
enhancement help wanted good first issue

Improve this page

Add a description, image, and links to the vapor topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the vapor topic, visit your repo's landing page and select "manage topics."

Learn more