File: ChangeLog

package info (click to toggle)
udftools 1.3-2~deb9u1
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 2,072 kB
  • sloc: sh: 11,182; ansic: 9,552; makefile: 37
file content (950 lines) | stat: -rw-r--r-- 28,899 bytes parent folder | download
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
2017-01-23 23:15:42 +0100  Pali Rohár <pali.rohar@gmail.com>

	* Release version 1.3

2017-01-23 23:14:44 +0100  Pali Rohár <pali.rohar@gmail.com>

	* Makefile.am: Include ChangeLog in dist tarball

2017-01-22 23:32:25 +0100  Pali Rohár <pali.rohar@gmail.com>

	* doc/mkudffs.8: Write info about --media-type=cdr, --closed and --packetlen

2017-01-22 14:48:00 +0100  Fabian Frederick <fabf@skynet.be>

	* configure: check readline earlier

	  Currently, we have to run autogen/configure/make to see missing library:

	  libtool: link: gcc -g -O2 -o wrudf wrudf.o wrudf-cmnd.o wrudf-desc.o
	  wrudf-cdrw.o wrudf-cdr.o ide-pc.o  ../libudffs/.libs/libudffs.a
	  -lreadline
	  /usr/bin/ld: cannot find -lreadline

	  This patch adds an error in configure.ac

	  Signed-off-by: Fabian Frederick <fabf@skynet.be>

2017-01-22 14:37:16 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Fix buffer overflows

2017-01-22 14:37:02 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Fix crash when readLine() return NULL (on EOF)

2017-01-22 13:15:03 +0100  Pali Rohár <pali.rohar@gmail.com>

	* doc: Move wrudf manpage to section 8

2017-01-22 13:14:35 +0100  Pali Rohár <pali.rohar@gmail.com>

	* all: Remove old ChangeLog files

2017-01-22 13:04:40 +0100  Pali Rohár <pali.rohar@gmail.com>

	* libudffs: Fix sources in Makefile.am

2017-01-22 13:03:57 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Remove old address in CONTACTS and update AUTHORS

2017-01-22 12:56:47 +0100  Pali Rohár <pali.rohar@gmail.com>

	* Makefile.am: Include autogen.sh and Doxyfile in dist tarball

2017-01-22 12:55:54 +0100  Pali Rohár <pali.rohar@gmail.com>

	* doc: Include manpages in dist tarball

2017-01-22 12:55:25 +0100  Pali Rohár <pali.rohar@gmail.com>

	* all: Remove hardcoded flag -D_LARGEFILE64_SOURCE

	  It is not needed anymore as autoconf's AC_SYS_LARGEFILE takes care of LFS.

2017-01-22 12:53:19 +0100  Pali Rohár <pali.rohar@gmail.com>

	* include: Remove unused file udf_lib.h

2017-01-21 16:15:40 +0100  Pali Rohár <pali.rohar@gmail.com>

	* travis: Set CFLAGS

2017-01-21 16:13:29 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Do not use GNU old-style field designator extension

2017-01-21 15:43:34 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Fix types passed to more functions

2017-01-21 15:42:45 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Fix types

2017-01-21 15:40:23 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Fix types

2017-01-21 15:00:56 +0100  Pali Rohár <pali.rohar@gmail.com>

	* pktsetup: Fix types

2017-01-21 14:55:32 +0100  Pali Rohár <pali.rohar@gmail.com>

	* cdrwtool: Fix types

2017-01-21 14:42:06 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Fix types passed to more functions

2017-01-21 14:40:32 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Fix calling udf_create() function

	  It needs file name with the OSTA unicode compression type in the first byte.

2017-01-21 14:38:18 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Fix types

2017-01-21 14:37:11 +0100  Pali Rohár <pali.rohar@gmail.com>

	* libudffs: Use correct types in unicode functions

2017-01-21 14:10:13 +0100  Pali Rohár <pali.rohar@gmail.com>

	* Revert "wrudf: Fix check for Unallocated Space Bitmap"

	  This reverts commit 585f8923f580f950a4732c7063855d301896d5b1.

	  It broke CDR support which is working without space map.

2017-01-21 13:23:04 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Fix types and check for errors in lseek/read/write

