/[mcrypt]/mcrypt/NEWS
ViewVC logotype

Contents of /mcrypt/NEWS

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.34 - (show annotations)
Sun Jan 19 18:06:15 2003 UTC (21 years, 3 months ago) by nmav
Branch: MAIN
Changes since 1.33: +1 -0 lines
*** empty log message ***

1 ?????????:
2 - Updated Spanish-Argentina translation by Ariel
3 Fermani <the_end@bbs.frc.utn.edu.ar>.
4 - Some fixes for compiling under win32.
5
6 04Oct2002: Version 2.6.3
7 - Added support for 64 bit file offsets. Based on patch by
8 Keven Belanger <kbelanger@logicon.ca>.
9
10 23Jun2002: Version 2.6.2
11 - Corrections in localization
12 - Added Spanish-Argentina translation. Translated by Ariel
13 Fermani <the_end@bbs.frc.utn.edu.ar>.
14
15 15Jun2002: Version 2.6.1
16 - Better error checking
17 - Added rndunix random gatherer from gnupg. It is
18 a gatherer for random bytes, written by Peter Gutmann.
19 - Added some kind of random byte generator for Win32
20 systems.
21 - Corrected bug in configuration file parsing.
22 - Corrected bug in bare mode which put an IV in the
23 encrypted file even if the mode did not support IV.
24
25 29May2002: Version 2.6.0
26 - Added OpenPGP support (added by Timo Schulz <ts@winpt.org>)
27 - Removed all of file locking code.
28 - Several improvements and corrections on the old
29 codebase (still a mess).
30
31 11Mar2002: Version 2.5.13
32 - Corrected stream modes in block algorithms
33
34 29Jan2002: Version 2.5.12
35 - Added some missing files
36
37 26Jan2002: Version 2.5.11
38 - SHA1 is the default digest used
39
40 01Dec2001:
41 - Added --time option
42
43 24Sep2001: Version 2.5.10
44 - Corrected Makefile
45 - Corrected bug in key checking
46
47 15Sep2001: Version 2.5.9
48 - Corrected bug which made mcrypt block while writing the header
49 (patch by Jerome Bertorelle <jerome.bertorelle@noos.fr>)
50 - Several cleanups
51
52 08Sep2001: Version 2.5.8
53 - Added option for staticaly linking mcrypt
54 - '--gzip' and '--bzip2' options now work even when handling streams
55 (based on patch by Stefan Hetzl <shetzl@teleweb.at>)
56 - Removed libmcrypt-nm and libmcrypt 2.2 support
57 - Updated magic file (for file(1) program)
58 - Updated included gettext
59
60 04Jun2001: Version 2.5.7 released
61 - Fixes for the new libmcrypt
62
63 27Apr2001: Version 2.5.6 released
64 - Updated locales
65
66 02Oct2000: Version 2.5.5 released.
67 - Support for libmcrypt linked against libdl
68 - Some more verbose error messages
69
70 19May2000: Version 2.5.4 released.
71 - Support for the libmcrypt-nm.
72 - bugfixes in argument handling
73
74 02Apr2000: Version 2.5.3 released.
75 - mcrypt does not depend now in the new libmhash. It can work
76 with the older version as well.
77
78 21Mar2000: Version 2.5.2 released.
79 - Adapted to the libmcrypt 2.4 API
80 - The unix crypt mode parameters were changed.
81 In order to use it, you should use the parameters:
82 "-a crypt --bare" AND "--keymode scrypt" (instead of "--keymode asis").
83 - The '-' file name is now used to refer to stdin.
84
85 08Mar2000: Version 2.5.1 released.
86 - Mcrypt now checks the keysizes before asking for a passphrase.
87 - Corrected bugs in command line arguments proccessing.
88
89 06Mar2000: Version 2.5.0 released.
90 - The way crc32 is stored into the encrypted file has changed.
91 - Now mcrypt supports hash algorithms.
92 - Updated manpage.
93 - The option --nodelete was added. If specified it will not delete
94 the output file, even if crc32 check fails.
95 - Mcrypt can now compile using the 2.2.5 version of libmcrypt.
96 That way it looses some of it's functionality.
97 - Mcrypt distribution no longer includes libmcrypt.
98 - New (extendable) File format. Moved to version 2.5.0 since not all planned
99 improvements were added (to justify the 3.0.0 version).
100
101 19Jan2000: Corrected a minor bug in src/extra.c, where bzero used
102 sizeof() for malloc'ed data.
103
104 10Dec1999: Corrected a bug in src/mcrypt.c, encrypt_general() function.
105 It did not use the random number generator properly for
106 stream ciphers.
107
108 03Dec1999: Corrected a serious bug in src/extra.c, read_iv function.
109 It didn't work when not using streams.
110 Corrected a bug in mcrypt.c, function encrypt_general(), which
111 made the program to crash when a smaller than the maximum
112 keysize was specified at the command line.
113 Documentation was updated.
114 Bugfix in bare decryption for block algorithms. When a file was
115 smaller than a fixed number it was not decrypted as it should.
116
117 02Dec1999: Mcrypt can now compile in systems were libintl.h was not found
118 without disabling nls, patch by Sascha Schumann.
119 28Nov1999:
120 --keygen_directory parameter was replaced by --keymode_directory.
121
122 26Nov1999:
123 --algorithms_directory, --modes_directory, --keygen_directory options added.
124 the user can now specify where the libmcrypt modules are.
125
126 25Nov1999: Some speedups in the bare mode. It is much faster than the bare
127 mode of previous mcrypt versions. Normal mode is still too
128 slow at decryption time, but it will be fixed soon.
129
130 23Nov1999: Mcrypt now uses the libmcrypt 2.3, and so many things have
131 changed internally.
132 most algorithms have changed their name according to libmcrypt name
133 most key modes have their name according to libmcrypt name
134 the file format has changed (check FORMAT)
135 Solaris DES compatibility has changed. In order to
136 be compatibe with des(1) mcrypt needs the following
137 parameters "-a des --keymode sdes --bare --noiv"
138 Unix crypt compatibility has changed. In order to
139 be compatibe with crypt(1) mcrypt needs the following
140 parameters "-a crypt --keymode asis --bare"
141 info pages were removed. I couldn't maintain them anyway.
142
143 10Nov1999: Corrected bug, where compilation failed if GZIP or BZIP2 were not
144 defined. Now mcrypt checks if these files exist before
145 executing them.
146 Mcrypt was ported to win32 (comes as a different distribution).
147
148 04Nov1999: Corrected some defines in the libufc included, so it works fine
149 in 64bit machines. Pointed out by Robin Humble <rjh@pixel.maths.monash.edu.au>
150 and Larry Snyder <larrys@lexis-nexis.com>
151
152 03Nov1999: Replaced "grep -q" with "grep >/dev/null" in tests/ciphertest.nonfree
153
154 16Oct1999: version 2.2.5 was released.
155 Mcrypt is updated to conform to the new libmcrypt API.
156 Greek translation is updated.
157 RC4 was added.
158
159 15Oct1999: Bugfix in fwrite in bare mode.
160 Pointed out by Koblinger Egmont <egmont@fazekas.hu>
161 mcrypt is now under CVS control.
162
163 14Oct1999: Serpent was added.
164 Changes in the man page.
165
166 11Oct1999: Bugfix in fork() in mcrypt.c.
167 Pointed out by Derelittus Maloratus <tnt@acdc.zzn.com>.
168
169 10Oct1999: Bugfix in sha1.
170 Option --flush was added.
171
172 04Oct1999: Bugfixes in RC2, RC6.
173 RIJNDAEL was added.
174
175 20Sept1999: Fixes in RC2, RC6 and SAFER+ code, so they work the same way in
176 big-endian and little-endian machines.
177 The porting of SERPENT, MARS and RIJNDAEL is not finished, they
178 do not work right in bigendian machines.
179
180 19Sept1999: Changes in the library:
181 SERPENT was added in 128,192 and 256 key modes.
182
183 15Sept1999: Changes in the library:
184 MARS (non-free) and RIJNDAEL were added in 128,192 and 256 key modes.
185 RC6 was splitted to RC6-128, RC6-192 and RC6-256 (the old RC6 is equal to RC6-256)
186 RC2 was splitted to RC2-128, RC2-256 and RC2-1024 (the old RC2 is equal to RC2-1024)
187
188 8Sept1999: noecho option was changed to echo. Not echoing asterisks is the
189 default now, since asterisks do work right in all systems.
190
191 7Sept1999: Changes in src/getpass.c. There was a bug, when the --noecho,
192 option was used. Pointed out by Ed Baxter <Ed.Baxter@pii.com>.
193 Fixed.
194
195 21Aug1999: Added --enable-static-link configure option. This option links
196 statically mcrypt, usefull where there is no need for a
197 separate library.
198
199 28Jun1999: Changed zip support (bzip2,gzip) during decryption.
200 Polish translation for mcrypt was updated.
201
202 26Jun1999: Fixed Makefile.am.
203
204 23Jun1999: version 2.2.2 released
205 SAFER+, LOKI97 and CAST-256 added. RC6 was changed. Check
206 libmcrypt/ChangeLog.
207
208 18Jun1999: mdecrypt link is now properly created.
209
210 16Jun1999: Libmcrypt: xTEA algorithm changed (check libmcrypt/ChangeLog).
211
212 12Jun1999: Changes in the documentation.
213 Polish language support by Janusz A. Urbanowicz <alex@bofh.net.pl>.
214
215 11Jun1999: Capability support for mlock(), experimental (it does not work).
216 Mcrypt now uses automake.
217
218 09Jun1999: src/hex.c: A bug was found in the way it handles null characters.
219 Fixed.
220 src/mcrypt.c: A bug was found when using hex and hash/4bit modes.
221 Fixed.
222
223 02Jun1999: version 2.2.0 released
224 src/keys.c: bufix for a variable that was malloced but not freed.
225 src/getpass.c: getpass() does not return any more a static char*,
226 changed to a char* which is malloced.
227
228 01Jun1999: src/extra.c: Bugfix when entering key in a hash mode.
229 src/keys.c: Bugfixes.
230
231 29May1999: libmcrypt 2.1 was added.
232 - so blowfish is renamed to blowfish-448 and blowfish-128,-192,
233 -256 were added.
234 - added md5hash keymode, default is still sha1hash (or just hash).
235 - nOFB mode was added. n is the algorithm's block size
236 - src/mcrypt.c, src/getpass.c: --noecho option added.
237
238 25May1999: Twofish-192 is now the default algorithm.
239 CRC32 was moved to the end of the file. Now mcrypt can work
240 fine without temporary files. So this version is incompatible
241 with all the previous ones.
242 Some non-critical bugfixes in cfb and ofb modes.
243
244 24May1999: src/mcrypt.c: waitpid after popen was removed.
245
246 23May1999: src/mcrypt.c, src/extra.c: --doublecheck option added. With this
247 option passwords are checked twice even if decrypting.
248 src/mcrypt.c, src/lock.c: --nolock option added. With this
249 option no locks are used. This is usefull if you encrypt
250 in a nfs exported directory.
251 src/bits.c: Changed code to be faster and simpler.
252
253 19May1999: src/keys.c, src/extra.c: Now the key handling moved in
254 keys.c completely. get_password() now only returns the
255 plain password.
256
257 18May1999: Library: This is not the same with libmcrypt any more.
258 This library may have less options than libmcrypt.
259 po/: Czech language support by Robert Hanzlik (robi@junyks.cz)
260
261 17May1999: src/mcrypt.c: Now full and half mode were again replaced by
262 8bit and 4bit modes. Bugfix for these modes. Now they seem
263 to work fine.
264 src/keys.c: gen_key() changed so that strlen() is no longer
265 needed. This allows mcrypt to work fine on an IRIX 6.4
266
267 16May1999: src/keys.c: gen_key.c salt use has changed.
268
269 9May1999: src/mcrypt.c: Many, many changes.
270 Used indent to clear up some code.
271 Twofish-128 is now the default algorithm.
272 7bit mode was removed.
273 8bit and 4bit modes renamed to full and half.
274 hash key mode added and is the default. It uses sha-1 to
275 convert a passphrase to a key.
276 thanks to Alexander Demenshin <aldem@techie.com>
277 encrypted file's format changed. A salt is added for the hash
278 key mode. 20 bytes are reserved for future use.
279 -i and --bit were replaced by -o and --keymode.
280 --bare mode works as before and supports hash but no salt.
281 so mcrypt 2.2 is not compatible with the 2.1 version.
282
283
284 7May1999: version 2.1.19 released.
285 Non-free version is enabled by default. The name still remains
286 non-free despite tha fact that in most countries it is free:)
287 src/mcrypt.c: 4bit mode is now the default.
288
289 6May1999: src/sunlink.c: Renamed to unlink.c and removed the safe_unlink
290 capability. Since some programs are dedicated in doing
291 that job there is no need for maintaining that. Simple
292 unlink still overwrites the file with nulls.
293 src/bits.c:
294 src/mcrypt.c: 4 bit mode added. In that mode only 4 bits
295 of every character are read. Thus more characters are
296 needed but it is much more safer.
297 src/defines.h: changed nls defines etc. to compile happily
298 again in my glibc 2.1.
299
300 29Apr1999: version 2.1.18 released
301 library: RC6 and IDEA now work on both little and big endian
302 machines.
303 doc/magic: Magic file for file(1) added thanks to
304 Koblinger Egmont <egmont@fazekas.hu>
305 src/mcrypt.c: Now --bare flag encrypts directly to the output
306 file (or stdout) without using temp files.
307 library: Changed lib/mcrypt.c so null passwords are accepted
308 for rc2.
309 Now nonfree version is included in the free but must
310 be enabled in compile time using configure --enable-non-free
311
312 26Apr1999: src/mcrypt.c: Compability mode with des(3) added.
313 library and mcrypt.c: Many internal changes.
314
315 25Apr1999: library: Twofish-192 and Twofish-256 added. Twofish (128) was
316 renamed to Twofish-128. This is the code applied for aes
317 by counterpane systems.
318
319 25Apr1999: library: The library now clears (bzero's) all keywords used
320 within the library.
321
322 24Apr1999: version 2.1.17 released
323 mcrypt.texi and mcrypt.info were added. I do not know much
324 about their syntax so they may not be right.
325 Now mcrypt is splitted in two packages. mcrypt-x.y.z-nonfree
326 and mcrypt-x.y.z. The nonfree version contains the patented
327 algorithms.
328
329 23Apr1999: src/mcrypt.c: Algorithm and mode specified in the command line are
330 now checked in a loop by calling get_algorithms_name. This may
331 lead to a problem since 3way is no longer acceptable(3-way is
332 the correct) but since the code is much more clear it is
333 acceptable.
334 library: IDEA and RC6 algorithms added. These algorithms are
335 patented so you need a license to use them. More information
336 can be found at the file doc/README.nonfree.
337
338 20Apr1999: version 2.1.16 released
339 src/mcrypt.c: Fixed a bug(?) in the popen call (when calling for
340 gzip or bzip2). Actually it did not return NULL if the
341 program couldn't be executed. Corrected thanks to
342 Vasilis Vasaitis (vvas@hal.csd.auth.gr)
343
344 19Apr1999: Removed a bug in the library. If all threads were used, memory
345 leaks were created.
346 RC2 algorithm added.
347
348 18Apr1999: version 2.1.15 released
349 src/mcrypt.c --gzip and --bzip2 options added. If specified mcrypt
350 calls gzip or bzip2 and compresses the input before encryption.
351 src/extra.c: Unix Crypt is now reported as algorithm when using
352 verbose mode.
353
354 17Apr1999: libmcrypt: 8bit OFB mode added.
355
356 27Mar1999: -O2 removed for lib/twofish.c. It compiles faster now but
357 the speed of encryption for that algorithm is slightly
358 reduced.
359
360 26Mar1999: Now gaa 1.5.1 is used, so arguments in the command
361 line take precendence over the .mcryptrc file.
362
363 23Mar1999: Some minor changes in the Makefiles to be closer to the GNU
364 coding standards.
365
366 16Mar1999: src/bits.h: Changed so it can compile happily on HP-UX 10.24.
367 pointed out by R Sriram <rsriram@krdl.org.sg>
368
369 13Mar1999: src/mcrypt.c: ".dec" files are properly deleted if a signal
370 is received.
371
372 11Mar1999: version 2.1.14 released
373
374 10Mar1999: src/getpass.c: Added from the shadow suite (981228). Now mcrypt
375 prints asterisks when the password is typed. Original code
376 by Julianne Frances Haugh, modified by Pavel Machek <pavel@ucw.cz>
377 Only minor additions to fit in mcrypt (and use a more random
378 way of printing asterisks).
379 src/mcrypt.c: Minor bugfixes.
380
381 09Mar1999: src/mcrypt.c: Minor bugfixes. Output files are not removed if
382 they cannot be opened.
383
384 03Mar1999: src/extra.c, src/mcrypt.c: Now mcrypt asks whether to overwrite
385 a file or skip it.
386
387 02Mar1999: version 2.1.13 released
388
389 26Feb1999: src/enigma.c, lib/des.c: Changed all long integers to word32
390 and sword32 so it works on all platforms (64bit and 32bit).
391 Pointed out by Dan Stromberg <strombrg@nis.acs.uci.edu>
392 *.c: malloc is now checked for its return value. If it is
393 NULL mcrypt retries to allocate memory after one second
394 and if it fails again, mcrypt exits.
395
396 23Feb1999: src/mcrypt.c, src/environ.c: Added environment support. Now
397 the user may use MCRYPT_ALGO, MCRYPT_MODE, MCRYPT_BIT_MODE
398 and MCRYPT_KEY to specify the algorithm, the mode and the key.
399 Suggested by Koblinger Egmont <egmont@fazekas.hu>
400
401 18Feb1999: Makefile.in: Links are now relative and not absolute.
402 mcrypt.1: Some corrections in the documentation.
403 src: mcrypt.c: A warning is issued when the keyword(s) are
404 specified in the command line.
405 Pointed out by Koblinger Egmont <egmont@fazekas.hu>
406
407 17Feb1999: version 2.1.12 released
408 lib/twofish.c: Added from GNUPG. Now twofish supports only
409 128bit encryption but it works. Minor changes.
410 lib/twofish: Removed. That AES API was a real problem.
411 src/mcrypt.c: --8bit and --7bit replaced with --bit 7 or 8.
412
413 16Feb1999: src/mcrypt.c, src/mcrypt.gaa: Mcrypt now uses the gnu
414 argument analyzer instead of getopt. Now we can use a
415 configuration file instead of reading from command line.
416
417 15Feb1999: src/sunlink.c, src/mcrypt.c: Unlink and safe unlink changed.
418 Now simple unlink overwrites the file with nulls and safe
419 unlink with random strings seven times.
420
421 14Feb1999: src/mcrypt.c: Default bit mode for the key changed to 8bit.
422 configure.in: Added system checking.
423 src/mcrypt.c: A warning is issued if not using a real random
424 device like /dev/random.
425 src/random.c: Added an #ifdef so it compiles hapilly in
426 all systems.
427
428 13Feb1999: version 2.1.10 released
429 src/mcrypt.c, src/hex.c: Added hex mode. Now the keyword can
430 be specified in hex using the --hex parameter. Thus there is no
431 limit to the range of input characters.
432 src/defines.h, src/random.c: Added /dev/(s,u)random support for
433 linux and openbsd, using some configure scripts from GNUPG.
434 src/mcrypt.c, src/extra.c: fixed a bug in unix crypt
435 src/extra.c: fixed a bug in the keyfile handling
436
437 11Feb1999: The --file parameter changed to --keyfile
438
439 09Feb1999: src/mcrypt.c: --file parameter added. Now keywords can be specified
440 using a file. One keyword is read per line.
441 lib/lcrypt.c: Better use of mutex locks.
442 src/sunlink.c: Removed the srand(time(0)). Now it is only called
443 only in main() in src/mcrypt.c.
444 mcrypt.1: Added twofish and some information about tea.
445 lib/twofish: The algorithm works as it should. (passed the ciphertext
446 tests found in counterpane system's site)
447
448 08Feb1999: version 2.1.9 released
449 src/bits.c: Serious Bugfixes. In 7bit mode all keywords were reduced
450 to 56bit. Fixed.
451 * So version 2.1.9 is incompatible with all previous versions
452 when the key is entered in 7bit mode.
453 lib/twofish: The twofish algorithm is implemented in the library
454 using the AES API. Experimental.
455 lib/lcrypt.c: If posix_threads found use mutex locks to
456 make the init_mcrypt functions reentrant.
457 src/crypt.c/h: changed to enigma.c/h
458 src/mcrypt.c: srand(time(0)) is called once in the main()
459 function. Thus being more random(?)...
460
461 03Feb1999: version 2.1.7 released
462 src/locks.c: src/mcrypt.c: No longer exits when lock timeout is
463 reached, returns -1 and the file is skipped.
464 lib/tean.c: Code changed to be compatible with both little
465 and big-endian.
466 Uncompabilty reported by Igor Schein <igor@txc.com>
467 TEA is no longer compatible with previous versions of mcrypt.
468 lib/swap.c: Included strings.h (via libdefs.h) for bzero. Needed
469 in systems that do not support memset.
470 Reported by Xenitellis Simos <S.Xenitellis@rhbnc.ac.uk>
471
472 01Feb1999: version 2.1.6 released
473 mcrypt.1: The man page is (at last) corrected and updated.
474 Cleared code in lib/lcrypt.c and lib/lcrypt.h. Removed some
475 memory leaks. Code cleared in src/mcrypt.c, some memory leaks
476 also removed.
477 The key padding with nulls (if it was too small) moved in
478 lib/lcrypt.c. CAST-128 is no longer compatible with previous
479 versions when the key is more than 10 bytes.
480
481 31Jan1999: lib/lcrypt.c: CBC and ECB encryption added into the library.
482 CFB mode also added.
483
484 30Jan1999: libufc/ufc-crypt.h: Code changed to be supported from
485 the main config.h file.
486
487 29Jan1999: version 2.1.5 released
488 src/lcrypt.c: An error was found in the key handling. Corrected.
489 src/tean.c: The Tiny Encryption Algorithm was added.
490 NLS: code updated to gettext-0.10.35
491 lib/: The library code is now placed there.
492
493 version 2.1.4 released
494 src/cast.c: Added CAST-128. Adopted from the lsh project.
495 Originally written by Steve Reid <sreid@sea-to-sky.net>
496 src/lcrypt.c: The library is now more functional. It supports
497 multithreading (I think so:) .
498
499 21Jan1999: src/mcrypt.c: -e flag was removed (it was optional anyway)
500 -t --type parameter was replaced by -a --algorithm parameter.
501 src/locks.c: Added. Now locking is performed to input (read) and
502 output (write) files via fcntl.
503
504 20Jan1999: version 2.1.3 released
505 src/mcrypt.c: Many bugfixes. When specifying many files and one key
506 via --key the key length was reduced for every file. Fixed.
507 src/mcrypt.c: signal handling.
508 functions.c: Added this file to make bzero() and signal() work in
509 POSIX systems that use memset() and sigaction().
510 src/mcrypt.c: Output files are now deleted if encryption/decryption
511 fails. (The same if we get a signal)
512 src/defines.h: Checks were added to find 32bit, 16bit and 8bit
513 integers. (using defines in configure.in)
514
515 17Jan1999: src/mcrypt.c: The number of bytes of plaintext of the last block is now
516 represented in one byte (previously 4). So that version is not
517 compatible with previous ones. Minor changes to use fread and
518 fwrite instead of read and write (much faster).
519 src/mcrypt.c: The crc32 is now stored encrypted in the file.
520 src/blowfish.c: The algorithm changed according to the "new" blowfish.
521
522 16Jan1999: src/crc32.c: Added. CRC32 check added.
523
524 15Jan1999: version 2.1.1 released
525 Makefile in ufc-crypt is now added into the main configure script.
526 Algorithm information are now stored into encrypted files, so
527 that version is also incompatible with previous ones if the
528 --bare flag is not specified.
529 NLS support is added (via gettext-0.10). Greek language support.
530
531 13Jan1999: Major version update 2.1.0
532 Added libmcrypt.a (lcrypt.c)
533 DES, 3DES, Blowfish, 3-WAY and GOST are implemented there.
534 Code cleared in mcrypt.c
535 Proper header files were created (at last!)
536 Because of these changes GOST, 3-WAY and DES (and tripleDES) are
537 not compatible with previous versions of this program.
538
539 12Jan1999: Added unix crypt compability (libufc is included to implement
540 the crypt() needed in unix crypt algorithm).
541 DES 7bit mode is now working.
542 Minor changes in sunlink.c (prints a warning when more than one
543 hard links for a file exist)
544
545 18Dec1998: Added src/sunlink.c and references to src/mcrypt.c. Now the -u
546 flag can be used to delete (secure delete) the input file.
547
548 17Dec1998: Added mcrypt.1. At last a manpage!

webmaster@linux.gr
ViewVC Help
Powered by ViewVC 1.1.26