~ubuntu-branches/ubuntu/precise/arj/precise-security

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Guillem Jover
  • Date: 2004-06-27 08:07:09 UTC
  • Revision ID: james.westby@ubuntu.com-20040627080709-1gkxm72ex66gkwe4
Tags: upstream-3.10.21
ImportĀ upstreamĀ versionĀ 3.10.21

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2004-06-18  Andrew Belov  <andrew_belov@newmail.ru>
 
2
 
 
3
        *  3.10/2.78 rev. 21: tag "arj-3_10_21".
 
4
 
 
5
        *  arj_arcv.c, arj_file.c, arj_proc.c, arj_user.c, arjtypes.c,
 
6
           environ.c, externs.c, externs.h, makefile:
 
7
           Merged with the remaining part of TCO fixes to make up for 3.10.21
 
8
 
 
9
2004-05-31  Andrew Belov  <andrew_belov@newmail.ru>
 
10
 
 
11
        *  defines.h, encode.c, environ.c, environ.h, fmemcmp.asm, misc.c,
 
12
           rearj.c: Resync with TCO to close any outstanding bugs
 
13
 
 
14
2004-05-01  Andrew Belov  <andrew_belov@newmail.ru>
 
15
 
 
16
        *  arj.c: Rudimentary Borland code caused the filenames in argv[] to
 
17
           be mishandled under Win32
 
18
 
 
19
2004-04-21  Andrew Belov  <andrew_belov@newmail.ru>
 
20
 
 
21
        *  register.c: REGISTER might fail due to _fput_* changes
 
22
 
 
23
2004-04-17  Andrew Belov  <andrew_belov@newmail.ru>
 
24
 
 
25
        *  3.10/2.78 rev. 20: tag "arj-3_10_20".
 
26
 
 
27
        *  environ.c: Cleaned up the DOS wildcard code
 
28
 
 
29
        *  arjdata.c:
 
30
           The gamma cycle is now over, removing gamma version markers
 
31
 
 
32
        *  arjsfxjr.c, arjtypes.c, ea_mgr.c, encode.c, environ.c, fardata.c,
 
33
           gost_t.c, misc.c, msgbind.c, packager.c, rearj.c, uxspec.c, arj.c,
 
34
           arj_arcv.c, arj_file.c, arj_user.c, arjsec_l.c:
 
35
           Supress warnings in GCC with -Wall - a patch from Guillem Jover
 
36
           <guillem@debian.org>
 
37
 
 
38
2004-04-14  Andrew Belov  <andrew_belov@newmail.ru>
 
39
 
 
40
        *  arjsfx.c, defines.h, environ.h, filelist.c:
 
41
           Resync with current Win32 work on TCO
 
42
 
 
43
        *  environ.c:
 
44
           Keep a wildcard trace bitmap on the stack to speed up certain
 
45
           searches in OS/2-32 and Win32 (OS/2-16 gets DosEditName again).
 
46
           Linux statvfs import solution from Guillem Jover
 
47
           <guillem@debian.org>
 
48
 
 
49
2004-03-21  Andrew Belov  <andrew_belov@newmail.ru>
 
50
 
 
51
        *  environ.c: Workaround for partial patterns passed to fnmatch()
 
52
 
 
53
2004-03-17  Andrew Belov  <andrew_belov@newmail.ru>
 
54
 
 
55
        *  arj_arcv.c:
 
56
           Removed compulsory endline insertion into comments. Fixed chapter
 
57
           archive access.
 
58
 
 
59
2004-03-16  Andrew Belov  <andrew_belov@newmail.ru>
 
60
 
 
61
        *  environ.c:
 
62
           Fixed to compile with Linux v 2.6 headers (progressing name clash
 
63
           with libc)
 
64
 
 
65
2004-02-21  Andrew Belov  <andrew_belov@newmail.ru>
 
66
 
 
67
        *  3.10/2.78 rev. 19: tag "arj-3_10_19".
 
68
 
 
69
        *  garble.c: Follow-up fix to the SKIP_GET_EXE_NAME patch
 
70
 
 
71
2004-02-20  Andrew Belov  <andrew_belov@newmail.ru>
 
72
 
 
73
        *  arj_arcv.c, arj_proc.c, environ.c, externs.c, externs.h, misc.c,
 
74
           misc.h:
 
75
           Added the "-_" option to convert the filenames into lowercase
 
76
           after a patch from Konstantin Reznichenko <kot@premierbank.dp.ua>
 
77
 
 
78
        *  arj_arcv.c: Tolerate "-2l" on platforms without EA support.
 
79
 
 
80
        *  garble.c:
 
81
           Inverted the check for SKIP_GET_EXE_NAME (regression from 2.78.13)
 
82
 
 
83
2004-01-25  Andrew Belov  <andrew_belov@newmail.ru>
 
84
 
 
85
        *  scrnio.c, makefile, arj_proc.c, arj.c:
 
86
           Stdout/console fixes
 
87
 
 
88
        *  msgbind.c, rearj.c, arj_proc.h, arjsfx.c, arjsfxjr.c, arjtypes.c,
 
89
           environ.c, arj_proc.c, arj.c:
 
90
           Patches from NetBSD codeline to enable NetBSD/x86-64 support
 
91
 
 
92
2003-10-20  Andrew Belov  <andrew_belov@newmail.ru>
 
93
 
 
94
        *  make_key.c: YATF
 
95
 
 
96
2003-10-16  Andrew Belov  <andrew_belov@newmail.ru>
 
97
 
 
98
        *  3.10/2.78 rev. 18: tag "arj-3_10_18".
 
99
 
 
100
        *  arjdata.c, exe_sear.c, packager.c:
 
101
           Incorporating QNX build patches by Mike Gorchak <mike@malva.ua>
 
102
 
 
103
        *  arj_file.c, environ.c, environ.h:
 
104
           Merged with TCO up to 2.78.18 to introduce the final attribute fix
 
105
 
 
106
2003-09-19  Andrew Belov  <andrew_belov@newmail.ru>
 
107
 
 
108
        *  environ.c: Fixes for compiling on SCO
 
109
 
 
110
        *  fardata.c: ASP Linux v 7.3: GCC would complain on va_arg(ap,short)
 
111
           Patches submitted by Igor Paul March Chuk <chuk@unicorn.kiev.ua>
 
112
 
 
113
2003-09-14  Andrew Belov  <andrew_belov@newmail.ru>
 
114
 
 
115
        *  3.10/2.78 rev. 17: tag "arj-3_10_17".
 
116
 
 
117
        *  arj_file.c, arj_proc.c, fardata.c, makefile, scrnio.c, scrnio.h:
 
118
           Merged with TCO branch up to 2.78.17
 
119
 
 
120
2003-07-15  Andrew Belov  <andrew_belov@newmail.ru>
 
121
 
 
122
        *  3.10/2.78 rev. 16: tag "arj-3_10_16".
 
123
 
 
124
        *  uxspec.c, uxspec.h, arj_arcv.c, defines.h:
 
125
           New parameter: "-2o2", to save both UID and GID in symbolic form.
 
126
 
 
127
2003-06-30  Andrew Belov  <andrew_belov@newmail.ru>
 
128
 
 
129
        *  3.10/2.78 rev. 15: tag "arj-3_10_15".
 
130
 
 
131
        *  uxspec.c:
 
132
           Should return a value from set_uxspecial() when link() succeeds
 
133
 
 
134
2003-06-27  Andrew Belov  <andrew_belov@newmail.ru>
 
135
 
 
136
        *  arj_arcv.c, arj_user.c, ea_mgr.c, environ.c:
 
137
           Merged with 2.78.15-TCO to fix the extended header update issue
 
138
 
 
139
        *  arj_arcv.c:
 
140
           Prevent uncontrolled overwriting of existing files during
 
141
           extraction - SunOS patch from Etienne Joarlette <etienne@go.cc>
 
142
 
 
143
        *  packager.c:
 
144
           Add "-+" to the archiver command line rather than response file
 
145
 
 
146
2003-06-22  Andrew Belov  <andrew_belov@newmail.ru>
 
147
 
 
148
        *  arj.c, arjcrypt.c, arjdisp.c, arjsfx.c, arjsfxjr.c, make_key.c,
 
149
           makestub.c, msgbind.c, packager.c, postproc.c, rearj.c,
 
150
           register.c, sfxstub.c, today.c:
 
151
           Switched to "int main()" for consistency
 
152
 
 
153
2003-06-10  Andrew Belov  <andrew_belov@newmail.ru>
 
154
 
 
155
        *  arj.c:
 
156
           Minor fix for iterating over extension names in -hx
 
157
 
 
158
2003-05-14  Andrew Belov  <andrew_belov@newmail.ru>
 
159
 
 
160
        *  3.10/2.78 rev. 14: tag "arj-3_10_14".
 
161
 
 
162
        *  packager.c, arjdata.c: Packaging for SPARC
 
163
 
 
164
        *  makefile:
 
165
           Link REGISTER with integr.* as a temporary workaround for
 
166
           POSTPROC regressions
 
167
 
 
168
        *  rearj.c: Fixed handling of empty lines in REARJ.CFG
 
169
 
 
170
2003-05-11  Andrew Belov  <andrew_belov@newmail.ru>
 
171
 
 
172
        *  3.10/2.78 rev. 13: tag "arj-3_10_13".
 
173
 
 
174
2003-05-08  Andrew Belov  <andrew_belov@newmail.ru>
 
175
 
 
176
        *  arj_proc.c, register.c:
 
177
           Updates for SPARC from Etienne Joarlette <etienne@go.cc>
 
178
 
 
179
2003-05-07  Andrew Belov  <andrew_belov@newmail.ru>
 
180
 
 
181
        *  arjsec_h.c, environ.h, makefile:
 
182
           Updates for SPARC from Etienne Joarlette <etienne@go.cc>
 
183
 
 
184
        *  arj_user.c:
 
185
           Fixed the "arj o" command (regression from 2.62.08).
 
186
           Display the ARJ-PROTECT safety factor.
 
187
 
 
188
2003-05-03  Andrew Belov  <andrew_belov@newmail.ru>
 
189
 
 
190
        *  rearj.c, recovery.c, register.c, arj_proc.c, arj_user.c,
 
191
           arjsec_h.c, encode.c, environ.c, file_reg.c, postproc.c,
 
192
           arj_arcv.c:
 
193
           Updates for SPARC from Etienne Joarlette <etienne@go.cc>
 
194
 
 
195
        *  arjcrypt.c:
 
196
           ARJCRYPT v 2.15: fixed inconsistency w/GOST256L method
 
197
 
 
198
        *  fardata.c:
 
199
           Force CUSTOM_PRINTF for ARJ to bring "-jp" back
 
200
 
 
201
2003-04-27  Andrew Belov  <andrew_belov@newmail.ru>
 
202
 
 
203
        *  encode.c, environ.c, environ.h, exe_sear.c, gost.c, gost40.c,
 
204
           join.c, postproc.c, recovery.c, arj.h, arj_arcv.c, arj_file.c,
 
205
           arj_file.h, arj_proc.c, arj_proc.h, arj_user.c, arjcrypt.c,
 
206
           arjsfxjr.c:
 
207
           Updates for SPARC from Etienne Joarlette <etienne@go.cc>
 
208
 
 
209
2003-04-26  Andrew Belov  <andrew_belov@newmail.ru>
 
210
 
 
211
        *  environ.c:
 
212
           Converged the OS/2 and NT wildcard matching algorithms
 
213
 
 
214
2003-04-24  Andrew Belov  <andrew_belov@newmail.ru>
 
215
 
 
216
        *  environ.h, filelist.c, register.c:
 
217
           Fixes for integration of 2.78.13 build environment
 
218
 
 
219
2003-04-18  Andrew Belov  <andrew_belov@newmail.ru>
 
220
 
 
221
        *  garble.c, join.c:
 
222
           Build/packaging patches and man pages from Guillem Jover
 
223
           <guillem@debian.org>
 
224
 
 
225
2003-04-15  Andrew Belov  <andrew_belov@newmail.ru>
 
226
 
 
227
        *  encode.c, environ.c, environ.h, recovery.c, arj_arcv.c,
 
228
           arjsfxjr.c, arjtypes.c:
 
229
           Preliminary SPARC/SunOS patches from Etienne Joarlette
 
230
           <etienne@go.cc>
 
231
 
 
232
2003-04-12  Andrew Belov  <andrew_belov@newmail.ru>
 
233
 
 
234
        *  3.10/2.78 rev. 12: tag "arj-3_10_12".
 
235
 
 
236
        *  environ.h, rearj.c, arj.c, arj_user.c, arjdisp.c, arjsfx.c,
 
237
           arjtypes.c, decode.c, environ.c:
 
238
           Preliminary support for QNX v 6.0 using patches from
 
239
           Mike Gorchak <mike@malva.ua>
 
240
 
 
241
        *  garble.c, gost40.c, arj_proc.c:
 
242
           Encryption fixes from 2.78.12-TCO
 
243
 
 
244
2003-04-06  Andrew Belov  <andrew_belov@newmail.ru>
 
245
 
 
246
        *  3.10/2.78 rev. 11: tag "arj-3_10_11".
 
247
 
 
248
        *  rearj.c: Several command-line switches were blocked out.
 
