File: OLDNEWS.1

package info (click to toggle)
coldsync 3.0%2Bpre3-3
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 3,188 kB
  • ctags: 2,033
  • sloc: ansic: 20,386; perl: 2,302; cpp: 1,640; yacc: 1,102; lex: 802; makefile: 533; sh: 177
file content (286 lines) | stat: -rw-r--r-- 7,623 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
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
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
Changes in 1.6.6:

	- Feature: Added -z option.

	- Bug fix: ColdSync dumped core unless there was at least one
	  pda block in .coldsyncrc .

Changes in 1.6.5:

	- No user-visible changes.

Changes in 1.6.4:

	- Bug fix: Fixed a case in which zero-length records got
	  created.

	- Bug fix: ColdSync aborts a network sync if it cannot
	  establish a connection to the remote host.

Changes in 1.6.3:

	- Feature: ColdSync can now forward a sync to another host on
	  the network.

	- "-t net" runtime option selects listening on network.

	- Installation: Now detects whether or not to enable USB
	  support.

	- Installation, I18n: 'make install' intalls message catalogs.

	- More descriptive error messages.

Changes in 1.6.2:

	- No user-visible changes.

Changes in 1.6.1:

	- No user-visible changes.

Changes in 1.6.0:

	- Bug fix: Under FreeBSD, dumped core in USB mode if it found
	  the wrong USB device.

	- Feature: ColdSync can now accept network sync requests from
	  HotSync.

Changes in 1.5.5:

	- Bug fix: If a file couldn't be uploaded to the Palm, this
	  didn't get logged properly.

	- Bug fix: The last database on the Palm never got synced or
	  backed up.

	- Feature: Setting the connection speed to 0 (or omitting it)
	  in .coldsyncrc makes ColdSync go with whatever speed the
	  Palm suggests.

	- Bug fix: ColdSync didn't properly detect whether it needed
	  to perform a slow or a fast sync.

Changes in 1.5.4:

	- Feature: If the Palm hasn't been properly initialized,
	  ColdSync now suggests a pda{} block to add to .coldsyncrc .

	- Feature: More robust in the face of noisy serial lines and
	  such.

	- Bug fix: Timeouts weren't properly implemented under some
	  OSes, so communications with the Palm didn't work quite
	  right.

	- Bug fix: username didn't get properly written on Palm.

Changes in 1.5.3:

	- Feature: Added Init mode.

	- Bug fix: Usage string (for 'coldsync -h') is now up to date.

Changes in 1.5.2:

	- Performance: Information about the Palm is retrieved only
	  when it's needed, so ColdSync should (seem to) run faster.

Changes in 1.5.1:

	- Feature: ColdSync now reads ${prefix}/etc/coldsync.conf
	  before reading user's .coldsyncrc .

	- Feature: Added Install conduits.

Changes in 1.5.0:

	- Introduced run modes ("-ms", "-mb", "-mr"). "-b" and "-r"
	  options are still supported, but deprecated.

Changes in 1.4.6:

	- Bug fix: the shipped conduits wouldn't run.

	- Feature: the 'send-mail' conduit allows you to specify the
	  name of the Outbox category, for people with non-English
	  Palms.

	- I18n: updated German translation.

Changes in 1.4.5:

	- Bug fix: If the user specified an invalid command-line
	  option, ColdSync would print an incorrect error message.

Changes in 1.4.4:

	- Bug fixes: miscellaneous bug fixes and stability
	  enhancements.

	- Portability: ColdSync might compile and run under Windows NT
	  with cygwin.

	- Bug fix: Certain well-formed PDBs (e.g., the Noah Lite
	  dictionaries) used to be rejected as invalid.

Changes in 1.4.3:

	- Feature: The .coldsyncrc file can now specify a conduit with
	  path "[generic]" to run the built-in generic conduit. The
	  defaults haven't changed, but now you can specify other Sync
	  conduits, and the order in which they will run.

Changes in 1.4.2:

	- Added documentation for "preference:" feature.

Changes in 1.4.1:

	- Portability: Now stands a chance of compiling and running
	  properly under Windows.

	- Portability: Got rid of some warnings under Linux.

