Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: relicense all contributions under Apache 2.0 + LLVM exceptions #962

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 1 addition & 6 deletions CONTRIBUTORS.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,5 @@

- Favonia @favonia contributed the majority of the code and its documentation.
- Brandon @skarekrow provided a sample OpenBSD `rc.d` script.
- @JvdMaat helped improve [`README`](./README.markdown).

# Past Contributors

The contributions of the following people were removed when the license was changed from “Apache 2.0” to “Apache 2.0 _with LLVM exceptions”._

- Thomas @symgryph provided sample `systemd` configuration files.
- @JvdMaat helped improve [`README`](./README.markdown).
2 changes: 1 addition & 1 deletion README.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,7 @@ _(Click to expand the following items.)_
| `CF_API_TOKEN` (will be deprecated in version 2.0.0) | Same as `CLOUDFLARE_API_TOKEN` |
| `CF_API_TOKEN_FILE` (will be deprecated version in 2.0.0) | Same as `CLOUDFLARE_API_TOKEN_FILE` |

> 🚂 Cloudflare is updating its tools to use environment variables starting with `CLOUDFLARE_*` instead of `CF_*`. It is recommended to align your setting to align with this new convention. However, the updater will fully support both `CLOUDFLARE_*` and `CF_*` environment variables until version 2.0.0.
> 🚂 Cloudflare is updating its tools to use environment variables starting with `CLOUDFLARE_*` instead of `CF_*`. It is recommended to align your setting with this new convention. However, the updater will fully support both `CLOUDFLARE_*` and `CF_*` environment variables until version 2.0.0.
>
> 🔑 To update DNS records, the updater needs the **Account - Account Filter Lists - Edit** permission.
>
Expand Down
7 changes: 7 additions & 0 deletions contrib/README.markdown
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# Community Contributions

## 🆗 systemd

_(contributed by [Thomas @sumgryph](https://github.com/symgryph))_

- See [cloudflare-ddns.service](./systemd/cloudflare-ddns.service) for a sample systemd service unit file.
- See [cloudflare-ddns.service.env](./systemd/cloudflare-ddns.service.env) for a sample systemd environment file.

## 🐡 OpenBSD

_(contributed by [Brandon @skarekrow](https://github.com/skarekrow))_
Expand Down
19 changes: 19 additions & 0 deletions contrib/systemd/cloudflare-ddns.service
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[Unit]
Description=Cloudflare DDNS Updater
Documentation=https://github.com/favonia/cloudflare-ddns/blob/main/README.markdown
Requires=network-online.target
After=network-online.target

[Install]
WantedBy=multi-user.target

[Service]
Type=simple
EnvironmentFile=/etc/cloudflare-ddns/cloudflare-ddns.service.env
Delegate=yes
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Restart=always
User=ddns
ExecStart=/usr/local/bin/ddns
2 changes: 2 additions & 0 deletions contrib/systemd/cloudflare-ddns.service.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
CLOUDFLARE_API_TOKEN=YOUR-CLOUDFLARE-API-TOKEN
DOMAINS=example.org,www.example.org,example.io
Loading