249
 
 
250
        *  makefile: Fixed stack overrun under OS/2-32.
 
251
 
 
252
2003-04-02  Andrew Belov  <andrew_belov@newmail.ru>
 
253
 
 
254
        *  3.10/2.78 rev. 10: tag "arj-3_10_10".
 
255
 
 
256
        *  externs.h, uxspec.c, externs.c, environ.h, environ.c,
 
257
           defines.h, arj_proc.c, arj_arcv.c:
 
258
           Reintroduced the old (pre-2.76) directory archiving order,
 
259
           now optional as "-2r"
 
260
 
 
261
        *  scrnio.h, scrnio.c, arj_file.c:
 
262
           Fixed several counter display issues
 
263
 
 
264
2003-02-07  Andrew Belov  <andrew_belov@newmail.ru>
 
265
 
 
266
        *  3.10/2.78 rev. 8: tag "arj-3_10_8".
 
267
 
 
268
        *  uxspec.h, today.c, uxspec.c, scrnio.c, scrnio.h, register.c,
 
269
           recovery.c, rearj.c, packager.c, misc.c, localize.cmd, makefile,
 
270
           filelist.h, garble.c, fardata.h, filelist.c, fardata.c, externs.h,
 
271
           externs.c, environ.c, environ.h, encode.c, bindings.h, chk_fmsg.c,
 
272
           decode.c, defines.h, arjsfxjr.c, arjsfx.c, arjsec_h.c, arjdisp.c,
 
273
           arjdata.c, arj_user.c, arj_proc.c, arj_file.h, arj_file.c,
 
274
           arj_arcv.c, arj.h, arj.c:
 
275
           Merged with TCO branch up to 2.78.08 (colorstyle support and
 
276
           internal cleanup)
 
277
 
 
278
2003-01-25  Andrew Belov  <andrew_belov@newmail.ru>
 
279
 
 
280
        *  3.10/2.78 rev. 7: tag "arj-3_10_7".
 
281
 
 
282
        *  postproc.c, scrnio.c, scrnio.h, packager.c, ntstream.h, ea_mgr.c,
 
283
           environ.c, environ.h, externs.c, garble.c, makefile, mkdir_p.cmd,
 
284
           msgbind.c, ntstream.c, arjcrypt.c, arjdata.c, arjdisp.c, arjsfxjr.c,
 
285
           defines.h, arj_user.c, arj.h, arj_arcv.c, arj_proc.c, arj.c:
 
286
           Added Win32 support
 
287
 
 
288
2002-12-13  Andrew Belov  <andrew_belov@newmail.ru>
 
289
 
 
290
        *  environ.h: Migrated the FAR_BLK_MAX fix from TCO branch.
 
291
 
 
292
        *  msgbind.c: Fixed to compile with GCC/EMX.
 
293
 
 
294
2002-07-04  Andrew Belov  <andrew_belov@newmail.ru>
 
295
 
 
296
        *  arj.c: Fixed crash at startup with "ARJ Q" and no filespec.
 
297
 
 
298
        *  arj_file.c, defines.h: Added "-d1" and "-d2".
 
299
 
 
300
        *  arjtypes.c: Fixed wrong timestamp conversion (regression from
 
301
           13/08/2001 perf. enh. for 2.77).
 
302
 
 
303
2002-05-14  Andrew Belov  <andrew_belov@newmail.ru>
 
304
 
 
305
        *  arj_proc.c: Fixed handling of "+" and "-" modifiers in ARJ.CFG.
 
306
 
 
307
        *  arj_user.c: Fixed the storage attributes for modification archive
 
308
           timestamp.
 
309
 
 
310
2002-04-14  Andrew Belov  <andrew_belov@newmail.ru>
 
311
 
 
312
        *  environ.c: Fix for a GCC v 3.0 optimization bug.
 
313
 
 
314
2002-04-08  Andrew Belov  <andrew_belov@newmail.ru>
 
315
 
 
316
        *  arj.c, arj_arcv.c, arj_proc.c, arjsec_h.c, arjsec_l.c, environ.h,
 
317
           externs.c, makefile, packager.c: Official Open-source release.
 
318
 
 
319
2002-03-27  Andrew Belov  <andrew_belov@newmail.ru>
 
320
 
 
321
        *  Transferred to SourceForge.
 
322
 
 
323
2002-03-27  Andrew Belov  <andrew_belov@newmail.ru>
 
324
 
 
325
        *  packager.c: Removed company names
 
326
 
 
327
        *  arj.c, arj_user.c, arjsec_h.c, arjsec_l.c, arjsfx.c, arjsfxjr.c,
 
328
           crc32.c, defines.h, environ.c, makefile, msgbind.c, packager.c,
 
329
           rearj.c: Preparations for open-sourcing.
 
330
 
 
331
2002-02-26  Andrew Belov  <andrew_belov@newmail.ru>
 
332
 
 
333
        *  environ.h: DeUNIXified the EMX branch.
 
334
 
 
335
2002-01-30  Andrew Belov  <andrew_belov@newmail.ru>
 
336
 
 
337
        *  scrnio.h: Added scrn_reset() stub for Borland C.
 
338
 
 
339
        *  file_crc.c: Removed (obsolete since ARJ v 2.72).
 
340
 
 
341
        *  crc32.c, encode.c: Fixed to compile with Borland C v 3.1.
 
342
 
 
343
2002-01-12  Andrew Belov  <andrew_belov@newmail.ru>
 
344
 
 
345
        *  arj_file.c: Fixed the "-i5" indicator.
 
346
 
 
347
2001-11-30  Andrew Belov  <andrew_belov@newmail.ru>
 
348
 
 
349
        *  packager.c: Merged with German NLS for 2.71.04.
 
350
 
 
351
2001-11-23  Andrew Belov  <andrew_belov@newmail.ru>
 
352
 
 
353
        *  asm_incl.inc: Removed the obsolete code for pure ASM modules.
 
354
 
 
355
2001-11-09  Andrew Belov  <andrew_belov@newmail.ru>
 
356
 
 
357
        *  makefile: Introduced OpenWatcom v 11.0c compiler (LIBC).
 
358
 
 
359
2001-11-08  Andrew Belov  <andrew_belov@newmail.ru>
 
360
 
 
361
        *  environ.h: OpenWatcom fixes.
 
362
 
 
363
2001-10-23  Andrew Belov  <andrew_belov@newmail.ru>
 
364
 
 
365
        *  environ.c: New get_exe_name() for SKIP_GET_EXE_NAME.
 
366
 
 
367
2001-10-14  Andrew Belov  <andrew_belov@newmail.ru>
 
368
 
 
369
        *  makefile: Fixed MS C options to avoid including .\C_DEFS.H.
 
370
 
 
371
2001-09-27  Andrew Belov  <andrew_belov@newmail.ru>
 
372
 
 
373
        *  makefile: Converted to VisualAge C++ v 3.65.
 
374
 
 
375
        *  decode.c: Fixed to shut off the VisualAge optimizer.
 
376
 
 
377
2001-09-23  Andrew Belov  <andrew_belov@newmail.ru>
 
378
 
 
379
        *  arj_arcv.c, ext_hdr.c: Fixed some EXT_HDR regressions in 16-bit
 
380
           mode.
 
381
 
 
382
2001-09-15  Andrew Belov  <andrew_belov@newmail.ru>
 
383
 
 
384
        *  arjtypes.c: Fixed time handling with XPG.4 LIBC.
 
385
 
 
386
2001-09-11  Andrew Belov  <andrew_belov@newmail.ru>
 
387
 
 
388
        *  arjtypes.c: Fixed the display of UNIX timestamps in MS-DOS.
 
389
 
 
390
2001-09-09  Andrew Belov  <andrew_belov@newmail.ru>
 
391
 
 
392
        *  recovery.c: Fixed protection block size calculation.
 
393
 
 
394
        *  arj_arcv.c: Fixed the regression from 04/02/2001 changes.
 
395
 
 
396
2001-09-06  Andrew Belov  <andrew_belov@newmail.ru>
 
397
 
 
398
        *  arjtypes.c: Corrected the DOS-to-UNIX timestamp conversion.
 
399
 
 
400
2001-09-04  Andrew Belov  <andrew_belov@newmail.ru>
 
401
 
 
402
        *  makefile: Conditional compiles in medium model.
 
403
 
 
404
        *  garble.c: Fixed ARJCRYPT loading/verification order. Fixed
 
405
           ARJCRYPT v 2.1 incompatibility.
 
406
 
 
407
        *  arj_file.c: Fixed "-2a" for the ".*" pattern.
 
408
 
 
409
2001-09-02  Andrew Belov  <andrew_belov@newmail.ru>
 
410
 
 
411
        *  arjtypes.c: Implemented fm_native().
 
412
 
 
413
2001-08-31  Andrew Belov  <andrew_belov@newmail.ru>
 
414
 
 
415
        *  arj_proc.c: Fixed the parsing of -t1f/-t1g.
 
416
 
 
417
        *  arj_file.c: -t0 upon extraction will now retain the 8th bit.
 
418
 
 
419
2001-08-30  Andrew Belov  <andrew_belov@newmail.ru>
 
420
 
 
421
        *  rearj.c: Added support for .tar.gz bundles. Changed to use the
 
422
           platform-neutral STD_*_ATTR.
 
423
 
 
424
        *  environ.c: Added fork()-enabled exec_pgm() for REARJ.
 
425
 
 
426
2001-08-29  Andrew Belov  <andrew_belov@newmail.ru>
 
427
 
 
428
        *  uxspec.c: Support for numeric UID/GID representation.
 
429
 
 
430
2001-08-28  Andrew Belov  <andrew_belov@newmail.ru>
 
431
 
 
432
        *  packager.c: Removed the snappy ANSI screen.
 
433
 
 
434
        *  makefile: Fixes for ancient Microsoft compilers.
 
435
 
 
436
        *  arjtypes.c: Fixed to take DST into account with IBM LIBC.
 
437
 
 
438
2001-08-27  Andrew Belov  <andrew_belov@newmail.ru>
 
439
 
 
440
        *  arj_proc.c: Merged the -2p parsers for OS/2 and UNIX.
 
441
 
 
442
        *  arj_arcv.c: Dropped parse_unixtime() from the merge.
 
443
 
 
444
        *  ansi.c, ansi.h, arj.c, arj.h, arjdata.c, arjsec_l.c, arjsfx.c,
 
445
           arjsfxjr.c, arj_arcv.c, arj_arcv.h, arj_file.c, arj_proc.c,
 
446
           arj_proc.h, arj_user.c, decode.c, defines.h, ea_mgr.c, encode.c,
 
447
           environ.c, environ.h, exe_sear.c, externs.c, externs.h,
 
448
           filelist.c, filelist.h, garble.c, makefile, misc.c, misc.h,
 
449
           msgbind.c, packager.c, postproc.c, rearj.c, recovery.c, scrnio.c,
 
450
           scrnio.h: Merged 2.76-STABLE into 2.77-CURRENT.
 
451
 
 
452
        *  ansi.c: Re-fix the 14/08/2001 chg. for DIRECT_TO_ANSI.
 
453
 
 
454
2001-08-26  Andrew Belov  <andrew_belov@newmail.ru>
 
455
 
 
456
        *  file_reg.c: Added a special hack for PACKAGER in UNIX.
 
457
 
 
458
        *  arj_proc.c: Added '#' as a comment character to ARJ.CFG.
 
459
 
 
460
2001-08-25  Andrew Belov  <andrew_belov@newmail.ru>
 
461
 
 
462
        *  scrnio.c: Added scrn_reset().
 
463
 
 
464
        *  environ.c: Tolerate EINVAL when doing fcntl()/flock().
 
465
 
 
466
        *  arj_file.c: Fixed the ANSI output with DIRECT_TO_ANSI.
 
467
 
 
468
        *  arj_arcv.c: Temporary parse_unixtime() for 2.76-stable.
 
469
 
 
470
        *  arjdisp.c: Added ANSI terminal reset on the ending screen. UNIX
 
471
           branch (7-bit ASCII).
 
472
 
 
473
        *  arj.c: Fixed for argv[] expansion in UNIX.
 
474
 
 
475
2001-08-24  Andrew Belov  <andrew_belov@newmail.ru>
 
476
 
 
477
        *  msgbind.c: Parameter inversion ("!") support.
 
478
 
 
479
        *  environ.h, misc.c: Hardlink support.
 
480
 
 
481
        *  file_reg.c: Fixed the case sensitivity issues.
 
482
 
 
483
        *  filelist.c: Fixed for hardlink support.
 
484
 
 
485
        *  arj_user.c: Introduced the UNIX list mode.
 
486
 
 
487
2001-08-23  Andrew Belov  <andrew_belov@newmail.ru>
 
488
 
 
489
        *  uxspec.c, uxspec.h: Created.
 
490
 
 
491
        *  ea_mgr.c: Moved the mget/mput_* to ARJ_PROC.*.
 
492
 
 
493
2001-08-21  Andrew Belov  <andrew_belov@newmail.ru>
 
494
 
 
495
        *  garble.c: UNIX implementation via dlopen().
 
496
 
 
497
        *  filelist.c, filelist.h: Renamed some filelist constants.
 
