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
|