1. 03 Sep, 2019 1 commit
    • rgaudin's avatar
      aria2 downloader fixes · be0bc782
      rgaudin authored
      - disable --http-accept-gzip if filename looks like a *zip
      - Using a provided ca-certificates file for aria2 downloads
      - using in-memory metalink download and renaming target if necessary
      - concat metalink fname with path to ensure proper windows-friendly paths
      - display move paths and sleep
      - make sure we don't catch [MEMORY] line as metalink target
      be0bc782
  2. 24 Aug, 2019 1 commit
  3. 29 Nov, 2018 1 commit
  4. 07 Nov, 2018 1 commit
  5. 25 Oct, 2018 1 commit
    • rgaudin's avatar
      Fixed #220: using Etcher-cli to write and verify SD-card · 479ad4fb
      rgaudin authored
      - Using v1.4.5 on Linux and macOS
      - Using 1.1.2 on Windows (later versions are buggy)
      - etcher-cli used with auto-check and auto-unmount options
      - etcher-cli requires sudo on macOS and linux (in win32, we already run as admin)
        so password is asked at writing stage
      - no more password on macOS and linux to change SD card device mode on start
        linux still ask for loop device mode change though
      479ad4fb
  6. 24 Sep, 2018 1 commit
    • rgaudin's avatar
      Fixed #241: Added a Cache Folder management tool · 8832c2af
      rgaudin authored
      - command line tools:
      	- kiwix-hotspot cache --build-dir . show
      		list all files in cache, showing which ones are to be kept (latest version)
      	- kiwix-hotspot cache --build-dir . clean
      		remove all obsolete (non latest or alien) files from cache
      	- kiwix-hotspot cache --build-dir . reset
      		removes the cache folder completely (option to keep latest master)
      
      - GUI interface
      	- Clean button appearing next to build-folder selector when build-dir is set
      	- Opens a popup displaying usage and offering Clean or Reset (no option) actions
      	- Async, cancellable actions
      	- Displays new disk usage and free space after operation completed
      8832c2af
  7. 21 Sep, 2018 1 commit
  8. 20 Sep, 2018 1 commit
  9. 12 Sep, 2018 1 commit
  10. 31 Aug, 2018 1 commit
    • rgaudin's avatar
      Issue #214: Improve SD card writing · c892639b
      rgaudin authored
      - add a delay after diskpart to prevent Bad file descriptor error
      - speed up process by writing chunks of 25MiB
      - properly close device and image on error
      - additional logging
      - fixed SD challenge offset
      - copy is properly cancellable
      - dont consider failed-to-write as a complete failure (use success image name)
      - in case of failure to write, invite user to use Etcher via File menu entry
      c892639b
  11. 20 Aug, 2018 1 commit
  12. 26 Jul, 2018 1 commit
  13. 24 Jul, 2018 1 commit
  14. 27 Jun, 2018 1 commit
    • rgaudin's avatar
      updated build and CI rules · d2622d62
      rgaudin authored
      	added a .gitlab-ci.yml file to run the master image creation on gitlab (requires 5h timeout)
      	updated .travis.yml
      		included tests for now-bundled ansiblecube
      		removed ansiblecube download/extraction
      		using a newwer static qemu instead of compiling it (save time & failures)
      		added download and compilation of XZ for linux (build-machine's version is too old. See #176)
      	updated appveyor.yml:
      		compiling on x64 before x86 (not important)
      		removed ansiblecube download/extraction
      		updated qemu to latest version
      		added 7z (new dependency to extract content files onto data partition)
      		added imdisk (new dependency to mount data partition)
      	updated pibox-installer-win[32|64].spec
      		simplified bundling of qemu
      		removed deleted pibox_ideascube_conf.py
      		added contents.json
      		added imdisk and 7z dependencies
      		added imports for the new image parameter
      	requirements-[linux|macos|windows].txt
      		added psutil, used to get number of cpu/cores
      		added humanfriendly, used to parse and format sizes
      		added requests, used to download files
      d2622d62
  15. 17 Aug, 2017 1 commit
  16. 11 Aug, 2017 1 commit
  17. 21 Jul, 2017 1 commit
  18. 20 Jul, 2017 1 commit
  19. 10 Jul, 2017 1 commit
  20. 07 Jul, 2017 1 commit
  21. 04 Jul, 2017 1 commit
  22. 29 Jun, 2017 1 commit
  23. 14 Jun, 2017 1 commit
  24. 13 Jun, 2017 1 commit
    • thiolliere's avatar
      add diskpart · 28c18722
      thiolliere authored
      this involve having uac_admin rights
      pyinstaller have an option but it only works on onedir
      so we can return to onedir but finding application is not very handy
      anymore
      maybe we can have a batch script.
      28c18722
  25. 06 Jun, 2017 1 commit
  26. 02 Jun, 2017 1 commit
  27. 29 May, 2017 1 commit
  28. 11 May, 2017 2 commits
  29. 03 May, 2017 1 commit
  30. 25 Apr, 2017 1 commit
  31. 20 Apr, 2017 1 commit