Annotation of src/usr.bin/file/patchlevel.h, Revision 1.4
1.4 ! millert 1: /* $OpenBSD: patchlevel.h,v 1.3 1996/06/26 05:33:00 deraadt Exp $ */
! 2:
1.1 deraadt 3: #define FILE_VERSION_MAJOR 3
1.4 ! millert 4: #define patchlevel 22
1.1 deraadt 5:
6: /*
7: * Patchlevel file for Ian Darwin's MAGIC command.
8: *
1.4 ! millert 9: * Log: patchlevel.h,v
! 10: * Revision 1.22 1997/01/15 17:23:24 christos
! 11: * - add support for elf core files: find the program name under SVR4 [Ken Pizzini]
! 12: * - print strings only up to the first carriage return [various]
! 13: * - freebsd international ascii support [J Wunsch]
! 14: * - magic fixes and additions [Guy Harris]
! 15: * - 64 bit fixes [Larry Schwimmer]
! 16: * - support for both utime and utimes, but don't restore file access times
! 17: * by default [various]
! 18: * - \xXX only takes 2 hex digits, not 3.
! 19: * - re-implement support for core files [Guy Harris]
! 20: *
! 21: * Revision 1.21 1996/10/05 18:15:29 christos
! 22: * Segregate elf stuff and conditionally enable it with -DBUILTIN_ELF
! 23: * More magic fixes
1.3 deraadt 24: *
1.4 ! millert 25: * Revision 1.20 1996/06/22 22:15:52 christos
! 26: * - support relative offsets of the form >&
! 27: * - fix bug with truncating magic strings that contain \n
! 28: * - file -f - did not read from stdin as documented
! 29: * - support elf file parsing using our own elf support.
! 30: * - as always magdir fixes and additions.
1.2 deraadt 31: *
32: * Revision 1.19 1995/10/27 23:14:46 christos
33: * Ability to parse colon separated list of magic files
34: * New LEGAL.NOTICE
35: * Various magic file changes
1.1 deraadt 36: *
37: * Revision 1.18 1995/05/20 22:09:21 christos
38: * Passed incorrect argument to eatsize().
39: * Use %ld and %lx where appropriate.
40: * Remove unused variables
41: * ELF support for both big and little endian
42: * Fixes for small files again.
43: *
44: * Revision 1.17 1995/04/28 17:29:13 christos
45: * - Incorrect nroff detection fix from der Mouse
46: * - Lost and incorrect magic entries.
47: * - Added ELF stripped binary detection [in C; ugh]
48: * - Look for $MAGIC to find the magic file.
49: * - Eat trailing size specifications from numbers i.e. ignore 10L
50: * - More fixes for very short files
51: *
52: * Revision 1.16 1995/03/25 22:06:45 christos
53: * - use strtoul() where it exists.
54: * - fix sign-extend bug
55: * - try to detect tar archives before nroff files, otherwise
56: * tar files where the first file starts with a . will not work
57: *
58: * Revision 1.15 1995/01/21 21:03:35 christos
59: * Added CSECTION for the file man page
60: * Added version flag -v
61: * Fixed bug with -f input flag (from iorio@violet.berkeley.edu)
62: * Lots of magic fixes and reorganization...
63: *
64: * Revision 1.14 1994/05/03 17:58:23 christos
65: * changes from mycroft@gnu.ai.mit.edu (Charles Hannum) for unsigned
66: *
67: * Revision 1.13 1994/01/21 01:27:01 christos
68: * Fixed null termination bug from Don Seeley at BSDI in ascmagic.c
69: *
70: * Revision 1.12 1993/10/27 20:59:05 christos
71: * Changed -z flag to understand gzip format too.
72: * Moved builtin compression detection to a table, and move
73: * the compress magic entry out of the source.
74: * Made printing of numbers unsigned, and added the mask to it.
75: * Changed the buffer size to 8k, because gzip will refuse to
76: * unzip just a few bytes.
77: *
78: * Revision 1.11 1993/09/24 18:49:06 christos
79: * Fixed small bug in softmagic.c introduced by
80: * copying the data to be examined out of the input
81: * buffer. Changed the Makefile to use sed to create
82: * the correct man pages.
83: *
84: * Revision 1.10 1993/09/23 21:56:23 christos
85: * Passed purify. Fixed indirections. Fixed byte order printing.
86: * Fixed segmentation faults caused by referencing past the end
87: * of the magic buffer. Fixed bus errors caused by referencing
88: * unaligned shorts or longs.
89: *
90: * Revision 1.9 1993/03/24 14:23:40 ian
91: * Batch of minor changes from several contributors.
92: *
93: * Revision 1.8 93/02/19 15:01:26 ian
94: * Numerous changes from Guy Harris too numerous to mention but including
95: * byte-order independance, fixing "old-style masking", etc. etc. A bugfix
96: * for broken symlinks from martin@@d255s004.zfe.siemens.de.
97: *
98: * Revision 1.7 93/01/05 14:57:27 ian
99: * Couple of nits picked by Christos (again, thanks).
100: *
101: * Revision 1.6 93/01/05 13:51:09 ian
102: * Lotsa work on the Magic directory.
103: *
104: * Revision 1.5 92/09/14 14:54:51 ian
105: * Fix a tiny null-pointer bug in previous fix for tar archive + uncompress.
106: *
107: */
108: