File: ChangeLog

package info (click to toggle)
libifp 1.0.0.2-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny
  • size: 1,680 kB
  • ctags: 522
  • sloc: sh: 8,449; ansic: 5,783; makefile: 138
file content (215 lines) | stat: -rw-r--r-- 8,499 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
215
--- Tagged 1.0.0.2 ---
2005-08-21 Geoff Oakham <goakham@users.sourceforge.net>
	* moved setlocale() call into a usb initialization routine.  (Temporary,
	but better than nothing.)
	* pop_unicode used to forget about errors, now returns them
	* removed use of loff_t in all userspace builds
	* updated version number (preparing for 1.0.0.2)
	* removed manual compiler settings from configure.in
	* fixed configure.in so --with-libusb actually works
	* tests for endianness now done by autoconf, not endian.h
	* removed unused variables
	* changed function signatures for better compatability with FreeBSD

2005-08-14 Geoff Oakham <goakham@users.sourceforge.net>
	* created ifp_off_t typedef for Linux/FreeBSD portability goodness
	* modified ifp_os_libusb to be locale-aware, as per discussion on
	mailing list.  (Final product yet to come.)

2005-03-20 Billy Charlton <billy@trigby.com>
	* Tested and fixed big-endian support

--- Tagged 1.0.0.1 ---
2005-02-19 Geoff Oakham <oakhamg@users.sourceforge.net>
	* Fixed mistake in error string and clarified API documentation related
	to FM frequencies.  (Thanks to Jim Campbell for pointing out FM
	frequency units are typically MHz, not kHz.)

2005-01-31 Geoff Oakham <oakhamg@users.sourceforge.net>
	* Added support for iFP-9xx models

2005-01-20 Geoff Oakham <oakhamg@users.sourceforge.net>
	* added graceful handling for local "out of space" errors.

--- Forked for "libifp-1.0" maintance branch [stable] ---
--- Stable release, Tagged 1.0.0.0 ---
2004-12-17 Geoff Oakham <oakhamg@users.sourceforge.net>
	* added support for N10 firmware upgrade
	* added constants for known model numbers
	* README minor improvements
	* changed internal API for referring to FAT entries

--- Tagged as 0.1.0.11 ---
2004-12-05  Geoff Oakham <oakhamg@users.sourceforge.net>
	* files recurisvely uploaded should be pre-sorted in an attempt to
	maintain their order.   (Fixed)
	* examples/simple.c included in html documentation
	* documentation html styled similar to webpage

--- Tagged as 0.1.0.10 ---
2004-12-01  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* added testcase for oversized path names
	* added testcase for "lost bytes"
	* fixed mkdir and file_open_new to return IFP_ERR_BAD_FILENAME on
	oversized filenames.

2004-11-25  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* improvements to fat-manipulation code, and documentation of

2004-11-25  Javier Marcet <javier-ml-ifp@marcet.info>
	* new constants for 'N10' serries

2004-11-24  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* updated 'BUGS'
	* updated version numbers for upcoming 0.1.0.10 release
	* updated examples/simple.c

2004-11-23  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* added configure switches to enable protocol debugging
	* removed old IFP_EIO-type-error constants
	* added 'echo' and 'golf' primatives

2004-11-22  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* replaced our 'unicodehack.c' functions with libc's iconv().
	* updated snooping code

2004-11-21  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* updated Endian-ness macros
	* implemented Big-endian macros (Not tested because I don't have a
	big-endian machine)

--- Tagged as 0.1.0.9 ---
2004-11-18  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* added more checking and cleanup in selftest.c
	* cleaned up all warnings (except "unused parameter")
	* added 'selftest' to automake