498
 
 
499
        *  exe_sear.c: Fixed premature fclose() in ELF get_exe_size().
 
500
 
 
501
2001-08-19  Andrew Belov  <andrew_belov@newmail.ru>
 
502
 
 
503
        *  environ.c: Added preliminary support for UNIX platforms.
 
504
 
 
505
2001-08-17  Andrew Belov  <andrew_belov@newmail.ru>
 
506
 
 
507
        *  arj.c: Removed M_OS_SPECIFIC for "-2d".
 
508
 
 
509
2001-08-16  Andrew Belov  <andrew_belov@newmail.ru>
 
510
 
 
511
        *  arjtypes.c: Fixed buggy time_t conversions.
 
512
 
 
513
2001-08-15  Andrew Belov  <andrew_belov@newmail.ru>
 
514
 
 
515
        *  makefile: The MetaWare builds now use IBM LIBC.
 
516
 
 
517
        *  defines.h: ARJ32 v 3.05 PERF ENH - introduced FDICSIZ.
 
518
 
 
519
        *  decode.c: Performance enhancements to 32-bit decode_f().
 
520
 
 
521
2001-08-14  Andrew Belov  <andrew_belov@newmail.ru>
 
522
 
 
523
        *  ansi.h, scrnio.c, scrnio.h: Disabled the code generation for
 
524
           OS/2.
 
525
 
 
526
        *  makefile: Introduced IBM VisualAge C++ v 3.00 compiler. The
 
527
           OS/2-32 compiler now defaults to VACPP.
 
528
 
 
529
        *  environ.c: Moved file_copy() from ARJ_PROC.C.
 
530
 
 
531
        *  arj_proc.c: Added support for priority deltas.
 
532
 
 
533
        *  arj_file.c: Changed the ANSI display to use VIO under OS/2.
 
534
 
 
535
        *  arj.c: Fixed -hk to work with -va.
 
536
 
 
537
        *  ansi.c: Disabled code generation for OS/2.
 
538
 
 
539
2001-08-13  Andrew Belov  <andrew_belov@newmail.ru>
 
540
 
 
541
        *  debug.h: Added assertion macros.
 
542
 
 
543
        *  arjtypes.c: Bummed the mk_unixtime() to get rid of loops.
 
544
 
 
545
2001-07-24  Andrew Belov  <andrew_belov@newmail.ru>
 
546
 
 
547
        *  encode.c: Blown out the rest of BCC-related comments.
 
548
 
 
549
2001-07-16  Andrew Belov  <andrew_belov@newmail.ru>
 
550
 
 
551
        *  environ.c: Fixed launch of DOS archivers from REARJ.
 
552
 
 
553
2001-07-09  Andrew Belov  <andrew_belov@newmail.ru>
 
554
 
 
555
        *  arjdata.c: Corrected to comply the English date format.
 
556
 
 
557
2001-06-24  Andrew Belov  <andrew_belov@newmail.ru>
 
558
 
 
559
        *  environ.c: Changed memory allocation in wild_list().
 
560
 
 
561
        *  arj.c: Changed wildcard_pattern to UNIX-style.
 
562
 
 
563
2001-06-21  Andrew Belov  <andrew_belov@newmail.ru>
 
564
 
 
565
        *  misc.c: Fixed CFA for the 16-bit world.
 
566
 
 
567
        *  arj_user.c: ** Updated to ARJ v 2.76 code level **. Fixed
 
568
           phantom EAs appearing after updates.
 
569
 
 
570
        *  arj_proc.c: unpack_mem() changed for deferred garble_init().
 
571
 
 
572
2001-06-20  Andrew Belov  <andrew_belov@newmail.ru>
 
573
 
 
574
        *  arj_arcv.c, environ.c: ** Updated to ARJ v 2.76 code level **.
 
575
 
 
576
        *  arj.c: ** Updated to ARJ v 2.76 code level **.
 
577
 
 
578
2001-06-19  Andrew Belov  <andrew_belov@newmail.ru>
 
579
 
 
580
        *  packager.c: Added glossary to the debug distribution.
 
581
 
 
582
        *  ansi.c, arj.c, arj.h, arjdata.c, arjsec_l.c, arjsfx.c,
 
583
           arjsfxjr.c, arj_arcv.c, arj_arcv.h, arj_file.c, arj_proc.c,
 
584
           arj_proc.h, arj_user.c, defines.h, ea_mgr.c, encode.c,
 
585
           environ.c, environ.h, exe_sear.c, filelist.c, filelist.h,
 
586
           garble.c, makefile, misc.c, misc.h, msgbind.c, packager.c,
 
587
           postproc.c, rearj.c, recovery.c, scrnio.h: Merged recent 2.75
 
588
           code with earlier revisions on 2.76 sparse tree.
 
589
 
 
590
2001-06-04  Andrew Belov  <andrew_belov@newmail.ru>
 
591
 
 
592
        *  arj_proc.c: Fixed check_multivolume() regression from 29/03.
 
593
 
 
594
2001-05-11  Andrew Belov  <andrew_belov@newmail.ru>
 
595
 
 
596
        *  msgbind.c: Disabled termination by signals.
 
597
 
 
598
2001-04-07  Andrew Belov  <andrew_belov@newmail.ru>
 
599
 
 
600
        *  environ.c: Fixed file_open (regression from 2.75.18.3).
 
601
 
 
602
2001-04-06  Andrew Belov  <andrew_belov@newmail.ru>
 
603
 
 
604
        *  ansi.c, arj.c, arj.h, arjdata.c, arjsec_l.c, arjsfx.c,
 
605
           arjsfxjr.c, arj_arcv.c, arj_arcv.h, arj_file.c, arj_proc.c,
 
606
           arj_proc.h, arj_user.c, ea_mgr.c, encode.c, environ.c,
 
607
           environ.h, filelist.c, filelist.h, makefile, misc.c, misc.h,
 
608
           msgbind.c, rearj.c, recovery.c, scrnio.h: Merged with MetaWare
 
609
           High C branch.
 
610
 
 
611
2001-04-05  Andrew Belov  <andrew_belov@newmail.ru>
 
612
 
 
613
        *  rearj.c: Now uses FILE_COUNT for counting packed files.
 
614
 
 
615
        *  arj_proc.c: Fixed looping with High C optimizations.
 
616
 
 
617
        *  arjsfxjr.c: Fixed the CTRL+C handlers for IBM C and High C.
 
618
 
 
619
        *  arjsfx.c: Fixed the counts to be FILE_COUNT.
 
620
 
 
621
2001-04-01  Andrew Belov  <andrew_belov@newmail.ru>
 
622
 
 
623
        *  arj_file.c: Fixed display_block().
 
624
 
 
625
2001-03-31  Andrew Belov  <andrew_belov@newmail.ru>
 
626
 
 
627
        *  recovery.c: Fixed to compile with MetaWare High C/C++.
 
628
 
 
629
2001-03-29  Andrew Belov  <andrew_belov@newmail.ru>
 
630
 
 
631
        *  makefile: Introduced MetaWare High C v 3.20 compiler.
 
632
 
 
633
        *  arj_proc.c: Fixed to compile with MetaWare High C.
 
634
 
 
635
        *  arj.c, arj.h, arjsec_l.c, arjsfx.c, arjsfxjr.c, arj_arcv.h,
 
636
           arj_proc.c, arj_proc.h, ea_mgr.c, environ.c, environ.h,
 
637
           makefile, rearj.c: Created a MetaWare High C branch.
 
638
 
 
639
2001-02-23  Andrew Belov  <andrew_belov@newmail.ru>
 
640
 
 
641
        *  exe_sear.c: Improved the header lookup procedure.
 
642
 
 
643
        *  arj_arcv.c: Added debugging dump for header errors.
 
644
 
 
645
2001-02-21  Andrew Belov  <andrew_belov@newmail.ru>
 
646
 
 
647
        *  postproc.c: Now writes header only if changed it.
 
648
 
 
649
        *  makefile: Improved debugging and added map file creation.
 
650
 
 
651
        *  arj_proc.c: M_INVALID_DATE for unrecognized dates.
 
652
 
 
653
2001-02-20  Andrew Belov  <andrew_belov@newmail.ru>
 
654
 
 
655
        *  packager.c: Added symbol file creation for DEBUG branch.
 
656
 
 
657
2001-02-16  Andrew Belov  <andrew_belov@newmail.ru>
 
658
 
 
659
        *  environ.c: Removed import_timestamp() as obsolete.
 
660
 
 
661
2001-02-12  Andrew Belov  <andrew_belov@newmail.ru>
 
662
 
 
663
        *  exe_sear.c: Preliminary support for ELF modules.
 
664
 
 
665
2001-02-10  Andrew Belov  <andrew_belov@newmail.ru>
 
666
 
 
667
        *  arjtypes.h: Changed to accomodate the multiplatform modes.
 
668
           TYPES_INCLUDED -> ARJTYPES_INCLUDED.
 
669
 
 
670
        *  arjtypes.c: Created.
 
671
 
 
672
2001-02-05  Andrew Belov  <andrew_belov@newmail.ru>
 
673
 
 
674
        *  misc.c: Added far_memset().
 
675
 
 
676
        *  garble.c: Fixed loading of ARJCRYPT in ARJSFXV.
 
677
 
 
678
        *  ea_mgr.c: Fixed EA cleanup under 32-bit OS/2.
 
679
 
 
680
2001-02-04  Andrew Belov  <andrew_belov@newmail.ru>
 
681
 
 
682
        *  arj_arcv.c, arj_user.c: Changed to use the extended header
 
683
           module.
 
684
 
 
685
2001-02-02  Andrew Belov  <andrew_belov@newmail.ru>
 
686
 
 
687
        *  ext_hdr.c: Created.
 
688
 
 
689
2001-02-01  Andrew Belov  <andrew_belov@newmail.ru>
 
690
 
 
691
        *  msgbind.c: Added emulation of strupr()/strlwr() functions.
 
692
 
 
693
        *  environ.h: Added preliminary support for UNIX platforms.
 
694
 
 
695
2001-01-30  Andrew Belov  <andrew_belov@newmail.ru>
 
696
 
 
697
        *  garble.c: Fixed ARJCRYPT initialization for GCC/EMX.
 
698
 
 
699
        *  arjcrypt.h: Implemented structure packing (so it does not get
 
700
           blurred with GCC).
 
701
 
 
702
2001-01-29  Andrew Belov  <andrew_belov@newmail.ru>
 
703
 
 
704
        *  integr.c, sfxstub.c, sfx_id.c: Created.
 
705
 
 
706
        *  rearj.c: Fixed for GCC/EMX.
 
707
 
 
708
        *  postproc.c: ARJ/EMX executables are now packed as well.
 
709
 
 
710
        *  packager.c: Fixed for new ARJDISP naming and GCC/EMX.
 
711
 
 
712
        *  msgbind.c: Allowed use of the "/" path separator.
 
713
 
 
714
        *  makefile: Renamed ARJ$DISP to ARJDISP (so goes the source).
 
715
 
 
716
        *  arj_file.c: Added verification for NULL in file_close().
 
717
 
 
718
        *  arjsec_l.c: Disabled compilation for the shareware SFX.
 
719
 
 
720
2001-01-28  Andrew Belov  <andrew_belov@newmail.ru>
 
721
 
 
722
        *  misc.c: Fixed the [] handling in xwild_match().
 
723
 
 
724
        *  gnu/configure.in, gnu/makefile.in: Created.
 
725
 
 
726
2001-01-25  Andrew Belov  <andrew_belov@newmail.ru>
 
727
 
 
728
        *  environ.c: Swapped the file/subdir search in wild_list(). The
 
729
           getenv() stub now compiles for MS C only.
 
730
 
 
731
2001-01-17  Andrew Belov  <andrew_belov@newmail.ru>
 
732
 
 
733
        *  misc.h: Removed the CFA addressing macros.
 
734
 
 
735
        *  misc.c: Added new CFA numbering scheme.
 
736
 
 
737
2001-01-16  Andrew Belov  <andrew_belov@newmail.ru>
 
738
 
 
739
        *  environ.h: Improved the buffering for 32-bit OS/2. Removed
 
740
           lreg().
 
741
 
 
742
2001-01-15  Andrew Belov  <andrew_belov@newmail.ru>
 
743
 
 
744
        *  packager.c: Added year substitution in copyright notice.
 
745
 
 
746
        *  arjdata.c: Added the "@{y}" tag to represent year.
 
747
 
 
748
2001-01-12  Andrew Belov  <andrew_belov@newmail.ru>
 
749
 
 
750
        *  arj_proc.c: Fixed parsing of -vxxxK and -vxxxM.
 
751
 
 
752
2001-01-02  Andrew Belov  <andrew_belov@newmail.ru>
 
753
 
 
754
        *  ext_hdr.h: Created.
 
755
 
 
756
2000-12-18  Andrew Belov  <andrew_belov@newmail.ru>
 
757
 
 
758
        *  arjdata.c: Fixed LOCALE branching.
 
759
 
 
760
2000-12-17  Andrew Belov  <andrew_belov@newmail.ru>
 
761
 
 
762
        *  environ.h: Added signal parameters macro.
 
763
 
 
764
        *  crc32.c: Resurrected.
 
765
 
 
766
        *  crc32.asm: Removed (superseded by CRC32.C).
 
