head 1.1; branch 1.1.1; access; symbols netbsd-11-0-RC7:1.1.1.2 netbsd-11-0-RC6:1.1.1.2 netbsd-11-0-RC5:1.1.1.2 FILE5_48:1.1.1.2 netbsd-11-0-RC4:1.1.1.2 netbsd-11-0-RC3:1.1.1.2 netbsd-11-0-RC2:1.1.1.2 netbsd-11-0-RC1:1.1.1.2 perseant-exfatfs-base-20250801:1.1.1.2 netbsd-11:1.1.1.2.0.14 netbsd-11-base:1.1.1.2 netbsd-10-1-RELEASE:1.1.1.2 perseant-exfatfs-base-20240630:1.1.1.2 perseant-exfatfs:1.1.1.2.0.12 perseant-exfatfs-base:1.1.1.2 netbsd-8-3-RELEASE:1.1.1.1 netbsd-9-4-RELEASE:1.1.1.2 netbsd-10-0-RELEASE:1.1.1.2 netbsd-10-0-RC6:1.1.1.2 netbsd-10-0-RC5:1.1.1.2 netbsd-10-0-RC4:1.1.1.2 netbsd-10-0-RC3:1.1.1.2 netbsd-10-0-RC2:1.1.1.2 netbsd-10-0-RC1:1.1.1.2 FILE5_45:1.1.1.2 netbsd-10:1.1.1.2.0.10 netbsd-10-base:1.1.1.2 FILE5_43:1.1.1.2 netbsd-9-3-RELEASE:1.1.1.2 cjep_sun2x-base1:1.1.1.2 cjep_sun2x:1.1.1.2.0.8 cjep_sun2x-base:1.1.1.2 cjep_staticlib_x-base1:1.1.1.2 netbsd-9-2-RELEASE:1.1.1.2 cjep_staticlib_x:1.1.1.2.0.6 cjep_staticlib_x-base:1.1.1.2 FILE5_40:1.1.1.2 netbsd-9-1-RELEASE:1.1.1.2 FILE5_39:1.1.1.2 phil-wifi-20200421:1.1.1.2 phil-wifi-20200411:1.1.1.2 is-mlppp:1.1.1.2.0.4 is-mlppp-base:1.1.1.2 phil-wifi-20200406:1.1.1.2 netbsd-8-2-RELEASE:1.1.1.1 netbsd-9-0-RELEASE:1.1.1.2 netbsd-9-0-RC2:1.1.1.2 FILE5_38:1.1.1.2 netbsd-9-0-RC1:1.1.1.2 phil-wifi-20191119:1.1.1.2 netbsd-9:1.1.1.2.0.2 netbsd-9-base:1.1.1.2 phil-wifi-20190609:1.1.1.2 netbsd-8-1-RELEASE:1.1.1.1 FILE5_37:1.1.1.2 netbsd-8-1-RC1:1.1.1.1 pgoyette-compat-merge-20190127:1.1.1.1 pgoyette-compat-20190127:1.1.1.1 pgoyette-compat-20190118:1.1.1.1 pgoyette-compat-1226:1.1.1.1 pgoyette-compat-1126:1.1.1.1 pgoyette-compat-1020:1.1.1.1 FILE5_35:1.1.1.1 pgoyette-compat-0930:1.1.1.1 pgoyette-compat-0906:1.1.1.1 netbsd-7-2-RELEASE:1.1.1.1 pgoyette-compat-0728:1.1.1.1 netbsd-8-0-RELEASE:1.1.1.1 phil-wifi:1.1.1.1.0.36 phil-wifi-base:1.1.1.1 pgoyette-compat-0625:1.1.1.1 netbsd-8-0-RC2:1.1.1.1 pgoyette-compat-0521:1.1.1.1 pgoyette-compat-0502:1.1.1.1 pgoyette-compat-0422:1.1.1.1 netbsd-8-0-RC1:1.1.1.1 FILE5_33:1.1.1.1 pgoyette-compat-0415:1.1.1.1 pgoyette-compat-0407:1.1.1.1 pgoyette-compat-0330:1.1.1.1 pgoyette-compat-0322:1.1.1.1 pgoyette-compat-0315:1.1.1.1 netbsd-7-1-2-RELEASE:1.1.1.1 pgoyette-compat:1.1.1.1.0.34 pgoyette-compat-base:1.1.1.1 netbsd-7-1-1-RELEASE:1.1.1.1 matt-nb8-mediatek:1.1.1.1.0.32 matt-nb8-mediatek-base:1.1.1.1 FILE5_32:1.1.1.1 perseant-stdc-iso10646:1.1.1.1.0.30 perseant-stdc-iso10646-base:1.1.1.1 netbsd-8:1.1.1.1.0.28 netbsd-8-base:1.1.1.1 FILE5_31:1.1.1.1 prg-localcount2-base3:1.1.1.1 prg-localcount2-base2:1.1.1.1 prg-localcount2-base1:1.1.1.1 prg-localcount2:1.1.1.1.0.26 prg-localcount2-base:1.1.1.1 pgoyette-localcount-20170426:1.1.1.1 bouyer-socketcan-base1:1.1.1.1 pgoyette-localcount-20170320:1.1.1.1 netbsd-7-1:1.1.1.1.0.24 netbsd-7-1-RELEASE:1.1.1.1 netbsd-7-1-RC2:1.1.1.1 FILE5_30:1.1.1.1 netbsd-7-nhusb-base-20170116:1.1.1.1 bouyer-socketcan:1.1.1.1.0.22 bouyer-socketcan-base:1.1.1.1 pgoyette-localcount-20170107:1.1.1.1 netbsd-7-1-RC1:1.1.1.1 pgoyette-localcount-20161104:1.1.1.1 netbsd-7-0-2-RELEASE:1.1.1.1 localcount-20160914:1.1.1.1 netbsd-7-nhusb:1.1.1.1.0.20 netbsd-7-nhusb-base:1.1.1.1 pgoyette-localcount-20160806:1.1.1.1 pgoyette-localcount-20160726:1.1.1.1 pgoyette-localcount:1.1.1.1.0.18 pgoyette-localcount-base:1.1.1.1 netbsd-7-0-1-RELEASE:1.1.1.1 netbsd-7-0:1.1.1.1.0.16 netbsd-7-0-RELEASE:1.1.1.1 netbsd-7-0-RC3:1.1.1.1 netbsd-7-0-RC2:1.1.1.1 netbsd-7-0-RC1:1.1.1.1 FILE5_22:1.1.1.1 FILE5_20:1.1.1.1 netbsd-7:1.1.1.1.0.14 netbsd-7-base:1.1.1.1 FILE5_19:1.1.1.1 yamt-pagecache-base9:1.1.1.1 yamt-pagecache-tag8:1.1.1.1.2.2 tls-earlyentropy:1.1.1.1.0.12 tls-earlyentropy-base:1.1.1.1 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.1 riastradh-drm2-base3:1.1.1.1 FILE5_16:1.1.1.1 riastradh-drm2-base2:1.1.1.1 riastradh-drm2-base1:1.1.1.1 riastradh-drm2:1.1.1.1.0.4 riastradh-drm2-base:1.1.1.1 khorben-n900:1.1.1.1.0.10 agc-symver:1.1.1.1.0.8 agc-symver-base:1.1.1.1 FILE5_14:1.1.1.1 tls-maxphys-base:1.1.1.1 tls-maxphys:1.1.1.1.0.6 yamt-pagecache:1.1.1.1.0.2 yamt-pagecache-base8:1.1.1.1 FILE_5_12:1.1.1.1 CHRISTOS:1.1.1; locks; strict; comment @# @; 1.1 date 2013.01.03.16.27.54; author christos; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2013.01.03.16.27.54; author christos; state Exp; branches 1.1.1.1.2.1 1.1.1.1.6.1 1.1.1.1.36.1; next 1.1.1.2; 1.1.1.2 date 2019.05.22.17.19.57; author christos; state Exp; branches; next ; commitid VXeNRYYruN1MWdoB; 1.1.1.1.2.1 date 2013.01.03.16.27.54; author yamt; state dead; branches; next 1.1.1.1.2.2; 1.1.1.1.2.2 date 2013.01.23.00.04.35; author yamt; state Exp; branches; next ; 1.1.1.1.6.1 date 2013.01.03.16.27.54; author tls; state dead; branches; next 1.1.1.1.6.2; 1.1.1.1.6.2 date 2013.02.25.00.26.06; author tls; state Exp; branches; next ; 1.1.1.1.36.1 date 2019.06.10.21.44.46; author christos; state Exp; branches; next ; commitid jtc8rnCzWiEEHGqB; desc @@ 1.1 log @Initial revision @ text @ #------------------------------------------------------------------------------ # $File: keepass,v 1.1 2012/12/24 22:14:56 christos Exp $ # keepass: file(1) magic for KeePass file # # Keepass Password Safe: # * original one: http://keepass.info/ # * *nix port: http://www.keepassx.org/ # * android port: http://code.google.com/p/keepassdroid/ 0 lelong 0x9AA2D903 Keepass password database >4 lelong 0xB54BFB65 1.x KDB >>48 lelong >0 \b, %d groups >>52 lelong >0 \b, %d entries >>8 lelong&0x0f 1 \b, SHA-256 >>8 lelong&0x0f 2 \b, AES >>8 lelong&0x0f 4 \b, RC4 >>8 lelong&0x0f 8 \b, Twofish >>120 lelong >0 \b, %d key transformation rounds >4 lelong 0xB54BFB67 2.x KDBX @ 1.1.1.1 log @from ftp.astron.com @ text @@ 1.1.1.1.36.1 log @Sync with HEAD @ text @d3 1 a3 1 # $File: keepass,v 1.2 2019/04/19 00:42:27 christos Exp $ d7 3 a9 3 # * original one: https://keepass.info/ # * *nix port: https://www.keepassx.org/ # * android port: https://code.google.com/p/keepassdroid/ @ 1.1.1.2 log @2019-05-14 22:26 Christos Zoulas * release 5.37 2019-05-09 22:27 Christos Zoulas * Make sure that continuation separators are printed with -k within softmagic 2019-05-06 22:27 Christos Zoulas * Change SIGPIPE saving and restoring during compression to use sigaction(2) instead of signal(3) and cache it. (Denys Vlasenko) * Cache stat(2) calls more to reduce number of calls (Denys Vlasenko) 2019-05-06 17:25 Christos Zoulas * PR/77: Handle --mime-type and -k correctly. 2019-05-03 15:26 Christos Zoulas * Switch decompression code to use vfork() because tools like rpmdiff and rpmbuild call libmagic with large process footprints (Denys Vlasenko) 2019-04-07 14:05 Christos Zoulas * PR/75: --enable-zlib, did not work. 2019-02-27 11:54 Christos Zoulas * Improve regex efficiency (Michael Schroeder) by: 1. Prefixing regex searches with regular search for keywords where possible 2. Using memmem(3) where available @ text @d3 1 a3 1 # $File: keepass,v 1.2 2019/04/19 00:42:27 christos Exp $ d7 3 a9 3 # * original one: https://keepass.info/ # * *nix port: https://www.keepassx.org/ # * android port: https://code.google.com/p/keepassdroid/ @ 1.1.1.1.6.1 log @file keepass was added on branch tls-maxphys on 2013-02-25 00:26:06 +0000 @ text @d1 20 @ 1.1.1.1.6.2 log @resync with head @ text @a0 20 #------------------------------------------------------------------------------ # $File: keepass,v 1.1 2012/12/24 22:14:56 christos Exp $ # keepass: file(1) magic for KeePass file # # Keepass Password Safe: # * original one: http://keepass.info/ # * *nix port: http://www.keepassx.org/ # * android port: http://code.google.com/p/keepassdroid/ 0 lelong 0x9AA2D903 Keepass password database >4 lelong 0xB54BFB65 1.x KDB >>48 lelong >0 \b, %d groups >>52 lelong >0 \b, %d entries >>8 lelong&0x0f 1 \b, SHA-256 >>8 lelong&0x0f 2 \b, AES >>8 lelong&0x0f 4 \b, RC4 >>8 lelong&0x0f 8 \b, Twofish >>120 lelong >0 \b, %d key transformation rounds >4 lelong 0xB54BFB67 2.x KDBX @ 1.1.1.1.2.1 log @file keepass was added on branch yamt-pagecache on 2013-01-23 00:04:35 +0000 @ text @d1 20 @ 1.1.1.1.2.2 log @sync with head @ text @a0 20 #------------------------------------------------------------------------------ # $File: keepass,v 1.1 2012/12/24 22:14:56 christos Exp $ # keepass: file(1) magic for KeePass file # # Keepass Password Safe: # * original one: http://keepass.info/ # * *nix port: http://www.keepassx.org/ # * android port: http://code.google.com/p/keepassdroid/ 0 lelong 0x9AA2D903 Keepass password database >4 lelong 0xB54BFB65 1.x KDB >>48 lelong >0 \b, %d groups >>52 lelong >0 \b, %d entries >>8 lelong&0x0f 1 \b, SHA-256 >>8 lelong&0x0f 2 \b, AES >>8 lelong&0x0f 4 \b, RC4 >>8 lelong&0x0f 8 \b, Twofish >>120 lelong >0 \b, %d key transformation rounds >4 lelong 0xB54BFB67 2.x KDBX @