2017-01-21 13:19:33 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Do not exit if setpriority fails

2017-01-21 13:19:21 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Add help command

2017-01-21 13:18:59 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Fix crash when parseCmnd() get NULL

2017-01-21 13:17:18 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Fix output from decode_utf8

2017-01-21 13:16:39 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Show warning that PD_ACCESS_TYPE_OVERWRITABLE is not supported

2017-01-21 13:16:02 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Fix check for Unallocated Space Bitmap

2017-01-21 13:15:14 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Fail if no PD found

2017-01-21 13:13:29 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Allocate packet buffer also for CDRW DISK_IMAGE type

	  Packet buffer is always needed when media type is CDRW

2017-01-21 11:11:01 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Fix resource leaks in copyFile and copyDirectory

2017-01-21 11:10:29 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Correctly check for errors

2017-01-21 11:09:11 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Fix size of array

2017-01-20 12:21:05 +0100  Jan Kara <jack@suse.cz>

	* mkudffs: Properly initialize the first extent

	  Properly initialize the first extent describing disk's space. Otherwise
	  disc->first->blocks can contain random garbage which further confuses
	  code into thinking user has provided desired filesystem length.

	  Signed-off-by: Jan Kara <jack@suse.cz>

2017-01-15 01:25:39 +0100  Pali Rohár <pali.rohar@gmail.com>

	* pktsetup: Fix pktsetup to work

2017-01-12 00:05:25 +0100  Pali Rohár <pali.rohar@gmail.com>

	* pktsetup: Fix resource leak in setup_dev function

2017-01-11 23:50:58 +0100  Pali Rohár <pali.rohar@gmail.com>

	* pktsetup: Fix setup_dev function

	  It did nothing as after init_cdrom() call it returned and ioctl() was not called.

2017-01-11 22:46:50 +0100  Pali Rohár <pali.rohar@gmail.com>

	* pktsetup: Check for mknod errors

2017-01-11 22:45:34 +0100  Pali Rohár <pali.rohar@gmail.com>

	* cdrwtool: Check for Out-of-bounds read

2017-01-11 22:43:41 +0100  Pali Rohár <pali.rohar@gmail.com>

	* cdrwtool: Fix memory leaks

2017-01-11 21:20:40 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Show warning when trying to use more then 2^32-1 blocks

2017-01-11 21:13:42 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Validate block-count parameter

2017-01-11 21:11:29 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Fix printf numeric formats

2017-01-08 12:40:42 +0100  Pali Rohár <pali.rohar@gmail.com>

	* travis: Generare build matrix automatically

2017-01-07 19:12:29 +0100  Pali Rohár <pali.rohar@gmail.com>

	* pktsetup: Fix buffer overflow in get_misc_minor

2017-01-07 19:12:25 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: When mkudffs fails show also error message

	  Return value is enough for scripts but not for interactive user.

2017-01-07 19:00:56 +0100  Pali Rohár <pali.rohar@gmail.com>

	* travis: Add .travis.yml for Coverity Scan

2016-12-19 00:24:22 +0100  Pali Rohár <pali.rohar@gmail.com>

	* configure: Remove AC_CHECK_FUNCS as nobody check for presence of those functions

2016-12-19 00:13:29 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Use lseek and off_t

	  AC_SYS_LARGEFILE now takes care to be correctly 64bit.

2016-12-19 00:12:29 +0100  Pali Rohár <pali.rohar@gmail.com>

	* configure: Use AC_SYS_LARGEFILE for large file support

	  This is needed for correct support of large files on 32bit systems.

2016-12-19 00:11:44 +0100  Pali Rohár <pali.rohar@gmail.com>

	* all: Include config.h before any other includes

	  Otherwise macros which change behavior of other includes do not take effect.

2016-07-02 20:44:35 +0200  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Fix mktime() usage

	  Function mktime() returns time_t which does not have to be unsigned long
	  int. E.g. on x32 architecture it (signed) long long int.

2016-07-02 18:38:26 +0200  Pali Rohár <pali.rohar@gmail.com>

	* doc/cdrwtool.1: Fix spelling

