File: ChangeLog

package info (click to toggle)
liblnk 20181227-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 11,920 kB
  • sloc: ansic: 170,680; sh: 5,968; makefile: 1,298; python: 325; sed: 16
file content (48 lines) | stat: -rw-r--r-- 1,513 bytes parent folder | download | duplicates (3)
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
TODO
* lnkinfo: show corrupted information
* lnkinfo: : should be before \t
* check behavior of liblnk_file_link_refers_to_file() seems to block certain time values from being printed.
* what about trailing data in xp lnk files ?
* what about shell items
* what about ole properties
* pylnk add functions
* add support for 0xa0000009
* rename liblnk_file_copy_link_target_identifier_data to liblnk_file_get_link_target_identifier_data ?

File format:
* Ignore the location information (ForceNoLinkInfo)
* what is controlled by the has location info?

Checks
* compare environment variables string and unicode string
* compare icon location data string, string and unicode string
  - data string not necessary equal to string in data block, due to expansion of %VAR%

Refactor
* volume information read into separate subfunction
* network share information read into separate subfunction

Debug
* print descriptive name of data_block_signature
* print values of additional extra blocks
  - console properties data block
  - console codepage data block
  - shim layer data block
  - metadata property store data block
  - shell item identifiers list data block
* remaining known folder identifiers in test set

Library
* create API functions to access link information values
* add libfvalue

API
* add functions
  - for icon location block ?
  - for special and/or known folder identifier
* remove liblnk_file_get_link_target_identifier_data

20090905
* see `git log' for more recent change log
* initial version