-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathChangeLog
249 lines (150 loc) · 8.1 KB
/
ChangeLog
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
2025-MM-DD Mathieu Schroeter <[email protected]>
* Release 2.0.0
* The Windows version supports binary files (dumps, like with Linux)
and not just physical devices.
* fosmount: replace the -i and -j options by only the -i option with the
major difference that BMP files are produced for .IMAGE and .COLOR
files instead of PBM and XPM2 which are not supported on Windows.
* fosmount: add a new -t, --text option useful to convert some text
files to the ISO-8859-1 charset.
* fosread: add recursive copy of a whole directory with the "get" mode.
* fosread: add -i, --image-bmp and -t, --text options to the fosread
command. It enables the possibility to convert these files on Windows
like in the case of fosmount for Linux.
2024-10-08 Mathieu Schroeter <[email protected]>
* Release 1.0.1
* fosmount: move to fuse3. Thanks to Jakob Haufe from Debian.
2023-03-26 Mathieu Schroeter <[email protected]>
* Release 1.0.0
* fosdd: new tool that can be used in order to convert floppy device
or image into hard disk image and vice-versa.
* fosmount: the PBM and XPM images use a shorter filename.
2010-03-14 Mathieu Schroeter <[email protected]>
* Release 0.4.0
* Many improvements in the build scripts and Makefiles. The build for
Windows uses the --cross-compile option with the configure script.
The external scripts to build for Windows, provided with the older
versions are no longer necessary. Now the DLLs are created in the
right way.
The pkg-config files are now available for libfosfat and libfosgra.
* libfosgra: add support for the decoding of .COLOR files.
* fosmount: add the conversion on the fly of .COLOR files to .XPM files.
Note that the XPM files use the version 2 of X PixMap. It needs a real
application like The Gimp in order to read the files. Or the tool SXPM
from the X11 (X.Org) project.
* smascii: add a manpage. Thanks to Didier Raboud from Debian.
* libw32disk: this library doesn't rely anymore to C++. It is now fully
rewritten in C with a proper license in order to be redistribuable by
Debian.
2009-07-07 Mathieu Schroeter <[email protected]>
* New beta released 0.3.2
* libfosgra: new library to support .IMAGE decoding.
* fosmount: some improvements to convert on the fly the images [.IMAGE]
to PBM (portable bitmap format) with libfosgra.
* Fix doxygen, packaging and Makefiles.
2009-07-04 Mathieu Schroeter <[email protected]>
* New beta released 0.3.1
2009-05-06 Mathieu Schroeter <[email protected]>
* fosrec: Add a new tool to easily recovery files.
* Fix Debian/Ubuntu packaging.
2009-01-29 Mathieu Schroeter <[email protected]>
* A lot of cleaning and all doxygen documentations are only in the
public header file.
* Add option in configure to generate doxygen HTML and PDF outputs.
2008-02-04 Mathieu Schroeter <[email protected]>
* Improve a lot the code lisibility.
* Fix some memleaks when errors appear.
2008-01-29 Mathieu Schroeter <[email protected]>
* Add manpages for fosmount and fosread.
2007-12-16 Mathieu Schroeter <[email protected]>
* New major beta released 0.3.0
* Add Window$ support, and use MinGW32 to compile DLL libraries,
fosread and smascii. A script package-win32.sh can be used to create
a zip package.
* libfosfat: add support for Window$ through libw32disk.
* libw32disk: add C wrapper to use original Disk.cxx class with
libfosfat.
* fosread: fix symlink support, now that is possible to read like a
directory. Add support to list and restore deleted files.
2007-12-13 Mathieu Schroeter <[email protected]>
* libfosfat: first implementation of an undelete tool just disabled by
default. The next step is added some options to list and restore
files.
2007-12-12 Mathieu Schroeter <[email protected]>
* libfosfat: add support for multiple devices. A new main structure is
used instead of global variables. Only the logger is always global.
2007-12-09 Mathieu Schroeter <[email protected]>
* Fourth beta released 0.2.3
* Some fixes, cleaned code, ...
2007-07-13 Mathieu Schroeter <[email protected]>
* Change license GPLv2 to GPLv3.
* Fix a lot of memory leaks.
2007-07-07 Mathieu Schroeter <[email protected]>
* Third beta released 0.2.2
2007-06-29 Mathieu Schroeter <[email protected]>
* libfosfat: change the auto detection function for a better way. Use
the name was very bad because a lot of disks have no name. Then the
test is does with the CHK (look the code for more informations).
2007-06-24 Mathieu Schroeter <[email protected]>
* Add auto detection for the disk type. The type can be forced with
fosmount and fosread if necessary.
* libfosfat: an internal logger can be enabled to know what the FOS is
doing. A new option is available in fosread and fosmount.
2007-06-22 Mathieu Schroeter <[email protected]>
* Second beta released 0.2.1
* Add support for symbolic links. The Smaky's soft links are now
converted to symlink.
* libfosfat: the cache is now released when the device is closed.
2007-06-20 Mathieu Schroeter <[email protected]>
* libfosfat: a new system of caching is implemented to improve the
speed. Now that will be very fast for looking in a directory. The
system must be fixed for that the memory is released.
* fosmount: a bug is fixed for that FUSE is always loaded as
single-thread. If not there is a really a big problem when data are
loaded with libfosfat.
2007-05-10 Mathieu Schroeter <[email protected]>
* First beta released 0.2.0
2007-04-29 Mathieu Schroeter <[email protected]>
* Use getopt header with fosmount and fosread and add --help and
--version options.
2007-03-25 Mathieu Schroeter <[email protected]>
* smascii: add an option to convert Carriage Return to Unix newline
(Line Feed).
* Fix Ubuntu package builder with CDBS.
2007-03-24 Mathieu Schroeter <[email protected]>
* Some fixes in all the project.
* smascii: new tool to convert Smaky's text files to Extended ASCII
(ISO-8859-1) files.
2007-03-22 Mathieu Schroeter <[email protected]>
* libfosfat: change all long variables for int because the FOS uses only
32 bits addresses. The lpow() function is removed and it was used only
for the c2l() function. Then a shift register is enough and faster.
2007-03-19 Mathieu Schroeter <[email protected]>
* libfosfat: add a test for CHK value in BD and BL. If this value
changes, then NULL is returned and not the block.
A lot of possible segfaults are fixed and now that is possible to list
the smaky's system directory without killing Fuse.
The smaky's soft-link are now listed like a simple file. In the futur,
that will be translated to an symbolic unix link.
* fosmount: fix possible segfault and add the creation date to listed
files.
2007-03-18 Mathieu Schroeter <[email protected]>
* libfosfat: a lot of segfaults fixed.
2007-03-17 Mathieu Schroeter <[email protected]>
* libfosfat: some bugfixes and malloc are now checked. All variables as
input of each function are tested for not to be NULL.
2007-03-15 Mathieu Schroeter <[email protected]>
* Some bugfixes in fosread and configure script.
2006-12-30 Mathieu Schroeter <[email protected]>
* First alpha released 0.1.0
* Add Debian package rules
2006-12-29 Mathieu Schroeter <[email protected]>
* Add configure script with some options to compile only fosmount,
fosread or both.
2006-12-28 Mathieu Schroeter <[email protected]>
* libfosfat: add high level functions to work with the FOS's files. Now
the processing with the blocks is not available in public. The fosread
tool have been adapted in this way.
* fosmount: add a very simple FUSE extension that works with libfosfat.
2006-11-26 Mathieu Schroeter <[email protected]>
* Initial import of libfosfat and fosread.