2016-06-29 19:13:05 +0200  Pali Rohár <pali.rohar@gmail.com>

	* Release version 1.2

2016-06-29 18:39:08 +0200  Pali Rohár <pali.rohar@gmail.com>

	* Makefile.am: Install also README and NEWS files

2016-06-29 18:29:36 +0200  Pali Rohár <pali.rohar@gmail.com>

	* NEWS: Update for 1.1

2016-06-29 18:17:46 +0200  Pali Rohár <pali.rohar@gmail.com>

	* ChangeLog: Remove content of unused file

2016-06-29 18:16:10 +0200  Pali Rohár <pali.rohar@gmail.com>

	* README: Add short text

2016-06-28 22:16:42 +0200  Pali Rohár <pali.rohar@gmail.com>

	* doc/mkudffs.8: Add info about hex values

2016-05-29 14:41:12 +0200  Pali Rohár <pali.rohar@gmail.com>

	* cdrwtool: Fix parsing --file parameter

	  Error reported by Mayhem: https://bugs.debian.org/715720

2016-05-29 13:51:14 +0200  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Fix install/uninstall hook for mkfs.udf symlink

2016-05-29 13:50:42 +0200  Pali Rohár <pali.rohar@gmail.com>

	* libudffs: Do not install static libudffs library

2016-05-29 13:50:16 +0200  Pali Rohár <pali.rohar@gmail.com>

	* doc: Correctly install all text documentation files

2016-05-29 13:20:22 +0200  Pali Rohár <pali.rohar@gmail.com>

	* doc: Fix syntax of pktsetup.8 file

2016-05-29 13:12:15 +0200  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Fix spelling error writeable => writable

2016-05-05 13:40:39 +0000  Steve Kenton <skenton@ou.edu>

	* doc: Add more references to UDF-Specifications

	  IEC/ISO standards normally cost money, add a URL to the free
	  PDF downloads of the co-published versions from ECMA

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-04-20 16:54:22 +0200  Pali Rohár <pali.rohar@gmail.com>

	* Rename bootstrap to autogen.sh

2016-04-08 00:49:27 -0400  Mike Frysinger <vapier@gentoo.org>

	* man: add a mkfs.udf(8) redirect

	  Since mkfs.udf is installed as a symlink, add a man page symlink too.

2016-04-07 22:22:28 +0200  Pali Rohár <pali.rohar@gmail.com>

	* Release version 1.1

	  Remove also old version numbers, contains, etc... and update doc

2016-04-07 22:22:01 +0200  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Do not link with ncurses library, it is not used

2016-04-05 21:21:51 +0200  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Set default uid and gid to 0

	  Linux kernel makes inodes with -1 uid/gid readonly if mount is not called
	  with uid/gid params. So it does not work as expected and cause problems...
	  Rather set uid and git by default to 0.

2016-04-03 12:13:16 +0200  Pali Rohár <pali.rohar@gmail.com>

	* all: Move defaults.h to mkudffs

2016-04-03 12:08:20 +0200  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Remove defaults.c because it is not used

2016-04-03 12:07:49 +0200  Pali Rohár <pali.rohar@gmail.com>

	* cdrwtool: Remove own copy of defaults.c

2016-04-03 12:06:44 +0200  Pali Rohár <pali.rohar@gmail.com>

	* libudffs: Move file.c to mkudffs

2016-03-28 15:19:20 +0200  Pali Rohár <pali.rohar@gmail.com>

	* doc/mkudffs.8: Fix description for --fullvsid option

2016-03-19 00:33:17 +0100  Pali Rohár <pali.rohar@gmail.com>

	* deb: Remove debian packaging files