767
 
 
768
2000-11-14  Andrew Belov  <andrew_belov@newmail.ru>
 
769
 
 
770
        *  rearj.c: Fixed locking of temporary directories.
 
771
 
 
772
2000-11-03  Andrew Belov  <andrew_belov@newmail.ru>
 
773
 
 
774
        *  postproc.c: No action for no packing.
 
775
 
 
776
2000-11-02  Andrew Belov  <andrew_belov@newmail.ru>
 
777
 
 
778
        *  make_key.c: Fixed to use the 10-digit format.
 
779
 
 
780
2000-10-31  Andrew Belov  <andrew_belov@newmail.ru>
 
781
 
 
782
        *  arjdata.c: Fixed the nested tag expansion.
 
783
 
 
784
2000-10-29  Andrew Belov  <andrew_belov@newmail.ru>
 
785
 
 
786
        *  today.c: Removed the hh:mm debug timestamp.
 
787
 
 
788
        *  postproc.c: Implemented LZEXE and LXLITE packing.
 
789
 
 
790
        *  makefile: Automation Release #4 - LIBC.
 
791
 
 
792
        *  arj_file.c, join.c: Fixed for LIBC.
 
793
 
 
794
        *  enc_asm.asm: Removed (superseded by ENCODE.C).
 
795
 
 
796
        *  dec_asm.asm: Removed (superseded by DECODE.C).
 
797
 
 
798
        *  arj_user.c: Fixed digit_pos setup in ARJSFXV.
 
799
 
 
800
        *  arj_proc.c: Fixed "ARJ I" for large executables.
 
801
 
 
802
2000-10-28  Andrew Belov  <andrew_belov@newmail.ru>
 
803
 
 
804
        *  makestub.c: Changed to accept the destination filename.
 
805
 
 
806
        *  makefile: Automation Release #3 - concurrent compiles.
 
807
 
 
808
        *  arjdata.c: Fixed for Turbo C. Fixed tag expansion.
 
809
 
 
810
2000-10-27  Andrew Belov  <andrew_belov@newmail.ru>
 
811
 
 
812
        *  make_cmt.c: Removed (superseded by PACKAGER.C).
 
813
 
 
814
        *  makefile: Debug version now uses itself for packaging.
 
815
 
 
816
        *  arjsfx.c: Fixed the signal()-related warnings in MS C.
 
817
 
 
818
2000-10-24  Andrew Belov  <andrew_belov@newmail.ru>
 
819
 
 
820
        *  packager.c: Incorporated with MAKE_CMT.
 
821
 
 
822
        *  makefile: Automation Release #1 - new packaging algorithm.
 
823
 
 
824
        *  crc32.asm: Fixed afl_mul in 16-bit mode.
 
825
 
 
826
2000-10-23  Andrew Belov  <andrew_belov@newmail.ru>
 
827
 
 
828
        *  environ.h: Added the executable extensions.
 
829
 
 
830
        *  arjdisp.c: Fixed the "test" option to be platform-neutral.
 
831
 
 
832
2000-10-21  Andrew Belov  <andrew_belov@newmail.ru>
 
833
 
 
834
        *  packager.c: Created.
 
835
 
 
836
2000-10-19  Andrew Belov  <andrew_belov@newmail.ru>
 
837
 
 
838
        *  msgbind.c: Implemented the substitution feature.
 
839
 
 
840
        *  encode.c: Joined with the 01/09 edition of ENC_ASM.ASM.
 
841
 
 
842
        *  arj_user.c: Fixed 3-digit volumes handling in ARJSFXV.
 
843
 
 
844
        *  arjdata.c, arjdata.h: Created.
 
845
 
 
846
2000-10-18  Andrew Belov  <andrew_belov@newmail.ru>
 
847
 
 
848
        *  misc.c: Fixed for IBM C Set++. Fixed the extended wildcard
 
849
           parser.
 
850
 
 
851
        *  join.c: Positioning hotfix for the previous version.
 
852
 
 
853
        *  arjcrypt.c, gost40.c: Fixed last_bytes increment on encoding.
 
854
 
 
855
        *  exe_sear.c: SFX creation has been optimized for linear mode.
 
856
 
 
857
        *  environ.c: Fixed for ARJDISP on DOS.
 
858
 
 
859
2000-10-17  Andrew Belov  <andrew_belov@newmail.ru>
 
860
 
 
861
        *  ea_mgr.c: Updated for 32-bit OS/2.
 
862
 
 
863
        *  crc32.asm: Fixed the LONG return values for 32-bit mode.
 
864
 
 
865
2000-10-16  Andrew Belov  <andrew_belov@newmail.ru>
 
866
 
 
867
        *  sfxstub.asm: Fixed prototypes for OS/2 libraries.
 
868
 
 
869
        *  environ.c: Updated for 32-bit OS/2.
 
870
 
 
871
2000-10-15  Andrew Belov  <andrew_belov@newmail.ru>
 
872
 
 
873
        *  sfxstub.asm: Fixed for 32-bit OS/2.
 
874
 
 
875
        *  reg_stmp.h: Removed (changes for 32-bit).
 
876
 
 
877
        *  postproc.c: Removed the outdated REGISTER postprocessing.
 
878
 
 
879
        *  join.c: Fixed for IBM C Set++.
 
880
 
 
881
        *  enc_asm.asm: Completely duplicated the routines in ENCODE.C.
 
882
 
 
883
        *  encode.c: Finished the portabilization.
 
884
 
 
885
2000-10-12  Andrew Belov  <andrew_belov@newmail.ru>
 
886
 
 
887
        *  arjsfxjr.c: German NLS.
 
888
 
 
889
2000-10-11  Andrew Belov  <andrew_belov@newmail.ru>
 
890
 
 
891
        *  encode.c: Portabilized the method 4.
 
892
 
 
893
        *  decode.c: Completely portabilized the DEC_ASM.ASM.
 
894
 
 
895
2000-10-10  Andrew Belov  <andrew_belov@newmail.ru>
 
896
 
 
897
        *  decode.c: Fixed make_table for C version of decoder.
 
898
 
 
899
2000-10-07  Andrew Belov  <andrew_belov@newmail.ru>
 
900
 
 
901
        *  makestub.c: Include file now compiles even w/o resources.
 
902
 
 
903
2000-10-04  Alexander Bahlo  <alex@trikone.han.de>
 
904
 
 
905
        *  make_cmt.c: NLS german.
 
906
 
 
907
2000-10-02  Andrew Belov  <andrew_belov@newmail.ru>
 
908
 
 
909
        *  decode.c: Introduced C versions of decode_c/p().
 
910
 
 
911
2000-09-30  Andrew Belov  <andrew_belov@newmail.ru>
 
912
 
 
913
        *  crc32_32.asm: Removed (ARJ-SECURITY performance fix renders
 
914
           CRC32_32.ASM obsolete).
 
915
 
 
916
        *  crc32.asm: Fixed for REGVARS.
 
917
 
 
918
        *  asm_incl.inc: Added REGVARS, used if compiling for FLATMODE.
 
919
 
 
920
        *  arj.c: Fixed "-2d?" handling.
 
921
 
 
922
2000-09-13  Andrew Belov  <andrew_belov@newmail.ru>
 
923
 
 
924
        *  arjsec_l.c: Slightly optimized the arjsec_read().
 
925
 
 
926
2000-09-09  Andrew Belov  <andrew_belov@newmail.ru>
 
927
 
 
928
        *  encode.c, enc_asm.asm: Portabilized the calling conventions.
 
929
 
 
930
        *  crc32.asm: Incorporated with the CRC32_32.ASM.
 
931
 
 
932
        *  arj_user.c: ** Updated to ARJ v 2.75 code level **.
 
933
 
 
934
        *  arjsfxjr.c, arj_arcv.c: Brought the "malicious header" checkup
 
935
           in line with ARJ v 2.75.
 
936
 
 
937
2000-09-01  Andrew Belov  <andrew_belov@newmail.ru>
 
938
 
 
939
        *  enc_asm.asm: encode_f() has been removed.
 
940
 
 
941
        *  encode.c: Brought back encode_f().
 
942
 
 
943
2000-08-19  Andrew Belov  <andrew_belov@newmail.ru>
 
944
 
 
945
        *  makefile: Implemented REGISTER packing as in v 2.71a.
 
946
 
 
947
        *  environ.c: Added a workaround for >2G free space report.
 
948
 
 
949
        *  arj.c, arj_proc.c, arj_user.c: ** Updated to ARJ v 2.73 code
 
950
           level **.
 
951
 
 
952
        *  arj_arcv.c: ** Updated to ARJ v 2.73 code level **.
 
953
 
 
954
2000-08-17  Andrew Belov  <andrew_belov@newmail.ru>
 
955
 
 
956
        *  makefile: Removed the FILE_CRC utility.
 
957
 
 
958
        *  arjcrypt.c, file_reg.c, garble.c: ** Updated to ARJ v 2.72 code
 
959
           level **.
 
960
 
 
961
        *  arjcrypt.h: Updated to version 2.0 of the interface.
 
962
 
 
963
2000-08-16  Andrew Belov  <andrew_belov@newmail.ru>
 
964
 
 
965
        *  arj_user.c: ** Updated to ARJ v 2.72 code level **.
 
966
 
 
967
2000-08-15  Andrew Belov  <andrew_belov@newmail.ru>
 
968
 
 
969
        *  enc_asm.asm: encode_f(): Fixed upd_tree() call sequence.
 
970
 
 
971
        *  arj_user.c: Modified century handling for CENT_*.
 
972
 
 
973
        *  arj_arcv.c: Fixed misuse of new_stdout in certain places.
 
974
 
 
975
2000-08-12  Andrew Belov  <andrew_belov@newmail.ru>
 
976
 
 
977
        *  filelist.c: Fixed block overrun due to clumsy sizeof().
 
978
 
 
979
        *  arj_file.c: ** Updated to ARJ v 2.72 code level **.
 
980
 
 
981
2000-08-11  Andrew Belov  <andrew_belov@newmail.ru>
 
982
 
 
983
        *  misc.c: ** Updated to ARJ v 2.72 code level **.
 
984
 
 
985
        *  environ.h: Corrected the multiplatform logic.
 
986
 
 
987
        *  arjsfx.c: Transformed to CFA filelist model (NB: our branch
 
988
           uses the FILE_COUNT type everywhere!).
 
989
 
 
990
        *  arjsec_l.c: Fixed the annoying C4061 messages.
 
991
 
 
992
2000-08-03  Andrew Belov  <andrew_belov@newmail.ru>
 
993
 
 
994
        *  arjsfxjr.c, arj_arcv.c: Fixed malicious header processing.
 
995
 
 
996
2000-08-01  Andrew Belov  <andrew_belov@newmail.ru>
 
997
 
 
998
        *  msgbind.c: Introduced a useless year tracking feature.
 
999
 
 
1000
        *  exe_sear.c: Fixed for using descriptive word constants.
 
1001
 
 
1002
        *  arj_arcv.c: ** Updated to ARJ v 2.72 code level **.
 
1003
 
 
1004
2000-07-23  Andrew Belov  <andrew_belov@newmail.ru>
 
1005
 
 
1006
        *  misc.c: Removed near_stricmp().
 
1007
 
 
1008
2000-07-22  Andrew Belov  <andrew_belov@newmail.ru>
 
1009
 
 
1010
        *  arj.c: Made the commercial versions unexpirable.
 
1011
 
 
1012
2000-07-07  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1013
 
 
1014
        *  arj_proc.c, recovery.c: ** Updated to ARJ v 2.72 code level **.
 
1015
 
 
1016
        *  filelist.c: ** ARJ v 2.72 functionality achieved **.
 
1017
 
 
1018
2000-07-02  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1019
 
 
1020
        *  environ.c, exe_sear.c: ** Updated to ARJ v 2.72 code level **.
 
1021
 
 
1022
        *  encode.c: Brought back huf_encode() and huf_encode_m3().
 
1023
 
 
1024
2000-06-22  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1025
 
 
1026
        *  enc_asm.asm: A paranoid memmove argument optimization.
 
1027
 
 
1028
2000-06-02  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1029
 
 
1030
        *  arj_file.c: Fixed to follow the new ARJ v 2.72 ARJ_QUIET2.
 
1031
 
 
1032
2000-05-30  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1033
 
 
1034
        *  makefile: Fixed /B2 parameter order in MS C setup.
 
1035
 
 
1036
2000-05-17  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1037
 
 
1038
        *  today.c: Added German timestamp format.
 
1039
 
 
1040
2000-05-07  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1041
 
 
1042
        *  makefile: HELP.ARJ is now verified as we rewrite DECODE.C.
 
1043
 
 
1044
2000-05-05  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1045
 
 
1046
        *  enc_asm.asm: Started re-portabilization (moving code to C).
 
1047
 
 
1048
2000-04-14  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1049
 
 
1050
        *  makefile: @'ed out all the external commands.
 
1051
 
 
1052
2000-03-29  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1053
 
 
1054
        *  arj_user.c: Fixed abnormal behavior of -b and -b2 switches.
 
1055
 
 
1056
2000-03-25  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1057
 
 
1058
        *  makefile: Introduced IBM C Set++ v 2.10 compiler.
 
