forked from Thomas-Tsai/partclone
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
5262 lines (3133 loc) · 172 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
2023-08-04 Thomas Tsai <[email protected]>
update btrfs to v6.3.3
update btrfs to v6.3
update btrfs to v6.2
update btrfs to v6.1.3
2023-07-20 Thomas Tsai <[email protected]>
add IO streams support for torrent info file
update po gmo
2023-05-23 Thomas Tsai <[email protected]>
Merge pull request #231 from PushKK/add_localization
Add localization
2023-05-23 Stanislav <[email protected]>
Add localization
Add localization
1. Add localization,
2. Small fix - capital letters, digit format.
2023-05-22 Thomas Tsai <[email protected]>
Merge pull request #230 from PushKK/update_languages
Update language files
2023-05-22 Stanislav <[email protected]>
Update fr_FR.po
Small fix.
Update language files
1. Reorder languages in LINGUAS file,
2. Small fix in language files.
2023-05-22 Thomas Tsai <[email protected]>
Merge pull request #228 from PushKK/add_german_language
Add german language
Merge pull request #227 from robert-scheck/wording
Add missing space before opening parenthesis
2023-05-21 Stanislav <[email protected]>
Update de.po
Add space before "(".
Add German language
Add German language
2023-05-21 Robert Scheck <[email protected]>
Add missing space before opening parenthesis
When writing in English (not a programming language or math), the rule
is: put a space before the opening parenthesis.
2023-05-20 Thomas Tsai <[email protected]>
Merge pull request #226 from PushKK/master
Update partclone.c
2023-05-15 Stanislav <[email protected]>
Update partclone.c
Add space before "(".
2023-05-12 Thomas Tsai <[email protected]>
Merge pull request #224 from PushKK/PushKK-patch-1
Add Russian language file.
2023-05-06 Stanislav <[email protected]>
Add Russian language file
Add Russian language
2023-03-13 Thomas Tsai <[email protected]>
Merge pull request #222 from robert-scheck/libm
Link with -lm for isnormal()/__fpclassifyf() as needed
Merge pull request #221 from robert-scheck/mtrace
Handle absence of mtrace.h (e.g. uClibc) gracefully
2023-03-11 Robert Scheck <[email protected]>
Link with -lm for isnormal()/__fpclassifyf() as needed
See also: https://github.com/Thomas-Tsai/partclone/issues/153
2023-03-09 Robert Scheck <[email protected]>
Handle absence of mtrace.h (e.g. uClibc) gracefully
2023-01-29 Thomas Tsai <[email protected]>
Merge pull request #220 from nchcdev/master
add dockerfile and test on tag creating
2023-01-29 Thomas Tsai <[email protected]>
merge workflow
2023-01-29 Thomas Tsai <[email protected]>
Update manual-on-host.yml add tag event add Dockerfile for partclone image build add workflow to auto build and push image to docker hub on tag creating
2023-01-27 Thomas Tsai <[email protected]>
Merge pull request #219 from nchcdev/master
split jobs in github action
2023-01-27 Thomas Tsai <[email protected]>
release 0.3.23
2023-01-26 Thomas Tsai <[email protected]>
update btrfs to v6.0.1
2023-01-25 Thomas Tsai <[email protected]>
update btrfs to v5.16
update bytrfs to v5.15
2023-01-24 Thomas Tsai <[email protected]>
upgrade btrfs to v5.12
2023-01-13 Thomas-Tsai <[email protected]>
update test jobs
update test jobs
2023-01-13 Thomas Tsai <[email protected]>
Merge pull request #217 from nchcdev/master
Create manual-on-host.yml
add reiser4progs for test
Create manual-on-host.yml update tests for nilfs2 update tests for offset and fueimage
Merge pull request #216 from robert-scheck/tests-twice
Don't target Btrfs and exFAT tests twice
2023-01-13 Robert Scheck <[email protected]>
Don't target Btrfs and exFAT tests twice
2023-01-11 Thomas Tsai <[email protected]>
Merge pull request #215 from robert-scheck/reflect-release
Reflect partclone 0.3.22 release in configure.ac
2023-01-11 Robert Scheck <[email protected]>
Reflect partclone 0.3.22 release in configure.ac
2023-01-10 Thomas Tsai <[email protected]>
Merge pull request #214 from SamsonovAnton/parallel_tests
Support parallel unit-testing
2023-01-10 Anton Samsonov <[email protected]>
Support parallel unit-testing
2023-01-10 Thomas Tsai <[email protected]>
Merge pull request #213 from nchcdev/master
create github actions for build test
2023-01-10 Thomas Tsai <[email protected]>
create github actions for build test
2023-01-09 Thomas Tsai <[email protected]>
Merge pull request #211 from robert-scheck/binutils-gas-x86-used-note
fail-mbr: Remove binutils section .note.gnu.build-id using objcopy
2023-01-09 Robert Scheck <[email protected]>
fail-mbr: Remove binutils section .note.gnu.build-id using objcopy
GNU Binutils 2.36 configures with --enable-x86-used-note by default for
Linux/x86. This adds the new section .note.gnu.build-id, which needs to
be removed.
When building fail-mbr.o with current binutils, ld links the file into
an executable format. However this is not accepted by current binutils
for building fail-mbr.image; thus it requires -Wl,--relocatable for the
former and -Wl,--no-dynamic-linker for the latter.
See also:
- https://sourceware.org/pipermail/binutils/2021-January/115071.html
- https://sourceware.org/bugzilla/show_bug.cgi?id=26223
- https://sourceware.org/bugzilla/show_bug.cgi?id=27753
- https://lists.denx.de/pipermail/u-boot/2021-June/452303.html
2023-01-09 Thomas Tsai <[email protected]>
Merge pull request #207 from robert-scheck/tests-xfs-size
Increase XFS default test image size to 300+ MB
2023-01-08 Robert Scheck <[email protected]>
Increase XFS default test image size to 300+ MB
2023-01-08 Thomas Tsai <[email protected]>
Merge pull request #209 from robert-scheck/tests-f2fs-size
Increase F2FS default test size to 100+ MB
Merge pull request #210 from robert-scheck/tests-f2fs-endian
Skip F2FS tests on big-endian architectures
Merge pull request #205 from robert-scheck/tests-fat-endian
Skip FAT tests on big-endian architectures
Merge pull request #204 from robert-scheck/space-opening-parenthesis
Add missing space before opening parenthesis
2023-01-08 Robert Scheck <[email protected]>
Skip F2FS tests on big-endian architectures
Otherwise partclone.f2fs fails on s390x like this:
> $ partclone.f2fs -d -c -s floppy.raw -O floppy.img -F -L test.log -a 1 -k 17
> Segmentation fault (core dumped)
Increase F2FS default test size to 100+ MB
Skip FAT tests on big-endian architectures
Otherwise src/fatclone.c fails on s390x like this:
> get_fat_type, 66, ERROR: data_size count error
> get_fat_type, 70, ERROR: clusters count error
2023-01-07 Thomas Tsai <[email protected]>
Merge pull request #203 from TMR5454/master
fix log message to add new line after "Open devicefile successfully"
2023-01-06 Robert Scheck <[email protected]>
Add missing space before opening parenthesis
When writing in English (not a programming language or math), the rule
is: put a space before the opening parenthesis.
2023-01-06 YUCHIN TSAI (Thomas) <[email protected]>
add basic test script for BT files
update btfiles loop issue
2022-12-19 Tamura Dai <[email protected]>
fix log message to add new line after "Open devicefile successfully"
2022-10-08 Thomas Tsai <[email protected]>
Merge pull request #201 from robert-scheck/typo
Fix typos
2022-10-07 Robert Scheck <[email protected]>
Fix typos
2022-09-29 Thomas Tsai <[email protected]>
Merge pull request #198 from SamsonovAnton/out-of-tree_tests
Support unit-testing in out-of-tree builds
2022-09-26 Thomas Tsai <[email protected]>
Merge pull request #197 from SamsonovAnton/fix_MBR_build
Fix MBR builds for x86, non-x86 and out-of-tree
2022-09-13 Thomas Tsai <[email protected]>
Merge pull request #196 from SamsonovAnton/autoconf_fuse_version
Detect FUSE version and explicitly print “yes” or “no” regarding filesystem support
Merge pull request #195 from SamsonovAnton/prevent_compiler_warnings_in_apfsclone
Remove unused variables to silence compiler warnings
2022-09-13 Anton Samsonov <[email protected]>
Support unit-testing in out-of-tree builds
Fix MBR builds for x86, non-x86 and out-of-tree
Detect FUSE version and clearly print FS support
2022-09-12 Anton Samsonov <[email protected]>
Remove unused vars to silence compiler warnings
2022-09-08 Thomas Tsai <[email protected]>
Merge pull request #192 from SamsonovAnton/check_for_EVP_MD_CTX_reset
Check for EVP_MD_CTX_reset
Merge pull request #194 from SamsonovAnton/prevent_compiler_warnings
Avoid uninitialized variables to prevent compiler warnings
Merge pull request #193 from SamsonovAnton/out-of-tree_build_BTRFS_XFS
Support out-of-tree builds for BTRFS and XFS
2022-09-06 Anton Samsonov <[email protected]>
Initialize variables to silence compiler warnings
Support out-of-tree builds for BTRFS and XFS
Check for EVP_MD_CTX_reset
2022-09-06 Thomas Tsai <[email protected]>
Merge pull request #191 from SamsonovAnton/check_argc_in_fuseimg
Check argument count in partclone.imgfuse
Merge pull request #190 from SamsonovAnton/support_FUSE_v2
Support FUSE 2.x API
Merge pull request #189 from SamsonovAnton/fix_define_GNU_SOURCE
Avoid redefining _GNU_SOURCE, _LARGEFILE64_SOURCE
2022-09-06 Anton Samsonov <[email protected]>
Check argument count in partclone.imgfuse
Support FUSE 2.x API
Avoid redefining _GNU_SOURCE, _LARGEFILE64_SOURCE
2022-06-01 Thomas Tsai <[email protected]>
fix crypto link error
2022-05-31 Thomas Tsai <[email protected]>
Merge pull request #186 from Xeonacid/update-autotools-build-file
update autotools build files
2022-05-28 Xeonacid <[email protected]>
update autotools build files
Generated using "autoreconf -fi" to support new arch.
2022-04-29 Thomas Tsai <[email protected]>
Merge pull request #184 from robert-scheck/c99
Change C99 for loop init to C89 for compatibility
2022-04-29 Robert Scheck <[email protected]>
Change C99 for loop init to C89 for compatibility
2022-04-28 Thomas Tsai <[email protected]>
update makefile for static build
2022-04-27 Thomas Tsai <[email protected]>
release 0.3.20
2022-04-19 Thomas Tsai <[email protected]>
Merge pull request #183 from hdkigelcojp/stdout-support
stdout support. With this patch, stdout is supported by writing zeros instead of lseek() only if stdout is specified as output.
2022-04-19 Hideki EIRAKU <[email protected]>
stdout support
Previously lseek() was always used for an output device file when
restoring or copying device-to-device. With this patch, stdout is
supported by writing zeros instead of lseek() only if stdout is
specified as output.
2022-04-15 Thomas Tsai <[email protected]>
Merge pull request #182 from hdkigelcojp/fix-apfs
fix apfs support
2022-04-12 Hideki EIRAKU <[email protected]>
fix apfs support
Previously space manager was read from checkpoint data area.
According to Apple File System Reference, finding space manager from
a checkpoint map is needed.
2022-04-07 Thomas Tsai <[email protected]>
Merge branch 'master' of github.com:Thomas-Tsai/partclone
fix issue #173: Random garbage is printed with -O /dev/does-not-exist
2022-04-05 Thomas Tsai <[email protected]>
Update README.md
2022-03-18 Thomas-Tsai <[email protected]>
fix btrfs device check issue & ready to release 0.3.19
2022-03-16 Thomas Tsai <[email protected]>
add btrfs mirror super blocks
2022-03-02 Thomas Tsai <[email protected]>
Merge pull request #179 from jowagner/howto-contrib-docs
How to contribute docs: readme
Merge pull request #178 from jowagner/docs-typo-normanly2
Docs typo "normanly"
2022-03-01 Joachim Wagner <[email protected]>
add libxslt-tools to list of needed packages
packages that may be needed
How to fix a typo in the docs
sync'd .8 with .xml of recent commit
fix typo, issue https://github.com/Thomas-Tsai/partclone/issues/170
2022-02-24 Thomas Tsai <[email protected]>
Merge pull request #175 from jowagner/domain-file-doc
Domain file doc
Merge pull request #172 from vasi/vasi-hfs-wrapper-clean
Support HFS+ wrapper volumes
2022-02-24 Joachim Wagner <[email protected]>
`.8` for domain map file description update in `.xml`
Explain domain mapfile, https://github.com/Thomas-Tsai/partclone/issues/174
2022-02-10 Dave Vasilevsky <[email protected]>
hfsplus: Support HFS wrapper volumes
Now that we have all the pieces ready, we can finally support wrappers.
hfsplus: Mark HFS wrapper as used in the bitmap
The HFS wrapper data, that's outside the embedded HFS+ volume, is small and
important to keep.
hfsplus: Allow read_allocation_file to take an offset
This lets us read the allocation file of an embedded HFS+ volume inside
an HFS wrapper, which is no longer at the start of a partition.
hfsplus: Allow setting multiple bits in bitmap per HFS+ block
When we have an HFS wrapper, we'll need smaller blocks, so multiple
partclone-blocks may be in each HFS+ block.
hfsplus: Factor out read_allocation_file
We will want to be able to read the bitmap not just from the start of the
volume, but from an embedded location. Work towards making that possible.
hfsplus: Support HFS wrappers in read_super_blocks
Unfortunately, this starts to make our code more complex. HFS wrappers may have
extra space before the alternate superblock at the end of the volume, and there's
no way to predict how much. So for HFS wrappers:
1. We need to check the physical device size, instead of calculating the volume size
2. We need to use single-sector blocks, rather than the HFS+ block size (typically 4096)
hfsplus: Parse HFS wrapper volumes
For now, just parse the header, check if it makes sense, and then error unconditionally.
Soon, we'll have proper support.
hfsplus: Add structures for HFS+ wrapper volumes
hfsplus: Check for correct magic number
Don't just try to clone something, if we're not sure what it is!
hfsplus: Get rid of some magic numbers in code
The size of a block is variable, and the offset to the volume header is a constant
hfsplus: Use proper endian-swapping functions
These should work regardless of the host's endianness
2022-01-23 Thomas Tsai <[email protected]>
update btrfs to 5.11
2022-01-18 Thomas Tsai <[email protected]>
Merge branch 'master' of github.com:Thomas-Tsai/partclone
update apfs
2022-01-14 Thomas Tsai <[email protected]>
Merge pull request #169 from jwilk-forks/spelling
Fix typo
2022-01-14 Jakub Wilk <[email protected]>
Fix typo
2021-11-12 Thomas Tsai <[email protected]>
Merge pull request #166 from zboszor/use-evp-api
Fix using EVP OpenSSL API
2021-11-06 Zoltán Böszörményi <[email protected]>
Fix using EVP OpenSSL API
torrent_helper.h didn't have #include <config.h> so
the settings didn't actually take effect so the direct SHA1 API
was still in use.
Also fix copy&paste errors that didn't turn up in the build
but after adding #include <config.h> to torrent_helper.h they did.
2021-11-06 Thomas Tsai <[email protected]>
Merge pull request #165 from zboszor/use-evp-api
Use EVP OpenSSL API
2021-11-03 Zoltán Böszörményi <[email protected]>
Use EVP OpenSSL API
OpenSSL 3.0 deprecated the direct / individual crypto API variants
so they produce deprecation warnings now. OpenSSL also allows hiding
deprecated APIs so in this configuration partclone can't be built.
2021-10-28 Thomas Tsai <[email protected]>
apply suggestoin about wprintw and autoupdate from Geroges
2021-09-24 Thomas Tsai <[email protected]>
Merge pull request #164 from tjjh89017/more_torrent_info
WIP: Add block_size and blocks_total in torrent.info to provide partition info
2021-09-24 Date Huang <[email protected]>
Add block_size and blocks_total in torrent.info to provide partition info
2021-06-14 Thomas Tsai <[email protected]>
Merge pull request #162 from mjoerg/master
doc: fix typo for logfile argument
2021-06-12 Martin Joerg <[email protected]>
doc: fix typo for logfile argument
2021-03-03 Thomas Tsai <[email protected]>
Merge pull request #157 from pfrouleau/document_partclone_image_formats
doc: document the image formats
2021-03-03 Patrick Rouleau <[email protected]>
doc: document the image formats
2021-02-17 Thomas Tsai <[email protected]>
Update README.md
2021-01-06 Thomas Tsai <[email protected]>
Merge pull request #152 from robert-scheck/c99-for-loop
Change C99 for loop init to C89 for compatibility
2020-12-31 Robert Scheck <[email protected]>
Change C99 for loop init to C89 for compatibility
2020-11-02 Thomas Tsai <[email protected]>
* try to fix ignore_crc not working properly in partclone 3.12. * issue is 2.8 image restored by 3.X with ignore_crc and get fail. reference https://github.com/Sebastian-Roth/partclone/commit/80ca94dccadbc4998b80f3eabe8c84bdc638c7b5
2020-10-28 Thomas Tsai <[email protected]>
add float check
fix progress issue
2020-10-27 Thomas Tsai <[email protected]>
set version to 0.3.16
merge
2020-10-26 Thomas Tsai <[email protected]>
Merge pull request #151 from boretom/to-btrfs-progs-5.4.1
Update to btrfs-progs 5.4.1
2020-10-26 Thomas Kupper <[email protected]>
Update to btrfs-progs 5.4.1
Also:
- Update toolbox script to use rsync for btrfs-prog code sync. This since it involves subdirectories
- Update .gitignore to include APFS binary `src\partclone.apfs`
- Set file size for btrfs test since it failed because of a minimal size necessary
2020-10-25 Thomas Tsai <[email protected]>
update btrfs to 4.12
try to update to btrfs 4.10
try to update btrfs to 4.8
2020-07-24 Thomas Tsai <[email protected]>
Merge pull request #148 from justforlxz/master
fix: crash when backing up swap partition
2020-07-24 Zhang, DingYuan <[email protected]>
fix: crash when backing up swap partition
args: -s /dev/nvme0n1p5 -o - -c -z 1048576 -L /var/log/partclone.log
/dev/nvme0n1p5 is the swap partition, I noticed that in the calculate_speed function of progress.c, percent = prog->unit * copied; percent is NaN, prog->unit is Inf, so the next judgment was not successfully modified percent, which caused the retained to be the wrong value, and the strftime function crashed.
2020-07-13 Thomas Tsai <[email protected]>
Merge pull request #147 from zboszor/ignore-free-space-check-with-compression
Ignore free space check if compression is enabled.
2020-07-10 Zoltán Böszörményi <[email protected]>
Ignore free space check if compression is enabled.
2020-07-05 Thomas Tsai <[email protected]>
release 0.3.15
release 0.3.14
release 0.3.15 and test xfs
2020-05-28 Thomas Tsai <[email protected]>
fix gcc 10: variables as extern for vmfs
Merge pull request #137 from robert-scheck/fno-common
Declare variables as extern in headers (fixes #136)
Merge branch 'master' into fno-common
2020-05-28 Thomas Tsai <[email protected]>
Merge branch 'master' of github.com:Thomas-Tsai/partclone
xfs link issue
2020-05-19 Thomas Tsai <[email protected]>
Merge pull request #139 from cdeleuze/master
Fix for issue #121
Merge pull request #143 from Sebastian-Roth/master
Partly revert 2d1ee7c94 fixing partclone.image to not capture zero si…
2020-05-17 Sebastian Roth <[email protected]>
Partly revert 2d1ee7c94 fixing partclone.image to not capture zero size images
2020-05-06 Thomas Tsai <[email protected]>
version 0.3.14
2020-05-05 Thomas Tsai <[email protected]>
manual migrate xfs 4.20.0
2020-04-29 Thomas Tsai <[email protected]>
fix snprintf issue
fix strncpy and global variable issue
2020-03-11 Christophe Deleuze <[email protected]>
Fix for issue #121
If opt.ignore_crc is set, must not check the (uncomputed) checksum of
the latest chunk
2020-02-03 Robert Scheck <[email protected]>
Declare variables as extern in headers (fixes #136)
GCC 10 compatibility as per https://gcc.gnu.org/gcc-10/porting_to.html
2019-08-20 Thomas Tsai <[email protected]>
Merge pull request #130 from tjjh89017/hotfix_restore_torrent_info
Fixup buffer address passed into torrent helper in restore mode
2019-08-19 tjjh89017 <[email protected]>
Fixup buffer address passed into torrent helper in restore mode
in restore mode (convert partclone image to BT image)
correct the args passed into torrent helper
2019-04-29 Thomas Tsai <[email protected]>
Merge branch 'master' of https://github.com/Thomas-Tsai/partclone
some error, try to fix apfs
update debian-control
2019-02-12 Thomas Tsai <[email protected]>
Merge pull request #125 from junkhacker/patch-1
fix typo in option to print version
Merge pull request #124 from tjjh89017/torrent_only_hotfix
Fixup when torrent_only enable, we don't need to check disk free space
2019-02-01 Thomas Tsai <[email protected]>
apfs mini done
2019-01-30 Thomas Tsai <[email protected]>
apfs support unstable
Merge branch 'master' of github.com:Thomas-Tsai/partclone
add apfs in development
2019-01-27 Thomas Tsai <[email protected]>
Merge pull request #126 from stevenshiau/master
Add libssl-dev in Build-Depends.
2019-01-22 Steven Shiau <[email protected]>
Add libssl-dev in Build-Depends.
2019-01-19 Greg Grammon <[email protected]>
fix typo in option to print version
"print_version" long option should have been "version" to correctly match what is listed in help
2019-01-12 tjjh89017 <[email protected]>
fixup open_target when dd mode with torrent_only and directory exists
Fix up other mode when create torrent
2019-01-09 tjjh89017 <[email protected]>
Fixup restore mode torrent_only will skip check free space
Fixup when torrent_only enable, we don't need to check disk free space
2019-01-07 Thomas Tsai <[email protected]>
Merge pull request #122 from tjjh89017/bt_direct_disk
Generate BT info directly
2019-01-06 tjjh89017 <[email protected]>
If torrent.info exists, overwrite it
Fixup disable write partclone image header to invalid fd
fixup typo
2019-01-05 tjjh89017 <[email protected]>
fixup typo
enable torrent only on `dd` and `restore` mode
Torrent only for deploy from disk rather than image file
Rename to `torrent_only`
enable output bt file in clone mode
Refactor to torrent_helper
Refactor for same function about torrent_generator
Add a flag for torrent only (need squash)
2018-11-08 Thomas Tsai <[email protected]>
Merge pull request #120 from tjjh89017/hotfix_c89_loop
Fix for C89 loop init
2018-11-08 tjjh89017 <[email protected]>
Fix for C89 loop init
2018-11-08 Thomas Tsai <[email protected]>
Merge pull request #118 from tjjh89017/hotfix_dd_bt
hotfix dd mode dump torrent info
2018-11-08 tjjh89017 <[email protected]>
hotfix dd mode dump torrent info
2018-10-31 Thomas Tsai <[email protected]>
Merge pull request #117 from tjjh89017/dd_bt
[WARNING] Create torrent info while dd mode to BT slices
Merge pull request #116 from tjjh89017/performance_hotfix
Performance Fix up
Merge pull request #115 from maxice8/fix-musl
src/main.c: add limits.h include for PATH_MAX
2018-10-29 tjjh89017 <[email protected]>
Create torrent info while dd mode to BT slices
Performance Fix up
too many malloc and free will cause slow performance
make aligned (to 512) buffer only affect write_buffer and restore mode
2018-10-29 maxice8 <[email protected]>
src/main.c: add limits.h include for PATH_MAX
fixes compilation with musl libc
2018-10-28 Thomas Tsai <[email protected]>
Merge branch 'master' of github.com:Thomas-Tsai/partclone
fix bug for partclone.dd for pipe, btfiles and buffer-size together. The last block file missing issue.
2018-10-28 Thomas Tsai <[email protected]>
Merge pull request #114 from tjjh89017/sha1_torrent_info
Create Torrent Info while converting image to BT format
2018-10-28 tjjh89017 <[email protected]>
Restore image to BT format and calc torrent info
Using OpenSSL SHA1 function
Thanks to @mangokingTW
2018-10-27 Thomas Tsai <[email protected]>
change version to 0.3.12
add dd option -T for bt mode
2018-10-27 Thomas Tsai <[email protected]>
Merge pull request #113 from pfrouleau/fix_typos_and_formating
Fix typos and formating
2018-10-21 Patrick Rouleau <[email protected]>
Improve README.md
- Put the different version of ext on the same line
- remove a duplicated line "For more info..."
Fix a few typos
2018-06-25 Thomas Tsai <[email protected]>
Merge pull request #111 from zboszor/pipe-compressor
Support compressed cloned images
2018-06-07 Böszörményi Zoltán <[email protected]>
Fix close_target()
close(target_fd) must be done when not in compressing mode.
Support compressed cloned images
The ncurses mode obviously conflicts with writing the cloned image
to stdout. Piping the image to a command to compress it while in
ncurses mode is unusable because of this.
Fix it by adding a new option -x / --compresscmd CMD that is
executed in a write-only pipe internally by partclone.
2018-05-05 Thomas Tsai <[email protected]>
Merge pull request #88 from robert-scheck/non-interactive
Distinguish between (non-)interactive shell (courtesy of "UNIX F.A.Q.", 1993)
2017-10-18 Thomas Tsai <[email protected]>
set version 0.3.11
Merge branch 'master' of github.com:Thomas-Tsai/partclone
make xfs clean and compile work
release 0.3.10
update merge
remove trash
remove trash and set version 0.3.10
Merge branch 'master' of github.com:Thomas-Tsai/partclone
remove trash
2017-10-17 Thomas Tsai <[email protected]>
release 0.3.9
release 0.3.9
release 0.3.8
release version 0.3.9 Merge branch 'master' of github.com:Thomas-Tsai/partclone
update test and ready to release
2017-10-17 root <[email protected]>
remove trash and update dd
2017-10-16 Thomas Tsai <[email protected]>
update xfs
2017-10-03 Thomas Tsai <[email protected]>
update exfat
2017-09-25 Thomas Tsai <[email protected]>
Merge branch 'master' of github.com:Thomas-Tsai/partclone
set version 0.3.8
fix pip issue for dd +bt
2017-09-21 Thomas Tsai <[email protected]>
release 0.3.7
set version 0.3.7
update version
2017-09-21 Thomas Tsai <[email protected]>
Merge pull request #101 from jeremybuisson/master
fix small bugs in btrfs support
2017-09-20 Thomas Tsai <[email protected]>
dd for ClonezilaBT
2017-09-01 Jeremy Buisson <[email protected]>
Fix the progress bar
fixing btrfs support
* bad assertion check in src/btrfs/volumes.c
* missing initialization of total_block in src/btrfsclone.c
2017-08-29 Thomas Tsai <[email protected]>
Merge pull request #99 from robert-scheck/rpmbuild
Honor $RPM_ARCH alternatively to dpkg-architecture(1) for build-time architecture detection
2017-08-22 Thomas Tsai <[email protected]>
Merge pull request #100 from Sebastian-Roth/master
Prevent from integer overflow that occours if one of the extent
2017-08-22 Sebastian Roth <[email protected]>
Prevent from integer overflow that occours if one of the extent blocks starts beyond disk sector 1048576.
2017-08-16 Robert Scheck <[email protected]>
Honor $RPM_ARCH alternatively to dpkg-architecture(1) for build-time architecture detection
2017-08-16 Thomas Tsai <[email protected]>