2016-03-14 12:18:45 -0500  Steve Kenton <skenton@ou.edu>

	* configure: Remove configure check for getopt.c/h

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-03-14 11:56:14 -0500  Steve Kenton <skenton@ou.edu>

	* getopt: Remove copies of getopt.c/h and use installed versions

	  All the systems we care about should have getopt at this point in time
	  so remove the old copies of getopt.h and getopt.c and use versions in
	  /usr/include and glibc instead

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-03-14 11:56:13 -0500  Steve Kenton <skenton@ou.edu>

	* configure: Rename and tidy configure.in

	  Running automake suggest renaming configure.in -> configure.ac
	  so go ahead and go it. While looking at it remove the now
	  unused open64 check

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-03-13 00:05:32 +0100  Steve Kenton <skenton@ou.edu>

	* all: Assorted comments and doxygen blocks and misc

	  Misc is stuff like move a code block to be consistent between if and else
	  Rename fc->filechars to be consistent with other usage
	  Add the UDF-Specifications reference with never made it in
	  Some minor style changes with initializer as I was documenting functions
	  The Doxygen stuff has not been tested much but it seemed silly not to
	  format the function comments for automatic doc generation while at it

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-03-11 10:09:15 -0600  Steve Kenton <skenton@ou.edu>

	* mkudffs: Comment out the lost+found directory creation

	  The lost+found directory is Unix specific and unexpected on a UDF disc,
	  plus the fact that we don't have a fsck so just comment it out for now.

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-03-11 10:09:14 -0600  Steve Kenton <skenton@ou.edu>

	* mkudffs: Make all modificiation to FE/EFE before calling insert_fid to compute CRCs

	  This worked by accident before because of some redundant insert_fid calls
	  and a peculiar relationship between the <root> and lost+found directories.
	  Move setting uid/gid into udf_create and finish all modifications to the
	  FE/EFE before calling insert_fid to calculate the descriptor CRCs

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-03-08 09:20:41 -0600  Steve Kenton <skenton@ou.edu>

	* mkudffs: Fix a copy/paster error from way back when

	  These make no difference good or bad to the disc formatting but
	  make reading the code much less confusing.

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-03-08 09:20:40 -0600  Steve Kenton <skenton@ou.edu>

	* mkudffs: Minor fixes to make Philips udf_test happier

	  These reduce the number of errors reported by udf_test for a UDF disc
	  Checkpoint is supposed to start at one, not zero and interchange level
	  three seems appropriate as a default.

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-02-15 12:18:28 -0600  Steve Kenton <skenton@ou.edu>

	* mkudffs: Spare table not supported for v1.02

	  Neither spare table nor virtual allocation table are support for v1.02

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-02-15 11:20:09 -0600  Steve Kenton <skenton@ou.edu>

	* doc/mkudffs.8: Update manpage

	  Add DVDRW to the man page and mention some ordering constraings.

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-02-15 10:05:12 -0600  Steve Kenton <skenton@ou.edu>

	* mkudffs: Clarify sizing defaults a bit

	  Add some comments to the default_sizing table and use structure assignment
	  rather than memcpy since it's clearer in this case.

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-02-14 21:43:04 -0600  Steve Kenton <skenton@ou.edu>

	* mkudffs: Remove open/open64 test in main()

	  Largefile support may have still been an issue >10 year ago
	  when udftools development at sourceforge stopped, but these
	  days everything is largefile aware.

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-02-14 20:42:06 -0600  Steve Kenton <skenton@ou.edu>

	* mkudffs: Remove unneeded version check in udf_init_disc

	  Nothing in or called by udf_init_disc cares about FLAG_EFE and
	  this check is already done more completely in udf_set_version
	  so just delete the duplicate version check etc.

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-02-14 20:31:43 -0600  Steve Kenton <skenton@ou.edu>

	* mkudffs: Remove duplicate memset

	  udf_init_disc already does a memset on entry
	  so delete the duplicate memset immediately
	  before the call to udf_init_disc and change
	  and assignment to initialize while at it.

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-02-14 13:34:02 -0600  Steve Kenton <skenton@ou.edu>

	* mkudffs: VAT not supported for v1.02

	  Clear FLAG_VAT for version 1.02 since it's not supported

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2016-02-12 19:49:45 -0600  Steve Kenton <skenton@ou.edu>

	* mkudffs: Check FLAG_EFE rather than udf_rev

	  I was getting a segmentation fault/core dump with this command line:

	  mkudffs --u8 --udfrev=0x0102 --blocksize=2048 --lvid="HDi-250 DVD" --strategy=4 \
	--media-type=dvdrw --space=unallocbitmap --ad=inicb --noefe /dev/sr0

	  The segfault was caused by a subscript of -1 while lookup for a descriptor
	  but the root cause was using extended file entries on a UDF-1.02 disc
	  where they are not supported. The check for version == 1.50 should have
	  been <= 1.50, but checking for FLAG_EFE is better since it also deals
	  with the --noefe option.

	  Signed-off-by: Steve Kenton <skenton@ou.edu>