1059
 
 
1060
        *  crc32.asm: Changes for 32-bit mode.
 
1061
 
 
1062
        *  asm_incl.inc: Changed to allow 32-bit compiles.
 
1063
 
 
1064
2000-03-19  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1065
 
 
1066
        *  makefile: Converted all filename specifiers to lowercase.
 
1067
 
 
1068
        *  arj_arcv.c, arj_user.c: ** Updated to ARJ v 2.71 code level **.
 
1069
 
 
1070
2000-03-08  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1071
 
 
1072
        *  register.c: ** Updated to REGISTER v 2.71 code level **.
 
1073
 
 
1074
        *  arj_proc.c, exe_sear.c: ** Updated to ARJ v 2.71 code level **.
 
1075
 
 
1076
        *  arjsfxjr.c: ** Updated to ARJ v 2.71 code level **.
 
1077
 
 
1078
2000-02-29  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1079
 
 
1080
        *  makefile: Created a separate directory for *.STS. Introduced
 
1081
           Borland C++ v 4.00 compiler.
 
1082
 
 
1083
        *  defines.h: Changed the default EXE size constraints.
 
1084
 
 
1085
2000-02-28  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1086
 
 
1087
        *  rearj.c: Fixed to compile with QuickC.
 
1088
 
 
1089
        *  makefile: Removed path dependencies in compiler settings.
 
1090
 
 
1091
2000-02-27  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1092
 
 
1093
        *  types.h: Removed (superseded by ARJTYPES.H).
 
1094
 
 
1095
2000-02-20  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1096
 
 
1097
        *  makestub.c, sfxstub.asm: Created.
 
1098
 
 
1099
2000-02-14  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1100
 
 
1101
        *  rearj.c: Fixed "/J" option behavior.
 
1102
 
 
1103
        *  ea_mgr.c: Added resolve_longname().
 
1104
 
 
1105
        *  arj_user.c: Added a switch to skip century display in dates.
 
1106
           Fixed century display in dates beyond 2000.
 
1107
 
 
1108
        *  arj_proc.c: Fixed "ARJ I" for large executables. Fixed
 
1109
           "-v...K", "-v...M" parsing.
 
1110
 
 
1111
2000-02-10  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1112
 
 
1113
        *  makefile: Introduced Microsoft Visual C v 1.00 compiler.
 
1114
           Introduced Microsoft Visual C v 1.50 compiler.
 
1115
 
 
1116
2000-02-07  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1117
 
 
1118
        *  make_key.c, register.c: Fixed signed/unsigned issues.
 
1119
 
 
1120
        *  file_reg.c: Fixed signed/unsigned issues.
 
1121
 
 
1122
        *  arj_arcv.c: Implemented RO flag clearing on add operations.
 
1123
 
 
1124
2000-02-04  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1125
 
 
1126
        *  msgbind.c: Changed TYPES.H -> ARJTYPES.H.
 
1127
 
 
1128
        *  enc_asm.asm: Packed the stack cleanup sequences upon return.
 
1129
 
 
1130
        *  arjtypes.h: Renamed to ARJTYPES.H.
 
1131
 
 
1132
1999-12-31  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1133
 
 
1134
        *  rearj.c: ** Updated to REARJ v 2.42 code level **. Added
 
1135
           shutdown_initiated, ctrlc_initiated.
 
1136
 
 
1137
        *  environ.c: Added arj_getdate() function.
 
1138
 
 
1139
1999-12-26  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1140
 
 
1141
        *  file_reg.h: Created.
 
1142
 
 
1143
        *  file_reg.c: Created from ARJ.C.
 
1144
 
 
1145
        *  arj.c: Moved all registration code to FILE_REG.C.
 
1146
 
 
1147
1999-12-05  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1148
 
 
1149
        *  arj_arcv.c: Fixed restoration of extended attributes.
 
1150
 
 
1151
1999-12-04  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1152
 
 
1153
        *  decode.c: Fixed buffer overrun in read_pt_len().
 
1154
 
 
1155
1999-12-01  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1156
 
 
1157
        *  arj_proc.c: Fixed M_OUT_OF_MEMORY errors in unstore().
 
1158
 
 
1159
1999-11-28  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1160
 
 
1161
        *  scrnio.c: Fixed clreol() under OS/2.
 
1162
 
 
1163
1999-11-24  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1164
 
 
1165
        *  rearj.h: Created.
 
1166
 
 
1167
        *  postproc.c: Changed to portabilize the verification scheme.
 
1168
 
 
1169
        *  arj.c, arj_user.c, environ.c: ** Updated to ARJ v 2.70 code
 
1170
           level **.
 
1171
 
 
1172
1999-11-23  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1173
 
 
1174
        *  make_key.c: Created.
 
1175
 
 
1176
        *  makefile: Moved all helper programs to one directory.
 
1177
 
 
1178
1999-11-22  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1179
 
 
1180
        *  arjsec_l.c: ** Updated to ARJ v 2.70 code level **.
 
1181
 
 
1182
1999-11-21  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1183
 
 
1184
        *  register.c: ** Updated to REGISTER v 2.70 code level **.
 
1185
 
 
1186
1999-11-20  Andrew Belov  <andrew_belov@mtu-net.ru>
 
1187
 
 
1188
        *  arj_proc.c: Moved strip_lf() to this module.
 
1189
 
 
1190
1999-11-14  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1191
 
 
1192
        *  makefile: OS/2 SFX modules are now packed.
 
1193
 
 
1194
1999-11-09  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1195
 
 
1196
        *  today.c: Fixed debug time stamping.
 
1197
 
 
1198
1999-11-08  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1199
 
 
1200
        *  makefile: Added REARJ.CFG to all distribution packages.
 
1201
 
 
1202
1999-11-07  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1203
 
 
1204
        *  today.c: Added hh:mm timestamp for debug versions.
 
1205
 
 
1206
1999-11-06  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1207
 
 
1208
        *  environ.c: Fixed read_line_noecho() under OS/2.
 
1209
 
 
1210
        *  ea_mgr.c: Fixed to work with Ext2FS.
 
1211
 
 
1212
1999-11-02  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1213
 
 
1214
        *  environ.c: Fixed file_rmdir() with "-ha" option.
 
1215
 
 
1216
        *  arj_arcv.c, arj_user.c: Removed ARJSFXV shareware size
 
1217
           limitation.
 
1218
 
 
1219
        *  arj_user.c: Added automatic testing after ungarbling.
 
1220
 
 
1221
        *  arj_proc.c: Fixed AC/CC/DC parsing from ARJ.CFG.
 
1222
 
 
1223
        *  arj_arcv.c: Fixed read-only extraction in DOS/MSC version.
 
1224
 
 
1225
        *  arj.c: Added configuration file lookup.
 
1226
 
 
1227
1999-10-31  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1228
 
 
1229
        *  arj_proc.c: Added day-of-year timestamp option.
 
1230
 
 
1231
1999-10-23  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1232
 
 
1233
        *  arj_arcv.c: Added CHO_COMMENT header fixup.
 
1234
 
 
1235
        *  arj.c: Changed to allow empty filenames with -h#.
 
1236
 
 
1237
1999-10-22  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1238
 
 
1239
        *  rearj.c: Fixed recursive repacking.
 
1240
 
 
1241
        *  environ.c: Fixed removable media detection with MS C/DOS.
 
1242
 
 
1243
        *  arj_proc.c: Added custom timestamp format option.
 
1244
 
 
1245
1999-10-20  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1246
 
 
1247
        *  environ.c: Fixed delay() routine DOS branch.
 
1248
 
 
1249
1999-10-19  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1250
 
 
1251
        *  dec_asm.asm, enc_asm.asm: Optimized by using direct immediate
 
1252
           PUSHes.
 
1253
 
 
1254
1999-10-15  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1255
 
 
1256
        *  environ.c: Fixed time stamping on active streams.
 
1257
 
 
1258
1999-10-10  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1259
 
 
1260
        *  environ.c: Fixed read_line() to return value under OS/2.
 
1261
 
 
1262
        *  arj_arcv.c: Fixed "ARJ x -d" bug with skipped files.
 
1263
 
 
1264
1999-10-06  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1265
 
 
1266
        *  environ.h: Fixed missing prototype for farcoreleft().
 
1267
 
 
1268
1999-10-03  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1269
 
 
1270
        *  environ.c: Fixed w95_cwd().
 
1271
 
 
1272
1999-10-02  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1273
 
 
1274
        *  environ.c: Fixed get_exe_name() under DOS v 2.11/MS C.
 
1275
 
 
1276
        *  arj_arcv.c: Fixed long filename storage under Windows 95.
 
1277
 
 
1278
1999-10-01  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1279
 
 
1280
        *  make_cmt.c: Created.
 
1281
 
 
1282
1999-09-28  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1283
 
 
1284
        *  recovery.c: Fixed negative percentage bug.
 
1285
 
 
1286
        *  garble.c: Finally fixed DS restore.
 
1287
 
 
1288
        *  environ.c: Fixed Windows 95 detection under MS C/C++.
 
1289
 
 
1290
        *  arj_user.c: Fixed empty archive not being deleted. Moved
 
1291
           DTA/DTC output in front of EAs in "ARJ V".
 
1292
 
 
1293
1999-09-27  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1294
 
 
1295
        *  environ.c: Fixed read_line() in xterm (XFree86 for OS/2).
 
1296
 
 
1297
1999-09-26  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1298
 
 
1299
        *  makefile: Now runs arjc_<locale> to create packages.
 
1300
 
 
1301
        *  environ.c: Changed delay() routine DOS branch. Fixed
 
1302
           get_env_str() to work under OS/2 v 2.x.
 
1303
 
 
1304
1999-09-24  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1305
 
 
1306
        *  arj_user.c: Fixed problem with duplicate files appearing. List
 
1307
           command now skips garbled EAs w/o -g.
 
1308
 
 
1309
1999-09-23  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1310
 
 
1311
        *  arj_arcv.c: Fixed EAs being lost when main header is read.
 
1312
           Fixed volume flag fix (see 15/09) side-effect.
 
1313
 
 
1314
        *  arj_arcv.c: Fixed "shadow" EAs appearing with -2e.
 
1315
 
 
1316
1999-09-22  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1317
 
 
1318
        *  arj_arcv.c, arj_user.c, recovery.c: ** Updated to ARJ v 3.02
 
1319
           code level **.
 
1320
 
 
1321
1999-09-21  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1322
 
 
1323
        *  recovery.c: Fixed stream/section issue for large files.
 
1324
 
 
1325
        *  arj_user.c: Fixed memory leak with ARJ-SECURITY signatures.
 
1326
 
 
1327
1999-09-19  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1328
 
 
1329
        *  arj_user.c: Fixed multivolume handling of non-ARJ files. Fixed
 
1330
           volume handling of "hollow" archives.
 
1331
 
 
1332
        *  arj_file.c: Added check for files larger than MAX_FILE_SIZE.
 
1333
 
 
1334
1999-09-18  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1335
 
 
1336
        *  arj_arcv.c: Added check for encryption when building SFX. Fixed
 
1337
           chapter mark creation with EAs enabled.
 
1338
 
 
1339
1999-09-16  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1340
 
 
1341
        *  today.c: Changed date format for English/American locale.
 
1342
 
 
1343
1999-09-15  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1344
 
 
1345
        *  arj_arcv.c: Fixed open_input_file() to ignore errors w/-hq.
 
1346
           Fixed volume flag being reset by init_packing().
 
1347
 
 
1348
1999-09-14  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1349
 
 
1350
        *  rearj.c: Fixed "invalid suffix" error when /T is used. Fixed
 
1351
           problem with "/A" being inoperable.
 
1352
 
 
1353
        *  makefile: Changed optimization options for MS C v 6.00.
 
1354
 
 
1355
        *  filelist.c: Fixed subdirectory retrieval in REARJ branch.
 
1356
 
 
1357
        *  arj_user.c: Fixed file number display in ARJSFXV -v.
 
1358
 
 
1359
1999-09-12  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1360
 
 
1361
        *  environ.c: Fixed directory time stamping under OS/2.
 
1362
 
 
1363
        *  arj_user.c: Added EA display to list command.
 
1364
 
 
1365
        *  arj_arcv.c: Fixed subdirectories being trashed in ARJSFXV.
 
1366
 
 
1367
1999-09-11  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1368
 
 
1369
        *  environ.c: Fixed EXE name retrieval under OS/2.
 
1370
 
 
1371
1999-09-07  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1372
 
 
1373
        *  ea_mgr.c, ea_mgr.h: Created.
 
1374
 
 
1375
        *  arj_asm.h: Removed (superseded by *.H).
 
1376
 
 
1377
        *  arj_asm.asm: Removed (superseded by *.ASM).
 
1378
 
 
1379
1999-09-05  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1380
 
 
1381
        *  arj_user.c: ** Updated to ARJ v 2.62d code level **.
 
1382
 
 
1383
1999-09-04  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1384
 
 
1385
        *  arj_arcv.c: Fixed header search stub in ARJSFX.
 
1386
 
 
1387
        *  arjsfx.c: Fixed M_UNREG_SFX popping after help screen.
 
1388
 
 
1389
1999-09-02  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1390
 
 
1391
        *  arj.c: Fixed explicit target directory parsing.
 
