Go to file
Sybren A. Stüvel 6c2d3d7fc0 Manager: avoid logging error on HTTP disconnect on some API calls
Improve the error handling on some worker management API calls, to deal
with closed HTTP connections better.

A new function, `api_impl.handleConnectionClosed()` can now be called when
`errors.Is(err, context.Canceled)`. This will only log at debug level, and
send a `419 I'm a Teapot` response to the client. This response will very
likely never be seen, as the connection was closed. However, in case this
function is called by mistake, this response is unlikely to be accepted
by the HTTP client.
2024-06-26 10:26:33 +02:00
.gitea/issue_template Remove checkbox from Custom Job Type issue template 2024-05-16 12:32:13 +02:00
.vscode Git-ignore .vscode/launch.json 2023-07-10 14:10:49 +02:00
addon Bumped version to 3.6-alpha2 2024-06-25 17:53:16 +02:00
cmd Worker: add configuration for Linux out-of-memory killer 2024-04-15 17:21:11 +02:00
internal Manager: avoid logging error on HTTP disconnect on some API calls 2024-06-26 10:26:33 +02:00
pkg OAPI: regenerate code 2024-05-20 10:09:22 +02:00
web Bumped version to 3.6-alpha2 2024-06-25 17:53:16 +02:00
.editorconfig Webapp: tweak the .editorconfig and .prettierrc files + re-format 2023-09-11 17:22:18 +02:00
.env.example Fix check-environment Makefile rule 2023-05-19 12:09:29 +02:00
.gitattributes Document useful git config in gitattributes 2024-05-21 00:57:43 +02:00
.gitignore Git-ignore vendor directory 2023-11-27 11:49:49 +07:00
.gitlab-ci.yml Configure SAST in .gitlab-ci.yml, creating this file if it does not already exist 2022-01-03 18:50:58 +00:00
.prettierrc Webapp: tweak the .editorconfig and .prettierrc files + re-format 2023-09-11 17:22:18 +02:00
CHANGELOG.md Add-on: allow scripted job submissions from Blender 2024-06-25 12:11:20 +02:00
CONFIG_DESIGN.md Partial design doc for configuration handling 2022-02-21 19:47:52 +01:00
debug-job-echo.sh Fix T99434: Two-way Variables 2022-07-22 11:58:35 +02:00
debug-job-render.sh Fix T99434: Two-way Variables 2022-07-22 11:58:35 +02:00
deploy.sh Rename add-on to flamenco-addon.zip 2023-08-01 13:05:02 +02:00
go.mod Bump Go version to 1.22.4 2024-06-08 20:55:54 +02:00
go.sum Bump Go version to 1.22.3 2024-05-28 08:59:59 +02:00
LICENSE License: license all code under "GPL-3.0-or-later" 2022-03-07 15:26:46 +01:00
Makefile Bumped version to 3.6-alpha2 2024-06-25 17:53:16 +02:00
README.md README.md: remove most info from the README and direct to the website 2022-08-01 16:56:40 +02:00
sqlc.yaml Manager: Convert FetchTask to sqlc 2024-05-28 14:46:42 +02:00

Flamenco 3

This repository contains the sources for Flamenco 3. The Manager, Worker, and Blender add-on sources are all combined in this one repository.

The documentation is available on https://flamenco.blender.org/, including instructions on how to set up a development environment & build Flamenco for the first time.

To access the documentation offline, go to the web/project-website/content directory here in the source files.

License

Flamenco is licensed under the GPLv3+ license.