2015-07-10 16:06:59 +0200  Jan Kara <jack@suse.com>

	* mkudffs: Fix creation of unalloc table

	  Creation of unalloc table was broken and the table tracked ICB with the
	  table as empty space which was then readily rewritten by the fileset
	  ICB resulting in corrupted filesystem.

	  Fix the problem by recording ICB with unalloc table as used space and
	  also add a check reporting error when too large filesystem with unalloc
	  table should be created instead of creating corrupted fs.

	  Signed-off-by: Jan Kara <jack@suse.com>

2015-07-10 14:15:04 +0200  Jan Kara <jack@suse.com>

	* cdrw-tool: Define HZ if not defined in headers

	  On some older distros, HZ is not defined in expected header files. So
	  define it when needed.

	  Signed-off-by: Jan Kara <jack@suse.com>

2015-07-05 11:30:15 +0200  Pali Rohár <pali.rohar@gmail.com>

	* Fix code to be compatible with C99 inline semantic

	  This commit fix compilation under GCC 5.

2014-12-17 17:31:39 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Add symlink for mkfs.udf

2014-12-17 16:37:47 +0100  Pali Rohár <pali.rohar@gmail.com>

	* Install mkudffs, pktsetup and wrudf to sbin (instead bin)

2014-12-17 13:13:44 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Add support for setting uid and gid of the root directory

	  By default uid and gid will be -1. Before this patch it was 0.

2014-12-16 22:22:00 +0100  Pali Rohár <pali.rohar@gmail.com>

	* doc/mkudffs.8: Add info about label and uuid

2014-12-16 22:07:43 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Add support for label and uuid options

	  New option --label (and -l) is just synonym for options --lvid and --vid. UDF
	  specification says that Logical Volume Identifier is name which is typically
	  displayed to the user. Other UDF software and also other OS are using field
	  Logical Volume Identifier as label or disc name, so mkudffs should do it too.
	  But Linux library libblkid (part of linux-utils package) read label from field
	  Volume Identifier. So for compatibility we need to set both --lvid and --vid
	  options to be same.

	  New option --uuid (and -u) set first 16 chars of Volume Set Identifier. UDF FS
	  does not have any UUID field in specification, but first 16 chars of Volume Set
	  Identifier perfectly fit for UUID definitions. UDF specification says that it
	  should be set to unique value which is not trivial and not fixed.

	  New option --fullvsid set full Volume Set Identifier. Option --vsid also before
	  this patch set only second part of Volume Set Identifier, so it was not possibe
	  to set full string in Volume Set Identifier. To not bring regressions, use new
	  option --fullvsid. When used this option overwrite previous --uuid and --vsid
	  options.

	  This patch also adds code which print filename, label, uuid, blocks, blocksize
	  and udfrev when mkudffs starts creating UDF filesystem.

2014-12-16 22:07:06 +0100  Pali Rohár <pali.rohar@gmail.com>

	* doc/mkudffs.8: Update block-size

2014-12-16 22:06:10 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Set default block-size to device logical block (sector) size

2014-12-16 21:59:29 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Set first 16 chars of Volume Set Identifier to timestamp and random value

	  According to UDF specification, first 8 chars should be timestamp (hexadecimal
	  number) and second 8 chars should be non trivial and non fixed value. We will
	  set it to random hexadecimal number (from /dev/urandom).

2014-12-16 17:23:55 +0100  Pali Rohár <pali.rohar@gmail.com>

	* pktsetup: Check for return value of system function

2014-12-16 17:10:55 +0100  Pali Rohár <pali.rohar@gmail.com>

	* pktsetup: Do not crash if is called with invalid number of arguments

2014-12-16 17:00:50 +0100  Pali Rohár <pali.rohar@gmail.com>

	* cdrwtool: Check for return value of wait_cmd() in sig_progress()