1392
 
 
1393
1999-08-30  Andrew Belov  <andrew_belov@ru.ru>
 
1394
 
 
1395
        *  date_sig.h, filemode.h, today.c: Created.
 
1396
 
 
1397
        *  makefile: Added locale-dependent timestamp production.
 
1398
 
 
1399
        *  filemode.c: Created.
 
1400
 
 
1401
1999-08-29  Andrew Belov  <andrew_belov@ru.ru>
 
1402
 
 
1403
        *  arj_user.c: Fixed comment creation/display conditions.
 
1404
 
 
1405
1999-08-28  Andrew Belov  <andrew_belov@ru.ru>
 
1406
 
 
1407
        *  arj_file.c: Fixed filename display when rename fails.
 
1408
 
 
1409
1999-08-27  Andrew Belov  <andrew_belov@ru.ru>
 
1410
 
 
1411
        *  msgbind.c: Added shareware/commercial binding selection.
 
1412
 
 
1413
1999-08-26  Andrew Belov  <andrew_belov@ru.ru>
 
1414
 
 
1415
        *  scrnio.c: Fixed CT_NATIVE version of clreol().
 
1416
 
 
1417
        *  makefile: Added separate MSG include file directories.
 
1418
 
 
1419
        *  arj_user.c: Fixed DTA/DTC output in the list command. OS/2
 
1420
           SFXVs are no longer limited to 360K.
 
1421
 
 
1422
        *  arj_proc.c: Fixed response command detection.
 
1423
 
 
1424
        *  arj_arcv.c: Shareware SFXV limit has been removed for OS/2.
 
1425
 
 
1426
        *  arj.c: On LFN-capable systems, extension is now ".arj".
 
1427
 
 
1428
        *  ansi.c: Fixed cursor movement with C and D commands.
 
1429
 
 
1430
1999-08-25  Andrew Belov  <andrew_belov@ru.ru>
 
1431
 
 
1432
        *  arj_user.c: Caching can now be disabled.
 
1433
 
 
1434
        *  arj.c: Added dynamic environment variable allocation.
 
1435
 
 
1436
1999-08-24  Andrew Belov  <andrew_belov@ru.ru>
 
1437
 
 
1438
        *  arjcrypt.c, environ.c, register.c, scrnio.c: Ported to OS/2.
 
1439
 
 
1440
        *  msgbind.c: Added multiple OS capability.
 
1441
 
 
1442
1999-08-21  Andrew Belov  <andrew_belov@ru.ru>
 
1443
 
 
1444
        *  scrnio.c, scrnio.h: Created.
 
1445
 
 
1446
        *  reg_stmp.h: The registration block now appears in DOS only.
 
1447
 
 
1448
        *  misc.c: Fixed archive bit checking in match_attrib(). Replaced
 
1449
           far_* routines with RTL ones for MS C.
 
1450
 
 
1451
        *  environ.c: Added far heap amount query routine for MS C. Fixed
 
1452
           shared open under OS/2 with MS C RTL.
 
1453
 
 
1454
        *  arj_user.c: Fixed archived files deletion. Fixed full filename
 
1455
           display in list_cmd().
 
1456
 
 
1457
        *  arj_file.c: Fixed delete_files(). Fixed
 
1458
           delete_processed_files().
 
1459
 
 
1460
        *  arj_arcv.c: Fixed -f option operation on extraction. Fixed
 
1461
           skipped files being treated as errors.
 
1462
 
 
1463
        *  arjsec_l.c: Now refuses to create envelope in unreg. ARJ.
 
1464
 
 
1465
        *  arjdisp.c: Portabilized.
 
1466
 
 
1467
        *  ansi.c: Moved compiler-dependent code to SCRNIO.C.
 
1468
 
 
1469
1999-08-20  Andrew Belov  <andrew_belov@ru.ru>
 
1470
 
 
1471
        *  misc.c: Fixed pathname matching in flist_find().
 
1472
 
 
1473
        *  makefile: Added debugging facilities.
 
1474
 
 
1475
        *  filelist.c: Fixed filelist initialization.
 
1476
 
 
1477
        *  fardata.h: Debugging macros have been added.
 
1478
 
 
1479
        *  debug.c, debug.h: Created.
 
1480
 
 
1481
        *  arj_user.c: Fixed multivolume command launch conditions.
 
1482
 
 
1483
        *  arj_proc.c: Fixed -ji switch parsing.
 
1484
 
 
1485
        *  arj_arcv.c: Fixed filename formatting in index files. Fixed
 
1486
           filename output in copy_archive().
 
1487
 
 
1488
1999-08-19  Andrew Belov  <andrew_belov@ru.ru>
 
1489
 
 
1490
        *  crc32.asm, crc32_32.asm: Added reverse CRC32 calculation.
 
1491
 
 
1492
        *  arjsec_l.c: Added commercial security envelope creation.
 
1493
 
 
1494
1999-08-18  Andrew Belov  <andrew_belov@ru.ru>
 
1495
 
 
1496
        *  rearj.c: Log entry formats moved to resource file. Ported to
 
1497
           Microsoft C.
 
1498
 
 
1499
        *  misc.c: Fixed match_attrib().
 
1500
 
 
1501
        *  makefile: Introduced Microsoft C/C++ v 6.00 compiler.
 
1502
           Introduced Microsoft QuickC v 2.50 compiler.
 
1503
 
 
1504
        *  enc_asm.asm: Introduced Microsoft C/Quick C compatibility.
 
1505
 
 
1506
        *  crc32_32.asm: Created from CRC32.ASM.
 
1507
 
 
1508
        *  arj_user.c: Fixed -n option corrupting the archive. Messages
 
1509
           have been moved to FMSG area.
 
1510
 
 
1511
        *  arj_arcv.c: Fixed error count display in archive_cleanup().
 
1512
           Fixed return code in unpack_validation().
 
1513
 
 
1514
1999-08-17  Andrew Belov  <andrew_belov@ru.ru>
 
1515
 
 
1516
        *  gost_t.c, gost_t.h: Created.
 
1517
 
 
1518
        *  gost.c: Pattern data has been moved to GOST_T.C.
 
1519
 
 
1520
        *  fmemcmp.asm: Fixed register loading.
 
1521
 
 
1522
        *  arj_user.c: Fixed archive cleanup before testing with -jt.
 
1523
           Fixed M_VERBOSE_FOOTER being output twice.
 
1524
 
 
1525
        *  arj_file.c: Removed redundant check from compare_fblock().
 
1526
 
 
1527
        *  arj.c: Fixed M_BAD_SYNTAX error upon chapter removal.
 
1528
 
 
1529
1999-08-16  Andrew Belov  <andrew_belov@ru.ru>
 
1530
 
 
1531
        *  makefile: Introduced standard option for far data storage.
 
1532
 
 
1533
        *  garble.c: Fix for Microsoft C: SS is restored from DGROUP.
 
1534
 
 
1535
        *  environ.c: Fixed directory creation. Fixed looping on "batch"
 
1536
           error handler.
 
1537
 
 
1538
        *  encode.c: Added plain bufsiz decrease method.
 
1539
 
 
1540
        *  decode.c: Fixed decoded data output in decode_f().
 
1541
 
 
1542
        *  arj_user.c: Fixed verbose list display in ARJSFX archives.
 
1543
 
 
1544
1999-08-15  Andrew Belov  <andrew_belov@ru.ru>
 
1545
 
 
1546
        *  makefile: Introduced macros for target EXE names. Introduced
 
1547
           Microsoft C/C++ v 7.00 compiler.
 
1548
 
 
1549
        *  ansi.c: Ported to Microsoft C.
 
1550
 
 
1551
1999-08-14  Andrew Belov  <andrew_belov@ru.ru>
 
1552
 
 
1553
        *  environ.c: Fixed case mapping routine.
 
1554
 
 
1555
1999-08-13  Andrew Belov  <andrew_belov@ru.ru>
 
1556
 
 
1557
        *  makefile: Added package/send build rule.
 
1558
 
 
1559
        *  arj_file.c: Fixed high-ASCII characters display in help.
 
1560
 
 
1561
        *  arjdisp.c: ** ARJDISP v 1.00 functionality achieved **.
 
1562
 
 
1563
        *  arj.c: Fixed registration data validation.
 
1564
 
 
1565
1999-08-12  Andrew Belov  <andrew_belov@ru.ru>
 
1566
 
 
1567
        *  arjdisp.c, register.h, reg_stmp.h: Created.
 
1568
 
 
1569
        *  register.c: Created.
 
1570
 
 
1571
        *  makefile: Added ARJ$DISP build rules. Added REGISTER build
 
1572
           rules.
 
1573
 
 
1574
        *  fardata.c: ** Added a ARJ$DISP v 1.00 branch **. ** Added a
 
1575
           REGISTER v 2.60 branch **.
 
1576
 
 
1577
        *  arj_proc.c: ** Added an ARJ$DISP v 1.00 branch **.
 
1578
 
 
1579
        *  arj.c: Fixed inability to register ARJ.EXE.
 
1580
 
 
1581
1999-08-11  Andrew Belov  <andrew_belov@ru.ru>
 
1582
 
 
1583
        *  rearj.c: ** REARJ v 2.28 functionality achieved **.
 
1584
 
 
1585
        *  filelist.c: Fixed filename retrieval in REARJ branch.
 
1586
 
 
1587
1999-08-10  Andrew Belov  <andrew_belov@ru.ru>
 
1588
 
 
1589
        *  arj_proc.c: ** Added a REARJ v 2.28 branch **.
 
1590
 
 
1591
1999-08-09  Andrew Belov  <andrew_belov@ru.ru>
 
1592
 
 
1593
        *  makefile: Added REARJ build rules.
 
1594
 
 
1595
        *  filelist.c: ** Added a REARJ v 2.28 branch **.
 
1596
 
 
1597
        *  environ.c: Fixed w95_findfirst()/w95_findnext(). Removed
 
1598
           lfn_test_spec[].
 
1599
 
 
1600
        *  environ.c: Fixed LFN detection under Windows 95.
 
1601
 
 
1602
        *  arj_arcv.c: Fixed garble operation in special_processing().
 
1603
 
 
1604
1999-08-08  Andrew Belov  <andrew_belov@ru.ru>
 
1605
 
 
1606
        *  rearj.c: Created.
 
1607
 
 
1608
        *  arj_file.c, fardata.c: ** Added a REARJ v 2.28 branch **.
 
1609
 
 
1610
1999-08-07  Andrew Belov  <andrew_belov@ru.ru>
 
1611
 
 
1612
        *  postproc.c: Added ARJSFX postprocessing.
 
1613
 
 
1614
        *  misc.c: Fixed near_stricmp().
 
1615
 
 
1616
        *  arj_file.c: Fixed loop bug in file_open_noarch().
 
1617
 
 
1618
        *  arjsfxjr.c: ** ARJSFXJR v 2.62c functionality achieved **.
 
1619
           Fixed cache pointer loss problem.
 
1620
 
 
1621
        *  arjsfx.c: Fixed missing EXE name in ARJSFX banner.
 
1622
 
 
1623
1999-08-06  Andrew Belov  <andrew_belov@ru.ru>
 
1624
 
 
1625
        *  makefile: Added ARJSFXJR build rules.
 
1626
 
 
1627
        *  decode.c: Removed setjmp()/longjmp() from SFX bindings.
 
1628
 
 
1629
1999-08-05  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1630
 
 
1631
        *  makefile: Introduced ASM_DEFS include file.
 
1632
 
 
1633
        *  asm_incl.inc: Now loads ASM_DEFS.INC for defines.
 
1634
 
 
1635
        *  arjsfxjr.c: Created.
 
1636
 
 
1637
1999-08-04  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1638
 
 
1639
        *  makefile: Added ARJSFX build rules. Fixed source file list for
 
1640
           ARJSFXV.
 
1641
 
 
1642
        *  garble.c: Fixed DS restore when exiting from ARJCRYPT.
 
1643
 
 
1644
        *  arj_arcv.c, arj_user.c, exe_sear.c: ** Added an ARJSFX v 2.62
 
1645
           branch **.
 
1646
 
 
1647
        *  environ.h: Added VBUF/TBUF constants.
 
1648
 
 
1649
        *  crc32.asm: Defining NC_CRC will disable crc32_for_char.
 
1650
 
 
1651
        *  chk_fmsg.c: Reduced stack memory allocation in SFX.
 
1652
 
 
1653
        *  arjsfx.c, arj_file.c: ** Added an ARJSFX v 2.62 branch **.
 
1654
 
 
1655
1999-08-03  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1656
 
 
1657
        *  garble.c: ** Added an ARJSFX v 2.62 branch **.
 
1658
 
 
1659
1999-08-02  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1660
 
 
1661
        *  environ.c, fardata.c, misc.c: ** Added an ARJSFX v 2.62 branch
 
1662
           **.
 
1663
 
 
1664
        *  externs.c: AUTOINIT concept introduced.
 
1665
 
 
1666
        *  environ.c: Implemented recall feature in read_line(). Used
 
1667
           lfn_test_spec[] for LFN testing.
 
1668
 
 
1669
        *  environ.c: Fixed read-only file deletion in ARJSFXV.
 
1670
 
 
1671
        *  decode.c: ** Added an ARJSFX v 2.62 branch **.
 
