File: ChangeLog

package info (click to toggle)
libsmraw 20160424-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 12,252 kB
  • ctags: 5,029
  • sloc: ansic: 177,590; sh: 13,168; makefile: 1,311; python: 814; cpp: 561; sed: 134
file content (584 lines) | stat: -rw-r--r-- 10,998 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
TODO
* refactor:
  - libsmraw_handle_get_bytes_per_sector
  - equiv?
* add thread-safety in
  - handle get/read functions
  - handle set/write functions
* libsmraw_handle_get_bytes_per_sector change to return 0 if value
  is not available?
* remove io_handle from fdata stream callback functions?
* TODO: libfvalue_value_write_to_file_stream
* update smraw.net bindings
* why is empty information value section written in info file

* complete libfvalue and test information file read/write
* configure validate libuna and libbfio check
* close segment file handle on writing when full?
* check if information file is handled correctly on close/free

Features
* allow set of segment filename during write (as alternative writing locations)
* implement write resume
* glob of .1ofN for PREFIX (without the initial extension to help the glob function)

Tooling
* detect maximum possible segment size on file system (e.g. FAT)
* smrawinfo
  - create
  - print info from info file
* smrawverify
  - get hashes from info file

Tests:
* retrieve data from the information file on open
* make sure certain values cannot be changed if writing/reading from raw files
* add tests for Python-bindings
* information file

20160424
* changes for Python 3 support

20160423
* worked on tests

20160409
* bug fix for information file

20160317
* removed read/write random

20160111
* Changes to Python bindings

20160109
* fixes for rpmbuild

20160108
* 2016 update
* worked on Python 3 support

20151219
* updated dependencies

20150905
* updated dependencies

20150721
* worked on tests

20150105
* 2015 update

20141229
* updated dpkg files
* updated dependencies
* updated .gitignore

20141226
* changes for updated dependencies

20141221
* worked on Python 3 support
* worked on tests

20141201
* worked on multi-threading support

20141129
* code clean up

20141120
* code clean up

20141107
* worked on multi-threading support

20141102
* bug fixes for information file

20141030
* bug fix in Python-bindings

20141026
* changes for deployment

20141022
* changes for deployment

20141021
* changes for deployment

20141007
* updated dependencies and corresponding changes
* worked on autogen.sh and synclibs.sh scripts

20140930
* removed README.macosx
* changes for project site move

20140817
* updated msvscpp files - fixes for smraw.net

20140801
* Worked on smrawmount

20140728
* updated dependencies
* fixes for FreeBSD 8 compilation
* updated dpkg files

20140621
* updated msvscpp files

20140614
* removed examples

20140612
* worked on Python bindings

20140611
* worked on Python bindings

20140610
* worked on Python bindings

20140119
* 2014 update
* updated dependencies

20131230
* updated dependencies

20131210
* updated dependencies
* smrawmount worked on Dokan support

20130901
* added smrawverify
* worked on tests
  - replaced compare test by smrawverify test
* updated msvscpp files
* code clean up

20130831
* updated dependencies
* added libcthreads build support
* worked on tests

20130520
* Bug fix in dependencies

20130420
* smrawmount added -X option

20130405
* updated dependencies

20130404
* textual changes
* updated dependencies

20130403
* changes due to libmfdata and libfdata merge

20130402
* changes due to libmfdata and libfdata merge
* removed libsmraw_legacy

20130401
* updated dependencies
* changes due to libmfdata and libfdata merge

20130321
* 2013 update
* updated dependencies
* changes due to libmfdata and libfdata merge

20121216
* changes due to libmfdata and libfdata merge

20121201
* updated dependencies
* changes due to libmfcache and libfcache merge
* changes due to libmfdata and libfdata merge

20120923
* updated dependencies
* updates msvscpp files

20120712
* updated dependencies

20120701
* updated dependencies
* libcsplit update

20120630
* updated dependencies

20120519
* updated dependencies
* disabled borland codegear files
* added smrawmount destroy

20120212
* small changes

20120209
* added dpkg files
* updated libnotify, libbfio, libfvalue

20120102
* 2012 update

20111231
* updated libhmac
* updated msvscpp and codegear files

20111229
* updated libcstring, libuna, libbfio

20111224
* update libcstring, libsystem, libuna, libfvalue, libhmac
* updated pc file

20111113
* updated libcstring, libsystem, libuna, libbfio, libbfio, libfvalue, libhmac
* made smrawmount a bit more flexible for filenames not supported by glob function

20111030
* updated configure.as and m4 files
* updated libhmac
* added glob support for .img and .dmg
* code clean up in glob function

20111020
* updated README.static
* updated libfvalues

20111013
* fixes for libfuse detection
* added support for OSXFuse
* fix for static executables on Cygwin
* updated libfvalue

20111009
* small changes to smrawmount

20111008
* updated configure.as and m4 files
* updated README files
* updated pc and spec file
* updated common
* updated libuna, libbfio, libhmac, libsystem

20110918
* updated spec file
* added smrawmount.1 man page
* tests: implemented libhmac
* updated msvscpp files

20110916
* merged smrawmount branch

20110901
* updated libuna, libbfio, libfvalue
* updated msvscpp files

20110831
* updated configure

20110731
* updated common, libfvalue, libmfdata

20110717
* added smraw_test_get_offset test to smraw_test_read