2014-12-16 16:57:50 +0100  Pali Rohár <pali.rohar@gmail.com>

	* cdrwtool: Fix support for bigendian systems

2014-12-16 16:27:24 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Fix support for bigendian systems

2014-12-16 13:51:22 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Remove unused variable rv

2014-12-16 13:42:43 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Check return value of system and chdir calls

2014-12-16 11:01:07 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Make sure that name will be NUL termined

2014-12-16 10:56:40 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Show error message when --u8/--u16/--utf8 option is not specified as first argument

2014-12-16 09:50:59 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Remove unused variables

2014-12-16 09:50:11 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Do not ignore lseek error in write_func()

2014-12-15 22:45:01 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Check if --lvid, --vid, --vsid and --fsid options are not too long

2014-12-15 22:41:15 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Check if device has enough blocks for formatting

2014-12-15 22:19:47 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Check for return value from functions next_extent, prev_extent, next_extent_size, prev_extent_size

	  These functions could fail (return 0 or NULL) and we should not continue

2014-12-15 22:15:17 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Fix reading from uninitialized memory

	  Properly initialize reserved field, because malloc does not initialize it

2014-12-15 21:50:52 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Fix buffer overflow when calling with --vsid= option

2014-12-15 21:45:00 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: It accept also -h

2014-12-15 21:28:36 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Add support for reading blocks of regular file via fstat

2014-12-15 21:28:12 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Use new ioctl BLKGETSIZE64 in function get_blocks

2014-12-15 20:29:34 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Include sys/ioctl.h, linux/fs.h and linux/fd.h files

	  They are needed for BLKGETSIZE and FDGETPRM ioctl calls

2014-12-15 16:59:39 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Check for errors after calling open

2014-12-14 22:55:41 +0100  Pali Rohár <pali.rohar@gmail.com>

	* libudffs: Fix decoding to utf8, stop at first nul utf8 byte

2014-12-14 22:21:22 +0100  Pali Rohár <pali.rohar@gmail.com>

	* libudffs: Fix decoding to utf8, first byte contains compression code

2014-12-14 21:44:07 +0100  Pali Rohár <pali.rohar@gmail.com>

	* libudffs: Fix buffer overflow in encoding unicode strings

2014-12-14 20:47:31 +0100  Pali Rohár <pali.rohar@gmail.com>

	* libudffs: Do not allow overwriting smaller blocks in function set_extent

2014-12-14 20:46:20 +0100  Pali Rohár <pali.rohar@gmail.com>

	* libudffs: Fix function prev_extent_size

2014-12-14 20:43:38 +0100  Pali Rohár <pali.rohar@gmail.com>

	* libudffs: Fix reading from invalid memory

	  Increase buffer length for one unsigned long which is needed by udf_alloc_bitmap_blocks

2014-12-13 22:51:42 +0100  Pali Rohár <pali.rohar@gmail.com>

	* libudffs: Fix utf8 decode and encode

2014-12-13 21:41:14 +0100  Pali Rohár <pali.rohar@gmail.com>

	* doc/mkudffs.8: Update manpage to reflect default settings

2014-12-13 17:34:10 +0100  Pali Rohár <pali.rohar@gmail.com>

	* udfct: Remove empty udfct from tree

2014-12-13 17:10:01 +0100  Pali Rohár <pali.rohar@gmail.com>

	* udffsck: Do not install binary, it is only empty stub

2014-12-13 17:09:57 +0100  Pali Rohár <pali.rohar@gmail.com>

	* udffsck: Remove defaults.c file which is not needed

2014-12-13 17:09:38 +0100  Pali Rohár <pali.rohar@gmail.com>

	* Remove .cvsignore files

2014-12-13 01:02:39 +0100  Pali Rohár <pali.rohar@gmail.com>

	* wrudf: Fix errors reported by Coverity static analysis tool

2014-12-13 01:02:27 +0100  Pali Rohár <pali.rohar@gmail.com>

	* mkudffs: Fix errors reported by Coverity static analysis tool

2014-12-13 01:02:13 +0100  Pali Rohár <pali.rohar@gmail.com>

	* cdrwtool: Fix errors reported by Coverity static analysis tool

