Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Set version to 0.3.40.3.4 | Himbeer | 2024-08-17 | 1 | -1/+1 |
| | |||||
* | fix hostname resolution not being attempted | Himbeer | 2024-03-24 | 2 | -0/+28 |
| | | | | Fixes #2. | ||||
* | fix unresolved use of std::io::Read (out of scope) in doc comments | Himbeer | 2024-03-24 | 1 | -1/+1 |
| | | | | Fixes #3. | ||||
* | set version to 0.3.4-dev0.3.4-dev | Himbeer | 2024-03-24 | 1 | -1/+1 |
| | |||||
* | set version to 0.3.30.3.3 | Himbeer | 2024-02-24 | 1 | -1/+1 |
| | |||||
* | fix panic when a thread terminates | Himbeer | 2024-02-24 | 1 | -4/+10 |
| | |||||
* | hbak + hbakd: wrap backup destination files (.part files) in BufWriter | Himbeer | 2024-02-24 | 2 | -7/+7 |
| | |||||
* | set version to 0.3.3-dev0.3.3-dev | Himbeer | 2024-02-24 | 1 | -1/+1 |
| | |||||
* | set version to 0.3.20.3.2 | Himbeer | 2024-02-23 | 1 | -1/+1 |
| | |||||
* | get rid of unnecessary RwLock<StreamConn> (only ever used immutably) | Himbeer | 2024-02-23 | 1 | -33/+19 |
| | |||||
* | only ever lock stream_conn immutably | Himbeer | 2024-02-23 | 1 | -3/+3 |
| | | | | fixes rx deadlock | ||||
* | don't sleep with locked mutexes | Himbeer | 2024-02-23 | 1 | -15/+18 |
| | |||||
* | StreamConn::data_sync: return rx errors even if tx is still running or ↵ | Himbeer | 2024-02-21 | 1 | -11/+25 |
| | | | | deadlocked | ||||
* | set version to 0.3.2-dev0.3.2-dev | Himbeer | 2024-02-21 | 1 | -1/+1 |
| | |||||
* | set version to 0.3.10.3.1 | Himbeer | 2024-02-19 | 1 | -1/+1 |
| | |||||
* | fix SnapshotStream read implementation failing | Himbeer | 2024-02-19 | 1 | -12/+4 |
| | |||||
* | data_sync: send in chunks of 16 + CHUNKSIZE | Himbeer | 2024-02-19 | 1 | -1/+1 |
| | |||||
* | set version to 0.3.1-dev0.3.1-dev | Himbeer | 2024-02-19 | 1 | -1/+1 |
| | |||||
* | set version to 0.3.00.3.0 | Himbeer | 2024-02-19 | 1 | -1/+1 |
| | |||||
* | hbak: add garbage collection subcommand | Himbeer | 2024-02-19 | 1 | -12/+66 |
| | |||||
* | hbakd: don't use stdio if daemonized | Himbeer | 2024-02-19 | 2 | -1/+30 |
| | |||||
* | impl BufRead for SnapshotStream | Himbeer | 2024-02-19 | 1 | -21/+30 |
| | |||||
* | clippy: remove explicit .into_iter() where it isn't needed | Himbeer | 2024-02-19 | 1 | -4/+2 |
| | |||||
* | SnapshotStream: don't read entire command output into memory on first read call | Himbeer | 2024-02-19 | 1 | -2/+1 |
| | |||||
* | set version to 0.3.0-dev0.3.0-dev | Himbeer | 2024-02-19 | 1 | -1/+1 |
| | |||||
* | set version to 0.2.1: fix hbak_common dependency0.2.1 | Himbeer | 2024-02-18 | 1 | -1/+1 |
| | |||||
* | set version to 0.2.00.2.0 | Himbeer | 2024-02-18 | 1 | -1/+1 |
| | |||||
* | switch from MIT to AGPL-3.0 | HimbeerserverDE | 2024-02-15 | 8 | -0/+128 |
| | |||||
* | deinit: delete mountpoints | HimbeerserverDE | 2024-02-15 | 1 | -0/+3 |
| | |||||
* | initial release0.1.0 | HimbeerserverDE | 2024-02-15 | 1 | -1/+1 |
| | |||||
* | wait for response before starting to stream | HimbeerserverDE | 2024-02-15 | 1 | -2/+11 |
| | | | | Ensures the response gets through before the local end closes the connection. | ||||
* | fix LocalNode::latest_backup_incremental() scanning full backups instead | HimbeerserverDE | 2024-02-14 | 1 | -1/+1 |
| | |||||
* | fix incremental snapshots not being sent incrementally | HimbeerserverDE | 2024-02-14 | 1 | -6/+38 |
| | |||||
* | add automatic fstab handling | HimbeerserverDE | 2024-02-14 | 1 | -1/+22 |
| | |||||
* | hbak: restore subcommand: restore latest snapshot to subvolume (opt-out) | HimbeerserverDE | 2024-02-14 | 1 | -0/+47 |
| | |||||
* | update restore functionality to not use on-disk config file | HimbeerserverDE | 2024-02-14 | 1 | -0/+9 |
| | |||||
* | don't try to send error over broken connection | HimbeerserverDE | 2024-02-14 | 2 | -15/+1 |
| | | | | Should finally fix TxError deadlock. | ||||
* | Revert "don't use explicit BufWriter on StreamConn => fix TxError deadlock" | HimbeerserverDE | 2024-02-14 | 1 | -6/+7 |
| | | | | This reverts commit f3366f642c8737ace4383905c1d5ca36e425b828. | ||||
* | Revert "debug: TxError deadlock: write instead of write_all" | HimbeerserverDE | 2024-02-14 | 1 | -3/+1 |
| | | | | This reverts commit 62886e9796fe43c12ed7f56e7c066d59a679b3c8. | ||||
* | Revert "debug: TxError deadlock: write timeout" | HimbeerserverDE | 2024-02-14 | 1 | -1/+0 |
| | | | | This reverts commit 1a44a1ff4cc3e99ddb8f7d1235842ee7b9cc9f23. | ||||
* | debug: TxError deadlock: write timeout | HimbeerserverDE | 2024-02-14 | 1 | -0/+1 |
| | |||||
* | debug: TxError deadlock: write instead of write_all | HimbeerserverDE | 2024-02-14 | 1 | -1/+3 |
| | |||||
* | don't use explicit BufWriter on StreamConn => fix TxError deadlock | HimbeerserverDE | 2024-02-14 | 1 | -7/+6 |
| | |||||
* | Revert "debug: print where TxError sending hangs" | HimbeerserverDE | 2024-02-14 | 1 | -3/+0 |
| | | | | This reverts commit 07dc029d34743404b721353875148e98f9f6b393. | ||||
* | debug: print where TxError sending hangs | HimbeerserverDE | 2024-02-14 | 1 | -0/+3 |
| | |||||
* | Revert "debug: print whether TxError sending returns" | HimbeerserverDE | 2024-02-14 | 1 | -4/+1 |
| | | | | This reverts commit 8781d3e225877908e264128c307cb153e594431f. | ||||
* | debug: print whether TxError sending returns | HimbeerserverDE | 2024-02-14 | 1 | -1/+4 |
| | |||||
* | Revert "debug: print when send_chunk returns" | HimbeerserverDE | 2024-02-14 | 1 | -5/+1 |
| | | | | This reverts commit cbdcfcfb3e2feff45b808e618db12b669a4b0197. | ||||
* | debug: print when send_chunk returns | HimbeerserverDE | 2024-02-14 | 1 | -1/+5 |
| | |||||
* | Revert "debug: print when tx thread is joined" | HimbeerserverDE | 2024-02-14 | 1 | -1/+0 |
| | | | | This reverts commit 41d16befe2ec084b6896442b1fdd260f05cdd16b. |