20110625
* changes for: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
* updated include/codepage.h, list type
* updated common, libcstring, libuna, libbfio, libfvalue, libmfdata

20110312
* updated libcstring, libuna, libbfio, libmfdata
* updated msvscpp and codegear project files
* msvscpp added VSDebug build option

20110117
* updated libuna, libbfio

20110114
* updated common, libuna, libbfio

20110113
* updated test scripts for SunOS 5.11 support

20110111
* updated smraw.net

20110110
* updated libcstring, libuna, libbfio, libfvalue
* correction for identifier size
* correction for access flags
* added read and write random functions

20110108
* updated configure.ac
* updated common, libcstring, libuna, libbfio

20110106
* worked on UTF-16 functions
* tests: code clean up

20110104
* updated libuna, libbfio, libmfdata, libfvalue
* 2011 update

20101221
* fixed error in wide character open introduced by code clean up

20101219
* updated libcstring, libbfio, libfvalue, libmfdata
* code clean up

20101218
* updated test scripts

20101216
* updated configure, added gettext support
* updated libbfio, libfvalue

20101208
* bug fix in write segment filename extension

20101207
* updated configure.ac, common, libcstring, liberror, libnotify, libuna,
  libbfio, libfvalue
* code clean up
* fix for mingw compilation in configure.ac

20101113
* textual corrections

20101111
* updated libfvalue, libbfio

20101103
* worked on smraw.net
* added const to write
* updated configure.ac
* updated include/error.h, include/types.h
* updated liberror, libbfio, libmfdata

20101102
* added smraw.net files

20101025
* updated libfvalue

20101015
* added write test
* write no longer requires media size to be set
* media size now limits the write
* updated codegear files

20101014
* updated libmfdata, common, liberror, libbfio, libfvalue

20100928
* updated liberror, libnotify, libbfio, libfvalue
* code clean
* added access flags API functions
* worked on TODOs

20100805
* textual changes
* updated libcstring, libbfio, libfvalue
* updated msvscpp and codegear files

20100727
* updated libmfdata

20100724
* updated libmfdata

20100723
* updated libbfio, libmfdata

20100722
* reverted libsmraw back to 20100719-1 version to test without libfvalue
  changes
* updated include/error.h and liberror
* updated libuna, libbfio, libfvalue
* worked on libmfdata integration

20100721
* worked on libfvalue

20100720
* moved information and integrity hash value functions to UTF-8 versions
* worked on libfvalue
  - moved values tables to libvalue
* updated libbfio

20100719
* updated include/error.h and liberror
* updated common, libuna, libbfio

20100716
* updated libuna, libbfio

20100714
* updated configure.ac
* updated include/error.h and liberror
* updated include/codepage.h
* updated common, libuna, libbfio

20100629
* fix for glob of .1of91 and larger

20100627
* updated common, libcstring, liberror, libuna, libbfio
* clean up
* fixed issue in glob_wide

20100624
* worked on support for XofN naming schema
* worked on segment identifier expansion

20100623
* worked on support for XofN naming schema
* fixes possible leaks in glob functions

20100617
* small fixes in glob function

20100616
* worked on segment file boundary read test scenario

20100615
* worked on loop test

20100614
* small changes
* worked on loop test

20100610
* small changes

20100512
* bug fix in integrity tests

20100511
* worked on integrity tests
* changed test scripts from sh to bash

20100508
* worked on integrity tests
* worked on glob tests
* fixed issue regarding SEEK_CUR and read
* fixed issue in glob

20100507
* worked on integrity tests

20100505
* worked on integrating test scripts into package
* some code clean up
* changed behavior of read to return 0 if offset is beyond size
* added missing libsmraw_definitions.h.in

20100504
* added MAINTAINERCLEANFILES to Makefile.am
* changed AM_INIT_AUTOMAKE arguments
* worked on integrating test scripts into package, use 'make check' to run

20100502
* updated common, libcstring, liberror, libnotify, libuna, libbfio
* changed amount of in number of

20100427
* small changes

20100426
* worked on additional naming schemas

20100418
* small changes

20100417
* added libcstring
* updated common, liberror, libnotify, libuna, libbfio
* email change
* code clean up

20100415
* worked on seek offset issue - incorrect logic

20100414
* worked on seek offset 0 issue

20100331
* update to makefile

20100324
* correction of character type in include file for glob_free_wide
* forced libsmraw_metadata.h inclusion in libsmraw_handle.h for msc and borlandc
  compilers

20100216
* Minor changes

20100211
* worked on local use of libsmraw

20100204
* fixed issue in glob
* fix for missing sections in information file

20100202
* minor changes

20100201
* worked on metadata functions for libsmio

20100129
* worked on metadata functions for libsmio
* refactored common code

20100128
* renamed get/set_segment_size to get/set_maximum_segment_size

20100125
* updated libbfio
* added libsmraw_handle_set_maximum_amount_of_open_handles
* updated msvscpp files

20100124
* updated common, liberror (snwprintf fix)
* update for missing varadic macro support in Borland C++ Builder 5.5

20100121
* worked on Windows support

20100120
* updated libbfio
* fix for write value initialization
* fix for seek offset

20100116
* media values no longer returned if no file io pool available
* worked on read

20100110
* added msvscpp and borland project files
* fixes for Windows build

20100109
* Worked on initial version
* Tested write with ewfexport

20100108
* Created initial version based on earlier media input/output code