2004-11-17  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* updated tuner setting documentation.  (Possible accuracy is 0.05MHz,
	  not 0.2MHz.
	* increased tuner accuracy displayed by ifpline
	* fixed tuner setting bug in ifpline
	* tested ifp_firmware_upgrade (yup, it's working).
	* found and fixed nasty bug in ifp_rename() -- broken since v0.1.0.7
	* fixed double-download bug in ifpline
	* mp3 download work-around implemented
	* compiler warning about src/error_strings.c
	* added error message download_file gives up on download

2004-11-16  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* documentation cleanup (including reordering of ifp.h contents).
	* added my port ifp-line to the 'examples' section.
	* added debian ifpline package
	* implemented ifp_firmware_upgrade (*NOT* tested!)

2004-11-15  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* exposed tree-walking interface.  (one similar to "tws")
	* started debian packaging cleanup
	* removed pipe error debugging messages (noisy)

2004-11-12  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* stopped treewalk_close from making noise when it cleans up its toys.
	* ifp_download_file and ifp_download_dir now automatically detects
	  corruption caused by the "usb EPIPE/stall/timing" bug and retries
	  the operation automatically.

--- Tagged as 0.1.0.8 ---
2004-11-11  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* fixed small bug in download-cancel related code.  I'm not sure how it
	  might show up, but the code was definately wrong.
	* now avoids GPF when transferring directories without a progress
	  callback.
	* added file count and 'is_batch' flag to ifp_transfer_status
	* cleared up documentation of all those new functions
	* removed reset() on device release

2004-11-10  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* fixed the ifp_read/write_file_progress() callback api
	* documented the callback API, clarified how transfers can be
	  cancelled and introduced IFP_ERR_USER_CANCEL.
	* cleaned up implementation of yesterday's new functions

2004-11-09  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* new functions: functions for uploading, downloading and deleting
	  entire directory trees
	* this temporarily breaks the callback API of ifp_read_file_progress()
	  and ifp_write_file_progress().
	* ifp_format() no longer considers ETIMEDOUT an error.  (A temporary
	  hack until I can fix it properly.)

2004-11-04  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* selftest includes \VOICE and \RECORD test cases
	* ifp_mkdir() and ifp_open_new() now check for invalid characters
	  in the filenames.
	* new feature: ifp_format() [untested]

--- Tagged as 0.1.0.7 ---
2004-11-02  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* phased out ifp_u* for uint*_t
	* check before attempting to delete or rename \VOICE or \RECORD

2004-11-01  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* replaced many error constants with standard system errors
	  (this breaks binary and compile-time compatability with previous
	  versions)
	* introduced a new error handling macro that supresses error
	  messages under a given condition.  For example, if it's ok
	  to quietly return a 'no such file or directory' error.
	* new feature: FM tuner station manipulation!
	* fixed bug in ifp_write_file_progress that was triggering warning.

--- Tagged as 0.1.0.6 ---
2004-10-27  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* kernel source version check
	* rmdir now makes sure directories are empty before attempting to
	run.
	* consistant error message for 'recoverable errors'.
	* english error message string lookup
	* fixed documentation
	* moved 'ifp_error_message' into the 'userland only' category
	* added ifp_read_size

--- Tagged as 0.1.0.5 ---
2004-10-25  Geoff Oakham  <oakhamg@users.sourceforge.net>
	* may configuration changes, including support for
		-shared libraries
		-debian packages
		-kernel modules built in their own directory
		-examples
		-documentation
		-user feedback when "configure" exists
	* also
		-fixed bug in docs/doxygen.in
	* added comments to indicate where internal buffers are "freed"
	* strnicmp/strncasecmp abstraction
	* reading copy-protected files now give appropriate user feedback

2004-10-17  Thomas Loeber <ifp@loeber1.de>

	* usb_find_busses() [returns] the number of busses that have changed
	since the last call. So a return value of 0 actually doesn't
	necessarily stand for a failure.

--- Tagged as 0.1.0.4 ---
2004-10-16  Thomas Loeber <ifp@loeber1.de>

	* changed the [occurences] of "char *" to "const char *" in ifp.h

--- Tagged as 0.1.0.3 ---
2004-10-15  Per Johansson <per.j@hjolug.org>

	* ported ifp.h to C++
	(problem found: use of 'private' as a member name)

2004-10-??  Geoff Oakham <oakhamg@users.sourceforge.net>

	* api change, removed string length parameters for zero-terminated
	strings.
	* api change, merged ifp_rename_dir and ifp_rename_file into one.
	* added file/dir testing functions
	* added userspace download and upload functions that work on FILE*

2004-10-06  Geoff Oakham <oakhamg@users.sourceforge.net>

	* forked libifp from iriverfs 0.1.0.0