Changes in 1.4.0:

	- Feature: Preferences. Conduits can now receive preferences
	  from the Palm.

Changes in 1.3.0:

	- Feature: Support for Sync conduits, which run while ColdSync
	  is connected to the Palm, and which allow interaction with
	  the Palm. (This is still very unfinished, though.)

	- The description of PDB format has been removed from the
	  distribution, since Palm now documents this quite adequately
	  and authoritatively:
	  http://www.palmos.com/dev/tech/docs/fileformats.zip

Changes in 1.2.8:

	- No user-visible changes.

Changes in 1.2.7:

	- Feature: a conduit block may now contain several "type:"
	  lines.

Changes in 1.2.6:

	- No user-visible changes.

Changes in 1.2.5:

	- Bug fix: if stdin, stdout, or stderr were closed when
	  ColdSync was run, dump conduits misbehaved. Fixed.

Changes in 1.2.4:

	- Bug fix: if a record's category changes on the Palm, it
	  changes on the desktop as well.

	- Bug fix: generic conduit archived the wrong record
	  sometimes.

Changes in 1.2.3:

	- None that users care about.
	  (For the curious: conduit blocks now accept "preference:"
	  directives. But these aren't used anywhere yet.)

Changes in 1.2.2:

	- Feature: Conduit blocks now take a comma-separated list of
	  flavors.

Changes in 1.2.1:

	- Feature: You can now set the username and user ID on the
	  Palm.

Changes in 1.2.0:

	- Better support for i18n under Linux.

	- 'lex' is no longer supported. You need 'flex'.

	- Syntax: colons are now required after most directives in
	  .coldsyncrc . Currently, missing colons will cause a
	  warning. They will become mandatory in a future release.

	- Better reporting of errors in .coldsyncrc .

Changes in 1.1.10:

	- The distribution includes a sample .coldsyncrc .

	- Installation: You can now build ColdSync with one path
	  prefix and install it with another.

	- Bug fix: No longer causes the Palm to reset when syncing
	  certain databases.

	- Bug fix: If the type and creator were in double quotes, they
	  didn't get set correctly. Fixed.

Changes in 1.1.9:

	- Feature: if the "path" directive in a conduit block is
	  omitted, it is equivalent to a "do nothing" conduit. This
	  can be useful in conjunction with the "default" and "final"
	  options.
	- Future feature: PDAs can have a symbolic name.
	- Feature: conduits now take user-supplied configuration
	  arguments.
	- Feature: it is now possible to compile ColdSync with one
	  value of "prefix" and install it with another.
	- Added FAQ.
	- Several conduits added to the distribution.
	- Feature: ColdSync now tries to abort cleanly if the user
	  cancels the sync on the Palm.
	- Bug fix: All records in certain categories would
	  occasionally be seen as "deleted and archived".

Changes in 1.1.8:
	- Feature: ColdSync now reads the serial number from the
	  Palm's ROM, if possible. Users can specify "pda { }" blocks
	  in .coldsyncrc, and specify where the backup for a given PDA
	  should go.

Changes in 1.1.7:
	- Bug fix: log didn't get initialized properly.
	- Bug fix: deleting a record on the Palm could cause a
	  segmentation fault.
	- Now possible to force a new database to be installed, even
	  if it's older than the version currently installed on the
	  Palm.
	- Conduit declarations can have the "default" keyword.

Changes in 1.1.6:
	- Bug fix: wouldn't compile.

Changes in 1.1.5:
	- I18N: Added German and French translations.
	- Can now force installing new databases, even if this would
	  overwrite existing ones.
	- Bug fix: Locally-deleted records didn't get deleted on the
	  Palm.

Changes in 1.1.4:
	- Bug fix: a sanity check had gone horribly wrong.

Changes in 1.1.3:
	- Bug fix: ColdSync wouldn't recognize the second and
	  subsequent conduits of the same flavor.
	- Improved tutorial.
	- Weird characters in database names handled properly.
	- Improved Perl conduit API.
	- Can specify connection type (serial, USB, ...) on the
	  command line.
	- I18N: messages can now be printed in the user's native
	  language.
	- "final" conduit implemented.
	- No longer have to quote creator/type pairs in .coldsyncrc.