File: ChangeLog

package info (click to toggle)
fosfat 0.4.0-13-ged091bb-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster
  • size: 496 kB
  • sloc: ansic: 2,858; sh: 834; makefile: 533
file content (214 lines) | stat: -rw-r--r-- 7,140 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
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
2010-03-14  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* New beta released 0.3.1

2009-05-06  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* fosrec: Add a new tool to easily recovery files.

	* Fix Debian/Ubuntu packaging.

2009-01-29  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* Improve a lot the code lisibility.

	* Fix some memleaks when errors appear.

2008-01-29  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* Add manpages for fosmount and fosread.

2007-12-16  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* Fourth beta released 0.2.3

	* Some fixes, cleaned code, ...

2007-07-13  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* Change license GPLv2 to GPLv3.

	* Fix a lot of memory leaks.

2007-07-07  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* Third beta released 0.2.2

2007-06-29  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* First beta released 0.2.0

2007-04-29  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* Use getopt header with fosmount and fosread and add --help and
	  --version options.

2007-03-25  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* smascii: add an option to convert Carriage Return to Unix newline
	  (Line Feed).

	* Fix Ubuntu package builder with CDBS.

2007-03-24  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* libfosfat: a lot of segfaults fixed.

2007-03-17  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* Some bugfixes in fosread and configure script.

2006-12-30  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* First alpha released 0.1.0

	* Add Debian package rules

2006-12-29  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* Add configure script with some options to compile only fosmount,
	  fosread or both.

2006-12-28  Mathieu Schroeter <mathieu.schroeter@gamesover.ch>

	* 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 <mathieu.schroeter@gamesover.ch>

	* Initial import of libfosfat and fosread.