File: ChangeLog

package info (click to toggle)
libsigscan 20170124-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 9,308 kB
  • ctags: 3,722
  • sloc: ansic: 119,076; sh: 5,655; makefile: 1,081; python: 319; sed: 16
file content (155 lines) | stat: -rw-r--r-- 2,893 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
TODO:
* check how duplicate definitions are handled
* make sure scan buffer is sufficient large for bounded scan
* state add relative_from_start, relative_from_end and unbound scan trees and active nodes
* dpkg add sigscan.conf

* is there a pratical need to support signature with patterns that contain pattern gaps?
* unbounded scan
  - determine optimal buffer size
  - buffer size vs scan block size?
  - handle boundary matches
  - add range to determine size of scan buffer?
* signature table
  - add support for unbounded signatures (LIBSIGSCAN_PATTERN_OFFSET_UNBOUND)
* scanner
  - add support for unbounded signatures
* add memory aligned reads?

Tools:
* sigscan/scan_handle
  - print result offset

Tests:
* add test signature files
  - tar, tar_old
* sigscan_test_scanner
  - add scan result (signature) identifier check
  - offsets relative from end
  - scan file and file IO handle
  - build scan tree with no signatures, single signature, multiple signatures
  - different buffer sizes
  - header signature range that does not start at 0
* pysigscan_test_scanner
  - fix TODOs
  - offsets relative from end
  - scan file and file object
  - build scan tree with no signatures, single signature, multiple signatures
* sigscan
  - add test

20160312
* fixed bug in scan tree initialization
* applied updates

20160109
* fixes for rpmbuild

20160108
* worked on Python 3 support

20160105
* 2016 update

20151221
* applied updates

20151205
* worked on Python bindings

20150725
* worked on setup.py

20150714
* bug fixes

20150617
* worked on Python bindings

20150204
* fixes in sigscan.conf
* added sigscan.conf to dpkf/rules file

20150125
* changes for deployment

20150115
* added sigscan.conf to spec file

20150114
* fixes for overlapping header and footer ranges
* worked on handling a data size of 0

20150113
* lifted minimum pattern size for header and footer signatures

20150112
* worked on offsets from end of file

20150111
* worked on offsets from end of file

20150108
* worked on initial version

20150107
* worked on initial version

20150106
* worked on initial version

20150105
* worked on initial version

20150104
* worked on initial version

20150103
* worked on Python bindings
* updated man pages
* worked on scan result

20150102
* worked on initial version
* worked on Python bindings

20150101
* 2015 update
* added msvscpp files
* worked on pattern offset range list

20141231
* worked on initial version
* worked on skip table
* worked on scan state

20141230
* worked on initial version

20141229
* updated dpkg files

20141228
* worked on initial version

20141227
* worked on initial version

20141219
* worked on initial version

20141215
* worked on initial version

20141212
* worked on initial version

20141208
* worked on initial version

20141116
* worked on initial version

20141115
* Initial version based on dfvfs scanner and libexe