Commit Graph

  • 723e44e08b build(deps): bump @fortawesome/free-solid-svg-icons in /htmlui (#931) dependabot[bot] 2021-04-03 23:25:56 -07:00
  • dd30d53a1c build(deps): bump react and react-dom in /app (#930) dependabot[bot] 2021-04-03 23:25:20 -07:00
  • a387b80686 build(deps-dev): bump electron-notarize from 0.2.1 to 1.0.0 in /app (#924) dependabot[bot] 2021-04-03 23:22:50 -07:00
  • 76ce309589 site: upgraded hugo to 0.82.0 (#938) Jarek Kowalski 2021-04-03 23:11:56 -07:00
  • 3e59f238bf build(deps): bump @fortawesome/fontawesome-svg-core in /htmlui (#926) dependabot[bot] 2021-04-03 22:45:54 -07:00
  • 26da03e8d6 dependabot: added .github/dependabot.yml Jarek Kowalski 2021-04-03 22:31:39 -07:00
  • 79adef0f33 ci: run endurance test Jarek Kowalski 2021-04-03 10:05:04 -07:00
  • e1daef2f4a site: fixed release notes URL Jarek Kowalski 2021-04-02 22:26:56 -07:00
  • f8ba160f23 site: updated docs in preparation for 0.8.0-beta4 release Jarek Kowalski 2021-04-02 22:18:44 -07:00
  • d07eb9f300 cli: added --safety=full|none flag to maintenance commands (#912) Jarek Kowalski 2021-04-02 21:56:01 -07:00
  • 9a128ffb9f filesystem: support ~ in repository path, require absolute paths (#922) Jarek Kowalski 2021-04-02 21:55:24 -07:00
  • 8beb265c27 nit: output snapshot ID when --json is used (#921) Jarek Kowalski 2021-04-02 19:58:17 -07:00
  • 9a756c719f Enabled race detector in CI, fixed a few data races (#919) Jarek Kowalski 2021-04-02 18:21:04 -07:00
  • c9cc16936c blob: remove s3Storage.needMD5 (#917) Julio López 2021-03-30 06:44:59 -07:00
  • 5ff2c85c80 blob: fix puts for object-lock-enabled S3 stores (#913) Julio López 2021-03-29 19:19:25 -07:00
  • 2c2c9d52e0 nit: refactored repetitive reportesting setup code (#916) Jarek Kowalski 2021-03-29 14:52:14 -07:00
  • d0f2ef53d7 blob: improved startup error handling of rclone and webdav PutBlob race (#915) Jarek Kowalski 2021-03-28 08:26:35 -07:00
  • b8e89c2808 s3: refactored testing to support multiple S3-compatible providers (#914) Jarek Kowalski 2021-03-26 14:33:20 -07:00
  • 74833cefcb cli: added standard --json flags to several commands (#910) Jarek Kowalski 2021-03-25 17:55:18 -07:00
  • dfe2e9c65e sftp: fixed retry logic with invalid seek (#911) Jarek Kowalski 2021-03-24 22:18:10 -07:00
  • 42836b2c46 cleanup: cancel context when listing blobs in S3 provider (#909) Julio López 2021-03-24 18:44:27 -07:00
  • c9225dc429 Makefile: replace single slash with double slash when signing Jarek Kowalski 2021-03-23 09:51:48 -07:00
  • f69253899c ci: disable retry when building kopia Jarek Kowalski 2021-03-23 09:08:40 -07:00
  • 21af8914b1 ci: fixed windows signing and scoop url Jarek Kowalski 2021-03-23 09:07:16 -07:00
  • 4d77bd109e ci: added publishing to test-builds Scoop bucket Jarek Kowalski 2021-03-23 08:01:28 -07:00
  • c0db53da11 ci: reduce number of old versions in APT/RPM unstable channels Jarek Kowalski 2021-03-23 06:43:38 -07:00
  • 16282b5b61 Makefile refactoring + publish scoop package (#907) Jarek Kowalski 2021-03-22 22:39:24 -07:00
  • 2d0491d997 ci: disable output when installing Google Cloud SDK Jarek Kowalski 2021-03-21 22:23:42 -07:00
  • fd623018cf npm: upgrade react-scripts to 4.x (#904) Jarek Kowalski 2021-03-21 22:15:55 -07:00
  • f0b789c985 ci: install Google Cloud SDK in a retry loop to fix tar: write error Jarek Kowalski 2021-03-21 22:13:20 -07:00
  • e8d14af0db ci: publish homebrew test builds to kopia/test-builds TAP Jarek Kowalski 2021-03-21 20:57:46 -07:00
  • a3d4b1de8e Update Makefile Jarek Kowalski 2021-03-21 19:38:03 -07:00
  • 2e5a3ad3a3 ci: build and publish Homebrew package Jarek Kowalski 2021-03-21 18:41:08 -07:00
  • bcfba334da ci: stop using goreleaser to produce macOS binaries, make universal binary as separate .tar.gz Jarek Kowalski 2021-03-21 17:46:32 -07:00
  • 94b3544653 ci: moved Docker installation to 'publish' phase Jarek Kowalski 2021-03-21 16:28:08 -07:00
  • 3987973964 ci: install credentials before pushing APT/RPM packages Jarek Kowalski 2021-03-21 15:56:23 -07:00
  • 335ff79e78 CI refactoring (#903) Jarek Kowalski 2021-03-21 15:17:39 -07:00
  • 97eb7b23dc ci: store changelog along with artifacts Jarek Kowalski 2021-03-20 15:10:53 -07:00
  • a16a21418e site: installation instructions and updated release notes (#901) Jarek Kowalski 2021-03-20 13:37:52 -07:00
  • fce4af1b44 Rollback github.com/efarrer/iothrottler to v0.0.1 (#900) Jarek Kowalski 2021-03-20 13:03:42 -07:00
  • 342919892e ci: install signing tools just before building the binary with UI Jarek Kowalski 2021-03-20 12:09:57 -07:00
  • 10774d5acd ci/cd: refactored how GH releases are published (#867) Jarek Kowalski 2021-03-20 11:46:05 -07:00
  • e88107bb42 Terminal password prompt - switched to golang.org/x/term (#898) Jarek Kowalski 2021-03-19 22:10:43 -07:00
  • 175ca8bd7a Misc cleanups (#899) Jarek Kowalski 2021-03-19 21:57:15 -07:00
  • 3a94c16678 Dockerfile: switched to distroless, specified defaults environment variables for containerized kopia (#897) Jarek Kowalski 2021-03-19 21:54:48 -07:00
  • 3b6cf5cc7b docker: publish docker images to docker hub (#896) Jarek Kowalski 2021-03-19 12:51:24 -07:00
  • cbcd59f18e Added repository user authorization support + server flag refactoring + refresh (#890) Jarek Kowalski 2021-03-18 23:03:27 -07:00
  • 7c108930ef testing: ensure tests are releasing all buffer pools to reduce memory usage, we had huge leaks (#895) Jarek Kowalski 2021-03-18 06:40:33 -07:00
  • 2e0a7e6324 s3: run tests against private minio deployment in docker (#894) Jarek Kowalski 2021-03-17 23:27:03 -07:00
  • b2b921fb82 Add context to robustness engine interfaces (#893) Nick 2021-03-17 20:02:02 -07:00
  • dd740d42e6 Revert "ci: run build every 4 hours to get more test samples (temporary)" Jarek Kowalski 2021-03-16 22:32:44 -07:00
  • 927dd66336 Revert "Revert "compress: upgrade klauspost/compress to v1.11.12 (#888)" (#891)" Jarek Kowalski 2021-03-16 22:21:43 -07:00
  • 388fc32a65 compression: added benchmark to measure impact of library upgrades (#892) Jarek Kowalski 2021-03-16 21:47:14 -07:00
  • eaf14a5fa5 Path protection between robustness engine FileWriter and Snapshotter (#865) Nick 2021-03-16 15:15:15 -07:00
  • 52753c3682 Revert "compress: upgrade klauspost/compress to v1.11.12 (#888)" (#891) Jarek Kowalski 2021-03-16 10:19:54 -07:00
  • e4bb295a1c ci: run build every 4 hours to get more test samples (temporary) Jarek Kowalski 2021-03-16 08:45:58 -07:00
  • 52e8fb8957 Add Arch-specific installation instructions (#889) Eric Cheng 2021-03-15 20:31:44 -04:00
  • e81b163a12 compress: upgrade klauspost/compress to v1.11.12 (#888) Jarek Kowalski 2021-03-15 10:26:06 -07:00
  • 36c65855ee ci: prevent locking macos keychain if the build takes more than 5 minutes Jarek Kowalski 2021-03-14 13:42:59 -07:00
  • 7e79553fb2 ui: show the current username@hostname as it is connecting to repository (#886) Jarek Kowalski 2021-03-14 13:13:54 -07:00
  • 4efb06849e server: ensure we reject access to the UI static files for users other than the UI user (#884) Jarek Kowalski 2021-03-13 09:58:27 -08:00
  • 00807f9c49 Fixed error flicker - replaced fancy error Popover which flickers with a simple tooltip. (#883) Jarek Kowalski 2021-03-12 20:17:43 -08:00
  • 0d19194a92 htmlui: urlencode path components (#882) Jarek Kowalski 2021-03-12 19:27:57 -08:00
  • 236910981d site: updated release notes after v0.8.0-beta1 release, added breaking changes (#881) Jarek Kowalski 2021-03-12 10:59:04 -08:00
  • 951d7ce33b maintenance: enable full maintenance by default with 24h interval (#879) Jarek Kowalski 2021-03-11 21:08:10 -08:00
  • b421af9b46 one more attempt at fixing macOS signing hangs Jarek Kowalski 2021-03-10 23:45:12 -08:00
  • 3c696c4f03 one more attempt at fixing macOS signing hangs Jarek Kowalski 2021-03-10 23:25:01 -08:00
  • 132e2eef50 New snapshot UX - streamlined snapshot creation and policy setting (#878) Jarek Kowalski 2021-03-10 23:04:55 -08:00
  • f04ec7ebed site: preparing for 0.8 Release (#877) Jarek Kowalski 2021-03-10 20:49:58 -08:00
  • 01ee5980db Makefile: set default-keychain when signing macOS binaries Jarek Kowalski 2021-03-10 20:34:28 -08:00
  • e9fa4b8968 Bumps elliptic from 6.5.3 to 6.5.4. (#875) Julio López 2021-03-09 17:46:39 -08:00
  • 59eea8b011 user: validate that usernames in repository are all-lowercase formatted as user@hostname (#873) Jarek Kowalski 2021-03-09 14:27:48 -08:00
  • 689ed0a851 server: refactored authentication and authorization (#871) Jarek Kowalski 2021-03-08 22:25:22 -08:00
  • 728d75f121 b2: fixed provider bug which was revealed after #872 (#874) Jarek Kowalski 2021-03-07 22:39:26 -08:00
  • 1f1465f4ba Improvements and cleanups for connecting to kopia server (#870) Jarek Kowalski 2021-03-07 11:25:21 -08:00
  • b6e68fa28a Fixed few coverage flakes (#872) Jarek Kowalski 2021-03-07 00:03:20 -08:00
  • a6e96c31f8 Makefie: don't sign macOS binaries unless MACOS_SIGNING_IDENTITY is defined Jarek Kowalski 2021-03-04 19:55:39 -08:00
  • 5928df3498 Makefile: build fat macOS binary (amd64 and arm64) (#866) Jarek Kowalski 2021-03-04 19:35:26 -08:00
  • 3e76169921 Support for stdin streams (#862) Pavan Navarathna 2021-03-04 15:34:05 -08:00
  • 9b3cae781f Fix robustness engine i/o limit test flake (#864) Nick 2021-03-04 15:21:23 -08:00
  • 7e57984bba Metadata protection for asynchronous robustness transactions (#851) Nick 2021-03-02 23:48:44 -08:00
  • 1722cd1db8 Path lock utility for coordination between robustness engine actions (#850) Nick 2021-03-02 23:43:20 -08:00
  • 01cd9ba134 Makefile: run goreleaser only on linux/amd64 in non-PR mode (#861) Jarek Kowalski 2021-03-02 08:29:37 -08:00
  • 8d43715acf ci: upgrade goreleaser to 0.158.0 Jarek Kowalski 2021-03-01 18:03:34 -08:00
  • 95e225ef45 logging: disable {color} and {color:reset} in console logs when --disable-color is passed (#860) Jarek Kowalski 2021-03-01 08:40:33 -08:00
  • 9620b57e35 server: avoid password hashing by using short-lived JWT tokens (#857) Jarek Kowalski 2021-03-01 06:17:06 -08:00
  • ac9f85967a Added first-class support for fs.ErrorEntry for directory entries that could not be read or are unknown/unsupported (#852) Jarek Kowalski 2021-03-01 06:16:26 -08:00
  • 4e705726fe Implemented caching for server connections (#845) Jarek Kowalski 2021-03-01 06:15:39 -08:00
  • d734c20918 Added cases for missing code coverage where we only had randomized tests (#859) Jarek Kowalski 2021-02-28 18:52:32 -08:00
  • 0821929148 fixed race condition where we send to a channel after closing it (#858) Jarek Kowalski 2021-02-28 11:57:38 -08:00
  • 34da819953 faketime: fixed offset (#853) Jarek Kowalski 2021-02-27 20:57:33 -08:00
  • 6bb41794ee codecov: added ignore rules (#854) Jarek Kowalski 2021-02-27 14:00:33 -08:00
  • ff158ea763 goreleaser: updated to 0.157.0 to produce darwin/arm64 build (#855) Jarek Kowalski 2021-02-27 12:10:20 -08:00
  • 4dc3063c01 readme: added code coverage badge Jarek Kowalski 2021-02-27 10:41:34 -08:00
  • 5ddc896c55 coverage: publish coverage results on a best-effort basis Jarek Kowalski 2021-02-27 09:36:26 -08:00
  • e6637fe112 Makefile: only install cloud sdk on amd64 Jarek Kowalski 2021-02-23 06:20:06 -08:00
  • 8efe86d3a3 Makefile: typo fix Jarek Kowalski 2021-02-23 06:08:20 -08:00
  • 7bafe51dcc Replace go-bindata with //go:embed (#844) Julio López 2021-02-23 01:09:40 -08:00
  • e2b9a81ac3 Major CI/CD refactoring and re-added support for ARM/ARM64 runners (#849) Jarek Kowalski 2021-02-23 00:52:54 -08:00
  • e694367da8 lint: fixed vet-time-inject and replaced with forbidigo linter (#848) Jarek Kowalski 2021-02-21 07:46:04 -08:00