2014-12-13 00:39:33 +0100  Magnus Granberg <zorry@ume.nu>

	* pktsetup: Remove nonsense O_CREAT flag

	  This patch comes from Gentoo project

2014-12-13 00:35:10 +0100  Ben Peddell <klightspeed@klightspeed.is-a-geek.net>

	* cdrwtool: Fix CD blanking for kernels 2.6.8 and newer

	  Write access is required to perform blanking commands

	  This patch comes from Gentoo project

2014-12-12 23:27:41 +0100  Frantisek Kluknavsky <fkluknav@redhat.com>

	* doc: Update manpages

	  This patch comes from Fedora project

2014-12-12 23:25:25 +0100  Frantisek Kluknavsky <fkluknav@redhat.com>

	* doc: Add wrudf manpage

	  This patch comes from Fedora project

2014-12-12 23:24:25 +0100  Frantisek Kluknavsky <fkluknav@redhat.com>

	* wrudf: Add basic help

	  This patch comes from Fedora project

2014-12-12 23:22:33 +0100  Honza Horák <hhorak@redhat.com>

	* libudffs: Fix null pointer dereference

	  Test case:
	  $ dd if=/dev/zero of=udf.iso bs=2048 count=100
	  $ mkudffs udf.iso
	  Segmentation fault

	  This patch comes from Fedora project

2014-12-12 17:01:10 +0100  Henrique de Moraes Holschuh <hmh@debian.org>

	* pktsetup: return meaningful exit status on errors

	  pktsetup seems to always return exit status 0 (ok) even when something goes wrong.

	  Stuff like:
	    trying to register an already registered device
	    trying to de-register an unbound device

	  should return a non-zero exit status.

	  This patch comes from Debian project

2014-12-12 17:00:07 +0100  Richard Atterer <atterer@debian.org>

	* doc: Add HOWTO.udf

	  This documentation text comes from Debian project

2014-12-12 16:52:41 +0100  Richard Atterer <atterer@debian.org>

	* doc: Update manpages

	  This patch comes from Debian project

2007-09-27 16:33:21 +0000  Harald Hoyer <harald@redhat.com>

	* even more compile fixes

2007-09-27 16:32:32 +0000  Harald Hoyer <harald@redhat.com>

	* more compile fixes

2007-09-27 16:31:20 +0000  Harald Hoyer <harald@redhat.com>

	* fix some compile warnings

2007-09-27 16:29:49 +0000  Andreas Jochens <aj@andaco.de>

	* With the attached patch 'udftools' can be compiled
	  on amd64 using gcc-4.0.

2007-09-27 16:28:25 +0000  Harald Hoyer <harald@redhat.com>

	* make tagSerialNum bigendian compatible

2007-09-27 16:26:22 +0000  Peter Osterlund <petero2@telia.com>

	* And here is a patch for udftools-1.0.0b3 that updates the pktsetup
	  program to make it able to use the character device for block device
	  setup/teardown.

2004-03-02 02:09:39 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* add missing byte swap to two numPartitionMaps uses

2004-02-27 00:04:36 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* update date

2004-02-27 00:02:53 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* fix shared build

2004-02-26 23:46:22 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* pull version from configure.ac

2004-02-26 23:45:50 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* fix building outside of the directory

2004-02-23 03:35:33 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* check udf_rev and not disc->udf_rev for version info

2004-02-23 03:33:11 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* pass write results back through calling function

2003-10-24 01:52:14 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* configure cleanups with udfct directory

2003-10-24 01:16:04 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* add optional size to -q

2003-10-24 01:10:31 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* update

2003-10-24 01:04:14 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* use inttypes.h

2003-10-24 01:03:39 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* updated

2003-10-24 01:03:19 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* autoconf updates

2003-10-24 00:05:47 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* updated

2003-10-24 00:05:13 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* added to bootstrap the cvs repository

2002-12-28 04:48:51 +0000  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* set grow bit to 0

2002-02-09  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* Added man pages from Paul Thompson <set@pobox.com>

2002-01-30  Ben Fennema <bfennema@falcon.csc.calpoly.edu>

	* Initial Release