| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | [server] Try to clean up after performance testsisfant | Rafael Gieschke | 2025-11-24 | 5 | -4/+151 |
| | | |||||
| * | [server] Add GitLab CI for performance tests | Rafael Gieschke | 2025-11-13 | 2 | -0/+65 |
| | | |||||
| * | [server] Send correct additional length for INQUIRY | Rafael Gieschke | 2025-10-31 | 1 | -1/+1 |
| | | | | | Reported-by: Simon Rettberg <simon.rettberg@rz.uni-freiburg.de> | ||||
| * | [server] Respect iSCSI MaxRecvDataSegmentLength | Rafael Gieschke | 2025-10-14 | 2 | -3/+39 |
| | | |||||
| * | [server] Support READ (16) SCSI command | Rafael Gieschke | 2025-10-14 | 1 | -0/+5 |
| | | |||||
| * | [server] Vendor SPDK headers | Rafael Gieschke | 2025-10-13 | 8 | -4/+1442 |
| | | | | | Source: https://github.com/spdk/spdk/tree/17c613efb8ae2ff809705ac2e89014df901d020f/include/spdk | ||||
| * | [server] Make iSCSI support Linux-compatible | Rafael Gieschke | 2025-10-12 | 1 | -33/+95 |
| | | |||||
| * | [server] Add simple (incomplete) iSCSI support | Rafael Gieschke | 2025-10-05 | 5 | -34/+204 |
| | | |||||
| * | github: add Rocky 10.0 Kernel from pub (switch to vault when exists) | Michael | 2025-08-16 | 1 | -0/+4 |
| | | |||||
| * | [KERNEL] Add CentOS 9.6 support | Simon Rettberg | 2025-06-25 | 1 | -3/+6 |
| | | |||||
| * | github: switch to rocky vault for RHEL kernels, add 9.5 and 9.6 | Michael | 2025-06-25 | 1 | -6/+14 |
| | | |||||
| * | [KERNEL] Fix linter complaints | Simon Rettberg | 2025-04-15 | 2 | -10/+21 |
| | | |||||
| * | [KERNEL] Check if reply size matches request | Simon Rettberg | 2025-04-15 | 1 | -13/+32 |
| | | | | | | | | | | Output according messages and abort connection if the reply didn't contain exactly as many bytes as requested, instead of going on and running into desync with the reply stream from the server, which would just give us confusing messages about header magic mismatch. | ||||
| * | README: Add curl-devel for CentOS-based requirements | Simon Rettberg | 2025-02-17 | 1 | -0/+1 |
| | | |||||
| * | Update README/GH workflow for Kernel 6.12 | Simon Rettberg | 2024-12-19 | 2 | -1/+5 |
| | | |||||
| * | [KERNEL] Correct and improve connect timing debug messages | Simon Rettberg | 2024-12-19 | 1 | -6/+6 |
| | | |||||
| * | [KERNEL] Fix compile for 6.11+ | Simon Rettberg | 2024-12-11 | 2 | -16/+33 |
| | | |||||
| * | [SERVER] Verify checksums of all images on SIGUSR1 | Simon Rettberg | 2024-07-05 | 6 | -14/+92 |
| | | |||||
| * | [SERVER] integrity: Add comments, line wraps, add check for full scan | Simon Rettberg | 2024-07-04 | 1 | -7/+24 |
| | | |||||
| * | [server] Avoid redefining container_of | Simon Rettberg | 2024-06-07 | 1 | -0/+2 |
| | | |||||
| * | [FUSE] curl: Handle read callbacks with < 4k buffer size | Simon Rettberg | 2024-05-23 | 1 | -2/+12 |
| | | |||||
| * | [FUSE] cow: Fix lowercasing of header field | Simon Rettberg | 2024-05-22 | 1 | -1/+1 |
| | | |||||
| * | [KERNEL] Use next pending request for discovery in panic mode | Simon Rettberg | 2024-05-17 | 1 | -13/+33 |
| | | |||||
| * | [KERNEL] Add more debug logging, tweak connect timeout | Simon Rettberg | 2024-05-17 | 1 | -8/+16 |
| | | |||||
| * | [cmake] Quote variable to avoid misleading error if empty | Simon Rettberg | 2024-05-17 | 1 | -2/+2 |
| | | |||||
| * | [FUSE] cow: stats.txt -> stats | Simon Rettberg | 2024-05-15 | 3 | -15/+18 |
| | | |||||
| * | [FUSE] Buffer upload reply contents and conditionally print | Simon Rettberg | 2024-05-15 | 2 | -3/+9 |
| | | |||||
| * | github: Need libcurl now | Simon Rettberg | 2024-05-13 | 3 | -0/+3 |
| | | |||||
| * | [FUSE] I'M AN IDIOT | Simon Rettberg | 2024-05-13 | 1 | -1/+1 |
| | | |||||
| * | [FUSE] Fix hang when trying to chmod/chown /img or /status | Simon Rettberg | 2024-05-13 | 1 | -1/+3 |
| | | | | | No reply was ever given for unhandled requests. Return EACCES. | ||||
| * | [FUSE] Don't exit on SIGQUIT, just stop uploading | Simon Rettberg | 2024-05-13 | 3 | -10/+1![]() |
| | | |||||
| * | [FUSE] Fix printf length | Simon Rettberg | 2024-05-13 | 1 | -2/+2 |
| | | |||||
| * | [FUSE] Cleanup | Simon Rettberg | 2024-05-13 | 1 | -7/+6![]() |
| | | |||||
| * | github: cowtest: Write test files to storage at /mnt | Michael Scherle | 2024-05-13 | 1 | -40/+41 |
| | | | | | / is mostly full and tests might fail... | ||||
| * | [FUSE] Reset cluster fail counter on successful upload | Simon Rettberg | 2024-05-13 | 1 | -0/+1 |
| | | |||||
| * | github: retry apt-get calls | Simon Rettberg | 2024-05-13 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | Run sudo apt-get update -y -qq sudo apt-get update -y -qq sudo apt-get install -y -qq make \ clang-format \ linux-headers-generic \ libfuse-dev \ libjansson-dev \ libcurl4-openssl-dev shell: /usr/bin/bash -e {0} env: ASAN_OPTIONS: leak_check_at_exit=false DOTNET_ROOT: /usr/share/dotnet E: Failed to fetch https://packages.microsoft.com/ubuntu/22.04/prod/dists/jammy/InRelease Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?) E: The repository 'https://packages.microsoft.com/ubuntu/22.04/prod jammy InRelease' is no longer signed. | ||||
| * | [FUSE] Fix race condition | Simon Rettberg | 2024-05-13 | 1 | -1/+5 |
| | | |||||
| * | [FUSE] Fix uninitialized speed buffer | Simon Rettberg | 2024-05-13 | 1 | -1/+1 |
| | | |||||
| * | github: Use bash redirects for stdout+err | Simon Rettberg | 2024-05-13 | 1 | -8/+8 |
| | | |||||
| * | github: Enable address sanitizer | Simon Rettberg | 2024-05-13 | 1 | -0/+3 |
| | | |||||
| * | [FUSE] Fix check for failed statsfile write | Simon Rettberg | 2024-05-13 | 1 | -1/+1 |
| | | |||||
| * | [FUSE] Fix division by zero | Simon Rettberg | 2024-05-13 | 1 | -1/+1 |
| | | |||||
| * | [FUSE] Fix use-after-free of curl_slist; unify init code | Simon Rettberg | 2024-05-13 | 1 | -31/+38 |
| | | |||||
| * | github: update fuse tests | Michael Scherle | 2024-05-13 | 1 | -46/+33![]() |
| | | |||||
| * | [FUSE] Move curl reset to start of function | Simon Rettberg | 2024-05-13 | 1 | -2/+1![]() |
| | | |||||
| * | [FUSE] Rename version -> revision in /create | Simon Rettberg | 2024-05-13 | 2 | -54/+59 |
| | | | | | Also turn into normal POST with urlencoded payload. | ||||
| * | [FUSE] Use CURLOPT_HEADERFUNCTION instead of curl_easy_header | Simon Rettberg | 2024-05-13 | 2 | -23/+49 |
| | | | | | | curl_easy_header was introduced in 7.83, so not even available in Ubuntu 22.04. Switch to manual header parsing. | ||||
| * | [FUSE] More cleanup and minor fixes | Simon Rettberg | 2024-05-13 | 7 | -289/+396 |
| | | | | | | | | | - Add support for aborting session and further uploads via SIGQUIT - Make API versioned - Change it to "uuid" everywhere instead of a mix of uuid and guid - Server can now tell us to wait with further uploads - merge request is now urlencoded POST instead of mime data | ||||
| * | [FUSE] Rename COW API endpoints again | Simon Rettberg | 2024-05-13 | 2 | -13/+19 |
| | | | | | | Add a version to the URL, rest can be configured dynamically by -C as it's a simple prefix. | ||||
| * | github: Update cow test | Simon Rettberg | 2024-05-13 | 1 | -4/+4 |
| | | |||||