1672
 
 
1673
1999-08-01  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1674
 
 
1675
        *  makefile: Introduced C_DEFS include file.
 
1676
 
 
1677
1999-07-31  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1678
 
 
1679
        *  makefile: Added a set of assembly options. Added separate
 
1680
           shareware/retail subdivisions.
 
1681
 
 
1682
1999-07-30  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1683
 
 
1684
        *  msgbind.c: Removed check for MSGTEXT_MAX to allow long SFX help
 
1685
           messages.
 
1686
 
 
1687
1999-07-29  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1688
 
 
1689
        *  sfx_id.asm: Created.
 
1690
 
 
1691
        *  makefile: Added ARJSFXV build rules.
 
1692
 
 
1693
        *  dec_asm.asm: Method 4 disable macro renamed to ARJSFX.
 
1694
 
 
1695
        *  arj_user.c: ** Added an ARJSFXV v 2.62 branch **.
 
1696
 
 
1697
1999-07-28  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1698
 
 
1699
        *  arj_user.c: Fixed query_action parameter types.
 
1700
 
 
1701
        *  arj_proc.c: ** Added an ARJSFXV v 2.62 branch **.
 
1702
 
 
1703
1999-07-23  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1704
 
 
1705
        *  arj_file.c, exe_sear.c: ** Added an ARJSFXV v 2.62 branch **.
 
1706
 
 
1707
1999-07-18  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1708
 
 
1709
        *  arj_arcv.c: ** Added an ARJSFXV v 2.62 branch **.
 
1710
 
 
1711
1999-07-13  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1712
 
 
1713
        *  decode.c: DICSIZ allocation fixed.
 
1714
 
 
1715
1999-07-12  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1716
 
 
1717
        *  arj_user.c: Changed arg. type of arj_user_msg() to FMSG.
 
1718
 
 
1719
        *  arj_file.c: Changed arg. type of scroll_puts() to FMSG *.
 
1720
 
 
1721
1999-07-08  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1722
 
 
1723
        *  decode.c, misc.c: ** Added an ARJSFXV v 2.62 branch **.
 
1724
 
 
1725
        *  arj_arcv.c: Fixed "Bad header" error for header size==2600.
 
1726
           Fixed ARJ$DISP invocation.
 
1727
 
 
1728
1999-07-07  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1729
 
 
1730
        *  garble.c: Fixed potential problem with not-standard.
 
1731
 
 
1732
        *  filelist.c, garble.c: ** Added an ARJSFXV v 2.62 branch **.
 
1733
 
 
1734
        *  chk_fmsg.c: ** Added an ARJSFXV v 2.62 branch **.
 
1735
 
 
1736
1999-07-05  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1737
 
 
1738
        *  misc.c: Added some general-purpose SFX routines.
 
1739
 
 
1740
        *  arjsec_l.c, fardata.c: ** Added an ARJSFXV v 2.62 branch **.
 
1741
 
 
1742
        *  arjsfx.h: Created.
 
1743
 
 
1744
        *  arjsec_h.c: ** Added an ARJSFXV v 2.62 branch **.
 
1745
 
 
1746
1999-07-04  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1747
 
 
1748
        *  arjsfx.c, bindings.h, types.h: Created.
 
1749
 
 
1750
        *  fardata.h: Macros for msg_* have been added.
 
1751
 
 
1752
        *  environ.c: ** Added an ARJSFXV v 2.62 branch **. Added
 
1753
           get_exe_name().
 
1754
 
 
1755
        *  arjtypes.h: Created.
 
1756
 
 
1757
1999-07-03  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1758
 
 
1759
        *  msgbind.c: Added support for external files ("@" clause).
 
1760
 
 
1761
        *  makefile: Changed build rules for ARJ overlay linkage. Fixed
 
1762
           dependencies for garble.c.
 
1763
 
 
1764
        *  arj_xms.asm, asm_incl.inc, file_crc.c: Created.
 
1765
 
 
1766
        *  filelist.c: Fixed storage method selection in hash_init().
 
1767
           Moved a part of XMS code to ARJ_XMS.ASM.
 
1768
 
 
1769
        *  enc_asm.asm: Optimized make_tree by using SHR.
 
1770
 
 
1771
        *  crc32.asm: Fixed stack frame setup in crc32_for_char.
 
1772
 
 
1773
        *  arj_xms.h: Created.
 
1774
 
 
1775
        *  arj_proc.c: Fixed name formation in append_curtime_proc().
 
1776
           Fixed sw_tail presence recognition.
 
1777
 
 
1778
        *  arj_proc.c: Fixed '.' lookup in append_curtime_proc().
 
1779
 
 
1780
1999-07-02  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1781
 
 
1782
        *  det_x86.h, gost.h, gost_asm.h: Created.
 
1783
 
 
1784
        *  det_x86.asm, gost_asm.asm: Recompiled.
 
1785
 
 
1786
        *  gost40.c: Moved a part of code to GOST.C/GOST.H.
 
1787
 
 
1788
        *  gost.c: ** ARJ v 2.62c functionality achieved **. Created.
 
1789
 
 
1790
        *  garble.c: Fixed DS being destroyed by ARJCRYPT. Fixed password
 
1791
           modifiers type (must be signed).
 
1792
 
 
1793
        *  arjcrypt.h: Added cipher/decipher constants.
 
1794
 
 
1795
        *  arjcrypt.c: ** ARJ v 2.60 functionality achieved **.
 
1796
 
 
1797
1999-07-01  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1798
 
 
1799
        *  makefile: Added ARJCRYPT definition and build rules.
 
1800
 
 
1801
        *  gost40.c: Fixed back_code update on encryption. Fixed stack
 
1802
           pollution on initialization.
 
1803
 
 
1804
        *  exe_sear.c, garble.c: Removed DOS version dependence.
 
1805
 
 
1806
        *  garble.c: Fixed ARJCRYPT entry point calculation. Fixed
 
1807
           ARJCRYPT module location procedure.
 
1808
 
 
1809
        *  exe_sear.c: Fixed exit condition in browse(). Fixed fseek()
 
1810
           origin in fetch_block().
 
1811
 
 
1812
        *  environ.c: Fixed file_setftime().
 
1813
 
 
1814
        *  arj_user.c: Fixed chapter conversion conditions. Fixed comment
 
1815
           display conditions.
 
1816
 
 
1817
        *  arj_arcv.c: Added missing LF before query_for_rename(). Fixed
 
1818
           file deletion logic in chapter archives.
 
1819
 
 
1820
        *  arjcrypt.c: Created.
 
1821
 
 
1822
        *  arj.c: Fixed conditional exclusion filelist cleanup.
 
1823
 
 
1824
1999-06-30  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1825
 
 
1826
        *  misc.c: Used strncmp_os() in filename comparisons.
 
1827
 
 
1828
        *  enc_asm.asm: Fixed near/far issues in procedures. Transferred
 
1829
           most of C code to this module.
 
1830
 
 
1831
        *  decode.c: Fixed count underflow condition in decode() (since
 
1832
           now, file size is limited to 2G bytes).
 
1833
 
 
1834
        *  arj_user.c: Added missing LF to chapter_list_fmt.
 
1835
 
 
1836
        *  arj_file.c: Fixed EOF sequence output in shutdown_putbits().
 
1837
 
 
1838
        *  arj_arcv.c: Fixed CRC error display conditions. Fixed loop
 
1839
           condition in special_processing(). Fixed rewind when falling
 
1840
           back to method 0.
 
1841
 
 
1842
        *  arj_arcv.c: Fixed errors related to chapter processing.
 
1843
 
 
1844
        *  arj.c: Fixed chapter command conversion.
 
1845
 
 
1846
1999-06-29  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1847
 
 
1848
        *  misc.c: Fixed return type of farrealloc_msg().
 
1849
 
 
1850
        *  filelist.c: Swap file could not be created, fixed.
 
1851
 
 
1852
        *  encode.c: Fixed near/far function mismatches.
 
1853
 
 
1854
        *  arj_file.c: smft_start_numgraph contained invalid string.
 
1855
 
 
1856
        *  arj_arcv.c: Fixed uncompsize decrease in pack_file().
 
1857
 
 
1858
1999-06-28  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1859
 
 
1860
        *  filelist.c: Fixed resize conditions in add_entry().
 
1861
           retrieve_entry() returned garbage, fixed.
 
1862
 
 
1863
        *  filelist.c: Fixed properties pointer abuse in add_entry().
 
1864
 
 
1865
        *  environ.c: Fixed directory recursion in wild_list().
 
1866
 
 
1867
        *  arj_user.c: aostream was unopened due to invalid condition.
 
1868
           Fixed unexpected comment prompt.
 
1869
 
 
1870
1999-06-27  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1871
 
 
1872
        *  misc.c: Fixed write/increment order in to_7bit().
 
1873
 
 
1874
        *  makefile: Added preparation section.
 
1875
 
 
1876
        *  environ.c: Fixed incorrect condition in is_file().
 
1877
 
 
1878
        *  decode.c: Fixed counter incrementation in decode_f(). Fixed
 
1879
           stack loss due to unprototyped decode_p().
 
1880
 
 
1881
        *  decode.c: extraction_stub() was not called for last block.
 
1882
 
 
1883
        *  arj_user.c: Fixed error counter incrementation. Fixed misuse of
 
1884
           ARJ_CMD_EXTRACT.
 
1885
 
 
1886
        *  arj_proc.c: Fixed size decrement order in unstore(). Fixed the
 
1887
           is_switch() identification logic.
 
1888
 
 
1889
        *  arj_proc.c: Fixed reply type in search_setup().
 
1890
 
 
1891
        *  arj_file.c: display_indicator() arg type is long since now.
 
1892
           Fixed display_found_text().
 
1893
 
 
1894
        *  arj_arcv.c: Fixed header creation order. Fixed M_CRC_ERROR on
 
1895
           extraction.
 
1896
 
 
1897
1999-06-26  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1898
 
 
1899
        *  dec_asm.asm: CX/DX were discarded by _fgetc(). Now fixed. Fixed
 
1900
           offset calculation for left[]/right[].
 
1901
 
 
1902
1999-06-25  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1903
 
 
1904
        *  dec_asm.asm: Fixed decode_p().
 
1905
 
 
1906
1999-06-24  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1907
 
 
1908
        *  msgbind.c: CCHMAXPATH -> FILENAME_MAX. Destination files can
 
1909
           now be placed into separate directories.
 
1910
 
 
1911
        *  misc.c: Fixed buffer overrun in to_7bit().
 
1912
 
 
1913
        *  makefile: Now using separate directories for NLS.
 
1914
 
 
1915
        *  externs.c: Fixed total_files type (must be int).
 
1916
 
 
1917
        *  arj_user.c: Fixed chapter flag display in list_cmd(). Removed
 
1918
           errorneous strform references.
 
1919
 
 
1920
        *  arj_proc.c: Fixed processing logic in format_filename().
 
1921
 
 
1922
        *  arj_file.c: Fixed space display in display_comment(). Fixed
 
1923
           word order in fget_longword().
 
1924
 
 
1925
        *  arj_arcv.c: Fixed archive name display.
 
1926
 
 
1927
        *  arj.c: Fixed cnv_cmd() initialization in cmd_setup().
 
1928
 
 
1929
1999-06-23  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1930
 
 
1931
        *  misc.c: Fixed return type of farmalloc_msg().
 
1932
 
 
1933
        *  join.c: Now the EXE name is a user-defined parameter.
 
1934
 
 
1935
        *  environ.c: Fixed CY flag setup in call_dos_int(). Fixed
 
1936
           directory comparison in wild_list().
 
1937
 
 
1938
1999-06-22  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1939
 
 
1940
        *  arj_user.c: ** ARJ v 2.62c functionality achieved **.
 
1941
 
 
1942
1999-06-20  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1943
 
 
1944
        *  misc.c: Fixed matching criteria in match_attrib.
 
1945
 
 
1946
1999-06-17  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1947
 
 
1948
        *  integr.asm, postproc.c: Created.
 
1949
 
 
1950
        *  makefile: Added a data module for integrity check.
 
1951
 
 
1952
        *  arj_proc.c: ** ARJ v 2.62c functionality achieved **.
 
1953
 
 
1954
1999-06-14  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1955
 
 
1956
        *  externs.c, externs.h: Sorted to ARJ v 2.62c order.
 
1957
 
 
1958
1999-06-13  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1959
 
 
1960
        *  exe_sear.c, exe_sear.h: Created.
 
1961
 
 
1962
        *  arj_arcv.c, exe_sear.c: ** ARJ v 2.62c functionality achieved
 
1963
           **.
 
1964
 
 
1965
1999-06-11  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1966
 
 
1967
        *  arj_proc.c: Pack/Unpack stubs added, used strcmp_os.
 
1968
 
 
1969
        *  arj_arcv.c: Used strcmp_os() wherever it was needed.
 
1970
 
 
1971
1999-05-29  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1972
 
 
1973
        *  fardata.c: Fixed error code display.
 
1974
 
 
1975
1999-05-25  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1976
 
 
1977
        *  arj_file.c: ** ARJ v 2.62c functionality achieved **.
 
1978
 
 
1979
1999-05-24  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1980
 
 
1981
        *  enc_gwy.c, enc_gwy.h: Created.
 
1982
 
 
1983
        *  decode.c, encode.c: ** ARJ v 2.62c functionality achieved **.
 
1984
 
 
1985
1999-05-23  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1986
 
 
1987
        *  recovery.h: Added RECOVERY_THRESHOLD definition.
 
1988
 
 
1989
1999-05-16  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1990
 
 
1991
        *  arj_file.c: Fixed formatting in scroll_puts().
 
1992
 
 
1993
1999-05-11  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1994
 
 
1995
        *  enc_asm.asm: Created from disassembly.
 
1996
 
 
1997
1999-05-09  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
1998
 
 
1999
        *  arj_asm.h, fmemcmp.asm, fmemcmp.h: Created.
 
2000
 
 
2001
        *  arj_file.h: Completed the block_op() tree.
 
2002
 
 
2003
1999-04-24  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
2004
 
 
2005
        *  environ.h: Created lreg() macro to make fastcall calls.
 
2006
 
 
2007
        *  dec_asm.asm: Created from disassembly.
 
2008
 
 
2009
        *  crc32.asm: Fixed memory model issues.
 
2010
 
 
2011
1999-04-23  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
2012
 
 
2013
        *  makefile: Added stack frame optimization to NEAR_COPT.
 
2014
 
 
2015
1999-04-22  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
2016
 
 
2017
        *  makefile: Fixed CHK_FMSG.* dependencies.
 
2018
 
 
2019
        *  decode.c, decode.h: Created.
 
2020
 
 
2021
1999-04-21  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
2022
 
 
2023
        *  arj.h: Prototype section added (that may be unwise).
 
2024
 
 
2025
1999-04-20  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
2026
 
 
2027
        *  msgbind.c: CRC-32 is now fully implemented.
 
2028
 
 
2029
        *  makefile: Made separate compile paths, made response file.
 
2030
 
 
2031
        *  chk_fmsg.c, encode.c, encode.h: Created.
 
2032
 
 
2033
        *  chk_fmsg.h: Created.
 
2034
 
 
2035
        *  chk_fmsg.c: ** ARJ v 2.62c functionality achieved **.
 
2036
 
 
2037
1999-04-18  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
2038
 
 
2039
        *  crc32.h: Moved crc32 variables definition to this file.
 
2040
 
 
2041
        *  arjsec_l.c: ** ARJ v 2.62c functionality achieved **.
 
2042
 
 
2043
        *  arjsec_h.c, arjsec_h.h: Created.
 
2044
 
 
2045
        *  arjsec_h.c: ** ARJ v 2.62 functionality achieved **.
 
2046
 
 
2047
1999-04-16  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
2048
 
 
2049
        *  recovery.c: Fixed various problems in recovery procedure.
 
2050
 
 
2051
        *  arjsec_l.c, arjsec_l.h: Created.
 
2052
 
 
2053
1999-04-11  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
2054
 
 
2055
        *  recovery.c: ** ARJ v 2.62c functionality achieved **.
 
2056
 
 
2057
        *  environ.c: Fixed file_open().
 
2058
 
 
2059
        *  crc32.asm: Removed alignment dependency.
 
2060
 
 
2061
        *  arj_file.h: Added file_write() macro.
 
2062
 
 
2063
        *  arj_file.c: Fixed file_create().
 
2064
 
 
2065
1999-04-10  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
2066
 
 
2067
        *  crc16tab.h, recovery.c, recovery.h: Created.
 
2068
 
 
2069
        *  makefile: Fixed far data segment override options.
 
2070
 
 
2071
1999-04-09  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
2072
 
 
2073
        *  makefile: Fixed resource rebuild logic.
 
2074
 
 
2075
        *  gost40.c: Fixed parameter naming in stubs.
 
2076
 
 
2077
        *  arjcrypt.h: Created.
 
2078
 
 
2079
1999-04-08  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
2080
 
 
2081
        *  garble.c, garble.h: Created.
 
2082
 
 
2083
1999-04-07  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
2084
 
 
2085
        *  gost40.c: ** ARJ v 2.62c functionality achieved **.
 
2086
 
 
2087
1999-04-03  Andrew Belov  <andrew_belov@p2.f181.n5020.z2.fidonet.org>
 
2088
 
 
2089
        *  gost40.c, gost40.h: Created.
 
2090
 
 
2091
1999-03-28  Andrew Belov  <andrew_belov@hotmail.com>
 
2092
 
 
2093
        *  misc.c: Fixed various errors in far_*.
 
2094
 
 
2095
        *  makefile: Optimized TC++/BC++ compile options.
 
2096
 
 
2097
        *  fardata.c: Fixed memory leak in error().
 
2098
 
 
2099
        *  environ.c: Fixed handle leak in file_open().
 
2100
 
 
2101
1999-03-27  Andrew Belov  <andrew_belov@hotmail.com>
 
2102
 
 
2103
        *  makefile: Fixed link file cleanup & resource build rules.
 
2104
 
 
2105
1999-03-24  Andrew Belov  <andrew_belov@hotmail.com>
 
2106
 
 
2107
        *  environ.h: Added strcmp_os() macro.
 
2108
 
 
2109
        *  environ.c: Added definition of dev_null (as null device).
 
2110
 
 
2111
1999-03-23  Andrew Belov  <andrew_belov@hotmail.com>
 
2112
 
 
2113
        *  arj_file.c: fput_* procedures fixed.
 
2114
 
 
2115
        *  arj_arcv.c: Header parsing and storage routines added.
 
2116
 
 
2117
1999-03-21  Andrew Belov  <andrew_belov@hotmail.com>
 
2118
 
 
2119
        *  msgbind.c: A bracketed "*" now represents "all" wildcard.
 
2120
 
 
2121
        *  misc.c: ** Updated to ARJ v 2.62c code level **.
 
2122
 
 
2123
        *  environ.h: import_timestamp() replaces older stub.
 
2124
 
 
2125
        *  environ.c: import_timestamp() fixed to be OS-independent.
 
2126
 
 
2127
        *  arj_user.c: Changed "WINNT" to "WIN32" as in ARJ v 2.62c.
 
2128
 
 
2129
1999-03-19  Andrew Belov  <andrew_belov@hotmail.com>
 
2130
 
 
2131
        *  arj_file.c, arj_proc.c: ** Updated to ARJ v 2.62c code level **.
 
2132
 
 
2133
1999-03-14  Andrew Belov  <andrew_belov@hotmail.com>
 
2134
 
 
2135
        *  environ.c, fardata.c: ** Updated to ARJ v 2.62c code level **.
 
2136
 
 
2137
        *  arj.h: Fixed to compile with Turbo C++ v 1.0.
 
2138
 
 
2139
1999-03-12  Andrew Belov  <andrew_belov@hotmail.com>
 
2140
 
 
2141
        *  externs.c: Basic header structures declared.
 
2142
 
 
2143
        *  environ.c: Implemented fileno() calls instead of ->fd.
 
2144
 
 
2145
        *  arj_arcv.c: Renamed find_hdr() to find_header().
 
2146
 
 
2147
1999-03-11  Andrew Belov  <andrew_belov@hotmail.com>
 
2148
 
 
2149
        *  arj_user.c: form_prot_name() added.
 
2150
 
 
2151
1999-03-10  Andrew Belov  <andrew_belov@hotmail.com>
 
2152
 
 
2153
        *  environ.c: Moved friendly OS list to this module.
 
2154
 
 
2155
        *  arj_user.c, arj_user.h: Created.
 
2156
 
 
2157
1999-03-06  Andrew Belov  <andrew_belov@hotmail.com>
 
2158
 
 
2159
        *  arj_arcv.c, arj_arcv.h: Created.
 
2160
 
 
2161
1999-03-05  Andrew Belov  <andrew_belov@hotmail.com>
 
2162
 
 
2163
        *  ansi.h: ANSI sequence ids added.
 
2164
 
 
2165
        *  ansi.c: ^[[m misinterpreted foreground color codes.
 
2166
 
 
2167
1999-02-24  Andrew Belov  <andrew_belov@hotmail.com>
 
2168
 
 
2169
        *  ansi.c: ** ARJ v 2.62 functionality achieved **.
 
2170
 
 
2171
1999-02-21  Andrew Belov  <andrew_belov@hotmail.com>
 
2172
 
 
2173
        *  ansi.c, ansi.h: Created.
 
2174
 
 
2175
1999-02-20  Andrew Belov  <andrew_belov@hotmail.com>
 
2176
 
 
2177
        *  environ.c, misc.c: ** ARJ v 2.62 functionality achieved **.
 
2178
 
 
2179
        *  environ.h: CCHMAXPATHCOMP introduced.
 
2180
 
 
2181
1999-02-17  Andrew Belov  <andrew_belov@hotmail.com>
 
2182
 
 
2183
        *  misc.c: Basic filelist management routines added.
 
2184
 
 
2185
        *  filelist.c: ** ARJ v 2.62c functionality achieved **.
 
2186
 
 
2187
1999-02-16  Andrew Belov  <andrew_belov@hotmail.com>
 
2188
 
 
2189
        *  misc.c: farmalloc_msg now accepts ulong parameters.
 
2190
 
 
2191
1999-02-13  Andrew Belov  <andrew_belov@hotmail.com>
 
2192
 
 
2193
        *  filelist.c: Hash search/retrieval operations completed.
 
2194
 
 
2195
1999-02-03  Andrew Belov  <andrew_belov@hotmail.com>
 
2196
 
 
2197
        *  filelist.c: XMS operations completed.
 
2198
 
 
2199
        *  environ.c: Portabilized some equates.
 
2200
 
 
2201
1999-02-01  Andrew Belov  <andrew_belov@hotmail.com>
 
2202
 
 
2203
        *  filelist.c, filelist.h: Created.
 
2204
 
 
2205
        *  environ.c: Added create_subdir_tree.
 
2206
 
 
2207
        *  arj_file.c: Query routine completed.
 
2208
 
 
2209
1999-01-30  Andrew Belov  <andrew_belov@hotmail.com>
 
2210
 
 
2211
        *  fardata.c: ** ARJ v 2.62 functionality achieved **.
 
2212
 
 
2213
        *  environ.h: Console settings.
 
2214
 
 
2215
1999-01-29  Andrew Belov  <andrew_belov@hotmail.com>
 
2216
 
 
2217
        *  arj_file.c, arj_file.h: Created.
 
2218
 
 
2219
1999-01-28  Andrew Belov  <andrew_belov@hotmail.com>
 
2220
 
 
2221
        *  msgbind.c: Added NULL pool identifier to produce "orphan"
 
2222
           messages.
 
2223
 
 
2224
        *  environ.c: Fixed find_delimiter.
 
2225
 
 
2226
        *  arj_proc.c, arj_proc.h: Created.
 
2227
 
 
2228
1999-01-27  Andrew Belov  <andrew_belov@hotmail.com>
 
2229
 
 
2230
        *  win95dos.h: W95_RESETDRIVE equates.
 
2231
 
 
2232
        *  misc.c: More string routines added.
 
2233
 
 
2234
        *  environ.c: Most of error handlers, all file_* + parser.
 
2235
 
 
2236
1999-01-26  Andrew Belov  <andrew_belov@hotmail.com>
 
2237
 
 
2238
        *  makefile: Introduced Borland C++ v 3.x compiler.
 
2239
 
 
2240
        *  defines.h: MSGP definitions added.
 
2241
 
 
2242
        *  arj.c, crc32.h: Created.
 
2243
 
 
2244
        *  crc32.asm: Recompiled.
 
2245
 
 
2246
1999-01-25  Andrew Belov  <andrew_belov@hotmail.com>
 
2247
 
 
2248
        *  fardata.h, msgbind.c: Created.
 
2249
 
 
2250
        *  misc.c: unix_to_dos, malloc_str .... INCOMPLETE!.
 
2251
 
 
2252
1999-01-24  Andrew Belov  <andrew_belov@hotmail.com>
 
2253
 
 
2254
        *  environ.h: CR and LF definitions.
 
2255
 
 
2256
        *  environ.c: Incorporated fdate/ftime in structures.
 
2257
 
 
2258
1999-01-23  Andrew Belov  <andrew_belov@hotmail.com>
 
2259
 
 
2260
        *  win95dos.h: Incorporated ftime and fdate in W95_FFBLK.
 
2261
 
 
2262
        *  defines.h, externs.h, misc.c, misc.h: Created.
 
2263
 
 
2264
        *  arj.h, externs.c, fardata.c: Created.
 
2265
 
 
2266
        *  environ.c: Added non-local API.
 
2267
 
 
2268
1999-01-21  Andrew Belov  <andrew_belov@hotmail.com>
 
2269
 
 
2270
        *  makefile, win95dos.h: Created.
 
2271
 
 
2272
        *  environ.h: Created.
 
2273
 
 
2274
        *  environ.c: Added W95 LFN API.
 
2275
 
 
2276
1999-01-19  Andrew Belov  <andrew_belov@hotmail.com>
 
2277
 
 
2278
        *  environ.c: Created.
 
2279
 
 
2280
1999-01-03  Andrew Belov  <andrew_belov@hotmail.com>
 
2281
 
 
2282
        *  join.c: Created.
 
2283

 
 
b'\\ No newline at end of file'