This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 2.x development tree".
The branch, next has been updated via 713a08524620fd24fbebdf1691508d12ad23fc72 (commit) via 889caec5d9ab2fb518fa2bcd126b1db60ef3d16b (commit) via 342fa5543a381343e031401709074b1d7ce29c47 (commit) via 2775d49b7048df84e7a4c25ac0fc59ec55d8c59a (commit) via 152b57c8fc231cdae8e2334e9e9906c4e6bc554b (commit) via dfca89d77de16bbad9f0a008fefd8dc6d29c3909 (commit) via b635757a46fbf3ce9931e1744484ce678b17e20f (commit) via afbb5d0a18de2096aa63936912b94de96633b39d (commit) via 339dbffc70042b8415d4407f35dc008fc9e51ecb (commit) via e3f28dd56f0df59ec70aeb50df87f8bb552e1aa4 (commit) via 607d4baeaf89e8531a0f310d351d878855cd6b2c (commit) via fac5261ee3d0b1826e128d07aa482d4a863ee446 (commit) via 2a6b769a018fb5f301352b856ce070b63111fbd2 (commit) via d366bd9f33d2c79e0dab376bede95636cfcc2695 (commit) via b5e9f17b665341a8f11ab85b7978904246908a63 (commit) via 8ace0e749bd428fa66ef69279c6889246a1b6c7b (commit) via bbd544ea81ce56719560ceaae890357f66a656c7 (commit) via 50d1ca7580ab255449ac23f2e89d2f67156fd13e (commit) via 09e923afefd4cdf1279bb6d62c3a3c46fd9cda0e (commit) via 7f8e1a3dac33e70f088fa2691cc02fa8c9d154f1 (commit) via 0c8b5bf924443cb62ea19ff56201e6288826d264 (commit) via 154fbbe9fccc580792a82d1bb858d6911faa6269 (commit) via 33af74ea91c5cf150f13be9bad2a1c8b8ea65cf5 (commit) via e44dfea3bad0ee92e2645bcd3b1082c7d780b39a (commit) via b1e4de058e71db030ec6e0e237fb479b77e8efb6 (commit) via 2909e8b90fc26c53e8f5f0376c5d084b77a4041a (commit) via 9c8fb3f27868d335efb96140242ebd0ffa8585ad (commit) via ff3839256462330a198008b7b69e3565b6e300b9 (commit) via 98e8c7b563dcede542b9c78ceed2e279c2358abc (commit) via 0ddf0594ddae080564606e4b36d6b5f3443a670e (commit) via e865603286978e87a7611cf4471d4844f8ef73e4 (commit) via 603e55bb100e5c46b298d84b702e0d560d97ed03 (commit) via 377aa9b34d237d4180df182482bfda8ec327cfc3 (commit) via f40fd7918a407a4054181c34e4e61264107de957 (commit) via 6456279f4f2b6a19c552510d4dc24edd3d310882 (commit) via 80c7f007fe5c70b1bbfa56286806e73ae1e93bfa (commit) via 78e1facfba34d36f37f24ed0a232dadfeed72f61 (commit) via d02e057e21b3e0729dacba2611b5a527e3e46fe4 (commit) via cadb66f381e606df01509e9a4e388b1d3b85752b (commit) via 2d84d37af6df59404760cf4d1413a7b019ba295c (commit) via 777d1bfd0ad10d4445b7a1300bb948561c350ed5 (commit) via c03cf9ea9db6ed0d757b44211a6df6116275078c (commit) via e3341bc21612b4036801b32d6679fa3d17ca0d99 (commit) via 9f0b9436d83a7a97dbeb26060325567eb61fc627 (commit) via 563e4c7d67ae869b12d050751ab27d2b357548d8 (commit) via b4c8d582db1ca1a00193f827105a80523b1936e0 (commit) via 5330a07cb2b3b9626861f0b37f4d084f52621d62 (commit) via 59d6383286979b33f0d63f8afac6a6209fbd1c0d (commit) via efaf7bd8df72e27be32f7d937e3e4e2039fcff0d (commit) via 7f71b9ed04b29555d493793a7ab25a4f1a530ad1 (commit) via 7a524f82b94fa35dab7c1abfbe11865ece156ef5 (commit) via 1151f4d08bf00dee56487968f321a09e0bb36bfe (commit) via ed10297e1bf16da05f429e1c6f1fc21926d96474 (commit) via a727dcf7279d8d65548c957879d813de1714344b (commit) via 3bcaa8bbdf45ae2ff2ac9084ef2ccdd38a55d912 (commit) via 5ec2c61ab08b41cf01f7f144c92d8c2d4581aae0 (commit) via 25942c277cb9c7485cb9aa6e2b20662031a127b5 (commit) via 7fb4ff755e5bf009e9e6925c5b010e5d71c89566 (commit) via 56e3ad68eccb448b8282776426fe0a2dc9a901c1 (commit) via 95d5f3df86e69ce88f60eaa16fc80f68e99523df (commit) via 25224e2adcaaa2044e4ddab2a163050d56ee13de (commit) via a4ff48c0ccd63b25e4388297849e75506308efbe (commit) via a83dfff09456a0faed80cca999e87ca2981f9849 (commit) via aedfdf8397bcc11032cd54a93d67c729d4a7c81e (commit) via 765123255d98db6f03aa5bf5a91875df360012ed (commit) via 969bf25a6dd741ea388ebccea4b103554d2f57ac (commit) via 08a2e94703df032de2bff60f384ace08af84f2b0 (commit) via 11c96d4a74cf1af60c377b8a0a83c53141777d15 (commit) via aa9664561353c352d2783a8054bb32e804a5268c (commit) via f1894c45ddc657360e9e8ad95f567f2b677c4544 (commit) via cb13f50d50b2d87e4e368d8f18ea945656cafa33 (commit) via d0cf29f084d7c47d61a0141e60c12e6cce78d8a8 (commit) via fc5592af4d8ccc026591535e4090f187a4d96a98 (commit) via f599cf7c4ae36a382a1baf0923ee24ce01b45fdc (commit) via 800c1607ae050be3e4334c5bdd5f29f76e005390 (commit) via 14820894ad62c06b0d7e64b67a2757ba76f4d9e2 (commit) via c07e938edbb6071fd01872622cc30f333045326c (commit) via 1b22e11a6dbe0ecf702cf6b5f5cc86201bf20786 (commit) via 05d4672c780eb90a44cbdf77dc37b09189290f90 (commit) via 3046fa42b116e8ff4531e48db8dabaa6b5750f48 (commit) via 5bfa669faa0c522692ec8e3a7f9356c0a8b57615 (commit) via 0b642c3a73c40e4bdebd6a06881095bc43cb3d6a (commit) via 857fca3785cb6beb42c501152d6c389c64d62b01 (commit) via 1432ca2e26cffcff0535e4e0ce5938057f003022 (commit) via 489b3c48a4f4fe21f021eb2d0aff03b3fe585a9f (commit) via d2596f222857ebaf76d8758b9a2529f06279e0ab (commit) via 164520ef0e18df389b7b839accaa26595a4b44bb (commit) via 1b3cc041d962178eb18c9e5188f248502be9aec9 (commit) via 0b1f331c5081e10d98ae9b9174bda2fc3442265d (commit) via 4c93a9317f9c5627ce1f9e3fefd5e4097c226e0b (commit) via a16cd7f0eeece794bdead70ccaf17ac43d656ecb (commit) via 0449b50f896009ad68431e2bd7b3091f5570269d (commit) via 4407b347125bd64b84e36a4e47a612d2507ecf97 (commit) via 68388766c3ce8644b8983d9c1b6726c9e94fa2a6 (commit) via 2daf2ca308661547782cd819869dc8477ed08910 (commit) via 52e457d501bb5019abf7767178074aaef69e2077 (commit) via bbb7dc042092e75f56f1822bbfa1024c74c9b5a9 (commit) via 4eb60dc7806f41bb07d2e45c69ac5ebc8d5353d2 (commit) via 4200583c7084c8a048ce9b568bac62a8a4e8bcb1 (commit) via bf8416a2ca1d27ce00d5520e19b875511166b8f6 (commit) via a408c745d77ed569da9066ca2c95cda587f327e7 (commit) via bf5a6d9a69ec584faff4fbb9c74359a48f0601d2 (commit) via 164a3b51a9891690695547fe84c8d7eef16af444 (commit) via ff7a39506abf741d8e57647453a6171a0cc563fd (commit) via fc9d164bfece5cecc99110f61c19b20be78dacbc (commit) via 5c0dc418e4c4d280c7555c731eb4d24dc8979378 (commit) via 48a2495afd78163adfd984689ab1c08091fdd2d3 (commit) via abcbbd1fd7d11549b7c44e301f17a4b9596a04b5 (commit) via db0798e82af1d7bdc83f319d06276c923d4fc012 (commit) via 6f928c4d380d096a1abd0831c2c1de1a920b3ad1 (commit) via 9fd6aa06b69bf944ac615439ee28d328578af23a (commit) via c703cd4ce52abcbd52a7de62c02e20087794af00 (commit) via 7fb1b9f680b91b0f3446172c07de7c4e9c106001 (commit) via 0ccf2cc4170c0072b88246938d793b624ac71c4e (commit) via 84d2c3089cd95f27bd6acbbe3772d7ab88a923e9 (commit) via 8ee51f4dabc942597314a761801045eb503c3318 (commit) via 38b6ec334229a4702b7adb08b025df5db172dde0 (commit) via 0f27d5de70bef384acb3ca289ca1de7a555e037b (commit) via a8fdfc38ad2014bfa521c8e0208fe7821ca2d149 (commit) via 3fe1243490b163c9db665e577087aa499a9eb292 (commit) via bac3bb44e6cd3a4b81c5210b780078ac31078917 (commit) via 55b4b3c924e1f3e01cb43bf079be884ac0e0d956 (commit) via 5cb1931f2520e8e46fd32151ab7101b6e0d470a4 (commit) via 060ae9910d2d75ae382379130586a08e9efbf578 (commit) via bf7466f5d1069a6b46fe8eb7b8c52dffa656c95e (commit) via e1aaecceb36f23dd3ec821c433ebe3052579f8a3 (commit) via fe23bfb8e9674293a20ec205c22bdd6f60fa12ad (commit) via b411505d49bd881e44de380f9fc600aa9adf808b (commit) via fc5385b65486118593131358656c2932211f5873 (commit) via e44fb0dc952248d0a8fcea8e59e18117962da633 (commit) via ccbe39e94aabfc512f689eb74df1915de9298085 (commit) via 1c94d079236ec2a9471752dd09bcd084ed6e2c4b (commit) via c74f6bce72cad9e2599416d9602dd426d864f1d4 (commit) via 8b316677104f8bd40a29979052bc546daee02454 (commit) via 8706303057c528cb825857e6d5fe048571ce8d4a (commit) via 245ff333e80fd916b990a721f13e9325709fec92 (commit) via ff305ff7c276789edda0e606dceaa9fd5d715ec6 (commit) via 487880cb6829ce9ef3a31c8df110c90864e3ec12 (commit) via f19e720dbf75be4b6f8fa42634d6f56176a200e8 (commit) via 109a1ec7d488dbb36c236f9d9cd0629764c52e17 (commit) via beb726d82b7705190288b26a743665b50bba99ea (commit) via 58d2aa5582cdf2c6f99071178be09fd2cee1ff73 (commit) via 0324cdbd19f1b09b66390823029e11993d40b140 (commit) via 72c5e364546485fa8db29197605d4be89d57918c (commit) via c7bfbdc2ef1c29d357c5d0def038637b8c9c7387 (commit) via a3dacdfeff73e60897a5d8647167661dcd7cd514 (commit) via 24c0b6af6cb65f35068159f1d9bef42f8f7eb5c0 (commit) via c6445776473a943d82fc3f82a7c1390d5974fca0 (commit) via f89463d829e35e0d6b0b6894acaa0c80a35f3c0b (commit) via 8885467fc1c5f93066e214b47100bcc3a1edad90 (commit) via ce97b3f3fc7616690aa7d405013f9ae62b7f04d4 (commit) via 051cb353c6497ee22222a876e09472e048d20115 (commit) via f9866a728e33ce8791062f2b449731bec490ab5f (commit) via bce6a367ded247470b10aa97d1a495cf59795c4d (commit) via eefb3b95d8fbdbcec93c9eff338cf41650bdb64c (commit) via 5bc7de500f3d69b416205b5c08f4bbf6ac500003 (commit) via 0cb985d8fc753e7875695f8ac66f9c9db1462636 (commit) via 93dc8835c399eba647112e6d85daf545d8181782 (commit) via 3ae6726a8e15a58a5690ee3a766c68c8d3de67b2 (commit) via 24614d7dfb46bf0ff7fac2f63cfb0d525d82ea95 (commit) via cf997605e529e895e90c4691c3b418e279dcfbb1 (commit) via caab8fb9e332702bd36f66d91f8342ff260a64e6 (commit) via 843f29e9b9ff647ecdcb5d7bc512bb12f630a712 (commit) via 9011399a1ba2482cb2062e7b4754ea8939e1bd71 (commit) via e7d2f07094a3cd74293a10123184489b1c916c57 (commit) via aaf12a485ec085c805f153b574059dc0600736c5 (commit) via bd3c8b59949509e6bc8a77104deb15854ad187bb (commit) via fc7d153f062440dd637bf4722afb2848ea7ae35c (commit) via 0a478d33513c0c6edae9492f10b96820abe573d9 (commit) via dbd3392c8a15046ab0a5383bea5a63b04e9e9fcb (commit) via 841e825e7ba07fd704c2ccd1601a2a2237576884 (commit) via 76b59637b9b184cbae9e6db758ec19dedb995fa6 (commit) via 324bb8881f2e21a483d0d8495564be240af33b66 (commit) via d89eab6d695b14607512de9896f9ab9e8c825c90 (commit) via d3b702945e2cb216532ccc4b3f1e9fa91d9e47f6 (commit) via 0a3c4cf02b75d4c717892908cf2d4ce8223b4040 (commit) via 2eea44c8d4bef120d7d7c8b1d2b8479ea7b8921b (commit) via 08abf73d0e2be7fc77b93e26b3700b6aa8af3678 (commit) via 9314973b23784446f7daca07932d11bc62a1b81a (commit) via 7f8eb58ded528ab6f71dee3fbdfd4cd0b7f529ef (commit) via aa7970cc87ef9b4dfb8e771b6d80e457ef27658b (commit) via 5a13fbd3632206e633e97b6a6f2b28f2826ddbda (commit) via 9f9298d99459a03e3497f67a8accdf7c29c6a96a (commit) via bb893dcd86744a5167d92529d4a7e3c0fb29d9d8 (commit) via b18bad8a194459493ccafefa25698168cda553d3 (commit) via 5b7f487baa9a67d5f415ef9ca2de8840933f837d (commit) via e4e42008adb48a1c97fa4ec829fcb01c242b8c8f (commit) via d846fee0378b8c7e56229d69d47ec0008c45309c (commit) via 8955b5a74668565b31ffad1df13d2be1add87fb2 (commit) via 40fcc865dcc3c483ec9b52f79cec2249599ff480 (commit) via 8845173bd6ebcd3ec82a6e2a674da509446d597b (commit) via 3c43cafe14ff93fa92932d0895cb4ba7e3d25e83 (commit) via 1c32aae7e33a6287a7e4f90c69c930b107afc4f7 (commit) via 551bddaefe35e9b9d60ee2f7cfb0ca40c4af0a4e (commit) via fdcfde0a2eb166558b1bf23b18a31e5d2c46fc7a (commit) via b7e680f2eb66cfdef715c07a442d8982eefd5550 (commit) via 8dbba0e4607ad83d26849e87b09ef52a5ec3f70f (commit) via 73c7eff80ece6765c5c147514a3ce2153f7bf4c8 (commit) via e85d32bbb3eb5c5debf106737c4a4fe8c4729325 (commit) via 5eb80d21a76bfe08385ef8ed4049fd32cb3e0b50 (commit) via 3a69ea9b798504a89bc02bb7d844eeb8952491a3 (commit) via 5d547072c3e454549eb0ac0c36827ebcba8eba4a (commit) via ee7b74d483f8637f1c7a7ae08d45c75858519b1d (commit) via 769469ac75365a712cea77dd7089c20a709395b4 (commit) via 7bb21658735d8e84fac4721892ed7c81ddc2ac7a (commit) via f2ab614b46212a977026117aba71968fc8bf361c (commit) via 090e421172e56743af36a4f3e734b8b60e4e0b0c (commit) via 512d54a98f02dbed4bd67c73dad0c318d8831f8c (commit) via 6869d261a883f7e35f9916b7a8b0633bbe5cf736 (commit) via eff5c1d30c0a451991478f6732d66fa598c1a170 (commit) via 738e90f637d049db26544aa36f1fb07c89253e70 (commit) via 49ec908e2d359656e154184b85024546d82767c2 (commit) via 79f8faa733ae27edebd39b185376c482b734dff0 (commit) via 23517bda8b8fcb31c38275ceff355c8e7fb2ce97 (commit) via 05abd7ba2501dad59e367c2e1b7423ce2ecff1ff (commit) via d4503cde253bb6888e0a5a58782b6af8050f17b0 (commit) via 856c9bf08de8297af1d0e7225bdb3dc2098781c6 (commit) via 475294d49e3c203037985a3de5ee674576d134dc (commit) via 59ebbeccabe9b9bd8634c7609509eb664bc5fccf (commit) via cafa88ca9b7665d5386ed5b60153b33aba2f0e26 (commit) via 33359c68d9187d6ed8b0a1c2a3c31c792a6cfd29 (commit) via 91040349aded2263ae30c01118e48c198596cec9 (commit) via 59c524d0293655ea2e01c7a639cf614060d393b0 (commit) via 9e9fca31e68417f33e708eccbe7dad997d8a9254 (commit) via b3cd6e3382dd7145d5c2447599a4d91bb3295fef (commit) via 0972c65075108978eb7806867912db74cb0c3075 (commit) via 6fea934bf60b770d08c8d36c442b5904539875ff (commit) via fae0d5e39422c860c22217bf5cb1afc6e09a0c20 (commit) via 305d7fc9b8056a1a8bfb2f954f778a179b1f28e2 (commit) via ca80b7118030976ddcb8eec1172df3cd02832b00 (commit) via 6faaa95804be63b98d341207dd682164c9a28395 (commit) via 42d9192e0cc8f7544016af09c2277853fc3d884c (commit) via c2cc3cf1b990cb84e0bc15ae1fd45d4786b0b6da (commit) via ec8d7a31d6738315f29d48fc0b994ea97c9e5232 (commit) via cfa86dfd17a94b85b2b7a6c45f2dd0d884ba9b53 (commit) via e5620b245f23b021e705edf1f9ad11fd4bfec4be (commit) via 4495251167fc7daafbd48016be62c2ed3b48b830 (commit) via 33a3f9501461d0b086c681411b2b8dba6fdfb8c1 (commit) via 0bdca0cecdbb3268f1e061e148bab884d8e022f9 (commit) via 88850377df25454515762a13d35b0c6c915f2371 (commit) via 75db3817a73f5d34b0737b6f6949c5bb4c5ba51c (commit) via a1b8d178fdf9e88fffc37e1c98bd7f0346a5176b (commit) via 840e9b58853da650d2f3650a49231481b2c5fb57 (commit) via 2f4ef06868e4a07e2db603e2e4f8bc510f9dd3c9 (commit) via d22501e8132e671db2a362d95345347792f9bd31 (commit) via aebf1b54e16d7c9152be5cd8aa86e764540f7a58 (commit) via b83d68f3fd925f1361237335b92e34ac36215591 (commit) via ab4a5a35af5bb45b8f6d1d104924d89379a0dbb9 (commit) via 8251173b76f6c8a91adafc4d2cf8749649a68c9c (commit) via b307417f30eeafb088001956ad9416b3244e6691 (commit) via b0636ac576739778aca12027190b15a6c8f346a6 (commit) via 73363ba3927a8b14fddace46cce658ef601a63f9 (commit) via ba2eb1a419e89abee82052d3a0b3b05884d89a0f (commit) via c893985d476b25d26ea885e8f8dfeabe3ce77ea3 (commit) via a56df4eede029cb13aa66eb0d9aa35dd45e2a5f7 (commit) via d8158ca68c4d48eb7fafe1b3a1fab2468381979a (commit) via cd406833e24ccb5469ae38635da50f866a4c0564 (commit) via d3fac55c619b200705155d3b4dd3cc8f148a5ff0 (commit) via d91d82638972130e20f998c2b97795a9fdf5287e (commit) via aafa82e7da48fdcd5df58bce318cfbeec0409fe2 (commit) via 5b07a873a5d0a62e691ac5f5f37659a5cf5500d3 (commit) via bf22df04a519654ab96d3fcf4f6efddc953736cc (commit) via 7a14ad3bb7b7639df0de04476233017fe9619d4a (commit) via 485e4c15380ba68f2a917c0a625191122757e8e2 (commit) via 78ae848e1a471b6f55a8110f3da773dbe368fa95 (commit) via e825b015ad2d940427caa9107dcd34a661c00ed2 (commit) via 7b6548b273fc6cf3bd191f157304952cbbf21986 (commit) via 5d924403f2508c8ef34ca148ec49aeb641a8f7e6 (commit) via 579a39d0ba66b05767eacef0841e61b715429f20 (commit) via e07587fc5936abd1b33dbd4236f13d89e3640c63 (commit) via 87837787931adfe63d2011575a5131c67f44577c (commit) via ce242e688b77dc1b2e22746e1de2707742f6b798 (commit) via a62b3ae20d759995ae3a37b2ecd4c1ac99c3d9c4 (commit) via f179d25f982b5a8c8bfc878263a115409b003d6d (commit) via 9256a1dfdfc73433d1e50b0584b5cb0fd6014c58 (commit) via 20fa8ccd19e9fbbfc7f2f6c6613d210d98563353 (commit) via 19947356c852c5dd92460cf115e448a0cb14f3bc (commit) via e238e4c25bed0fd876d12671518957d13d1a0426 (commit) via ceb5098e575cd68a133e238c1ec8f67867bf41a7 (commit) via 2120ed47e93d52d96bbc3715fc7649f1086141dd (commit) via 88f8491945dcb15e1fdc4dba231375736101d00a (commit) via 7019ca5809f03b15c4f6aeeb8b03f71acc2cacf9 (commit) via c063cafb8f9090db36b92bdca9c4d543115e1828 (commit) via 99aceb073b579438c7c6f404ec1d62d5b8ae7220 (commit) via 76d8ffc43bc2d9ebae9311185a9c6613db7860f3 (commit) via 455a698f16a9fcd1ebb0da8e5826e9c3b48e9b76 (commit) via c588f1ae684e0a32891f3fa8b25955a151195174 (commit) via d85fb69b4b87d14cfb37489a5d3e9ee2932ab4c3 (commit) via d7aea5bdecae31f62fee176bdccb4ff3d8be26a6 (commit) via c599b6dfea0babccad9eef077e48e1a0fffed3f1 (commit) via b03cd0fb257a131f115cd669e0f405c8c8cfc033 (commit) via fad85501ea4c1f5e546b85ba4b16c990d7c5cbf1 (commit) via e51e85bbfd1e5580254408d05b95e143023a2a8c (commit) via 74ce1e85b6219d6e34da7efe68f629385eee1686 (commit) via 208c85be4c473c4a6cfe056097ea323da7a955b3 (commit) via 215bd18d84536111e8f44067d4ce96df705af522 (commit) via eea897b3282c4fee8d580364b403d349100c7e22 (commit) via eb07028a850a5f42b2fe8562b463e17b493cc51f (commit) via 9fe72c5267c3ccf21e6a66e035adeb029d660278 (commit) via 6b8be0883b751292b2c7485ba7f34899a755c05e (commit) via 98dd8fc1a3a295e9e005bf15e51af578932ec95c (commit) via 26906d98239bf79d9344e8f0796d5ca40d02ee73 (commit) via 11b2b92bab2282d7c6c8dec0fbcb3f600fabe83a (commit) via e959976b45238278c16e3b8d06a51976fc814cac (commit) via 8ba55ea6bbea2d0ab739a882b7569757428e589c (commit) via 850723661e89157f87df9ca2eb654664adee07e4 (commit) via 3306331d086b8ffe965de6f5b1228f9c7dfb99fd (commit) via f341a168ee290d6a556c1d864122f16fc967deea (commit) via cae0079c2f7c86b92cb7d9724e70f38be571a2cd (commit) via 16739e9158f5673c20ecab1bccc8e8469078a3a2 (commit) via aa2049e552b9d090a3059f8204c5f5789b99c454 (commit) via b8e2ca20a1fb71b2460a0ef97d462cd55e796b02 (commit) via c5685c2420e9a67e6a81e36bbba9f78b5fc268a3 (commit) via 0d08de33a65c31386be41132230f9fba9028166c (commit) via fac85ccd444d51e64c38ec9939d9532e273ffd93 (commit) via 942d7058e5de7f362c4996c0ede72fca13ed2798 (commit) via 902c53c7fa0184639516eef1a93111c213dd4102 (commit) via 62990de7b73a507eab1d70b504c370a3230ffd79 (commit) via 1c0a5e3e6de12ffa6371ec5b3c409b495cda3b20 (commit) via a479eb34feb1d020c83d7e2b0e492314302e8090 (commit) via d58d68b533037da8bbce85221f61ec5311d9e189 (commit) via eab1db55d713a104f06d66b6623cb61fa360482f (commit) via 3e0cef2a2673b6c434e10bc656b99a5feb550ff4 (commit) via b0849c98600896b22969ada84e04537e9847f411 (commit) via e9ef343f6de2d22519ea5021e184d2eae5437421 (commit) via 29f11892eddd4d8f791acd6fb8d218cfdf37c63a (commit) via 0652dff7e3c019ce551c89b15c79c1112928767f (commit) via 712829a1b84985bd800c84298f81a116d3a39810 (commit) via 513d55e208e12d776601d82d343962e5d98724d0 (commit) via ebc3a12fcb97526c0bb8158bfb855b8ba48dc7e5 (commit) via 6cd3f8f8d7a7fc1a78d03a4b7167859edd980354 (commit) via b2eb5b07826d590319dd81e5d5b9506543ef3507 (commit) via 93dd405fb0871b374fb98e89eacdfdad663ec9d9 (commit) via 852c45d289fec8d5740a81741c11b26993dbbe6e (commit) via 3885956a7f53045b61ad511e107c0338da944865 (commit) via a0f41307ae0ea0ff6a800469b5abf1c9356d986d (commit) via d29db1b0f8d219998ea1a476b9e45d056223fda0 (commit) via 68b23cbb0074191a034f24b6b5a4c10221e22254 (commit) via ecb181530ca15245d1286857a13a0978234f7abd (commit) via e528205ed8534cec2c29c0932108d98570c7f07a (commit) via 4c700de4af3de72b80a540fef26b4e056b85193a (commit) via 98c474a4aa6802cc07088eafb60eb47a8b315d10 (commit) via 15834b62223bdbd98832a0429eea2b5eddbce56f (commit) via 00da75e97519c7dc083eda60fabb0e14eace314d (commit) via 96adb1c9a3b8f9a110d3092f5a649591e5c3ddd4 (commit) via d41adcc8aaca56d5e8ae1b6658c9d72f2d3d1787 (commit) via d8490a5864e2f3184fc70eebdeb3cfdcd7ffc9cf (commit) via a29d8104441722d5ed052f1af0acf6f7dc865de0 (commit) via 1fdae9667d2bac3695ba79d912a0095d73bee3be (commit) via 460abc6bca624f9ffd7a3eb77ba93b8d1716b14e (commit) via 0f94e1c3a8755e360d93fffe7121679c94b23af2 (commit) via 2f20c5fa20cd5ac8db1a7c3390c9cc1f417802ae (commit) via 9404f4c577a960fcbc40fc926333a25558a6b3a5 (commit) via 38c73dc0442cf2b65bd3dc90f764cef50d6364ac (commit) via bb09267f55f5404153cac90b73ebd318af8643d8 (commit) via 3a13d0270de51c7055cff8a8c6a0f99b82e47a10 (commit) via ac93c5d0aaecf0118b679f9af2717d02f86bb6de (commit) via 853b75593e34945f90f96096c5e967f6d693058f (commit) via 8e3c9336de3ca4a9feafa871ba946cf6ce78052b (commit) via edcb2fabbd251b2fb7e17743e5469ac9877d2c83 (commit) via 27f2be1853f7a2761b7495321c2bc3cb109a9b6a (commit) via b05a940f3efd28115e9f6f60e48f3bd9a07a8c18 (commit) via edd540ce4e37f65399d0b68a695eaec7e30301be (commit) via 8cd7fc6b02726609e261c3681031f5b8c094afb8 (commit) via 523e791c6176e6656b2f890b6ded3eab185374fe (commit) via 922092717b57a984732ecb8a2ad595dccadcf81b (commit) via 7274a673f0e2941c17c0745285d2f46f97728db3 (commit) via 0cac94cc32d08cceec03523c8023c92c0d1c9628 (commit) via 7fa7c7dd2eae612f3fca2cf32b8c9b33cd54fae0 (commit) via 766bed31a386626d3285a3fa8015ebe96dfa1b10 (commit) via f8e4f32b132ba56b3feba3330c89ba550bae4bbc (commit) via 4b1dc0c6627eaf17ee4c3e6c19dc306b59d33b39 (commit) via 1e908471f130ed4e90ca4bc9d88b36005ccdd7df (commit) via 6b1c728d88728451a86bebb5011c89de47721d5c (commit) via 337305ef81675c30162e9ce7d373ade32bf643c1 (commit) via dfa59dbd1f12f3427c51215e76b4a825f8a169fc (commit) via 8bb35e212c9870806f3111b1ba5e3795302cc606 (commit) via f8177749ef29d993a30674dd10a204bdd343c3f4 (commit) via 20c2b559121a4cc220f68b0ef8846adbe739cb00 (commit) via f840a7e2ee00b66fa9e8b270a35b974f7d2365e1 (commit) via 5dcde26d6e303fa42367afd884a368a23682c1b9 (commit) via 06f626f9f51219670741f6138785076b3dd124fc (commit) via 104a00cb8aaa9fe0d09d78913437d5adcc7d9d6d (commit) via 51cac9a1ce8b4baa0a214f7674d8a915a8030560 (commit) via 20651e22d4df1e8c5f38a1be63d3fb3826c27dcc (commit) via 473725f5b006ecfb13d08c17e03ef8c5c0d66b3a (commit) via d9227212da0e1412643a86677d48c4f0f0069dc6 (commit) via 71d51da31f7d045d1dab743df7e5582f27665d43 (commit) via 5faa66cfda185c9f7148c886262fddd24be75f3a (commit) via 0329efd251cea8c124bb83876cc527a7bb84dbf2 (commit) via 4d316a78078b0b4448365ac5040dacecf5777def (commit) via 27f337cfcbff53c5cfa22e74eec330e9f418a3cc (commit) via f37c3a4f65e6a57e2ce23cb21993f0a79d4d4eac (commit) via 0381e7a69791a1be529fcb36f714184dd12dcbbe (commit) via 7b8de7b8a5291888151a8b4d1b0dfe2bcad5c7b9 (commit) via 3118e3a24e710d9fa111092b2ea7d5801557c915 (commit) via cdefc58fc1586ccb493574d14c9ac48896f546bd (commit) via e515c0b965acd78429cdcb6bac9e26ecdb6c6e51 (commit) via 40fff54d2bb52006b1af97248985d7362d15470d (commit) via f5fe9e1bae8e9fe7eed67203fc7612f1d5ababfe (commit) via c91d1354c4a565c82cfb857c2d1316c39d25d8be (commit) via 2d5bc4419fdf8032c0ccf55245a17173a07225c0 (commit) via 1a10fcdcec6d396e339d1b91e924f31e1cfd3f6f (commit) via 492b2601788ccca269986c55a0b090ccbf876498 (commit) via e73e134c9689a672c60eb2e0f6f29dc8b522ef1a (commit) via 6e79ac7d8c8d2264cf708292a0c193dfd13008b0 (commit) via aa1b59597201caab7f94c18859e1f58aaae86e3b (commit) via f9c750efad9e9c23f43c84e42c83a488b954667d (commit) via 0c719f9351543073b0d77e3f27b6e32873fa8eca (commit) via 989a31e20cbc97b37227b513b5b584e0ec94f38c (commit) via df7212afb305098e431b1bc9a862802e4e7fffd7 (commit) via 784d72a2897cfdc614973aa5314032b5a93ad864 (commit) via 20c5535cf791d06c2ef2a0b49e6073fab182e810 (commit) via fbe259ceea9b93a60df6f86322e8e75b80365cbc (commit) via 24f1f6ce6104b1b7afdef9caa7140d704f23d1c8 (commit) via 9aa36230a5d5001b10a78cc74a9661c8ac000e1d (commit) via d4e6e4ce5d57707e9e36b53ecf9106f88a707ec4 (commit) via 2c30258248e49686415aed9a0dfe1ca602f1b3bf (commit) via 441726e1581e02f7d5d7f46c1e167a3ca8c600c4 (commit) via ce916ba73cc3ccb52eb30110483209612cfcb13c (commit) via 7c743d54f0c48f1cea6169efe09a68e0f27f18c0 (commit) via 514bee894cc0c0825fb874689d3e245d3fdaf1de (commit) via c1db56367201e69f44d40369533a4e54338686a5 (commit) via e95ea70202ccdb16f2371cb4bbbe871239bf33c0 (commit) via 504d0a27d2dca40436d2807cea78bb908b8fa68b (commit) via 01d103a92b2091b0830f83256b9d35b83a9f9559 (commit) via 1d4b178db05de5f1274009b92037c33c631f2dbf (commit) via 94571564362b2583f2aed6a4f49c577774fe7928 (commit) via 79df3f75fcbbdcd9a7d70aa1307ae1f45696c9d5 (commit) via c1cb34067820979ad26f7d9d0b6da4965a815080 (commit) via 3bcfadb1d9b7029370d26d833754b38220189dac (commit) via 2026d43448a18b3d78bda51d0e2df880c88518f2 (commit) via c0e410b79d447f276726cdd84ac561d69ff75fcd (commit) via bc321d6f115e355e507bbffb691bc154381644d6 (commit) via 84c36011d10b6949b60a5641d5250f6aa410f0fc (commit) via c37586818dde64f2444925d420e5e775e43ab2ba (commit) via 54194ba452dcab3d2d117fc3a72cec5c2ab2cc00 (commit) via e9581f09df723395dc0c56bd88c35faa7f43d311 (commit) via 39de5c10c18a89b5620e31ead2d7d3399481a1f6 (commit) via 6d29812d42fd09a1a1be4a8fa086e2d64d36e72f (commit) via 68e5ce98bb11bb1a097ad9fe4ef911f1425f7ca3 (commit) via 296e037fb1f404c7703508f5643b59832cf0bf81 (commit) from 9d80adf1b463c0b730df93bf727a5dde51df4bcd (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 713a08524620fd24fbebdf1691508d12ad23fc72 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Apr 28 18:47:37 2011 +0200
make.sh set branch to next and version to 2.10.
commit 889caec5d9ab2fb518fa2bcd126b1db60ef3d16b Merge: 342fa55 2775d49 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Apr 28 18:46:45 2011 +0200
Merge branch 'kernel39' into next
commit 2775d49b7048df84e7a4c25ac0fc59ec55d8c59a Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Apr 28 18:43:08 2011 +0200
v4l-dvb: updated to git20110427.
commit 152b57c8fc231cdae8e2334e9e9906c4e6bc554b Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Apr 28 18:42:42 2011 +0200
kernel: updated to 2.6.32.39.
commit dfca89d77de16bbad9f0a008fefd8dc6d29c3909 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Apr 28 18:41:49 2011 +0200
alsa: updated to 1.0.24.x
commit b635757a46fbf3ce9931e1744484ce678b17e20f Author: Arne Fitzenreiter arne_f@ipfire.org Date: Thu Apr 28 18:37:05 2011 +0200
Updated intel network modules. e1000: 8.0.30 e1000e: 1.3.10a igb: 3.0.19
commit afbb5d0a18de2096aa63936912b94de96633b39d Merge: b5e9f17 339dbff Author: Arne Fitzenreiter arne_f@ipfire.org Date: Tue Apr 26 08:51:24 2011 +0200
Merge branch 'master' into kernel38
commit b5e9f17b665341a8f11ab85b7978904246908a63 Merge: 09e923a 8ace0e7 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Mon Apr 18 23:27:27 2011 +0200
Merge branch 'master' into kernel38
commit 09e923afefd4cdf1279bb6d62c3a3c46fd9cda0e Author: Arne Fitzenreiter arne_f@ipfire.org Date: Mon Apr 18 20:46:50 2011 +0200
kernel: update to 2.7.32.38.
commit 7f8e1a3dac33e70f088fa2691cc02fa8c9d154f1 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Mon Apr 18 20:44:50 2011 +0200
extrahd: add mmcblk card reader support.
commit 0c8b5bf924443cb62ea19ff56201e6288826d264 Merge: e865603 154fbbe Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sun Apr 17 23:15:38 2011 +0200
Merge branch 'master' into kernel38
commit e865603286978e87a7611cf4471d4844f8ef73e4 Merge: 9f0b943 603e55b Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sun Apr 10 10:44:33 2011 +0200
Merge branch 'master' into kernel36
Conflicts: config/rootfiles/common/Mail-Tools
commit 9f0b9436d83a7a97dbeb26060325567eb61fc627 Author: Arne Fitzenreiter arne_f@ipfire.org Date: Sat Apr 2 12:16:53 2011 +0200
kernel: Updated to 2.6.32.26.
commit a727dcf7279d8d65548c957879d813de1714344b Author: Arne Fitzenreiter arne_f@ipfire.org Date: Mon Mar 21 14:02:14 2011 +0100
compat-wireless: update to 2.6.38-3-ns.
-----------------------------------------------------------------------
Summary of changes: .gitignore | 1 + config/backup/backup.pl | 4 +- config/backup/include | 2 + config/backup/includes/client175 | 2 + config/cfgroot/graphs.pl | 14 +- config/client175/site.conf | 28 +- config/cron/crontab | 8 +- config/extrahd/extrahd.pl | 11 +- config/gnump3d/gnump3d.conf | 2 +- config/grub/grub.conf | 12 +- config/httpd/ssl-global.conf | 9 - config/kernel/ipfire_logo.ppm |15124 ++++++++++++++++++++ config/kernel/kernel.config.i586-ipfire | 105 +- config/kernel/kernel.config.i586-ipfire-pae | 105 +- config/kernel/kernel.config.i586-ipfire-xen | 106 +- config/menu/10-system.menu | 6 + config/menu/20-status.menu | 5 + config/miniupnpd/miniupnpd.conf | 47 + config/outgoingfw/outgoingfw.pl | 12 +- config/php/php.ini | 4 +- config/proxy/errorpage-ipfire.css | 98 + config/proxy/errors.ipfire/de/ERR_ACCESS_DENIED | 46 - .../proxy/errors.ipfire/de/ERR_CACHE_ACCESS_DENIED | 50 - .../errors.ipfire/de/ERR_CACHE_MGR_ACCESS_DENIED | 52 - config/proxy/errors.ipfire/de/ERR_CANNOT_FORWARD | 48 - config/proxy/errors.ipfire/de/ERR_CONNECT_FAIL | 46 - config/proxy/errors.ipfire/de/ERR_DIR_LISTING | 1 - config/proxy/errors.ipfire/de/ERR_DNS_FAIL | 52 - config/proxy/errors.ipfire/de/ERR_ESI | 1 - .../proxy/errors.ipfire/de/ERR_FORWARDING_DENIED | 45 - config/proxy/errors.ipfire/de/ERR_FTP_DISABLED | 41 - config/proxy/errors.ipfire/de/ERR_FTP_FAILURE | 47 - config/proxy/errors.ipfire/de/ERR_FTP_FORBIDDEN | 41 - config/proxy/errors.ipfire/de/ERR_FTP_NOT_FOUND | 46 - config/proxy/errors.ipfire/de/ERR_FTP_PUT_CREATED | 23 - config/proxy/errors.ipfire/de/ERR_FTP_PUT_ERROR | 42 - config/proxy/errors.ipfire/de/ERR_FTP_PUT_MODIFIED | 23 - config/proxy/errors.ipfire/de/ERR_FTP_UNAVAILABLE | 41 - config/proxy/errors.ipfire/de/ERR_ICAP_FAILURE | 1 - config/proxy/errors.ipfire/de/ERR_INVALID_REQ | 54 - config/proxy/errors.ipfire/de/ERR_INVALID_RESP | 49 - config/proxy/errors.ipfire/de/ERR_INVALID_URL | 50 - config/proxy/errors.ipfire/de/ERR_LIFETIME_EXP | 44 - config/proxy/errors.ipfire/de/ERR_NO_RELAY | 41 - .../proxy/errors.ipfire/de/ERR_ONLY_IF_CACHED_MISS | 47 - config/proxy/errors.ipfire/de/ERR_READ_ERROR | 48 - config/proxy/errors.ipfire/de/ERR_READ_TIMEOUT | 50 - .../proxy/errors.ipfire/de/ERR_SECURE_CONNECT_FAIL | 1 - config/proxy/errors.ipfire/de/ERR_SHUTTING_DOWN | 40 - config/proxy/errors.ipfire/de/ERR_SOCKET_FAILURE | 49 - config/proxy/errors.ipfire/de/ERR_TOO_BIG | 50 - .../proxy/errors.ipfire/de/ERR_UNSUP_HTTPVERSION | 1 - config/proxy/errors.ipfire/de/ERR_UNSUP_REQ | 45 - config/proxy/errors.ipfire/de/ERR_URN_RESOLVE | 43 - config/proxy/errors.ipfire/de/ERR_WRITE_ERROR | 48 - config/proxy/errors.ipfire/de/ERR_ZERO_SIZE_OBJECT | 43 - config/proxy/errors.ipfire/en/ERR_ACCESS_DENIED | 44 - .../proxy/errors.ipfire/en/ERR_CACHE_ACCESS_DENIED | 53 - .../errors.ipfire/en/ERR_CACHE_MGR_ACCESS_DENIED | 52 - config/proxy/errors.ipfire/en/ERR_CANNOT_FORWARD | 49 - config/proxy/errors.ipfire/en/ERR_CONNECT_FAIL | 47 - config/proxy/errors.ipfire/en/ERR_DIR_LISTING | 1 - config/proxy/errors.ipfire/en/ERR_DNS_FAIL | 51 - config/proxy/errors.ipfire/en/ERR_ESI | 1 - .../proxy/errors.ipfire/en/ERR_FORWARDING_DENIED | 45 - config/proxy/errors.ipfire/en/ERR_FTP_DISABLED | 43 - config/proxy/errors.ipfire/en/ERR_FTP_FAILURE | 39 - config/proxy/errors.ipfire/en/ERR_FTP_FORBIDDEN | 39 - config/proxy/errors.ipfire/en/ERR_FTP_NOT_FOUND | 42 - config/proxy/errors.ipfire/en/ERR_FTP_PUT_CREATED | 23 - config/proxy/errors.ipfire/en/ERR_FTP_PUT_ERROR | 46 - config/proxy/errors.ipfire/en/ERR_FTP_PUT_MODIFIED | 23 - config/proxy/errors.ipfire/en/ERR_FTP_UNAVAILABLE | 35 - config/proxy/errors.ipfire/en/ERR_ICAP_FAILURE | 1 - config/proxy/errors.ipfire/en/ERR_INVALID_REQ | 53 - config/proxy/errors.ipfire/en/ERR_INVALID_RESP | 49 - config/proxy/errors.ipfire/en/ERR_INVALID_URL | 49 - config/proxy/errors.ipfire/en/ERR_LIFETIME_EXP | 44 - config/proxy/errors.ipfire/en/ERR_NO_RELAY | 43 - .../proxy/errors.ipfire/en/ERR_ONLY_IF_CACHED_MISS | 48 - config/proxy/errors.ipfire/en/ERR_READ_ERROR | 48 - config/proxy/errors.ipfire/en/ERR_READ_TIMEOUT | 48 - .../proxy/errors.ipfire/en/ERR_SECURE_CONNECT_FAIL | 1 - config/proxy/errors.ipfire/en/ERR_SHUTTING_DOWN | 38 - config/proxy/errors.ipfire/en/ERR_SOCKET_FAILURE | 48 - config/proxy/errors.ipfire/en/ERR_TOO_BIG | 48 - .../proxy/errors.ipfire/en/ERR_UNSUP_HTTPVERSION | 1 - config/proxy/errors.ipfire/en/ERR_UNSUP_REQ | 44 - config/proxy/errors.ipfire/en/ERR_URN_RESOLVE | 43 - config/proxy/errors.ipfire/en/ERR_WRITE_ERROR | 48 - config/proxy/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT | 43 - config/qos/makeqosscripts.pl | 14 +- config/rootfiles/common/Archive-Tar | 16 +- config/rootfiles/common/Archive-Zip | 20 +- config/rootfiles/common/BerkeleyDB | 24 +- config/rootfiles/common/Compress-Zlib | 16 +- config/rootfiles/common/Convert-TNEF | 10 +- config/rootfiles/common/Convert-UUlib | 12 +- config/rootfiles/common/Digest | 2 +- config/rootfiles/common/Digest-HMAC | 12 +- config/rootfiles/common/Digest-SHA1 | 14 +- config/rootfiles/common/GD-Graph | 42 +- config/rootfiles/common/GD-TextUtil | 12 +- config/rootfiles/common/GeoIP | 14 +- config/rootfiles/common/HTML-Parser | 24 +- config/rootfiles/common/HTML-Tagset | 10 +- config/rootfiles/common/IO-Stringy | 24 +- config/rootfiles/common/Locale-Country | 26 +- config/rootfiles/common/MIME-Tools | 57 +- config/rootfiles/common/Mail-Tools | 75 +- config/rootfiles/common/Net-DNS | 110 +- config/rootfiles/common/Net-IPv4Addr | 14 +- config/rootfiles/common/Net-Server | 40 +- config/rootfiles/common/Net_SSLeay | 165 +- config/rootfiles/common/Text-Tabs+Wrap | 4 +- config/rootfiles/common/URI | 108 +- config/rootfiles/common/Unix-Syslog | 16 +- config/rootfiles/common/XML-Parser | 74 +- config/rootfiles/common/acl | 67 + config/rootfiles/common/apache2 | 2 + config/rootfiles/common/attr | 33 + config/rootfiles/common/collectd | 18 +- config/rootfiles/common/compat-wireless | 15 +- config/rootfiles/common/crda | 11 + config/rootfiles/common/daq | 33 + config/rootfiles/common/dhcpcd | 8 +- config/rootfiles/common/fcron | 18 +- config/rootfiles/common/fireinfo | 15 + config/rootfiles/common/initscripts | 8 + config/rootfiles/common/libdnet | 26 + config/rootfiles/common/liboping | 10 +- config/rootfiles/common/libwww-perl | 138 +- config/rootfiles/common/linux | 2 +- config/rootfiles/common/lm_sensors | 3 +- config/rootfiles/common/misc-progs | 1 + config/rootfiles/common/ntfs-3g | 19 +- config/rootfiles/common/ntp | 7 + config/rootfiles/common/ocaml | 607 - config/rootfiles/common/openssh | 2 + config/rootfiles/common/openssl | 1 + config/rootfiles/common/perl | 4292 ++++--- config/rootfiles/common/perl-GD | 24 +- config/rootfiles/common/php | 110 +- config/rootfiles/common/python | 224 +- config/rootfiles/common/python-m2crypto | 1 + config/rootfiles/common/rrdtool | 18 +- config/rootfiles/common/snort | 25 +- config/rootfiles/common/squid | 419 +- config/rootfiles/common/stage2 | 19 +- config/rootfiles/common/swig | 585 + config/rootfiles/common/usb_modeswitch_data | 15 +- config/rootfiles/common/vim | 2285 ++-- config/rootfiles/core/43/filelists/files | 1 - config/rootfiles/core/43/update.sh | 48 - config/rootfiles/core/49/exclude | 1 + config/rootfiles/core/49/filelists/MIME-Tools | 1 + config/rootfiles/core/49/filelists/Mail-Tools | 1 + config/rootfiles/core/49/filelists/files | 18 + config/rootfiles/core/49/filelists/icons | 13 + .../{oldcore/37 => core/49}/filelists/lm_sensors | 0 .../{oldcore/32 => core/49}/filelists/ntfs-3g | 0 config/rootfiles/core/49/filelists/perl-GD | 1 + config/rootfiles/core/{42 => 49}/meta | 0 config/rootfiles/core/49/update.sh | 59 + config/rootfiles/core/test/filelists/files | 11 - config/rootfiles/core/test/update.sh | 203 - config/rootfiles/oldcore/42/exclude | 3 + .../rootfiles/{core => oldcore}/42/filelists/files | 0 .../{core => oldcore}/42/filelists/openssh | 0 .../{core => oldcore}/42/filelists/openssl | 0 config/rootfiles/{core/43 => oldcore/42}/meta | 0 config/rootfiles/{core => oldcore}/42/update.sh | 0 config/rootfiles/{core/test => oldcore/44}/exclude | 0 config/rootfiles/oldcore/44/filelists/acl | 1 + .../{core/test => oldcore/44}/filelists/apache2 | 0 .../{core/test => oldcore/44}/filelists/attr | 0 .../{core/test => oldcore/44}/filelists/cpio | 0 config/rootfiles/oldcore/44/filelists/daq | 1 + .../rootfiles/oldcore/{34 => 44}/filelists/dhcpcd | 0 .../{core/test => oldcore/44}/filelists/dnsmasq | 0 .../{core/test => oldcore/44}/filelists/dracut | 0 config/rootfiles/oldcore/44/filelists/files | 51 + .../{core/test => oldcore/44}/filelists/findutils | 0 config/rootfiles/oldcore/44/filelists/fireinfo | 1 + .../{core/test => oldcore/44}/filelists/grub | 0 .../rootfiles/oldcore/{28 => 44}/filelists/hwdata | 0 .../{core/test => oldcore/44}/filelists/iw | 0 .../{core/test => oldcore/44}/filelists/libcap | 0 config/rootfiles/oldcore/44/filelists/libdnet | 1 + .../{core/test => oldcore/44}/filelists/linux | 0 .../test => oldcore/44}/filelists/linux-firmware | 0 .../test => oldcore/44}/filelists/smartmontools | 0 .../rootfiles/oldcore/{28 => 44}/filelists/snort | 0 .../{core/test => oldcore/44}/filelists/squid | 0 .../{core/test => oldcore/44}/filelists/strongswan | 0 .../{core/test => oldcore/44}/filelists/tcl | 0 .../{core/test => oldcore/44}/filelists/udev | 0 .../test => oldcore/44}/filelists/usb_modeswitch | 0 .../44}/filelists/usb_modeswitch_data | 0 config/rootfiles/oldcore/44/filelists/vim | 1 + .../{core/test => oldcore/44}/filelists/wireless | 0 .../test => oldcore/44}/filelists/wpa_supplicant | 0 config/rootfiles/{core/test => oldcore/44}/meta | 0 config/rootfiles/oldcore/44/update.sh | 311 + config/rootfiles/oldcore/45/exclude | 1 + config/rootfiles/oldcore/45/filelists/files | 19 + config/rootfiles/oldcore/45/filelists/fireinfo | 1 + .../rootfiles/oldcore/{28 => 45}/filelists/snort | 0 .../{core/test => oldcore/45}/filelists/squid | 0 config/rootfiles/{core/42 => oldcore/45}/meta | 0 config/rootfiles/oldcore/45/update.sh | 91 + config/rootfiles/oldcore/46/exclude | 3 + .../oldcore/{28 => 46}/filelists/compat-wireless | 0 .../oldcore/46/filelists/compat-wireless-modules | 342 + config/rootfiles/oldcore/46/filelists/crda | 1 + config/rootfiles/oldcore/46/filelists/files | 11 + .../{core/42 => oldcore/46}/filelists/openssh | 0 .../{core/42 => oldcore/46}/filelists/openssl | 0 .../{core/test => oldcore/46}/filelists/squid | 0 config/rootfiles/{core/42 => oldcore/46}/meta | 0 config/rootfiles/oldcore/46/update.sh | 65 + config/rootfiles/{core/42 => oldcore/47}/exclude | 0 config/rootfiles/oldcore/47/filelists/files | 9 + config/rootfiles/oldcore/47/filelists/fireinfo | 1 + config/rootfiles/oldcore/47/filelists/php | 1 + config/rootfiles/{core/42 => oldcore/47}/meta | 0 config/rootfiles/oldcore/47/update.sh | 64 + config/rootfiles/oldcore/48/exclude | 1 + config/rootfiles/oldcore/48/filelists/daq | 1 + config/rootfiles/oldcore/48/filelists/files | 4 + config/rootfiles/oldcore/48/filelists/perl | 1 + config/rootfiles/oldcore/48/filelists/perl-modules | 380 + .../rootfiles/oldcore/{28 => 48}/filelists/snort | 0 .../{core/test => oldcore/48}/filelists/squid | 0 config/rootfiles/{core/42 => oldcore/48}/meta | 0 config/rootfiles/oldcore/48/update.sh | 59 + config/rootfiles/packages/alsa | 82 +- config/rootfiles/packages/cacti | 9 +- config/rootfiles/packages/clamav | 6 +- config/rootfiles/packages/client175 | 6 + config/rootfiles/packages/cups | 4 +- config/rootfiles/packages/cyrus-imapd | 39 +- config/rootfiles/packages/dahdi | 50 +- config/rootfiles/packages/foomatic | 14 +- config/rootfiles/packages/git | 8 +- config/rootfiles/packages/gnump3d | 72 +- config/rootfiles/packages/icecc | 5 + config/rootfiles/packages/ipfireseeder | 2 +- config/rootfiles/packages/linux-pae | 2 +- config/rootfiles/packages/linux-xen | 2 +- config/rootfiles/packages/mdadm | 5 +- config/rootfiles/packages/miniupnpd | 6 + config/rootfiles/packages/mldonkey | 95 - config/rootfiles/packages/mpfire | 42 +- config/rootfiles/packages/nano | 17 + config/rootfiles/packages/netsnmpd | 106 +- config/rootfiles/packages/nmap | 137 +- config/rootfiles/packages/parted | 48 + config/rootfiles/packages/perl-DBD-mysql | 22 +- config/rootfiles/packages/perl-DBI | 154 +- config/rootfiles/packages/perl-gettext | 14 +- config/rootfiles/packages/powertop | 17 + config/rootfiles/packages/python-optional-src | 2558 ++++ config/rootfiles/packages/qemu-kqemu | 1 + config/rootfiles/packages/samba | 3 +- config/rootfiles/packages/spamassassin | 172 +- config/rootfiles/ver_full/pakfire | 1 - config/snort/snort.conf | 236 +- config/syslinux/boot.msg | 6 +- config/syslinux/options.msg | 30 - config/syslinux/syslinux.cfg | 13 +- config/time/counter.conf | 1 + config/{rootfiles/core/43/exclude => time/enable} | 0 config/time/settime.conf | 1 + config/time/settings | 9 + config/updxlrator/updxlrator | 11 +- doc/language_issues.de | 92 +- doc/language_issues.en | 91 +- doc/language_issues.es | 532 + doc/language_issues.fr | 546 + doc/language_missings | 92 + html/cgi-bin/backup.cgi | 23 +- html/cgi-bin/connections.cgi | 4 +- html/cgi-bin/credits.cgi | 648 +- html/cgi-bin/ddns.cgi | 6 +- html/cgi-bin/extrahd.cgi | 24 +- html/cgi-bin/fireinfo.cgi | 169 + html/cgi-bin/hardwaregraphs.cgi | 14 +- html/cgi-bin/ids.cgi | 20 +- html/cgi-bin/index.cgi | 57 +- html/cgi-bin/ipinfo.cgi | 10 +- html/cgi-bin/logs.cgi/firewalllog.dat | 2 +- html/cgi-bin/logs.cgi/log.dat | 6 +- html/cgi-bin/mdstat.cgi | 51 + html/cgi-bin/media.cgi | 4 +- html/cgi-bin/memory.cgi | 4 +- html/cgi-bin/netexternal.cgi | 2 +- html/cgi-bin/netinternal.cgi | 4 +- html/cgi-bin/outgoingfw.cgi | 8 +- html/cgi-bin/outgoinggrp.cgi | 126 +- html/cgi-bin/ovpnmain.cgi | 99 +- html/cgi-bin/pakfire.cgi | 16 +- html/cgi-bin/pppsetup.cgi | 61 +- html/cgi-bin/proxy.cgi | 36 +- html/cgi-bin/remote.cgi | 3 +- html/cgi-bin/samba.cgi | 2 +- html/cgi-bin/services.cgi | 8 +- html/cgi-bin/system.cgi | 10 +- html/cgi-bin/time.cgi | 4 +- html/cgi-bin/vpnmain.cgi | 6 +- html/cgi-bin/wlanap.cgi | 6 +- html/html/images/delete.gif | Bin 153 -> 1879 bytes html/html/images/document-save.png | Bin 911 -> 1572 bytes html/html/images/edit.gif | Bin 131 -> 1726 bytes html/html/images/floppy.gif | Bin 151 -> 1179 bytes html/html/images/forward.gif | Bin 609 -> 1669 bytes html/html/images/info.gif | Bin 1209 -> 1811 bytes html/html/images/list-add.png | Bin 323 -> 932 bytes html/html/images/list-remove.png | Bin 247 -> 651 bytes html/html/images/package-x-generic.png | Bin 540 -> 1666 bytes html/html/images/reload.gif | Bin 108 -> 1859 bytes html/html/images/stock_ok.png | Bin 672 -> 2830 bytes html/html/images/stock_stop.png | Bin 1379 -> 3051 bytes html/html/images/user-trash.png | Bin 655 -> 1562 bytes langs/de/cgi-bin/de.pl | 317 +- langs/de/install/lang_de.c | 2 + langs/en/cgi-bin/en.pl | 315 +- langs/en/install/lang_en.c | 16 +- langs/es/cgi-bin/es.pl | 279 +- langs/es/install/lang_es.c | 12 +- langs/fr/cgi-bin/fr.pl | 252 +- langs/fr/install/lang_fr.c | 20 +- lfs/GeoIP | 6 +- lfs/MIME-Tools | 6 +- lfs/Mail-Tools | 4 +- lfs/acl | 79 + lfs/alsa | 20 +- lfs/attr | 10 +- lfs/cacti | 7 +- lfs/cdrom | 3 +- lfs/clamav | 8 +- lfs/client175 | 9 +- lfs/collectd | 4 +- lfs/compat-wireless | 21 +- lfs/configroot | 3 + lfs/crda | 83 + lfs/cyrus-imapd | 4 +- lfs/dahdi | 4 +- lfs/daq | 77 + lfs/dhcpcd | 9 +- lfs/dracut | 3 +- lfs/e1000 | 6 +- lfs/e1000e | 6 +- lfs/fcron | 9 + lfs/fireinfo | 80 + lfs/git | 4 +- lfs/gnump3d | 4 +- lfs/hostapd | 4 +- lfs/htop | 6 +- lfs/icecc | 13 +- lfs/igb | 6 +- lfs/initscripts | 6 +- lfs/installer | 4 +- lfs/iperf | 6 +- lfs/ipfireseeder | 8 +- lfs/libdnet | 77 + lfs/linux | 30 +- lfs/lm_sensors | 4 +- lfs/mdadm | 11 +- lfs/memtest | 6 +- lfs/miniupnpd | 87 + lfs/mldonkey | 95 - lfs/mpfire | 12 +- lfs/nano | 6 +- lfs/netsnmpd | 2 +- lfs/nmap | 8 +- lfs/ntfs-3g | 4 +- lfs/ntp | 9 + lfs/ocaml | 79 - lfs/openssh | 6 +- lfs/openssl | 6 +- lfs/pakfire | 3 - lfs/parted | 85 + lfs/perl | 8 +- lfs/perl-DBD-mysql | 4 +- lfs/perl-DBI | 4 +- lfs/perl-gettext | 4 +- lfs/php | 7 +- lfs/powertop | 85 + lfs/python-m2crypto | 82 + lfs/python-optional-src | 37 + lfs/qemu-kqemu | 8 +- lfs/rsync | 4 +- lfs/samba | 8 +- lfs/snort | 14 +- lfs/spamassassin | 4 +- lfs/squid | 39 +- lfs/squidclamav | 6 +- lfs/stage2 | 4 + lfs/streamripper | 4 +- lfs/swig | 77 + lfs/udev | 3 +- lfs/usb-stick | 6 +- lfs/usb_modeswitch | 4 +- lfs/usb_modeswitch_data | 4 +- lfs/v4l-dvb | 15 +- lfs/vim | 13 +- lfs/vsftpd | 6 +- make.sh | 43 +- src/hwdata/pci.ids | 1314 ++- src/hwdata/usb.ids | 1403 ++- src/initscripts/init.d/fireinfo | 37 + src/initscripts/init.d/firewall | 10 +- src/initscripts/init.d/firstsetup | 6 + src/initscripts/init.d/functions | 2 +- src/initscripts/init.d/icecream | 20 +- src/initscripts/init.d/mdadm | 25 +- src/initscripts/init.d/miniupnpd | 69 + src/initscripts/init.d/networking/dhcpcd.exe | 12 + src/initscripts/init.d/networking/red | 55 +- .../init.d/networking/red.down/10-miniupnpd | 6 + .../init.d/networking/red.up/10-miniupnpd | 6 + .../init.d/networking/red.up/99-fireinfo | 13 + src/initscripts/init.d/squid | 18 +- src/initscripts/init.d/sshd | 1 + src/initscripts/init.d/waitdrives | 51 + src/install+setup/install/downloadsource.sh | 26 +- src/install+setup/install/main.c | 61 +- src/install+setup/install/unattended.c | 6 +- src/install+setup/libsmooth/netstuff.c | 33 +- src/install+setup/setup/dhcp.c | 1 + src/install+setup/setup/main.c | 10 + src/misc-progs/Makefile | 6 +- src/misc-progs/fireinfoctrl.c | 23 + src/misc-progs/timectrl.c | 2 +- src/pakfire/lib/functions.pl | 2 +- src/pakfire/pakfire.conf | 4 +- src/paks/clamav/install.sh | 2 +- src/paks/gnump3d/install.sh | 1 + src/paks/linux-pae/install.sh | 12 +- src/paks/linux-pae/uninstall.sh | 2 +- src/paks/linux-xen/install.sh | 8 +- src/paks/linux-xen/update.sh | 3 +- src/patches/dracut-006_remove_cdrom_wait.patch | 21 + src/patches/icecream-rename-scheduler.patch | 107 + .../linux-2.6.32.27_ipg-fix-driver-name.patch | 15 + .../linux-2.6.32.27_mcs7830-fix-driver-name.patch | 15 + src/patches/miniupnpd-iptcrdr.patch | 16 + .../qemu-kqemu_change-default-kqemu-bios.patch | 12 + .../udev-config-6.2_remove-lfs-usb-rule.patch | 11 + src/patches/vim-7.0-fixes-7.patch | 1473 -- src/patches/vim-7.0-spellfile-1.patch | 29 - src/patches/vim-7.2-fixes-4.patch | 5414 +++++++ ...m-7.0-mandir-1.patch => vim-7.2-mandir-1.patch} | 0 src/scripts/backupiso | 4 +- src/scripts/hddshutdown | 27 +- src/scripts/makegraphs | 8 +- src/scripts/scanhd | 17 +- src/scripts/setddns.pl | 90 +- src/scripts/vpn-watch | 20 +- tools/check_langs.sh | 4 +- tools/make-functions | 8 +- 462 files changed, 38449 insertions(+), 11824 deletions(-) create mode 100644 config/backup/includes/client175 create mode 100644 config/kernel/ipfire_logo.ppm create mode 100644 config/miniupnpd/miniupnpd.conf create mode 100644 config/proxy/errorpage-ipfire.css delete mode 100644 config/proxy/errors.ipfire/de/ERR_ACCESS_DENIED delete mode 100644 config/proxy/errors.ipfire/de/ERR_CACHE_ACCESS_DENIED delete mode 100644 config/proxy/errors.ipfire/de/ERR_CACHE_MGR_ACCESS_DENIED delete mode 100644 config/proxy/errors.ipfire/de/ERR_CANNOT_FORWARD delete mode 100644 config/proxy/errors.ipfire/de/ERR_CONNECT_FAIL delete mode 100644 config/proxy/errors.ipfire/de/ERR_DIR_LISTING delete mode 100644 config/proxy/errors.ipfire/de/ERR_DNS_FAIL delete mode 100644 config/proxy/errors.ipfire/de/ERR_ESI delete mode 100644 config/proxy/errors.ipfire/de/ERR_FORWARDING_DENIED delete mode 100644 config/proxy/errors.ipfire/de/ERR_FTP_DISABLED delete mode 100644 config/proxy/errors.ipfire/de/ERR_FTP_FAILURE delete mode 100644 config/proxy/errors.ipfire/de/ERR_FTP_FORBIDDEN delete mode 100644 config/proxy/errors.ipfire/de/ERR_FTP_NOT_FOUND delete mode 100644 config/proxy/errors.ipfire/de/ERR_FTP_PUT_CREATED delete mode 100644 config/proxy/errors.ipfire/de/ERR_FTP_PUT_ERROR delete mode 100644 config/proxy/errors.ipfire/de/ERR_FTP_PUT_MODIFIED delete mode 100644 config/proxy/errors.ipfire/de/ERR_FTP_UNAVAILABLE delete mode 100644 config/proxy/errors.ipfire/de/ERR_ICAP_FAILURE delete mode 100644 config/proxy/errors.ipfire/de/ERR_INVALID_REQ delete mode 100644 config/proxy/errors.ipfire/de/ERR_INVALID_RESP delete mode 100644 config/proxy/errors.ipfire/de/ERR_INVALID_URL delete mode 100644 config/proxy/errors.ipfire/de/ERR_LIFETIME_EXP delete mode 100644 config/proxy/errors.ipfire/de/ERR_NO_RELAY delete mode 100644 config/proxy/errors.ipfire/de/ERR_ONLY_IF_CACHED_MISS delete mode 100644 config/proxy/errors.ipfire/de/ERR_READ_ERROR delete mode 100644 config/proxy/errors.ipfire/de/ERR_READ_TIMEOUT delete mode 100644 config/proxy/errors.ipfire/de/ERR_SECURE_CONNECT_FAIL delete mode 100644 config/proxy/errors.ipfire/de/ERR_SHUTTING_DOWN delete mode 100644 config/proxy/errors.ipfire/de/ERR_SOCKET_FAILURE delete mode 100644 config/proxy/errors.ipfire/de/ERR_TOO_BIG delete mode 100644 config/proxy/errors.ipfire/de/ERR_UNSUP_HTTPVERSION delete mode 100644 config/proxy/errors.ipfire/de/ERR_UNSUP_REQ delete mode 100644 config/proxy/errors.ipfire/de/ERR_URN_RESOLVE delete mode 100644 config/proxy/errors.ipfire/de/ERR_WRITE_ERROR delete mode 100644 config/proxy/errors.ipfire/de/ERR_ZERO_SIZE_OBJECT delete mode 100644 config/proxy/errors.ipfire/en/ERR_ACCESS_DENIED delete mode 100644 config/proxy/errors.ipfire/en/ERR_CACHE_ACCESS_DENIED delete mode 100644 config/proxy/errors.ipfire/en/ERR_CACHE_MGR_ACCESS_DENIED delete mode 100644 config/proxy/errors.ipfire/en/ERR_CANNOT_FORWARD delete mode 100644 config/proxy/errors.ipfire/en/ERR_CONNECT_FAIL delete mode 100644 config/proxy/errors.ipfire/en/ERR_DIR_LISTING delete mode 100644 config/proxy/errors.ipfire/en/ERR_DNS_FAIL delete mode 100644 config/proxy/errors.ipfire/en/ERR_ESI delete mode 100644 config/proxy/errors.ipfire/en/ERR_FORWARDING_DENIED delete mode 100644 config/proxy/errors.ipfire/en/ERR_FTP_DISABLED delete mode 100644 config/proxy/errors.ipfire/en/ERR_FTP_FAILURE delete mode 100644 config/proxy/errors.ipfire/en/ERR_FTP_FORBIDDEN delete mode 100644 config/proxy/errors.ipfire/en/ERR_FTP_NOT_FOUND delete mode 100644 config/proxy/errors.ipfire/en/ERR_FTP_PUT_CREATED delete mode 100644 config/proxy/errors.ipfire/en/ERR_FTP_PUT_ERROR delete mode 100644 config/proxy/errors.ipfire/en/ERR_FTP_PUT_MODIFIED delete mode 100644 config/proxy/errors.ipfire/en/ERR_FTP_UNAVAILABLE delete mode 100644 config/proxy/errors.ipfire/en/ERR_ICAP_FAILURE delete mode 100644 config/proxy/errors.ipfire/en/ERR_INVALID_REQ delete mode 100644 config/proxy/errors.ipfire/en/ERR_INVALID_RESP delete mode 100644 config/proxy/errors.ipfire/en/ERR_INVALID_URL delete mode 100644 config/proxy/errors.ipfire/en/ERR_LIFETIME_EXP delete mode 100644 config/proxy/errors.ipfire/en/ERR_NO_RELAY delete mode 100644 config/proxy/errors.ipfire/en/ERR_ONLY_IF_CACHED_MISS delete mode 100644 config/proxy/errors.ipfire/en/ERR_READ_ERROR delete mode 100644 config/proxy/errors.ipfire/en/ERR_READ_TIMEOUT delete mode 100644 config/proxy/errors.ipfire/en/ERR_SECURE_CONNECT_FAIL delete mode 100644 config/proxy/errors.ipfire/en/ERR_SHUTTING_DOWN delete mode 100644 config/proxy/errors.ipfire/en/ERR_SOCKET_FAILURE delete mode 100644 config/proxy/errors.ipfire/en/ERR_TOO_BIG delete mode 100644 config/proxy/errors.ipfire/en/ERR_UNSUP_HTTPVERSION delete mode 100644 config/proxy/errors.ipfire/en/ERR_UNSUP_REQ delete mode 100644 config/proxy/errors.ipfire/en/ERR_URN_RESOLVE delete mode 100644 config/proxy/errors.ipfire/en/ERR_WRITE_ERROR delete mode 100644 config/proxy/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT create mode 100644 config/rootfiles/common/acl create mode 100644 config/rootfiles/common/crda create mode 100644 config/rootfiles/common/daq create mode 100644 config/rootfiles/common/fireinfo create mode 100644 config/rootfiles/common/libdnet delete mode 100644 config/rootfiles/common/ocaml create mode 100644 config/rootfiles/common/python-m2crypto create mode 100644 config/rootfiles/common/swig delete mode 100644 config/rootfiles/core/43/filelists/files delete mode 100644 config/rootfiles/core/43/update.sh create mode 100644 config/rootfiles/core/49/exclude create mode 120000 config/rootfiles/core/49/filelists/MIME-Tools create mode 120000 config/rootfiles/core/49/filelists/Mail-Tools create mode 100644 config/rootfiles/core/49/filelists/files create mode 100644 config/rootfiles/core/49/filelists/icons copy config/rootfiles/{oldcore/37 => core/49}/filelists/lm_sensors (100%) copy config/rootfiles/{oldcore/32 => core/49}/filelists/ntfs-3g (100%) create mode 120000 config/rootfiles/core/49/filelists/perl-GD copy config/rootfiles/core/{42 => 49}/meta (100%) create mode 100644 config/rootfiles/core/49/update.sh delete mode 100644 config/rootfiles/core/test/filelists/files delete mode 100644 config/rootfiles/core/test/update.sh create mode 100644 config/rootfiles/oldcore/42/exclude rename config/rootfiles/{core => oldcore}/42/filelists/files (100%) copy config/rootfiles/{core => oldcore}/42/filelists/openssh (100%) copy config/rootfiles/{core => oldcore}/42/filelists/openssl (100%) rename config/rootfiles/{core/43 => oldcore/42}/meta (100%) rename config/rootfiles/{core => oldcore}/42/update.sh (100%) rename config/rootfiles/{core/test => oldcore/44}/exclude (100%) create mode 120000 config/rootfiles/oldcore/44/filelists/acl rename config/rootfiles/{core/test => oldcore/44}/filelists/apache2 (100%) rename config/rootfiles/{core/test => oldcore/44}/filelists/attr (100%) rename config/rootfiles/{core/test => oldcore/44}/filelists/cpio (100%) create mode 120000 config/rootfiles/oldcore/44/filelists/daq copy config/rootfiles/oldcore/{34 => 44}/filelists/dhcpcd (100%) rename config/rootfiles/{core/test => oldcore/44}/filelists/dnsmasq (100%) rename config/rootfiles/{core/test => oldcore/44}/filelists/dracut (100%) create mode 100644 config/rootfiles/oldcore/44/filelists/files rename config/rootfiles/{core/test => oldcore/44}/filelists/findutils (100%) create mode 120000 config/rootfiles/oldcore/44/filelists/fireinfo rename config/rootfiles/{core/test => oldcore/44}/filelists/grub (100%) copy config/rootfiles/oldcore/{28 => 44}/filelists/hwdata (100%) rename config/rootfiles/{core/test => oldcore/44}/filelists/iw (100%) rename config/rootfiles/{core/test => oldcore/44}/filelists/libcap (100%) create mode 120000 config/rootfiles/oldcore/44/filelists/libdnet rename config/rootfiles/{core/test => oldcore/44}/filelists/linux (100%) rename config/rootfiles/{core/test => oldcore/44}/filelists/linux-firmware (100%) rename config/rootfiles/{core/test => oldcore/44}/filelists/smartmontools (100%) copy config/rootfiles/oldcore/{28 => 44}/filelists/snort (100%) copy config/rootfiles/{core/test => oldcore/44}/filelists/squid (100%) rename config/rootfiles/{core/test => oldcore/44}/filelists/strongswan (100%) rename config/rootfiles/{core/test => oldcore/44}/filelists/tcl (100%) rename config/rootfiles/{core/test => oldcore/44}/filelists/udev (100%) rename config/rootfiles/{core/test => oldcore/44}/filelists/usb_modeswitch (100%) rename config/rootfiles/{core/test => oldcore/44}/filelists/usb_modeswitch_data (100%) create mode 120000 config/rootfiles/oldcore/44/filelists/vim rename config/rootfiles/{core/test => oldcore/44}/filelists/wireless (100%) rename config/rootfiles/{core/test => oldcore/44}/filelists/wpa_supplicant (100%) rename config/rootfiles/{core/test => oldcore/44}/meta (100%) create mode 100644 config/rootfiles/oldcore/44/update.sh create mode 100644 config/rootfiles/oldcore/45/exclude create mode 100644 config/rootfiles/oldcore/45/filelists/files create mode 120000 config/rootfiles/oldcore/45/filelists/fireinfo copy config/rootfiles/oldcore/{28 => 45}/filelists/snort (100%) copy config/rootfiles/{core/test => oldcore/45}/filelists/squid (100%) copy config/rootfiles/{core/42 => oldcore/45}/meta (100%) create mode 100644 config/rootfiles/oldcore/45/update.sh create mode 100644 config/rootfiles/oldcore/46/exclude copy config/rootfiles/oldcore/{28 => 46}/filelists/compat-wireless (100%) create mode 100644 config/rootfiles/oldcore/46/filelists/compat-wireless-modules create mode 120000 config/rootfiles/oldcore/46/filelists/crda create mode 100644 config/rootfiles/oldcore/46/filelists/files rename config/rootfiles/{core/42 => oldcore/46}/filelists/openssh (100%) rename config/rootfiles/{core/42 => oldcore/46}/filelists/openssl (100%) copy config/rootfiles/{core/test => oldcore/46}/filelists/squid (100%) copy config/rootfiles/{core/42 => oldcore/46}/meta (100%) create mode 100644 config/rootfiles/oldcore/46/update.sh rename config/rootfiles/{core/42 => oldcore/47}/exclude (100%) create mode 100644 config/rootfiles/oldcore/47/filelists/files create mode 120000 config/rootfiles/oldcore/47/filelists/fireinfo create mode 120000 config/rootfiles/oldcore/47/filelists/php copy config/rootfiles/{core/42 => oldcore/47}/meta (100%) create mode 100644 config/rootfiles/oldcore/47/update.sh create mode 100644 config/rootfiles/oldcore/48/exclude create mode 120000 config/rootfiles/oldcore/48/filelists/daq create mode 100644 config/rootfiles/oldcore/48/filelists/files create mode 120000 config/rootfiles/oldcore/48/filelists/perl create mode 100644 config/rootfiles/oldcore/48/filelists/perl-modules copy config/rootfiles/oldcore/{28 => 48}/filelists/snort (100%) rename config/rootfiles/{core/test => oldcore/48}/filelists/squid (100%) rename config/rootfiles/{core/42 => oldcore/48}/meta (100%) create mode 100644 config/rootfiles/oldcore/48/update.sh create mode 100644 config/rootfiles/packages/miniupnpd delete mode 100644 config/rootfiles/packages/mldonkey create mode 100644 config/rootfiles/packages/parted create mode 100644 config/rootfiles/packages/powertop create mode 100644 config/rootfiles/packages/python-optional-src delete mode 100644 config/syslinux/options.msg create mode 100644 config/time/counter.conf rename config/{rootfiles/core/43/exclude => time/enable} (100%) create mode 100644 config/time/settime.conf create mode 100644 config/time/settings create mode 100644 doc/language_issues.es create mode 100644 doc/language_issues.fr create mode 100644 html/cgi-bin/fireinfo.cgi create mode 100644 html/cgi-bin/mdstat.cgi create mode 100644 lfs/acl create mode 100644 lfs/crda create mode 100644 lfs/daq create mode 100644 lfs/fireinfo create mode 100644 lfs/libdnet create mode 100644 lfs/miniupnpd delete mode 100644 lfs/mldonkey delete mode 100644 lfs/ocaml create mode 100644 lfs/parted create mode 100644 lfs/powertop create mode 100644 lfs/python-m2crypto create mode 100644 lfs/python-optional-src create mode 100644 lfs/swig create mode 100644 src/initscripts/init.d/fireinfo create mode 100644 src/initscripts/init.d/miniupnpd create mode 100644 src/initscripts/init.d/networking/red.down/10-miniupnpd create mode 100644 src/initscripts/init.d/networking/red.up/10-miniupnpd create mode 100644 src/initscripts/init.d/networking/red.up/99-fireinfo mode change 100755 => 100644 src/initscripts/init.d/openvmtools create mode 100644 src/initscripts/init.d/waitdrives create mode 100644 src/misc-progs/fireinfoctrl.c create mode 100644 src/patches/dracut-006_remove_cdrom_wait.patch create mode 100644 src/patches/icecream-rename-scheduler.patch create mode 100644 src/patches/linux-2.6.32.27_ipg-fix-driver-name.patch create mode 100644 src/patches/linux-2.6.32.27_mcs7830-fix-driver-name.patch create mode 100644 src/patches/miniupnpd-iptcrdr.patch create mode 100644 src/patches/qemu-kqemu_change-default-kqemu-bios.patch create mode 100644 src/patches/udev-config-6.2_remove-lfs-usb-rule.patch delete mode 100644 src/patches/vim-7.0-fixes-7.patch delete mode 100644 src/patches/vim-7.0-spellfile-1.patch create mode 100644 src/patches/vim-7.2-fixes-4.patch rename src/patches/{vim-7.0-mandir-1.patch => vim-7.2-mandir-1.patch} (100%) mode change 100644 => 100755 tools/check_langs.sh mode change 100644 => 100755 tools/check_strings.pl
Difference in files: diff --git a/.gitignore b/.gitignore index ed6c767..0215a60 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ *.img.gz *.iso *.tar.bz2 +/*.md5 diff --git a/config/backup/backup.pl b/config/backup/backup.pl index 103807f..d2d6816 100644 --- a/config/backup/backup.pl +++ b/config/backup/backup.pl @@ -46,7 +46,7 @@ if (($ARGV[0] eq 'include') || ($ARGV[0] eq 'iso')) { print DATEI @include; print "/var/log/messages"; close(DATEI); - system("tar -cvzf /var/ipfire/backup/$Jahr$Monat$Monatstag-$Stunden$Minuten.ipf --files-from='/tmp/include' --exclude-from='/var/ipfire/backup/exclude'"); + system("tar -cvzf /var/ipfire/backup/$Jahr$Monat$Monatstag-$Stunden$Minuten.ipf --files-from='/tmp/include' --exclude-from='/var/ipfire/backup/exclude' --files-from='/var/ipfire/backup/include.user' --exclude-from='/var/ipfire/backup/exclude.user'"); system("rm /tmp/include"); if ($ARGV[0] eq 'iso') { system("/usr/local/bin/backupiso $Jahr$Monat$Monatstag-$Stunden$Minuten &"); @@ -57,7 +57,7 @@ elsif ($ARGV[0] eq 'exclude') { open(DATEI, ">/tmp/include") || die "Could not save temp include file"; print DATEI @include; close(DATEI); - system("tar -cvzf /var/ipfire/backup/$Jahr$Monat$Monatstag-$Stunden$Minuten.ipf --files-from='/tmp/include' --exclude-from='/var/ipfire/backup/exclude'"); + system("tar -cvzf /var/ipfire/backup/$Jahr$Monat$Monatstag-$Stunden$Minuten.ipf --files-from='/tmp/include' --exclude-from='/var/ipfire/backup/exclude' --files-from='/var/ipfire/backup/include.user' --exclude-from='/var/ipfire/backup/exclude.user'"); system("rm /tmp/include"); } elsif ($ARGV[0] eq 'restore') { diff --git a/config/backup/include b/config/backup/include index 87abb07..8806640 100644 --- a/config/backup/include +++ b/config/backup/include @@ -7,6 +7,7 @@ /etc/passwd /etc/shadow /etc/group +/etc/ipsec.user.* /etc/sysconfig/* /etc/hosts* /etc/httpd/* @@ -14,6 +15,7 @@ /var/ipfire/auth/users /var/ipfire/dhcp/* /var/ipfire/main/* +/var/ipfire/outgoing/groups /var/ipfire/outgoing/rules /var/ipfire/outgoing/p2protocols /var/ipfire/ovpn diff --git a/config/backup/includes/client175 b/config/backup/includes/client175 new file mode 100644 index 0000000..6cde8e8 --- /dev/null +++ b/config/backup/includes/client175 @@ -0,0 +1,2 @@ +/src/client175/site.conf +/var/ipfire/mpfire/*.m3u diff --git a/config/cfgroot/graphs.pl b/config/cfgroot/graphs.pl index c300b0a..1961246 100644 --- a/config/cfgroot/graphs.pl +++ b/config/cfgroot/graphs.pl @@ -3,7 +3,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2008 Michael Tremer & Christian Schmidt # +# Copyright (C) 2005-2010 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -53,7 +53,7 @@ if ( $mainsettings{'RRDLOG'} eq "" ){
my $count = 0; my @sensorsgraphs = (); -my @sensorsdir = `ls -dA $mainsettings{'RRDLOG'}/collectd/localhost/sensors-*/`; +my @sensorsdir = `ls -dA $mainsettings{'RRDLOG'}/collectd/localhost/sensors-*/ 2>/dev/null`; foreach (@sensorsdir){ chomp($_);chop($_); foreach (`ls $_/*`){ @@ -100,7 +100,7 @@ sub makegraphbox { # collectd we are now able to handle any kind of cpucount
sub updatecpugraph { - my $cpucount = `ls -dA $mainsettings{'RRDLOG'}/collectd/localhost/cpu-*/ | wc -l`; + my $cpucount = `ls -dA $mainsettings{'RRDLOG'}/collectd/localhost/cpu-*/ 2>/dev/null | wc -l`; my $period = $_[0]; my @command = ( "-", @@ -773,7 +773,7 @@ sub updatehwtempgraph { "-w 600", "-h 125", "-r", - "-t ".$Lang::tr{'sensors temp'}." ".$Lang::tr{'graph per'}." ".$Lang::tr{$period}, + "-t ".$Lang::tr{'mbmon temp'}." ".$Lang::tr{'graph per'}." ".$Lang::tr{$period}, "--color=SHADEA".$color{"color19"}, "--color=SHADEB".$color{"color19"}, "--color=BACK".$color{"color21"}, @@ -996,7 +996,7 @@ sub updateqosgraph { # Generate the CPU Frequency Graph for the current period of time for values given by collectd an lm_sensors
sub updatecpufreqgraph { - my $cpucount = `ls -dA $mainsettings{'RRDLOG'}/collectd/localhost/cpu-*/ | wc -l`; + my $cpucount = `ls -dA $mainsettings{'RRDLOG'}/collectd/localhost/cpu-*/ 2>/dev/null | wc -l`; my $period = $_[0]; my @command = ( "-", @@ -1042,7 +1042,7 @@ sub updatecpufreqgraph { # Generate the Thermal Zone Temp CPU Graph
sub updatethermaltempgraph { - my $thermalcount = `ls -dA $mainsettings{'RRDLOG'}/collectd/localhost/thermal-thermal_zone* | wc -l 2>/dev/null`; + my $thermalcount = `ls -dA $mainsettings{'RRDLOG'}/collectd/localhost/thermal-thermal_zone* 2>/dev/null | wc -l`; my $period = $_[0]; my @command = ( "-", @@ -1097,6 +1097,6 @@ sub random_hex_color { }
sub getprocesses { - my @processesgraph = `ls -dA $mainsettings{'RRDLOG'}/collectd/localhost/processes-*/`; + my @processesgraph = `ls -dA $mainsettings{'RRDLOG'}/collectd/localhost/processes-*/ 2>/dev/null`; return @processesgraph; } diff --git a/config/client175/site.conf b/config/client175/site.conf index 7a2035d..f98d8e8 100644 --- a/config/client175/site.conf +++ b/config/client175/site.conf @@ -1,4 +1,7 @@ # Edit this file as needed and save it as: site.conf +# # and ; at the begining of lines indicate comments. Remove the ; to +# activate a setting. +# # The application will work without it but tag editing will not work # without saving this file as site.conf with the correct music_directory # set. @@ -10,21 +13,32 @@ mpd_host: "localhost" mpd_port: 6600
-# Setting environment to production removes the verbose console output -# and disables auto-reload on file changes. -environment: "production" +# Location of the music directory, required for editing tags. This variable +# is also used to identify the folder for a given file in local cover lookups. +music_directory: "/var/mp3"
# Only change socket_host if you have multiple network interfaces and want # to limit which one it listens on. "0.0.0.0" listens on all interfaces. server.socket_host: "0.0.0.0"
# Don't run this as root in order to use port 80! This app was not built -# to be secure, it must be run with limited access. +# to be secure, it must be run with limited access. Default is port 8080. server.socket_port: 8800
-# Location of the music directory, required for editing tags. This variable -# is also used to identify the folder for a given file in local cover lookups. -music_directory: "/var/mp3" +# Setting the 'run_as' variable will allow you to start the process as root +# and drop the privelages to a restricted user account during server startup. +# This feature is useful when starting client175 during the init process +# and/or when starting as root to run on port 80. +;run_as: "user" + +# Setting environment to production removes the verbose console output +# and disables auto-reload on file changes. +environment: "production" + +# Setting include_playlist_counts to True will cause the server to count the +# number of songs and total playtime when listing saved playlists. If you have +# large playlists this will cause a delay whenever a stored playlist is changed. +include_playlist_counts: True
# List of local locations to search for cover art. The server will check # these locations for covers before using web services. The following diff --git a/config/cron/crontab b/config/cron/crontab index cbc92cb..5cca1fa 100644 --- a/config/cron/crontab +++ b/config/cron/crontab @@ -3,7 +3,7 @@ # SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin -MAILTO=root +MAILTO= HOME=/
# Do all jobs in this directories @@ -52,3 +52,9 @@ HOME=/
# Reset Dialup Statistics &bootrun 0 0 1 * * /usr/local/bin/dialctrl.pl reset + +# fireinfo +%nightly,random * 23-4 /usr/bin/sendprofile >/dev/null 2>&1 + +# pakfire +%nightly,random * 23-4 /usr/local/bin/pakfire update >/dev/null 2>&1 diff --git a/config/extrahd/extrahd.pl b/config/extrahd/extrahd.pl index e4b2a48..6593ca4 100644 --- a/config/extrahd/extrahd.pl +++ b/config/extrahd/extrahd.pl @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -57,10 +57,10 @@ if ( "$ARGV[0]" eq "mount" ) { { @deviceline = split( /;/, $deviceentry ); if ( "$ARGV[1]" eq "$deviceline[2]" ) { - print "Insert /dev/$deviceline[0] ($deviceline[1]) --> $deviceline[2] into /etc/fstab!\n"; + print "Insert $deviceline[0] ($deviceline[1]) --> $deviceline[2] into /etc/fstab!\n"; unless ( -d $deviceline[2] ) { system("/bin/mkdir -p $deviceline[2] && chmod 0777 $deviceline[2]"); } open(FILE, ">>$fstab"); - print FILE "/dev/$deviceline[0]\t$deviceline[2]\t$deviceline[1]\tdefaults\t0\t0\n"; + print FILE "$deviceline[0]\t$deviceline[2]\t$deviceline[1]\tdefaults\t0\t0\n"; close(FILE); } } @@ -84,8 +84,11 @@ if ( "$ARGV[0]" eq "mount" ) { exit(1); }
+} elsif ( "$ARGV[0]" eq "scanhd") { + system("/usr/local/bin/scanhd $ARGV[1]"); + } else { - print "Usage: $0 (mount|umount) mountpoint\n"; + print "Usage: $0 (mount|umount|scanhd) mountpoint\n"; }
############################################################################################################################ diff --git a/config/gnump3d/gnump3d.conf b/config/gnump3d/gnump3d.conf index 079874e..e6a6e44 100644 --- a/config/gnump3d/gnump3d.conf +++ b/config/gnump3d/gnump3d.conf @@ -731,7 +731,7 @@ sort_order = $TRACK # the installation script - if this doesn't happen report this as # a bug. # -plugin_directory = /usr/lib/perl5/5.8.8/gnump3d/plugins +plugin_directory = /usr/lib/perl5/5.12.3/gnump3d/plugins #
diff --git a/config/grub/grub.conf b/config/grub/grub.conf index c3f2ebd..d71e0c6 100644 --- a/config/grub/grub.conf +++ b/config/grub/grub.conf @@ -11,31 +11,31 @@ splashimage (hd0,0)/grub/ipfire.xpm.gz #terminal --timeout=1 serial console title IPFire root (hd0,0) - kernel /vmlinuz-KVER-ipfire root=ROOT rootdelay=10 panic=10 MOUNT + kernel /vmlinuz-KVER-ipfire root=ROOT panic=10 MOUNT initrd /ipfirerd-KVER.img savedefault 0 title IPFire (vesafb 640x480) root (hd0,0) - kernel /vmlinuz-KVER-ipfire root=ROOT rootdelay=10 panic=10 vga=785 MOUNT + kernel /vmlinuz-KVER-ipfire root=ROOT panic=10 vga=785 MOUNT initrd /ipfirerd-KVER.img savedefault 1 title IPFire (vesafb 800x600) root (hd0,0) - kernel /vmlinuz-KVER-ipfire root=ROOT rootdelay=10 panic=10 vga=788 MOUNT + kernel /vmlinuz-KVER-ipfire root=ROOT panic=10 vga=788 MOUNT initrd /ipfirerd-KVER.img savedefault 2 title IPFire (vesafb 1024x768) root (hd0,0) - kernel /vmlinuz-KVER-ipfire root=ROOT rootdelay=10 panic=10 vga=791 MOUNT + kernel /vmlinuz-KVER-ipfire root=ROOT panic=10 vga=791 MOUNT initrd /ipfirerd-KVER.img savedefault 3 title IPFire (acpi disabled) root (hd0,0) - kernel /vmlinuz-KVER-ipfire root=ROOT rootdelay=10 panic=10 acpi=off MOUNT + kernel /vmlinuz-KVER-ipfire root=ROOT panic=10 acpi=off MOUNT initrd /ipfirerd-KVER.img savedefault 4 title IPFire (single Processor) root (hd0,0) - kernel /vmlinuz-KVER-ipfire root=ROOT rootdelay=10 panic=10 nosmp MOUNT + kernel /vmlinuz-KVER-ipfire root=ROOT panic=10 nosmp MOUNT initrd /ipfirerd-KVER.img savedefault 5 diff --git a/config/httpd/ssl-global.conf b/config/httpd/ssl-global.conf index 458339a..9cf4f81 100644 --- a/config/httpd/ssl-global.conf +++ b/config/httpd/ssl-global.conf @@ -13,10 +13,6 @@ # what they do. They're here only as hints or reminders. If you are unsure # consult the online docs. You have been warned.
-# This global SSL configuration is ignored if -# "SSL" is not defined, or if "NOSSL" is defined. -<IfDefine SSL> -<IfDefine !NOSSL> <IfModule mod_ssl.c>
# @@ -61,9 +57,4 @@ SSLRandomSeed startup builtin SSLRandomSeed connect builtin
- SSLLog /var/log/httpd/ssl_engine_log - SSLLogLevel info - </IfModule> -</IfDefine> -</IfDefine> diff --git a/config/kernel/ipfire_logo.ppm b/config/kernel/ipfire_logo.ppm new file mode 100644 index 0000000..08d901a --- /dev/null +++ b/config/kernel/ipfire_logo.ppm @@ -0,0 +1,15124 @@ +P3 +# CREATOR: GIMP PNM Filter Version 1.1 +63 80 +255 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +249 +226 +16 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +249 +226 +16 +249 +226 +16 +249 +226 +16 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +212 +0 +253 +206 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +251 +222 +3 +249 +226 +16 +254 +227 +0 +254 +227 +0 +254 +227 +0 +254 +227 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +212 +0 +253 +212 +0 +253 +212 +0 +253 +212 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +251 +222 +3 +251 +222 +3 +249 +226 +16 +249 +226 +16 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +212 +0 +253 +218 +0 +253 +218 +0 +253 +218 +0 +253 +218 +0 +253 +212 +0 +0 +1 +0 +251 +222 +3 +251 +222 +3 +251 +222 +3 +251 +222 +3 +254 +227 +0 +254 +227 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +251 +163 +0 +251 +163 +0 +251 +163 +0 +254 +176 +0 +0 +1 +0 +253 +212 +0 +253 +218 +0 +253 +218 +0 +253 +218 +0 +253 +218 +0 +253 +218 +0 +251 +222 +3 +251 +222 +3 +251 +222 +3 +251 +222 +3 +251 +222 +3 +251 +222 +3 +251 +222 +3 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +251 +163 +0 +251 +163 +0 +255 +151 +0 +255 +151 +0 +251 +163 +0 +250 +190 +17 +253 +212 +0 +253 +218 +0 +253 +218 +0 +253 +218 +0 +253 +218 +0 +253 +218 +0 +253 +218 +0 +251 +222 +3 +254 +227 +0 +253 +218 +0 +253 +212 +0 +253 +212 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +247 +145 +3 +255 +145 +0 +253 +140 +3 +255 +125 +0 +255 +151 +0 +252 +182 +0 +253 +206 +0 +253 +212 +0 +253 +218 +0 +253 +218 +0 +253 +218 +0 +253 +218 +0 +253 +206 +0 +253 +212 +0 +253 +212 +0 +254 +201 +0 +254 +201 +0 +253 +206 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +140 +3 +255 +125 +0 +252 +111 +1 +253 +140 +3 +254 +176 +0 +254 +201 +0 +253 +212 +0 +253 +218 +0 +254 +227 +0 +253 +218 +0 +253 +218 +0 +255 +192 +0 +255 +192 +0 +255 +192 +0 +255 +192 +0 +255 +192 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +252 +132 +0 +250 +122 +6 +255 +103 +0 +255 +103 +0 +253 +140 +3 +254 +176 +0 +255 +192 +0 +253 +206 +0 +253 +218 +0 +254 +227 +0 +253 +218 +0 +253 +212 +0 +255 +192 +0 +254 +176 +0 +252 +182 +0 +252 +182 +0 +250 +190 +17 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +140 +3 +252 +111 +1 +255 +87 +0 +253 +73 +0 +252 +94 +0 +253 +140 +3 +254 +176 +0 +255 +192 +0 +254 +201 +0 +253 +218 +0 +254 +227 +0 +253 +218 +0 +253 +206 +0 +252 +182 +0 +255 +168 +0 +254 +176 +0 +252 +182 +0 +252 +182 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +255 +125 +0 +255 +87 +0 +253 +53 +0 +251 +62 +1 +255 +103 +0 +255 +145 +0 +255 +168 +0 +252 +182 +0 +254 +201 +0 +251 +222 +3 +254 +227 +0 +253 +212 +0 +254 +201 +0 +254 +176 +0 +251 +163 +0 +254 +176 +0 +252 +182 +0 +252 +182 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +140 +3 +255 +103 +0 +251 +62 +1 +252 +39 +0 +253 +73 +0 +255 +125 +0 +255 +151 +0 +255 +168 +0 +254 +176 +0 +254 +201 +0 +254 +227 +0 +253 +218 +0 +253 +212 +0 +254 +201 +0 +254 +176 +0 +255 +151 +0 +254 +176 +0 +252 +182 +0 +252 +182 +0 +252 +182 +0 +252 +182 +0 +249 +171 +5 +249 +171 +5 +249 +171 +5 +249 +171 +5 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +255 +125 +0 +255 +87 +0 +252 +39 +0 +252 +39 +0 +255 +87 +0 +252 +132 +0 +251 +163 +0 +254 +176 +0 +255 +192 +0 +253 +206 +0 +251 +222 +3 +251 +222 +3 +253 +212 +0 +255 +192 +0 +255 +151 +0 +255 +151 +0 +254 +176 +0 +252 +182 +0 +252 +182 +0 +254 +176 +0 +254 +176 +0 +254 +176 +0 +254 +176 +0 +254 +176 +0 +249 +171 +5 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +252 +132 +0 +255 +103 +0 +253 +53 +0 +254 +23 +0 +253 +53 +0 +255 +103 +0 +255 +151 +0 +254 +176 +0 +255 +192 +0 +253 +206 +0 +253 +218 +0 +253 +218 +0 +253 +218 +0 +254 +201 +0 +255 +168 +0 +255 +125 +0 +255 +145 +0 +254 +176 +0 +254 +176 +0 +254 +176 +0 +255 +168 +0 +255 +168 +0 +255 +168 +0 +255 +168 +0 +254 +176 +0 +249 +171 +5 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +250 +122 +6 +255 +87 +0 +252 +39 +0 +254 +23 +0 +253 +53 +0 +252 +111 +1 +253 +156 +0 +255 +192 +0 +253 +206 +0 +253 +212 +0 +253 +218 +0 +254 +227 +0 +253 +206 +0 +252 +182 +0 +253 +140 +3 +252 +111 +1 +252 +132 +0 +251 +163 +0 +251 +163 +0 +255 +151 +0 +255 +145 +0 +255 +145 +0 +253 +156 +0 +254 +176 +0 +254 +176 +0 +254 +176 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +73 +0 +252 +82 +5 +0 +1 +0 +0 +1 +0 +250 +122 +6 +252 +111 +1 +251 +62 +1 +254 +23 +0 +254 +23 +0 +251 +62 +1 +252 +111 +1 +253 +156 +0 +252 +182 +0 +252 +182 +0 +254 +176 +0 +255 +192 +0 +254 +176 +0 +255 +145 +0 +252 +111 +1 +251 +62 +1 +253 +53 +0 +251 +62 +1 +255 +103 +0 +255 +125 +0 +255 +125 +0 +255 +125 +0 +255 +125 +0 +255 +145 +0 +254 +176 +0 +254 +176 +0 +255 +168 +0 +251 +163 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +251 +62 +1 +251 +62 +1 +253 +53 +0 +253 +53 +0 +252 +82 +5 +252 +111 +1 +252 +111 +1 +255 +87 +0 +253 +53 +0 +254 +23 +0 +254 +23 +0 +251 +62 +1 +255 +103 +0 +255 +125 +0 +252 +94 +0 +255 +87 +0 +255 +145 +0 +252 +182 +0 +255 +192 +0 +254 +176 +0 +255 +168 +0 +253 +140 +3 +252 +111 +1 +255 +103 +0 +252 +94 +0 +251 +62 +1 +253 +53 +0 +253 +73 +0 +252 +111 +1 +255 +145 +0 +253 +156 +0 +255 +151 +0 +251 +163 +0 +255 +168 +0 +247 +158 +17 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +53 +0 +252 +39 +0 +254 +23 +0 +254 +23 +0 +253 +53 +0 +255 +87 +0 +252 +94 +0 +253 +73 +0 +252 +39 +0 +254 +23 +0 +254 +23 +0 +253 +53 +0 +253 +53 +0 +252 +39 +0 +253 +73 +0 +255 +145 +0 +253 +206 +0 +253 +235 +0 +253 +247 +0 +252 +241 +0 +253 +247 +0 +247 +234 +53 +250 +206 +52 +254 +185 +33 +255 +168 +0 +253 +140 +3 +252 +111 +1 +251 +62 +1 +252 +39 +0 +255 +87 +0 +255 +125 +0 +255 +125 +0 +253 +156 +0 +251 +163 +0 +253 +156 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +53 +0 +254 +23 +0 +254 +23 +0 +254 +23 +0 +255 +0 +0 +254 +23 +0 +253 +53 +0 +251 +62 +1 +253 +53 +0 +252 +39 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +254 +23 +0 +252 +82 +5 +253 +156 +0 +253 +235 +0 +247 +234 +53 +243 +230 +87 +243 +227 +122 +243 +227 +122 +245 +230 +150 +245 +230 +150 +254 +208 +136 +253 +197 +105 +254 +195 +91 +250 +206 +52 +250 +190 +17 +247 +145 +3 +252 +94 +0 +252 +39 +0 +252 +39 +0 +255 +103 +0 +255 +151 +0 +253 +156 +0 +255 +145 +0 +253 +140 +3 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +53 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +254 +23 +0 +254 +23 +0 +254 +23 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +254 +23 +0 +255 +87 +0 +248 +147 +35 +249 +189 +72 +245 +207 +109 +247 +223 +154 +246 +228 +184 +249 +236 +207 +240 +229 +209 +234 +225 +211 +234 +225 +211 +227 +210 +189 +227 +210 +189 +234 +196 +163 +231 +192 +138 +245 +207 +109 +249 +189 +72 +249 +171 +5 +252 +111 +1 +254 +23 +0 +252 +39 +0 +255 +125 +0 +255 +145 +0 +255 +145 +0 +252 +132 +0 +252 +132 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +240 +42 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +254 +23 +0 +239 +71 +0 +242 +132 +58 +243 +179 +115 +234 +196 +163 +227 +210 +189 +216 +207 +200 +224 +215 +208 +224 +215 +208 +224 +215 +208 +224 +215 +208 +224 +215 +208 +224 +215 +208 +224 +215 +208 +216 +207 +200 +227 +210 +189 +224 +207 +170 +231 +192 +138 +228 +174 +82 +253 +164 +50 +252 +94 +0 +254 +23 +0 +252 +39 +0 +255 +103 +0 +255 +125 +0 +255 +125 +0 +255 +125 +0 +250 +122 +6 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +240 +42 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +254 +23 +0 +240 +42 +0 +226 +105 +71 +233 +162 +120 +216 +194 +174 +208 +199 +191 +208 +199 +191 +208 +199 +191 +208 +199 +191 +208 +199 +191 +208 +199 +191 +208 +199 +191 +208 +199 +191 +208 +199 +191 +208 +199 +191 +208 +199 +191 +208 +199 +191 +208 +199 +191 +216 +194 +174 +234 +196 +163 +243 +179 +115 +237 +149 +36 +248 +83 +28 +255 +0 +0 +252 +39 +0 +252 +94 +0 +255 +103 +0 +255 +103 +0 +252 +111 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +238 +0 +0 +230 +94 +76 +215 +157 +140 +205 +177 +161 +175 +158 +146 +175 +158 +146 +162 +141 +126 +175 +158 +146 +188 +173 +162 +199 +188 +177 +199 +188 +177 +199 +188 +177 +199 +188 +177 +199 +188 +177 +199 +188 +177 +199 +188 +177 +199 +188 +177 +199 +188 +177 +199 +188 +177 +199 +188 +177 +205 +177 +161 +233 +162 +120 +242 +132 +58 +240 +42 +0 +255 +0 +0 +252 +39 +0 +253 +73 +0 +255 +87 +0 +255 +103 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +238 +0 +0 +236 +73 +58 +223 +147 +134 +165 +137 +118 +129 +110 +98 +141 +122 +107 +141 +122 +107 +141 +122 +107 +141 +122 +107 +129 +110 +98 +138 +127 +118 +188 +173 +162 +188 +173 +162 +188 +173 +162 +188 +173 +162 +188 +173 +162 +188 +173 +162 +188 +173 +162 +188 +173 +162 +188 +173 +162 +188 +173 +162 +188 +173 +162 +205 +177 +161 +189 +129 +78 +232 +86 +43 +238 +0 +0 +255 +0 +0 +252 +39 +0 +253 +73 +0 +252 +94 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +238 +0 +0 +238 +0 +0 +238 +0 +0 +204 +17 +0 +199 +98 +76 +148 +107 +96 +129 +110 +98 +141 +122 +107 +97 +82 +72 +87 +66 +54 +87 +66 +54 +87 +66 +54 +87 +66 +54 +115 +93 +80 +129 +110 +98 +175 +158 +146 +175 +158 +146 +175 +158 +146 +175 +158 +146 +175 +158 +146 +175 +158 +146 +175 +158 +146 +175 +158 +146 +175 +158 +146 +175 +158 +146 +175 +158 +146 +175 +144 +117 +226 +105 +71 +223 +4 +0 +238 +0 +0 +254 +23 +0 +251 +62 +1 +255 +87 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +238 +0 +0 +223 +4 +0 +212 +0 +0 +182 +48 +41 +144 +92 +77 +120 +95 +77 +87 +66 +54 +73 +51 +33 +129 +110 +98 +188 +173 +162 +199 +188 +177 +188 +173 +162 +108 +96 +89 +40 +23 +16 +45 +34 +29 +108 +78 +63 +162 +141 +126 +162 +141 +126 +162 +141 +126 +141 +122 +107 +129 +110 +98 +141 +122 +107 +141 +122 +107 +141 +122 +107 +129 +110 +98 +141 +122 +107 +165 +137 +118 +180 +109 +90 +179 +0 +0 +238 +0 +0 +238 +0 +0 +253 +53 +0 +255 +87 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +223 +4 +0 +204 +17 +0 +164 +3 +0 +146 +57 +50 +108 +78 +63 +73 +51 +33 +64 +51 +42 +175 +158 +146 +232 +224 +218 +246 +242 +239 +246 +242 +239 +246 +242 +239 +232 +224 +218 +153 +141 +133 +10 +3 +1 +10 +3 +1 +115 +93 +80 +141 +122 +107 +108 +78 +63 +115 +93 +80 +129 +110 +98 +129 +110 +98 +115 +93 +80 +129 +110 +98 +141 +122 +107 +129 +110 +98 +115 +93 +80 +144 +92 +77 +182 +48 +41 +212 +0 +0 +238 +0 +0 +252 +39 +0 +252 +82 +5 +252 +111 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +238 +0 +0 +212 +0 +0 +179 +0 +0 +116 +0 +0 +78 +33 +25 +87 +66 +54 +45 +34 +29 +138 +127 +118 +199 +188 +177 +216 +207 +200 +239 +233 +231 +246 +242 +239 +246 +242 +239 +246 +242 +239 +239 +233 +231 +138 +127 +118 +10 +3 +1 +45 +34 +29 +58 +39 +28 +58 +39 +28 +58 +39 +28 +97 +82 +72 +108 +96 +89 +108 +96 +89 +97 +82 +72 +64 +51 +42 +87 +66 +54 +115 +93 +80 +88 +59 +44 +100 +16 +5 +179 +0 +0 +238 +0 +0 +238 +0 +0 +251 +62 +1 +248 +98 +10 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +238 +0 +0 +212 +0 +0 +164 +3 +0 +81 +2 +0 +78 +33 +25 +40 +23 +16 +108 +96 +89 +188 +173 +162 +208 +199 +191 +224 +215 +208 +232 +224 +218 +239 +233 +231 +246 +242 +239 +239 +233 +231 +239 +233 +231 +216 +207 +200 +64 +51 +42 +29 +22 +18 +10 +3 +1 +76 +66 +59 +162 +141 +126 +208 +199 +191 +239 +233 +231 +246 +242 +239 +239 +233 +231 +208 +199 +191 +141 +122 +107 +73 +51 +33 +64 +51 +42 +53 +2 +0 +149 +0 +0 +238 +0 +0 +238 +0 +0 +252 +39 +0 +252 +82 +5 +248 +83 +28 +253 +73 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +238 +0 +0 +212 +0 +0 +149 +0 +0 +64 +0 +0 +58 +39 +28 +58 +39 +28 +153 +141 +133 +199 +188 +177 +216 +207 +200 +224 +215 +208 +232 +224 +218 +232 +224 +218 +239 +233 +231 +239 +233 +231 +239 +233 +231 +224 +215 +208 +153 +141 +133 +40 +23 +16 +97 +82 +72 +188 +173 +162 +208 +199 +191 +216 +207 +200 +224 +215 +208 +239 +233 +231 +252 +254 +251 +246 +242 +239 +239 +233 +231 +153 +141 +133 +45 +34 +29 +34 +5 +2 +116 +0 +0 +212 +0 +0 +255 +0 +0 +254 +23 +0 +252 +39 +0 +252 +39 +0 +253 +53 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +238 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +238 +0 +0 +204 +17 +0 +131 +17 +1 +53 +2 +0 +40 +23 +16 +87 +66 +54 +188 +173 +162 +208 +199 +191 +224 +215 +208 +232 +224 +218 +232 +224 +218 +232 +224 +218 +232 +224 +218 +232 +224 +218 +188 +173 +162 +188 +173 +162 +162 +141 +126 +87 +66 +54 +175 +158 +146 +199 +188 +177 +224 +215 +208 +232 +224 +218 +232 +224 +218 +232 +224 +218 +239 +233 +231 +246 +242 +239 +246 +242 +239 +224 +215 +208 +108 +96 +89 +17 +0 +0 +81 +2 +0 +204 +17 +0 +238 +0 +0 +255 +0 +0 +255 +0 +0 +254 +23 +0 +253 +53 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +252 +39 +0 +238 +0 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +238 +0 +0 +204 +17 +0 +116 +0 +0 +42 +3 +1 +17 +0 +0 +97 +82 +72 +188 +173 +162 +208 +199 +191 +224 +215 +208 +224 +215 +208 +232 +224 +218 +232 +224 +218 +232 +224 +218 +208 +199 +191 +29 +22 +18 +153 +141 +133 +175 +158 +146 +115 +93 +80 +97 +82 +72 +216 +207 +200 +216 +207 +200 +232 +224 +218 +232 +224 +218 +232 +224 +218 +239 +233 +231 +239 +233 +231 +239 +233 +231 +224 +215 +208 +138 +127 +118 +40 +23 +16 +64 +0 +0 +179 +0 +0 +238 +0 +0 +255 +0 +0 +255 +0 +0 +254 +23 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +254 +23 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +223 +4 +0 +179 +0 +0 +116 +0 +0 +34 +5 +2 +0 +1 +0 +108 +96 +89 +199 +188 +177 +208 +199 +191 +224 +215 +208 +224 +215 +208 +224 +215 +208 +224 +215 +208 +224 +215 +208 +175 +158 +146 +29 +22 +18 +29 +22 +18 +45 +34 +29 +87 +66 +54 +10 +3 +1 +97 +82 +72 +153 +141 +133 +232 +224 +218 +232 +224 +218 +232 +224 +218 +232 +224 +218 +232 +224 +218 +232 +224 +218 +208 +199 +191 +153 +141 +133 +45 +34 +29 +53 +2 +0 +164 +3 +0 +238 +0 +0 +255 +0 +0 +254 +23 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +238 +0 +0 +212 +0 +0 +179 +0 +0 +100 +16 +5 +17 +0 +0 +0 +1 +0 +97 +82 +72 +199 +188 +177 +208 +199 +191 +216 +207 +200 +224 +215 +208 +224 +215 +208 +224 +215 +208 +224 +215 +208 +175 +158 +146 +76 +66 +59 +0 +1 +0 +10 +3 +1 +108 +78 +63 +10 +3 +1 +10 +3 +1 +138 +127 +118 +232 +224 +218 +224 +215 +208 +224 +215 +208 +224 +215 +208 +224 +215 +208 +224 +215 +208 +199 +188 +177 +138 +127 +118 +45 +34 +29 +42 +3 +1 +164 +3 +0 +238 +0 +0 +255 +0 +0 +252 +39 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +238 +0 +0 +212 +0 +0 +179 +0 +0 +81 +2 +0 +17 +0 +0 +0 +1 +0 +76 +66 +59 +188 +173 +162 +216 +207 +200 +216 +207 +200 +224 +215 +208 +224 +215 +208 +224 +215 +208 +224 +215 +208 +199 +188 +177 +141 +122 +107 +64 +51 +42 +64 +51 +42 +87 +66 +54 +129 +110 +98 +64 +51 +42 +199 +188 +177 +224 +215 +208 +224 +215 +208 +224 +215 +208 +224 +215 +208 +224 +215 +208 +216 +207 +200 +199 +188 +177 +129 +110 +98 +10 +3 +1 +42 +3 +1 +149 +0 +0 +238 +0 +0 +238 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +252 +39 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +238 +0 +0 +223 +4 +0 +164 +3 +0 +81 +2 +0 +10 +3 +1 +0 +1 +0 +29 +22 +18 +175 +158 +146 +216 +207 +200 +216 +207 +200 +216 +207 +200 +216 +207 +200 +216 +207 +200 +216 +207 +200 +216 +207 +200 +175 +158 +146 +141 +122 +107 +115 +93 +80 +10 +3 +1 +141 +122 +107 +188 +173 +162 +208 +199 +191 +216 +207 +200 +216 +207 +200 +216 +207 +200 +216 +207 +200 +208 +199 +191 +199 +188 +177 +175 +158 +146 +76 +66 +59 +0 +1 +0 +34 +5 +2 +131 +17 +1 +223 +4 +0 +238 +0 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +252 +39 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +238 +0 +0 +164 +3 +0 +64 +0 +0 +10 +3 +1 +0 +1 +0 +0 +1 +0 +108 +96 +89 +199 +188 +177 +216 +207 +200 +216 +207 +200 +216 +207 +200 +216 +207 +200 +208 +199 +191 +223 +147 +134 +229 +105 +88 +230 +94 +76 +229 +105 +88 +248 +126 +98 +223 +122 +99 +223 +122 +99 +217 +137 +110 +217 +188 +181 +216 +207 +200 +216 +207 +200 +216 +207 +200 +208 +199 +191 +188 +173 +162 +97 +82 +72 +0 +1 +0 +0 +1 +0 +22 +0 +3 +116 +0 +0 +212 +0 +0 +238 +0 +0 +235 +36 +9 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +252 +39 +0 +254 +23 +0 +255 +0 +0 +255 +0 +0 +238 +0 +0 +164 +3 +0 +53 +2 +0 +10 +3 +1 +0 +1 +0 +0 +1 +0 +29 +22 +18 +162 +141 +126 +199 +188 +177 +208 +199 +191 +199 +188 +177 +205 +177 +161 +236 +73 +58 +243 +69 +41 +248 +126 +98 +255 +165 +114 +250 +191 +166 +253 +217 +189 +254 +228 +219 +246 +242 +239 +254 +228 +219 +239 +136 +103 +215 +157 +140 +208 +199 +191 +188 +173 +162 +129 +110 +98 +45 +34 +29 +0 +1 +0 +0 +1 +0 +0 +1 +0 +17 +0 +0 +100 +16 +5 +204 +17 +0 +238 +0 +0 +238 +0 +0 +252 +39 +0 +252 +39 +0 +253 +53 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +252 +39 +0 +255 +0 +0 +255 +0 +0 +223 +4 +0 +149 +0 +0 +42 +3 +1 +10 +3 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +64 +51 +42 +175 +158 +146 +199 +188 +177 +199 +188 +177 +229 +105 +88 +235 +36 +9 +240 +42 +0 +240 +42 +0 +248 +92 +36 +248 +143 +92 +253 +177 +133 +250 +191 +166 +253 +217 +189 +254 +228 +219 +254 +228 +219 +223 +122 +99 +162 +141 +126 +129 +110 +98 +45 +34 +29 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +10 +3 +1 +64 +0 +0 +179 +0 +0 +238 +0 +0 +255 +0 +0 +255 +0 +0 +254 +23 +0 +254 +23 +0 +253 +53 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +156 +0 +255 +125 +0 +252 +132 +0 +255 +125 +0 +0 +1 +0 +253 +53 +0 +254 +23 +0 +255 +0 +0 +212 +0 +0 +116 +0 +0 +22 +0 +3 +0 +1 +0 +0 +1 +0 +0 +1 +0 +10 +3 +1 +129 +110 +98 +188 +173 +162 +175 +158 +146 +175 +158 +146 +199 +98 +76 +243 +69 +41 +235 +36 +9 +240 +42 +0 +240 +42 +0 +240 +42 +0 +248 +92 +36 +248 +143 +92 +253 +177 +133 +250 +191 +166 +250 +191 +166 +223 +122 +99 +224 +215 +208 +224 +215 +208 +199 +188 +177 +108 +96 +89 +0 +1 +0 +0 +1 +0 +0 +1 +0 +10 +3 +1 +42 +3 +1 +131 +17 +1 +223 +4 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +252 +39 +0 +252 +82 +5 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +255 +151 +0 +252 +111 +1 +252 +111 +1 +252 +111 +1 +252 +94 +0 +253 +53 +0 +254 +23 +0 +238 +0 +0 +179 +0 +0 +64 +0 +0 +10 +3 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +153 +141 +133 +239 +233 +231 +239 +233 +231 +224 +215 +208 +199 +188 +177 +188 +173 +162 +230 +94 +76 +243 +69 +41 +240 +42 +0 +240 +42 +0 +240 +42 +0 +240 +42 +0 +239 +71 +0 +249 +123 +63 +248 +143 +92 +226 +105 +71 +216 +207 +200 +246 +242 +239 +255 +251 +248 +255 +251 +248 +239 +233 +231 +138 +127 +118 +10 +3 +1 +0 +1 +0 +0 +1 +0 +17 +0 +0 +81 +2 +0 +179 +0 +0 +238 +0 +0 +255 +0 +0 +255 +0 +0 +255 +0 +0 +254 +23 +0 +253 +73 +0 +252 +111 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +250 +190 +17 +255 +151 +0 +255 +87 +0 +251 +62 +1 +255 +87 +0 +253 +73 +0 +240 +42 +0 +252 +39 +0 +212 +0 +0 +116 +0 +0 +34 +5 +2 +10 +3 +1 +0 +1 +0 +0 +1 +0 +138 +127 +118 +246 +242 +239 +252 +254 +251 +255 +251 +248 +246 +242 +239 +239 +233 +231 +224 +215 +208 +188 +173 +162 +230 +94 +76 +248 +83 +28 +240 +42 +0 +240 +42 +0 +240 +42 +0 +240 +42 +0 +241 +61 +2 +232 +86 +43 +205 +177 +161 +246 +242 +239 +252 +254 +251 +252 +254 +251 +252 +254 +251 +252 +254 +251 +246 +242 +239 +138 +127 +118 +10 +3 +1 +0 +1 +0 +10 +3 +1 +34 +5 +2 +116 +0 +0 +204 +17 +0 +240 +42 +0 +254 +23 +0 +255 +0 +0 +254 +23 +0 +253 +73 +0 +255 +125 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +206 +0 +255 +192 +0 +255 +151 +0 +253 +73 +0 +252 +39 +0 +252 +39 +0 +252 +39 +0 +253 +73 +0 +229 +54 +6 +149 +0 +0 +53 +2 +0 +10 +3 +1 +0 +1 +0 +0 +1 +0 +97 +82 +72 +232 +224 +218 +252 +254 +251 +252 +254 +251 +252 +254 +251 +252 +254 +251 +255 +251 +248 +249 +236 +207 +249 +229 +192 +199 +188 +177 +232 +93 +65 +243 +69 +41 +240 +42 +0 +240 +42 +0 +240 +42 +0 +229 +54 +6 +205 +154 +135 +239 +233 +231 +255 +251 +248 +252 +254 +251 +252 +254 +251 +252 +254 +251 +255 +251 +248 +252 +254 +251 +239 +233 +231 +108 +96 +89 +0 +1 +0 +0 +1 +0 +10 +3 +1 +53 +2 +0 +149 +0 +0 +215 +80 +5 +248 +98 +10 +253 +53 +0 +251 +62 +1 +255 +103 +0 +253 +140 +3 +251 +163 +0 +250 +190 +17 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +218 +0 +253 +206 +0 +252 +182 +0 +253 +140 +3 +253 +73 +0 +254 +23 +0 +254 +23 +0 +252 +82 +5 +252 +111 +1 +187 +54 +1 +81 +2 +0 +17 +0 +0 +0 +1 +0 +0 +1 +0 +45 +34 +29 +208 +199 +191 +252 +254 +251 +252 +254 +251 +252 +254 +251 +252 +254 +251 +252 +254 +251 +252 +254 +251 +246 +228 +184 +252 +219 +138 +240 +229 +209 +199 +188 +177 +232 +93 +65 +248 +92 +36 +240 +42 +0 +229 +54 +6 +217 +137 +110 +232 +224 +218 +246 +242 +239 +255 +251 +248 +252 +254 +251 +252 +254 +251 +252 +254 +251 +252 +254 +251 +252 +254 +251 +252 +254 +251 +208 +199 +191 +64 +51 +42 +0 +1 +0 +0 +1 +0 +10 +3 +1 +64 +0 +0 +165 +64 +27 +212 +142 +16 +237 +149 +36 +252 +111 +1 +253 +140 +3 +254 +176 +0 +255 +192 +0 +254 +201 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +251 +222 +3 +253 +218 +0 +254 +201 +0 +251 +163 +0 +252 +111 +1 +253 +53 +0 +252 +39 +0 +239 +71 +0 +243 +119 +33 +214 +102 +32 +100 +16 +5 +17 +0 +0 +0 +1 +0 +0 +1 +0 +10 +3 +1 +138 +127 +118 +246 +242 +239 +252 +254 +251 +252 +254 +251 +252 +254 +251 +255 +251 +248 +252 +254 +251 +252 +254 +251 +246 +228 +184 +254 +208 +136 +246 +228 +184 +232 +224 +218 +217 +188 +181 +232 +93 +65 +248 +112 +57 +216 +126 +60 +224 +207 +170 +246 +242 +239 +252 +254 +251 +252 +254 +251 +252 +254 +251 +255 +251 +248 +255 +251 +248 +252 +254 +251 +255 +251 +248 +252 +254 +251 +252 +254 +251 +153 +141 +133 +10 +3 +1 +0 +1 +0 +0 +1 +0 +17 +0 +0 +83 +41 +15 +189 +129 +78 +207 +175 +92 +228 +174 +82 +221 +134 +23 +236 +173 +0 +254 +201 +0 +253 +212 +0 +253 +212 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +254 +227 +0 +253 +218 +0 +255 +192 +0 +252 +132 +0 +253 +73 +0 +251 +62 +1 +247 +98 +31 +243 +119 +33 +214 +102 +32 +100 +16 +5 +22 +0 +3 +0 +1 +0 +0 +1 +0 +0 +1 +0 +76 +66 +59 +216 +207 +200 +252 +254 +251 +252 +254 +251 +255 +251 +248 +255 +251 +248 +255 +251 +248 +252 +254 +251 +252 +254 +251 +251 +212 +160 +255 +165 +114 +250 +191 +166 +254 +243 +226 +239 +233 +231 +234 +225 +211 +231 +192 +138 +254 +208 +136 +246 +228 +184 +254 +243 +226 +252 +254 +251 +255 +251 +248 +252 +254 +251 +255 +251 +248 +252 +254 +251 +252 +254 +251 +252 +254 +251 +252 +254 +251 +252 +254 +251 +224 +215 +208 +76 +66 +59 +0 +1 +0 +0 +1 +0 +0 +1 +0 +17 +0 +0 +83 +41 +15 +127 +102 +70 +194 +168 +113 +194 +168 +113 +166 +132 +52 +212 +179 +0 +253 +218 +0 +254 +227 +0 +254 +227 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +252 +241 +0 +253 +235 +0 +253 +218 +0 +255 +168 +0 +252 +94 +0 +252 +82 +5 +250 +122 +6 +214 +102 +32 +165 +64 +27 +100 +16 +5 +22 +0 +3 +10 +3 +1 +0 +1 +0 +0 +1 +0 +10 +3 +1 +153 +141 +133 +246 +242 +239 +255 +251 +248 +255 +251 +248 +254 +243 +226 +249 +236 +207 +249 +236 +207 +249 +236 +207 +253 +217 +189 +243 +69 +41 +253 +53 +0 +249 +123 +63 +254 +243 +226 +246 +242 +239 +254 +243 +226 +254 +208 +136 +253 +197 +105 +245 +230 +150 +249 +236 +207 +255 +251 +248 +255 +251 +248 +252 +254 +251 +252 +254 +251 +252 +254 +251 +252 +254 +251 +255 +251 +248 +255 +251 +248 +252 +254 +251 +252 +254 +251 +153 +141 +133 +10 +3 +1 +0 +1 +0 +0 +1 +0 +10 +3 +1 +22 +0 +3 +34 +5 +2 +108 +78 +63 +175 +144 +117 +216 +198 +139 +187 +156 +67 +226 +204 +5 +253 +235 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +252 +241 +0 +252 +241 +0 +253 +218 +0 +247 +145 +3 +252 +111 +1 +247 +145 +3 +216 +93 +0 +165 +64 +27 +81 +2 +0 +81 +2 +0 +53 +2 +0 +17 +0 +0 +10 +3 +1 +0 +1 +0 +64 +51 +42 +199 +188 +177 +254 +243 +226 +249 +236 +207 +254 +243 +226 +253 +217 +189 +254 +208 +136 +255 +212 +149 +245 +207 +109 +243 +119 +33 +254 +23 +0 +253 +156 +0 +255 +212 +149 +254 +243 +226 +252 +254 +251 +249 +229 +192 +248 +149 +70 +253 +164 +50 +241 +219 +98 +254 +243 +226 +254 +243 +226 +249 +229 +192 +249 +236 +207 +249 +236 +207 +254 +243 +226 +254 +243 +226 +254 +243 +226 +254 +243 +226 +252 +254 +251 +252 +254 +251 +208 +199 +191 +64 +51 +42 +0 +1 +0 +10 +3 +1 +17 +0 +0 +53 +2 +0 +42 +3 +1 +10 +3 +1 +64 +51 +42 +141 +122 +107 +216 +198 +139 +226 +204 +5 +253 +235 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +247 +0 +253 +247 +0 +253 +206 +0 +236 +147 +0 +247 +172 +33 +214 +102 +32 +131 +17 +1 +64 +0 +0 +53 +2 +0 +131 +17 +1 +149 +0 +0 +64 +0 +0 +17 +0 +0 +0 +1 +0 +108 +96 +89 +232 +224 +218 +249 +236 +207 +247 +223 +154 +250 +222 +164 +253 +197 +105 +250 +206 +52 +254 +225 +88 +246 +135 +42 +255 +87 +0 +253 +53 +0 +254 +185 +33 +254 +208 +136 +255 +212 +149 +255 +251 +248 +251 +212 +160 +252 +39 +0 +252 +165 +79 +253 +197 +105 +251 +212 +160 +251 +212 +160 +254 +208 +136 +255 +212 +149 +251 +212 +160 +250 +222 +164 +246 +228 +184 +249 +229 +192 +254 +243 +226 +252 +254 +251 +252 +254 +251 +239 +233 +231 +108 +96 +89 +0 +1 +0 +10 +3 +1 +64 +0 +0 +116 +0 +0 +81 +2 +0 +17 +0 +0 +0 +1 +0 +29 +22 +18 +127 +102 +70 +214 +208 +7 +253 +235 +0 +252 +241 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +252 +253 +0 +252 +241 +0 +246 +202 +21 +250 +206 +52 +178 +109 +17 +116 +0 +0 +64 +0 +0 +40 +23 +16 +83 +41 +15 +187 +54 +1 +212 +0 +0 +116 +0 +0 +34 +5 +2 +10 +3 +1 +153 +141 +133 +254 +228 +219 +252 +189 +140 +249 +189 +72 +253 +197 +105 +247 +158 +17 +251 +163 +0 +254 +185 +33 +246 +135 +42 +252 +82 +5 +251 +62 +1 +252 +111 +1 +255 +87 +0 +255 +87 +0 +249 +236 +207 +253 +197 +105 +252 +111 +1 +252 +189 +140 +252 +165 +79 +246 +135 +42 +254 +182 +99 +254 +182 +99 +253 +197 +105 +252 +219 +138 +245 +204 +88 +254 +195 +91 +243 +179 +115 +251 +212 +160 +249 +236 +207 +254 +243 +226 +254 +243 +226 +153 +141 +133 +29 +22 +18 +22 +0 +3 +116 +0 +0 +149 +0 +0 +131 +17 +1 +83 +41 +15 +40 +23 +16 +10 +3 +1 +10 +3 +1 +135 +126 +11 +237 +235 +0 +253 +247 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +247 +0 +252 +241 +0 +249 +226 +16 +190 +156 +11 +83 +41 +15 +78 +33 +25 +88 +59 +44 +104 +77 +52 +140 +97 +37 +215 +80 +5 +223 +4 +0 +149 +0 +0 +42 +3 +1 +45 +34 +29 +188 +173 +162 +234 +196 +163 +247 +98 +31 +253 +164 +50 +253 +164 +50 +255 +103 +0 +250 +122 +6 +255 +87 +0 +252 +165 +79 +248 +149 +70 +255 +103 +0 +255 +87 +0 +249 +123 +63 +242 +132 +58 +254 +243 +226 +254 +225 +88 +249 +171 +5 +253 +217 +189 +252 +165 +79 +252 +94 +0 +250 +122 +6 +252 +111 +1 +254 +176 +0 +250 +190 +17 +253 +164 +50 +255 +125 +0 +252 +111 +1 +250 +122 +6 +252 +165 +79 +250 +222 +164 +249 +229 +192 +188 +173 +162 +64 +51 +42 +34 +5 +2 +149 +0 +0 +179 +0 +0 +187 +54 +1 +178 +109 +17 +140 +97 +37 +73 +51 +33 +29 +22 +18 +43 +37 +9 +166 +163 +1 +252 +241 +0 +237 +235 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +247 +0 +253 +247 +0 +226 +204 +5 +135 +126 +11 +96 +80 +25 +104 +77 +52 +0 +1 +0 +0 +1 +0 +0 +1 +0 +226 +90 +0 +223 +4 +0 +164 +3 +0 +42 +3 +1 +76 +66 +59 +208 +199 +191 +234 +196 +163 +252 +132 +0 +247 +174 +61 +253 +164 +50 +255 +125 +0 +249 +171 +5 +252 +132 +0 +254 +182 +99 +255 +212 +149 +255 +151 +0 +255 +125 +0 +251 +212 +160 +254 +243 +226 +254 +243 +226 +254 +185 +33 +250 +122 +6 +254 +243 +226 +243 +179 +115 +255 +125 +0 +253 +140 +3 +247 +172 +33 +254 +225 +88 +248 +147 +35 +250 +122 +6 +246 +135 +42 +254 +182 +99 +248 +147 +35 +252 +132 +0 +249 +189 +72 +250 +222 +164 +208 +199 +191 +76 +66 +59 +42 +3 +1 +164 +3 +0 +204 +17 +0 +202 +42 +0 +253 +156 +0 +0 +1 +0 +0 +1 +0 +104 +77 +52 +73 +51 +33 +96 +80 +25 +191 +187 +0 +237 +235 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +237 +235 +0 +237 +235 +0 +191 +187 +0 +135 +126 +11 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +216 +93 +0 +235 +36 +9 +179 +0 +0 +64 +0 +0 +108 +96 +89 +216 +207 +200 +231 +192 +138 +253 +156 +0 +253 +197 +105 +247 +174 +61 +255 +151 +0 +253 +164 +50 +247 +174 +61 +249 +229 +192 +251 +212 +160 +255 +168 +0 +255 +151 +0 +246 +228 +184 +249 +236 +207 +254 +208 +136 +255 +168 +0 +253 +156 +0 +249 +236 +207 +253 +197 +105 +255 +151 +0 +250 +190 +17 +243 +227 +122 +249 +229 +192 +248 +147 +35 +253 +156 +0 +249 +189 +72 +252 +219 +138 +249 +189 +72 +251 +163 +0 +254 +185 +33 +251 +212 +160 +224 +215 +208 +97 +82 +72 +64 +0 +0 +179 +0 +0 +212 +0 +0 +239 +71 +0 +253 +156 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +127 +102 +70 +135 +126 +11 +166 +163 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +214 +208 +7 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +235 +125 +1 +235 +36 +9 +204 +17 +0 +100 +16 +5 +129 +110 +98 +224 +215 +208 +252 +189 +140 +249 +171 +5 +252 +219 +138 +245 +204 +88 +254 +176 +0 +252 +219 +138 +249 +229 +192 +254 +228 +219 +245 +207 +109 +254 +176 +0 +254 +176 +0 +249 +236 +207 +249 +236 +207 +254 +182 +99 +254 +176 +0 +254 +176 +0 +246 +228 +184 +245 +204 +88 +254 +176 +0 +254 +185 +33 +253 +217 +189 +246 +242 +239 +254 +208 +136 +254 +176 +0 +252 +182 +0 +250 +190 +17 +250 +190 +17 +252 +182 +0 +250 +190 +17 +246 +228 +184 +232 +224 +218 +115 +93 +80 +81 +2 +0 +179 +0 +0 +238 +0 +0 +252 +94 +0 +251 +163 +0 +250 +190 +17 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +235 +125 +1 +229 +54 +6 +212 +0 +0 +116 +0 +0 +141 +122 +107 +224 +215 +208 +227 +210 +189 +247 +223 +154 +246 +228 +184 +245 +230 +150 +254 +225 +88 +243 +227 +122 +247 +223 +154 +253 +217 +189 +245 +204 +88 +246 +202 +21 +245 +204 +88 +246 +242 +239 +246 +242 +239 +253 +217 +189 +250 +206 +52 +250 +206 +52 +240 +229 +209 +247 +223 +154 +250 +206 +52 +245 +207 +109 +239 +233 +231 +246 +242 +239 +246 +242 +239 +247 +223 +154 +249 +207 +71 +246 +202 +21 +246 +202 +21 +250 +206 +52 +252 +219 +138 +234 +225 +211 +224 +215 +208 +129 +110 +98 +116 +0 +0 +212 +0 +0 +238 +0 +0 +252 +111 +1 +252 +182 +0 +254 +201 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +236 +147 +0 +226 +90 +0 +235 +36 +9 +149 +0 +0 +168 +120 +102 +216 +207 +200 +232 +224 +218 +246 +242 +239 +249 +236 +207 +243 +230 +173 +243 +227 +122 +243 +230 +87 +245 +207 +109 +234 +196 +163 +253 +217 +189 +250 +222 +164 +240 +229 +209 +239 +233 +231 +239 +233 +231 +239 +233 +231 +249 +229 +192 +246 +228 +184 +239 +233 +231 +239 +233 +231 +249 +229 +192 +234 +225 +211 +239 +233 +231 +239 +233 +231 +239 +233 +231 +239 +233 +231 +240 +229 +209 +243 +230 +173 +243 +230 +173 +249 +236 +207 +239 +233 +231 +239 +233 +231 +216 +207 +200 +148 +107 +96 +149 +0 +0 +223 +4 +0 +252 +39 +0 +253 +140 +3 +255 +192 +0 +253 +206 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +236 +173 +0 +235 +125 +1 +240 +42 +0 +179 +0 +0 +180 +109 +90 +216 +194 +174 +240 +229 +209 +249 +236 +207 +243 +230 +173 +243 +227 +122 +243 +230 +87 +247 +234 +53 +249 +207 +71 +243 +179 +115 +250 +191 +166 +237 +209 +206 +237 +209 +206 +224 +215 +208 +232 +224 +218 +239 +233 +231 +239 +233 +231 +232 +224 +218 +237 +209 +206 +237 +209 +206 +232 +224 +218 +239 +233 +231 +232 +224 +218 +232 +224 +218 +232 +224 +218 +232 +224 +218 +239 +233 +231 +239 +233 +231 +239 +233 +231 +232 +224 +218 +232 +224 +218 +232 +224 +218 +227 +210 +189 +180 +109 +90 +179 +0 +0 +238 +0 +0 +252 +82 +5 +251 +163 +0 +254 +201 +0 +253 +212 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +247 +158 +17 +252 +82 +5 +229 +54 +6 +199 +98 +76 +224 +207 +170 +224 +207 +170 +246 +228 +184 +245 +230 +150 +243 +230 +87 +247 +234 +53 +249 +226 +16 +253 +218 +0 +247 +174 +61 +255 +165 +114 +250 +191 +166 +232 +185 +177 +232 +185 +177 +232 +185 +177 +224 +215 +208 +224 +215 +208 +237 +209 +206 +232 +185 +177 +232 +185 +177 +237 +209 +206 +224 +215 +208 +234 +225 +211 +234 +225 +211 +234 +225 +211 +234 +225 +211 +232 +224 +218 +234 +225 +211 +240 +229 +209 +240 +229 +209 +234 +225 +211 +224 +215 +208 +224 +207 +170 +199 +98 +76 +204 +17 +0 +251 +62 +1 +255 +125 +0 +255 +192 +0 +253 +212 +0 +251 +222 +3 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +254 +176 +0 +250 +122 +6 +239 +71 +0 +214 +102 +32 +231 +192 +138 +224 +207 +170 +243 +230 +173 +243 +227 +122 +243 +230 +87 +249 +226 +16 +249 +226 +16 +251 +222 +3 +254 +185 +33 +248 +149 +70 +239 +136 +103 +237 +142 +131 +237 +142 +131 +237 +142 +131 +232 +185 +177 +216 +207 +200 +232 +185 +177 +223 +147 +134 +237 +142 +131 +232 +185 +177 +216 +194 +174 +227 +210 +189 +227 +210 +189 +227 +210 +189 +227 +210 +189 +227 +210 +189 +224 +207 +170 +224 +207 +170 +224 +207 +170 +234 +225 +211 +216 +207 +200 +216 +198 +139 +214 +102 +32 +252 +94 +0 +252 +94 +0 +251 +163 +0 +253 +206 +0 +253 +218 +0 +253 +235 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +251 +222 +3 +253 +206 +0 +255 +151 +0 +252 +94 +0 +250 +122 +6 +228 +174 +82 +231 +192 +138 +226 +201 +122 +243 +227 +122 +243 +230 +87 +249 +226 +16 +249 +226 +16 +251 +222 +3 +253 +212 +0 +247 +158 +17 +248 +112 +57 +232 +93 +65 +230 +94 +76 +229 +105 +88 +237 +142 +131 +217 +188 +181 +215 +157 +140 +229 +105 +88 +229 +105 +88 +223 +147 +134 +234 +196 +163 +234 +196 +163 +231 +192 +138 +224 +207 +170 +224 +207 +170 +224 +207 +170 +216 +198 +139 +216 +198 +139 +224 +207 +170 +227 +210 +189 +224 +207 +170 +245 +207 +109 +236 +147 +0 +252 +111 +1 +255 +145 +0 +255 +192 +0 +251 +222 +3 +254 +227 +0 +252 +241 +0 +252 +241 +0 +252 +241 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +254 +227 +0 +254 +227 +0 +254 +176 +0 +252 +111 +1 +250 +122 +6 +253 +164 +50 +228 +174 +82 +226 +201 +122 +241 +219 +98 +247 +223 +55 +249 +226 +16 +249 +226 +16 +251 +222 +3 +253 +218 +0 +250 +190 +17 +250 +122 +6 +248 +83 +28 +243 +69 +41 +236 +73 +58 +229 +105 +88 +223 +147 +134 +223 +122 +99 +236 +73 +58 +236 +73 +58 +223 +122 +99 +233 +162 +120 +243 +179 +115 +232 +189 +115 +232 +189 +115 +226 +201 +122 +226 +201 +122 +226 +201 +122 +226 +201 +122 +216 +198 +139 +224 +207 +170 +226 +201 +122 +249 +207 +71 +251 +163 +0 +252 +132 +0 +254 +176 +0 +253 +218 +0 +254 +227 +0 +252 +241 +0 +253 +247 +0 +253 +247 +0 +253 +247 +0 +253 +247 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +252 +241 +0 +253 +235 +0 +253 +218 +0 +255 +145 +0 +252 +111 +1 +247 +158 +17 +247 +174 +61 +245 +207 +109 +241 +219 +98 +247 +223 +55 +249 +226 +16 +249 +226 +16 +249 +226 +16 +251 +222 +3 +253 +206 +0 +251 +163 +0 +255 +103 +0 +251 +62 +1 +235 +36 +9 +236 +73 +58 +230 +94 +76 +236 +73 +58 +235 +36 +9 +243 +69 +41 +248 +126 +98 +230 +148 +90 +252 +165 +79 +247 +174 +61 +249 +189 +72 +245 +204 +88 +245 +204 +88 +241 +219 +98 +245 +207 +109 +226 +201 +122 +216 +198 +139 +245 +204 +88 +250 +190 +17 +255 +151 +0 +251 +163 +0 +253 +212 +0 +254 +227 +0 +252 +241 +0 +252 +241 +0 +253 +247 +0 +253 +247 +0 +253 +247 +0 +252 +253 +0 +253 +247 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +247 +0 +252 +241 +0 +253 +235 +0 +255 +192 +0 +255 +125 +0 +255 +125 +0 +235 +125 +1 +246 +135 +42 +237 +149 +36 +247 +172 +33 +236 +173 +0 +246 +202 +21 +253 +212 +0 +249 +226 +16 +253 +212 +0 +250 +190 +17 +252 +132 +0 +252 +82 +5 +240 +42 +0 +235 +36 +9 +243 +69 +41 +235 +36 +9 +240 +42 +0 +248 +83 +28 +249 +123 +63 +248 +149 +70 +237 +149 +36 +247 +172 +33 +254 +185 +33 +247 +172 +33 +237 +149 +36 +237 +149 +36 +221 +134 +23 +216 +126 +60 +216 +126 +60 +237 +149 +36 +251 +163 +0 +251 +163 +0 +254 +201 +0 +254 +227 +0 +254 +227 +0 +252 +241 +0 +253 +247 +0 +253 +247 +0 +253 +247 +0 +252 +253 +0 +252 +253 +0 +252 +253 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +252 +253 +0 +252 +253 +0 +253 +247 +0 +254 +201 +0 +255 +125 +0 +255 +87 +0 +248 +98 +10 +246 +135 +42 +237 +149 +36 +236 +147 +0 +236 +147 +0 +247 +158 +17 +249 +171 +5 +249 +171 +5 +254 +185 +33 +250 +190 +17 +251 +163 +0 +252 +111 +1 +251 +62 +1 +240 +42 +0 +240 +42 +0 +253 +53 +0 +251 +62 +1 +247 +98 +31 +243 +119 +33 +248 +147 +35 +247 +158 +17 +250 +122 +6 +252 +82 +5 +241 +61 +2 +239 +71 +0 +252 +94 +0 +216 +93 +0 +242 +132 +58 +242 +132 +58 +248 +147 +35 +253 +140 +3 +255 +145 +0 +252 +182 +0 +254 +227 +0 +253 +235 +0 +252 +241 +0 +252 +241 +0 +253 +247 +0 +252 +253 +0 +252 +253 +0 +252 +253 +0 +252 +253 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +252 +253 +0 +253 +247 +0 +254 +227 +0 +254 +201 +0 +255 +192 +0 +254 +201 +0 +249 +207 +71 +245 +207 +109 +245 +207 +109 +250 +206 +52 +246 +202 +21 +252 +182 +0 +253 +156 +0 +236 +147 +0 +247 +145 +3 +253 +140 +3 +255 +145 +0 +252 +132 +0 +252 +82 +5 +251 +62 +1 +253 +53 +0 +251 +62 +1 +252 +82 +5 +248 +98 +10 +252 +132 +0 +252 +132 +0 +253 +73 +0 +252 +39 +0 +252 +39 +0 +253 +53 +0 +248 +98 +10 +254 +185 +33 +249 +207 +71 +252 +219 +138 +250 +222 +164 +254 +225 +88 +251 +222 +3 +253 +212 +0 +255 +192 +0 +252 +182 +0 +253 +218 +0 +252 +241 +0 +252 +241 +0 +253 +247 +0 +252 +253 +0 +252 +253 +0 +252 +253 +0 +252 +253 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +252 +253 +0 +253 +247 +0 +253 +235 +0 +253 +235 +0 +249 +226 +16 +247 +223 +55 +245 +207 +109 +255 +212 +149 +252 +219 +138 +254 +225 +88 +247 +223 +55 +251 +222 +3 +250 +190 +17 +251 +163 +0 +236 +147 +0 +252 +132 +0 +252 +82 +5 +255 +87 +0 +255 +103 +0 +253 +73 +0 +253 +73 +0 +252 +82 +5 +255 +103 +0 +250 +122 +6 +250 +122 +6 +253 +53 +0 +253 +53 +0 +253 +53 +0 +253 +73 +0 +252 +111 +1 +254 +201 +0 +247 +223 +55 +241 +219 +98 +251 +212 +160 +251 +212 +160 +252 +219 +138 +254 +225 +88 +249 +226 +16 +254 +227 +0 +253 +212 +0 +254 +201 +0 +254 +227 +0 +253 +247 +0 +252 +253 +0 +252 +253 +0 +252 +253 +0 +252 +253 +0 +252 +253 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +247 +0 +253 +247 +0 +253 +247 +0 +252 +241 +0 +251 +222 +3 +249 +207 +71 +253 +197 +105 +243 +179 +115 +253 +177 +133 +243 +179 +115 +254 +195 +91 +250 +206 +52 +253 +218 +0 +253 +218 +0 +249 +171 +5 +251 +163 +0 +247 +145 +3 +252 +111 +1 +252 +39 +0 +252 +82 +5 +252 +94 +0 +252 +94 +0 +255 +103 +0 +255 +125 +0 +252 +132 +0 +251 +62 +1 +251 +62 +1 +253 +73 +0 +255 +87 +0 +255 +103 +0 +249 +171 +5 +253 +212 +0 +250 +206 +52 +253 +197 +105 +252 +189 +140 +253 +177 +133 +253 +177 +133 +254 +182 +99 +254 +195 +91 +250 +206 +52 +251 +222 +3 +251 +222 +3 +254 +227 +0 +253 +247 +0 +252 +253 +0 +252 +253 +0 +252 +253 +0 +252 +253 +0 +252 +253 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +235 +0 +253 +247 +0 +253 +235 +0 +246 +202 +21 +247 +174 +61 +248 +149 +70 +248 +143 +92 +248 +143 +92 +248 +143 +92 +248 +143 +92 +248 +149 +70 +247 +174 +61 +250 +190 +17 +253 +206 +0 +250 +190 +17 +251 +163 +0 +247 +158 +17 +252 +132 +0 +251 +62 +1 +254 +23 +0 +252 +111 +1 +252 +111 +1 +255 +125 +0 +255 +145 +0 +252 +94 +0 +253 +73 +0 +255 +87 +0 +255 +103 +0 +252 +111 +1 +253 +140 +3 +250 +190 +17 +250 +190 +17 +247 +172 +33 +248 +149 +70 +248 +143 +92 +248 +143 +92 +248 +143 +92 +248 +143 +92 +248 +143 +92 +252 +165 +79 +254 +185 +33 +251 +222 +3 +253 +235 +0 +252 +241 +0 +252 +253 +0 +252 +253 +0 +252 +253 +0 +252 +253 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +253 +235 +0 +252 +241 +0 +253 +206 +0 +248 +147 +35 +249 +123 +63 +248 +112 +57 +248 +112 +57 +248 +112 +57 +248 +112 +57 +248 +112 +57 +248 +112 +57 +246 +135 +42 +247 +158 +17 +250 +190 +17 +252 +182 +0 +249 +171 +5 +251 +163 +0 +247 +145 +3 +252 +111 +1 +252 +39 +0 +252 +94 +0 +253 +140 +3 +255 +151 +0 +255 +151 +0 +255 +87 +0 +252 +94 +0 +252 +111 +1 +255 +125 +0 +253 +140 +3 +253 +156 +0 +252 +182 +0 +247 +172 +33 +246 +135 +42 +249 +123 +63 +248 +112 +57 +248 +112 +57 +248 +112 +57 +248 +112 +57 +248 +112 +57 +248 +112 +57 +246 +135 +42 +254 +185 +33 +253 +218 +0 +253 +235 +0 +252 +253 +0 +252 +253 +0 +252 +253 +0 +253 +247 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +226 +204 +5 +254 +227 +0 +253 +212 +0 +253 +156 +0 +247 +98 +31 +248 +83 +28 +248 +83 +28 +248 +83 +28 +248 +83 +28 +248 +83 +28 +248 +83 +28 +248 +83 +28 +248 +92 +36 +252 +111 +1 +247 +145 +3 +249 +171 +5 +249 +171 +5 +251 +163 +0 +247 +158 +17 +253 +140 +3 +252 +94 +0 +252 +111 +1 +251 +163 +0 +251 +163 +0 +253 +156 +0 +255 +103 +0 +250 +122 +6 +252 +132 +0 +255 +151 +0 +251 +163 +0 +251 +163 +0 +251 +163 +0 +252 +132 +0 +247 +98 +31 +248 +83 +28 +248 +83 +28 +248 +83 +28 +248 +83 +28 +248 +83 +28 +248 +83 +28 +248 +83 +28 +248 +92 +36 +250 +122 +6 +247 +145 +3 +251 +163 +0 +251 +222 +3 +252 +241 +0 +237 +235 +0 +237 +235 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +191 +187 +0 +212 +179 +0 +249 +171 +5 +235 +125 +1 +248 +98 +10 +241 +61 +2 +241 +61 +2 +241 +61 +2 +241 +61 +2 +241 +61 +2 +241 +61 +2 +241 +61 +2 +241 +61 +2 +241 +61 +2 +241 +61 +2 +248 +98 +10 +247 +145 +3 +249 +171 +5 +251 +163 +0 +247 +158 +17 +247 +145 +3 +252 +132 +0 +253 +140 +3 +249 +171 +5 +252 +182 +0 +251 +163 +0 +252 +132 +0 +253 +140 +3 +253 +156 +0 +249 +171 +5 +254 +176 +0 +247 +158 +17 +250 +122 +6 +239 +71 +0 +241 +61 +2 +241 +61 +2 +241 +61 +2 +241 +61 +2 +241 +61 +2 +241 +61 +2 +241 +61 +2 +241 +61 +2 +241 +61 +2 +240 +42 +0 +241 +61 +2 +229 +54 +6 +212 +142 +16 +191 +187 +0 +214 +208 +7 +214 +208 +7 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +180 +177 +1 +180 +177 +1 +190 +156 +11 +215 +80 +5 +235 +36 +9 +235 +36 +9 +235 +36 +9 +240 +42 +0 +240 +42 +0 +240 +42 +0 +240 +42 +0 +240 +42 +0 +240 +42 +0 +240 +42 +0 +240 +42 +0 +235 +36 +9 +229 +54 +6 +243 +119 +33 +247 +158 +17 +253 +156 +0 +247 +145 +3 +236 +147 +0 +247 +145 +3 +236 +173 +0 +236 +173 +0 +236 +173 +0 +236 +173 +0 +247 +158 +17 +251 +163 +0 +249 +171 +5 +249 +171 +5 +253 +156 +0 +250 +122 +6 +239 +71 +0 +235 +36 +9 +240 +42 +0 +240 +42 +0 +240 +42 +0 +240 +42 +0 +240 +42 +0 +240 +42 +0 +240 +42 +0 +240 +42 +0 +240 +42 +0 +223 +4 +0 +223 +4 +0 +212 +0 +0 +161 +114 +0 +141 +135 +0 +166 +163 +1 +180 +177 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +180 +177 +1 +166 +163 +1 +141 +135 +0 +161 +114 +0 +187 +54 +1 +202 +42 +0 +202 +42 +0 +202 +42 +0 +202 +42 +0 +202 +42 +0 +202 +42 +0 +202 +42 +0 +202 +42 +0 +202 +42 +0 +194 +44 +0 +194 +44 +0 +194 +44 +0 +216 +93 +0 +236 +147 +0 +223 +150 +0 +236 +147 +0 +223 +150 +0 +190 +156 +11 +212 +179 +0 +212 +179 +0 +212 +179 +0 +212 +179 +0 +212 +179 +0 +236 +173 +0 +236 +173 +0 +223 +150 +0 +221 +134 +23 +216 +93 +0 +194 +44 +0 +194 +44 +0 +194 +44 +0 +194 +44 +0 +202 +42 +0 +202 +42 +0 +202 +42 +0 +202 +42 +0 +202 +42 +0 +202 +42 +0 +202 +42 +0 +202 +42 +0 +194 +44 +0 +178 +109 +17 +141 +135 +0 +141 +135 +0 +141 +135 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +141 +135 +0 +141 +135 +0 +141 +135 +0 +141 +135 +0 +141 +135 +0 +141 +135 +0 +141 +135 +0 +141 +135 +0 +141 +135 +0 +141 +135 +0 +135 +126 +11 +135 +126 +11 +135 +126 +11 +141 +135 +0 +166 +163 +1 +180 +177 +1 +180 +177 +1 +180 +177 +1 +180 +177 +1 +191 +187 +0 +191 +187 +0 +191 +187 +0 +191 +187 +0 +191 +187 +0 +191 +187 +0 +191 +187 +0 +180 +177 +1 +166 +163 +1 +141 +135 +0 +135 +126 +11 +135 +126 +11 +135 +126 +11 +135 +126 +11 +135 +126 +11 +141 +135 +0 +141 +135 +0 +141 +135 +0 +141 +135 +0 +141 +135 +0 +141 +135 +0 +141 +135 +0 +141 +135 +0 +141 +135 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +180 +177 +1 +180 +177 +1 +191 +187 +0 +191 +187 +0 +191 +187 +0 +191 +187 +0 +191 +187 +0 +191 +187 +0 +191 +187 +0 +191 +187 +0 +191 +187 +0 +191 +187 +0 +180 +177 +1 +166 +163 +1 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 +0 +1 +0 diff --git a/config/kernel/kernel.config.i586-ipfire b/config/kernel/kernel.config.i586-ipfire index 4600b29..3fd80c8 100644 --- a/config/kernel/kernel.config.i586-ipfire +++ b/config/kernel/kernel.config.i586-ipfire @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.32.25 -# Thu Nov 4 13:33:56 2010 +# Linux kernel version: 2.6.32.27-ipfire +# Thu Dec 30 13:29:23 2010 # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -77,7 +77,8 @@ CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y -# CONFIG_BSD_PROCESS_ACCT is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set CONFIG_AUDIT=y CONFIG_AUDITSYSCALL=y @@ -101,8 +102,8 @@ CONFIG_SYSFS_DEPRECATED=y CONFIG_SYSFS_DEPRECATED_V2=y # CONFIG_RELAY is not set CONFIG_NAMESPACES=y -# CONFIG_UTS_NS is not set -# CONFIG_IPC_NS is not set +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y # CONFIG_USER_NS is not set # CONFIG_PID_NS is not set # CONFIG_NET_NS is not set @@ -118,6 +119,7 @@ CONFIG_ANON_INODES=y CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_HOTPLUG=y CONFIG_PRINTK=y @@ -218,6 +220,7 @@ CONFIG_LGUEST_GUEST=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set # CONFIG_MEMTEST is not set # CONFIG_M386 is not set # CONFIG_M486 is not set @@ -274,6 +277,7 @@ CONFIG_DMI=y # CONFIG_IOMMU_HELPER is not set CONFIG_IOMMU_API=y CONFIG_NR_CPUS=8 +CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_PREEMPT_NONE=y @@ -325,7 +329,7 @@ CONFIG_VIRT_TO_BUS=y CONFIG_HAVE_MLOCK=y CONFIG_HAVE_MLOCKED_PAGE_BIT=y CONFIG_MMU_NOTIFIER=y -# CONFIG_KSM is not set +CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set @@ -339,11 +343,11 @@ CONFIG_MTRR=y # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_CC_STACKPROTECTOR is not set -CONFIG_HZ_100=y +# CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set -# CONFIG_HZ_300 is not set +CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set -CONFIG_HZ=100 +CONFIG_HZ=300 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set @@ -365,7 +369,7 @@ CONFIG_PM_SLEEP=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_HIBERNATION is not set -# CONFIG_PM_RUNTIME is not set +CONFIG_PM_RUNTIME=y CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS is not set @@ -467,10 +471,12 @@ CONFIG_PCIEPORTBUS=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set # CONFIG_PCIEAER_INJECT is not set -# CONFIG_PCIEASPM is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set CONFIG_ARCH_SUPPORTS_MSI=y CONFIG_PCI_MSI=y CONFIG_PCI_LEGACY=y +# CONFIG_PCI_DEBUG is not set CONFIG_PCI_STUB=m CONFIG_HT_IRQ=y CONFIG_PCI_IOV=y @@ -810,9 +816,7 @@ CONFIG_BRIDGE_EBT_ULOG=m CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set -CONFIG_RDS=m -CONFIG_RDS_TCP=m -# CONFIG_RDS_DEBUG is not set +# CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m CONFIG_ATM_CLIP=m @@ -843,7 +847,7 @@ CONFIG_LLC=m # CONFIG_LAPB is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set -CONFIG_PHONET=m +# CONFIG_PHONET is not set CONFIG_IEEE802154=m CONFIG_NET_SCHED=y
@@ -1013,8 +1017,7 @@ CONFIG_MAC80211_RC_DEFAULT="minstrel" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUG_MENU is not set -CONFIG_WIMAX=m -CONFIG_WIMAX_DEBUG_LEVEL=8 +# CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y @@ -1034,6 +1037,8 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set # CONFIG_SYS_HYPERVISOR is not set CONFIG_CONNECTOR=m CONFIG_MTD=m @@ -1436,7 +1441,7 @@ CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m -CONFIG_MULTICORE_RAID456=y +# CONFIG_MULTICORE_RAID456 is not set CONFIG_MD_RAID6_PQ=m CONFIG_ASYNC_RAID6_TEST=m CONFIG_MD_MULTIPATH=m @@ -1611,7 +1616,7 @@ CONFIG_SIS900=m CONFIG_EPIC100=m CONFIG_SMSC9420=m CONFIG_SUNDANCE=m -CONFIG_SUNDANCE_MMIO=y +# CONFIG_SUNDANCE_MMIO is not set CONFIG_TLAN=m CONFIG_KS8842=m CONFIG_KS8851_MLL=m @@ -1791,12 +1796,8 @@ CONFIG_WL1251_SDIO=m CONFIG_IWM=m
# -# WiMAX Wireless Broadband devices +# Enable WiMAX (Networking options) to see the WiMAX drivers # -CONFIG_WIMAX_I2400M=m -CONFIG_WIMAX_I2400M_USB=m -CONFIG_WIMAX_I2400M_SDIO=m -CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8
# # USB Network Adapters @@ -1826,7 +1827,6 @@ CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=m CONFIG_USB_HSO=m CONFIG_USB_NET_INT51X1=m -CONFIG_USB_CDC_PHONET=m CONFIG_NET_PCMCIA=y CONFIG_PCMCIA_3C589=m CONFIG_PCMCIA_3C574=m @@ -3105,7 +3105,7 @@ CONFIG_USB_ANNOUNCE_NEW_DEVICES=y CONFIG_USB_DEVICEFS=y CONFIG_USB_DEVICE_CLASS=y CONFIG_USB_DYNAMIC_MINORS=y -# CONFIG_USB_SUSPEND is not set +CONFIG_USB_SUSPEND=y # CONFIG_USB_OTG is not set # CONFIG_USB_MON is not set CONFIG_USB_WUSB=m @@ -3784,16 +3784,54 @@ CONFIG_STRIP_ASM_SYMS=y # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_DEBUG_FS is not set # CONFIG_HEADERS_CHECK is not set -# CONFIG_DEBUG_KERNEL is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +# CONFIG_SCHEDSTATS is not set +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set -CONFIG_SLUB_STATS=y +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_HIGHMEM is not set CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y -CONFIG_FRAME_POINTER=y +# CONFIG_FRAME_POINTER is not set +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_CPU_STALL_DETECTOR is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set # CONFIG_SYSCTL_SYSCALL_CHECK is not set +# CONFIG_DEBUG_PAGEALLOC is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y @@ -3809,11 +3847,19 @@ CONFIG_TRACING_SUPPORT=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_X86_PTDUMP is not set +CONFIG_DEBUG_RODATA=y +CONFIG_DEBUG_RODATA_TEST=y +# CONFIG_DEBUG_NX_TEST is not set # CONFIG_4KSTACKS is not set CONFIG_DOUBLEFAULT=y # CONFIG_IOMMU_STRESS is not set @@ -3827,6 +3873,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set
# diff --git a/config/kernel/kernel.config.i586-ipfire-pae b/config/kernel/kernel.config.i586-ipfire-pae index 4e53f4f..6d82de4 100644 --- a/config/kernel/kernel.config.i586-ipfire-pae +++ b/config/kernel/kernel.config.i586-ipfire-pae @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.32.25 -# Sat Oct 30 10:35:39 2010 +# Linux kernel version: 2.6.32.27-ipfire +# Thu Dec 30 13:35:50 2010 # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -77,7 +77,8 @@ CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y -# CONFIG_BSD_PROCESS_ACCT is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set CONFIG_AUDIT=y CONFIG_AUDITSYSCALL=y @@ -101,8 +102,8 @@ CONFIG_SYSFS_DEPRECATED=y CONFIG_SYSFS_DEPRECATED_V2=y # CONFIG_RELAY is not set CONFIG_NAMESPACES=y -# CONFIG_UTS_NS is not set -# CONFIG_IPC_NS is not set +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y # CONFIG_USER_NS is not set # CONFIG_PID_NS is not set # CONFIG_NET_NS is not set @@ -118,6 +119,7 @@ CONFIG_ANON_INODES=y CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_HOTPLUG=y CONFIG_PRINTK=y @@ -221,6 +223,7 @@ CONFIG_LGUEST_GUEST=y CONFIG_PARAVIRT=y CONFIG_PARAVIRT_SPINLOCKS=y CONFIG_PARAVIRT_CLOCK=y +# CONFIG_PARAVIRT_DEBUG is not set # CONFIG_MEMTEST is not set # CONFIG_M386 is not set # CONFIG_M486 is not set @@ -278,6 +281,7 @@ CONFIG_DMI=y # CONFIG_IOMMU_HELPER is not set CONFIG_IOMMU_API=y CONFIG_NR_CPUS=8 +CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y CONFIG_PREEMPT_NONE=y @@ -330,7 +334,7 @@ CONFIG_VIRT_TO_BUS=y CONFIG_HAVE_MLOCK=y CONFIG_HAVE_MLOCKED_PAGE_BIT=y CONFIG_MMU_NOTIFIER=y -# CONFIG_KSM is not set +CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set @@ -344,11 +348,11 @@ CONFIG_MTRR=y # CONFIG_EFI is not set CONFIG_SECCOMP=y # CONFIG_CC_STACKPROTECTOR is not set -CONFIG_HZ_100=y +# CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set -# CONFIG_HZ_300 is not set +CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set -CONFIG_HZ=100 +CONFIG_HZ=300 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set @@ -370,7 +374,7 @@ CONFIG_PM_SLEEP=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y # CONFIG_HIBERNATION is not set -# CONFIG_PM_RUNTIME is not set +CONFIG_PM_RUNTIME=y CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS is not set @@ -472,10 +476,12 @@ CONFIG_PCIEPORTBUS=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set # CONFIG_PCIEAER_INJECT is not set -# CONFIG_PCIEASPM is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set CONFIG_ARCH_SUPPORTS_MSI=y CONFIG_PCI_MSI=y CONFIG_PCI_LEGACY=y +# CONFIG_PCI_DEBUG is not set CONFIG_PCI_STUB=m CONFIG_HT_IRQ=y CONFIG_PCI_IOV=y @@ -815,9 +821,7 @@ CONFIG_BRIDGE_EBT_ULOG=m CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set -CONFIG_RDS=m -CONFIG_RDS_TCP=m -# CONFIG_RDS_DEBUG is not set +# CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m CONFIG_ATM_CLIP=m @@ -848,7 +852,7 @@ CONFIG_LLC=m # CONFIG_LAPB is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set -CONFIG_PHONET=m +# CONFIG_PHONET is not set CONFIG_IEEE802154=m CONFIG_NET_SCHED=y
@@ -1018,8 +1022,7 @@ CONFIG_MAC80211_RC_DEFAULT="minstrel" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUG_MENU is not set -CONFIG_WIMAX=m -CONFIG_WIMAX_DEBUG_LEVEL=8 +# CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y @@ -1039,6 +1042,8 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set CONFIG_SYS_HYPERVISOR=y CONFIG_CONNECTOR=m CONFIG_MTD=m @@ -1442,7 +1447,7 @@ CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m -CONFIG_MULTICORE_RAID456=y +# CONFIG_MULTICORE_RAID456 is not set CONFIG_MD_RAID6_PQ=m CONFIG_ASYNC_RAID6_TEST=m CONFIG_MD_MULTIPATH=m @@ -1617,7 +1622,7 @@ CONFIG_SIS900=m CONFIG_EPIC100=m CONFIG_SMSC9420=m CONFIG_SUNDANCE=m -CONFIG_SUNDANCE_MMIO=y +# CONFIG_SUNDANCE_MMIO is not set CONFIG_TLAN=m CONFIG_KS8842=m CONFIG_KS8851_MLL=m @@ -1797,12 +1802,8 @@ CONFIG_WL1251_SDIO=m CONFIG_IWM=m
# -# WiMAX Wireless Broadband devices +# Enable WiMAX (Networking options) to see the WiMAX drivers # -CONFIG_WIMAX_I2400M=m -CONFIG_WIMAX_I2400M_USB=m -CONFIG_WIMAX_I2400M_SDIO=m -CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8
# # USB Network Adapters @@ -1832,7 +1833,6 @@ CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=m CONFIG_USB_HSO=m CONFIG_USB_NET_INT51X1=m -CONFIG_USB_CDC_PHONET=m CONFIG_NET_PCMCIA=y CONFIG_PCMCIA_3C589=m CONFIG_PCMCIA_3C574=m @@ -3116,7 +3116,7 @@ CONFIG_USB_ANNOUNCE_NEW_DEVICES=y CONFIG_USB_DEVICEFS=y CONFIG_USB_DEVICE_CLASS=y CONFIG_USB_DYNAMIC_MINORS=y -# CONFIG_USB_SUSPEND is not set +CONFIG_USB_SUSPEND=y # CONFIG_USB_OTG is not set # CONFIG_USB_MON is not set CONFIG_USB_WUSB=m @@ -3801,16 +3801,54 @@ CONFIG_STRIP_ASM_SYMS=y # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_DEBUG_FS is not set # CONFIG_HEADERS_CHECK is not set -# CONFIG_DEBUG_KERNEL is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +# CONFIG_SCHEDSTATS is not set +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set -CONFIG_SLUB_STATS=y +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_HIGHMEM is not set CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y -CONFIG_FRAME_POINTER=y +# CONFIG_FRAME_POINTER is not set +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_CPU_STALL_DETECTOR is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set # CONFIG_SYSCTL_SYSCALL_CHECK is not set +# CONFIG_DEBUG_PAGEALLOC is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y @@ -3826,11 +3864,19 @@ CONFIG_TRACING_SUPPORT=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y +# CONFIG_KGDB is not set CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_X86_PTDUMP is not set +CONFIG_DEBUG_RODATA=y +CONFIG_DEBUG_RODATA_TEST=y +# CONFIG_DEBUG_NX_TEST is not set # CONFIG_4KSTACKS is not set CONFIG_DOUBLEFAULT=y # CONFIG_IOMMU_STRESS is not set @@ -3844,6 +3890,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set
# diff --git a/config/kernel/kernel.config.i586-ipfire-xen b/config/kernel/kernel.config.i586-ipfire-xen index 29987a5..e5122a9 100644 --- a/config/kernel/kernel.config.i586-ipfire-xen +++ b/config/kernel/kernel.config.i586-ipfire-xen @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.32.18 -# Sat Aug 14 21:05:53 2010 +# Linux kernel version: 2.6.32.33 +# Mon Mar 21 14:20:43 2011 # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -49,6 +49,7 @@ CONFIG_X86_NO_TSS=y CONFIG_X86_NO_IDT=y CONFIG_X86_32_LAZY_GS=y CONFIG_KTIME_SCALAR=y +CONFIG_ARCH_CPU_PROBE_RELEASE=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y
@@ -69,7 +70,8 @@ CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y -# CONFIG_BSD_PROCESS_ACCT is not set +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y # CONFIG_TASKSTATS is not set CONFIG_AUDIT=y CONFIG_AUDITSYSCALL=y @@ -87,14 +89,13 @@ CONFIG_RCU_FANOUT=32 # CONFIG_IKCONFIG is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y -# CONFIG_GROUP_SCHED is not set # CONFIG_CGROUPS is not set CONFIG_SYSFS_DEPRECATED=y CONFIG_SYSFS_DEPRECATED_V2=y # CONFIG_RELAY is not set CONFIG_NAMESPACES=y -# CONFIG_UTS_NS is not set -# CONFIG_IPC_NS is not set +CONFIG_UTS_NS=y +CONFIG_IPC_NS=y # CONFIG_USER_NS is not set # CONFIG_PID_NS is not set # CONFIG_NET_NS is not set @@ -110,6 +111,7 @@ CONFIG_ANON_INODES=y CONFIG_UID16=y CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set # CONFIG_KALLSYMS_EXTRA_PASS is not set CONFIG_HOTPLUG=y CONFIG_PRINTK=y @@ -240,6 +242,7 @@ CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_IOMMU_API is not set CONFIG_NR_CPUS=8 +CONFIG_IRQ_TIME_ACCOUNTING=y CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set @@ -275,18 +278,18 @@ CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_HAVE_MLOCK=y CONFIG_HAVE_MLOCKED_PAGE_BIT=y -# CONFIG_KSM is not set +CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 # CONFIG_HIGHPTE is not set CONFIG_MTRR=y # CONFIG_X86_PAT is not set CONFIG_SECCOMP=y # CONFIG_CC_STACKPROTECTOR is not set -CONFIG_HZ_100=y +# CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set -# CONFIG_HZ_300 is not set +CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set -CONFIG_HZ=100 +CONFIG_HZ=300 # CONFIG_SCHED_HRTICK is not set # CONFIG_KEXEC is not set CONFIG_PHYSICAL_START=0x100000 @@ -304,7 +307,7 @@ CONFIG_PM_SLEEP_SMP=y CONFIG_PM_SLEEP=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y -# CONFIG_PM_RUNTIME is not set +CONFIG_PM_RUNTIME=y CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS is not set @@ -356,10 +359,12 @@ CONFIG_PCIEPORTBUS=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set # CONFIG_PCIEAER_INJECT is not set -# CONFIG_PCIEASPM is not set +CONFIG_PCIEASPM=y +# CONFIG_PCIEASPM_DEBUG is not set CONFIG_ARCH_SUPPORTS_MSI=y CONFIG_PCI_MSI=y CONFIG_PCI_LEGACY=y +# CONFIG_PCI_DEBUG is not set CONFIG_PCI_GUESTDEV=y CONFIG_PCI_IOMULTI=y CONFIG_PCI_RESERVE=y @@ -689,9 +694,7 @@ CONFIG_BRIDGE_EBT_ULOG=m CONFIG_BRIDGE_EBT_NFLOG=m # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set -CONFIG_RDS=m -CONFIG_RDS_TCP=m -# CONFIG_RDS_DEBUG is not set +# CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=m CONFIG_ATM_CLIP=m @@ -722,7 +725,7 @@ CONFIG_LLC=m # CONFIG_LAPB is not set # CONFIG_ECONET is not set # CONFIG_WAN_ROUTER is not set -CONFIG_PHONET=m +# CONFIG_PHONET is not set CONFIG_IEEE802154=m CONFIG_NET_SCHED=y
@@ -892,8 +895,7 @@ CONFIG_MAC80211_RC_DEFAULT="minstrel" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUG_MENU is not set -CONFIG_WIMAX=m -CONFIG_WIMAX_DEBUG_LEVEL=8 +# CONFIG_WIMAX is not set CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y @@ -913,6 +915,8 @@ CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" +# CONFIG_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set CONFIG_SYS_HYPERVISOR=y CONFIG_CONNECTOR=m CONFIG_MTD=m @@ -1274,7 +1278,7 @@ CONFIG_MD_RAID0=m CONFIG_MD_RAID1=m CONFIG_MD_RAID10=m CONFIG_MD_RAID456=m -CONFIG_MULTICORE_RAID456=y +# CONFIG_MULTICORE_RAID456 is not set CONFIG_MD_RAID6_PQ=m # CONFIG_ASYNC_RAID6_TEST is not set CONFIG_MD_MULTIPATH=m @@ -1409,7 +1413,7 @@ CONFIG_SIS900=m CONFIG_EPIC100=m CONFIG_SMSC9420=m CONFIG_SUNDANCE=m -CONFIG_SUNDANCE_MMIO=y +# CONFIG_SUNDANCE_MMIO is not set CONFIG_TLAN=m CONFIG_KS8842=m CONFIG_KS8851_MLL=m @@ -1588,12 +1592,8 @@ CONFIG_WL1251_SDIO=m CONFIG_IWM=m
# -# WiMAX Wireless Broadband devices +# Enable WiMAX (Networking options) to see the WiMAX drivers # -CONFIG_WIMAX_I2400M=m -CONFIG_WIMAX_I2400M_USB=m -CONFIG_WIMAX_I2400M_SDIO=m -CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8
# # USB Network Adapters @@ -1623,7 +1623,6 @@ CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=m CONFIG_USB_HSO=m CONFIG_USB_NET_INT51X1=m -CONFIG_USB_CDC_PHONET=m CONFIG_NET_PCMCIA=y CONFIG_PCMCIA_3C589=m CONFIG_PCMCIA_3C574=m @@ -2850,7 +2849,7 @@ CONFIG_USB_ANNOUNCE_NEW_DEVICES=y CONFIG_USB_DEVICEFS=y CONFIG_USB_DEVICE_CLASS=y CONFIG_USB_DYNAMIC_MINORS=y -# CONFIG_USB_SUSPEND is not set +CONFIG_USB_SUSPEND=y # CONFIG_USB_OTG is not set # CONFIG_USB_MON is not set CONFIG_USB_WUSB=m @@ -3574,16 +3573,54 @@ CONFIG_STRIP_ASM_SYMS=y # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_DEBUG_FS is not set # CONFIG_HEADERS_CHECK is not set -# CONFIG_DEBUG_KERNEL is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_DETECT_HUNG_TASK=y +# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set +CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +# CONFIG_SCHEDSTATS is not set +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_OBJECTS is not set # CONFIG_SLUB_DEBUG_ON is not set -CONFIG_SLUB_STATS=y +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_KMEMLEAK is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_KOBJECT is not set +# CONFIG_DEBUG_HIGHMEM is not set CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_VIRTUAL is not set +# CONFIG_DEBUG_WRITECOUNT is not set CONFIG_DEBUG_MEMORY_INIT=y +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_SG is not set +# CONFIG_DEBUG_NOTIFIERS is not set +# CONFIG_DEBUG_CREDENTIALS is not set CONFIG_ARCH_WANT_FRAME_POINTERS=y -CONFIG_FRAME_POINTER=y +# CONFIG_FRAME_POINTER is not set +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_RCU_TORTURE_TEST is not set # CONFIG_RCU_CPU_STALL_DETECTOR is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set +# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set +# CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set # CONFIG_SYSCTL_SYSCALL_CHECK is not set +# CONFIG_DEBUG_PAGEALLOC is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y @@ -3602,6 +3639,13 @@ CONFIG_HAVE_ARCH_KMEMCHECK=y # CONFIG_STRICT_DEVMEM is not set CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set +# CONFIG_DEBUG_STACKOVERFLOW is not set +# CONFIG_DEBUG_STACK_USAGE is not set +# CONFIG_DEBUG_PER_CPU_MAPS is not set +# CONFIG_X86_PTDUMP is not set +CONFIG_DEBUG_RODATA=y +CONFIG_DEBUG_RODATA_TEST=y +# CONFIG_DEBUG_NX_TEST is not set # CONFIG_4KSTACKS is not set # CONFIG_IOMMU_STRESS is not set CONFIG_IO_DELAY_TYPE_0X80=0 @@ -3613,6 +3657,7 @@ CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 +# CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set
# @@ -3767,7 +3812,6 @@ CONFIG_LZO_DECOMPRESS=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y -CONFIG_DECOMPRESS_LZMA_NEEDED=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=m CONFIG_TEXTSEARCH_BM=m diff --git a/config/menu/10-system.menu b/config/menu/10-system.menu index 692f133..9248663 100644 --- a/config/menu/10-system.menu +++ b/config/menu/10-system.menu @@ -28,6 +28,12 @@ 'title' => "$Lang::tr{'backup'}", 'enabled' => 1, }; + $subsystem->{'41.fireinfo'} = { + 'caption' => $Lang::tr{'system information'}, + 'uri' => '/cgi-bin/fireinfo.cgi', + 'title' => "$Lang::tr{'system information'}", + 'enabled' => 1, + }; $subsystem->{'99.credits'} = { 'caption' => $Lang::tr{'credits'}, 'uri' => '/cgi-bin/credits.cgi', diff --git a/config/menu/20-status.menu b/config/menu/20-status.menu index d713540..c0b780a 100644 --- a/config/menu/20-status.menu +++ b/config/menu/20-status.menu @@ -69,3 +69,8 @@ 'title' => 'Atm-status', 'enabled' => `find /sys/class/atm/*/device 2>/dev/null`, }; + $substatus->{'76.mdstat'} = {'caption' => 'Mdstat', + 'uri' => '/cgi-bin/mdstat.cgi', + 'title' => 'Mdstat', + 'enabled' => 1, + }; diff --git a/config/miniupnpd/miniupnpd.conf b/config/miniupnpd/miniupnpd.conf new file mode 100644 index 0000000..4a9cbc0 --- /dev/null +++ b/config/miniupnpd/miniupnpd.conf @@ -0,0 +1,47 @@ + +# LAN network interfaces IPs / networks +# there can be multiple listening ips for SSDP traffic. +# should be under the form nnn.nnn.nnn.nnn/nn +# HTTP is available on all interfaces +# port for HTTP (descriptions and SOAP) traffic. set 0 for autoselect. +port=0 + +# chain names for netfilter (not used for pf or ipf). +upnp_forward_chain=UPNPFW +upnp_nat_chain=UPNPFW + +# bitrates reported by daemon in bits per second +bitrate_up=1000000 +bitrate_down=10000000 + +# "secure" mode : when enabled, UPnP client are allowed to add mappings only +# to their IP. +secure_mode=yes + +# report system uptime instead of daemon uptime +system_uptime=yes + +# notify interval in seconds. default is 30 seconds. +notify_interval=60 + +# unused rules cleaning. +# never remove any rule before this threshold for the number +# of redirections is exceeded. default to 20 +#clean_ruleset_threshold=10 +# clean process work interval in seconds. default to 0 (disabled). +# a 600 seconds (10 minutes) interval makes sense +clean_ruleset_interval=600 + +# serial and model number the daemon will report to clients +# in its XML description +serial=12345678 +model_number=1 + +# UPnP permission rules +# (allow|deny) (external port range) ip/mask (internal port range) +# A port range is <min port>-<max port> or <port> if there is only +# one port in the range. +# ip/mask format must be nn.nn.nn.nn/nn +# it is advised to only allow redirection of port above 1024 +# and to finish the rule set with "deny 0-65535 0.0.0.0/0 0-65535" +allow 0-65535 0.0.0.0/0 0-65535 diff --git a/config/outgoingfw/outgoingfw.pl b/config/outgoingfw/outgoingfw.pl index 6709ee6..1d7dd93 100644 --- a/config/outgoingfw/outgoingfw.pl +++ b/config/outgoingfw/outgoingfw.pl @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2005-2010 IPFire Team # +# Copyright (C) 2007-2011 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -25,6 +25,7 @@ use strict; #use warnings;
require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/lang.pl";
my %outfwsettings = (); my %checked = (); @@ -206,6 +207,7 @@ foreach $configentry (sort @configs) }
if ($configline[17] && $configline[18]) { + $DAY = ""; if ($configline[10]){$DAY = "Mon,"} if ($configline[11]){$DAY .= "Tue,"} if ($configline[12]){$DAY .= "Wed,"} @@ -218,7 +220,13 @@ foreach $configentry (sort @configs)
$CMD = "$CMD -o $netsettings{'RED_DEV'}";
- if ($configline[9] eq "aktiv") { + if ( $configline[9] eq $Lang::tr{'aktiv'} && $outfwsettings{'POLICY'} eq 'MODE1' ) { + if ($DEBUG) { + print "$CMD -m limit --limit 10/minute -j LOG --log-prefix 'LOG_OUTGOINGFW '\n"; + } else { + system("$CMD -m limit --limit 10/minute -j LOG --log-prefix 'LOG_OUTGOINGFW '"); + } + } elsif ( $configline[9] eq $Lang::tr{'aktiv'} && $outfwsettings{'POLICY'} eq 'MODE2' ) { if ($DEBUG) { print "$CMD -m limit --limit 10/minute -j LOG --log-prefix 'DROP_OUTGOINGFW '\n"; } else { diff --git a/config/php/php.ini b/config/php/php.ini index ca675a4..6e82094 100644 --- a/config/php/php.ini +++ b/config/php/php.ini @@ -533,7 +533,7 @@ doc_root = user_dir =
; Directory in which the loadable extensions (modules) reside. -extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20060613/" +extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20090626/"
; Whether or not to enable the dl() function. The dl() function does NOT work ; properly in multithreaded servers, such as IIS or Zeus, and is automatically @@ -808,7 +808,7 @@ mysql.default_port =
; Default socket name for local MySQL connects. If empty, uses the built-in ; MySQL defaults. -mysql.default_socket = +mysql.default_socket = /var/run/mysql/mysql.sock
; Default host for mysql_connect() (doesn't apply in safe mode). mysql.default_host = diff --git a/config/proxy/errorpage-ipfire.css b/config/proxy/errorpage-ipfire.css new file mode 100644 index 0000000..e237b44 --- /dev/null +++ b/config/proxy/errorpage-ipfire.css @@ -0,0 +1,98 @@ +/* + Stylesheet for Squid Error pages + Adapted from design by Free CSS Templates + http://www.freecsstemplates.org + Released for free under a Creative Commons Attribution 2.5 License +*/ + +/* Page basics */ +* { + font-family: verdana, sans-serif; +} + +html body { + margin: 0; + padding: 0; + background: #880400; + font-size: 12px; + color: #1e1e1e; +} + +/* Page displayed title area */ +#titles { + margin-left: 15px; + padding: 30px; + padding-left: 170px; + background: url('http://XXXhostXXX:81/images/IPFire.png') no-repeat left; +} + +/* initial title */ +#titles h1 { + color: #ffffff; +} +#titles h2 { + color: #ffffff; +} + +/* special event: FTP success page titles */ +#titles ftpsuccess { + background-color:#00ff00; + width:100%; +} + +/* Page displayed body content area */ +#content { + padding: 10px; + background: #ffffff; +} + +/* General text */ +p { +} + +/* error brief description */ +#error p { +} + +/* some data which may have caused the problem */ +#data { +} + +/* the error message received from the system or other software */ +#sysmsg { +} + +pre { + font-family:sans-serif; +} + +/* special event: FTP / Gopher directory listing */ +#dirmsg { + font-family: courier; + color: black; + font-size: 10pt; +} +#dirlisting { + margin-left: 2%; + margin-right: 2%; +} +#dirlisting tr.entry td.icon,td.filename,td.size,td.date { + border-bottom: groove; +} +#dirlisting td.size { + width: 50px; + text-align: right; + padding-right: 5px; +} + +/* horizontal lines */ +hr { + margin: 0; +} + +/* page displayed footer area */ +#footer { + color: #ffffff; + font-size: 9px; + padding-left: 10px; +} diff --git a/config/proxy/errors.ipfire/de/ERR_ACCESS_DENIED b/config/proxy/errors.ipfire/de/ERR_ACCESS_DENIED deleted file mode 100644 index 09fdfd3..0000000 --- a/config/proxy/errors.ipfire/de/ERR_ACCESS_DENIED +++ /dev/null @@ -1,46 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Zugriff verweigert</STRONG> -</UL> - -<P> -Aufgrund von Zugriffsbeschränkungen ist Ihre Anfrage zur Zeit -nicht erlaubt.<br> -Bitte kontaktieren Sie Ihren Service Provider, wenn Sie der Meinung -sind, daß dies nicht korrekt ist. -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_CACHE_ACCESS_DENIED b/config/proxy/errors.ipfire/de/ERR_CACHE_ACCESS_DENIED deleted file mode 100644 index 787455a..0000000 --- a/config/proxy/errors.ipfire/de/ERR_CACHE_ACCESS_DENIED +++ /dev/null @@ -1,50 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Cache-Zugriff Verweigert</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Cache-Zugriff Verweigert</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Cache-Zugriff verweigert</STRONG> -</P> -</UL> - -<P>Leider sind Sie zur Zeit nicht berechtigt -<PRE> %U</PRE> -von diesem Cache zu beziehen, bis Sie sich authentifiziert haben. -</P> - -<P> -Sie benötigen hierzu Netscape Version 2.0 (oder höher), Microsoft Internet -Explorer 3.0 oder einen anderen HTTP/1.1 Browser. Bitte kontaktieren Sie -den <A HREF="mailto:%w">Cache-Administrator</a>, wenn Sie Probleme haben, -sich zu authentifizieren, oder -<A HREF="http://%h/cgi-bin/chpasswd.cgi">ändern</a> Sie Ihr Passwort. -</P> -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_CACHE_MGR_ACCESS_DENIED b/config/proxy/errors.ipfire/de/ERR_CACHE_MGR_ACCESS_DENIED deleted file mode 100644 index 91934be..0000000 --- a/config/proxy/errors.ipfire/de/ERR_CACHE_MGR_ACCESS_DENIED +++ /dev/null @@ -1,52 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Cache-Manager-Zugriff Verweigert</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Cache-Manager-Zugriff verweigert</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Cache-Manager-Zugriff verweigert</STRONG> -</UL> -</P> - -<P>Leider sind Sie zur Zeit nicht berechtigt -<PRE> %U</PRE> -von diesem Cache zu beziehen, bis Sie sich authentifiziert haben. -</P> - -<P> -Sie benötigen hierzu Netscape Version 2.0 (oder höher), Microsoft Internet -Explorer 3.0 oder einen anderen HTTP/1.1 Browser. -Bitte kontaktieren Sie den <A HREF="mailto:%w">Cache-Administrator</a>, wenn Sie Probleme haben, -sich zu authentifizieren, oder wenn Sie der Administrator <em>sind</em>, -lesen Sie die Squid-Dokumentation über das Cache-Manager -Interface und überprüfen Sie das Cache-Log für detailiertere -Fehlermeldungen. -</P> -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_CANNOT_FORWARD b/config/proxy/errors.ipfire/de/ERR_CANNOT_FORWARD deleted file mode 100644 index ec0fbf5..0000000 --- a/config/proxy/errors.ipfire/de/ERR_CANNOT_FORWARD +++ /dev/null @@ -1,48 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Die Anfrage kann zur Zeit nicht weitergeleitet werden</STRONG> -</UL> - -<P> -Diese Anfrage konnte nicht zum WWW-Server oder einem -Parent-Cache weitergeleitet werden. Der wahrscheinlichste Grund für -diesen Fehler ist: -<UL> -<LI>Der Cache-Administrator erlaubt nicht, daß dieser Server - direkte Verbindungen zu WWW-Servern aufbaut, und -<LI>alle konfigurierten Parent-Caches sind zur Zeit nicht erreichbar. -</UL> -</P> -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>.<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_CONNECT_FAIL b/config/proxy/errors.ipfire/de/ERR_CONNECT_FAIL deleted file mode 100644 index c37f441..0000000 --- a/config/proxy/errors.ipfire/de/ERR_CONNECT_FAIL +++ /dev/null @@ -1,46 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Verbindung schlug fehl</STRONG> -</UL> - -<P> -Das System gab: -<PRE><I> %E</I></PRE> -zurück. -<P> -Der Zielrechner oder das Zielnetzwerk könnten deaktiviert sein. -Bitte versuchen Sie die Anfrage noch einmal. -</P> -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>.<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_DIR_LISTING b/config/proxy/errors.ipfire/de/ERR_DIR_LISTING deleted file mode 100644 index aabe656..0000000 --- a/config/proxy/errors.ipfire/de/ERR_DIR_LISTING +++ /dev/null @@ -1 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Verzeichnis: %U</title> <style type="text/css"><!-- %l body :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; } :lang(he) { direction: rtl; float: right; } --></style> </head><body> <div id="titles"> <h2>Verzeichnis: <a href="%U">%U</a>/</h2> </div> <hr> <div id="content"> <h4>Verzeichnisinhalt:</h4> <blockquote id="data"> <pre id="dirmsg">%z</pre> </blockquote> <table id="dirlisting" summary="Verzeichnis Auflistung"> <tr> <th><a href="../"><img border="0" src="/squid-internal-static/icons/anthony-dirup.gif" alt="Ãbergeordnetes Verzeichnis"></a></th> <th nowrap="nowrap"><a href="../">Ãbergeordnetes Verzeichnis</a> (<a href="/">Stammverzeichnis</a>)</th> </tr> %g </table> </div> <hr> <div id="footer"> <p>Erzeugt am %T von %h (%s)</p> <!-- %c --> </div> </body></html> \ No newline at end of file diff --git a/config/proxy/errors.ipfire/de/ERR_DNS_FAIL b/config/proxy/errors.ipfire/de/ERR_DNS_FAIL deleted file mode 100644 index ee15b52..0000000 --- a/config/proxy/errors.ipfire/de/ERR_DNS_FAIL +++ /dev/null @@ -1,52 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"><TD WIDTH="25"></TD> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="RIGHT" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Es war unmöglich, eine IP-Adresse für <I>%H</I> -zu bestimmen. -</STRONG> -</UL> - -<P> -Der DNS-Server gab: -<BLOCKQUOTE> -%z -</BLOCKQUOTE> -zurück. -<P> - Der Cache war nicht in der Lage, den in der URL enthaltenen Hostnamen - aufzulösen. - Überprüfen Sie, ob die Adresse korrekt ist. -</P> -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_ESI b/config/proxy/errors.ipfire/de/ERR_ESI deleted file mode 100644 index 61ffbc0..0000000 --- a/config/proxy/errors.ipfire/de/ERR_ESI +++ /dev/null @@ -1 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>FEHLER: Die angeforderte URL konnte nicht gefunden werden</title> <style type="text/css"><!-- %l body :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; } :lang(he) { direction: rtl; float: right; } --></style> </head><body> <div id="titles"> <h1>ERROR</h1> <h2>The requested URL could not be retrieved</h2> </div> <hr> <div id="content"> <p>Der folgende Fehler wurde beim Versuch die URL <a href="%U">%U</a> zu holen festgestellt:</p> <blockquote id="error"> <p><b>ESI-Verarbeitung fehlgeschlagen.</b></p> </blockquote> <p>Der ESI-Prozessor meldete:</p> <blockquote id="data"> <pre>%Z</pre> </blockquote> <p>Das heiÃt, dass der Ersatz nicht in der Lage war das ESI Template zu verarbeiten. Bitte melden sie diesen Fehler dem Webmaster.</p> <p>Ihr Webma ster ist <a href="mailto:%w">%w</a>.</p> <br> </div> <hr> <div id="footer"> <p>Erzeugt am %T von %h (%s)</p> <!-- %c --> </div> </body></html> \ No newline at end of file diff --git a/config/proxy/errors.ipfire/de/ERR_FORWARDING_DENIED b/config/proxy/errors.ipfire/de/ERR_FORWARDING_DENIED deleted file mode 100644 index d805c1a..0000000 --- a/config/proxy/errors.ipfire/de/ERR_FORWARDING_DENIED +++ /dev/null @@ -1,45 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Weiterleiten verweigert</STRONG> -</UL> - -<P> -Dieser Cache wird Ihre Anfrage nicht weiterleiten, da er versucht, eine -Sibling-Beziehung zu erzwingen. -Wahrscheinlich ist der Client bei %i ein Cache, der falsch -konfiguriert wurde. Informieren Sie dessen Administrator und/oder überprüfen -Sie Ihre Proxy-Einstellungen. -</P> -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>.<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_FTP_DISABLED b/config/proxy/errors.ipfire/de/ERR_FTP_DISABLED deleted file mode 100644 index 325dd24..0000000 --- a/config/proxy/errors.ipfire/de/ERR_FTP_DISABLED +++ /dev/null @@ -1,41 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>FTP ist deaktiviert</STRONG> -</UL> - -<P> -Dieser Cache unterstützt kein FTP. -</P> -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>.<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_FTP_FAILURE b/config/proxy/errors.ipfire/de/ERR_FTP_FAILURE deleted file mode 100644 index 514335c..0000000 --- a/config/proxy/errors.ipfire/de/ERR_FTP_FAILURE +++ /dev/null @@ -1,47 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Ein FTP-Protokollfehler ist aufgetreten -während des Versuches, den URL: -<A HREF="%U">%U</A><BR> -zu laden. - -<P> -Squid sendete den folgenden FTP-Befehl: -<PRE><STRONG> %f</STRONG></PRE> -und erhielt die Antwort: -<PRE><STRONG> %F</STRONG></PRE> -<P> -Dies könnte durch einen FTP-URL verursacht worden sein, der ein -absoluter Pfad ist (was nicht der RFC 1738 entspricht). -Wenn dies der Fall sein sollte, kann die Datei unter <A -HREF="%B">%B</A> gefunden werden. -</P> -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_FTP_FORBIDDEN b/config/proxy/errors.ipfire/de/ERR_FTP_FORBIDDEN deleted file mode 100644 index e48bf26..0000000 --- a/config/proxy/errors.ipfire/de/ERR_FTP_FORBIDDEN +++ /dev/null @@ -1,41 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Ein FTP-Berechtigungsfehlschlag ist aufgetreten während des Versuches, den URL: <A HREF="%U">%U</A><BR> -zu laden. -<P> -Squid sendete den folgenden FTP-Befehl: -<blockquote><strong><pre>%f</pre></strong></blockquote> -und erhielt die Antwort: -<blockquote><strong><pre>%F</pre></strong></blockquote> -<blockquote><strong><pre>%g</pre></strong></blockquote> -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_FTP_NOT_FOUND b/config/proxy/errors.ipfire/de/ERR_FTP_NOT_FOUND deleted file mode 100644 index cf66f73..0000000 --- a/config/proxy/errors.ipfire/de/ERR_FTP_NOT_FOUND +++ /dev/null @@ -1,46 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat ein Problem auf: -<P> -Squid sendete den folgenden FTP-Befehl: -<blockquote><strong><pre>%f</pre></strong></blockquote> -und erhielt die Antwort: -<blockquote><strong><pre>%F</pre></strong></blockquote> -<blockquote><strong><pre>%g</pre></strong></blockquote> -<P> -Dies könnte durch einen FTP-URL verursacht worden sein, der ein -absoluter Pfad ist (was nicht der RFC 1738 entspricht). -Wenn dies der Fall sein sollte, kann die Datei unter <A href="%B">%B</A> gefunden werden. -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_FTP_PUT_CREATED b/config/proxy/errors.ipfire/de/ERR_FTP_PUT_CREATED deleted file mode 100644 index 28d34d4..0000000 --- a/config/proxy/errors.ipfire/de/ERR_FTP_PUT_CREATED +++ /dev/null @@ -1,23 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FTP PUT Erfolgreich: Datei angelegt</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Datei angelegt</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_FTP_PUT_ERROR b/config/proxy/errors.ipfire/de/ERR_FTP_PUT_ERROR deleted file mode 100644 index 59a7620..0000000 --- a/config/proxy/errors.ipfire/de/ERR_FTP_PUT_ERROR +++ /dev/null @@ -1,42 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: FTP Upload fehlgeschlagen</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY>/ -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... FTP PUT/Upload fehlgeschlagen</H2> -<HR noshade size="1px"> -<CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während dem PUT/Upload-Versuch zum URL: -<A HREF="%U">%U</A><BR> -<P> -Squid sendete den folgenden FTP-Befehl: -<PRE><STRONG> %f</STRONG></PRE> -und erhielt die Antwort: -<PRE><STRONG> %F</STRONG></PRE> -<P> -Überprüfen Sie den Pfad, die Zugriffsrechte und den -Plattenplatz. Versuchen Sie es dann erneut. -</P> -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -<CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_FTP_PUT_MODIFIED b/config/proxy/errors.ipfire/de/ERR_FTP_PUT_MODIFIED deleted file mode 100644 index 26aa7ff..0000000 --- a/config/proxy/errors.ipfire/de/ERR_FTP_PUT_MODIFIED +++ /dev/null @@ -1,23 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FTP PUT erfolgreich: Datei aktualisiert</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Datei aktualisiert</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_FTP_UNAVAILABLE b/config/proxy/errors.ipfire/de/ERR_FTP_UNAVAILABLE deleted file mode 100644 index 3413832..0000000 --- a/config/proxy/errors.ipfire/de/ERR_FTP_UNAVAILABLE +++ /dev/null @@ -1,41 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY><CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Der FTP Server war zu beschäftigt während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden. -<P> -Squid sendete den folgenden FTP-Befehl: -<blockquote><strong><pre>%f</pre></strong></blockquote> -und erhielt die Antwort: -<blockquote><strong><pre>%F</pre></strong></blockquote> -<blockquote><strong><pre>%g</pre></strong></blockquote> -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_ICAP_FAILURE b/config/proxy/errors.ipfire/de/ERR_ICAP_FAILURE deleted file mode 100644 index ed9246f..0000000 --- a/config/proxy/errors.ipfire/de/ERR_ICAP_FAILURE +++ /dev/null @@ -1 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>FEHLER: Die angeforderte URL konnte nicht gefunden werden</title> <style type="text/css"><!-- %l body :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; } :lang(he) { direction: rtl; float: right; } --></style> </head><body> <div id="titles"> <h1>ERROR</h1> <h2>The requested URL could not be retrieved</h2> </div> <hr> <div id="content"> <p>Der folgende Fehler wurde beim Versuch die URL <a href="%U">%U</a> zu holen festgestellt:</p> <blockquote id="error"> <p><b>ICAP Protokoll Fehler.</b></p> </blockquote> <p id="sysmsg">Das System antwortete: <i>%E</i></p> <p>Das heiÃt, dass etwas mit der ICAP Kommunikation nicht stimmt.</p> <p>Mögliche Probleme sind:</p> <ul> <li><p>Der ICAP Server ist nicht erreichbar.</p></li> <li><p>Die Antwort des ICAP S ervers war ungÃŒltig.</p></li> </ul> <br> </div> <hr> <div id="footer"> <p>Erzeugt am %T von %h (%s)</p> <!-- %c --> </div> </body></html> \ No newline at end of file diff --git a/config/proxy/errors.ipfire/de/ERR_INVALID_REQ b/config/proxy/errors.ipfire/de/ERR_INVALID_REQ deleted file mode 100644 index e6a72a4..0000000 --- a/config/proxy/errors.ipfire/de/ERR_INVALID_REQ +++ /dev/null @@ -1,54 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, die Anfrage -<PRE> -%R -</PRE> -zu verarbeiten, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Ungültige Anfrage</STRONG> -</UL> - -<P> -Ein Teil der HTTP-Anfrage ist ungültig. Mögliche Gründe: -<UL> -<LI>Fehlende oder unbekannte Anfrage-Methode (GET, POST) -<LI>Fehlender URL -<LI>Fehlender HTTP Identifier (HTTP/1.0) -<LI>Anfrage ist zu groß -<LI>Content-Length fehlt für POST- oder PUT-Anfragen -<LI>Ungültige Zeichen im Hostnamen - z.B. Unterstriche ('_'), - Umlaute und Kommata sind nicht erlaubt. -</UL> -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_INVALID_RESP b/config/proxy/errors.ipfire/de/ERR_INVALID_RESP deleted file mode 100644 index e695c41..0000000 --- a/config/proxy/errors.ipfire/de/ERR_INVALID_RESP +++ /dev/null @@ -1,49 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, die Anfrage -<PRE> -%R -</PRE> -<P> -zu verarbeiten, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG> -Ungültige Antwort -</STRONG> -</UL> - -<P> -Die HTTP Antwortmeldung des kontaktierten Servers konnte nicht verstanden werden -oder war auf andere Weise missgebildet. Bitte kontaktieren Sie den Betreiber der -betreffenden Webseite. Wenn nötig kann Ihr Cache Administrator in der Lage sein, -Sie mit mehr Details über die genaue Ursache des Problems zu versorgen. - -<P>Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_INVALID_URL b/config/proxy/errors.ipfire/de/ERR_INVALID_URL deleted file mode 100644 index fdf23f9..0000000 --- a/config/proxy/errors.ipfire/de/ERR_INVALID_URL +++ /dev/null @@ -1,50 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Ungültiger URL</STRONG> -</UL> - -<P> -Ein Teil des angefragten URL ist ungültig. Mögliche Gründe: -<UL> -<LI>Fehlendes oder unkorrektes Zugriffsprotokoll (sollte 'http://' oder ähnlich sein) -<LI>Fehlender Hostname -<LI>Ungültiges 'double-escape' im URL-Pfad -<LI>Ungültige Zeichen im Hostnamen - z.B. Unterstriche ('_'), - Umlaute und Kommata sind nicht erlaubt. -</UL> -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_LIFETIME_EXP b/config/proxy/errors.ipfire/de/ERR_LIFETIME_EXP deleted file mode 100644 index ca97508..0000000 --- a/config/proxy/errors.ipfire/de/ERR_LIFETIME_EXP +++ /dev/null @@ -1,44 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Verbindungs-Lebensdauer ist abgelaufen</STRONG> -</UL> - -<P> -Squid hat die Anfrage abgebrochen, weil sie die maximale -Verbindungs-Lebensdauer überschritten hat. -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_NO_RELAY b/config/proxy/errors.ipfire/de/ERR_NO_RELAY deleted file mode 100644 index 46bc51e..0000000 --- a/config/proxy/errors.ipfire/de/ERR_NO_RELAY +++ /dev/null @@ -1,41 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Kein WAIS-Relay</STRONG> -</UL> - -<P> -Es sind keine WAIS-Relay-Rechner für diesen Cache definiert. -Teilen Sie dies Ihrem <A HREF="mailto:%w">Cache Administrator</A> mit. -</P> -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_ONLY_IF_CACHED_MISS b/config/proxy/errors.ipfire/de/ERR_ONLY_IF_CACHED_MISS deleted file mode 100644 index e77d17b..0000000 --- a/config/proxy/errors.ipfire/de/ERR_ONLY_IF_CACHED_MISS +++ /dev/null @@ -1,47 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Ein gültiges Dokument wurde nicht im Cache gefunden, und die '<code>only-if-cached</code> directive' war angegeben. -</STRONG> -</UL> - -<P> -Sie haben eine Anfrage mit einer <code>only-if-cached</code> -Cache-Control-Direktive abgeschickt. Das Dokument wurde nicht im Cache gefunden, -<em>oder</em> es hätte eine Überprüfung benötigt, -die durch die <code>only-if-cached</code> dicective verboten wurde. -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_READ_ERROR b/config/proxy/errors.ipfire/de/ERR_READ_ERROR deleted file mode 100644 index c4f8a78..0000000 --- a/config/proxy/errors.ipfire/de/ERR_READ_ERROR +++ /dev/null @@ -1,48 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Lesefehler</STRONG> -</UL> - -<P> -Das System gab: -<PRE><I> %E</I></PRE> -zurück. -<P> -Bei dem Versuch, Daten vom Netzwerk zu lesen, trat ein Fehler -auf. Bitte versuchen Sie Ihre Anfrage erneut. -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_READ_TIMEOUT b/config/proxy/errors.ipfire/de/ERR_READ_TIMEOUT deleted file mode 100644 index 04c72bf..0000000 --- a/config/proxy/errors.ipfire/de/ERR_READ_TIMEOUT +++ /dev/null @@ -1,50 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Read Timeout</STRONG> -</UL> - -<P> -Das System gab: -<PRE><I> %E</I></PRE> -zurück. -<P> -Bei dem Versuch Daten vom Netzwerk zu lesen, mußte zu lange -gewartet werden (timeout). -Das Netzwerk oder der Server könnten deaktiviert oder -überlastet sein. Bitte versuchen Sie Ihre Anfrage erneut. -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_SECURE_CONNECT_FAIL b/config/proxy/errors.ipfire/de/ERR_SECURE_CONNECT_FAIL deleted file mode 100644 index 4f42383..0000000 --- a/config/proxy/errors.ipfire/de/ERR_SECURE_CONNECT_FAIL +++ /dev/null @@ -1 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>FEHLER: Die angeforderte URL konnte nicht gefunden werden</title> <style type="text/css"><!-- %l body :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; } :lang(he) { direction: rtl; float: right; } --></style> </head><body> <div id="titles"> <h1>ERROR</h1> <h2>The requested URL could not be retrieved</h2> </div> <hr> <div id="content"> <p>Der folgende Fehler wurde beim Versuch die URL <a href="%U">%U</a> zu holen festgestellt:</p> <blockquote id="error"> <p><b>Konnte keine sichere Verbindung zu %I herstellen</b></p> </blockquote> <p id="sysmsg">Das System antwortete: <i>%E</i></p> <p>Dieser Proxy und der Zielhost waren nicht in der Lage Sicherheitseinstellungen auszuhandeln die beidseitig akzeptiert werden. Es ist möglich dass der Zielhost kei ne sicheren Verbindungen unterstÃŒtzte oder der Proxy nicht mit dem Sicherheitszertifikat des Hosts einverstanden ist.</p> <p>Ihr Cache Administrator ist <a href="mailto:%w%W">%w</a>.</p> <br> </div> <hr> <div id="footer"> <p>Erzeugt am %T von %h (%s)</p> <!-- %c --> </div> </body></html> \ No newline at end of file diff --git a/config/proxy/errors.ipfire/de/ERR_SHUTTING_DOWN b/config/proxy/errors.ipfire/de/ERR_SHUTTING_DOWN deleted file mode 100644 index 66b001e..0000000 --- a/config/proxy/errors.ipfire/de/ERR_SHUTTING_DOWN +++ /dev/null @@ -1,40 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat folgendes Problem auf: - -<UL> -<LI>Dieser Cache ist im Begriff herunterzufahren und kann Ihre Anfrage -zur Zeit nicht bearbeiten. Bitte wiederholen Sie Ihre Anfrage etwas später. -</UL> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_SOCKET_FAILURE b/config/proxy/errors.ipfire/de/ERR_SOCKET_FAILURE deleted file mode 100644 index 27241e2..0000000 --- a/config/proxy/errors.ipfire/de/ERR_SOCKET_FAILURE +++ /dev/null @@ -1,49 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Socket Failure</STRONG> -</UL> - -<P> -Das System gab: -<PRE><I> %E</I></PRE> -zurück. -<P> -Squid ist nicht in der Lage, einen TCP-Socket zu öffnen, -wahrscheinlich wegen extremer Überlastung. -Bitte versuchen Sie Ihre Anfrage erneut. -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_TOO_BIG b/config/proxy/errors.ipfire/de/ERR_TOO_BIG deleted file mode 100644 index 445c086..0000000 --- a/config/proxy/errors.ipfire/de/ERR_TOO_BIG +++ /dev/null @@ -1,50 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat folgendes Problem auf: -<UL> -<LI> -<STRONG> -Die Anfrage oder die Antwort ist zu groß. -</STRONG> -</UL> - -<P> -Wenn Sie eine POST oder PUT Anfrage gemacht haben, dann ist der 'request body' -(das was Sie versucht haben hochzuladen) zu groß. Wenn Sie eine GET -Anfrage gemacht haben, dann ist der 'reply body' (das was Sie versuchen -herunterzuladen) zu groß. Diese Beschränkungen wurden von Ihrem -Internet Service Provider, der diesen Cache Server unterhält, festgelegt. -Bitte setzen Sie sich direkt mit ihm in Kontakt wenn Sie meinen, daß -dies ein Fehler ist. - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_UNSUP_HTTPVERSION b/config/proxy/errors.ipfire/de/ERR_UNSUP_HTTPVERSION deleted file mode 100644 index 4cc1cda..0000000 --- a/config/proxy/errors.ipfire/de/ERR_UNSUP_HTTPVERSION +++ /dev/null @@ -1 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>FEHLER: Die angeforderte URL konnte nicht gefunden werden</title> <style type="text/css"><!-- %l body :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; } :lang(he) { direction: rtl; float: right; } --></style> </head><body> <div id="titles"> <h1>ERROR</h1> <h2>Nicht unterstÃŒtzte HTTP Version</h2> </div> <hr> <div id="content"> <p>Der folgende Fehler wurde beim Versuch die URL <a href="%U">%U</a> zu holen festgestellt:</p> <blockquote id="error"> <p><b>Unsupported HTTP version</b></p> </blockquote> <p>Dieser Squid akzeptiert die angeforderte HTTP Version nicht.</p> <p>Ihr Cache Administrator ist <a href="mailto:%w%W">%w</a>.</p> <br> </div> <hr> <div id="footer"> <p>Erzeugt am %T von %h (%s)</p> <!-- %c --> </div> </body></html> \ No newline at end of file diff --git a/config/proxy/errors.ipfire/de/ERR_UNSUP_REQ b/config/proxy/errors.ipfire/de/ERR_UNSUP_REQ deleted file mode 100644 index 6abfd3f..0000000 --- a/config/proxy/errors.ipfire/de/ERR_UNSUP_REQ +++ /dev/null @@ -1,45 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Nicht unterstützte Zugriffsmethode oder nicht unterstütztes Protokoll</STRONG> -</UL> - -<P> -Squid unterstützt nicht alle Anfragemethoden für alle -Zugriffsprotokolle. -Beispielsweise können Sie keine Gopher-Anfrage POST'en. -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_URN_RESOLVE b/config/proxy/errors.ipfire/de/ERR_URN_RESOLVE deleted file mode 100644 index bed94e3..0000000 --- a/config/proxy/errors.ipfire/de/ERR_URN_RESOLVE +++ /dev/null @@ -1,43 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderete URN konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Ein URL für den angeforderten URN konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URN -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Die URN konnte nicht aufgelöst werden</STRONG> -</UL> - -<P> -Erwarten Sie nicht zu viel von URNs auf %T -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_WRITE_ERROR b/config/proxy/errors.ipfire/de/ERR_WRITE_ERROR deleted file mode 100644 index 0d29f22..0000000 --- a/config/proxy/errors.ipfire/de/ERR_WRITE_ERROR +++ /dev/null @@ -1,48 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Schreibfehler</STRONG> -</UL> - -<P> -Das System gab: -<PRE><I> %E</I></PRE> -zurück. -<P> -Ein Fehler trat während des Schreibens zum Netzwerk auf. -Bitte wiederholen Sie Ihre Anfrage. -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/de/ERR_ZERO_SIZE_OBJECT b/config/proxy/errors.ipfire/de/ERR_ZERO_SIZE_OBJECT deleted file mode 100644 index be1a830..0000000 --- a/config/proxy/errors.ipfire/de/ERR_ZERO_SIZE_OBJECT +++ /dev/null @@ -1,43 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FEHLER: Die angeforderte URL konnte nicht geholt werden</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Die angeforderte URL konnte nicht geholt werden</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Während des Versuches, den URL<BR> -<A HREF="%U">%U</A><BR> -zu laden, trat der folgende Fehler auf: -<UL> -<LI> -<STRONG>Leeres Dokument</STRONG> -</UL> - -<P> -Squid hat keinerlei Daten auf diese Anfrage empfangen. -</P> - -<P> -Ihr Cache Administrator ist <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_ACCESS_DENIED b/config/proxy/errors.ipfire/en/ERR_ACCESS_DENIED deleted file mode 100644 index 45b686b..0000000 --- a/config/proxy/errors.ipfire/en/ERR_ACCESS_DENIED +++ /dev/null @@ -1,44 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Access Denied. -</STRONG> -<P> -Access control configuration prevents your request from -being allowed at this time. Please contact your service provider if -you feel this is incorrect. -</UL> -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_CACHE_ACCESS_DENIED b/config/proxy/errors.ipfire/en/ERR_CACHE_ACCESS_DENIED deleted file mode 100644 index beccfe3..0000000 --- a/config/proxy/errors.ipfire/en/ERR_CACHE_ACCESS_DENIED +++ /dev/null @@ -1,53 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: Cache Access Denied</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Cache Access Denied</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Cache Access Denied. -</STRONG> -</UL> -</P> - -<P>Sorry, you are not currently allowed to request: -<PRE> %U</PRE> -from this cache until you have authenticated yourself. -</P> - -<P> -You need to use Netscape version 2.0 or greater, or Microsoft Internet -Explorer 3.0, or an HTTP/1.1 compliant browser for this to work. Please -contact the <A HREF="mailto:%w">cache administrator</a> if you have -difficulties authenticating yourself or -<A HREF="http://%h/cgi-bin/chpasswd.cgi">change</a> your default password. -</P> -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_CACHE_MGR_ACCESS_DENIED b/config/proxy/errors.ipfire/en/ERR_CACHE_MGR_ACCESS_DENIED deleted file mode 100644 index b8beae0..0000000 --- a/config/proxy/errors.ipfire/en/ERR_CACHE_MGR_ACCESS_DENIED +++ /dev/null @@ -1,52 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: Cache Manager Access Denied</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... Cache Manager Access Denied</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Cache Manager Access Denied. -</STRONG> -</UL> -</P> - -<P>Sorry, you are not currently allowed to request: -<PRE> %U</PRE> -from this cache manager until you have authenticated yourself. -</P> - -<P> You need to use Netscape version 2.0 or greater, or Microsoft Internet -Explorer 3.0, or an HTTP/1.1 compliant browser for this to work. Please -contact the <A HREF="mailto:%w">cache administrator</a> if you have -difficulties authenticating yourself or, if you <em>are</em> the -administrator, read Squid documentation on cache manager interface and check -cache log for more detailed error messages.</P> -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_CANNOT_FORWARD b/config/proxy/errors.ipfire/en/ERR_CANNOT_FORWARD deleted file mode 100644 index 6356a7c..0000000 --- a/config/proxy/errors.ipfire/en/ERR_CANNOT_FORWARD +++ /dev/null @@ -1,49 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Unable to forward this request at this time. -</STRONG> -</UL> - -<P> -This request could not be forwarded to the origin server or to any -parent caches. The most likely cause for this error is that: -<UL> -<LI>The cache administrator does not allow this cache to make - direct connections to origin servers, and -<LI>All configured parent caches are currently unreachable. -</UL> -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_CONNECT_FAIL b/config/proxy/errors.ipfire/en/ERR_CONNECT_FAIL deleted file mode 100644 index 40af3e5..0000000 --- a/config/proxy/errors.ipfire/en/ERR_CONNECT_FAIL +++ /dev/null @@ -1,47 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Connection to %I Failed -</STRONG> -</UL> - -<P> -The system returned: -<PRE><I> %E</I></PRE> - -<P> -The remote host or network may be down. Please try the request again. -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_DIR_LISTING b/config/proxy/errors.ipfire/en/ERR_DIR_LISTING deleted file mode 100644 index d7f0f38..0000000 --- a/config/proxy/errors.ipfire/en/ERR_DIR_LISTING +++ /dev/null @@ -1 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Directory: %U</title> <style type="text/css"><!-- %l body :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; } :lang(he) { direction: rtl; float: right; } --></style> </head><body> <div id="titles"> <h2>Directory: <a href="%U">%U</a>/</h2> </div> <hr> <div id="content"> <h4>Directory Content:</h4> <blockquote id="data"> <pre id="dirmsg">%z</pre> </blockquote> <table id="dirlisting" summary="Directory Listing"> <tr> <th><a href="../"><img border="0" src="/squid-internal-static/icons/anthony-dirup.gif" alt="Parent Directory"></a></th> <th nowrap="nowrap"><a href="../">Parent Directory</a> (<a href="/">Root Directory</a>)</th> </tr> %g </table> </div> <hr> <div id="footer"> <p>Generated %T by %h (%s)</p> <!-- %c --> </div> </body></html> \ No newline at end of file diff --git a/config/proxy/errors.ipfire/en/ERR_DNS_FAIL b/config/proxy/errors.ipfire/en/ERR_DNS_FAIL deleted file mode 100644 index 99cd519..0000000 --- a/config/proxy/errors.ipfire/en/ERR_DNS_FAIL +++ /dev/null @@ -1,51 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<BLOCKQUOTE> -Unable to determine IP address from host name for -<I>%H</I> -</BLOCKQUOTE> - -<P> -The dnsserver returned: -<BLOCKQUOTE> -%z -</BLOCKQUOTE> - -<P> -This means that: -<PRE> - The cache was not able to resolve the hostname presented in the URL. - Check if the address is correct. -</PRE> -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_ESI b/config/proxy/errors.ipfire/en/ERR_ESI deleted file mode 100644 index 21b3803..0000000 --- a/config/proxy/errors.ipfire/en/ERR_ESI +++ /dev/null @@ -1 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>ERROR: The requested URL could not be retrieved</title> <style type="text/css"><!-- %l body :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; } :lang(he) { direction: rtl; float: right; } --></style> </head><body> <div id="titles"> <h1>ERROR</h1> <h2>The requested URL could not be retrieved</h2> </div> <hr> <div id="content"> <p>The following error was encountered while trying to retrieve the URL: <a href="%U">%U</a></p> <blockquote id="error"> <p><b>ESI Processing failed.</b></p> </blockquote> <p>The ESI processor returned:</p> <blockquote id="data"> <pre>%Z</pre> </blockquote> <p>This means that the surrogate was not able to process the ESI template. Please report this error to the webmaster.</p> <p>Your webmaster is <a href="mailto:%w">%w</ a>.</p> <br> </div> <hr> <div id="footer"> <p>Generated %T by %h (%s)</p> <!-- %c --> </div> </body></html> \ No newline at end of file diff --git a/config/proxy/errors.ipfire/en/ERR_FORWARDING_DENIED b/config/proxy/errors.ipfire/en/ERR_FORWARDING_DENIED deleted file mode 100644 index cd2aedc..0000000 --- a/config/proxy/errors.ipfire/en/ERR_FORWARDING_DENIED +++ /dev/null @@ -1,45 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Forwarding Denied. -</STRONG> -</UL> - -<P> -This cache will not forward your request because it is trying to enforce a -sibling relationship. Perhaps the client at %i is a cache which has been -misconfigured. -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_FTP_DISABLED b/config/proxy/errors.ipfire/en/ERR_FTP_DISABLED deleted file mode 100644 index 4823ba9..0000000 --- a/config/proxy/errors.ipfire/en/ERR_FTP_DISABLED +++ /dev/null @@ -1,43 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -FTP is Disabled -</STRONG> -</UL> - -<P> -This cache does not support FTP. -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_FTP_FAILURE b/config/proxy/errors.ipfire/en/ERR_FTP_FAILURE deleted file mode 100644 index 9e20f44..0000000 --- a/config/proxy/errors.ipfire/en/ERR_FTP_FAILURE +++ /dev/null @@ -1,39 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -An FTP protocol error occurred -while trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -Squid sent the following FTP command: -<blockquote><strong><pre>%f</pre></strong></blockquote> -and then received this reply -<blockquote><strong><pre>%F</pre></strong></blockquote> -<blockquote><strong><pre>%g</pre></strong></blockquote> -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_FTP_FORBIDDEN b/config/proxy/errors.ipfire/en/ERR_FTP_FORBIDDEN deleted file mode 100644 index 6eea8d8..0000000 --- a/config/proxy/errors.ipfire/en/ERR_FTP_FORBIDDEN +++ /dev/null @@ -1,39 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -An FTP authentication failure occurred -while trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -Squid sent the following FTP command: -<blockquote><strong><pre>%f</pre></strong></blockquote> -and then received this reply -<blockquote><strong><pre>%F</pre></strong></blockquote> -<blockquote><strong><pre>%g</pre></strong></blockquote> -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_FTP_NOT_FOUND b/config/proxy/errors.ipfire/en/ERR_FTP_NOT_FOUND deleted file mode 100644 index ead0b2a..0000000 --- a/config/proxy/errors.ipfire/en/ERR_FTP_NOT_FOUND +++ /dev/null @@ -1,42 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -The following URL could not be retrieved: -<A HREF="%U">%U</A> -<P> -Squid sent the following FTP command: -<blockquote><strong><pre>%f</pre></strong></blockquote> -and then received this reply -<blockquote><strong><pre>%F</pre></strong></blockquote> -<blockquote><strong><pre>%g</pre></strong></blockquote> -<P> -This might be caused by an FTP URL with an absolute path (which does -not comply with RFC 1738). If this is the cause, then the file -can be found at <A HREF="%B">%B</A>. -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_FTP_PUT_CREATED b/config/proxy/errors.ipfire/en/ERR_FTP_PUT_CREATED deleted file mode 100644 index 3c9c296..0000000 --- a/config/proxy/errors.ipfire/en/ERR_FTP_PUT_CREATED +++ /dev/null @@ -1,23 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FTP PUT Successful: File Created</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>File created</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_FTP_PUT_ERROR b/config/proxy/errors.ipfire/en/ERR_FTP_PUT_ERROR deleted file mode 100644 index b501c13..0000000 --- a/config/proxy/errors.ipfire/en/ERR_FTP_PUT_ERROR +++ /dev/null @@ -1,46 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: FTP upload failed</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... FTP PUT/upload failed</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to PUT the following URL: -<A HREF="%U">%U</A> -<P> -Squid sent the following FTP command: -<PRE><STRONG> - %f -</STRONG></PRE> -and then received this reply -<PRE><STRONG> - %F -</STRONG></PRE> -<P> -This means that: -<PRE> -Check path, permissions, diskspace and try again. -</PRE> -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_FTP_PUT_MODIFIED b/config/proxy/errors.ipfire/en/ERR_FTP_PUT_MODIFIED deleted file mode 100644 index 14b36ff..0000000 --- a/config/proxy/errors.ipfire/en/ERR_FTP_PUT_MODIFIED +++ /dev/null @@ -1,23 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>FTP PUT Successful: File updated</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>File updated</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_FTP_UNAVAILABLE b/config/proxy/errors.ipfire/en/ERR_FTP_UNAVAILABLE deleted file mode 100644 index 5aadaf5..0000000 --- a/config/proxy/errors.ipfire/en/ERR_FTP_UNAVAILABLE +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -Squid sent the following FTP command: -<blockquote><strong><pre>%f</pre></strong></blockquote> -and then received this reply -<blockquote><strong><pre>%F</pre></strong></blockquote> -<blockquote><strong><pre>%g</pre></strong></blockquote> -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_ICAP_FAILURE b/config/proxy/errors.ipfire/en/ERR_ICAP_FAILURE deleted file mode 100644 index a9066ca..0000000 --- a/config/proxy/errors.ipfire/en/ERR_ICAP_FAILURE +++ /dev/null @@ -1 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>ERROR: The requested URL could not be retrieved</title> <style type="text/css"><!-- %l body :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; } :lang(he) { direction: rtl; float: right; } --></style> </head><body> <div id="titles"> <h1>ERROR</h1> <h2>The requested URL could not be retrieved</h2> </div> <hr> <div id="content"> <p>The following error was encountered while trying to retrieve the URL: <a href="%U">%U</a></p> <blockquote id="error"> <p><b>ICAP protocol error.</b></p> </blockquote> <p id="sysmsg">The system returned: <i>%E</i></p> <p>This means that some aspect of the ICAP communication failed.</p> <p>Some possible problems are:</p> <ul> <li><p>The ICAP server is not reachable.</p></li> <li><p>An Illegal response was received from t he ICAP server.</p></li> </ul> <br> </div> <hr> <div id="footer"> <p>Generated %T by %h (%s)</p> <!-- %c --> </div> </body></html> \ No newline at end of file diff --git a/config/proxy/errors.ipfire/en/ERR_INVALID_REQ b/config/proxy/errors.ipfire/en/ERR_INVALID_REQ deleted file mode 100644 index 24930c6..0000000 --- a/config/proxy/errors.ipfire/en/ERR_INVALID_REQ +++ /dev/null @@ -1,53 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to process the request: -<PRE> -%R -</PRE> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Invalid Request -</STRONG> -</UL> - -<P> -Some aspect of the HTTP Request is invalid. Possible problems: -<UL> -<LI>Missing or unknown request method -<LI>Missing URL -<LI>Missing HTTP Identifier (HTTP/1.0) -<LI>Request is too large -<LI>Content-Length missing for POST or PUT requests -<LI>Illegal character in hostname; underscores are not allowed -</UL> -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_INVALID_RESP b/config/proxy/errors.ipfire/en/ERR_INVALID_RESP deleted file mode 100644 index ed87a0c..0000000 --- a/config/proxy/errors.ipfire/en/ERR_INVALID_RESP +++ /dev/null @@ -1,49 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to process the request: -<PRE> -%R -</PRE> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Invalid Response -</STRONG> -</UL> - -<P> -The HTTP Response message received from the contacted server -could not be understood or was otherwise malformed. Please contact -the site operator. Your cache administrator may be able to provide -you with more details about the exact nature of the problem if needed. - -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_INVALID_URL b/config/proxy/errors.ipfire/en/ERR_INVALID_URL deleted file mode 100644 index ca445c4..0000000 --- a/config/proxy/errors.ipfire/en/ERR_INVALID_URL +++ /dev/null @@ -1,49 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Invalid URL -</STRONG> -</UL> - -<P> -Some aspect of the requested URL is incorrect. Possible problems: -<UL> -<LI>Missing or incorrect access protocol (should be `http://'' or similar) -<LI>Missing hostname -<LI>Illegal double-escape in the URL-Path -<LI>Illegal character in hostname; underscores are not allowed -</UL> -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_LIFETIME_EXP b/config/proxy/errors.ipfire/en/ERR_LIFETIME_EXP deleted file mode 100644 index 1adadc6..0000000 --- a/config/proxy/errors.ipfire/en/ERR_LIFETIME_EXP +++ /dev/null @@ -1,44 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Connection Lifetime Expired -</STRONG> -</UL> - -<P> -Squid has terminated the request because it has exceeded the maximum -connection lifetime. -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_NO_RELAY b/config/proxy/errors.ipfire/en/ERR_NO_RELAY deleted file mode 100644 index 567ec5f..0000000 --- a/config/proxy/errors.ipfire/en/ERR_NO_RELAY +++ /dev/null @@ -1,43 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -No Wais Relay -</STRONG> -</UL> - -<P> -There is no WAIS Relay host defined for this Cache! Yell at the administrator. -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_ONLY_IF_CACHED_MISS b/config/proxy/errors.ipfire/en/ERR_ONLY_IF_CACHED_MISS deleted file mode 100644 index 592e175..0000000 --- a/config/proxy/errors.ipfire/en/ERR_ONLY_IF_CACHED_MISS +++ /dev/null @@ -1,48 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Valid document was not found in the cache and <code>only-if-cached</code> -directive was specified. -</STRONG> -</UL> - -<P> - -You have issued a request with a <code>only-if-cached</code> cache control -directive. The document was not found in the cache, <em>or</em> it required -revalidation prohibited by <code>only-if-cached</code> directive. - -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_READ_ERROR b/config/proxy/errors.ipfire/en/ERR_READ_ERROR deleted file mode 100644 index 41541b8..0000000 --- a/config/proxy/errors.ipfire/en/ERR_READ_ERROR +++ /dev/null @@ -1,48 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Read Error -</STRONG> -</UL> - -<P> -The system returned: -<PRE><I> %E</I></PRE> - -<P> -An error condition occurred while reading data from the network. Please -retry your request. -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_READ_TIMEOUT b/config/proxy/errors.ipfire/en/ERR_READ_TIMEOUT deleted file mode 100644 index 8dc2545..0000000 --- a/config/proxy/errors.ipfire/en/ERR_READ_TIMEOUT +++ /dev/null @@ -1,48 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Read Timeout -</STRONG> -</UL> - -<P> -The system returned: -<PRE><I> %E</I></PRE> - -<P> -A Timeout occurred while waiting to read data from the network. The network -or server may be down or congested. Please retry your request. -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_SECURE_CONNECT_FAIL b/config/proxy/errors.ipfire/en/ERR_SECURE_CONNECT_FAIL deleted file mode 100644 index ed24cf6..0000000 --- a/config/proxy/errors.ipfire/en/ERR_SECURE_CONNECT_FAIL +++ /dev/null @@ -1 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>ERROR: The requested URL could not be retrieved</title> <style type="text/css"><!-- %l body :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; } :lang(he) { direction: rtl; float: right; } --></style> </head><body> <div id="titles"> <h1>ERROR</h1> <h2>The requested URL could not be retrieved</h2> </div> <hr> <div id="content"> <p>The following error was encountered while trying to retrieve the URL: <a href="%U">%U</a></p> <blockquote id="error"> <p><b>Failed to establish a secure connection to %I</b></p> </blockquote> <p id="sysmsg">The system returned: <i>%E</i></p> <p>This proxy and the remote host failed to negotiate a mutually acceptable security settings for handling your request. It is possible that the remote host does not support secure connections, or the proxy is not satisfied with the host security credentials.</p> <p>Your cache administrator is <a href="mailto:%w%W">%w</a>.</p> <br> </div> <hr> <div id="footer"> <p>Generated %T by %h (%s)</p> <!-- %c --> </div> </body></html> \ No newline at end of file diff --git a/config/proxy/errors.ipfire/en/ERR_SHUTTING_DOWN b/config/proxy/errors.ipfire/en/ERR_SHUTTING_DOWN deleted file mode 100644 index 63d17b0..0000000 --- a/config/proxy/errors.ipfire/en/ERR_SHUTTING_DOWN +++ /dev/null @@ -1,38 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<P> -This cache is in the process of shutting down and can not -service your request at this time. Please retry your -request again soon. -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_SOCKET_FAILURE b/config/proxy/errors.ipfire/en/ERR_SOCKET_FAILURE deleted file mode 100644 index e8d309c..0000000 --- a/config/proxy/errors.ipfire/en/ERR_SOCKET_FAILURE +++ /dev/null @@ -1,48 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Socket Failure -</STRONG> -</UL> - -<P> -The system returned: -<PRE><I> %E</I></PRE> - -<P> -Squid is unable to create a TCP socket, presumably due to excessive load. -Please retry your request. -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_TOO_BIG b/config/proxy/errors.ipfire/en/ERR_TOO_BIG deleted file mode 100644 index 802fe3e..0000000 --- a/config/proxy/errors.ipfire/en/ERR_TOO_BIG +++ /dev/null @@ -1,48 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -The request or reply is too large. -</STRONG> -<P> -If you are making a POST or PUT request, then your request body -(the thing you are trying to upload) is too large. If you are -making a GET request, then the reply body (what you are trying -to download) is too large. These limits have been established -by the Internet Service Provider who operates this cache. Please -contact them directly if you feel this is an error. -</UL> -<P> -Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_UNSUP_HTTPVERSION b/config/proxy/errors.ipfire/en/ERR_UNSUP_HTTPVERSION deleted file mode 100644 index 4f92bdb..0000000 --- a/config/proxy/errors.ipfire/en/ERR_UNSUP_HTTPVERSION +++ /dev/null @@ -1 +0,0 @@ -<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>ERROR: The requested URL could not be retrieved</title> <style type="text/css"><!-- %l body :lang(fa) { direction: rtl; font-size: 100%; font-family: Tahoma, Roya, sans-serif; float: right; } :lang(he) { direction: rtl; float: right; } --></style> </head><body> <div id="titles"> <h1>ERROR</h1> <h2>Unsupported HTTP version</h2> </div> <hr> <div id="content"> <p>The following error was encountered while trying to retrieve the URL: <a href="%U">%U</a></p> <blockquote id="error"> <p><b>Unsupported HTTP version</b></p> </blockquote> <p>This Squid does not accept the HTTP version you are attempting to use.</p> <p>Your cache administrator is <a href="mailto:%w%W">%w</a>.</p> <br> </div> <hr> <div id="footer"> <p>Generated %T by %h (%s)</p> <!-- %c --> </div> </body></html> \ No newline at end of file diff --git a/config/proxy/errors.ipfire/en/ERR_UNSUP_REQ b/config/proxy/errors.ipfire/en/ERR_UNSUP_REQ deleted file mode 100644 index b69569f..0000000 --- a/config/proxy/errors.ipfire/en/ERR_UNSUP_REQ +++ /dev/null @@ -1,44 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Unsupported Request Method and Protocol -</STRONG> -</UL> - -<P> -Squid does not support all request methods for all access protocols. -For example, you can not POST a Gopher request. -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_URN_RESOLVE b/config/proxy/errors.ipfire/en/ERR_URN_RESOLVE deleted file mode 100644 index dba21bc..0000000 --- a/config/proxy/errors.ipfire/en/ERR_URN_RESOLVE +++ /dev/null @@ -1,43 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URN not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... A URL for the requested URN could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URN: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Cannot Resolve URN -</STRONG> -</UL> - -<P> -Hey, don't expect too much from URNs on %T :) -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_WRITE_ERROR b/config/proxy/errors.ipfire/en/ERR_WRITE_ERROR deleted file mode 100644 index 8363e2e..0000000 --- a/config/proxy/errors.ipfire/en/ERR_WRITE_ERROR +++ /dev/null @@ -1,48 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Write Error -</STRONG> -</UL> - -<P> -The system returned: -<PRE><I> %E</I></PRE> - -<P> -An error condition occurred while writing to the network. Please retry your -request. -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/proxy/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT b/config/proxy/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT deleted file mode 100644 index 3b0a3e6..0000000 --- a/config/proxy/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT +++ /dev/null @@ -1,43 +0,0 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> -<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"> -<TITLE>ERROR: The requested URL could not be retrieved</TITLE> -<STYLE type="text/css"><!--BODY{background-color:white;margin-left:25px;margin-right:25px;margin-top:25px;margin-bottom:25px;margin-width:25px;margin-height:25px;font-family:verdana,sans-serif}a:focus{color:white;}a:active{color:white;}a:hover{color:white;}a:link{color:white;}a:visited{color:white;}PRE{font-family:sans-serif}--></STYLE> -</HEAD><BODY> -<CENTER> -<HR noshade size="1px"> -<H2>Sorry ... The requested URL could not be retrieved</H2> -<HR noshade size="1px"> -</CENTER> -<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR BGCOLOR="#cc0033"> -<TD><IMG SRC="http://%h:81/images/IPFire.png" ALIGN="left" ALT="IPFire"></TD> -<TD> -<!-- Disable footer: %s --> -<BLOCKQUOTE> -<P> -<BR/> -While trying to retrieve the URL: -<A HREF="%U">%U</A> -<P> -The following error was encountered: -<UL> -<LI> -<STRONG> -Zero Sized Reply -</STRONG> -</UL> - -<P> -Squid did not receive any data for this request. -<P>Your cache administrator is <A HREF="mailto:%w">%w</A>. -<BR clear="all"> -<P></P> -</BLOCKQUOTE> -</TD></TR></TABLE> -<CENTER> -<HR noshade size="1px"> -<ADDRESS> -Generated %T by %h (%s) -</ADDRESS> -<HR noshade size="1px"> -</CENTER> -</BODY></HTML> diff --git a/config/qos/makeqosscripts.pl b/config/qos/makeqosscripts.pl index 243cf85..0b97b85 100644 --- a/config/qos/makeqosscripts.pl +++ b/config/qos/makeqosscripts.pl @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -517,6 +517,9 @@ print <<END
### ADD QOS-INC CHAIN TO THE MANGLE TABLE IN IPTABLES iptables -t mangle -N QOS-INC + iptables -t mangle -A POSTROUTING -i $qossettings{'RED_DEV'} -p ah -j RETURN + iptables -t mangle -A POSTROUTING -i $qossettings{'RED_DEV'} -p esp -j RETURN + iptables -t mangle -A POSTROUTING -i $qossettings{'RED_DEV'} -p ip -j RETURN iptables -t mangle -A POSTROUTING -m mark ! --mark 0 ! -o $qossettings{'RED_DEV'} -j IMQ --todev 0 iptables -t mangle -I FORWARD -i $qossettings{'RED_DEV'} -j QOS-INC iptables -t mangle -A FORWARD -i $qossettings{'RED_DEV'} -j QOS-TOS @@ -531,6 +534,9 @@ print <<END
### ADD QOS-INC CHAIN TO THE MANGLE TABLE IN IPTABLES iptables -t mangle -N QOS-INC + iptables -t mangle -A PREROUTING -i $qossettings{'RED_DEV'} -p ah -j RETURN + iptables -t mangle -A PREROUTING -i $qossettings{'RED_DEV'} -p esp -j RETURN + iptables -t mangle -A PREROUTING -i $qossettings{'RED_DEV'} -p ip -j RETURN iptables -t mangle -A PREROUTING -i $qossettings{'RED_DEV'} -j IMQ --todev 0 iptables -t mangle -I PREROUTING -i $qossettings{'RED_DEV'} -j QOS-INC iptables -t mangle -A PREROUTING -i $qossettings{'RED_DEV'} -j QOS-TOS @@ -690,6 +696,12 @@ print <<END tc qdisc del dev $qossettings{'IMQ_DEV'} root >/dev/null 2>&1 # STOP IMQ-DEVICE ip link set $qossettings{'IMQ_DEV'} down >/dev/null 2>&1 + iptables -t mangle --delete POSTROUTING -i $qossettings{'RED_DEV'} -p ah -j RETURN >/dev/null 2>&1 + iptables -t mangle --delete POSTROUTING -i $qossettings{'RED_DEV'} -p esp -j RETURN >/dev/null 2>&1 + iptables -t mangle --delete POSTROUTING -i $qossettings{'RED_DEV'} -p ip -j RETURN >/dev/null 2>&1 + iptables -t mangle --delete PREROUTING -i $qossettings{'RED_DEV'} -p ah -j RETURN >/dev/null 2>&1 + iptables -t mangle --delete PREROUTING -i $qossettings{'RED_DEV'} -p esp -j RETURN >/dev/null 2>&1 + iptables -t mangle --delete PREROUTING -i $qossettings{'RED_DEV'} -p ip -j RETURN >/dev/null 2>&1 iptables -t mangle --delete POSTROUTING -m mark ! --mark 0 ! -o $qossettings{'RED_DEV'} -j IMQ --todev 0 >/dev/null 2>&1 iptables -t mangle --delete PREROUTING -i $qossettings{'RED_DEV'} -j IMQ --todev 0 >/dev/null 2>&1 # rmmod imq # this crash on 2.6.25.xx diff --git a/config/rootfiles/common/Archive-Tar b/config/rootfiles/common/Archive-Tar index 9bf5f3d..c5f860c 100644 --- a/config/rootfiles/common/Archive-Tar +++ b/config/rootfiles/common/Archive-Tar @@ -1,13 +1,13 @@ #usr/bin/ptar #usr/bin/ptardiff -#usr/lib/perl5/site_perl/5.8.8/Archive -#usr/lib/perl5/site_perl/5.8.8/Archive/Tar -usr/lib/perl5/site_perl/5.8.8/Archive/Tar.pm -usr/lib/perl5/site_perl/5.8.8/Archive/Tar/Constant.pm -usr/lib/perl5/site_perl/5.8.8/Archive/Tar/File.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Archive -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Archive/Tar -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Archive/Tar/.packlist +#usr/lib/perl5/site_perl/5.12.3/Archive +#usr/lib/perl5/site_perl/5.12.3/Archive/Tar +usr/lib/perl5/site_perl/5.12.3/Archive/Tar.pm +usr/lib/perl5/site_perl/5.12.3/Archive/Tar/Constant.pm +usr/lib/perl5/site_perl/5.12.3/Archive/Tar/File.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Archive +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Archive/Tar +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Archive/Tar/.packlist #usr/share/man/man1/ptar.1 #usr/share/man/man1/ptardiff.1 #usr/share/man/man3/Archive::Tar.3 diff --git a/config/rootfiles/common/Archive-Zip b/config/rootfiles/common/Archive-Zip index db69634..fab5614 100644 --- a/config/rootfiles/common/Archive-Zip +++ b/config/rootfiles/common/Archive-Zip @@ -1,14 +1,14 @@ #usr/bin/crc32 -#usr/lib/perl5/site_perl/5.8.8/Archive/Zip -usr/lib/perl5/site_perl/5.8.8/Archive/Zip.pm -#usr/lib/perl5/site_perl/5.8.8/Archive/Zip.pod -usr/lib/perl5/site_perl/5.8.8/Archive/Zip/BufferedFileHandle.pm -#usr/lib/perl5/site_perl/5.8.8/Archive/Zip/FAQ.pod -usr/lib/perl5/site_perl/5.8.8/Archive/Zip/MemberRead.pm -usr/lib/perl5/site_perl/5.8.8/Archive/Zip/MockFileHandle.pm -usr/lib/perl5/site_perl/5.8.8/Archive/Zip/Tree.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Archive/Zip -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Archive/Zip/.packlist +#usr/lib/perl5/site_perl/5.12.3/Archive/Zip +usr/lib/perl5/site_perl/5.12.3/Archive/Zip.pm +#usr/lib/perl5/site_perl/5.12.3/Archive/Zip.pod +usr/lib/perl5/site_perl/5.12.3/Archive/Zip/BufferedFileHandle.pm +#usr/lib/perl5/site_perl/5.12.3/Archive/Zip/FAQ.pod +usr/lib/perl5/site_perl/5.12.3/Archive/Zip/MemberRead.pm +usr/lib/perl5/site_perl/5.12.3/Archive/Zip/MockFileHandle.pm +usr/lib/perl5/site_perl/5.12.3/Archive/Zip/Tree.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Archive/Zip +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Archive/Zip/.packlist #usr/share/man/man3/Archive::Zip.3 #usr/share/man/man3/Archive::Zip::FAQ.3 #usr/share/man/man3/Archive::Zip::MemberRead.3 diff --git a/config/rootfiles/common/BerkeleyDB b/config/rootfiles/common/BerkeleyDB index 76e870a..31347ac 100644 --- a/config/rootfiles/common/BerkeleyDB +++ b/config/rootfiles/common/BerkeleyDB @@ -1,13 +1,13 @@ -#usr/lib/perl5/5.8.8/i586-linux/perllocal.pod -#usr/lib/perl5/site_perl/5.8.8/i586-linux/BerkeleyDB -usr/lib/perl5/site_perl/5.8.8/i586-linux/BerkeleyDB.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/BerkeleyDB.pod -usr/lib/perl5/site_perl/5.8.8/i586-linux/BerkeleyDB/Btree.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/BerkeleyDB/Hash.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/BerkeleyDB -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/BerkeleyDB/.packlist -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/BerkeleyDB/BerkeleyDB.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/BerkeleyDB/BerkeleyDB.so -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/BerkeleyDB/autosplit.ix +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/perllocal.pod +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/BerkeleyDB +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/BerkeleyDB.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/BerkeleyDB.pod +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/BerkeleyDB/Btree.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/BerkeleyDB/Hash.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/BerkeleyDB +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/BerkeleyDB/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/BerkeleyDB/BerkeleyDB.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/BerkeleyDB/BerkeleyDB.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/BerkeleyDB/autosplit.ix #usr/share/man/man3/BerkeleyDB.3 diff --git a/config/rootfiles/common/Compress-Zlib b/config/rootfiles/common/Compress-Zlib index f3b1963..e202318 100644 --- a/config/rootfiles/common/Compress-Zlib +++ b/config/rootfiles/common/Compress-Zlib @@ -1,9 +1,9 @@ -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Compress -usr/lib/perl5/site_perl/5.8.8/i586-linux/Compress/Zlib.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Compress -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Compress/Zlib -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Compress/Zlib/.packlist -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Compress/Zlib/Zlib.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Compress/Zlib/Zlib.so -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Compress/Zlib/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Compress +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Compress/Zlib.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Compress +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Compress/Zlib +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Compress/Zlib/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Compress/Zlib/Zlib.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Compress/Zlib/Zlib.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Compress/Zlib/autosplit.ix #usr/share/man/man3/Compress::Zlib.3 diff --git a/config/rootfiles/common/Convert-TNEF b/config/rootfiles/common/Convert-TNEF index b89a02b..c8d33a3 100644 --- a/config/rootfiles/common/Convert-TNEF +++ b/config/rootfiles/common/Convert-TNEF @@ -1,6 +1,6 @@ -#usr/lib/perl5/site_perl/5.8.8/Convert -usr/lib/perl5/site_perl/5.8.8/Convert/TNEF.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Convert -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Convert/TNEF -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Convert/TNEF/.packlist +#usr/lib/perl5/site_perl/5.12.3/Convert +usr/lib/perl5/site_perl/5.12.3/Convert/TNEF.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Convert +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Convert/TNEF +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Convert/TNEF/.packlist #usr/share/man/man3/Convert::TNEF.3 diff --git a/config/rootfiles/common/Convert-UUlib b/config/rootfiles/common/Convert-UUlib index 1034e6a..10e59e1 100644 --- a/config/rootfiles/common/Convert-UUlib +++ b/config/rootfiles/common/Convert-UUlib @@ -1,7 +1,7 @@ -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Convert -usr/lib/perl5/site_perl/5.8.8/i586-linux/Convert/UUlib.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Convert/UUlib -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Convert/UUlib/.packlist -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Convert/UUlib/UUlib.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Convert/UUlib/UUlib.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Convert +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Convert/UUlib.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Convert/UUlib +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Convert/UUlib/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Convert/UUlib/UUlib.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Convert/UUlib/UUlib.so #usr/share/man/man3/Convert::UUlib.3 diff --git a/config/rootfiles/common/Digest b/config/rootfiles/common/Digest index a079ae8..ec74a30 100644 --- a/config/rootfiles/common/Digest +++ b/config/rootfiles/common/Digest @@ -1 +1 @@ -#usr/lib/perl5/5.8.8/i586-linux/auto/Digest/.packlist +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Digest/.packlist diff --git a/config/rootfiles/common/Digest-HMAC b/config/rootfiles/common/Digest-HMAC index 9a49e6b..22f9bfd 100644 --- a/config/rootfiles/common/Digest-HMAC +++ b/config/rootfiles/common/Digest-HMAC @@ -1,9 +1,9 @@ -#usr/lib/perl5/site_perl/5.8.8/Digest -usr/lib/perl5/site_perl/5.8.8/Digest/HMAC.pm -usr/lib/perl5/site_perl/5.8.8/Digest/HMAC_MD5.pm -usr/lib/perl5/site_perl/5.8.8/Digest/HMAC_SHA1.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Digest/HMAC -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Digest/HMAC/.packlist +#usr/lib/perl5/site_perl/5.12.3/Digest +usr/lib/perl5/site_perl/5.12.3/Digest/HMAC.pm +usr/lib/perl5/site_perl/5.12.3/Digest/HMAC_MD5.pm +usr/lib/perl5/site_perl/5.12.3/Digest/HMAC_SHA1.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Digest/HMAC +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Digest/HMAC/.packlist #usr/share/man/man3/Digest::HMAC.3 #usr/share/man/man3/Digest::HMAC_MD5.3 #usr/share/man/man3/Digest::HMAC_SHA1.3 diff --git a/config/rootfiles/common/Digest-SHA1 b/config/rootfiles/common/Digest-SHA1 index 2b866f4..80be84b 100644 --- a/config/rootfiles/common/Digest-SHA1 +++ b/config/rootfiles/common/Digest-SHA1 @@ -1,8 +1,8 @@ -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Digest -usr/lib/perl5/site_perl/5.8.8/i586-linux/Digest/SHA1.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Digest -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Digest/SHA1 -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Digest/SHA1/.packlist -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Digest/SHA1/SHA1.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Digest/SHA1/SHA1.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Digest +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Digest/SHA1.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Digest +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Digest/SHA1 +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Digest/SHA1/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Digest/SHA1/SHA1.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Digest/SHA1/SHA1.so #usr/share/man/man3/Digest::SHA1.3 diff --git a/config/rootfiles/common/GD-Graph b/config/rootfiles/common/GD-Graph index 8c9a8d9..8728b05 100644 --- a/config/rootfiles/common/GD-Graph +++ b/config/rootfiles/common/GD-Graph @@ -1,24 +1,24 @@ -#usr/lib/perl5/site_perl/5.8.8/GD -#usr/lib/perl5/site_perl/5.8.8/GD/Graph -usr/lib/perl5/site_perl/5.8.8/GD/Graph.pm -usr/lib/perl5/site_perl/5.8.8/GD/Graph/Data.pm -usr/lib/perl5/site_perl/5.8.8/GD/Graph/Error.pm -usr/lib/perl5/site_perl/5.8.8/GD/Graph/FAQ.pod -usr/lib/perl5/site_perl/5.8.8/GD/Graph/area.pm -usr/lib/perl5/site_perl/5.8.8/GD/Graph/axestype.pm -#usr/lib/perl5/site_perl/5.8.8/GD/Graph/axestype.pm.orig -usr/lib/perl5/site_perl/5.8.8/GD/Graph/bars.pm -#usr/lib/perl5/site_perl/5.8.8/GD/Graph/bars.pm.orig -usr/lib/perl5/site_perl/5.8.8/GD/Graph/colour.pm -usr/lib/perl5/site_perl/5.8.8/GD/Graph/hbars.pm -usr/lib/perl5/site_perl/5.8.8/GD/Graph/lines.pm -usr/lib/perl5/site_perl/5.8.8/GD/Graph/linespoints.pm -usr/lib/perl5/site_perl/5.8.8/GD/Graph/mixed.pm -usr/lib/perl5/site_perl/5.8.8/GD/Graph/pie.pm -usr/lib/perl5/site_perl/5.8.8/GD/Graph/points.pm -usr/lib/perl5/site_perl/5.8.8/GD/Graph/utils.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/GD/Graph -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/GD/Graph/.packlist +#usr/lib/perl5/site_perl/5.12.3/GD +#usr/lib/perl5/site_perl/5.12.3/GD/Graph +usr/lib/perl5/site_perl/5.12.3/GD/Graph.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/Data.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/Error.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/FAQ.pod +usr/lib/perl5/site_perl/5.12.3/GD/Graph/area.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/axestype.pm +#usr/lib/perl5/site_perl/5.12.3/GD/Graph/axestype.pm.orig +usr/lib/perl5/site_perl/5.12.3/GD/Graph/bars.pm +#usr/lib/perl5/site_perl/5.12.3/GD/Graph/bars.pm.orig +usr/lib/perl5/site_perl/5.12.3/GD/Graph/colour.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/hbars.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/lines.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/linespoints.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/mixed.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/pie.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/points.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/utils.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/GD/Graph +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/GD/Graph/.packlist #usr/share/man/man3/GD::Graph.3 #usr/share/man/man3/GD::Graph::Data.3 #usr/share/man/man3/GD::Graph::Error.3 diff --git a/config/rootfiles/common/GD-TextUtil b/config/rootfiles/common/GD-TextUtil index e38fb6c..d58624f 100644 --- a/config/rootfiles/common/GD-TextUtil +++ b/config/rootfiles/common/GD-TextUtil @@ -1,9 +1,9 @@ -#usr/lib/perl5/site_perl/5.8.8/GD/Text -usr/lib/perl5/site_perl/5.8.8/GD/Text.pm -usr/lib/perl5/site_perl/5.8.8/GD/Text/Align.pm -usr/lib/perl5/site_perl/5.8.8/GD/Text/Wrap.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/GD/Text -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/GD/Text/.packlist +#usr/lib/perl5/site_perl/5.12.3/GD/Text +usr/lib/perl5/site_perl/5.12.3/GD/Text.pm +usr/lib/perl5/site_perl/5.12.3/GD/Text/Align.pm +usr/lib/perl5/site_perl/5.12.3/GD/Text/Wrap.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/GD/Text +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/GD/Text/.packlist #usr/share/man/man3/GD::Text.3 #usr/share/man/man3/GD::Text::Align.3 #usr/share/man/man3/GD::Text::Wrap.3 diff --git a/config/rootfiles/common/GeoIP b/config/rootfiles/common/GeoIP index 1552d88..df31456 100644 --- a/config/rootfiles/common/GeoIP +++ b/config/rootfiles/common/GeoIP @@ -1,11 +1,11 @@ #usr/bin/geoip-lookup -#usr/lib/perl5/site_perl/5.8.8/Geo -#usr/lib/perl5/site_perl/5.8.8/Geo/IP -usr/lib/perl5/site_perl/5.8.8/Geo/IP/PurePerl.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Geo -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Geo/IP -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Geo/IP/PurePerl -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Geo/IP/PurePerl/.packlist +#usr/lib/perl5/site_perl/5.12.3/Geo +#usr/lib/perl5/site_perl/5.12.3/Geo/IP +usr/lib/perl5/site_perl/5.12.3/Geo/IP/PurePerl.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Geo +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Geo/IP +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Geo/IP/PurePerl +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Geo/IP/PurePerl/.packlist usr/local/share/GeoIP usr/local/share/GeoIP/GeoIP.dat #usr/share/man/man1/geoip-lookup.1 diff --git a/config/rootfiles/common/HTML-Parser b/config/rootfiles/common/HTML-Parser index 167f39e..d4ff3a2 100644 --- a/config/rootfiles/common/HTML-Parser +++ b/config/rootfiles/common/HTML-Parser @@ -1,15 +1,15 @@ -#usr/lib/perl5/site_perl/5.8.8/i586-linux/HTML -usr/lib/perl5/site_perl/5.8.8/i586-linux/HTML/Entities.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/HTML/Filter.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/HTML/HeadParser.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/HTML/LinkExtor.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/HTML/Parser.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/HTML/PullParser.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/HTML/TokeParser.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/HTML/Parser -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/HTML/Parser/.packlist -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/HTML/Parser/Parser.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/HTML/Parser/Parser.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML/Entities.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML/Filter.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML/HeadParser.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML/LinkExtor.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML/Parser.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML/PullParser.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML/TokeParser.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/HTML/Parser +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/HTML/Parser/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/HTML/Parser/Parser.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/HTML/Parser/Parser.so #usr/share/man/man3/HTML::Entities.3 #usr/share/man/man3/HTML::Filter.3 #usr/share/man/man3/HTML::HeadParser.3 diff --git a/config/rootfiles/common/HTML-Tagset b/config/rootfiles/common/HTML-Tagset index 05f6631..8f8019a 100644 --- a/config/rootfiles/common/HTML-Tagset +++ b/config/rootfiles/common/HTML-Tagset @@ -1,6 +1,6 @@ -#usr/lib/perl5/site_perl/5.8.8/HTML -usr/lib/perl5/site_perl/5.8.8/HTML/Tagset.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/HTML -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/HTML/Tagset -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/HTML/Tagset/.packlist +#usr/lib/perl5/site_perl/5.12.3/HTML +usr/lib/perl5/site_perl/5.12.3/HTML/Tagset.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/HTML +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/HTML/Tagset +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/HTML/Tagset/.packlist #usr/share/man/man3/HTML::Tagset.3 diff --git a/config/rootfiles/common/IO-Stringy b/config/rootfiles/common/IO-Stringy index 6cc6909..dbfe152 100644 --- a/config/rootfiles/common/IO-Stringy +++ b/config/rootfiles/common/IO-Stringy @@ -1,15 +1,15 @@ -#usr/lib/perl5/site_perl/5.8.8/IO -usr/lib/perl5/site_perl/5.8.8/IO/AtomicFile.pm -usr/lib/perl5/site_perl/5.8.8/IO/InnerFile.pm -usr/lib/perl5/site_perl/5.8.8/IO/Lines.pm -usr/lib/perl5/site_perl/5.8.8/IO/Scalar.pm -usr/lib/perl5/site_perl/5.8.8/IO/ScalarArray.pm -usr/lib/perl5/site_perl/5.8.8/IO/Stringy.pm -usr/lib/perl5/site_perl/5.8.8/IO/Wrap.pm -usr/lib/perl5/site_perl/5.8.8/IO/WrapTie.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/IO -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/IO/Stringy -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/IO/Stringy/.packlist +#usr/lib/perl5/site_perl/5.12.3/IO +usr/lib/perl5/site_perl/5.12.3/IO/AtomicFile.pm +usr/lib/perl5/site_perl/5.12.3/IO/InnerFile.pm +usr/lib/perl5/site_perl/5.12.3/IO/Lines.pm +usr/lib/perl5/site_perl/5.12.3/IO/Scalar.pm +usr/lib/perl5/site_perl/5.12.3/IO/ScalarArray.pm +usr/lib/perl5/site_perl/5.12.3/IO/Stringy.pm +usr/lib/perl5/site_perl/5.12.3/IO/Wrap.pm +usr/lib/perl5/site_perl/5.12.3/IO/WrapTie.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/IO +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/IO/Stringy +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/IO/Stringy/.packlist #usr/share/man/man3/IO::AtomicFile.3 #usr/share/man/man3/IO::InnerFile.3 #usr/share/man/man3/IO::Lines.3 diff --git a/config/rootfiles/common/Locale-Country b/config/rootfiles/common/Locale-Country index 2a3af1b..f6cc96e 100644 --- a/config/rootfiles/common/Locale-Country +++ b/config/rootfiles/common/Locale-Country @@ -1,13 +1,13 @@ -#usr/lib/perl5/site_perl/5.8.8/Locale -usr/lib/perl5/site_perl/5.8.8/Locale/Constants.pm -usr/lib/perl5/site_perl/5.8.8/Locale/Constants.pod -usr/lib/perl5/site_perl/5.8.8/Locale/Country.pm -usr/lib/perl5/site_perl/5.8.8/Locale/Country.pod -usr/lib/perl5/site_perl/5.8.8/Locale/Currency.pm -usr/lib/perl5/site_perl/5.8.8/Locale/Currency.pod -usr/lib/perl5/site_perl/5.8.8/Locale/Language.pm -usr/lib/perl5/site_perl/5.8.8/Locale/Language.pod -usr/lib/perl5/site_perl/5.8.8/Locale/Script.pm -usr/lib/perl5/site_perl/5.8.8/Locale/Script.pod -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Locale-Codes -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Locale-Codes/.packlist +#usr/lib/perl5/site_perl/5.12.3/Locale +usr/lib/perl5/site_perl/5.12.3/Locale/Constants.pm +usr/lib/perl5/site_perl/5.12.3/Locale/Constants.pod +usr/lib/perl5/site_perl/5.12.3/Locale/Country.pm +usr/lib/perl5/site_perl/5.12.3/Locale/Country.pod +usr/lib/perl5/site_perl/5.12.3/Locale/Currency.pm +usr/lib/perl5/site_perl/5.12.3/Locale/Currency.pod +usr/lib/perl5/site_perl/5.12.3/Locale/Language.pm +usr/lib/perl5/site_perl/5.12.3/Locale/Language.pod +usr/lib/perl5/site_perl/5.12.3/Locale/Script.pm +usr/lib/perl5/site_perl/5.12.3/Locale/Script.pod +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Locale-Codes +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Locale-Codes/.packlist diff --git a/config/rootfiles/common/MIME-Tools b/config/rootfiles/common/MIME-Tools index 71e2cfc..76e5a2c 100644 --- a/config/rootfiles/common/MIME-Tools +++ b/config/rootfiles/common/MIME-Tools @@ -1,31 +1,32 @@ -#usr/lib/perl5/site_perl/5.8.8/MIME -usr/lib/perl5/site_perl/5.8.8/MIME/Body.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Decoder -usr/lib/perl5/site_perl/5.8.8/MIME/Decoder.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Decoder/Base64.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Decoder/BinHex.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Decoder/Binary.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Decoder/Gzip64.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Decoder/NBit.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Decoder/QuotedPrint.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Decoder/UU.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Entity.pm -#usr/lib/perl5/site_perl/5.8.8/MIME/Field -usr/lib/perl5/site_perl/5.8.8/MIME/Field/ConTraEnc.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Field/ContDisp.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Field/ContType.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Field/ParamVal.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Head.pm -#usr/lib/perl5/site_perl/5.8.8/MIME/Parser -usr/lib/perl5/site_perl/5.8.8/MIME/Parser.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Parser/Filer.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Parser/Reader.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Parser/Results.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Tools.pm -usr/lib/perl5/site_perl/5.8.8/MIME/WordDecoder.pm -usr/lib/perl5/site_perl/5.8.8/MIME/Words.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/MIME-tools -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/MIME-tools/.packlist +#usr/lib/perl5/site_perl/5.12.3/MIME +usr/lib/perl5/site_perl/5.12.3/MIME/Body.pm +#usr/lib/perl5/site_perl/5.12.3/MIME/Decoder +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder/Base64.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder/BinHex.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder/Binary.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder/Gzip64.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder/NBit.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder/QuotedPrint.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder/UU.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Entity.pm +#usr/lib/perl5/site_perl/5.12.3/MIME/Field +usr/lib/perl5/site_perl/5.12.3/MIME/Field/ConTraEnc.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Field/ContDisp.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Field/ContType.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Field/ParamVal.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Head.pm +#usr/lib/perl5/site_perl/5.12.3/MIME/Parser +usr/lib/perl5/site_perl/5.12.3/MIME/Parser.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Parser/Filer.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Parser/Reader.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Parser/Results.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Tools.pm +usr/lib/perl5/site_perl/5.12.3/MIME/WordDecoder.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Words.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/MIME +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/MIME/tools +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/MIME/tools/.packlist #usr/share/man/man3/MIME::Body.3 #usr/share/man/man3/MIME::Decoder.3 #usr/share/man/man3/MIME::Decoder::Base64.3 diff --git a/config/rootfiles/common/Mail-Tools b/config/rootfiles/common/Mail-Tools index ac85e47..71d57eb 100644 --- a/config/rootfiles/common/Mail-Tools +++ b/config/rootfiles/common/Mail-Tools @@ -1,45 +1,44 @@ -#usr/lib/perl5/site_perl/5.8.8/Mail -usr/lib/perl5/site_perl/5.8.8/Mail/Address.pm -usr/lib/perl5/site_perl/5.8.8/Mail/Cap.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/Field -usr/lib/perl5/site_perl/5.8.8/Mail/Field.pm -usr/lib/perl5/site_perl/5.8.8/Mail/Field/AddrList.pm -usr/lib/perl5/site_perl/5.8.8/Mail/Field/Date.pm -usr/lib/perl5/site_perl/5.8.8/Mail/Filter.pm -usr/lib/perl5/site_perl/5.8.8/Mail/Header.pm -usr/lib/perl5/site_perl/5.8.8/Mail/Internet.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/Mailer -usr/lib/perl5/site_perl/5.8.8/Mail/Mailer.pm -usr/lib/perl5/site_perl/5.8.8/Mail/Mailer/qmail.pm -usr/lib/perl5/site_perl/5.8.8/Mail/Mailer/rfc822.pm -usr/lib/perl5/site_perl/5.8.8/Mail/Mailer/sendmail.pm -usr/lib/perl5/site_perl/5.8.8/Mail/Mailer/smtp.pm -usr/lib/perl5/site_perl/5.8.8/Mail/Mailer/testfile.pm -usr/lib/perl5/site_perl/5.8.8/Mail/Send.pm -usr/lib/perl5/site_perl/5.8.8/Mail/Util.pm -#usr/lib/perl5/site_perl/5.8.8/auto/Mail -#usr/lib/perl5/site_perl/5.8.8/auto/Mail/Internet -usr/lib/perl5/site_perl/5.8.8/auto/Mail/Internet/_prephdr.al -usr/lib/perl5/site_perl/5.8.8/auto/Mail/Internet/add_signature.al -usr/lib/perl5/site_perl/5.8.8/auto/Mail/Internet/autosplit.ix -usr/lib/perl5/site_perl/5.8.8/auto/Mail/Internet/escape_from.al -usr/lib/perl5/site_perl/5.8.8/auto/Mail/Internet/nntppost.al -usr/lib/perl5/site_perl/5.8.8/auto/Mail/Internet/reply.al -usr/lib/perl5/site_perl/5.8.8/auto/Mail/Internet/send.al -usr/lib/perl5/site_perl/5.8.8/auto/Mail/Internet/sign.al -usr/lib/perl5/site_perl/5.8.8/auto/Mail/Internet/smtpsend.al -usr/lib/perl5/site_perl/5.8.8/auto/Mail/Internet/unescape_from.al -#usr/lib/perl5/site_perl/5.8.8/auto/Mail/Util -usr/lib/perl5/site_perl/5.8.8/auto/Mail/Util/autosplit.ix -usr/lib/perl5/site_perl/5.8.8/auto/Mail/Util/mailaddress.al -usr/lib/perl5/site_perl/5.8.8/auto/Mail/Util/maildomain.al -usr/lib/perl5/site_perl/5.8.8/auto/Mail/Util/read_mbox.al -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Mail -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Mail/.packlist +#usr/lib/perl5/site_perl/5.12.3/Mail +usr/lib/perl5/site_perl/5.12.3/Mail/Address.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/Address.pod +usr/lib/perl5/site_perl/5.12.3/Mail/Cap.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/Cap.pod +#usr/lib/perl5/site_perl/5.12.3/Mail/Field +usr/lib/perl5/site_perl/5.12.3/Mail/Field.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/Field.pod +usr/lib/perl5/site_perl/5.12.3/Mail/Field/AddrList.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/Field/AddrList.pod +usr/lib/perl5/site_perl/5.12.3/Mail/Field/Date.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/Field/Date.pod +usr/lib/perl5/site_perl/5.12.3/Mail/Field/Generic.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/Field/Generic.pod +usr/lib/perl5/site_perl/5.12.3/Mail/Filter.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/Filter.pod +usr/lib/perl5/site_perl/5.12.3/Mail/Header.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/Header.pod +usr/lib/perl5/site_perl/5.12.3/Mail/Internet.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/Internet.pod +#usr/lib/perl5/site_perl/5.12.3/Mail/Mailer +usr/lib/perl5/site_perl/5.12.3/Mail/Mailer.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/Mailer.pod +usr/lib/perl5/site_perl/5.12.3/Mail/Mailer/qmail.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Mailer/rfc822.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Mailer/sendmail.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Mailer/smtp.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Mailer/smtps.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Mailer/testfile.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Send.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/Send.pod +usr/lib/perl5/site_perl/5.12.3/Mail/Util.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/Util.pod +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Mail +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Mail/.packlist #usr/share/man/man3/Mail::Address.3 #usr/share/man/man3/Mail::Cap.3 #usr/share/man/man3/Mail::Field.3 #usr/share/man/man3/Mail::Field::AddrList.3 +#usr/share/man/man3/Mail::Field::Date.3 +#usr/share/man/man3/Mail::Field::Generic.3 #usr/share/man/man3/Mail::Filter.3 #usr/share/man/man3/Mail::Header.3 #usr/share/man/man3/Mail::Internet.3 diff --git a/config/rootfiles/common/Net-DNS b/config/rootfiles/common/Net-DNS index 9927c33..c051fcc 100644 --- a/config/rootfiles/common/Net-DNS +++ b/config/rootfiles/common/Net-DNS @@ -1,58 +1,58 @@ -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Net -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/FAQ.pod -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/Header.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/Nameserver.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/Packet.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/Question.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/A.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/AAAA.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/AFSDB.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/CERT.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/CNAME.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/DNAME.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/EID.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/HINFO.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/ISDN.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/LOC.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/MB.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/MG.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/MINFO.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/MR.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/MX.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/NAPTR.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/NIMLOC.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/NS.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/NSAP.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/NULL.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/OPT.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/PTR.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/PX.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/RP.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/RT.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/SOA.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/SRV.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/TKEY.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/TSIG.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/TXT.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/Unknown.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/RR/X25.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/Resolver -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/Resolver.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/Resolver/Base.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/Resolver/Cygwin.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/Resolver/Recurse.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/Resolver/UNIX.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/Resolver/Win32.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/DNS/Update.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/DNS -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/DNS/.packlist -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/DNS/DNS.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/DNS/DNS.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/FAQ.pod +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Header.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Nameserver.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Packet.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Question.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/A.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/AAAA.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/AFSDB.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/CERT.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/CNAME.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/DNAME.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/EID.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/HINFO.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/ISDN.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/LOC.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/MB.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/MG.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/MINFO.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/MR.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/MX.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/NAPTR.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/NIMLOC.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/NS.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/NSAP.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/NULL.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/OPT.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/PTR.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/PX.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/RP.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/RT.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/SOA.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/SRV.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/TKEY.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/TSIG.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/TXT.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/Unknown.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/X25.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Resolver +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Resolver.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Resolver/Base.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Resolver/Cygwin.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Resolver/Recurse.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Resolver/UNIX.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Resolver/Win32.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Update.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/DNS +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/DNS/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/DNS/DNS.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/DNS/DNS.so #usr/share/man/man3/Net::DNS.3 #usr/share/man/man3/Net::DNS::FAQ.3 #usr/share/man/man3/Net::DNS::Header.3 diff --git a/config/rootfiles/common/Net-IPv4Addr b/config/rootfiles/common/Net-IPv4Addr index 28f9375..d537002 100644 --- a/config/rootfiles/common/Net-IPv4Addr +++ b/config/rootfiles/common/Net-IPv4Addr @@ -1,10 +1,10 @@ #usr/bin/ipv4calc -usr/lib/perl5/site_perl/5.8.8/Net/IPv4Addr.pm -#usr/lib/perl5/site_perl/5.8.8/auto -#usr/lib/perl5/site_perl/5.8.8/auto/Net -#usr/lib/perl5/site_perl/5.8.8/auto/Net/IPv4Addr -#usr/lib/perl5/site_perl/5.8.8/auto/Net/IPv4Addr/autosplit.ix -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/IPv4Addr -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/IPv4Addr/.packlist +usr/lib/perl5/site_perl/5.12.3/Net/IPv4Addr.pm +#usr/lib/perl5/site_perl/5.12.3/auto +#usr/lib/perl5/site_perl/5.12.3/auto/Net +#usr/lib/perl5/site_perl/5.12.3/auto/Net/IPv4Addr +#usr/lib/perl5/site_perl/5.12.3/auto/Net/IPv4Addr/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/IPv4Addr +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/IPv4Addr/.packlist #usr/share/man/man1/ipv4calc.1 #usr/share/man/man3/Net::IPv4Addr.3 diff --git a/config/rootfiles/common/Net-Server b/config/rootfiles/common/Net-Server index 6a75886..ad818e0 100644 --- a/config/rootfiles/common/Net-Server +++ b/config/rootfiles/common/Net-Server @@ -1,23 +1,23 @@ -#usr/lib/perl5/site_perl/5.8.8/Net/Server -usr/lib/perl5/site_perl/5.8.8/Net/Server.pm -#usr/lib/perl5/site_perl/5.8.8/Net/Server.pod -usr/lib/perl5/site_perl/5.8.8/Net/Server/Daemonize.pm -usr/lib/perl5/site_perl/5.8.8/Net/Server/Fork.pm -usr/lib/perl5/site_perl/5.8.8/Net/Server/INET.pm -usr/lib/perl5/site_perl/5.8.8/Net/Server/MultiType.pm -usr/lib/perl5/site_perl/5.8.8/Net/Server/Multiplex.pm -usr/lib/perl5/site_perl/5.8.8/Net/Server/PreFork.pm -usr/lib/perl5/site_perl/5.8.8/Net/Server/PreForkSimple.pm -#usr/lib/perl5/site_perl/5.8.8/Net/Server/Proto -usr/lib/perl5/site_perl/5.8.8/Net/Server/Proto.pm -usr/lib/perl5/site_perl/5.8.8/Net/Server/Proto/SSL.pm -usr/lib/perl5/site_perl/5.8.8/Net/Server/Proto/TCP.pm -usr/lib/perl5/site_perl/5.8.8/Net/Server/Proto/UDP.pm -usr/lib/perl5/site_perl/5.8.8/Net/Server/Proto/UNIX.pm -usr/lib/perl5/site_perl/5.8.8/Net/Server/SIG.pm -usr/lib/perl5/site_perl/5.8.8/Net/Server/Single.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/Server -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/Server/.packlist +#usr/lib/perl5/site_perl/5.12.3/Net/Server +usr/lib/perl5/site_perl/5.12.3/Net/Server.pm +#usr/lib/perl5/site_perl/5.12.3/Net/Server.pod +usr/lib/perl5/site_perl/5.12.3/Net/Server/Daemonize.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Fork.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/INET.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/MultiType.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Multiplex.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/PreFork.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/PreForkSimple.pm +#usr/lib/perl5/site_perl/5.12.3/Net/Server/Proto +usr/lib/perl5/site_perl/5.12.3/Net/Server/Proto.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Proto/SSL.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Proto/TCP.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Proto/UDP.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Proto/UNIX.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/SIG.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Single.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/Server +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/Server/.packlist #usr/share/man/man3/Net::Server.3 #usr/share/man/man3/Net::Server::Daemonize.3 #usr/share/man/man3/Net::Server::Fork.3 diff --git a/config/rootfiles/common/Net_SSLeay b/config/rootfiles/common/Net_SSLeay index c5d4660..7ec1425 100644 --- a/config/rootfiles/common/Net_SSLeay +++ b/config/rootfiles/common/Net_SSLeay @@ -1,85 +1,84 @@ -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/SSLeay -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/SSLeay.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/SSLeay/Handle.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/ptrtstrun.pl -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/.packlist -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/SSLeay.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/SSLeay.so -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/autosplit.ix -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/debug_read.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/do_https.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/do_https2.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/do_https3.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/do_https4.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/do_httpx2.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/do_httpx3.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/do_httpx4.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/dump_peer_certificate.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/get_http.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/get_http3.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/get_http4.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/get_https.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/get_https3.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/get_https4.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/get_httpx.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/get_httpx3.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/get_httpx4.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/head_http.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/head_http3.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/head_http4.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/head_https.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/head_https3.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/head_https4.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/head_httpx.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/head_httpx3.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/head_httpx4.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/http_cat.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/https_cat.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/httpx_cat.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/make_form.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/make_headers.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/new_x_ctx.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/open_proxy_tcp_connection.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/open_tcp_connection.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/post_http.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/post_http3.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/post_http4.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/post_https.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/post_https3.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/post_https4.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/post_httpx.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/post_httpx3.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/post_httpx4.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/put_http.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/put_http3.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/put_http4.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/put_https.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/put_https3.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/put_https4.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/put_httpx.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/put_httpx3.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/put_httpx4.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/randomize.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/set_cert_and_key.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/set_proxy.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/set_server_cert_and_key.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/ssl_read_CRLF.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/ssl_read_all.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/ssl_read_until.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/ssl_write_CRLF.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/ssl_write_all.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/sslcat.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/tcp_read_CRLF.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/tcp_read_all.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/tcp_read_until.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/tcp_write_CRLF.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/tcp_write_all.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/tcpcat.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/tcpxcat.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/want_X509_lookup.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/want_nothing.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/want_read.al -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/SSLeay/want_write.al +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/SSLeay +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/SSLeay.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/SSLeay/Handle.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/SSLeay.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/SSLeay.so +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/autosplit.ix +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/debug_read.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/do_https.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/do_https2.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/do_https3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/do_https4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/do_httpx2.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/do_httpx3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/do_httpx4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/dump_peer_certificate.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_http.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_http3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_http4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_https.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_https3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_https4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_httpx.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_httpx3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_httpx4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_http.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_http3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_http4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_https.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_https3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_https4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_httpx.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_httpx3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_httpx4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/http_cat.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/https_cat.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/httpx_cat.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/make_form.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/make_headers.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/new_x_ctx.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/open_proxy_tcp_connection.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/open_tcp_connection.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_http.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_http3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_http4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_https.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_https3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_https4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_httpx.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_httpx3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_httpx4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_http.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_http3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_http4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_https.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_https3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_https4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_httpx.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_httpx3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_httpx4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/randomize.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/set_cert_and_key.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/set_proxy.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/set_server_cert_and_key.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/ssl_read_CRLF.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/ssl_read_all.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/ssl_read_until.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/ssl_write_CRLF.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/ssl_write_all.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/sslcat.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/tcp_read_CRLF.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/tcp_read_all.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/tcp_read_until.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/tcp_write_CRLF.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/tcp_write_all.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/tcpcat.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/tcpxcat.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/want_X509_lookup.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/want_nothing.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/want_read.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/want_write.al #usr/share/man/man3/Net::SSLeay.3 #usr/share/man/man3/Net::SSLeay::Handle.3 diff --git a/config/rootfiles/common/Text-Tabs+Wrap b/config/rootfiles/common/Text-Tabs+Wrap index de60a21..814fd91 100644 --- a/config/rootfiles/common/Text-Tabs+Wrap +++ b/config/rootfiles/common/Text-Tabs+Wrap @@ -1,2 +1,2 @@ -#usr/lib/perl5/5.8.8/i586-linux/auto/Text -#usr/lib/perl5/5.8.8/i586-linux/auto/Text/.packlist +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Text +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Text/.packlist diff --git a/config/rootfiles/common/URI b/config/rootfiles/common/URI index 0210092..a69041b 100644 --- a/config/rootfiles/common/URI +++ b/config/rootfiles/common/URI @@ -1,57 +1,57 @@ -#usr/lib/perl5/site_perl/5.8.8/URI -usr/lib/perl5/site_perl/5.8.8/URI.pm -usr/lib/perl5/site_perl/5.8.8/URI/Escape.pm -usr/lib/perl5/site_perl/5.8.8/URI/Heuristic.pm -usr/lib/perl5/site_perl/5.8.8/URI/QueryParam.pm -usr/lib/perl5/site_perl/5.8.8/URI/Split.pm -usr/lib/perl5/site_perl/5.8.8/URI/URL.pm -usr/lib/perl5/site_perl/5.8.8/URI/WithBase.pm -usr/lib/perl5/site_perl/5.8.8/URI/_foreign.pm -usr/lib/perl5/site_perl/5.8.8/URI/_generic.pm -usr/lib/perl5/site_perl/5.8.8/URI/_ldap.pm -usr/lib/perl5/site_perl/5.8.8/URI/_login.pm -usr/lib/perl5/site_perl/5.8.8/URI/_query.pm -usr/lib/perl5/site_perl/5.8.8/URI/_segment.pm -usr/lib/perl5/site_perl/5.8.8/URI/_server.pm -usr/lib/perl5/site_perl/5.8.8/URI/_userpass.pm -usr/lib/perl5/site_perl/5.8.8/URI/data.pm -usr/lib/perl5/site_perl/5.8.8/URI/file -usr/lib/perl5/site_perl/5.8.8/URI/file.pm -usr/lib/perl5/site_perl/5.8.8/URI/file/Base.pm -usr/lib/perl5/site_perl/5.8.8/URI/file/FAT.pm -usr/lib/perl5/site_perl/5.8.8/URI/file/Mac.pm -usr/lib/perl5/site_perl/5.8.8/URI/file/OS2.pm -usr/lib/perl5/site_perl/5.8.8/URI/file/QNX.pm -usr/lib/perl5/site_perl/5.8.8/URI/file/Unix.pm -usr/lib/perl5/site_perl/5.8.8/URI/file/Win32.pm -usr/lib/perl5/site_perl/5.8.8/URI/ftp.pm -usr/lib/perl5/site_perl/5.8.8/URI/gopher.pm -usr/lib/perl5/site_perl/5.8.8/URI/http.pm -usr/lib/perl5/site_perl/5.8.8/URI/https.pm -usr/lib/perl5/site_perl/5.8.8/URI/ldap.pm -usr/lib/perl5/site_perl/5.8.8/URI/ldapi.pm -usr/lib/perl5/site_perl/5.8.8/URI/ldaps.pm -usr/lib/perl5/site_perl/5.8.8/URI/mailto.pm -usr/lib/perl5/site_perl/5.8.8/URI/mms.pm -usr/lib/perl5/site_perl/5.8.8/URI/news.pm -usr/lib/perl5/site_perl/5.8.8/URI/nntp.pm -usr/lib/perl5/site_perl/5.8.8/URI/pop.pm -usr/lib/perl5/site_perl/5.8.8/URI/rlogin.pm -usr/lib/perl5/site_perl/5.8.8/URI/rsync.pm -usr/lib/perl5/site_perl/5.8.8/URI/rtsp.pm -usr/lib/perl5/site_perl/5.8.8/URI/rtspu.pm -usr/lib/perl5/site_perl/5.8.8/URI/sip.pm -usr/lib/perl5/site_perl/5.8.8/URI/sips.pm -usr/lib/perl5/site_perl/5.8.8/URI/snews.pm -usr/lib/perl5/site_perl/5.8.8/URI/ssh.pm -usr/lib/perl5/site_perl/5.8.8/URI/telnet.pm -usr/lib/perl5/site_perl/5.8.8/URI/tn3270.pm -#usr/lib/perl5/site_perl/5.8.8/URI/urn -usr/lib/perl5/site_perl/5.8.8/URI/urn.pm -usr/lib/perl5/site_perl/5.8.8/URI/urn/isbn.pm -usr/lib/perl5/site_perl/5.8.8/URI/urn/oid.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/URI -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/URI/.packlist +#usr/lib/perl5/site_perl/5.12.3/URI +usr/lib/perl5/site_perl/5.12.3/URI.pm +usr/lib/perl5/site_perl/5.12.3/URI/Escape.pm +usr/lib/perl5/site_perl/5.12.3/URI/Heuristic.pm +usr/lib/perl5/site_perl/5.12.3/URI/QueryParam.pm +usr/lib/perl5/site_perl/5.12.3/URI/Split.pm +usr/lib/perl5/site_perl/5.12.3/URI/URL.pm +usr/lib/perl5/site_perl/5.12.3/URI/WithBase.pm +usr/lib/perl5/site_perl/5.12.3/URI/_foreign.pm +usr/lib/perl5/site_perl/5.12.3/URI/_generic.pm +usr/lib/perl5/site_perl/5.12.3/URI/_ldap.pm +usr/lib/perl5/site_perl/5.12.3/URI/_login.pm +usr/lib/perl5/site_perl/5.12.3/URI/_query.pm +usr/lib/perl5/site_perl/5.12.3/URI/_segment.pm +usr/lib/perl5/site_perl/5.12.3/URI/_server.pm +usr/lib/perl5/site_perl/5.12.3/URI/_userpass.pm +usr/lib/perl5/site_perl/5.12.3/URI/data.pm +usr/lib/perl5/site_perl/5.12.3/URI/file +usr/lib/perl5/site_perl/5.12.3/URI/file.pm +usr/lib/perl5/site_perl/5.12.3/URI/file/Base.pm +usr/lib/perl5/site_perl/5.12.3/URI/file/FAT.pm +usr/lib/perl5/site_perl/5.12.3/URI/file/Mac.pm +usr/lib/perl5/site_perl/5.12.3/URI/file/OS2.pm +usr/lib/perl5/site_perl/5.12.3/URI/file/QNX.pm +usr/lib/perl5/site_perl/5.12.3/URI/file/Unix.pm +usr/lib/perl5/site_perl/5.12.3/URI/file/Win32.pm +usr/lib/perl5/site_perl/5.12.3/URI/ftp.pm +usr/lib/perl5/site_perl/5.12.3/URI/gopher.pm +usr/lib/perl5/site_perl/5.12.3/URI/http.pm +usr/lib/perl5/site_perl/5.12.3/URI/https.pm +usr/lib/perl5/site_perl/5.12.3/URI/ldap.pm +usr/lib/perl5/site_perl/5.12.3/URI/ldapi.pm +usr/lib/perl5/site_perl/5.12.3/URI/ldaps.pm +usr/lib/perl5/site_perl/5.12.3/URI/mailto.pm +usr/lib/perl5/site_perl/5.12.3/URI/mms.pm +usr/lib/perl5/site_perl/5.12.3/URI/news.pm +usr/lib/perl5/site_perl/5.12.3/URI/nntp.pm +usr/lib/perl5/site_perl/5.12.3/URI/pop.pm +usr/lib/perl5/site_perl/5.12.3/URI/rlogin.pm +usr/lib/perl5/site_perl/5.12.3/URI/rsync.pm +usr/lib/perl5/site_perl/5.12.3/URI/rtsp.pm +usr/lib/perl5/site_perl/5.12.3/URI/rtspu.pm +usr/lib/perl5/site_perl/5.12.3/URI/sip.pm +usr/lib/perl5/site_perl/5.12.3/URI/sips.pm +usr/lib/perl5/site_perl/5.12.3/URI/snews.pm +usr/lib/perl5/site_perl/5.12.3/URI/ssh.pm +usr/lib/perl5/site_perl/5.12.3/URI/telnet.pm +usr/lib/perl5/site_perl/5.12.3/URI/tn3270.pm +#usr/lib/perl5/site_perl/5.12.3/URI/urn +usr/lib/perl5/site_perl/5.12.3/URI/urn.pm +usr/lib/perl5/site_perl/5.12.3/URI/urn/isbn.pm +usr/lib/perl5/site_perl/5.12.3/URI/urn/oid.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/URI +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/URI/.packlist #usr/share/man/man3/URI.3 #usr/share/man/man3/URI::Escape.3 #usr/share/man/man3/URI::Heuristic.3 diff --git a/config/rootfiles/common/Unix-Syslog b/config/rootfiles/common/Unix-Syslog index 6d10201..546c27b 100644 --- a/config/rootfiles/common/Unix-Syslog +++ b/config/rootfiles/common/Unix-Syslog @@ -1,9 +1,9 @@ -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Unix -usr/lib/perl5/site_perl/5.8.8/i586-linux/Unix/Syslog.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Unix -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Unix/Syslog -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Unix/Syslog/.packlist -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Unix/Syslog/Syslog.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Unix/Syslog/Syslog.so -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Unix/Syslog/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Unix +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Unix/Syslog.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Unix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Unix/Syslog +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Unix/Syslog/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Unix/Syslog/Syslog.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Unix/Syslog/Syslog.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Unix/Syslog/autosplit.ix #usr/share/man/man3/Unix::Syslog.3 diff --git a/config/rootfiles/common/XML-Parser b/config/rootfiles/common/XML-Parser index 3a41883..f63ce45 100644 --- a/config/rootfiles/common/XML-Parser +++ b/config/rootfiles/common/XML-Parser @@ -1,40 +1,40 @@ -#usr/lib/perl5/site_perl/5.8.8/i586-linux/XML -#usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser -#usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings -#usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/Japanese_Encodings.msg -#usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/README -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/big5.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/euc-kr.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/iso-8859-2.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/iso-8859-3.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/iso-8859-4.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/iso-8859-5.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/iso-8859-7.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/iso-8859-8.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/iso-8859-9.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/windows-1250.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/windows-1252.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/x-euc-jp-jisx0221.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/x-euc-jp-unicode.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/x-sjis-cp932.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/x-sjis-jdk117.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/x-sjis-jisx0221.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Encodings/x-sjis-unicode.enc -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Expat.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/LWPExternEnt.pl -#usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Style -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Style/Debug.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Style/Objects.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Style/Stream.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Style/Subs.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/XML/Parser/Style/Tree.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/XML -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/XML/Parser -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/XML/Parser/.packlist -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/XML/Parser/Expat -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/XML/Parser/Expat/Expat.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/XML/Parser/Expat/Expat.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/Japanese_Encodings.msg +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/README +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/big5.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/euc-kr.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/iso-8859-2.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/iso-8859-3.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/iso-8859-4.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/iso-8859-5.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/iso-8859-7.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/iso-8859-8.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/iso-8859-9.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/windows-1250.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/windows-1252.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/x-euc-jp-jisx0221.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/x-euc-jp-unicode.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/x-sjis-cp932.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/x-sjis-jdk117.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/x-sjis-jisx0221.enc +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings/x-sjis-unicode.enc +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Expat.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/LWPExternEnt.pl +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Style +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Style/Debug.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Style/Objects.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Style/Stream.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Style/Subs.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Style/Tree.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/XML +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/XML/Parser +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/XML/Parser/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/XML/Parser/Expat +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/XML/Parser/Expat/Expat.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/XML/Parser/Expat/Expat.so #usr/share/man/man3/XML::Parser.3 #usr/share/man/man3/XML::Parser::Expat.3 #usr/share/man/man3/XML::Parser::Style::Debug.3 diff --git a/config/rootfiles/common/acl b/config/rootfiles/common/acl new file mode 100644 index 0000000..630e4c7 --- /dev/null +++ b/config/rootfiles/common/acl @@ -0,0 +1,67 @@ +usr/bin/chacl +usr/bin/getfacl +usr/bin/setfacl +#usr/include/acl +#usr/include/acl/libacl.h +#usr/include/sys/acl.h +#usr/lib/libacl.a +#usr/lib/libacl.la +usr/lib/libacl.so +usr/lib/libacl.so.1 +usr/lib/libacl.so.1.1.0 +#usr/libexec/libacl.a +#usr/libexec/libacl.la +usr/libexec/libacl.so +#usr/man/man1/chacl.1 +#usr/man/man1/getfacl.1 +#usr/man/man1/setfacl.1 +#usr/man/man3/acl_add_perm.3 +#usr/man/man3/acl_calc_mask.3 +#usr/man/man3/acl_check.3 +#usr/man/man3/acl_clear_perms.3 +#usr/man/man3/acl_cmp.3 +#usr/man/man3/acl_copy_entry.3 +#usr/man/man3/acl_copy_ext.3 +#usr/man/man3/acl_copy_int.3 +#usr/man/man3/acl_create_entry.3 +#usr/man/man3/acl_delete_def_file.3 +#usr/man/man3/acl_delete_entry.3 +#usr/man/man3/acl_delete_perm.3 +#usr/man/man3/acl_dup.3 +#usr/man/man3/acl_entries.3 +#usr/man/man3/acl_equiv_mode.3 +#usr/man/man3/acl_error.3 +#usr/man/man3/acl_extended_fd.3 +#usr/man/man3/acl_extended_file.3 +#usr/man/man3/acl_free.3 +#usr/man/man3/acl_from_mode.3 +#usr/man/man3/acl_from_text.3 +#usr/man/man3/acl_get_entry.3 +#usr/man/man3/acl_get_fd.3 +#usr/man/man3/acl_get_file.3 +#usr/man/man3/acl_get_perm.3 +#usr/man/man3/acl_get_permset.3 +#usr/man/man3/acl_get_qualifier.3 +#usr/man/man3/acl_get_tag_type.3 +#usr/man/man3/acl_init.3 +#usr/man/man3/acl_set_fd.3 +#usr/man/man3/acl_set_file.3 +#usr/man/man3/acl_set_permset.3 +#usr/man/man3/acl_set_qualifier.3 +#usr/man/man3/acl_set_tag_type.3 +#usr/man/man3/acl_size.3 +#usr/man/man3/acl_to_any_text.3 +#usr/man/man3/acl_to_text.3 +#usr/man/man3/acl_valid.3 +#usr/man/man5/acl.5 +#usr/share/doc/acl +#usr/share/doc/acl/CHANGES.gz +#usr/share/doc/acl/COPYING +#usr/share/doc/acl/PORTING +#usr/share/doc/acl/README +#usr/share/locale/de/LC_MESSAGES/acl.mo +#usr/share/locale/es/LC_MESSAGES/acl.mo +#usr/share/locale/fr/LC_MESSAGES/acl.mo +#usr/share/locale/gl/LC_MESSAGES/acl.mo +#usr/share/locale/pl/LC_MESSAGES/acl.mo +#usr/share/locale/sv/LC_MESSAGES/acl.mo diff --git a/config/rootfiles/common/apache2 b/config/rootfiles/common/apache2 index 3d041c5..be4648b 100644 --- a/config/rootfiles/common/apache2 +++ b/config/rootfiles/common/apache2 @@ -1323,6 +1323,7 @@ srv/web/ipfire/cgi-bin/ddns.cgi srv/web/ipfire/cgi-bin/dhcp.cgi srv/web/ipfire/cgi-bin/dmzholes.cgi srv/web/ipfire/cgi-bin/extrahd.cgi +srv/web/ipfire/cgi-bin/fireinfo.cgi srv/web/ipfire/cgi-bin/gui.cgi srv/web/ipfire/cgi-bin/hardwaregraphs.cgi srv/web/ipfire/cgi-bin/hosts.cgi @@ -1332,6 +1333,7 @@ srv/web/ipfire/cgi-bin/ipinfo.cgi srv/web/ipfire/cgi-bin/iptables.cgi srv/web/ipfire/cgi-bin/logs.cgi srv/web/ipfire/cgi-bin/mac.cgi +#srv/web/ipfire/cgi-bin/mdstat.cgi srv/web/ipfire/cgi-bin/media.cgi srv/web/ipfire/cgi-bin/memory.cgi srv/web/ipfire/cgi-bin/modem.cgi diff --git a/config/rootfiles/common/attr b/config/rootfiles/common/attr index 60da05e..1d9cfc0 100644 --- a/config/rootfiles/common/attr +++ b/config/rootfiles/common/attr @@ -1,13 +1,46 @@ usr/bin/attr usr/bin/getfattr usr/bin/setfattr +#usr/include/attr +#usr/include/attr/attributes.h +#usr/include/attr/error_context.h +#usr/include/attr/libattr.h +#usr/include/attr/xattr.h +#usr/lib/libattr.a #usr/lib/libattr.la usr/lib/libattr.so usr/lib/libattr.so.1 usr/lib/libattr.so.1.1.0 +#usr/libexec +#usr/libexec/libattr.a +#usr/libexec/libattr.la +usr/libexec/libattr.so #usr/man/man1/attr.1 #usr/man/man1/getfattr.1 #usr/man/man1/setfattr.1 +#usr/man/man2 +#usr/man/man2/fgetxattr.2 +#usr/man/man2/flistxattr.2 +#usr/man/man2/fremovexattr.2 +#usr/man/man2/fsetxattr.2 +#usr/man/man2/getxattr.2 +#usr/man/man2/lgetxattr.2 +#usr/man/man2/listxattr.2 +#usr/man/man2/llistxattr.2 +#usr/man/man2/lremovexattr.2 +#usr/man/man2/lsetxattr.2 +#usr/man/man2/removexattr.2 +#usr/man/man2/setxattr.2 +#usr/man/man3/attr_get.3 +#usr/man/man3/attr_getf.3 +#usr/man/man3/attr_list.3 +#usr/man/man3/attr_listf.3 +#usr/man/man3/attr_multi.3 +#usr/man/man3/attr_multif.3 +#usr/man/man3/attr_remove.3 +#usr/man/man3/attr_removef.3 +#usr/man/man3/attr_set.3 +#usr/man/man3/attr_setf.3 #usr/man/man5/attr.5 #usr/share/doc/attr #usr/share/doc/attr/CHANGES.gz diff --git a/config/rootfiles/common/collectd b/config/rootfiles/common/collectd index fd20d06..5cfdf20 100644 --- a/config/rootfiles/common/collectd +++ b/config/rootfiles/common/collectd @@ -3,7 +3,7 @@ etc/collectd.custom etc/collectd.precache etc/collectd.thermal etc/rc.d/rc0.d/K50collectd -etc/rc.d/rc3.d/S21collectd +etc/rc.d/rc3.d/S29collectd etc/rc.d/rc6.d/K50collectd #usr/bin/collectd-nagios #usr/etc/collectd.conf @@ -205,14 +205,14 @@ usr/lib/collectd/write_http.so usr/lib/libcollectdclient.so usr/lib/libcollectdclient.so.0 usr/lib/libcollectdclient.so.0.0.0 -#usr/lib/perl5/site_perl/5.8.8/Collectd -#usr/lib/perl5/site_perl/5.8.8/Collectd.pm -#usr/lib/perl5/site_perl/5.8.8/Collectd/Plugins -#usr/lib/perl5/site_perl/5.8.8/Collectd/Plugins/Monitorus.pm -#usr/lib/perl5/site_perl/5.8.8/Collectd/Plugins/OpenVZ.pm -#usr/lib/perl5/site_perl/5.8.8/Collectd/Unixsock.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Collectd -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Collectd/.packlist +#usr/lib/perl5/site_perl/5.12.3/Collectd +#usr/lib/perl5/site_perl/5.12.3/Collectd.pm +#usr/lib/perl5/site_perl/5.12.3/Collectd/Plugins +#usr/lib/perl5/site_perl/5.12.3/Collectd/Plugins/Monitorus.pm +#usr/lib/perl5/site_perl/5.12.3/Collectd/Plugins/OpenVZ.pm +#usr/lib/perl5/site_perl/5.12.3/Collectd/Unixsock.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Collectd +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Collectd/.packlist #usr/lib/pkgconfig/libcollectdclient.pc usr/sbin/collectd usr/sbin/collectdmon diff --git a/config/rootfiles/common/compat-wireless b/config/rootfiles/common/compat-wireless index 3f88467..adc4ab3 100644 --- a/config/rootfiles/common/compat-wireless +++ b/config/rootfiles/common/compat-wireless @@ -1,16 +1,3 @@ +etc/modprobe.d/ralink_wireless etc/udev/rules.d/50-compat_firmware.rules -#lib/modules/2.6.32.12-ipfire/kernel/compat -#lib/modules/2.6.32.12-ipfire/kernel/compat/compat.ko -#lib/modules/2.6.32.12-ipfire/kernel/compat/compat_firmware_class.ko -#lib/modules/2.6.32.12-ipfire/kernel/drivers/bluetooth/ath3k.ko -#lib/modules/2.6.32.12-ipfire/kernel/drivers/bluetooth/bpa10x.ko -#lib/modules/2.6.32.12-ipfire/kernel/drivers/bluetooth/btuart_cs.ko -#lib/modules/2.6.32.12-ipfire/kernel/drivers/bluetooth/hci_uart.ko -#lib/modules/2.6.32.12-ipfire/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko -#lib/modules/2.6.32.12-ipfire/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko -#lib/modules/2.6.32.12-ipfire/kernel/drivers/net/wireless/mac80211_hwsim.ko -#lib/modules/2.6.32.12-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko -#lib/modules/2.6.32.12-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800pci.ko -#lib/modules/2.6.32.12-ipfire/kernel/drivers/net/wireless/wl12xx/wl1271.ko -#lib/modules/2.6.32.12-ipfire/kernel/net/bluetooth/bluetooth.ko lib/udev/compat_firmware.sh diff --git a/config/rootfiles/common/crda b/config/rootfiles/common/crda new file mode 100644 index 0000000..abda701 --- /dev/null +++ b/config/rootfiles/common/crda @@ -0,0 +1,11 @@ +lib/udev/rules.d/85-regulatory.rules +#root/.python-eggs +#root/.python-eggs/M2Crypto-0.21.1-py2.7-linux-i686.egg-tmp +#root/.python-eggs/M2Crypto-0.21.1-py2.7-linux-i686.egg-tmp/M2Crypto +#root/.python-eggs/M2Crypto-0.21.1-py2.7-linux-i686.egg-tmp/M2Crypto/__m2crypto.so +sbin/crda +sbin/regdbdump +#usr/lib/crda +usr/lib/crda/regulatory.bin +#usr/share/man/man8/crda.8.gz +#usr/share/man/man8/regdbdump.8.gz diff --git a/config/rootfiles/common/daq b/config/rootfiles/common/daq new file mode 100644 index 0000000..0391a4b --- /dev/null +++ b/config/rootfiles/common/daq @@ -0,0 +1,33 @@ +usr/bin/daq-modules-config +#usr/include/daq.h +#usr/include/daq_api.h +#usr/include/daq_common.h +#usr/include/sfbpf.h +#usr/include/sfbpf_dlt.h +usr/lib/daq +#usr/lib/daq/daq_afpacket.la +#usr/lib/daq/daq_afpacket.so +#usr/lib/daq/daq_dump.la +#usr/lib/daq/daq_dump.so +#usr/lib/daq/daq_ipfw.la +#usr/lib/daq/daq_ipfw.so +#usr/lib/daq/daq_ipq.la +#usr/lib/daq/daq_ipq.so +#usr/lib/daq/daq_nfq.la +#usr/lib/daq/daq_nfq.so +#usr/lib/daq/daq_pcap.la +#usr/lib/daq/daq_pcap.so +usr/lib/libdaq.a +usr/lib/libdaq.la +usr/lib/libdaq.so +usr/lib/libdaq.so.0 +usr/lib/libdaq.so.0.0.1 +usr/lib/libdaq_static.a +usr/lib/libdaq_static.la +usr/lib/libdaq_static_modules.a +usr/lib/libdaq_static_modules.la +usr/lib/libsfbpf.a +usr/lib/libsfbpf.la +usr/lib/libsfbpf.so +usr/lib/libsfbpf.so.0 +usr/lib/libsfbpf.so.0.0.1 diff --git a/config/rootfiles/common/dhcpcd b/config/rootfiles/common/dhcpcd index 74a0f7a..3f62fc6 100644 --- a/config/rootfiles/common/dhcpcd +++ b/config/rootfiles/common/dhcpcd @@ -1,13 +1,13 @@ sbin/dhcpcd -#var/ipfire/dhcpc +#usr/share/man/man5/dhcpcd.conf.5 +#usr/share/man/man8/dhcpcd-run-hooks.8 +#usr/share/man/man8/dhcpcd.8 var/ipfire/dhcpc/dhcpcd-hooks #var/ipfire/dhcpc/dhcpcd-hooks/01-test +#var/ipfire/dhcpc/dhcpcd-hooks/02-dump #var/ipfire/dhcpc/dhcpcd-hooks/10-mtu #var/ipfire/dhcpc/dhcpcd-hooks/29-lookup-hostname #var/ipfire/dhcpc/dhcpcd-hooks/30-hostname #var/ipfire/dhcpc/dhcpcd-hooks/70-dhcpcd.exe var/ipfire/dhcpc/dhcpcd-run-hooks -#usr/share/man/man5/dhcpcd.conf.5 -#usr/share/man/man8/dhcpcd-run-hooks.8 -#usr/share/man/man8/dhcpcd.8 var/ipfire/dhcpc/dhcpcd.conf diff --git a/config/rootfiles/common/fcron b/config/rootfiles/common/fcron index cf34afc..b3a1c49 100644 --- a/config/rootfiles/common/fcron +++ b/config/rootfiles/common/fcron @@ -1,12 +1,18 @@ etc/fcron.allow etc/fcron.conf -etc/fcron.cyclic -etc/fcron.daily +#etc/fcron.cyclic +etc/fcron.cyclic/info.txt +#etc/fcron.daily +etc/fcron.daily/info.txt etc/fcron.deny -etc/fcron.hourly -etc/fcron.minutely -etc/fcron.monthly -etc/fcron.weekly +#etc/fcron.hourly +etc/fcron.hourly/info.txt +#etc/fcron.minutely +etc/fcron.minutely/info.txt +#etc/fcron.monthly +etc/fcron.monthly/info.txt +#etc/fcron.weekly +etc/fcron.weekly/info.txt usr/bin/fcronsighup usr/bin/fcrontab usr/sbin/fcron diff --git a/config/rootfiles/common/fireinfo b/config/rootfiles/common/fireinfo new file mode 100644 index 0000000..ab7ecef --- /dev/null +++ b/config/rootfiles/common/fireinfo @@ -0,0 +1,15 @@ +usr/bin/sendprofile +usr/lib/python2.7/site-packages/_fireinfo.so +usr/lib/python2.7/site-packages/fireinfo +usr/lib/python2.7/site-packages/fireinfo/__init__.py +usr/lib/python2.7/site-packages/fireinfo/__init__.pyc +usr/lib/python2.7/site-packages/fireinfo/cpu.py +usr/lib/python2.7/site-packages/fireinfo/cpu.pyc +usr/lib/python2.7/site-packages/fireinfo/device.py +usr/lib/python2.7/site-packages/fireinfo/device.pyc +usr/lib/python2.7/site-packages/fireinfo/hypervisor.py +usr/lib/python2.7/site-packages/fireinfo/hypervisor.pyc +usr/lib/python2.7/site-packages/fireinfo/network.py +usr/lib/python2.7/site-packages/fireinfo/network.pyc +usr/lib/python2.7/site-packages/fireinfo/system.py +usr/lib/python2.7/site-packages/fireinfo/system.pyc diff --git a/config/rootfiles/common/initscripts b/config/rootfiles/common/initscripts index 1d61949..58bbf8c 100644 --- a/config/rootfiles/common/initscripts +++ b/config/rootfiles/common/initscripts @@ -13,6 +13,7 @@ etc/rc.d/init.d/beep #etc/rc.d/init.d/bluetooth etc/rc.d/init.d/checkfs etc/rc.d/init.d/checkfstab +etc/rc.d/init.d/waitdrives #etc/rc.d/init.d/clamav etc/rc.d/init.d/cleanfs #etc/rc.d/init.d/client175 @@ -27,6 +28,7 @@ etc/rc.d/init.d/dhcp etc/rc.d/init.d/dnsmasq etc/rc.d/init.d/fcron #etc/rc.d/init.d/fetchmail +etc/rc.d/init.d/fireinfo etc/rc.d/init.d/firewall etc/rc.d/init.d/firstsetup etc/rc.d/init.d/functions @@ -46,6 +48,7 @@ etc/rc.d/init.d/mISDN #etc/rc.d/init.d/mediatomb #etc/rc.d/init.d/messagebus #etc/rc.d/init.d/miau +#etc/rc.d/init.d/miniupnpd #etc/rc.d/init.d/mldonkey etc/rc.d/init.d/modules #etc/rc.d/init.d/motion @@ -65,11 +68,13 @@ etc/rc.d/init.d/networking/red #etc/rc.d/init.d/networking/red.down etc/rc.d/init.d/networking/red.down/05-RS-dnsmasq etc/rc.d/init.d/networking/red.down/10-ipsec +etc/rc.d/init.d/networking/red.down/10-miniupnpd etc/rc.d/init.d/networking/red.down/10-ovpn etc/rc.d/init.d/networking/red.down/20-RL-firewall etc/rc.d/init.d/networking/red.down/99-D-dialctrl.pl #etc/rc.d/init.d/networking/red.up etc/rc.d/init.d/networking/red.up/05-RS-dnsmasq +etc/rc.d/init.d/networking/red.up/10-miniupnpd etc/rc.d/init.d/networking/red.up/10-multicast etc/rc.d/init.d/networking/red.up/20-RL-firewall etc/rc.d/init.d/networking/red.up/22-outgoingfwctrl @@ -83,6 +88,7 @@ etc/rc.d/init.d/networking/red.up/40-ipac etc/rc.d/init.d/networking/red.up/50-ipsec etc/rc.d/init.d/networking/red.up/50-ovpn etc/rc.d/init.d/networking/red.up/99-U-dialctrl.pl +etc/rc.d/init.d/networking/red.up/99-fireinfo etc/rc.d/init.d/networking/red.up/99-pakfire-update #etc/rc.d/init.d/nfs-server etc/rc.d/init.d/ntp @@ -197,6 +203,7 @@ etc/rc.d/rcsysinit.d/S00mountkernfs etc/rc.d/rcsysinit.d/S05modules etc/rc.d/rcsysinit.d/S10udev etc/rc.d/rcsysinit.d/S19checkfstab +etc/rc.d/rcsysinit.d/S19waitdrives etc/rc.d/rcsysinit.d/S20swap etc/rc.d/rcsysinit.d/S30checkfs etc/rc.d/rcsysinit.d/S40mountfs @@ -207,6 +214,7 @@ etc/rc.d/rcsysinit.d/S70console etc/rc.d/rcsysinit.d/S75firstsetup etc/rc.d/rcsysinit.d/S80localnet etc/rc.d/rcsysinit.d/S90sysctl +etc/rc.d/rc3.d/S15fireinfo #etc/sysconfig etc/sysconfig/createfiles etc/sysconfig/firewall.local diff --git a/config/rootfiles/common/libdnet b/config/rootfiles/common/libdnet new file mode 100644 index 0000000..07917ed --- /dev/null +++ b/config/rootfiles/common/libdnet @@ -0,0 +1,26 @@ +usr/bin/dnet-config +#usr/include/dnet +#usr/include/dnet.h +#usr/include/dnet/addr.h +#usr/include/dnet/arp.h +#usr/include/dnet/blob.h +#usr/include/dnet/eth.h +#usr/include/dnet/fw.h +#usr/include/dnet/icmp.h +#usr/include/dnet/intf.h +#usr/include/dnet/ip.h +#usr/include/dnet/ip6.h +#usr/include/dnet/os.h +#usr/include/dnet/rand.h +#usr/include/dnet/route.h +#usr/include/dnet/tcp.h +#usr/include/dnet/tun.h +#usr/include/dnet/udp.h +usr/lib/libdnet +usr/lib/libdnet.1 +usr/lib/libdnet.1.0.1 +usr/lib/libdnet.a +usr/lib/libdnet.la +#usr/man/man3/dnet.3 +#usr/man/man8/dnet.8 +usr/sbin/dnet diff --git a/config/rootfiles/common/liboping b/config/rootfiles/common/liboping index 40b0cc9..50bdd1c 100644 --- a/config/rootfiles/common/liboping +++ b/config/rootfiles/common/liboping @@ -5,11 +5,11 @@ usr/bin/oping usr/lib/liboping.so usr/lib/liboping.so.0 usr/lib/liboping.so.0.2.3 -usr/lib/perl5/site_perl/5.8.8/i586-linux/Net/Oping.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/Oping -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/Oping/.packlist -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/Oping/Oping.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Net/Oping/Oping.so +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/Oping.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/Oping +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/Oping/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/Oping/Oping.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/Oping/Oping.so #usr/share/man/man3/Net::Oping.3 #usr/share/man/man3/liboping.3 #usr/share/man/man3/ping_construct.3 diff --git a/config/rootfiles/common/libwww-perl b/config/rootfiles/common/libwww-perl index a83e428..034f93f 100644 --- a/config/rootfiles/common/libwww-perl +++ b/config/rootfiles/common/libwww-perl @@ -1,72 +1,72 @@ -#usr/lib/perl5/site_perl/5.8.8/Bundle -usr/lib/perl5/site_perl/5.8.8/Bundle/LWP.pm -#usr/lib/perl5/site_perl/5.8.8/File -usr/lib/perl5/site_perl/5.8.8/File/Listing.pm -usr/lib/perl5/site_perl/5.8.8/HTML/Form.pm -#usr/lib/perl5/site_perl/5.8.8/HTTP -#usr/lib/perl5/site_perl/5.8.8/HTTP/Cookies -usr/lib/perl5/site_perl/5.8.8/HTTP/Cookies.pm -usr/lib/perl5/site_perl/5.8.8/HTTP/Cookies/Microsoft.pm -usr/lib/perl5/site_perl/5.8.8/HTTP/Cookies/Netscape.pm -usr/lib/perl5/site_perl/5.8.8/HTTP/Daemon.pm -usr/lib/perl5/site_perl/5.8.8/HTTP/Date.pm -#usr/lib/perl5/site_perl/5.8.8/HTTP/Headers -usr/lib/perl5/site_perl/5.8.8/HTTP/Headers.pm -usr/lib/perl5/site_perl/5.8.8/HTTP/Headers/Auth.pm -usr/lib/perl5/site_perl/5.8.8/HTTP/Headers/ETag.pm -usr/lib/perl5/site_perl/5.8.8/HTTP/Headers/Util.pm -usr/lib/perl5/site_perl/5.8.8/HTTP/Message.pm -usr/lib/perl5/site_perl/5.8.8/HTTP/Negotiate.pm -#usr/lib/perl5/site_perl/5.8.8/HTTP/Request -usr/lib/perl5/site_perl/5.8.8/HTTP/Request.pm -usr/lib/perl5/site_perl/5.8.8/HTTP/Request/Common.pm -usr/lib/perl5/site_perl/5.8.8/HTTP/Response.pm -usr/lib/perl5/site_perl/5.8.8/HTTP/Status.pm -#usr/lib/perl5/site_perl/5.8.8/LWP -usr/lib/perl5/site_perl/5.8.8/LWP.pm -#usr/lib/perl5/site_perl/5.8.8/LWP/Authen -usr/lib/perl5/site_perl/5.8.8/LWP/Authen/Basic.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Authen/Digest.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Authen/Ntlm.pm -usr/lib/perl5/site_perl/5.8.8/LWP/ConnCache.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Debug.pm -usr/lib/perl5/site_perl/5.8.8/LWP/DebugFile.pm -usr/lib/perl5/site_perl/5.8.8/LWP/MediaTypes.pm -usr/lib/perl5/site_perl/5.8.8/LWP/MemberMixin.pm -#usr/lib/perl5/site_perl/5.8.8/LWP/Protocol -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/GHTTP.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/cpan.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/data.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/file.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/ftp.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/gopher.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/http.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/http10.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/https.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/https10.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/loopback.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/mailto.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/nntp.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Protocol/nogo.pm -usr/lib/perl5/site_perl/5.8.8/LWP/RobotUA.pm -usr/lib/perl5/site_perl/5.8.8/LWP/Simple.pm -usr/lib/perl5/site_perl/5.8.8/LWP/UserAgent.pm -usr/lib/perl5/site_perl/5.8.8/LWP/media.types -#usr/lib/perl5/site_perl/5.8.8/Net -#usr/lib/perl5/site_perl/5.8.8/Net/HTTP -usr/lib/perl5/site_perl/5.8.8/Net/HTTP.pm -usr/lib/perl5/site_perl/5.8.8/Net/HTTP/Methods.pm -usr/lib/perl5/site_perl/5.8.8/Net/HTTP/NB.pm -usr/lib/perl5/site_perl/5.8.8/Net/HTTPS.pm -#usr/lib/perl5/site_perl/5.8.8/WWW -#usr/lib/perl5/site_perl/5.8.8/WWW/RobotRules -usr/lib/perl5/site_perl/5.8.8/WWW/RobotRules.pm -usr/lib/perl5/site_perl/5.8.8/WWW/RobotRules/AnyDBM_File.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/libwww-perl -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/libwww-perl/.packlist -#usr/lib/perl5/site_perl/5.8.8/lwpcook.pod -#usr/lib/perl5/site_perl/5.8.8/lwptut.pod +#usr/lib/perl5/site_perl/5.12.3/Bundle +usr/lib/perl5/site_perl/5.12.3/Bundle/LWP.pm +#usr/lib/perl5/site_perl/5.12.3/File +usr/lib/perl5/site_perl/5.12.3/File/Listing.pm +usr/lib/perl5/site_perl/5.12.3/HTML/Form.pm +#usr/lib/perl5/site_perl/5.12.3/HTTP +#usr/lib/perl5/site_perl/5.12.3/HTTP/Cookies +usr/lib/perl5/site_perl/5.12.3/HTTP/Cookies.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Cookies/Microsoft.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Cookies/Netscape.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Daemon.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Date.pm +#usr/lib/perl5/site_perl/5.12.3/HTTP/Headers +usr/lib/perl5/site_perl/5.12.3/HTTP/Headers.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Headers/Auth.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Headers/ETag.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Headers/Util.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Message.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Negotiate.pm +#usr/lib/perl5/site_perl/5.12.3/HTTP/Request +usr/lib/perl5/site_perl/5.12.3/HTTP/Request.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Request/Common.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Response.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Status.pm +#usr/lib/perl5/site_perl/5.12.3/LWP +usr/lib/perl5/site_perl/5.12.3/LWP.pm +#usr/lib/perl5/site_perl/5.12.3/LWP/Authen +usr/lib/perl5/site_perl/5.12.3/LWP/Authen/Basic.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Authen/Digest.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Authen/Ntlm.pm +usr/lib/perl5/site_perl/5.12.3/LWP/ConnCache.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Debug.pm +usr/lib/perl5/site_perl/5.12.3/LWP/DebugFile.pm +usr/lib/perl5/site_perl/5.12.3/LWP/MediaTypes.pm +usr/lib/perl5/site_perl/5.12.3/LWP/MemberMixin.pm +#usr/lib/perl5/site_perl/5.12.3/LWP/Protocol +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/GHTTP.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/cpan.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/data.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/file.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/ftp.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/gopher.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/http.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/http10.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/https.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/https10.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/loopback.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/mailto.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/nntp.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/nogo.pm +usr/lib/perl5/site_perl/5.12.3/LWP/RobotUA.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Simple.pm +usr/lib/perl5/site_perl/5.12.3/LWP/UserAgent.pm +usr/lib/perl5/site_perl/5.12.3/LWP/media.types +#usr/lib/perl5/site_perl/5.12.3/Net +#usr/lib/perl5/site_perl/5.12.3/Net/HTTP +usr/lib/perl5/site_perl/5.12.3/Net/HTTP.pm +usr/lib/perl5/site_perl/5.12.3/Net/HTTP/Methods.pm +usr/lib/perl5/site_perl/5.12.3/Net/HTTP/NB.pm +usr/lib/perl5/site_perl/5.12.3/Net/HTTPS.pm +#usr/lib/perl5/site_perl/5.12.3/WWW +#usr/lib/perl5/site_perl/5.12.3/WWW/RobotRules +usr/lib/perl5/site_perl/5.12.3/WWW/RobotRules.pm +usr/lib/perl5/site_perl/5.12.3/WWW/RobotRules/AnyDBM_File.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/libwww-perl +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/libwww-perl/.packlist +#usr/lib/perl5/site_perl/5.12.3/lwpcook.pod +#usr/lib/perl5/site_perl/5.12.3/lwptut.pod #usr/share/man/man3/Bundle::LWP.3 #usr/share/man/man3/File::Listing.3 #usr/share/man/man3/HTML::Form.3 diff --git a/config/rootfiles/common/linux b/config/rootfiles/common/linux index 7eeea9a..32f8cb9 100644 --- a/config/rootfiles/common/linux +++ b/config/rootfiles/common/linux @@ -280,7 +280,7 @@ lib/modules/KVER-ipfire #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq_powersave.ko #lib/modules/KVER-ipfire/kernel/drivers/cpufreq/cpufreq_userspace.ko #lib/modules/KVER-ipfire/kernel/drivers/crypto -#lib/modules/KVER-ipfire/kernel/drivers/crypto/geode-aes.ko +#lib/modules/KVER-ipfire/kernel/drivers/crypto/geode-aes.ko.off #lib/modules/KVER-ipfire/kernel/drivers/crypto/hifn_795x.ko #lib/modules/KVER-ipfire/kernel/drivers/crypto/padlock-aes.ko #lib/modules/KVER-ipfire/kernel/drivers/crypto/padlock-sha.ko diff --git a/config/rootfiles/common/lm_sensors b/config/rootfiles/common/lm_sensors index 76e796e..217ac54 100644 --- a/config/rootfiles/common/lm_sensors +++ b/config/rootfiles/common/lm_sensors @@ -8,9 +8,8 @@ usr/bin/sensors-conf-convert #usr/lib/libsensors.a usr/lib/libsensors.so usr/lib/libsensors.so.4 -usr/lib/libsensors.so.4.2.1 +usr/lib/libsensors.so.4.3.1 #usr/man/man1/sensors.1 -#usr/man/man3 #usr/man/man3/libsensors.3 #usr/man/man5/sensors.conf.5 #usr/man/man5/sensors3.conf.5 diff --git a/config/rootfiles/common/misc-progs b/config/rootfiles/common/misc-progs index 7746d03..6e5d7ca 100644 --- a/config/rootfiles/common/misc-progs +++ b/config/rootfiles/common/misc-progs @@ -4,6 +4,7 @@ usr/local/bin/backupctrl #usr/local/bin/clamavctrl usr/local/bin/dhcpctrl usr/local/bin/extrahdctrl +usr/local/bin/fireinfoctrl usr/local/bin/getipstat usr/local/bin/getiptstate #usr/local/bin/iowrap diff --git a/config/rootfiles/common/ntfs-3g b/config/rootfiles/common/ntfs-3g index 662213c..186e12b 100644 --- a/config/rootfiles/common/ntfs-3g +++ b/config/rootfiles/common/ntfs-3g @@ -1,14 +1,20 @@ +bin/lowntfs-3g bin/ntfs-3g lib/libntfs-3g.so -lib/libntfs-3g.so.54 -lib/libntfs-3g.so.54.0.0 +lib/libntfs-3g.so.80 +lib/libntfs-3g.so.80.0.0 +sbin/mount.lowntfs-3g sbin/mount.ntfs-3g usr/bin/ntfs-3g.probe +usr/bin/ntfs-3g.secaudit +usr/bin/ntfs-3g.usermap #usr/include/ntfs-3g +#usr/include/ntfs-3g/acls.h #usr/include/ntfs-3g/attrib.h #usr/include/ntfs-3g/attrlist.h #usr/include/ntfs-3g/bitmap.h #usr/include/ntfs-3g/bootsect.h +#usr/include/ntfs-3g/cache.h #usr/include/ntfs-3g/collate.h #usr/include/ntfs-3g/compat.h #usr/include/ntfs-3g/compress.h @@ -16,6 +22,7 @@ usr/bin/ntfs-3g.probe #usr/include/ntfs-3g/device.h #usr/include/ntfs-3g/device_io.h #usr/include/ntfs-3g/dir.h +#usr/include/ntfs-3g/efs.h #usr/include/ntfs-3g/endians.h #usr/include/ntfs-3g/index.h #usr/include/ntfs-3g/inode.h @@ -27,19 +34,25 @@ usr/bin/ntfs-3g.probe #usr/include/ntfs-3g/misc.h #usr/include/ntfs-3g/mst.h #usr/include/ntfs-3g/ntfstime.h +#usr/include/ntfs-3g/object_id.h +#usr/include/ntfs-3g/param.h +#usr/include/ntfs-3g/reparse.h #usr/include/ntfs-3g/runlist.h #usr/include/ntfs-3g/security.h #usr/include/ntfs-3g/support.h #usr/include/ntfs-3g/types.h #usr/include/ntfs-3g/unistr.h -#usr/include/ntfs-3g/version.h #usr/include/ntfs-3g/volume.h +#usr/include/ntfs-3g/xattrs.h #usr/lib/libntfs-3g.a #usr/lib/libntfs-3g.la usr/lib/libntfs-3g.so usr/lib/pkgconfig/libntfs-3g.pc #usr/share/doc/ntfs-3g #usr/share/doc/ntfs-3g/README +#usr/share/man/man8/mount.lowntfs-3g.8 #usr/share/man/man8/mount.ntfs-3g.8 #usr/share/man/man8/ntfs-3g.8 #usr/share/man/man8/ntfs-3g.probe.8 +#usr/share/man/man8/ntfs-3g.secaudit.8 +#usr/share/man/man8/ntfs-3g.usermap.8 diff --git a/config/rootfiles/common/ntp b/config/rootfiles/common/ntp index 82892c7..5f21e83 100644 --- a/config/rootfiles/common/ntp +++ b/config/rootfiles/common/ntp @@ -16,3 +16,10 @@ usr/sbin/ntpq usr/sbin/ntptime usr/sbin/ntptrace usr/sbin/tickadj +etc/rc.d/rc0.d/K46ntpd +etc/rc.d/rc6.d/K46ntpd +etc/rc.d/rc3.d/S26ntpd +var/ipfire/time/counter.conf +var/ipfire/time/enable +var/ipfire/time/settime.conf +var/ipfire/time/settings diff --git a/config/rootfiles/common/ocaml b/config/rootfiles/common/ocaml deleted file mode 100644 index 1885104..0000000 --- a/config/rootfiles/common/ocaml +++ /dev/null @@ -1,607 +0,0 @@ -#usr/bin/camlp4 -#usr/bin/camlp4o -#usr/bin/camlp4r -#usr/bin/mkcamlp4 -#usr/bin/ocaml -#usr/bin/ocamlc -#usr/bin/ocamlcp -#usr/bin/ocamldebug -#usr/bin/ocamldep -#usr/bin/ocamldoc -#usr/bin/ocamllex -#usr/bin/ocamlmklib -#usr/bin/ocamlmktop -#usr/bin/ocamlopt -#usr/bin/ocamlprof -#usr/bin/ocamlrun -#usr/bin/ocamlyacc -#usr/bin/ocpp -#usr/lib/ocaml -#usr/lib/ocaml/Makefile.config -#usr/lib/ocaml/addlabels -#usr/lib/ocaml/arg.cmi -#usr/lib/ocaml/arg.cmx -#usr/lib/ocaml/arg.ml -#usr/lib/ocaml/arg.mli -#usr/lib/ocaml/arg.p.cmx -#usr/lib/ocaml/arith_flags.cmx -#usr/lib/ocaml/arith_status.cmi -#usr/lib/ocaml/arith_status.cmx -#usr/lib/ocaml/arith_status.mli -#usr/lib/ocaml/array.cmi -#usr/lib/ocaml/array.cmx -#usr/lib/ocaml/array.ml -#usr/lib/ocaml/array.mli -#usr/lib/ocaml/array.p.cmx -#usr/lib/ocaml/arrayLabels.cmi -#usr/lib/ocaml/arrayLabels.cmx -#usr/lib/ocaml/arrayLabels.ml -#usr/lib/ocaml/arrayLabels.mli -#usr/lib/ocaml/arrayLabels.p.cmx -#usr/lib/ocaml/big_int.cmi -#usr/lib/ocaml/big_int.cmx -#usr/lib/ocaml/big_int.mli -#usr/lib/ocaml/bigarray.a -#usr/lib/ocaml/bigarray.cma -#usr/lib/ocaml/bigarray.cmi -#usr/lib/ocaml/bigarray.cmx -#usr/lib/ocaml/bigarray.cmxa -#usr/lib/ocaml/bigarray.mli -#usr/lib/ocaml/buffer.cmi -#usr/lib/ocaml/buffer.cmx -#usr/lib/ocaml/buffer.ml -#usr/lib/ocaml/buffer.mli -#usr/lib/ocaml/buffer.p.cmx -#usr/lib/ocaml/callback.cmi -#usr/lib/ocaml/callback.cmx -#usr/lib/ocaml/callback.ml -#usr/lib/ocaml/callback.mli -#usr/lib/ocaml/callback.p.cmx -#usr/lib/ocaml/caml -#usr/lib/ocaml/caml/alloc.h -#usr/lib/ocaml/caml/bigarray.h -#usr/lib/ocaml/caml/callback.h -#usr/lib/ocaml/caml/compatibility.h -#usr/lib/ocaml/caml/config.h -#usr/lib/ocaml/caml/custom.h -#usr/lib/ocaml/caml/fail.h -#usr/lib/ocaml/caml/intext.h -#usr/lib/ocaml/caml/memory.h -#usr/lib/ocaml/caml/misc.h -#usr/lib/ocaml/caml/mlvalues.h -#usr/lib/ocaml/caml/printexc.h -#usr/lib/ocaml/caml/signals.h -#usr/lib/ocaml/camlheader -#usr/lib/ocaml/camlheader_ur -#usr/lib/ocaml/camlinternalMod.cmi -#usr/lib/ocaml/camlinternalMod.cmx -#usr/lib/ocaml/camlinternalMod.ml -#usr/lib/ocaml/camlinternalMod.mli -#usr/lib/ocaml/camlinternalMod.p.cmx -#usr/lib/ocaml/camlinternalOO.cmi -#usr/lib/ocaml/camlinternalOO.cmx -#usr/lib/ocaml/camlinternalOO.ml -#usr/lib/ocaml/camlinternalOO.mli -#usr/lib/ocaml/camlinternalOO.p.cmx -#usr/lib/ocaml/camlp4 -#usr/lib/ocaml/camlp4/argl.cmi -#usr/lib/ocaml/camlp4/argl.cmo -#usr/lib/ocaml/camlp4/ast2pt.cmi -#usr/lib/ocaml/camlp4/ast2pt.mli -#usr/lib/ocaml/camlp4/camlp4.cma -#usr/lib/ocaml/camlp4/camlp4_top.cma -#usr/lib/ocaml/camlp4/camlp4o.cma -#usr/lib/ocaml/camlp4/camlp4r.cma -#usr/lib/ocaml/camlp4/extfold.cmi -#usr/lib/ocaml/camlp4/extfold.cmx -#usr/lib/ocaml/camlp4/extfold.mli -#usr/lib/ocaml/camlp4/extfun.cmi -#usr/lib/ocaml/camlp4/extfun.cmx -#usr/lib/ocaml/camlp4/extfun.mli -#usr/lib/ocaml/camlp4/fstream.cmi -#usr/lib/ocaml/camlp4/fstream.cmx -#usr/lib/ocaml/camlp4/fstream.mli -#usr/lib/ocaml/camlp4/gramext.cmi -#usr/lib/ocaml/camlp4/gramext.cmx -#usr/lib/ocaml/camlp4/gramext.mli -#usr/lib/ocaml/camlp4/gramlib.a -#usr/lib/ocaml/camlp4/gramlib.cma -#usr/lib/ocaml/camlp4/gramlib.cmxa -#usr/lib/ocaml/camlp4/grammar.cmi -#usr/lib/ocaml/camlp4/grammar.cmx -#usr/lib/ocaml/camlp4/grammar.mli -#usr/lib/ocaml/camlp4/mLast.cmi -#usr/lib/ocaml/camlp4/mLast.mli -#usr/lib/ocaml/camlp4/ocpp.cmo -#usr/lib/ocaml/camlp4/odyl.cma -#usr/lib/ocaml/camlp4/odyl.cmo -#usr/lib/ocaml/camlp4/odyl_main.cmi -#usr/lib/ocaml/camlp4/pa_extend.cmi -#usr/lib/ocaml/camlp4/pa_extend.cmo -#usr/lib/ocaml/camlp4/pa_extend_m.cmo -#usr/lib/ocaml/camlp4/pa_extfold.cmo -#usr/lib/ocaml/camlp4/pa_extfun.cmo -#usr/lib/ocaml/camlp4/pa_fstream.cmo -#usr/lib/ocaml/camlp4/pa_ifdef.cmo -#usr/lib/ocaml/camlp4/pa_macro.cmi -#usr/lib/ocaml/camlp4/pa_macro.cmo -#usr/lib/ocaml/camlp4/pa_o.cmi -#usr/lib/ocaml/camlp4/pa_o.cmo -#usr/lib/ocaml/camlp4/pa_oop.cmo -#usr/lib/ocaml/camlp4/pa_op.cmo -#usr/lib/ocaml/camlp4/pa_r.cmo -#usr/lib/ocaml/camlp4/pa_rp.cmo -#usr/lib/ocaml/camlp4/pa_ru.cmo -#usr/lib/ocaml/camlp4/pcaml.cmi -#usr/lib/ocaml/camlp4/pcaml.mli -#usr/lib/ocaml/camlp4/plexer.cmi -#usr/lib/ocaml/camlp4/plexer.cmx -#usr/lib/ocaml/camlp4/plexer.mli -#usr/lib/ocaml/camlp4/pr_depend.cmo -#usr/lib/ocaml/camlp4/pr_dump.cmo -#usr/lib/ocaml/camlp4/pr_extend.cmo -#usr/lib/ocaml/camlp4/pr_extfun.cmo -#usr/lib/ocaml/camlp4/pr_null.cmo -#usr/lib/ocaml/camlp4/pr_o.cmo -#usr/lib/ocaml/camlp4/pr_op.cmo -#usr/lib/ocaml/camlp4/pr_r.cmo -#usr/lib/ocaml/camlp4/pr_rp.cmo -#usr/lib/ocaml/camlp4/q_MLast.cmo -#usr/lib/ocaml/camlp4/q_phony.cmo -#usr/lib/ocaml/camlp4/quotation.cmi -#usr/lib/ocaml/camlp4/quotation.mli -#usr/lib/ocaml/camlp4/spretty.cmi -#usr/lib/ocaml/camlp4/spretty.mli -#usr/lib/ocaml/camlp4/stdpp.cmi -#usr/lib/ocaml/camlp4/stdpp.cmx -#usr/lib/ocaml/camlp4/stdpp.mli -#usr/lib/ocaml/camlp4/token.cmi -#usr/lib/ocaml/camlp4/token.cmx -#usr/lib/ocaml/camlp4/token.mli -#usr/lib/ocaml/char.cmi -#usr/lib/ocaml/char.cmx -#usr/lib/ocaml/char.ml -#usr/lib/ocaml/char.mli -#usr/lib/ocaml/char.p.cmx -#usr/lib/ocaml/complex.cmi -#usr/lib/ocaml/complex.cmx -#usr/lib/ocaml/complex.ml -#usr/lib/ocaml/complex.mli -#usr/lib/ocaml/complex.p.cmx -#usr/lib/ocaml/condition.mli -#usr/lib/ocaml/dbm.a -#usr/lib/ocaml/dbm.cma -#usr/lib/ocaml/dbm.cmi -#usr/lib/ocaml/dbm.cmx -#usr/lib/ocaml/dbm.cmxa -#usr/lib/ocaml/dbm.mli -#usr/lib/ocaml/digest.cmi -#usr/lib/ocaml/digest.cmx -#usr/lib/ocaml/digest.ml -#usr/lib/ocaml/digest.mli -#usr/lib/ocaml/digest.p.cmx -#usr/lib/ocaml/dynlink.cma -#usr/lib/ocaml/dynlink.cmi -#usr/lib/ocaml/dynlink.mli -#usr/lib/ocaml/event.mli -#usr/lib/ocaml/expunge -#usr/lib/ocaml/extract_crc -#usr/lib/ocaml/filename.cmi -#usr/lib/ocaml/filename.cmx -#usr/lib/ocaml/filename.ml -#usr/lib/ocaml/filename.mli -#usr/lib/ocaml/filename.p.cmx -#usr/lib/ocaml/format.cmi -#usr/lib/ocaml/format.cmx -#usr/lib/ocaml/format.ml -#usr/lib/ocaml/format.mli -#usr/lib/ocaml/format.p.cmx -#usr/lib/ocaml/gc.cmi -#usr/lib/ocaml/gc.cmx -#usr/lib/ocaml/gc.ml -#usr/lib/ocaml/gc.mli -#usr/lib/ocaml/gc.p.cmx -#usr/lib/ocaml/genlex.cmi -#usr/lib/ocaml/genlex.cmx -#usr/lib/ocaml/genlex.ml -#usr/lib/ocaml/genlex.mli -#usr/lib/ocaml/genlex.p.cmx -#usr/lib/ocaml/hashtbl.cmi -#usr/lib/ocaml/hashtbl.cmx -#usr/lib/ocaml/hashtbl.ml -#usr/lib/ocaml/hashtbl.mli -#usr/lib/ocaml/hashtbl.p.cmx -#usr/lib/ocaml/int32.cmi -#usr/lib/ocaml/int32.cmx -#usr/lib/ocaml/int32.ml -#usr/lib/ocaml/int32.mli -#usr/lib/ocaml/int32.p.cmx -#usr/lib/ocaml/int64.cmi -#usr/lib/ocaml/int64.cmx -#usr/lib/ocaml/int64.ml -#usr/lib/ocaml/int64.mli -#usr/lib/ocaml/int64.p.cmx -#usr/lib/ocaml/int_misc.cmx -#usr/lib/ocaml/lazy.cmi -#usr/lib/ocaml/lazy.cmx -#usr/lib/ocaml/lazy.ml -#usr/lib/ocaml/lazy.mli -#usr/lib/ocaml/lazy.p.cmx -#usr/lib/ocaml/ld.conf -#usr/lib/ocaml/lexing.cmi -#usr/lib/ocaml/lexing.cmx -#usr/lib/ocaml/lexing.ml -#usr/lib/ocaml/lexing.mli -#usr/lib/ocaml/lexing.p.cmx -#usr/lib/ocaml/libasmrun.a -#usr/lib/ocaml/libasmrunp.a -#usr/lib/ocaml/libbigarray.a -#usr/lib/ocaml/libcamlrun.a -#usr/lib/ocaml/libmldbm.a -#usr/lib/ocaml/libnums.a -#usr/lib/ocaml/libstr.a -#usr/lib/ocaml/libthreads.a -#usr/lib/ocaml/libthreadsnat.a -#usr/lib/ocaml/libunix.a -#usr/lib/ocaml/list.cmi -#usr/lib/ocaml/list.cmx -#usr/lib/ocaml/list.ml -#usr/lib/ocaml/list.mli -#usr/lib/ocaml/list.p.cmx -#usr/lib/ocaml/listLabels.cmi -#usr/lib/ocaml/listLabels.cmx -#usr/lib/ocaml/listLabels.ml -#usr/lib/ocaml/listLabels.mli -#usr/lib/ocaml/listLabels.p.cmx -#usr/lib/ocaml/map.cmi -#usr/lib/ocaml/map.cmx -#usr/lib/ocaml/map.ml -#usr/lib/ocaml/map.mli -#usr/lib/ocaml/map.p.cmx -#usr/lib/ocaml/marshal.cmi -#usr/lib/ocaml/marshal.cmx -#usr/lib/ocaml/marshal.ml -#usr/lib/ocaml/marshal.mli -#usr/lib/ocaml/marshal.p.cmx -#usr/lib/ocaml/moreLabels.cmi -#usr/lib/ocaml/moreLabels.cmx -#usr/lib/ocaml/moreLabels.ml -#usr/lib/ocaml/moreLabels.mli -#usr/lib/ocaml/moreLabels.p.cmx -#usr/lib/ocaml/mutex.mli -#usr/lib/ocaml/nat.cmi -#usr/lib/ocaml/nat.cmx -#usr/lib/ocaml/nat.mli -#usr/lib/ocaml/nativeint.cmi -#usr/lib/ocaml/nativeint.cmx -#usr/lib/ocaml/nativeint.ml -#usr/lib/ocaml/nativeint.mli -#usr/lib/ocaml/nativeint.p.cmx -#usr/lib/ocaml/num.cmi -#usr/lib/ocaml/num.cmx -#usr/lib/ocaml/num.mli -#usr/lib/ocaml/nums.a -#usr/lib/ocaml/nums.cma -#usr/lib/ocaml/nums.cmxa -#usr/lib/ocaml/obj.cmi -#usr/lib/ocaml/obj.cmx -#usr/lib/ocaml/obj.ml -#usr/lib/ocaml/obj.mli -#usr/lib/ocaml/obj.p.cmx -#usr/lib/ocaml/ocamldoc -#usr/lib/ocaml/ocamldoc/custom -#usr/lib/ocaml/ocamldoc/ocamldoc.hva -#usr/lib/ocaml/ocamldoc/odoc.cmi -#usr/lib/ocaml/ocamldoc/odoc_analyse.cmi -#usr/lib/ocaml/ocamldoc/odoc_args.cmi -#usr/lib/ocaml/ocamldoc/odoc_ast.cmi -#usr/lib/ocaml/ocamldoc/odoc_class.cmi -#usr/lib/ocaml/ocamldoc/odoc_comments.cmi -#usr/lib/ocaml/ocamldoc/odoc_comments_global.cmi -#usr/lib/ocaml/ocamldoc/odoc_config.cmi -#usr/lib/ocaml/ocamldoc/odoc_control.cmi -#usr/lib/ocaml/ocamldoc/odoc_cross.cmi -#usr/lib/ocaml/ocamldoc/odoc_dag2html.cmi -#usr/lib/ocaml/ocamldoc/odoc_dep.cmi -#usr/lib/ocaml/ocamldoc/odoc_dot.cmi -#usr/lib/ocaml/ocamldoc/odoc_env.cmi -#usr/lib/ocaml/ocamldoc/odoc_exception.cmi -#usr/lib/ocaml/ocamldoc/odoc_global.cmi -#usr/lib/ocaml/ocamldoc/odoc_html.cmi -#usr/lib/ocaml/ocamldoc/odoc_info.cma -#usr/lib/ocaml/ocamldoc/odoc_info.cmi -#usr/lib/ocaml/ocamldoc/odoc_info.mli -#usr/lib/ocaml/ocamldoc/odoc_inherit.cmi -#usr/lib/ocaml/ocamldoc/odoc_latex.cmi -#usr/lib/ocaml/ocamldoc/odoc_latex_style.cmi -#usr/lib/ocaml/ocamldoc/odoc_lexer.cmi -#usr/lib/ocaml/ocamldoc/odoc_man.cmi -#usr/lib/ocaml/ocamldoc/odoc_merge.cmi -#usr/lib/ocaml/ocamldoc/odoc_messages.cmi -#usr/lib/ocaml/ocamldoc/odoc_misc.cmi -#usr/lib/ocaml/ocamldoc/odoc_module.cmi -#usr/lib/ocaml/ocamldoc/odoc_name.cmi -#usr/lib/ocaml/ocamldoc/odoc_ocamlhtml.cmi -#usr/lib/ocaml/ocamldoc/odoc_parameter.cmi -#usr/lib/ocaml/ocamldoc/odoc_parser.cmi -#usr/lib/ocaml/ocamldoc/odoc_print.cmi -#usr/lib/ocaml/ocamldoc/odoc_scan.cmi -#usr/lib/ocaml/ocamldoc/odoc_search.cmi -#usr/lib/ocaml/ocamldoc/odoc_see_lexer.cmi -#usr/lib/ocaml/ocamldoc/odoc_sig.cmi -#usr/lib/ocaml/ocamldoc/odoc_str.cmi -#usr/lib/ocaml/ocamldoc/odoc_test.cmi -#usr/lib/ocaml/ocamldoc/odoc_texi.cmi -#usr/lib/ocaml/ocamldoc/odoc_text.cmi -#usr/lib/ocaml/ocamldoc/odoc_text_lexer.cmi -#usr/lib/ocaml/ocamldoc/odoc_text_parser.cmi -#usr/lib/ocaml/ocamldoc/odoc_to_text.cmi -#usr/lib/ocaml/ocamldoc/odoc_type.cmi -#usr/lib/ocaml/ocamldoc/odoc_types.cmi -#usr/lib/ocaml/ocamldoc/odoc_value.cmi -#usr/lib/ocaml/oo.cmi -#usr/lib/ocaml/oo.cmx -#usr/lib/ocaml/oo.ml -#usr/lib/ocaml/oo.mli -#usr/lib/ocaml/oo.p.cmx -#usr/lib/ocaml/outcometree.cmi -#usr/lib/ocaml/outcometree.mli -#usr/lib/ocaml/parsing.cmi -#usr/lib/ocaml/parsing.cmx -#usr/lib/ocaml/parsing.ml -#usr/lib/ocaml/parsing.mli -#usr/lib/ocaml/parsing.p.cmx -#usr/lib/ocaml/pervasives.cmi -#usr/lib/ocaml/pervasives.cmx -#usr/lib/ocaml/pervasives.ml -#usr/lib/ocaml/pervasives.mli -#usr/lib/ocaml/pervasives.p.cmx -#usr/lib/ocaml/printexc.cmi -#usr/lib/ocaml/printexc.cmx -#usr/lib/ocaml/printexc.ml -#usr/lib/ocaml/printexc.mli -#usr/lib/ocaml/printexc.p.cmx -#usr/lib/ocaml/printf.cmi -#usr/lib/ocaml/printf.cmx -#usr/lib/ocaml/printf.ml -#usr/lib/ocaml/printf.mli -#usr/lib/ocaml/printf.p.cmx -#usr/lib/ocaml/profiling.cmi -#usr/lib/ocaml/profiling.cmo -#usr/lib/ocaml/queue.cmi -#usr/lib/ocaml/queue.cmx -#usr/lib/ocaml/queue.ml -#usr/lib/ocaml/queue.mli -#usr/lib/ocaml/queue.p.cmx -#usr/lib/ocaml/random.cmi -#usr/lib/ocaml/random.cmx -#usr/lib/ocaml/random.ml -#usr/lib/ocaml/random.mli -#usr/lib/ocaml/random.p.cmx -#usr/lib/ocaml/ratio.cmi -#usr/lib/ocaml/ratio.cmx -#usr/lib/ocaml/ratio.mli -#usr/lib/ocaml/scanf.cmi -#usr/lib/ocaml/scanf.cmx -#usr/lib/ocaml/scanf.ml -#usr/lib/ocaml/scanf.mli -#usr/lib/ocaml/scanf.p.cmx -#usr/lib/ocaml/scrapelabels -#usr/lib/ocaml/set.cmi -#usr/lib/ocaml/set.cmx -#usr/lib/ocaml/set.ml -#usr/lib/ocaml/set.mli -#usr/lib/ocaml/set.p.cmx -#usr/lib/ocaml/sort.cmi -#usr/lib/ocaml/sort.cmx -#usr/lib/ocaml/sort.ml -#usr/lib/ocaml/sort.mli -#usr/lib/ocaml/sort.p.cmx -#usr/lib/ocaml/stack.cmi -#usr/lib/ocaml/stack.cmx -#usr/lib/ocaml/stack.ml -#usr/lib/ocaml/stack.mli -#usr/lib/ocaml/stack.p.cmx -#usr/lib/ocaml/stdLabels.cmi -#usr/lib/ocaml/stdLabels.cmx -#usr/lib/ocaml/stdLabels.ml -#usr/lib/ocaml/stdLabels.mli -#usr/lib/ocaml/stdLabels.p.cmx -#usr/lib/ocaml/std_exit.cmi -#usr/lib/ocaml/std_exit.cmo -#usr/lib/ocaml/std_exit.cmx -#usr/lib/ocaml/std_exit.ml -#usr/lib/ocaml/std_exit.o -#usr/lib/ocaml/std_exit.p.cmx -#usr/lib/ocaml/std_exit.p.o -#usr/lib/ocaml/stdlib.a -#usr/lib/ocaml/stdlib.cma -#usr/lib/ocaml/stdlib.cmxa -#usr/lib/ocaml/stdlib.p.a -#usr/lib/ocaml/stdlib.p.cmxa -#usr/lib/ocaml/str.a -#usr/lib/ocaml/str.cma -#usr/lib/ocaml/str.cmi -#usr/lib/ocaml/str.cmx -#usr/lib/ocaml/str.cmxa -#usr/lib/ocaml/str.mli -#usr/lib/ocaml/stream.cmi -#usr/lib/ocaml/stream.cmx -#usr/lib/ocaml/stream.ml -#usr/lib/ocaml/stream.mli -#usr/lib/ocaml/stream.p.cmx -#usr/lib/ocaml/string.cmi -#usr/lib/ocaml/string.cmx -#usr/lib/ocaml/string.ml -#usr/lib/ocaml/string.mli -#usr/lib/ocaml/string.p.cmx -#usr/lib/ocaml/stringLabels.cmi -#usr/lib/ocaml/stringLabels.cmx -#usr/lib/ocaml/stringLabels.ml -#usr/lib/ocaml/stringLabels.mli -#usr/lib/ocaml/stringLabels.p.cmx -#usr/lib/ocaml/stublibs -#usr/lib/ocaml/stublibs/dllbigarray.so -#usr/lib/ocaml/stublibs/dllmldbm.so -#usr/lib/ocaml/stublibs/dllnums.so -#usr/lib/ocaml/stublibs/dllstr.so -#usr/lib/ocaml/stublibs/dllthreads.so -#usr/lib/ocaml/stublibs/dllunix.so -#usr/lib/ocaml/stublibs/dllvmthreads.so -#usr/lib/ocaml/sys.cmi -#usr/lib/ocaml/sys.cmx -#usr/lib/ocaml/sys.ml -#usr/lib/ocaml/sys.mli -#usr/lib/ocaml/sys.p.cmx -#usr/lib/ocaml/thread.mli -#usr/lib/ocaml/threadUnix.mli -#usr/lib/ocaml/threads -#usr/lib/ocaml/threads/condition.cmi -#usr/lib/ocaml/threads/condition.cmx -#usr/lib/ocaml/threads/event.cmi -#usr/lib/ocaml/threads/event.cmx -#usr/lib/ocaml/threads/mutex.cmi -#usr/lib/ocaml/threads/mutex.cmx -#usr/lib/ocaml/threads/thread.cmi -#usr/lib/ocaml/threads/thread.cmx -#usr/lib/ocaml/threads/threadUnix.cmi -#usr/lib/ocaml/threads/threadUnix.cmx -#usr/lib/ocaml/threads/threads.a -#usr/lib/ocaml/threads/threads.cma -#usr/lib/ocaml/threads/threads.cmxa -#usr/lib/ocaml/topdirs.cmi -#usr/lib/ocaml/toplevellib.cma -#usr/lib/ocaml/toploop.cmi -#usr/lib/ocaml/topmain.cmi -#usr/lib/ocaml/topstart.cmo -#usr/lib/ocaml/unix.a -#usr/lib/ocaml/unix.cma -#usr/lib/ocaml/unix.cmi -#usr/lib/ocaml/unix.cmx -#usr/lib/ocaml/unix.cmxa -#usr/lib/ocaml/unix.mli -#usr/lib/ocaml/unixLabels.cmi -#usr/lib/ocaml/unixLabels.cmx -#usr/lib/ocaml/unixLabels.mli -#usr/lib/ocaml/vmthreads -#usr/lib/ocaml/vmthreads/condition.cmi -#usr/lib/ocaml/vmthreads/condition.mli -#usr/lib/ocaml/vmthreads/event.cmi -#usr/lib/ocaml/vmthreads/event.mli -#usr/lib/ocaml/vmthreads/libvmthreads.a -#usr/lib/ocaml/vmthreads/mutex.cmi -#usr/lib/ocaml/vmthreads/mutex.mli -#usr/lib/ocaml/vmthreads/stdlib.cma -#usr/lib/ocaml/vmthreads/thread.cmi -#usr/lib/ocaml/vmthreads/thread.mli -#usr/lib/ocaml/vmthreads/threadUnix.cmi -#usr/lib/ocaml/vmthreads/threadUnix.mli -#usr/lib/ocaml/vmthreads/threads.cma -#usr/lib/ocaml/vmthreads/unix.cma -#usr/lib/ocaml/weak.cmi -#usr/lib/ocaml/weak.cmx -#usr/lib/ocaml/weak.ml -#usr/lib/ocaml/weak.mli -#usr/lib/ocaml/weak.p.cmx -#usr/man/man1/camlp4.1 -#usr/man/man1/camlp4o.1 -#usr/man/man1/camlp4o.opt.1 -#usr/man/man1/camlp4r.1 -#usr/man/man1/camlp4r.opt.1 -#usr/man/man1/mkcamlp4.1 -#usr/man/man1/ocaml.1 -#usr/man/man1/ocamlc.1 -#usr/man/man1/ocamlc.opt.1 -#usr/man/man1/ocamlcp.1 -#usr/man/man1/ocamldebug.1 -#usr/man/man1/ocamldep.1 -#usr/man/man1/ocamldoc.1 -#usr/man/man1/ocamllex.1 -#usr/man/man1/ocamlmktop.1 -#usr/man/man1/ocamlopt.1 -#usr/man/man1/ocamlopt.opt.1 -#usr/man/man1/ocamlprof.1 -#usr/man/man1/ocamlrun.1 -#usr/man/man1/ocamlyacc.1 -#usr/man/man1/ocpp.1 -#usr/man/man3/Arg.3o -#usr/man/man3/Array.3o -#usr/man/man3/ArrayLabels.3o -#usr/man/man3/Bigarray.3o -#usr/man/man3/Bigarray.Array1.3o -#usr/man/man3/Bigarray.Array2.3o -#usr/man/man3/Bigarray.Array3.3o -#usr/man/man3/Bigarray.Genarray.3o -#usr/man/man3/Buffer.3o -#usr/man/man3/Callback.3o -#usr/man/man3/CamlinternalMod.3o -#usr/man/man3/CamlinternalOO.3o -#usr/man/man3/Char.3o -#usr/man/man3/Complex.3o -#usr/man/man3/Digest.3o -#usr/man/man3/Filename.3o -#usr/man/man3/Format.3o -#usr/man/man3/Gc.3o -#usr/man/man3/Genlex.3o -#usr/man/man3/Hashtbl.3o -#usr/man/man3/Hashtbl.HashedType.3o -#usr/man/man3/Hashtbl.Make.3o -#usr/man/man3/Hashtbl.S.3o -#usr/man/man3/Int32.3o -#usr/man/man3/Int64.3o -#usr/man/man3/Lazy.3o -#usr/man/man3/Lexing.3o -#usr/man/man3/List.3o -#usr/man/man3/ListLabels.3o -#usr/man/man3/Map.3o -#usr/man/man3/Map.Make.3o -#usr/man/man3/Map.OrderedType.3o -#usr/man/man3/Map.S.3o -#usr/man/man3/Marshal.3o -#usr/man/man3/MoreLabels.3o -#usr/man/man3/MoreLabels.Hashtbl.3o -#usr/man/man3/MoreLabels.Hashtbl.HashedType.3o -#usr/man/man3/MoreLabels.Hashtbl.Make.3o -#usr/man/man3/MoreLabels.Hashtbl.S.3o -#usr/man/man3/MoreLabels.Map.3o -#usr/man/man3/MoreLabels.Map.Make.3o -#usr/man/man3/MoreLabels.Map.OrderedType.3o -#usr/man/man3/MoreLabels.Map.S.3o -#usr/man/man3/MoreLabels.Set.3o -#usr/man/man3/MoreLabels.Set.Make.3o -#usr/man/man3/MoreLabels.Set.OrderedType.3o -#usr/man/man3/MoreLabels.Set.S.3o -#usr/man/man3/Nativeint.3o -#usr/man/man3/Num.3o -#usr/man/man3/Obj.3o -#usr/man/man3/Oo.3o -#usr/man/man3/Parsing.3o -#usr/man/man3/Pervasives.3o -#usr/man/man3/Pervasives.LargeFile.3o -#usr/man/man3/Printexc.3o -#usr/man/man3/Printf.3o -#usr/man/man3/Queue.3o -#usr/man/man3/Random.3o -#usr/man/man3/Random.State.3o -#usr/man/man3/Scanf.3o -#usr/man/man3/Scanf.Scanning.3o -#usr/man/man3/Set.3o -#usr/man/man3/Set.Make.3o -#usr/man/man3/Set.OrderedType.3o -#usr/man/man3/Set.S.3o -#usr/man/man3/Sort.3o -#usr/man/man3/Stack.3o -#usr/man/man3/StdLabels.3o -#usr/man/man3/StdLabels.Array.3o -#usr/man/man3/StdLabels.List.3o -#usr/man/man3/StdLabels.String.3o -#usr/man/man3/Str.3o -#usr/man/man3/Stream.3o -#usr/man/man3/String.3o -#usr/man/man3/StringLabels.3o -#usr/man/man3/Sys.3o -#usr/man/man3/Unix.3o -#usr/man/man3/Unix.LargeFile.3o -#usr/man/man3/Weak.3o -#usr/man/man3/Weak.Make.3o -#usr/man/man3/Weak.S.3o diff --git a/config/rootfiles/common/openssh b/config/rootfiles/common/openssh index faae918..6737b6c 100644 --- a/config/rootfiles/common/openssh +++ b/config/rootfiles/common/openssh @@ -3,6 +3,8 @@ etc/ssh/moduli etc/ssh/ssh_config #etc/ssh/ssh_host_dsa_key #etc/ssh/ssh_host_dsa_key.pub +#etc/ssh/ssh_host_ecdsa_key +#etc/ssh/ssh_host_ecdsa_key.pub #etc/ssh/ssh_host_key #etc/ssh/ssh_host_key.pub #etc/ssh/ssh_host_rsa_key diff --git a/config/rootfiles/common/openssl b/config/rootfiles/common/openssl index c075845..bc1ac49 100644 --- a/config/rootfiles/common/openssl +++ b/config/rootfiles/common/openssl @@ -1116,6 +1116,7 @@ usr/lib/libssl.so.0.9.8 #usr/share/man/man3/dsa.3 #usr/share/man/man3/ecdsa.3 #usr/share/man/man3/engine.3 +#usr/share/man/man3/err.3 #usr/share/man/man3/evp.3 #usr/share/man/man3/hmac.3 #usr/share/man/man3/i2d_ASN1_OBJECT.3 diff --git a/config/rootfiles/common/perl b/config/rootfiles/common/perl index 4475253..e3603e9 100644 --- a/config/rootfiles/common/perl +++ b/config/rootfiles/common/perl @@ -1,6 +1,11 @@ #usr/bin/a2p #usr/bin/c2ph +#usr/bin/config_data +#usr/bin/corelist #usr/bin/cpan +#usr/bin/cpan2dist +#usr/bin/cpanp +#usr/bin/cpanp-run-perl #usr/bin/dprofpp #usr/bin/enc2xs #usr/bin/find2perl @@ -8,12 +13,11 @@ #usr/bin/h2xs #usr/bin/instmodsh #usr/bin/libnetcfg -usr/bin/perl -usr/bin/perl5.8.8 +usr/bin/perl5.12.3 #usr/bin/perlbug -#usr/bin/perlcc #usr/bin/perldoc #usr/bin/perlivp +#usr/bin/perlthanks #usr/bin/piconv #usr/bin/pl2pm #usr/bin/pod2html @@ -26,1587 +30,2445 @@ usr/bin/perl5.8.8 #usr/bin/prove #usr/bin/psed #usr/bin/pstruct +#usr/bin/ptar +#usr/bin/ptardiff #usr/bin/s2p +#usr/bin/shasum #usr/bin/splain #usr/bin/xsubpp #usr/lib/perl5 -#usr/lib/perl5/5.8.8 -usr/lib/perl5/5.8.8/AnyDBM_File.pm -#usr/lib/perl5/5.8.8/Attribute -usr/lib/perl5/5.8.8/Attribute/Handlers.pm -usr/lib/perl5/5.8.8/AutoLoader.pm -usr/lib/perl5/5.8.8/AutoSplit.pm -#usr/lib/perl5/5.8.8/B -#usr/lib/perl5/5.8.8/B/assemble -#usr/lib/perl5/5.8.8/B/cc_harness -#usr/lib/perl5/5.8.8/B/disassemble -#usr/lib/perl5/5.8.8/B/makeliblinks -usr/lib/perl5/5.8.8/Benchmark.pm -#usr/lib/perl5/5.8.8/CGI -usr/lib/perl5/5.8.8/CGI.pm -usr/lib/perl5/5.8.8/CGI/Apache.pm -usr/lib/perl5/5.8.8/CGI/Carp.pm -usr/lib/perl5/5.8.8/CGI/Cookie.pm -usr/lib/perl5/5.8.8/CGI/Fast.pm -usr/lib/perl5/5.8.8/CGI/Pretty.pm -usr/lib/perl5/5.8.8/CGI/Push.pm -usr/lib/perl5/5.8.8/CGI/Switch.pm -usr/lib/perl5/5.8.8/CGI/Util.pm -#usr/lib/perl5/5.8.8/CGI/eg -#usr/lib/perl5/5.8.8/CGI/eg/RunMeFirst -#usr/lib/perl5/5.8.8/CGI/eg/caution.xbm -#usr/lib/perl5/5.8.8/CGI/eg/clickable_image.cgi -#usr/lib/perl5/5.8.8/CGI/eg/cookie.cgi -#usr/lib/perl5/5.8.8/CGI/eg/crash.cgi -#usr/lib/perl5/5.8.8/CGI/eg/customize.cgi -#usr/lib/perl5/5.8.8/CGI/eg/diff_upload.cgi -#usr/lib/perl5/5.8.8/CGI/eg/dna_small_gif.uu -#usr/lib/perl5/5.8.8/CGI/eg/file_upload.cgi -#usr/lib/perl5/5.8.8/CGI/eg/frameset.cgi -#usr/lib/perl5/5.8.8/CGI/eg/index.html -#usr/lib/perl5/5.8.8/CGI/eg/internal_links.cgi -#usr/lib/perl5/5.8.8/CGI/eg/javascript.cgi -#usr/lib/perl5/5.8.8/CGI/eg/make_links.pl -#usr/lib/perl5/5.8.8/CGI/eg/monty.cgi -#usr/lib/perl5/5.8.8/CGI/eg/multiple_forms.cgi -#usr/lib/perl5/5.8.8/CGI/eg/nph-clock.cgi -#usr/lib/perl5/5.8.8/CGI/eg/nph-multipart.cgi -#usr/lib/perl5/5.8.8/CGI/eg/popup.cgi -#usr/lib/perl5/5.8.8/CGI/eg/save_state.cgi -#usr/lib/perl5/5.8.8/CGI/eg/tryit.cgi -#usr/lib/perl5/5.8.8/CGI/eg/wilogo_gif.uu -#usr/lib/perl5/5.8.8/CPAN -#usr/lib/perl5/5.8.8/CPAN.pm -#usr/lib/perl5/5.8.8/CPAN/FirstTime.pm -#usr/lib/perl5/5.8.8/CPAN/Nox.pm -#usr/lib/perl5/5.8.8/CPAN/PAUSE2003.pub -#usr/lib/perl5/5.8.8/CPAN/SIGNATURE -#usr/lib/perl5/5.8.8/Carp -usr/lib/perl5/5.8.8/Carp.pm -usr/lib/perl5/5.8.8/Carp/Heavy.pm -#usr/lib/perl5/5.8.8/Class -usr/lib/perl5/5.8.8/Class/ISA.pm -usr/lib/perl5/5.8.8/Class/Struct.pm -usr/lib/perl5/5.8.8/DB.pm -#usr/lib/perl5/5.8.8/DBM_Filter -usr/lib/perl5/5.8.8/DBM_Filter.pm -usr/lib/perl5/5.8.8/DBM_Filter/compress.pm -usr/lib/perl5/5.8.8/DBM_Filter/encode.pm -usr/lib/perl5/5.8.8/DBM_Filter/int32.pm -usr/lib/perl5/5.8.8/DBM_Filter/null.pm -usr/lib/perl5/5.8.8/DBM_Filter/utf8.pm -#usr/lib/perl5/5.8.8/Devel -#usr/lib/perl5/5.8.8/Devel/SelfStubber.pm -#usr/lib/perl5/5.8.8/Digest -usr/lib/perl5/5.8.8/Digest.pm -usr/lib/perl5/5.8.8/Digest/base.pm -usr/lib/perl5/5.8.8/Digest/file.pm -usr/lib/perl5/5.8.8/DirHandle.pm -usr/lib/perl5/5.8.8/Dumpvalue.pm -#usr/lib/perl5/5.8.8/Encode -#usr/lib/perl5/5.8.8/Encode/CN -#usr/lib/perl5/5.8.8/Encode/CN/HZ.pm -#usr/lib/perl5/5.8.8/Encode/Changes.e2x -#usr/lib/perl5/5.8.8/Encode/ConfigLocal_PM.e2x -#usr/lib/perl5/5.8.8/Encode/JP -#usr/lib/perl5/5.8.8/Encode/JP/H2Z.pm -#usr/lib/perl5/5.8.8/Encode/JP/JIS7.pm -#usr/lib/perl5/5.8.8/Encode/KR -#usr/lib/perl5/5.8.8/Encode/KR/2022_KR.pm -#usr/lib/perl5/5.8.8/Encode/MIME -#usr/lib/perl5/5.8.8/Encode/MIME/Header -#usr/lib/perl5/5.8.8/Encode/MIME/Header.pm -#usr/lib/perl5/5.8.8/Encode/MIME/Header/ISO_2022_JP.pm -#usr/lib/perl5/5.8.8/Encode/Makefile_PL.e2x -#usr/lib/perl5/5.8.8/Encode/PerlIO.pod -#usr/lib/perl5/5.8.8/Encode/README.e2x -#usr/lib/perl5/5.8.8/Encode/Supported.pod -#usr/lib/perl5/5.8.8/Encode/Unicode -#usr/lib/perl5/5.8.8/Encode/Unicode/UTF7.pm -#usr/lib/perl5/5.8.8/Encode/_PM.e2x -#usr/lib/perl5/5.8.8/Encode/_T.e2x -#usr/lib/perl5/5.8.8/Encode/encode.h -usr/lib/perl5/5.8.8/English.pm -usr/lib/perl5/5.8.8/Env.pm -#usr/lib/perl5/5.8.8/Exporter -usr/lib/perl5/5.8.8/Exporter.pm -usr/lib/perl5/5.8.8/Exporter/Heavy.pm -#usr/lib/perl5/5.8.8/ExtUtils -#usr/lib/perl5/5.8.8/ExtUtils/Command -#usr/lib/perl5/5.8.8/ExtUtils/Command.pm -#usr/lib/perl5/5.8.8/ExtUtils/Command/MM.pm -#usr/lib/perl5/5.8.8/ExtUtils/Constant -#usr/lib/perl5/5.8.8/ExtUtils/Constant.pm -#usr/lib/perl5/5.8.8/ExtUtils/Constant/Base.pm -#usr/lib/perl5/5.8.8/ExtUtils/Constant/Utils.pm -#usr/lib/perl5/5.8.8/ExtUtils/Constant/XS.pm -#usr/lib/perl5/5.8.8/ExtUtils/Embed.pm -#usr/lib/perl5/5.8.8/ExtUtils/Install.pm -#usr/lib/perl5/5.8.8/ExtUtils/Installed.pm -#usr/lib/perl5/5.8.8/ExtUtils/Liblist -#usr/lib/perl5/5.8.8/ExtUtils/Liblist.pm -#usr/lib/perl5/5.8.8/ExtUtils/Liblist/Kid.pm -#usr/lib/perl5/5.8.8/ExtUtils/MANIFEST.SKIP -#usr/lib/perl5/5.8.8/ExtUtils/MM.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_AIX.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_Any.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_BeOS.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_Cygwin.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_DOS.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_MacOS.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_NW5.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_OS2.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_QNX.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_UWIN.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_Unix.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_VMS.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_VOS.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_Win32.pm -#usr/lib/perl5/5.8.8/ExtUtils/MM_Win95.pm -#usr/lib/perl5/5.8.8/ExtUtils/MY.pm -#usr/lib/perl5/5.8.8/ExtUtils/MakeMaker -#usr/lib/perl5/5.8.8/ExtUtils/MakeMaker.pm -#usr/lib/perl5/5.8.8/ExtUtils/MakeMaker/Config.pm -#usr/lib/perl5/5.8.8/ExtUtils/MakeMaker/FAQ.pod -#usr/lib/perl5/5.8.8/ExtUtils/MakeMaker/Tutorial.pod -#usr/lib/perl5/5.8.8/ExtUtils/MakeMaker/bytes.pm -#usr/lib/perl5/5.8.8/ExtUtils/MakeMaker/vmsish.pm -#usr/lib/perl5/5.8.8/ExtUtils/Manifest.pm -#usr/lib/perl5/5.8.8/ExtUtils/Miniperl.pm -#usr/lib/perl5/5.8.8/ExtUtils/Mkbootstrap.pm -#usr/lib/perl5/5.8.8/ExtUtils/Mksymlists.pm -#usr/lib/perl5/5.8.8/ExtUtils/NOTES -#usr/lib/perl5/5.8.8/ExtUtils/PATCHING -#usr/lib/perl5/5.8.8/ExtUtils/Packlist.pm -#usr/lib/perl5/5.8.8/ExtUtils/testlib.pm -#usr/lib/perl5/5.8.8/ExtUtils/typemap -#usr/lib/perl5/5.8.8/ExtUtils/xsubpp -usr/lib/perl5/5.8.8/Fatal.pm -#usr/lib/perl5/5.8.8/File -usr/lib/perl5/5.8.8/File/Basename.pm -usr/lib/perl5/5.8.8/File/CheckTree.pm -usr/lib/perl5/5.8.8/File/Compare.pm -usr/lib/perl5/5.8.8/File/Copy.pm -usr/lib/perl5/5.8.8/File/DosGlob.pm -usr/lib/perl5/5.8.8/File/Find.pm -usr/lib/perl5/5.8.8/File/Path.pm -usr/lib/perl5/5.8.8/File/Spec -usr/lib/perl5/5.8.8/File/Spec.pm -#usr/lib/perl5/5.8.8/File/Spec/Cygwin.pm -#usr/lib/perl5/5.8.8/File/Spec/Epoc.pm -usr/lib/perl5/5.8.8/File/Spec/Functions.pm -#usr/lib/perl5/5.8.8/File/Spec/Mac.pm -#usr/lib/perl5/5.8.8/File/Spec/OS2.pm -usr/lib/perl5/5.8.8/File/Spec/Unix.pm -#usr/lib/perl5/5.8.8/File/Spec/VMS.pm -#usr/lib/perl5/5.8.8/File/Spec/Win32.pm -usr/lib/perl5/5.8.8/File/Temp.pm -usr/lib/perl5/5.8.8/File/stat.pm -usr/lib/perl5/5.8.8/FileCache.pm -usr/lib/perl5/5.8.8/FileHandle.pm -#usr/lib/perl5/5.8.8/Filter -usr/lib/perl5/5.8.8/Filter/Simple.pm -usr/lib/perl5/5.8.8/FindBin.pm -#usr/lib/perl5/5.8.8/Getopt -usr/lib/perl5/5.8.8/Getopt/Long.pm -usr/lib/perl5/5.8.8/Getopt/Std.pm -#usr/lib/perl5/5.8.8/Hash -usr/lib/perl5/5.8.8/Hash/Util.pm -#usr/lib/perl5/5.8.8/I18N -usr/lib/perl5/5.8.8/I18N/Collate.pm -usr/lib/perl5/5.8.8/I18N/LangTags -usr/lib/perl5/5.8.8/I18N/LangTags.pm -usr/lib/perl5/5.8.8/I18N/LangTags/Detect.pm -usr/lib/perl5/5.8.8/I18N/LangTags/List.pm -#usr/lib/perl5/5.8.8/IO -#usr/lib/perl5/5.8.8/IO/Socket -usr/lib/perl5/5.8.8/IO/Socket/INET.pm -usr/lib/perl5/5.8.8/IO/Socket/UNIX.pm -#usr/lib/perl5/5.8.8/IPC -usr/lib/perl5/5.8.8/IPC/Open2.pm -usr/lib/perl5/5.8.8/IPC/Open3.pm -#usr/lib/perl5/5.8.8/List -usr/lib/perl5/5.8.8/List/Util.pm -#usr/lib/perl5/5.8.8/Locale -#usr/lib/perl5/5.8.8/Locale/Constants.pm -#usr/lib/perl5/5.8.8/Locale/Constants.pod -#usr/lib/perl5/5.8.8/Locale/Country.pm -#usr/lib/perl5/5.8.8/Locale/Country.pod -#usr/lib/perl5/5.8.8/Locale/Currency.pm -#usr/lib/perl5/5.8.8/Locale/Currency.pod -#usr/lib/perl5/5.8.8/Locale/Language.pm -#usr/lib/perl5/5.8.8/Locale/Language.pod -#usr/lib/perl5/5.8.8/Locale/Maketext -#usr/lib/perl5/5.8.8/Locale/Maketext.pm -#usr/lib/perl5/5.8.8/Locale/Maketext.pod -#usr/lib/perl5/5.8.8/Locale/Maketext/Guts.pm -#usr/lib/perl5/5.8.8/Locale/Maketext/GutsLoader.pm -#usr/lib/perl5/5.8.8/Locale/Maketext/TPJ13.pod -#usr/lib/perl5/5.8.8/Locale/Script.pm -#usr/lib/perl5/5.8.8/Locale/Script.pod -#usr/lib/perl5/5.8.8/Math -#usr/lib/perl5/5.8.8/Math/BigFloat -usr/lib/perl5/5.8.8/Math/BigFloat.pm -usr/lib/perl5/5.8.8/Math/BigFloat/Trace.pm -#usr/lib/perl5/5.8.8/Math/BigInt -usr/lib/perl5/5.8.8/Math/BigInt.pm -usr/lib/perl5/5.8.8/Math/BigInt/Calc.pm -usr/lib/perl5/5.8.8/Math/BigInt/CalcEmu.pm -usr/lib/perl5/5.8.8/Math/BigInt/Trace.pm -usr/lib/perl5/5.8.8/Math/BigRat.pm -usr/lib/perl5/5.8.8/Math/Complex.pm -usr/lib/perl5/5.8.8/Math/Trig.pm -#usr/lib/perl5/5.8.8/Memoize -usr/lib/perl5/5.8.8/Memoize.pm -usr/lib/perl5/5.8.8/Memoize/AnyDBM_File.pm -usr/lib/perl5/5.8.8/Memoize/Expire.pm -usr/lib/perl5/5.8.8/Memoize/ExpireFile.pm -usr/lib/perl5/5.8.8/Memoize/ExpireTest.pm -usr/lib/perl5/5.8.8/Memoize/NDBM_File.pm -usr/lib/perl5/5.8.8/Memoize/SDBM_File.pm -usr/lib/perl5/5.8.8/Memoize/Storable.pm -usr/lib/perl5/5.8.8/NEXT.pm -#usr/lib/perl5/5.8.8/Net -usr/lib/perl5/5.8.8/Net/Cmd.pm -#usr/lib/perl5/5.8.8/Net/Config.eg -usr/lib/perl5/5.8.8/Net/Config.pm -usr/lib/perl5/5.8.8/Net/Domain.pm -#usr/lib/perl5/5.8.8/Net/FTP -usr/lib/perl5/5.8.8/Net/FTP.pm -usr/lib/perl5/5.8.8/Net/FTP/A.pm -usr/lib/perl5/5.8.8/Net/FTP/E.pm -usr/lib/perl5/5.8.8/Net/FTP/I.pm -usr/lib/perl5/5.8.8/Net/FTP/L.pm -usr/lib/perl5/5.8.8/Net/FTP/dataconn.pm -#usr/lib/perl5/5.8.8/Net/Hostname.eg -usr/lib/perl5/5.8.8/Net/NNTP.pm -usr/lib/perl5/5.8.8/Net/Netrc.pm -usr/lib/perl5/5.8.8/Net/POP3.pm -usr/lib/perl5/5.8.8/Net/Ping.pm -usr/lib/perl5/5.8.8/Net/SMTP.pm -usr/lib/perl5/5.8.8/Net/Time.pm -usr/lib/perl5/5.8.8/Net/hostent.pm -usr/lib/perl5/5.8.8/Net/libnetFAQ.pod -usr/lib/perl5/5.8.8/Net/netent.pm -usr/lib/perl5/5.8.8/Net/protoent.pm -usr/lib/perl5/5.8.8/Net/servent.pm -#usr/lib/perl5/5.8.8/PerlIO -usr/lib/perl5/5.8.8/PerlIO.pm -#usr/lib/perl5/5.8.8/PerlIO/via -usr/lib/perl5/5.8.8/PerlIO/via/QuotedPrint.pm -usr/lib/perl5/5.8.8/Pod -#usr/lib/perl5/5.8.8/Pod/Checker.pm -#usr/lib/perl5/5.8.8/Pod/Find.pm -#usr/lib/perl5/5.8.8/Pod/Functions.pm -#usr/lib/perl5/5.8.8/Pod/Html.pm -#usr/lib/perl5/5.8.8/Pod/InputObjects.pm -#usr/lib/perl5/5.8.8/Pod/LaTeX.pm -#usr/lib/perl5/5.8.8/Pod/Man.pm -#usr/lib/perl5/5.8.8/Pod/ParseLink.pm -#usr/lib/perl5/5.8.8/Pod/ParseUtils.pm -#usr/lib/perl5/5.8.8/Pod/Parser.pm -#usr/lib/perl5/5.8.8/Pod/Perldoc -#usr/lib/perl5/5.8.8/Pod/Perldoc.pm -#usr/lib/perl5/5.8.8/Pod/Perldoc/BaseTo.pm -#usr/lib/perl5/5.8.8/Pod/Perldoc/GetOptsOO.pm -#usr/lib/perl5/5.8.8/Pod/Perldoc/ToChecker.pm -#usr/lib/perl5/5.8.8/Pod/Perldoc/ToMan.pm -#usr/lib/perl5/5.8.8/Pod/Perldoc/ToNroff.pm -#usr/lib/perl5/5.8.8/Pod/Perldoc/ToPod.pm -#usr/lib/perl5/5.8.8/Pod/Perldoc/ToRtf.pm -#usr/lib/perl5/5.8.8/Pod/Perldoc/ToText.pm -#usr/lib/perl5/5.8.8/Pod/Perldoc/ToTk.pm -#usr/lib/perl5/5.8.8/Pod/Perldoc/ToXml.pm -#usr/lib/perl5/5.8.8/Pod/PlainText.pm -#usr/lib/perl5/5.8.8/Pod/Plainer.pm -#usr/lib/perl5/5.8.8/Pod/Select.pm -#usr/lib/perl5/5.8.8/Pod/Text -#usr/lib/perl5/5.8.8/Pod/Text.pm -#usr/lib/perl5/5.8.8/Pod/Text/Color.pm -#usr/lib/perl5/5.8.8/Pod/Text/Overstrike.pm -#usr/lib/perl5/5.8.8/Pod/Text/Termcap.pm -#usr/lib/perl5/5.8.8/Pod/Usage.pm -#usr/lib/perl5/5.8.8/Scalar -usr/lib/perl5/5.8.8/Scalar/Util.pm -#usr/lib/perl5/5.8.8/Search -usr/lib/perl5/5.8.8/Search/Dict.pm -usr/lib/perl5/5.8.8/SelectSaver.pm -usr/lib/perl5/5.8.8/SelfLoader.pm -usr/lib/perl5/5.8.8/Shell.pm -usr/lib/perl5/5.8.8/Switch.pm -usr/lib/perl5/5.8.8/Symbol.pm -#usr/lib/perl5/5.8.8/Term -usr/lib/perl5/5.8.8/Term/ANSIColor.pm -usr/lib/perl5/5.8.8/Term/Cap.pm -usr/lib/perl5/5.8.8/Term/Complete.pm -usr/lib/perl5/5.8.8/Term/ReadLine.pm -#usr/lib/perl5/5.8.8/Test -#usr/lib/perl5/5.8.8/Test.pm -#usr/lib/perl5/5.8.8/Test/Builder -#usr/lib/perl5/5.8.8/Test/Builder.pm -#usr/lib/perl5/5.8.8/Test/Builder/Module.pm -#usr/lib/perl5/5.8.8/Test/Builder/Tester -#usr/lib/perl5/5.8.8/Test/Builder/Tester.pm -#usr/lib/perl5/5.8.8/Test/Builder/Tester/Color.pm -#usr/lib/perl5/5.8.8/Test/Harness -#usr/lib/perl5/5.8.8/Test/Harness.pm -#usr/lib/perl5/5.8.8/Test/Harness/Assert.pm -#usr/lib/perl5/5.8.8/Test/Harness/Iterator.pm -#usr/lib/perl5/5.8.8/Test/Harness/Point.pm -#usr/lib/perl5/5.8.8/Test/Harness/Straps.pm -#usr/lib/perl5/5.8.8/Test/Harness/TAP.pod -#usr/lib/perl5/5.8.8/Test/More.pm -#usr/lib/perl5/5.8.8/Test/Simple.pm -#usr/lib/perl5/5.8.8/Test/Tutorial.pod -#usr/lib/perl5/5.8.8/Text -usr/lib/perl5/5.8.8/Text/Abbrev.pm -usr/lib/perl5/5.8.8/Text/Balanced.pm -usr/lib/perl5/5.8.8/Text/ParseWords.pm -usr/lib/perl5/5.8.8/Text/Soundex.pm -usr/lib/perl5/5.8.8/Text/Tabs.pm -usr/lib/perl5/5.8.8/Text/Wrap.pm -#usr/lib/perl5/5.8.8/Thread -usr/lib/perl5/5.8.8/Thread.pm -usr/lib/perl5/5.8.8/Thread/Queue.pm -usr/lib/perl5/5.8.8/Thread/Semaphore.pm -#usr/lib/perl5/5.8.8/Tie -usr/lib/perl5/5.8.8/Tie/Array.pm -usr/lib/perl5/5.8.8/Tie/File.pm -usr/lib/perl5/5.8.8/Tie/Handle.pm -usr/lib/perl5/5.8.8/Tie/Hash.pm -usr/lib/perl5/5.8.8/Tie/Memoize.pm -usr/lib/perl5/5.8.8/Tie/RefHash.pm -usr/lib/perl5/5.8.8/Tie/Scalar.pm -usr/lib/perl5/5.8.8/Tie/SubstrHash.pm -#usr/lib/perl5/5.8.8/Time -usr/lib/perl5/5.8.8/Time/Local.pm -usr/lib/perl5/5.8.8/Time/gmtime.pm -usr/lib/perl5/5.8.8/Time/localtime.pm -usr/lib/perl5/5.8.8/Time/tm.pm -usr/lib/perl5/5.8.8/UNIVERSAL.pm -#usr/lib/perl5/5.8.8/Unicode -#usr/lib/perl5/5.8.8/Unicode/Collate -usr/lib/perl5/5.8.8/Unicode/Collate.pm -usr/lib/perl5/5.8.8/Unicode/Collate/keys.txt -usr/lib/perl5/5.8.8/Unicode/UCD.pm -#usr/lib/perl5/5.8.8/User -usr/lib/perl5/5.8.8/User/grent.pm -usr/lib/perl5/5.8.8/User/pwent.pm -#usr/lib/perl5/5.8.8/abbrev.pl -#usr/lib/perl5/5.8.8/assert.pl -usr/lib/perl5/5.8.8/attributes.pm -#usr/lib/perl5/5.8.8/auto -#usr/lib/perl5/5.8.8/auto/POSIX -#usr/lib/perl5/5.8.8/auto/POSIX/SigAction -usr/lib/perl5/5.8.8/auto/POSIX/SigAction/flags.al -usr/lib/perl5/5.8.8/auto/POSIX/SigAction/handler.al -usr/lib/perl5/5.8.8/auto/POSIX/SigAction/mask.al -usr/lib/perl5/5.8.8/auto/POSIX/SigAction/safe.al -usr/lib/perl5/5.8.8/autouse.pm -usr/lib/perl5/5.8.8/base.pm -usr/lib/perl5/5.8.8/bigfloat.pl -usr/lib/perl5/5.8.8/bigint.pl -usr/lib/perl5/5.8.8/bigint.pm -usr/lib/perl5/5.8.8/bignum.pm -usr/lib/perl5/5.8.8/bigrat.pl -usr/lib/perl5/5.8.8/bigrat.pm -usr/lib/perl5/5.8.8/blib.pm -usr/lib/perl5/5.8.8/bytes.pm -usr/lib/perl5/5.8.8/bytes_heavy.pl -usr/lib/perl5/5.8.8/cacheout.pl -usr/lib/perl5/5.8.8/charnames.pm -usr/lib/perl5/5.8.8/complete.pl -usr/lib/perl5/5.8.8/constant.pm -usr/lib/perl5/5.8.8/ctime.pl -usr/lib/perl5/5.8.8/dbm_filter_util.pl -usr/lib/perl5/5.8.8/diagnostics.pm -usr/lib/perl5/5.8.8/dotsh.pl -usr/lib/perl5/5.8.8/dumpvar.pl -usr/lib/perl5/5.8.8/exceptions.pl -usr/lib/perl5/5.8.8/fastcwd.pl -usr/lib/perl5/5.8.8/fields.pm -usr/lib/perl5/5.8.8/filetest.pm -usr/lib/perl5/5.8.8/find.pl -usr/lib/perl5/5.8.8/finddepth.pl -usr/lib/perl5/5.8.8/flush.pl -usr/lib/perl5/5.8.8/getcwd.pl -usr/lib/perl5/5.8.8/getopt.pl -usr/lib/perl5/5.8.8/getopts.pl -usr/lib/perl5/5.8.8/hostname.pl -#usr/lib/perl5/5.8.8/i586-linux -#usr/lib/perl5/5.8.8/i586-linux/.packlist -#usr/lib/perl5/5.8.8/i586-linux/B -#usr/lib/perl5/5.8.8/i586-linux/B.pm -#usr/lib/perl5/5.8.8/i586-linux/B/Asmdata.pm -#usr/lib/perl5/5.8.8/i586-linux/B/Assembler.pm -#usr/lib/perl5/5.8.8/i586-linux/B/Bblock.pm -#usr/lib/perl5/5.8.8/i586-linux/B/Bytecode.pm -#usr/lib/perl5/5.8.8/i586-linux/B/C.pm -#usr/lib/perl5/5.8.8/i586-linux/B/CC.pm -#usr/lib/perl5/5.8.8/i586-linux/B/Concise.pm -#usr/lib/perl5/5.8.8/i586-linux/B/Debug.pm -#usr/lib/perl5/5.8.8/i586-linux/B/Deparse.pm -#usr/lib/perl5/5.8.8/i586-linux/B/Disassembler.pm -#usr/lib/perl5/5.8.8/i586-linux/B/Lint.pm -#usr/lib/perl5/5.8.8/i586-linux/B/Showlex.pm -#usr/lib/perl5/5.8.8/i586-linux/B/Stackobj.pm -#usr/lib/perl5/5.8.8/i586-linux/B/Stash.pm -#usr/lib/perl5/5.8.8/i586-linux/B/Terse.pm -#usr/lib/perl5/5.8.8/i586-linux/B/Xref.pm -usr/lib/perl5/5.8.8/i586-linux/ByteLoader.pm -#usr/lib/perl5/5.8.8/i586-linux/CORE -#usr/lib/perl5/5.8.8/i586-linux/CORE/EXTERN.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/INTERN.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/XSUB.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/av.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/cc_runtime.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/config.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/cop.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/cv.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/dosish.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/embed.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/embedvar.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/fakesdio.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/fakethr.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/form.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/gv.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/handy.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/hv.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/intrpvar.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/iperlsys.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/keywords.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/libperl.a -#usr/lib/perl5/5.8.8/i586-linux/CORE/malloc_ctl.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/mg.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/nostdio.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/op.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/opcode.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/opnames.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/pad.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/patchlevel.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/perl.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/perlapi.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/perlio.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/perliol.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/perlsdio.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/perlsfio.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/perlvars.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/perly.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/pp.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/pp_proto.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/proto.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/reentr.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/reentr.inc -#usr/lib/perl5/5.8.8/i586-linux/CORE/regcomp.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/regexp.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/regnodes.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/scope.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/sv.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/thrdvar.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/thread.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/uconfig.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/unixish.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/utf8.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/utfebcdic.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/util.h -#usr/lib/perl5/5.8.8/i586-linux/CORE/warnings.h -usr/lib/perl5/5.8.8/i586-linux/Config.pm -#usr/lib/perl5/5.8.8/i586-linux/Config.pod -usr/lib/perl5/5.8.8/i586-linux/Config_heavy.pl -usr/lib/perl5/5.8.8/i586-linux/Cwd.pm -usr/lib/perl5/5.8.8/i586-linux/DB_File.pm -#usr/lib/perl5/5.8.8/i586-linux/Data -usr/lib/perl5/5.8.8/i586-linux/Data/Dumper.pm -#usr/lib/perl5/5.8.8/i586-linux/Devel -#usr/lib/perl5/5.8.8/i586-linux/Devel/DProf.pm -#usr/lib/perl5/5.8.8/i586-linux/Devel/PPPort.pm -#usr/lib/perl5/5.8.8/i586-linux/Devel/Peek.pm -#usr/lib/perl5/5.8.8/i586-linux/Digest -usr/lib/perl5/5.8.8/i586-linux/Digest/MD5.pm -usr/lib/perl5/5.8.8/i586-linux/DynaLoader.pm -#usr/lib/perl5/5.8.8/i586-linux/Encode -usr/lib/perl5/5.8.8/i586-linux/Encode.pm -usr/lib/perl5/5.8.8/i586-linux/Encode/Alias.pm -usr/lib/perl5/5.8.8/i586-linux/Encode/Byte.pm -usr/lib/perl5/5.8.8/i586-linux/Encode/CJKConstants.pm -usr/lib/perl5/5.8.8/i586-linux/Encode/CN.pm -usr/lib/perl5/5.8.8/i586-linux/Encode/Config.pm -usr/lib/perl5/5.8.8/i586-linux/Encode/EBCDIC.pm -usr/lib/perl5/5.8.8/i586-linux/Encode/Encoder.pm -usr/lib/perl5/5.8.8/i586-linux/Encode/Encoding.pm -usr/lib/perl5/5.8.8/i586-linux/Encode/Guess.pm -usr/lib/perl5/5.8.8/i586-linux/Encode/JP.pm -usr/lib/perl5/5.8.8/i586-linux/Encode/KR.pm -usr/lib/perl5/5.8.8/i586-linux/Encode/Symbol.pm -usr/lib/perl5/5.8.8/i586-linux/Encode/TW.pm -usr/lib/perl5/5.8.8/i586-linux/Encode/Unicode.pm -usr/lib/perl5/5.8.8/i586-linux/Errno.pm -usr/lib/perl5/5.8.8/i586-linux/Fcntl.pm -#usr/lib/perl5/5.8.8/i586-linux/File -usr/lib/perl5/5.8.8/i586-linux/File/Glob.pm -#usr/lib/perl5/5.8.8/i586-linux/Filter -#usr/lib/perl5/5.8.8/i586-linux/Filter/Util -usr/lib/perl5/5.8.8/i586-linux/Filter/Util/Call.pm -#usr/lib/perl5/5.8.8/i586-linux/I18N -usr/lib/perl5/5.8.8/i586-linux/I18N/Langinfo.pm -#usr/lib/perl5/5.8.8/i586-linux/IO -usr/lib/perl5/5.8.8/i586-linux/IO.pm -usr/lib/perl5/5.8.8/i586-linux/IO/Dir.pm -usr/lib/perl5/5.8.8/i586-linux/IO/File.pm -usr/lib/perl5/5.8.8/i586-linux/IO/Handle.pm -usr/lib/perl5/5.8.8/i586-linux/IO/Pipe.pm -usr/lib/perl5/5.8.8/i586-linux/IO/Poll.pm -usr/lib/perl5/5.8.8/i586-linux/IO/Seekable.pm -usr/lib/perl5/5.8.8/i586-linux/IO/Select.pm -usr/lib/perl5/5.8.8/i586-linux/IO/Socket.pm -#usr/lib/perl5/5.8.8/i586-linux/IPC -usr/lib/perl5/5.8.8/i586-linux/IPC/Msg.pm -usr/lib/perl5/5.8.8/i586-linux/IPC/Semaphore.pm -usr/lib/perl5/5.8.8/i586-linux/IPC/SysV.pm -#usr/lib/perl5/5.8.8/i586-linux/MIME -usr/lib/perl5/5.8.8/i586-linux/MIME/Base64.pm -usr/lib/perl5/5.8.8/i586-linux/MIME/QuotedPrint.pm -usr/lib/perl5/5.8.8/i586-linux/O.pm -usr/lib/perl5/5.8.8/i586-linux/Opcode.pm -usr/lib/perl5/5.8.8/i586-linux/POSIX.pm -#usr/lib/perl5/5.8.8/i586-linux/POSIX.pod -#usr/lib/perl5/5.8.8/i586-linux/PerlIO -usr/lib/perl5/5.8.8/i586-linux/PerlIO/encoding.pm -usr/lib/perl5/5.8.8/i586-linux/PerlIO/scalar.pm -usr/lib/perl5/5.8.8/i586-linux/PerlIO/via.pm -usr/lib/perl5/5.8.8/i586-linux/SDBM_File.pm -usr/lib/perl5/5.8.8/i586-linux/Safe.pm -usr/lib/perl5/5.8.8/i586-linux/Socket.pm -usr/lib/perl5/5.8.8/i586-linux/Storable.pm -#usr/lib/perl5/5.8.8/i586-linux/Sys -usr/lib/perl5/5.8.8/i586-linux/Sys/Hostname.pm -usr/lib/perl5/5.8.8/i586-linux/Sys/Syslog.pm -#usr/lib/perl5/5.8.8/i586-linux/Time -usr/lib/perl5/5.8.8/i586-linux/Time/HiRes.pm -#usr/lib/perl5/5.8.8/i586-linux/Unicode -usr/lib/perl5/5.8.8/i586-linux/Unicode/Normalize.pm -#usr/lib/perl5/5.8.8/i586-linux/XS -#usr/lib/perl5/5.8.8/i586-linux/XS/APItest.pm -#usr/lib/perl5/5.8.8/i586-linux/XS/Typemap.pm -usr/lib/perl5/5.8.8/i586-linux/XSLoader.pm -#usr/lib/perl5/5.8.8/i586-linux/attrs.pm -#usr/lib/perl5/5.8.8/i586-linux/auto -#usr/lib/perl5/5.8.8/i586-linux/auto/B -#usr/lib/perl5/5.8.8/i586-linux/auto/B/B.bs -#usr/lib/perl5/5.8.8/i586-linux/auto/B/B.so -#usr/lib/perl5/5.8.8/i586-linux/auto/B/C -#usr/lib/perl5/5.8.8/i586-linux/auto/B/C/C.bs -#usr/lib/perl5/5.8.8/i586-linux/auto/B/C/C.so -#usr/lib/perl5/5.8.8/i586-linux/auto/ByteLoader -#usr/lib/perl5/5.8.8/i586-linux/auto/ByteLoader/ByteLoader.bs -usr/lib/perl5/5.8.8/i586-linux/auto/ByteLoader/ByteLoader.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Cwd -#usr/lib/perl5/5.8.8/i586-linux/auto/Cwd/Cwd.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Cwd/Cwd.so -#usr/lib/perl5/5.8.8/i586-linux/auto/DB_File -#usr/lib/perl5/5.8.8/i586-linux/auto/DB_File/DB_File.bs -usr/lib/perl5/5.8.8/i586-linux/auto/DB_File/DB_File.so -usr/lib/perl5/5.8.8/i586-linux/auto/DB_File/autosplit.ix -#usr/lib/perl5/5.8.8/i586-linux/auto/Data -#usr/lib/perl5/5.8.8/i586-linux/auto/Data/Dumper -#usr/lib/perl5/5.8.8/i586-linux/auto/Data/Dumper/Dumper.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Data/Dumper/Dumper.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Devel -#usr/lib/perl5/5.8.8/i586-linux/auto/Devel/DProf -#usr/lib/perl5/5.8.8/i586-linux/auto/Devel/DProf/DProf.bs -#usr/lib/perl5/5.8.8/i586-linux/auto/Devel/DProf/DProf.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Devel/PPPort -#usr/lib/perl5/5.8.8/i586-linux/auto/Devel/PPPort/PPPort.bs -#usr/lib/perl5/5.8.8/i586-linux/auto/Devel/PPPort/PPPort.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Devel/Peek -#usr/lib/perl5/5.8.8/i586-linux/auto/Devel/Peek/Peek.bs -#usr/lib/perl5/5.8.8/i586-linux/auto/Devel/Peek/Peek.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Digest -#usr/lib/perl5/5.8.8/i586-linux/auto/Digest/MD5 -#usr/lib/perl5/5.8.8/i586-linux/auto/Digest/MD5/MD5.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Digest/MD5/MD5.so -#usr/lib/perl5/5.8.8/i586-linux/auto/DynaLoader -usr/lib/perl5/5.8.8/i586-linux/auto/DynaLoader/DynaLoader.a -usr/lib/perl5/5.8.8/i586-linux/auto/DynaLoader/autosplit.ix -usr/lib/perl5/5.8.8/i586-linux/auto/DynaLoader/dl_expandspec.al -usr/lib/perl5/5.8.8/i586-linux/auto/DynaLoader/dl_find_symbol_anywhere.al -usr/lib/perl5/5.8.8/i586-linux/auto/DynaLoader/dl_findfile.al -usr/lib/perl5/5.8.8/i586-linux/auto/DynaLoader/extralibs.ld -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/Byte -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/Byte/Byte.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Encode/Byte/Byte.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/CN -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/CN/CN.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Encode/CN/CN.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/EBCDIC -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/EBCDIC/EBCDIC.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Encode/EBCDIC/EBCDIC.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/Encode.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Encode/Encode.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/JP -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/JP/JP.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Encode/JP/JP.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/KR -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/KR/KR.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Encode/KR/KR.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/Symbol -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/Symbol/Symbol.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Encode/Symbol/Symbol.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/TW -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/TW/TW.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Encode/TW/TW.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/Unicode -#usr/lib/perl5/5.8.8/i586-linux/auto/Encode/Unicode/Unicode.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Encode/Unicode/Unicode.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Fcntl -#usr/lib/perl5/5.8.8/i586-linux/auto/Fcntl/Fcntl.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Fcntl/Fcntl.so -#usr/lib/perl5/5.8.8/i586-linux/auto/File -#usr/lib/perl5/5.8.8/i586-linux/auto/File/Glob -usr/lib/perl5/5.8.8/i586-linux/auto/File/Glob/Glob.bs -usr/lib/perl5/5.8.8/i586-linux/auto/File/Glob/Glob.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Filter -#usr/lib/perl5/5.8.8/i586-linux/auto/Filter/Util -#usr/lib/perl5/5.8.8/i586-linux/auto/Filter/Util/Call -#usr/lib/perl5/5.8.8/i586-linux/auto/Filter/Util/Call/Call.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Filter/Util/Call/Call.so -#usr/lib/perl5/5.8.8/i586-linux/auto/I18N -#usr/lib/perl5/5.8.8/i586-linux/auto/I18N/Langinfo -#usr/lib/perl5/5.8.8/i586-linux/auto/I18N/Langinfo/Langinfo.bs -usr/lib/perl5/5.8.8/i586-linux/auto/I18N/Langinfo/Langinfo.so -#usr/lib/perl5/5.8.8/i586-linux/auto/I18N/Langinfo/autosplit.ix -#usr/lib/perl5/5.8.8/i586-linux/auto/IO -#usr/lib/perl5/5.8.8/i586-linux/auto/IO/IO.bs -usr/lib/perl5/5.8.8/i586-linux/auto/IO/IO.so -#usr/lib/perl5/5.8.8/i586-linux/auto/IPC -#usr/lib/perl5/5.8.8/i586-linux/auto/IPC/SysV -#usr/lib/perl5/5.8.8/i586-linux/auto/IPC/SysV/SysV.bs -usr/lib/perl5/5.8.8/i586-linux/auto/IPC/SysV/SysV.so -#usr/lib/perl5/5.8.8/i586-linux/auto/List -#usr/lib/perl5/5.8.8/i586-linux/auto/List/Util -#usr/lib/perl5/5.8.8/i586-linux/auto/List/Util/Util.bs -usr/lib/perl5/5.8.8/i586-linux/auto/List/Util/Util.so -#usr/lib/perl5/5.8.8/i586-linux/auto/MIME -#usr/lib/perl5/5.8.8/i586-linux/auto/MIME/Base64 -#usr/lib/perl5/5.8.8/i586-linux/auto/MIME/Base64/Base64.bs -usr/lib/perl5/5.8.8/i586-linux/auto/MIME/Base64/Base64.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Opcode -#usr/lib/perl5/5.8.8/i586-linux/auto/Opcode/Opcode.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Opcode/Opcode.so -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/POSIX.bs -usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/POSIX.so -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/abs.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/alarm.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/assert.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/atan2.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/atexit.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/atof.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/atoi.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/atol.al -usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/autosplit.ix -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/bsearch.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/calloc.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/chdir.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/chmod.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/chown.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/clearerr.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/closedir.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/cos.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/creat.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/div.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/errno.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/execl.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/execle.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/execlp.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/execv.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/execve.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/execvp.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/exit.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/exp.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fabs.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fclose.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fcntl.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fdopen.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/feof.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/ferror.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fflush.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fgetc.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fgetpos.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fgets.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fileno.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fopen.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fork.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fprintf.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fputc.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fputs.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fread.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/free.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/freopen.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fscanf.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fseek.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fsetpos.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fstat.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fsync.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/ftell.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/fwrite.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getc.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getchar.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getegid.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getenv.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/geteuid.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getgid.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getgrgid.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getgrnam.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getgroups.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getlogin.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getpgrp.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getpid.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getppid.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getpwnam.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getpwuid.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/gets.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/getuid.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/gmtime.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/isatty.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/kill.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/labs.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/ldiv.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/link.al -usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/load_imports.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/localtime.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/log.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/longjmp.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/malloc.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/memchr.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/memcmp.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/memcpy.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/memmove.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/memset.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/mkdir.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/offsetof.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/opendir.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/perror.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/pow.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/printf.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/putc.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/putchar.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/puts.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/qsort.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/raise.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/rand.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/readdir.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/realloc.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/redef.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/remove.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/rename.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/rewind.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/rewinddir.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/rmdir.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/scanf.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/setbuf.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/setjmp.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/setvbuf.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/siglongjmp.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/sigsetjmp.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/sin.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/sleep.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/sprintf.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/sqrt.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/srand.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/sscanf.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/stat.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strcat.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strchr.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strcmp.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strcpy.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strcspn.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strerror.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strlen.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strncat.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strncmp.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strncpy.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strpbrk.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strrchr.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strspn.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strstr.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/strtok.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/system.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/time.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/tmpfile.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/tolower.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/toupper.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/umask.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/ungetc.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/unimpl.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/unlink.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/usage.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/utime.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/vfprintf.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/vprintf.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/vsprintf.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/wait.al -#usr/lib/perl5/5.8.8/i586-linux/auto/POSIX/waitpid.al -#usr/lib/perl5/5.8.8/i586-linux/auto/PerlIO -#usr/lib/perl5/5.8.8/i586-linux/auto/PerlIO/encoding -#usr/lib/perl5/5.8.8/i586-linux/auto/PerlIO/encoding/encoding.bs -usr/lib/perl5/5.8.8/i586-linux/auto/PerlIO/encoding/encoding.so -#usr/lib/perl5/5.8.8/i586-linux/auto/PerlIO/scalar -#usr/lib/perl5/5.8.8/i586-linux/auto/PerlIO/scalar/scalar.bs -usr/lib/perl5/5.8.8/i586-linux/auto/PerlIO/scalar/scalar.so -#usr/lib/perl5/5.8.8/i586-linux/auto/PerlIO/via -#usr/lib/perl5/5.8.8/i586-linux/auto/PerlIO/via/via.bs -usr/lib/perl5/5.8.8/i586-linux/auto/PerlIO/via/via.so -#usr/lib/perl5/5.8.8/i586-linux/auto/SDBM_File -#usr/lib/perl5/5.8.8/i586-linux/auto/SDBM_File/SDBM_File.bs -usr/lib/perl5/5.8.8/i586-linux/auto/SDBM_File/SDBM_File.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Socket -#usr/lib/perl5/5.8.8/i586-linux/auto/Socket/Socket.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Socket/Socket.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/CAN_FLOCK.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/Storable.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Storable/Storable.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/_freeze.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/_retrieve.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/_store.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/_store_fd.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/autosplit.ix -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/fd_retrieve.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/freeze.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/lock_nstore.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/lock_retrieve.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/lock_store.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/logcarp.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/logcroak.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/nfreeze.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/nstore.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/nstore_fd.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/read_magic.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/retrieve.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/show_file_magic.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/store.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/store_fd.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Storable/thaw.al -#usr/lib/perl5/5.8.8/i586-linux/auto/Sys -#usr/lib/perl5/5.8.8/i586-linux/auto/Sys/Hostname -#usr/lib/perl5/5.8.8/i586-linux/auto/Sys/Hostname/Hostname.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Sys/Hostname/Hostname.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Sys/Hostname/autosplit.ix -#usr/lib/perl5/5.8.8/i586-linux/auto/Sys/Syslog -#usr/lib/perl5/5.8.8/i586-linux/auto/Sys/Syslog/Syslog.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Sys/Syslog/Syslog.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Time -#usr/lib/perl5/5.8.8/i586-linux/auto/Time/HiRes -#usr/lib/perl5/5.8.8/i586-linux/auto/Time/HiRes/HiRes.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Time/HiRes/HiRes.so -#usr/lib/perl5/5.8.8/i586-linux/auto/Unicode -#usr/lib/perl5/5.8.8/i586-linux/auto/Unicode/Normalize -#usr/lib/perl5/5.8.8/i586-linux/auto/Unicode/Normalize/Normalize.bs -usr/lib/perl5/5.8.8/i586-linux/auto/Unicode/Normalize/Normalize.so -#usr/lib/perl5/5.8.8/i586-linux/auto/XS -#usr/lib/perl5/5.8.8/i586-linux/auto/XS/APItest -#usr/lib/perl5/5.8.8/i586-linux/auto/XS/APItest/APItest.bs -#usr/lib/perl5/5.8.8/i586-linux/auto/XS/APItest/APItest.so -#usr/lib/perl5/5.8.8/i586-linux/auto/XS/Typemap -#usr/lib/perl5/5.8.8/i586-linux/auto/XS/Typemap/Typemap.bs -usr/lib/perl5/5.8.8/i586-linux/auto/XS/Typemap/Typemap.so -#usr/lib/perl5/5.8.8/i586-linux/auto/attrs -#usr/lib/perl5/5.8.8/i586-linux/auto/attrs/attrs.bs -usr/lib/perl5/5.8.8/i586-linux/auto/attrs/attrs.so -#usr/lib/perl5/5.8.8/i586-linux/auto/re -#usr/lib/perl5/5.8.8/i586-linux/auto/re/re.bs -usr/lib/perl5/5.8.8/i586-linux/auto/re/re.so -#usr/lib/perl5/5.8.8/i586-linux/auto/sdbm -#usr/lib/perl5/5.8.8/i586-linux/auto/sdbm/extralibs.ld -#usr/lib/perl5/5.8.8/i586-linux/auto/threads -#usr/lib/perl5/5.8.8/i586-linux/auto/threads/shared -#usr/lib/perl5/5.8.8/i586-linux/auto/threads/shared/shared.bs -usr/lib/perl5/5.8.8/i586-linux/auto/threads/shared/shared.so -#usr/lib/perl5/5.8.8/i586-linux/auto/threads/threads.bs -usr/lib/perl5/5.8.8/i586-linux/auto/threads/threads.so -usr/lib/perl5/5.8.8/i586-linux/encoding.pm -usr/lib/perl5/5.8.8/i586-linux/lib.pm -usr/lib/perl5/5.8.8/i586-linux/ops.pm -usr/lib/perl5/5.8.8/i586-linux/re.pm -#usr/lib/perl5/5.8.8/i586-linux/threads -usr/lib/perl5/5.8.8/i586-linux/threads.pm -usr/lib/perl5/5.8.8/i586-linux/threads/shared.pm -usr/lib/perl5/5.8.8/if.pm -usr/lib/perl5/5.8.8/importenv.pl -usr/lib/perl5/5.8.8/integer.pm -usr/lib/perl5/5.8.8/less.pm -usr/lib/perl5/5.8.8/locale.pm -usr/lib/perl5/5.8.8/look.pl -usr/lib/perl5/5.8.8/newgetopt.pl -usr/lib/perl5/5.8.8/open.pm -usr/lib/perl5/5.8.8/open2.pl -usr/lib/perl5/5.8.8/open3.pl -usr/lib/perl5/5.8.8/overload.pm -usr/lib/perl5/5.8.8/perl5db.pl -#usr/lib/perl5/5.8.8/pod -#usr/lib/perl5/5.8.8/pod/a2p.pod -#usr/lib/perl5/5.8.8/pod/perl.pod -#usr/lib/perl5/5.8.8/pod/perl5004delta.pod -#usr/lib/perl5/5.8.8/pod/perl5005delta.pod -#usr/lib/perl5/5.8.8/pod/perl561delta.pod -#usr/lib/perl5/5.8.8/pod/perl56delta.pod -#usr/lib/perl5/5.8.8/pod/perl570delta.pod -#usr/lib/perl5/5.8.8/pod/perl571delta.pod -#usr/lib/perl5/5.8.8/pod/perl572delta.pod -#usr/lib/perl5/5.8.8/pod/perl573delta.pod -#usr/lib/perl5/5.8.8/pod/perl581delta.pod -#usr/lib/perl5/5.8.8/pod/perl582delta.pod -#usr/lib/perl5/5.8.8/pod/perl583delta.pod -#usr/lib/perl5/5.8.8/pod/perl584delta.pod -#usr/lib/perl5/5.8.8/pod/perl585delta.pod -#usr/lib/perl5/5.8.8/pod/perl586delta.pod -#usr/lib/perl5/5.8.8/pod/perl587delta.pod -#usr/lib/perl5/5.8.8/pod/perl588delta.pod -#usr/lib/perl5/5.8.8/pod/perl58delta.pod -#usr/lib/perl5/5.8.8/pod/perlaix.pod -#usr/lib/perl5/5.8.8/pod/perlamiga.pod -#usr/lib/perl5/5.8.8/pod/perlapi.pod -#usr/lib/perl5/5.8.8/pod/perlapio.pod -#usr/lib/perl5/5.8.8/pod/perlapollo.pod -#usr/lib/perl5/5.8.8/pod/perlartistic.pod -#usr/lib/perl5/5.8.8/pod/perlbeos.pod -#usr/lib/perl5/5.8.8/pod/perlbook.pod -#usr/lib/perl5/5.8.8/pod/perlboot.pod -#usr/lib/perl5/5.8.8/pod/perlbot.pod -#usr/lib/perl5/5.8.8/pod/perlbs2000.pod -#usr/lib/perl5/5.8.8/pod/perlcall.pod -#usr/lib/perl5/5.8.8/pod/perlce.pod -#usr/lib/perl5/5.8.8/pod/perlcheat.pod -#usr/lib/perl5/5.8.8/pod/perlclib.pod -#usr/lib/perl5/5.8.8/pod/perlcn.pod -#usr/lib/perl5/5.8.8/pod/perlcompile.pod -#usr/lib/perl5/5.8.8/pod/perlcygwin.pod -#usr/lib/perl5/5.8.8/pod/perldata.pod -#usr/lib/perl5/5.8.8/pod/perldbmfilter.pod -#usr/lib/perl5/5.8.8/pod/perldebguts.pod -#usr/lib/perl5/5.8.8/pod/perldebtut.pod -#usr/lib/perl5/5.8.8/pod/perldebug.pod -#usr/lib/perl5/5.8.8/pod/perldelta.pod -#usr/lib/perl5/5.8.8/pod/perldgux.pod -#usr/lib/perl5/5.8.8/pod/perldiag.pod -#usr/lib/perl5/5.8.8/pod/perldoc.pod -#usr/lib/perl5/5.8.8/pod/perldos.pod -#usr/lib/perl5/5.8.8/pod/perldsc.pod -#usr/lib/perl5/5.8.8/pod/perlebcdic.pod -#usr/lib/perl5/5.8.8/pod/perlembed.pod -#usr/lib/perl5/5.8.8/pod/perlepoc.pod -#usr/lib/perl5/5.8.8/pod/perlfaq.pod -#usr/lib/perl5/5.8.8/pod/perlfaq1.pod -#usr/lib/perl5/5.8.8/pod/perlfaq2.pod -#usr/lib/perl5/5.8.8/pod/perlfaq3.pod -#usr/lib/perl5/5.8.8/pod/perlfaq4.pod -#usr/lib/perl5/5.8.8/pod/perlfaq5.pod -#usr/lib/perl5/5.8.8/pod/perlfaq6.pod -#usr/lib/perl5/5.8.8/pod/perlfaq7.pod -#usr/lib/perl5/5.8.8/pod/perlfaq8.pod -#usr/lib/perl5/5.8.8/pod/perlfaq9.pod -#usr/lib/perl5/5.8.8/pod/perlfilter.pod -#usr/lib/perl5/5.8.8/pod/perlfork.pod -#usr/lib/perl5/5.8.8/pod/perlform.pod -#usr/lib/perl5/5.8.8/pod/perlfreebsd.pod -#usr/lib/perl5/5.8.8/pod/perlfunc.pod -#usr/lib/perl5/5.8.8/pod/perlglossary.pod -#usr/lib/perl5/5.8.8/pod/perlgpl.pod -#usr/lib/perl5/5.8.8/pod/perlguts.pod -#usr/lib/perl5/5.8.8/pod/perlhack.pod -#usr/lib/perl5/5.8.8/pod/perlhist.pod -#usr/lib/perl5/5.8.8/pod/perlhpux.pod -#usr/lib/perl5/5.8.8/pod/perlhurd.pod -#usr/lib/perl5/5.8.8/pod/perlintern.pod -#usr/lib/perl5/5.8.8/pod/perlintro.pod -#usr/lib/perl5/5.8.8/pod/perliol.pod -#usr/lib/perl5/5.8.8/pod/perlipc.pod -#usr/lib/perl5/5.8.8/pod/perlirix.pod -#usr/lib/perl5/5.8.8/pod/perljp.pod -#usr/lib/perl5/5.8.8/pod/perlko.pod -#usr/lib/perl5/5.8.8/pod/perllexwarn.pod -#usr/lib/perl5/5.8.8/pod/perllinux.pod -#usr/lib/perl5/5.8.8/pod/perllocale.pod -#usr/lib/perl5/5.8.8/pod/perllol.pod -#usr/lib/perl5/5.8.8/pod/perlmachten.pod -#usr/lib/perl5/5.8.8/pod/perlmacos.pod -#usr/lib/perl5/5.8.8/pod/perlmacosx.pod -#usr/lib/perl5/5.8.8/pod/perlmint.pod -#usr/lib/perl5/5.8.8/pod/perlmod.pod -#usr/lib/perl5/5.8.8/pod/perlmodinstall.pod -#usr/lib/perl5/5.8.8/pod/perlmodlib.pod -#usr/lib/perl5/5.8.8/pod/perlmodstyle.pod -#usr/lib/perl5/5.8.8/pod/perlmpeix.pod -#usr/lib/perl5/5.8.8/pod/perlnetware.pod -#usr/lib/perl5/5.8.8/pod/perlnewmod.pod -#usr/lib/perl5/5.8.8/pod/perlnumber.pod -#usr/lib/perl5/5.8.8/pod/perlobj.pod -#usr/lib/perl5/5.8.8/pod/perlop.pod -#usr/lib/perl5/5.8.8/pod/perlopenbsd.pod -#usr/lib/perl5/5.8.8/pod/perlopentut.pod -#usr/lib/perl5/5.8.8/pod/perlos2.pod -#usr/lib/perl5/5.8.8/pod/perlos390.pod -#usr/lib/perl5/5.8.8/pod/perlos400.pod -#usr/lib/perl5/5.8.8/pod/perlothrtut.pod -#usr/lib/perl5/5.8.8/pod/perlpacktut.pod -#usr/lib/perl5/5.8.8/pod/perlplan9.pod -#usr/lib/perl5/5.8.8/pod/perlpod.pod -#usr/lib/perl5/5.8.8/pod/perlpodspec.pod -#usr/lib/perl5/5.8.8/pod/perlport.pod -#usr/lib/perl5/5.8.8/pod/perlqnx.pod -#usr/lib/perl5/5.8.8/pod/perlre.pod -#usr/lib/perl5/5.8.8/pod/perlref.pod -#usr/lib/perl5/5.8.8/pod/perlreftut.pod -#usr/lib/perl5/5.8.8/pod/perlrequick.pod -#usr/lib/perl5/5.8.8/pod/perlreref.pod -#usr/lib/perl5/5.8.8/pod/perlretut.pod -#usr/lib/perl5/5.8.8/pod/perlrun.pod -#usr/lib/perl5/5.8.8/pod/perlsec.pod -#usr/lib/perl5/5.8.8/pod/perlsolaris.pod -#usr/lib/perl5/5.8.8/pod/perlstyle.pod -#usr/lib/perl5/5.8.8/pod/perlsub.pod -#usr/lib/perl5/5.8.8/pod/perlsyn.pod -#usr/lib/perl5/5.8.8/pod/perlthrtut.pod -#usr/lib/perl5/5.8.8/pod/perltie.pod -#usr/lib/perl5/5.8.8/pod/perltoc.pod -#usr/lib/perl5/5.8.8/pod/perltodo.pod -#usr/lib/perl5/5.8.8/pod/perltooc.pod -#usr/lib/perl5/5.8.8/pod/perltoot.pod -#usr/lib/perl5/5.8.8/pod/perltrap.pod -#usr/lib/perl5/5.8.8/pod/perltru64.pod -#usr/lib/perl5/5.8.8/pod/perltw.pod -#usr/lib/perl5/5.8.8/pod/perlunicode.pod -#usr/lib/perl5/5.8.8/pod/perluniintro.pod -#usr/lib/perl5/5.8.8/pod/perlutil.pod -#usr/lib/perl5/5.8.8/pod/perluts.pod -#usr/lib/perl5/5.8.8/pod/perlvar.pod -#usr/lib/perl5/5.8.8/pod/perlvmesa.pod -#usr/lib/perl5/5.8.8/pod/perlvms.pod -#usr/lib/perl5/5.8.8/pod/perlvos.pod -#usr/lib/perl5/5.8.8/pod/perlwin32.pod -#usr/lib/perl5/5.8.8/pod/perlxs.pod -#usr/lib/perl5/5.8.8/pod/perlxstut.pod -usr/lib/perl5/5.8.8/pwd.pl -usr/lib/perl5/5.8.8/shellwords.pl -usr/lib/perl5/5.8.8/sigtrap.pm -usr/lib/perl5/5.8.8/sort.pm -usr/lib/perl5/5.8.8/stat.pl -usr/lib/perl5/5.8.8/strict.pm -usr/lib/perl5/5.8.8/subs.pm -usr/lib/perl5/5.8.8/syslog.pl -usr/lib/perl5/5.8.8/tainted.pl -usr/lib/perl5/5.8.8/termcap.pl -usr/lib/perl5/5.8.8/timelocal.pl -#usr/lib/perl5/5.8.8/unicore -#usr/lib/perl5/5.8.8/unicore/ArabicShaping.txt -#usr/lib/perl5/5.8.8/unicore/BidiMirroring.txt -#usr/lib/perl5/5.8.8/unicore/Blocks.txt -usr/lib/perl5/5.8.8/unicore/Canonical.pl -#usr/lib/perl5/5.8.8/unicore/CaseFolding.txt -#usr/lib/perl5/5.8.8/unicore/CombiningClass.pl -#usr/lib/perl5/5.8.8/unicore/CompositionExclusions.txt -#usr/lib/perl5/5.8.8/unicore/Decomposition.pl -#usr/lib/perl5/5.8.8/unicore/EastAsianWidth.txt -usr/lib/perl5/5.8.8/unicore/Exact.pl -#usr/lib/perl5/5.8.8/unicore/HangulSyllableType.txt -#usr/lib/perl5/5.8.8/unicore/Index.txt -#usr/lib/perl5/5.8.8/unicore/Jamo.txt -#usr/lib/perl5/5.8.8/unicore/LineBreak.txt -#usr/lib/perl5/5.8.8/unicore/Name.pl -#usr/lib/perl5/5.8.8/unicore/NamedSequences.txt -#usr/lib/perl5/5.8.8/unicore/NamesList.txt -#usr/lib/perl5/5.8.8/unicore/NormalizationCorrections.txt -usr/lib/perl5/5.8.8/unicore/PVA.pl -#usr/lib/perl5/5.8.8/unicore/PropList.txt -#usr/lib/perl5/5.8.8/unicore/PropValueAliases.txt -#usr/lib/perl5/5.8.8/unicore/Properties -#usr/lib/perl5/5.8.8/unicore/PropertyAliases.txt -#usr/lib/perl5/5.8.8/unicore/ReadMe.txt -#usr/lib/perl5/5.8.8/unicore/Scripts.txt -#usr/lib/perl5/5.8.8/unicore/SpecialCasing.txt -#usr/lib/perl5/5.8.8/unicore/StandardizedVariants.txt -#usr/lib/perl5/5.8.8/unicore/To -#usr/lib/perl5/5.8.8/unicore/To/Digit.pl -#usr/lib/perl5/5.8.8/unicore/To/Fold.pl -#usr/lib/perl5/5.8.8/unicore/To/Lower.pl -#usr/lib/perl5/5.8.8/unicore/To/Title.pl -#usr/lib/perl5/5.8.8/unicore/To/Upper.pl -#usr/lib/perl5/5.8.8/unicore/UnicodeData.txt -#usr/lib/perl5/5.8.8/unicore/lib -#usr/lib/perl5/5.8.8/unicore/lib/bc -#usr/lib/perl5/5.8.8/unicore/lib/bc/AL.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/AN.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/B.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/BN.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/CS.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/EN.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/ES.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/ET.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/L.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/LRE.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/LRO.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/NSM.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/ON.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/PDF.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/R.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/RLE.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/RLO.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/S.pl -#usr/lib/perl5/5.8.8/unicore/lib/bc/WS.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc -#usr/lib/perl5/5.8.8/unicore/lib/ccc/A.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/AL.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/AR.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/ATAR.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/ATB.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/ATBL.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/B.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/BL.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/BR.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/DA.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/DB.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/IS.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/KV.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/L.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/NK.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/NR.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/OV.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/R.pl -#usr/lib/perl5/5.8.8/unicore/lib/ccc/VR.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt -#usr/lib/perl5/5.8.8/unicore/lib/dt/can.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/com.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/enc.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/fin.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/font.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/fra.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/init.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/iso.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/med.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/nar.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/nb.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/sml.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/sqr.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/sub.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/sup.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/vert.pl -#usr/lib/perl5/5.8.8/unicore/lib/dt/wide.pl -#usr/lib/perl5/5.8.8/unicore/lib/ea -#usr/lib/perl5/5.8.8/unicore/lib/ea/A.pl -#usr/lib/perl5/5.8.8/unicore/lib/ea/F.pl -#usr/lib/perl5/5.8.8/unicore/lib/ea/H.pl -#usr/lib/perl5/5.8.8/unicore/lib/ea/N.pl -#usr/lib/perl5/5.8.8/unicore/lib/ea/Na.pl -#usr/lib/perl5/5.8.8/unicore/lib/ea/W.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/AHex.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/ASCII.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Alnum.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Alpha.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Alphabet.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Any.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Arab.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Armn.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/AsciiHex.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Assigned.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Beng.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/BidiC.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/BidiCont.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Blank.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Bopo.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Brai.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Bugi.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Buhd.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/C.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Canadian.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cc.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cf.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cher.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cn.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cntrl.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Co.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Copt.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cprt.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cs.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Cyrl.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Dash.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Dash2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Dep.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Deprecat.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Deva.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Dia.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Diacriti.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Digit.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Dsrt.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ethi.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ext.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Extender.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Geor.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Glag.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Goth.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/GrLink.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Graph.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Grapheme.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Grek.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Gujr.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Guru.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hang.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hani.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hano.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hebr.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hex.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/HexDigit.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hira.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hyphen.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Hyphen2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/IDSB.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/IDST.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/IdContin.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/IdStart.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ideo.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ideograp.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/IdsBinar.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/IdsTrina.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InAegean.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InAlphab.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InAncie2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InAncien.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InArabi2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InArabi3.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InArabi4.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InArabic.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InArmeni.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InArrows.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBasicL.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBengal.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBlockE.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBopom2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBopomo.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBoxDra.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBraill.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBugine.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InBuhid.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InByzant.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCherok.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkCo2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkCo3.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkCo4.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkCom.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkRad.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkStr.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkSym.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkUn2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkUn3.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCjkUni.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCombi2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCombi3.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCombi4.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCombin.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InContro.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCoptic.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCurren.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCyprio.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCyril2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InCyrill.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InDesere.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InDevana.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InDingba.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InEnclo2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InEnclos.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InEthio2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InEthio3.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InEthiop.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGenera.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGeomet.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGeorg2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGeorgi.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGlagol.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGothic.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGreekA.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGreekE.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGujara.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InGurmuk.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHalfwi.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHangu2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHangu3.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHangul.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHanuno.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHebrew.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHighPr.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHighSu.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InHiraga.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InIdeogr.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InIpaExt.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKanbun.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKangxi.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKannad.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKatak2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKataka.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKharos.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKhmer.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InKhmerS.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLao.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLatin1.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLatin2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLatin3.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLatinE.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLetter.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLimbu.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLinea2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLinear.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InLowSur.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMalaya.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMathe2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMathem.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMisce2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMisce3.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMisce4.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMisce5.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMiscel.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InModifi.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMongol.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMusica.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InMyanma.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InNewTai.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InNumber.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InOgham.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InOldIta.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InOldPer.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InOptica.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InOriya.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InOsmany.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InPhone2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InPhonet.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InPrivat.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InRunic.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InShavia.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSinhal.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSmallF.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSpacin.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSpecia.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSupers.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSuppl2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSuppl3.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSuppl4.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSuppl5.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSuppl6.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSupple.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSyloti.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InSyriac.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTagalo.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTagban.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTags.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTaiLe.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTaiXua.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTamil.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTelugu.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InThaana.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InThai.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTibeta.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InTifina.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InUgarit.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InUnifie.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InVaria2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InVariat.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InVertic.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InYiRadi.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InYiSyll.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/InYijing.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/JoinC.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/JoinCont.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Kana.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Khar.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Khmr.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Knda.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/L.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/LC.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/LOE.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Laoo.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Latn.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Limb.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/LinearB.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ll.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Lm.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Lo.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/LogicalO.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Lower.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Lowercas.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Lt.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Lu.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/M.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Math.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Mc.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Me.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Mlym.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Mn.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Mong.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Mymr.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/N.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/NChar.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Nd.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/NewTaiLu.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Nl.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/No.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Nonchara.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OAlpha.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/ODI.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OGrExt.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OIDC.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OIDS.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OLower.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OMath.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OUpper.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ogam.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OldItali.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OldPersi.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Orya.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Osma.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherAlp.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherDef.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherGra.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherIdC.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherIdS.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherLow.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherMat.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/OtherUpp.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/P.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/PatSyn.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/PatWS.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/PatternS.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/PatternW.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Pc.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Pd.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Pe.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Pf.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Pi.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Po.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Print.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ps.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Punct.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/QMark.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Qaai.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Quotatio.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Radical.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Radical2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Runr.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/S.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/SD.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/STerm.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Sc.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Shaw.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Sinh.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Sk.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Sm.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/So.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/SoftDott.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Space.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/SpacePer.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Sterm2.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/SylotiNa.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Syrc.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Tagb.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/TaiLe.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Taml.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Telu.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Term.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Terminal.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Tfng.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Tglg.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Thaa.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Thai.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Tibt.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Title.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/UIdeo.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Ugar.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/UnifiedI.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Upper.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Uppercas.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/VS.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Variatio.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/WSpace.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/WhiteSpa.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Word.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/XDigit.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Yiii.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Z.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Zl.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Zp.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Zs.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/Zyyy.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/_CanonDC.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/_CaseIgn.pl -#usr/lib/perl5/5.8.8/unicore/lib/gc_sc/_CombAbo.pl -#usr/lib/perl5/5.8.8/unicore/lib/hst -#usr/lib/perl5/5.8.8/unicore/lib/hst/L.pl -#usr/lib/perl5/5.8.8/unicore/lib/hst/LV.pl -#usr/lib/perl5/5.8.8/unicore/lib/hst/LVT.pl -#usr/lib/perl5/5.8.8/unicore/lib/hst/T.pl -#usr/lib/perl5/5.8.8/unicore/lib/hst/V.pl -#usr/lib/perl5/5.8.8/unicore/lib/jt -#usr/lib/perl5/5.8.8/unicore/lib/jt/C.pl -#usr/lib/perl5/5.8.8/unicore/lib/jt/D.pl -#usr/lib/perl5/5.8.8/unicore/lib/jt/R.pl -#usr/lib/perl5/5.8.8/unicore/lib/jt/U.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb -#usr/lib/perl5/5.8.8/unicore/lib/lb/AI.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/AL.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/B2.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/BA.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/BB.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/BK.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/CB.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/CL.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/CM.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/CR.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/EX.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/GL.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/H2.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/H3.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/HY.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/ID.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/IN.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/IS.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/JL.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/JT.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/JV.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/LF.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/NL.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/NS.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/NU.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/OP.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/PO.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/PR.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/QU.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/SA.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/SG.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/SP.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/SY.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/WJ.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/XX.pl -#usr/lib/perl5/5.8.8/unicore/lib/lb/ZW.pl -#usr/lib/perl5/5.8.8/unicore/lib/nt -#usr/lib/perl5/5.8.8/unicore/lib/nt/De.pl -#usr/lib/perl5/5.8.8/unicore/lib/nt/Di.pl -#usr/lib/perl5/5.8.8/unicore/lib/nt/Nu.pl -#usr/lib/perl5/5.8.8/unicore/mktables -#usr/lib/perl5/5.8.8/unicore/mktables.lst -#usr/lib/perl5/5.8.8/unicore/version -usr/lib/perl5/5.8.8/utf8.pm -usr/lib/perl5/5.8.8/utf8_heavy.pl -usr/lib/perl5/5.8.8/validate.pl -usr/lib/perl5/5.8.8/vars.pm -usr/lib/perl5/5.8.8/vmsish.pm -#usr/lib/perl5/5.8.8/warnings -usr/lib/perl5/5.8.8/warnings.pm -usr/lib/perl5/5.8.8/warnings/register.pm +#usr/lib/perl5/5.12.3 +usr/lib/perl5/5.12.3/AnyDBM_File.pm +#usr/lib/perl5/5.12.3/App +#usr/lib/perl5/5.12.3/App/Cpan.pm +#usr/lib/perl5/5.12.3/App/Prove +#usr/lib/perl5/5.12.3/App/Prove.pm +#usr/lib/perl5/5.12.3/App/Prove/State +#usr/lib/perl5/5.12.3/App/Prove/State.pm +#usr/lib/perl5/5.12.3/App/Prove/State/Result +#usr/lib/perl5/5.12.3/App/Prove/State/Result.pm +#usr/lib/perl5/5.12.3/App/Prove/State/Result/Test.pm +#usr/lib/perl5/5.12.3/Archive +#usr/lib/perl5/5.12.3/Archive/Extract.pm +#usr/lib/perl5/5.12.3/Archive/Tar +#usr/lib/perl5/5.12.3/Archive/Tar.pm +#usr/lib/perl5/5.12.3/Archive/Tar/Constant.pm +#usr/lib/perl5/5.12.3/Archive/Tar/File.pm +#usr/lib/perl5/5.12.3/Attribute +usr/lib/perl5/5.12.3/Attribute/Handlers.pm +usr/lib/perl5/5.12.3/AutoLoader.pm +usr/lib/perl5/5.12.3/AutoSplit.pm +#usr/lib/perl5/5.12.3/B +#usr/lib/perl5/5.12.3/B/Debug.pm +#usr/lib/perl5/5.12.3/B/Deparse.pm +#usr/lib/perl5/5.12.3/B/Lint +#usr/lib/perl5/5.12.3/B/Lint.pm +#usr/lib/perl5/5.12.3/B/Lint/Debug.pm +usr/lib/perl5/5.12.3/Benchmark.pm +#usr/lib/perl5/5.12.3/CGI +usr/lib/perl5/5.12.3/CGI.pm +usr/lib/perl5/5.12.3/CGI/Apache.pm +usr/lib/perl5/5.12.3/CGI/Carp.pm +usr/lib/perl5/5.12.3/CGI/Cookie.pm +usr/lib/perl5/5.12.3/CGI/Fast.pm +usr/lib/perl5/5.12.3/CGI/Pretty.pm +usr/lib/perl5/5.12.3/CGI/Push.pm +usr/lib/perl5/5.12.3/CGI/Switch.pm +usr/lib/perl5/5.12.3/CGI/Util.pm +#usr/lib/perl5/5.12.3/CORE.pod +#usr/lib/perl5/5.12.3/CPAN +#usr/lib/perl5/5.12.3/CPAN.pm +#usr/lib/perl5/5.12.3/CPAN/API +#usr/lib/perl5/5.12.3/CPAN/API/HOWTO.pod +#usr/lib/perl5/5.12.3/CPAN/Author.pm +#usr/lib/perl5/5.12.3/CPAN/Bundle.pm +#usr/lib/perl5/5.12.3/CPAN/CacheMgr.pm +#usr/lib/perl5/5.12.3/CPAN/Complete.pm +#usr/lib/perl5/5.12.3/CPAN/Debug.pm +#usr/lib/perl5/5.12.3/CPAN/DeferredCode.pm +#usr/lib/perl5/5.12.3/CPAN/Distribution.pm +#usr/lib/perl5/5.12.3/CPAN/Distroprefs.pm +#usr/lib/perl5/5.12.3/CPAN/Distrostatus.pm +#usr/lib/perl5/5.12.3/CPAN/Exception +#usr/lib/perl5/5.12.3/CPAN/Exception/RecursiveDependency.pm +#usr/lib/perl5/5.12.3/CPAN/Exception/blocked_urllist.pm +#usr/lib/perl5/5.12.3/CPAN/Exception/yaml_not_installed.pm +#usr/lib/perl5/5.12.3/CPAN/FTP +#usr/lib/perl5/5.12.3/CPAN/FTP.pm +#usr/lib/perl5/5.12.3/CPAN/FTP/netrc.pm +#usr/lib/perl5/5.12.3/CPAN/FirstTime.pm +#usr/lib/perl5/5.12.3/CPAN/HandleConfig.pm +#usr/lib/perl5/5.12.3/CPAN/Index.pm +#usr/lib/perl5/5.12.3/CPAN/InfoObj.pm +#usr/lib/perl5/5.12.3/CPAN/Kwalify +#usr/lib/perl5/5.12.3/CPAN/Kwalify.pm +#usr/lib/perl5/5.12.3/CPAN/Kwalify/distroprefs.dd +#usr/lib/perl5/5.12.3/CPAN/Kwalify/distroprefs.yml +#usr/lib/perl5/5.12.3/CPAN/LWP +#usr/lib/perl5/5.12.3/CPAN/LWP/UserAgent.pm +#usr/lib/perl5/5.12.3/CPAN/Mirrors.pm +#usr/lib/perl5/5.12.3/CPAN/Module.pm +#usr/lib/perl5/5.12.3/CPAN/Nox.pm +#usr/lib/perl5/5.12.3/CPAN/Prompt.pm +#usr/lib/perl5/5.12.3/CPAN/Queue.pm +#usr/lib/perl5/5.12.3/CPAN/Shell.pm +#usr/lib/perl5/5.12.3/CPAN/Tarzip.pm +#usr/lib/perl5/5.12.3/CPAN/URL.pm +#usr/lib/perl5/5.12.3/CPAN/Version.pm +#usr/lib/perl5/5.12.3/CPANPLUS +#usr/lib/perl5/5.12.3/CPANPLUS.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Backend +#usr/lib/perl5/5.12.3/CPANPLUS/Backend.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Backend/RV.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Config.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Configure +#usr/lib/perl5/5.12.3/CPANPLUS/Configure.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Configure/Setup.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Dist +#usr/lib/perl5/5.12.3/CPANPLUS/Dist.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Dist/Autobundle.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Dist/Base.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Dist/Build +#usr/lib/perl5/5.12.3/CPANPLUS/Dist/Build.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Dist/Build/Constants.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Dist/MM.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Dist/Sample.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Error.pm +#usr/lib/perl5/5.12.3/CPANPLUS/FAQ.pod +#usr/lib/perl5/5.12.3/CPANPLUS/Hacking.pod +#usr/lib/perl5/5.12.3/CPANPLUS/Internals +#usr/lib/perl5/5.12.3/CPANPLUS/Internals.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Constants +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Constants.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Constants/Report.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Extract.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Fetch.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Report.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Search.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Source +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Source.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Source/Memory.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Source/SQLite +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Source/SQLite.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Source/SQLite/Tie.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Utils +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Utils.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Internals/Utils/Autoflush.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Module +#usr/lib/perl5/5.12.3/CPANPLUS/Module.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Module/Author +#usr/lib/perl5/5.12.3/CPANPLUS/Module/Author.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Module/Author/Fake.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Module/Checksums.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Module/Fake.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Module/Signature.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Selfupdate.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Shell +#usr/lib/perl5/5.12.3/CPANPLUS/Shell.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Shell/Classic.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Shell/Default +#usr/lib/perl5/5.12.3/CPANPLUS/Shell/Default.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Shell/Default/Plugins +#usr/lib/perl5/5.12.3/CPANPLUS/Shell/Default/Plugins/CustomSource.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Shell/Default/Plugins/HOWTO.pod +#usr/lib/perl5/5.12.3/CPANPLUS/Shell/Default/Plugins/Remote.pm +#usr/lib/perl5/5.12.3/CPANPLUS/Shell/Default/Plugins/Source.pm +#usr/lib/perl5/5.12.3/Carp +usr/lib/perl5/5.12.3/Carp.pm +usr/lib/perl5/5.12.3/Carp/Heavy.pm +#usr/lib/perl5/5.12.3/Class +usr/lib/perl5/5.12.3/Class/ISA.pm +usr/lib/perl5/5.12.3/Class/Struct.pm +#usr/lib/perl5/5.12.3/Compress +usr/lib/perl5/5.12.3/Compress/Zlib.pm +#usr/lib/perl5/5.12.3/Config +usr/lib/perl5/5.12.3/Config/Extensions.pm +usr/lib/perl5/5.12.3/DB.pm +#usr/lib/perl5/5.12.3/DBM_Filter +usr/lib/perl5/5.12.3/DBM_Filter.pm +usr/lib/perl5/5.12.3/DBM_Filter/compress.pm +usr/lib/perl5/5.12.3/DBM_Filter/encode.pm +usr/lib/perl5/5.12.3/DBM_Filter/int32.pm +usr/lib/perl5/5.12.3/DBM_Filter/null.pm +usr/lib/perl5/5.12.3/DBM_Filter/utf8.pm +#usr/lib/perl5/5.12.3/Devel +#usr/lib/perl5/5.12.3/Devel/InnerPackage.pm +#usr/lib/perl5/5.12.3/Devel/SelfStubber.pm +#usr/lib/perl5/5.12.3/Digest +usr/lib/perl5/5.12.3/Digest.pm +usr/lib/perl5/5.12.3/Digest/base.pm +usr/lib/perl5/5.12.3/Digest/file.pm +usr/lib/perl5/5.12.3/DirHandle.pm +usr/lib/perl5/5.12.3/Dumpvalue.pm +#usr/lib/perl5/5.12.3/Encode +#usr/lib/perl5/5.12.3/Encode/Changes.e2x +#usr/lib/perl5/5.12.3/Encode/ConfigLocal_PM.e2x +#usr/lib/perl5/5.12.3/Encode/Makefile_PL.e2x +#usr/lib/perl5/5.12.3/Encode/PerlIO.pod +#usr/lib/perl5/5.12.3/Encode/README.e2x +#usr/lib/perl5/5.12.3/Encode/Supported.pod +#usr/lib/perl5/5.12.3/Encode/_PM.e2x +#usr/lib/perl5/5.12.3/Encode/_T.e2x +#usr/lib/perl5/5.12.3/Encode/encode.h +usr/lib/perl5/5.12.3/English.pm +usr/lib/perl5/5.12.3/Env.pm +#usr/lib/perl5/5.12.3/Exporter +usr/lib/perl5/5.12.3/Exporter.pm +usr/lib/perl5/5.12.3/Exporter/Heavy.pm +#usr/lib/perl5/5.12.3/ExtUtils +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder.pm +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder/Base.pm +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder/Platform +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder/Platform/Unix.pm +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder/Platform/VMS.pm +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder/Platform/Windows +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder/Platform/Windows.pm +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder/Platform/Windows/BCC.pm +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder/Platform/Windows/GCC.pm +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder/Platform/Windows/MSVC.pm +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder/Platform/aix.pm +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder/Platform/cygwin.pm +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder/Platform/darwin.pm +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder/Platform/dec_osf.pm +#usr/lib/perl5/5.12.3/ExtUtils/CBuilder/Platform/os2.pm +#usr/lib/perl5/5.12.3/ExtUtils/Command +#usr/lib/perl5/5.12.3/ExtUtils/Command.pm +#usr/lib/perl5/5.12.3/ExtUtils/Command/MM.pm +#usr/lib/perl5/5.12.3/ExtUtils/Constant +#usr/lib/perl5/5.12.3/ExtUtils/Constant.pm +#usr/lib/perl5/5.12.3/ExtUtils/Constant/Base.pm +#usr/lib/perl5/5.12.3/ExtUtils/Constant/ProxySubs.pm +#usr/lib/perl5/5.12.3/ExtUtils/Constant/Utils.pm +#usr/lib/perl5/5.12.3/ExtUtils/Constant/XS.pm +#usr/lib/perl5/5.12.3/ExtUtils/Embed.pm +#usr/lib/perl5/5.12.3/ExtUtils/Install.pm +#usr/lib/perl5/5.12.3/ExtUtils/Installed.pm +#usr/lib/perl5/5.12.3/ExtUtils/Liblist +#usr/lib/perl5/5.12.3/ExtUtils/Liblist.pm +#usr/lib/perl5/5.12.3/ExtUtils/Liblist/Kid.pm +#usr/lib/perl5/5.12.3/ExtUtils/MANIFEST.SKIP +#usr/lib/perl5/5.12.3/ExtUtils/MM.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_AIX.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_Any.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_BeOS.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_Cygwin.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_DOS.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_Darwin.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_MacOS.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_NW5.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_OS2.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_QNX.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_UWIN.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_Unix.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_VMS.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_VOS.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_Win32.pm +#usr/lib/perl5/5.12.3/ExtUtils/MM_Win95.pm +#usr/lib/perl5/5.12.3/ExtUtils/MY.pm +#usr/lib/perl5/5.12.3/ExtUtils/MakeMaker +#usr/lib/perl5/5.12.3/ExtUtils/MakeMaker.pm +#usr/lib/perl5/5.12.3/ExtUtils/MakeMaker/Config.pm +#usr/lib/perl5/5.12.3/ExtUtils/MakeMaker/FAQ.pod +#usr/lib/perl5/5.12.3/ExtUtils/MakeMaker/Tutorial.pod +#usr/lib/perl5/5.12.3/ExtUtils/Manifest.pm +#usr/lib/perl5/5.12.3/ExtUtils/Miniperl.pm +#usr/lib/perl5/5.12.3/ExtUtils/Mkbootstrap.pm +#usr/lib/perl5/5.12.3/ExtUtils/Mksymlists.pm +#usr/lib/perl5/5.12.3/ExtUtils/Packlist.pm +#usr/lib/perl5/5.12.3/ExtUtils/ParseXS.pm +#usr/lib/perl5/5.12.3/ExtUtils/testlib.pm +#usr/lib/perl5/5.12.3/ExtUtils/typemap +#usr/lib/perl5/5.12.3/ExtUtils/xsubpp +usr/lib/perl5/5.12.3/Fatal.pm +#usr/lib/perl5/5.12.3/File +usr/lib/perl5/5.12.3/File/Basename.pm +usr/lib/perl5/5.12.3/File/CheckTree.pm +usr/lib/perl5/5.12.3/File/Compare.pm +usr/lib/perl5/5.12.3/File/Copy.pm +usr/lib/perl5/5.12.3/File/DosGlob.pm +usr/lib/perl5/5.12.3/File/Fetch.pm +usr/lib/perl5/5.12.3/File/Find.pm +usr/lib/perl5/5.12.3/File/GlobMapper.pm +usr/lib/perl5/5.12.3/File/Path.pm +usr/lib/perl5/5.12.3/File/Temp.pm +usr/lib/perl5/5.12.3/File/stat.pm +usr/lib/perl5/5.12.3/FileCache.pm +usr/lib/perl5/5.12.3/FileHandle.pm +#usr/lib/perl5/5.12.3/Filter +usr/lib/perl5/5.12.3/Filter/Simple.pm +usr/lib/perl5/5.12.3/FindBin.pm +#usr/lib/perl5/5.12.3/Getopt +usr/lib/perl5/5.12.3/Getopt/Long.pm +usr/lib/perl5/5.12.3/Getopt/Std.pm +#usr/lib/perl5/5.12.3/I18N +usr/lib/perl5/5.12.3/I18N/Collate.pm +usr/lib/perl5/5.12.3/I18N/LangTags +usr/lib/perl5/5.12.3/I18N/LangTags.pm +usr/lib/perl5/5.12.3/I18N/LangTags/Detect.pm +usr/lib/perl5/5.12.3/I18N/LangTags/List.pm +#usr/lib/perl5/5.12.3/IO +#usr/lib/perl5/5.12.3/IO/Compress +#usr/lib/perl5/5.12.3/IO/Compress/Adapter +usr/lib/perl5/5.12.3/IO/Compress/Adapter/Bzip2.pm +usr/lib/perl5/5.12.3/IO/Compress/Adapter/Deflate.pm +usr/lib/perl5/5.12.3/IO/Compress/Adapter/Identity.pm +#usr/lib/perl5/5.12.3/IO/Compress/Base +usr/lib/perl5/5.12.3/IO/Compress/Base.pm +usr/lib/perl5/5.12.3/IO/Compress/Base/Common.pm +usr/lib/perl5/5.12.3/IO/Compress/Bzip2.pm +usr/lib/perl5/5.12.3/IO/Compress/Deflate.pm +#usr/lib/perl5/5.12.3/IO/Compress/Gzip +usr/lib/perl5/5.12.3/IO/Compress/Gzip.pm +usr/lib/perl5/5.12.3/IO/Compress/Gzip/Constants.pm +usr/lib/perl5/5.12.3/IO/Compress/RawDeflate.pm +#usr/lib/perl5/5.12.3/IO/Compress/Zip +usr/lib/perl5/5.12.3/IO/Compress/Zip.pm +usr/lib/perl5/5.12.3/IO/Compress/Zip/Constants.pm +#usr/lib/perl5/5.12.3/IO/Compress/Zlib +usr/lib/perl5/5.12.3/IO/Compress/Zlib/Constants.pm +usr/lib/perl5/5.12.3/IO/Compress/Zlib/Extra.pm +#usr/lib/perl5/5.12.3/IO/Uncompress +#usr/lib/perl5/5.12.3/IO/Uncompress/Adapter +usr/lib/perl5/5.12.3/IO/Uncompress/Adapter/Bunzip2.pm +usr/lib/perl5/5.12.3/IO/Uncompress/Adapter/Identity.pm +usr/lib/perl5/5.12.3/IO/Uncompress/Adapter/Inflate.pm +usr/lib/perl5/5.12.3/IO/Uncompress/AnyInflate.pm +usr/lib/perl5/5.12.3/IO/Uncompress/AnyUncompress.pm +usr/lib/perl5/5.12.3/IO/Uncompress/Base.pm +usr/lib/perl5/5.12.3/IO/Uncompress/Bunzip2.pm +usr/lib/perl5/5.12.3/IO/Uncompress/Gunzip.pm +usr/lib/perl5/5.12.3/IO/Uncompress/Inflate.pm +usr/lib/perl5/5.12.3/IO/Uncompress/RawInflate.pm +usr/lib/perl5/5.12.3/IO/Uncompress/Unzip.pm +usr/lib/perl5/5.12.3/IO/Zlib.pm +#usr/lib/perl5/5.12.3/IPC +usr/lib/perl5/5.12.3/IPC/Cmd.pm +usr/lib/perl5/5.12.3/IPC/Open2.pm +usr/lib/perl5/5.12.3/IPC/Open3.pm +#usr/lib/perl5/5.12.3/Locale +#usr/lib/perl5/5.12.3/Locale/Constants.pm +#usr/lib/perl5/5.12.3/Locale/Constants.pod +#usr/lib/perl5/5.12.3/Locale/Country.pm +#usr/lib/perl5/5.12.3/Locale/Country.pod +#usr/lib/perl5/5.12.3/Locale/Currency.pm +#usr/lib/perl5/5.12.3/Locale/Currency.pod +#usr/lib/perl5/5.12.3/Locale/Language.pm +#usr/lib/perl5/5.12.3/Locale/Language.pod +#usr/lib/perl5/5.12.3/Locale/Maketext +#usr/lib/perl5/5.12.3/Locale/Maketext.pm +#usr/lib/perl5/5.12.3/Locale/Maketext.pod +#usr/lib/perl5/5.12.3/Locale/Maketext/Guts.pm +#usr/lib/perl5/5.12.3/Locale/Maketext/GutsLoader.pm +#usr/lib/perl5/5.12.3/Locale/Maketext/Simple.pm +#usr/lib/perl5/5.12.3/Locale/Maketext/TPJ13.pod +#usr/lib/perl5/5.12.3/Locale/Script.pm +#usr/lib/perl5/5.12.3/Locale/Script.pod +#usr/lib/perl5/5.12.3/Log +#usr/lib/perl5/5.12.3/Log/Message +usr/lib/perl5/5.12.3/Log/Message.pm +usr/lib/perl5/5.12.3/Log/Message/Config.pm +usr/lib/perl5/5.12.3/Log/Message/Handlers.pm +usr/lib/perl5/5.12.3/Log/Message/Item.pm +usr/lib/perl5/5.12.3/Log/Message/Simple.pm +#usr/lib/perl5/5.12.3/Math +#usr/lib/perl5/5.12.3/Math/BigFloat +usr/lib/perl5/5.12.3/Math/BigFloat.pm +usr/lib/perl5/5.12.3/Math/BigFloat/Trace.pm +#usr/lib/perl5/5.12.3/Math/BigInt +usr/lib/perl5/5.12.3/Math/BigInt.pm +usr/lib/perl5/5.12.3/Math/BigInt/Calc.pm +usr/lib/perl5/5.12.3/Math/BigInt/CalcEmu.pm +usr/lib/perl5/5.12.3/Math/BigInt/Trace.pm +usr/lib/perl5/5.12.3/Math/BigRat.pm +usr/lib/perl5/5.12.3/Math/Complex.pm +usr/lib/perl5/5.12.3/Math/Trig.pm +#usr/lib/perl5/5.12.3/Memoize +usr/lib/perl5/5.12.3/Memoize.pm +usr/lib/perl5/5.12.3/Memoize/AnyDBM_File.pm +usr/lib/perl5/5.12.3/Memoize/Expire.pm +usr/lib/perl5/5.12.3/Memoize/ExpireFile.pm +usr/lib/perl5/5.12.3/Memoize/ExpireTest.pm +usr/lib/perl5/5.12.3/Memoize/NDBM_File.pm +usr/lib/perl5/5.12.3/Memoize/SDBM_File.pm +usr/lib/perl5/5.12.3/Memoize/Storable.pm +#usr/lib/perl5/5.12.3/Module +#usr/lib/perl5/5.12.3/Module/Build +#usr/lib/perl5/5.12.3/Module/Build.pm +#usr/lib/perl5/5.12.3/Module/Build/API.pod +#usr/lib/perl5/5.12.3/Module/Build/Authoring.pod +#usr/lib/perl5/5.12.3/Module/Build/Base.pm +#usr/lib/perl5/5.12.3/Module/Build/Bundling.pod +#usr/lib/perl5/5.12.3/Module/Build/Compat.pm +#usr/lib/perl5/5.12.3/Module/Build/Config.pm +#usr/lib/perl5/5.12.3/Module/Build/ConfigData.pm +#usr/lib/perl5/5.12.3/Module/Build/Cookbook.pm +#usr/lib/perl5/5.12.3/Module/Build/Dumper.pm +#usr/lib/perl5/5.12.3/Module/Build/ModuleInfo.pm +#usr/lib/perl5/5.12.3/Module/Build/Notes.pm +#usr/lib/perl5/5.12.3/Module/Build/PPMMaker.pm +#usr/lib/perl5/5.12.3/Module/Build/Platform +#usr/lib/perl5/5.12.3/Module/Build/Platform/Amiga.pm +#usr/lib/perl5/5.12.3/Module/Build/Platform/Default.pm +#usr/lib/perl5/5.12.3/Module/Build/Platform/EBCDIC.pm +#usr/lib/perl5/5.12.3/Module/Build/Platform/MPEiX.pm +#usr/lib/perl5/5.12.3/Module/Build/Platform/MacOS.pm +#usr/lib/perl5/5.12.3/Module/Build/Platform/RiscOS.pm +#usr/lib/perl5/5.12.3/Module/Build/Platform/Unix.pm +#usr/lib/perl5/5.12.3/Module/Build/Platform/VMS.pm +#usr/lib/perl5/5.12.3/Module/Build/Platform/VOS.pm +#usr/lib/perl5/5.12.3/Module/Build/Platform/Windows.pm +#usr/lib/perl5/5.12.3/Module/Build/Platform/aix.pm +#usr/lib/perl5/5.12.3/Module/Build/Platform/cygwin.pm +#usr/lib/perl5/5.12.3/Module/Build/Platform/darwin.pm +#usr/lib/perl5/5.12.3/Module/Build/Platform/os2.pm +#usr/lib/perl5/5.12.3/Module/Build/PodParser.pm +#usr/lib/perl5/5.12.3/Module/Build/Version.pm +#usr/lib/perl5/5.12.3/Module/Build/YAML.pm +usr/lib/perl5/5.12.3/Module/CoreList.pm +#usr/lib/perl5/5.12.3/Module/Load +usr/lib/perl5/5.12.3/Module/Load.pm +usr/lib/perl5/5.12.3/Module/Load/Conditional.pm +usr/lib/perl5/5.12.3/Module/Loaded.pm +#usr/lib/perl5/5.12.3/Module/Pluggable +usr/lib/perl5/5.12.3/Module/Pluggable.pm +usr/lib/perl5/5.12.3/Module/Pluggable/Object.pm +usr/lib/perl5/5.12.3/NEXT.pm +#usr/lib/perl5/5.12.3/Net +usr/lib/perl5/5.12.3/Net/Cmd.pm +usr/lib/perl5/5.12.3/Net/Config.pm +usr/lib/perl5/5.12.3/Net/Domain.pm +#usr/lib/perl5/5.12.3/Net/FTP +usr/lib/perl5/5.12.3/Net/FTP.pm +usr/lib/perl5/5.12.3/Net/FTP/A.pm +usr/lib/perl5/5.12.3/Net/FTP/E.pm +usr/lib/perl5/5.12.3/Net/FTP/I.pm +usr/lib/perl5/5.12.3/Net/FTP/L.pm +usr/lib/perl5/5.12.3/Net/FTP/dataconn.pm +usr/lib/perl5/5.12.3/Net/NNTP.pm +usr/lib/perl5/5.12.3/Net/Netrc.pm +usr/lib/perl5/5.12.3/Net/POP3.pm +usr/lib/perl5/5.12.3/Net/Ping.pm +usr/lib/perl5/5.12.3/Net/SMTP.pm +usr/lib/perl5/5.12.3/Net/Time.pm +usr/lib/perl5/5.12.3/Net/hostent.pm +usr/lib/perl5/5.12.3/Net/libnetFAQ.pod +usr/lib/perl5/5.12.3/Net/netent.pm +usr/lib/perl5/5.12.3/Net/protoent.pm +usr/lib/perl5/5.12.3/Net/servent.pm +#usr/lib/perl5/5.12.3/Object +usr/lib/perl5/5.12.3/Object/Accessor.pm +#usr/lib/perl5/5.12.3/Package +usr/lib/perl5/5.12.3/Package/Constants.pm +#usr/lib/perl5/5.12.3/Params +usr/lib/perl5/5.12.3/Params/Check.pm +#usr/lib/perl5/5.12.3/Parse +#usr/lib/perl5/5.12.3/Parse/CPAN +#usr/lib/perl5/5.12.3/Parse/CPAN/Meta.pm +#usr/lib/perl5/5.12.3/PerlIO +usr/lib/perl5/5.12.3/PerlIO.pm +#usr/lib/perl5/5.12.3/PerlIO/via +usr/lib/perl5/5.12.3/PerlIO/via/QuotedPrint.pm +usr/lib/perl5/5.12.3/Pod +#usr/lib/perl5/5.12.3/Pod/Checker.pm +#usr/lib/perl5/5.12.3/Pod/Escapes.pm +#usr/lib/perl5/5.12.3/Pod/Find.pm +#usr/lib/perl5/5.12.3/Pod/Functions.pm +#usr/lib/perl5/5.12.3/Pod/Html.pm +#usr/lib/perl5/5.12.3/Pod/InputObjects.pm +#usr/lib/perl5/5.12.3/Pod/LaTeX.pm +#usr/lib/perl5/5.12.3/Pod/Man.pm +#usr/lib/perl5/5.12.3/Pod/ParseLink.pm +#usr/lib/perl5/5.12.3/Pod/ParseUtils.pm +#usr/lib/perl5/5.12.3/Pod/Parser.pm +#usr/lib/perl5/5.12.3/Pod/Perldoc +#usr/lib/perl5/5.12.3/Pod/Perldoc.pm +#usr/lib/perl5/5.12.3/Pod/Perldoc/BaseTo.pm +#usr/lib/perl5/5.12.3/Pod/Perldoc/GetOptsOO.pm +#usr/lib/perl5/5.12.3/Pod/Perldoc/ToChecker.pm +#usr/lib/perl5/5.12.3/Pod/Perldoc/ToMan.pm +#usr/lib/perl5/5.12.3/Pod/Perldoc/ToNroff.pm +#usr/lib/perl5/5.12.3/Pod/Perldoc/ToPod.pm +#usr/lib/perl5/5.12.3/Pod/Perldoc/ToRtf.pm +#usr/lib/perl5/5.12.3/Pod/Perldoc/ToText.pm +#usr/lib/perl5/5.12.3/Pod/Perldoc/ToTk.pm +#usr/lib/perl5/5.12.3/Pod/Perldoc/ToXml.pm +#usr/lib/perl5/5.12.3/Pod/PlainText.pm +#usr/lib/perl5/5.12.3/Pod/Plainer.pm +#usr/lib/perl5/5.12.3/Pod/Select.pm +#usr/lib/perl5/5.12.3/Pod/Simple +#usr/lib/perl5/5.12.3/Pod/Simple.pm +#usr/lib/perl5/5.12.3/Pod/Simple.pod +#usr/lib/perl5/5.12.3/Pod/Simple/BlackBox.pm +#usr/lib/perl5/5.12.3/Pod/Simple/Checker.pm +#usr/lib/perl5/5.12.3/Pod/Simple/Debug.pm +#usr/lib/perl5/5.12.3/Pod/Simple/DumpAsText.pm +#usr/lib/perl5/5.12.3/Pod/Simple/DumpAsXML.pm +#usr/lib/perl5/5.12.3/Pod/Simple/HTML.pm +#usr/lib/perl5/5.12.3/Pod/Simple/HTMLBatch.pm +#usr/lib/perl5/5.12.3/Pod/Simple/HTMLLegacy.pm +#usr/lib/perl5/5.12.3/Pod/Simple/LinkSection.pm +#usr/lib/perl5/5.12.3/Pod/Simple/Methody.pm +#usr/lib/perl5/5.12.3/Pod/Simple/Progress.pm +#usr/lib/perl5/5.12.3/Pod/Simple/PullParser.pm +#usr/lib/perl5/5.12.3/Pod/Simple/PullParserEndToken.pm +#usr/lib/perl5/5.12.3/Pod/Simple/PullParserStartToken.pm +#usr/lib/perl5/5.12.3/Pod/Simple/PullParserTextToken.pm +#usr/lib/perl5/5.12.3/Pod/Simple/PullParserToken.pm +#usr/lib/perl5/5.12.3/Pod/Simple/RTF.pm +#usr/lib/perl5/5.12.3/Pod/Simple/Search.pm +#usr/lib/perl5/5.12.3/Pod/Simple/SimpleTree.pm +#usr/lib/perl5/5.12.3/Pod/Simple/Subclassing.pod +#usr/lib/perl5/5.12.3/Pod/Simple/Text.pm +#usr/lib/perl5/5.12.3/Pod/Simple/TextContent.pm +#usr/lib/perl5/5.12.3/Pod/Simple/TiedOutFH.pm +#usr/lib/perl5/5.12.3/Pod/Simple/Transcode.pm +#usr/lib/perl5/5.12.3/Pod/Simple/TranscodeDumb.pm +#usr/lib/perl5/5.12.3/Pod/Simple/TranscodeSmart.pm +#usr/lib/perl5/5.12.3/Pod/Simple/XHTML.pm +#usr/lib/perl5/5.12.3/Pod/Simple/XMLOutStream.pm +#usr/lib/perl5/5.12.3/Pod/Text +#usr/lib/perl5/5.12.3/Pod/Text.pm +#usr/lib/perl5/5.12.3/Pod/Text/Color.pm +#usr/lib/perl5/5.12.3/Pod/Text/Overstrike.pm +#usr/lib/perl5/5.12.3/Pod/Text/Termcap.pm +#usr/lib/perl5/5.12.3/Pod/Usage.pm +usr/lib/perl5/5.12.3/Safe.pm +#usr/lib/perl5/5.12.3/Search +usr/lib/perl5/5.12.3/Search/Dict.pm +usr/lib/perl5/5.12.3/SelectSaver.pm +usr/lib/perl5/5.12.3/SelfLoader.pm +usr/lib/perl5/5.12.3/Shell.pm +usr/lib/perl5/5.12.3/Switch.pm +usr/lib/perl5/5.12.3/Symbol.pm +#usr/lib/perl5/5.12.3/TAP +#usr/lib/perl5/5.12.3/TAP/Base.pm +#usr/lib/perl5/5.12.3/TAP/Formatter +#usr/lib/perl5/5.12.3/TAP/Formatter/Base.pm +#usr/lib/perl5/5.12.3/TAP/Formatter/Color.pm +#usr/lib/perl5/5.12.3/TAP/Formatter/Console +#usr/lib/perl5/5.12.3/TAP/Formatter/Console.pm +#usr/lib/perl5/5.12.3/TAP/Formatter/Console/ParallelSession.pm +#usr/lib/perl5/5.12.3/TAP/Formatter/Console/Session.pm +#usr/lib/perl5/5.12.3/TAP/Formatter/File +#usr/lib/perl5/5.12.3/TAP/Formatter/File.pm +#usr/lib/perl5/5.12.3/TAP/Formatter/File/Session.pm +#usr/lib/perl5/5.12.3/TAP/Formatter/Session.pm +#usr/lib/perl5/5.12.3/TAP/Harness.pm +#usr/lib/perl5/5.12.3/TAP/Object.pm +#usr/lib/perl5/5.12.3/TAP/Parser +#usr/lib/perl5/5.12.3/TAP/Parser.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Aggregator.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Grammar.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Iterator +#usr/lib/perl5/5.12.3/TAP/Parser/Iterator.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Iterator/Array.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Iterator/Process.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Iterator/Stream.pm +#usr/lib/perl5/5.12.3/TAP/Parser/IteratorFactory.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Multiplexer.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Result +#usr/lib/perl5/5.12.3/TAP/Parser/Result.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Result/Bailout.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Result/Comment.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Result/Plan.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Result/Pragma.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Result/Test.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Result/Unknown.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Result/Version.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Result/YAML.pm +#usr/lib/perl5/5.12.3/TAP/Parser/ResultFactory.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Scheduler +#usr/lib/perl5/5.12.3/TAP/Parser/Scheduler.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Scheduler/Job.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Scheduler/Spinner.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Source +#usr/lib/perl5/5.12.3/TAP/Parser/Source.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Source/Perl.pm +#usr/lib/perl5/5.12.3/TAP/Parser/Utils.pm +#usr/lib/perl5/5.12.3/TAP/Parser/YAMLish +#usr/lib/perl5/5.12.3/TAP/Parser/YAMLish/Reader.pm +#usr/lib/perl5/5.12.3/TAP/Parser/YAMLish/Writer.pm +#usr/lib/perl5/5.12.3/Term +usr/lib/perl5/5.12.3/Term/ANSIColor.pm +usr/lib/perl5/5.12.3/Term/Cap.pm +usr/lib/perl5/5.12.3/Term/Complete.pm +usr/lib/perl5/5.12.3/Term/ReadLine.pm +#usr/lib/perl5/5.12.3/Term/UI +usr/lib/perl5/5.12.3/Term/UI.pm +usr/lib/perl5/5.12.3/Term/UI/History.pm +#usr/lib/perl5/5.12.3/Test +#usr/lib/perl5/5.12.3/Test.pm +#usr/lib/perl5/5.12.3/Test/Builder +#usr/lib/perl5/5.12.3/Test/Builder.pm +#usr/lib/perl5/5.12.3/Test/Builder/Module.pm +#usr/lib/perl5/5.12.3/Test/Builder/Tester +#usr/lib/perl5/5.12.3/Test/Builder/Tester.pm +#usr/lib/perl5/5.12.3/Test/Builder/Tester/Color.pm +#usr/lib/perl5/5.12.3/Test/Harness.pm +#usr/lib/perl5/5.12.3/Test/More.pm +#usr/lib/perl5/5.12.3/Test/Simple.pm +#usr/lib/perl5/5.12.3/Test/Tutorial.pod +#usr/lib/perl5/5.12.3/Text +usr/lib/perl5/5.12.3/Text/Abbrev.pm +usr/lib/perl5/5.12.3/Text/Balanced.pm +usr/lib/perl5/5.12.3/Text/ParseWords.pm +usr/lib/perl5/5.12.3/Text/Tabs.pm +usr/lib/perl5/5.12.3/Text/Wrap.pm +#usr/lib/perl5/5.12.3/Thread +usr/lib/perl5/5.12.3/Thread.pm +usr/lib/perl5/5.12.3/Thread/Queue.pm +usr/lib/perl5/5.12.3/Thread/Semaphore.pm +#usr/lib/perl5/5.12.3/Tie +usr/lib/perl5/5.12.3/Tie/Array.pm +usr/lib/perl5/5.12.3/Tie/File.pm +usr/lib/perl5/5.12.3/Tie/Handle.pm +#usr/lib/perl5/5.12.3/Tie/Hash +usr/lib/perl5/5.12.3/Tie/Hash.pm +usr/lib/perl5/5.12.3/Tie/Hash/NamedCapture.pm +usr/lib/perl5/5.12.3/Tie/Memoize.pm +usr/lib/perl5/5.12.3/Tie/RefHash.pm +usr/lib/perl5/5.12.3/Tie/Scalar.pm +usr/lib/perl5/5.12.3/Tie/StdHandle.pm +usr/lib/perl5/5.12.3/Tie/SubstrHash.pm +#usr/lib/perl5/5.12.3/Time +usr/lib/perl5/5.12.3/Time/Local.pm +usr/lib/perl5/5.12.3/Time/gmtime.pm +usr/lib/perl5/5.12.3/Time/localtime.pm +usr/lib/perl5/5.12.3/Time/tm.pm +usr/lib/perl5/5.12.3/UNIVERSAL.pm +#usr/lib/perl5/5.12.3/Unicode +#usr/lib/perl5/5.12.3/Unicode/Collate +usr/lib/perl5/5.12.3/Unicode/Collate.pm +usr/lib/perl5/5.12.3/Unicode/Collate/allkeys.txt +usr/lib/perl5/5.12.3/Unicode/Collate/keys.txt +usr/lib/perl5/5.12.3/Unicode/UCD.pm +#usr/lib/perl5/5.12.3/User +usr/lib/perl5/5.12.3/User/grent.pm +usr/lib/perl5/5.12.3/User/pwent.pm +usr/lib/perl5/5.12.3/XSLoader.pm +usr/lib/perl5/5.12.3/abbrev.pl +usr/lib/perl5/5.12.3/assert.pl +#usr/lib/perl5/5.12.3/autodie +usr/lib/perl5/5.12.3/autodie.pm +usr/lib/perl5/5.12.3/autodie/exception +usr/lib/perl5/5.12.3/autodie/exception.pm +usr/lib/perl5/5.12.3/autodie/exception/system.pm +usr/lib/perl5/5.12.3/autodie/hints.pm +usr/lib/perl5/5.12.3/autouse.pm +usr/lib/perl5/5.12.3/base.pm +usr/lib/perl5/5.12.3/bigfloat.pl +usr/lib/perl5/5.12.3/bigint.pl +usr/lib/perl5/5.12.3/bigint.pm +usr/lib/perl5/5.12.3/bignum.pm +usr/lib/perl5/5.12.3/bigrat.pl +usr/lib/perl5/5.12.3/bigrat.pm +usr/lib/perl5/5.12.3/blib.pm +usr/lib/perl5/5.12.3/bytes.pm +usr/lib/perl5/5.12.3/bytes_heavy.pl +usr/lib/perl5/5.12.3/cacheout.pl +usr/lib/perl5/5.12.3/charnames.pm +usr/lib/perl5/5.12.3/complete.pl +usr/lib/perl5/5.12.3/constant.pm +usr/lib/perl5/5.12.3/ctime.pl +usr/lib/perl5/5.12.3/deprecate.pm +usr/lib/perl5/5.12.3/diagnostics.pm +usr/lib/perl5/5.12.3/dotsh.pl +usr/lib/perl5/5.12.3/dumpvar.pl +#usr/lib/perl5/5.12.3/encoding +usr/lib/perl5/5.12.3/encoding/warnings.pm +usr/lib/perl5/5.12.3/exceptions.pl +usr/lib/perl5/5.12.3/fastcwd.pl +usr/lib/perl5/5.12.3/feature.pm +usr/lib/perl5/5.12.3/fields.pm +usr/lib/perl5/5.12.3/filetest.pm +usr/lib/perl5/5.12.3/find.pl +usr/lib/perl5/5.12.3/finddepth.pl +usr/lib/perl5/5.12.3/flush.pl +usr/lib/perl5/5.12.3/getcwd.pl +usr/lib/perl5/5.12.3/getopt.pl +usr/lib/perl5/5.12.3/getopts.pl +usr/lib/perl5/5.12.3/hostname.pl +#usr/lib/perl5/5.12.3/i586-linux-thread-multi +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/.packlist +usr/lib/perl5/5.12.3/i586-linux-thread-multi/B +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/B.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/B/Concise.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/B/Showlex.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/B/Terse.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/B/Xref.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/EXTERN.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/INTERN.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/XSUB.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/av.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/bitcount.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/cc_runtime.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/config.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/cop.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/cv.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/dosish.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/embed.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/embedvar.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/fakesdio.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/fakethr.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/form.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/git_version.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/gv.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/handy.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/hv.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/intrpvar.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/iperlsys.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/keywords.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/libperl.a +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/malloc_ctl.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/mg.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/mydtrace.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/nostdio.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/op.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/opcode.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/opnames.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/overload.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/pad.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/parser.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/patchlevel.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/perl.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/perlapi.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/perlio.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/perliol.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/perlsdio.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/perlsfio.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/perlvars.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/perly.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/pp.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/pp_proto.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/proto.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/reentr.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/regcharclass.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/regcomp.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/regexp.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/regnodes.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/scope.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/sv.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/thread.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/time64.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/time64_config.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/uconfig.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/unixish.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/utf8.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/utfebcdic.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/util.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/uudmap.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE/warnings.h +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Compress +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Compress/Raw +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Compress/Raw/Bzip2.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Compress/Raw/Zlib.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Config.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Config.pod +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Config_git.pl +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Config_heavy.pl +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Cwd.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/DB_File.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Data +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Data/Dumper.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Devel +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Devel/DProf.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Devel/PPPort.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Devel/Peek.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Digest +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Digest/MD5.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Digest/SHA.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/DynaLoader.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/Alias.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/Byte.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/CJKConstants.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/CN +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/CN.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/CN/HZ.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/Config.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/EBCDIC.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/Encoder.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/Encoding.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/GSM0338.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/Guess.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/JP +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/JP.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/JP/H2Z.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/JP/JIS7.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/KR +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/KR.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/KR/2022_KR.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/MIME +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/MIME/Header +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/MIME/Header.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/MIME/Header/ISO_2022_JP.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/MIME/Name.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/Symbol.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/TW.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/Unicode +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/Unicode.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Encode/Unicode/UTF7.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Errno.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Fcntl.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/File +usr/lib/perl5/5.12.3/i586-linux-thread-multi/File/Glob.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/File/Spec +usr/lib/perl5/5.12.3/i586-linux-thread-multi/File/Spec.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/File/Spec/Cygwin.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/File/Spec/Epoc.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/File/Spec/Functions.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/File/Spec/Mac.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/File/Spec/OS2.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/File/Spec/Unix.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/File/Spec/VMS.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/File/Spec/Win32.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Filter +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Filter/Util +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Filter/Util/Call.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Hash +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Hash/Util +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Hash/Util.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Hash/Util/FieldHash.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/I18N +usr/lib/perl5/5.12.3/i586-linux-thread-multi/I18N/Langinfo.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/IO +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IO.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IO/Dir.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IO/File.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IO/Handle.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IO/Pipe.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IO/Poll.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IO/Seekable.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IO/Select.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/IO/Socket +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IO/Socket.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IO/Socket/INET.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IO/Socket/UNIX.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/IPC +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IPC/Msg.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IPC/Semaphore.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IPC/SharedMem.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/IPC/SysV.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/List +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/List/Util +usr/lib/perl5/5.12.3/i586-linux-thread-multi/List/Util.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/List/Util/PP.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/List/Util/XS.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/MIME +usr/lib/perl5/5.12.3/i586-linux-thread-multi/MIME/Base64.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/MIME/QuotedPrint.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Math +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Math/BigInt +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Math/BigInt/FastCalc.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/O.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Opcode.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/POSIX.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/POSIX.pod +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/PerlIO +usr/lib/perl5/5.12.3/i586-linux-thread-multi/PerlIO/encoding.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/PerlIO/scalar.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/PerlIO/via.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/SDBM_File.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Scalar +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Scalar/Util +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Scalar/Util.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Scalar/Util/PP.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Socket.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Storable.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Sys +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Sys/Hostname.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Sys/Syslog.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Text +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Text/Soundex.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Time +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Time/HiRes.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Time/Piece.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Time/Seconds.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/Unicode +usr/lib/perl5/5.12.3/i586-linux-thread-multi/Unicode/Normalize.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/attributes.pm +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/B +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/B/B.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/B/B.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Compress +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Compress/Raw +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Compress/Raw/Bzip2 +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Compress/Raw/Bzip2/Bzip2.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Compress/Raw/Bzip2/Bzip2.so +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Compress/Raw/Bzip2/autosplit.ix +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Compress/Raw/Zlib +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Compress/Raw/Zlib/Zlib.so +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Compress/Raw/Zlib/autosplit.ix +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Compress/Zlib +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Compress/Zlib/autosplit.ix +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Cwd +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Cwd/Cwd.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Cwd/Cwd.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/DB_File +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/DB_File/DB_File.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/DB_File/DB_File.so +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/DB_File/autosplit.ix +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Data +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Data/Dumper +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Data/Dumper/Dumper.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Data/Dumper/Dumper.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Devel +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Devel/DProf +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Devel/DProf/DProf.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Devel/DProf/DProf.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Devel/PPPort +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Devel/PPPort/PPPort.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Devel/PPPort/PPPort.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Devel/Peek +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Devel/Peek/Peek.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Devel/Peek/Peek.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Digest +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Digest/MD5 +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Digest/MD5/MD5.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Digest/MD5/MD5.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Digest/SHA +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Digest/SHA/SHA.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Digest/SHA/SHA.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/DynaLoader +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/DynaLoader/autosplit.ix +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/DynaLoader/dl_expandspec.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/DynaLoader/dl_find_symbol_anywhere.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/DynaLoader/dl_findfile.al +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/Byte +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/Byte/Byte.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/Byte/Byte.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/CN +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/CN/CN.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/CN/CN.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/EBCDIC +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/EBCDIC/EBCDIC.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/EBCDIC/EBCDIC.so +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/Encode.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/Encode.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/JP +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/JP/JP.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/JP/JP.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/KR +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/KR/KR.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/KR/KR.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/Symbol +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/Symbol/Symbol.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/Symbol/Symbol.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/TW +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/TW/TW.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/TW/TW.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/Unicode +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/Unicode/Unicode.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Encode/Unicode/Unicode.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Fcntl +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Fcntl/Fcntl.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Fcntl/Fcntl.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/File +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/File/Glob +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/File/Glob/Glob.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/File/Glob/Glob.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Filter +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Filter/Util +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Filter/Util/Call +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Filter/Util/Call/Call.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Filter/Util/Call/Call.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Hash +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Hash/Util +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Hash/Util/FieldHash +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Hash/Util/FieldHash/FieldHash.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Hash/Util/FieldHash/FieldHash.so +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Hash/Util/Util.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Hash/Util/Util.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/I18N +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/I18N/Langinfo +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/I18N/Langinfo/Langinfo.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/I18N/Langinfo/Langinfo.so +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/I18N/Langinfo/autosplit.ix +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/IO +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/IO/IO.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/IO/IO.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/IPC +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/IPC/SysV +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/IPC/SysV/SysV.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/IPC/SysV/SysV.so +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/List +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/List/Util +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/List/Util/Util.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/List/Util/Util.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/MIME +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/MIME/Base64 +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/MIME/Base64/Base64.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/MIME/Base64/Base64.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Math +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Math/BigInt +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Math/BigInt/FastCalc +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Math/BigInt/FastCalc/FastCalc.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Math/BigInt/FastCalc/FastCalc.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Opcode +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Opcode/Opcode.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Opcode/Opcode.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/POSIX.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/POSIX.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigAction +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigAction/flags.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigAction/handler.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigAction/mask.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigAction/new.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigAction/safe.al +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigRt +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigRt/CLEAR.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigRt/DELETE.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigRt/EXISTS.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigRt/FETCH.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigRt/SCALAR.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigRt/STORE.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigRt/_check.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigRt/_croak.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigRt/_exist.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigRt/_getsig.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigRt/_init.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/SigRt/new.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/abs.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/alarm.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/assert.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/atan2.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/atexit.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/atof.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/atoi.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/atol.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/autosplit.ix +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/bsearch.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/calloc.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/chdir.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/chmod.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/chown.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/clearerr.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/closedir.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/cos.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/creat.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/div.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/errno.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/execl.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/execle.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/execlp.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/execv.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/execve.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/execvp.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/exit.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/exp.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fabs.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fclose.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fcntl.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fdopen.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/feof.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/ferror.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fflush.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fgetc.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fgetpos.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fgets.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fileno.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fopen.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fork.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fprintf.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fputc.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fputs.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fread.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/free.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/freopen.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fscanf.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fseek.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fsetpos.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fstat.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fsync.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/ftell.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/fwrite.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getc.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getchar.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getegid.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getenv.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/geteuid.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getgid.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getgrgid.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getgrnam.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getgroups.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getlogin.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getpgrp.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getpid.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getppid.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getpwnam.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getpwuid.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/gets.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/getuid.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/gmtime.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/isatty.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/kill.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/labs.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/ldiv.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/link.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/load_imports.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/localtime.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/log.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/longjmp.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/malloc.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/memchr.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/memcmp.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/memcpy.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/memmove.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/memset.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/mkdir.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/offsetof.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/opendir.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/perror.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/pow.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/printf.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/putc.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/putchar.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/puts.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/qsort.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/raise.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/rand.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/readdir.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/realloc.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/redef.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/remove.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/rename.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/rewind.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/rewinddir.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/rmdir.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/scanf.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/setbuf.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/setjmp.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/setvbuf.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/siglongjmp.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/sigsetjmp.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/sin.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/sleep.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/sprintf.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/sqrt.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/srand.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/sscanf.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/stat.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strcat.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strchr.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strcmp.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strcpy.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strcspn.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strerror.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strlen.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strncat.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strncmp.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strncpy.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strpbrk.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strrchr.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strspn.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strstr.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/strtok.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/system.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/time.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/tmpfile.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/tolower.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/toupper.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/umask.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/ungetc.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/unimpl.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/unlink.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/usage.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/utime.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/vfprintf.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/vprintf.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/vsprintf.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/wait.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/POSIX/waitpid.al +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/PerlIO +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/PerlIO/encoding +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/PerlIO/encoding/encoding.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/PerlIO/encoding/encoding.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/PerlIO/scalar +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/PerlIO/scalar/scalar.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/PerlIO/scalar/scalar.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/PerlIO/via +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/PerlIO/via/via.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/PerlIO/via/via.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/SDBM_File +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/SDBM_File/SDBM_File.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/SDBM_File/SDBM_File.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Socket +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Socket/Socket.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Socket/Socket.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/BIN_VERSION_NV.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/BIN_WRITE_VERSION_NV.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/CAN_FLOCK.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/Storable.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/Storable.so +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/_freeze.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/_retrieve.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/_store.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/_store_fd.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/autosplit.ix +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/fd_retrieve.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/file_magic.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/freeze.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/lock_nstore.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/lock_retrieve.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/lock_store.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/logcarp.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/logcroak.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/nfreeze.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/nstore.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/nstore_fd.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/read_magic.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/retrieve.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/show_file_magic.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/store.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/store_fd.al +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Storable/thaw.al +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Sys +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Sys/Hostname +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Sys/Hostname/Hostname.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Sys/Hostname/Hostname.so +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Sys/Hostname/autosplit.ix +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Sys/Syslog +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Sys/Syslog/Syslog.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Sys/Syslog/Syslog.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Text +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Text/Soundex +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Text/Soundex/Soundex.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Text/Soundex/Soundex.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Time +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Time/HiRes +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Time/HiRes/HiRes.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Time/HiRes/HiRes.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Time/Piece +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Time/Piece/Piece.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Time/Piece/Piece.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Unicode +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Unicode/Normalize +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Unicode/Normalize/Normalize.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/Unicode/Normalize/Normalize.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/attributes +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/attributes/attributes.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/attributes/attributes.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/mro +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/mro/mro.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/mro/mro.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/re +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/re/re.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/re/re.so +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/sdbm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/sdbm/extralibs.ld +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/threads +#usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/threads/shared +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/threads/shared/shared.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/threads/shared/shared.so +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/threads/threads.bs +usr/lib/perl5/5.12.3/i586-linux-thread-multi/auto/threads/threads.so +usr/lib/perl5/5.12.3/i586-linux-thread-multi/encoding.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/lib.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/mro.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/ops.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/re.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/threads +usr/lib/perl5/5.12.3/i586-linux-thread-multi/threads.pm +usr/lib/perl5/5.12.3/i586-linux-thread-multi/threads/shared.pm +usr/lib/perl5/5.12.3/if.pm +usr/lib/perl5/5.12.3/importenv.pl +#usr/lib/perl5/5.12.3/inc +#usr/lib/perl5/5.12.3/inc/latest +usr/lib/perl5/5.12.3/inc/latest.pm +usr/lib/perl5/5.12.3/inc/latest/private.pm +usr/lib/perl5/5.12.3/integer.pm +usr/lib/perl5/5.12.3/less.pm +usr/lib/perl5/5.12.3/locale.pm +usr/lib/perl5/5.12.3/look.pl +usr/lib/perl5/5.12.3/newgetopt.pl +usr/lib/perl5/5.12.3/open.pm +usr/lib/perl5/5.12.3/open2.pl +usr/lib/perl5/5.12.3/open3.pl +#usr/lib/perl5/5.12.3/overload +usr/lib/perl5/5.12.3/overload.pm +usr/lib/perl5/5.12.3/overload/numbers.pm +usr/lib/perl5/5.12.3/overloading.pm +usr/lib/perl5/5.12.3/parent.pm +usr/lib/perl5/5.12.3/perl5db.pl +#usr/lib/perl5/5.12.3/pod +#usr/lib/perl5/5.12.3/pod/a2p.pod +#usr/lib/perl5/5.12.3/pod/perl.pod +#usr/lib/perl5/5.12.3/pod/perl5004delta.pod +#usr/lib/perl5/5.12.3/pod/perl5005delta.pod +#usr/lib/perl5/5.12.3/pod/perl5100delta.pod +#usr/lib/perl5/5.12.3/pod/perl5101delta.pod +#usr/lib/perl5/5.12.3/pod/perl5110delta.pod +#usr/lib/perl5/5.12.3/pod/perl5111delta.pod +#usr/lib/perl5/5.12.3/pod/perl5112delta.pod +#usr/lib/perl5/5.12.3/pod/perl5113delta.pod +#usr/lib/perl5/5.12.3/pod/perl5114delta.pod +#usr/lib/perl5/5.12.3/pod/perl5115delta.pod +#usr/lib/perl5/5.12.3/pod/perl5120delta.pod +#usr/lib/perl5/5.12.3/pod/perl5121delta.pod +#usr/lib/perl5/5.12.3/pod/perl5122delta.pod +#usr/lib/perl5/5.12.3/pod/perl5123delta.pod +#usr/lib/perl5/5.12.3/pod/perl561delta.pod +#usr/lib/perl5/5.12.3/pod/perl56delta.pod +#usr/lib/perl5/5.12.3/pod/perl570delta.pod +#usr/lib/perl5/5.12.3/pod/perl571delta.pod +#usr/lib/perl5/5.12.3/pod/perl572delta.pod +#usr/lib/perl5/5.12.3/pod/perl573delta.pod +#usr/lib/perl5/5.12.3/pod/perl581delta.pod +#usr/lib/perl5/5.12.3/pod/perl582delta.pod +#usr/lib/perl5/5.12.3/pod/perl583delta.pod +#usr/lib/perl5/5.12.3/pod/perl584delta.pod +#usr/lib/perl5/5.12.3/pod/perl585delta.pod +#usr/lib/perl5/5.12.3/pod/perl586delta.pod +#usr/lib/perl5/5.12.3/pod/perl587delta.pod +#usr/lib/perl5/5.12.3/pod/perl588delta.pod +#usr/lib/perl5/5.12.3/pod/perl589delta.pod +#usr/lib/perl5/5.12.3/pod/perl58delta.pod +#usr/lib/perl5/5.12.3/pod/perl590delta.pod +#usr/lib/perl5/5.12.3/pod/perl591delta.pod +#usr/lib/perl5/5.12.3/pod/perl592delta.pod +#usr/lib/perl5/5.12.3/pod/perl593delta.pod +#usr/lib/perl5/5.12.3/pod/perl594delta.pod +#usr/lib/perl5/5.12.3/pod/perl595delta.pod +#usr/lib/perl5/5.12.3/pod/perlaix.pod +#usr/lib/perl5/5.12.3/pod/perlamiga.pod +#usr/lib/perl5/5.12.3/pod/perlapi.pod +#usr/lib/perl5/5.12.3/pod/perlapio.pod +#usr/lib/perl5/5.12.3/pod/perlapollo.pod +#usr/lib/perl5/5.12.3/pod/perlartistic.pod +#usr/lib/perl5/5.12.3/pod/perlbeos.pod +#usr/lib/perl5/5.12.3/pod/perlbook.pod +#usr/lib/perl5/5.12.3/pod/perlboot.pod +#usr/lib/perl5/5.12.3/pod/perlbot.pod +#usr/lib/perl5/5.12.3/pod/perlbs2000.pod +#usr/lib/perl5/5.12.3/pod/perlcall.pod +#usr/lib/perl5/5.12.3/pod/perlce.pod +#usr/lib/perl5/5.12.3/pod/perlcheat.pod +#usr/lib/perl5/5.12.3/pod/perlclib.pod +#usr/lib/perl5/5.12.3/pod/perlcn.pod +#usr/lib/perl5/5.12.3/pod/perlcommunity.pod +#usr/lib/perl5/5.12.3/pod/perlcompile.pod +#usr/lib/perl5/5.12.3/pod/perlcygwin.pod +#usr/lib/perl5/5.12.3/pod/perldata.pod +#usr/lib/perl5/5.12.3/pod/perldbmfilter.pod +#usr/lib/perl5/5.12.3/pod/perldebguts.pod +#usr/lib/perl5/5.12.3/pod/perldebtut.pod +#usr/lib/perl5/5.12.3/pod/perldebug.pod +#usr/lib/perl5/5.12.3/pod/perldelta.pod +#usr/lib/perl5/5.12.3/pod/perldgux.pod +#usr/lib/perl5/5.12.3/pod/perldiag.pod +#usr/lib/perl5/5.12.3/pod/perldoc.pod +#usr/lib/perl5/5.12.3/pod/perldos.pod +#usr/lib/perl5/5.12.3/pod/perldsc.pod +#usr/lib/perl5/5.12.3/pod/perlebcdic.pod +#usr/lib/perl5/5.12.3/pod/perlembed.pod +#usr/lib/perl5/5.12.3/pod/perlepoc.pod +#usr/lib/perl5/5.12.3/pod/perlfaq.pod +#usr/lib/perl5/5.12.3/pod/perlfaq1.pod +#usr/lib/perl5/5.12.3/pod/perlfaq2.pod +#usr/lib/perl5/5.12.3/pod/perlfaq3.pod +#usr/lib/perl5/5.12.3/pod/perlfaq4.pod +#usr/lib/perl5/5.12.3/pod/perlfaq5.pod +#usr/lib/perl5/5.12.3/pod/perlfaq6.pod +#usr/lib/perl5/5.12.3/pod/perlfaq7.pod +#usr/lib/perl5/5.12.3/pod/perlfaq8.pod +#usr/lib/perl5/5.12.3/pod/perlfaq9.pod +#usr/lib/perl5/5.12.3/pod/perlfilter.pod +#usr/lib/perl5/5.12.3/pod/perlfork.pod +#usr/lib/perl5/5.12.3/pod/perlform.pod +#usr/lib/perl5/5.12.3/pod/perlfreebsd.pod +#usr/lib/perl5/5.12.3/pod/perlfunc.pod +#usr/lib/perl5/5.12.3/pod/perlglossary.pod +#usr/lib/perl5/5.12.3/pod/perlgpl.pod +#usr/lib/perl5/5.12.3/pod/perlguts.pod +#usr/lib/perl5/5.12.3/pod/perlhack.pod +#usr/lib/perl5/5.12.3/pod/perlhaiku.pod +#usr/lib/perl5/5.12.3/pod/perlhist.pod +#usr/lib/perl5/5.12.3/pod/perlhpux.pod +#usr/lib/perl5/5.12.3/pod/perlhurd.pod +#usr/lib/perl5/5.12.3/pod/perlintern.pod +#usr/lib/perl5/5.12.3/pod/perlintro.pod +#usr/lib/perl5/5.12.3/pod/perliol.pod +#usr/lib/perl5/5.12.3/pod/perlipc.pod +#usr/lib/perl5/5.12.3/pod/perlirix.pod +#usr/lib/perl5/5.12.3/pod/perljp.pod +#usr/lib/perl5/5.12.3/pod/perlko.pod +#usr/lib/perl5/5.12.3/pod/perllexwarn.pod +#usr/lib/perl5/5.12.3/pod/perllinux.pod +#usr/lib/perl5/5.12.3/pod/perllocale.pod +#usr/lib/perl5/5.12.3/pod/perllol.pod +#usr/lib/perl5/5.12.3/pod/perlmacos.pod +#usr/lib/perl5/5.12.3/pod/perlmacosx.pod +#usr/lib/perl5/5.12.3/pod/perlmod.pod +#usr/lib/perl5/5.12.3/pod/perlmodinstall.pod +#usr/lib/perl5/5.12.3/pod/perlmodlib.pod +#usr/lib/perl5/5.12.3/pod/perlmodstyle.pod +#usr/lib/perl5/5.12.3/pod/perlmpeix.pod +#usr/lib/perl5/5.12.3/pod/perlmroapi.pod +#usr/lib/perl5/5.12.3/pod/perlnetware.pod +#usr/lib/perl5/5.12.3/pod/perlnewmod.pod +#usr/lib/perl5/5.12.3/pod/perlnumber.pod +#usr/lib/perl5/5.12.3/pod/perlobj.pod +#usr/lib/perl5/5.12.3/pod/perlop.pod +#usr/lib/perl5/5.12.3/pod/perlopenbsd.pod +#usr/lib/perl5/5.12.3/pod/perlopentut.pod +#usr/lib/perl5/5.12.3/pod/perlos2.pod +#usr/lib/perl5/5.12.3/pod/perlos390.pod +#usr/lib/perl5/5.12.3/pod/perlos400.pod +#usr/lib/perl5/5.12.3/pod/perlpacktut.pod +#usr/lib/perl5/5.12.3/pod/perlperf.pod +#usr/lib/perl5/5.12.3/pod/perlplan9.pod +#usr/lib/perl5/5.12.3/pod/perlpod.pod +#usr/lib/perl5/5.12.3/pod/perlpodspec.pod +#usr/lib/perl5/5.12.3/pod/perlpolicy.pod +#usr/lib/perl5/5.12.3/pod/perlport.pod +#usr/lib/perl5/5.12.3/pod/perlpragma.pod +#usr/lib/perl5/5.12.3/pod/perlqnx.pod +#usr/lib/perl5/5.12.3/pod/perlre.pod +#usr/lib/perl5/5.12.3/pod/perlreapi.pod +#usr/lib/perl5/5.12.3/pod/perlrebackslash.pod +#usr/lib/perl5/5.12.3/pod/perlrecharclass.pod +#usr/lib/perl5/5.12.3/pod/perlref.pod +#usr/lib/perl5/5.12.3/pod/perlreftut.pod +#usr/lib/perl5/5.12.3/pod/perlreguts.pod +#usr/lib/perl5/5.12.3/pod/perlrepository.pod +#usr/lib/perl5/5.12.3/pod/perlrequick.pod +#usr/lib/perl5/5.12.3/pod/perlreref.pod +#usr/lib/perl5/5.12.3/pod/perlretut.pod +#usr/lib/perl5/5.12.3/pod/perlriscos.pod +#usr/lib/perl5/5.12.3/pod/perlrun.pod +#usr/lib/perl5/5.12.3/pod/perlsec.pod +#usr/lib/perl5/5.12.3/pod/perlsolaris.pod +#usr/lib/perl5/5.12.3/pod/perlstyle.pod +#usr/lib/perl5/5.12.3/pod/perlsub.pod +#usr/lib/perl5/5.12.3/pod/perlsymbian.pod +#usr/lib/perl5/5.12.3/pod/perlsyn.pod +#usr/lib/perl5/5.12.3/pod/perlthrtut.pod +#usr/lib/perl5/5.12.3/pod/perltie.pod +#usr/lib/perl5/5.12.3/pod/perltoc.pod +#usr/lib/perl5/5.12.3/pod/perltodo.pod +#usr/lib/perl5/5.12.3/pod/perltooc.pod +#usr/lib/perl5/5.12.3/pod/perltoot.pod +#usr/lib/perl5/5.12.3/pod/perltrap.pod +#usr/lib/perl5/5.12.3/pod/perltru64.pod +#usr/lib/perl5/5.12.3/pod/perltw.pod +#usr/lib/perl5/5.12.3/pod/perlunicode.pod +#usr/lib/perl5/5.12.3/pod/perlunifaq.pod +#usr/lib/perl5/5.12.3/pod/perluniintro.pod +#usr/lib/perl5/5.12.3/pod/perluniprops.pod +#usr/lib/perl5/5.12.3/pod/perlunitut.pod +#usr/lib/perl5/5.12.3/pod/perlutil.pod +#usr/lib/perl5/5.12.3/pod/perluts.pod +#usr/lib/perl5/5.12.3/pod/perlvar.pod +#usr/lib/perl5/5.12.3/pod/perlvmesa.pod +#usr/lib/perl5/5.12.3/pod/perlvms.pod +#usr/lib/perl5/5.12.3/pod/perlvos.pod +#usr/lib/perl5/5.12.3/pod/perlwin32.pod +#usr/lib/perl5/5.12.3/pod/perlxs.pod +#usr/lib/perl5/5.12.3/pod/perlxstut.pod +usr/lib/perl5/5.12.3/pwd.pl +usr/lib/perl5/5.12.3/shellwords.pl +usr/lib/perl5/5.12.3/sigtrap.pm +usr/lib/perl5/5.12.3/sort.pm +usr/lib/perl5/5.12.3/stat.pl +usr/lib/perl5/5.12.3/strict.pm +usr/lib/perl5/5.12.3/subs.pm +usr/lib/perl5/5.12.3/syslog.pl +usr/lib/perl5/5.12.3/tainted.pl +usr/lib/perl5/5.12.3/termcap.pl +usr/lib/perl5/5.12.3/timelocal.pl +#usr/lib/perl5/5.12.3/unicore +usr/lib/perl5/5.12.3/unicore/ArabicShaping.txt +usr/lib/perl5/5.12.3/unicore/BidiMirroring.txt +usr/lib/perl5/5.12.3/unicore/Blocks.txt +usr/lib/perl5/5.12.3/unicore/CJKRadicals.txt +usr/lib/perl5/5.12.3/unicore/CaseFolding.txt +usr/lib/perl5/5.12.3/unicore/CombiningClass.pl +usr/lib/perl5/5.12.3/unicore/CompositionExclusions.txt +usr/lib/perl5/5.12.3/unicore/DAge.txt +usr/lib/perl5/5.12.3/unicore/DCoreProperties.txt +usr/lib/perl5/5.12.3/unicore/DNormalizationProps.txt +usr/lib/perl5/5.12.3/unicore/Decomposition.pl +usr/lib/perl5/5.12.3/unicore/EastAsianWidth.txt +usr/lib/perl5/5.12.3/unicore/HangulSyllableType.txt +usr/lib/perl5/5.12.3/unicore/Heavy.pl +usr/lib/perl5/5.12.3/unicore/Index.txt +usr/lib/perl5/5.12.3/unicore/Jamo.txt +usr/lib/perl5/5.12.3/unicore/LineBreak.txt +usr/lib/perl5/5.12.3/unicore/Name.pl +usr/lib/perl5/5.12.3/unicore/NameAliases.txt +usr/lib/perl5/5.12.3/unicore/NamedSequences.txt +usr/lib/perl5/5.12.3/unicore/NamedSqProv.txt +usr/lib/perl5/5.12.3/unicore/NamesList.txt +usr/lib/perl5/5.12.3/unicore/NormalizationCorrections.txt +usr/lib/perl5/5.12.3/unicore/PropList.txt +usr/lib/perl5/5.12.3/unicore/PropValueAliases.txt +usr/lib/perl5/5.12.3/unicore/PropertyAliases.txt +usr/lib/perl5/5.12.3/unicore/ReadMe.txt +usr/lib/perl5/5.12.3/unicore/Scripts.txt +usr/lib/perl5/5.12.3/unicore/SpecialCasing.txt +usr/lib/perl5/5.12.3/unicore/StandardizedVariants.txt +usr/lib/perl5/5.12.3/unicore/TestProp.pl +#usr/lib/perl5/5.12.3/unicore/To +usr/lib/perl5/5.12.3/unicore/To/Bmg.pl +usr/lib/perl5/5.12.3/unicore/To/Digit.pl +usr/lib/perl5/5.12.3/unicore/To/Fold.pl +usr/lib/perl5/5.12.3/unicore/To/Lower.pl +usr/lib/perl5/5.12.3/unicore/To/NFKCCF.pl +usr/lib/perl5/5.12.3/unicore/To/Title.pl +usr/lib/perl5/5.12.3/unicore/To/Upper.pl +usr/lib/perl5/5.12.3/unicore/UnicodeData.txt +#usr/lib/perl5/5.12.3/unicore/auxiliary +usr/lib/perl5/5.12.3/unicore/auxiliary/GCBTest.txt +usr/lib/perl5/5.12.3/unicore/auxiliary/GraphemeBreakProperty.txt +usr/lib/perl5/5.12.3/unicore/auxiliary/SentenceBreakProperty.txt +usr/lib/perl5/5.12.3/unicore/auxiliary/WordBreakProperty.txt +#usr/lib/perl5/5.12.3/unicore/extracted +usr/lib/perl5/5.12.3/unicore/extracted/DBidiClass.txt +usr/lib/perl5/5.12.3/unicore/extracted/DBinaryProperties.txt +usr/lib/perl5/5.12.3/unicore/extracted/DCombiningClass.txt +usr/lib/perl5/5.12.3/unicore/extracted/DDecompositionType.txt +usr/lib/perl5/5.12.3/unicore/extracted/DEastAsianWidth.txt +usr/lib/perl5/5.12.3/unicore/extracted/DGeneralCategory.txt +usr/lib/perl5/5.12.3/unicore/extracted/DJoinGroup.txt +usr/lib/perl5/5.12.3/unicore/extracted/DJoinType.txt +usr/lib/perl5/5.12.3/unicore/extracted/DLineBreak.txt +usr/lib/perl5/5.12.3/unicore/extracted/DNumType.txt +usr/lib/perl5/5.12.3/unicore/extracted/DNumValues.txt +#usr/lib/perl5/5.12.3/unicore/lib +#usr/lib/perl5/5.12.3/unicore/lib/AHex +usr/lib/perl5/5.12.3/unicore/lib/AHex/N.pl +usr/lib/perl5/5.12.3/unicore/lib/AHex/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Age +usr/lib/perl5/5.12.3/unicore/lib/Age/1_1.pl +usr/lib/perl5/5.12.3/unicore/lib/Age/2_0.pl +usr/lib/perl5/5.12.3/unicore/lib/Age/2_1.pl +usr/lib/perl5/5.12.3/unicore/lib/Age/3_0.pl +usr/lib/perl5/5.12.3/unicore/lib/Age/3_1.pl +usr/lib/perl5/5.12.3/unicore/lib/Age/3_2.pl +usr/lib/perl5/5.12.3/unicore/lib/Age/4_0.pl +usr/lib/perl5/5.12.3/unicore/lib/Age/4_1.pl +usr/lib/perl5/5.12.3/unicore/lib/Age/5_0.pl +usr/lib/perl5/5.12.3/unicore/lib/Age/5_1.pl +usr/lib/perl5/5.12.3/unicore/lib/Age/5_2.pl +usr/lib/perl5/5.12.3/unicore/lib/Age/Unassign.pl +#usr/lib/perl5/5.12.3/unicore/lib/Alpha +usr/lib/perl5/5.12.3/unicore/lib/Alpha/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Alpha/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Bc +usr/lib/perl5/5.12.3/unicore/lib/Bc/AL.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/AN.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/B.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/BN.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/CS.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/EN.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/ES.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/ET.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/L.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/LRE.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/LRO.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/NSM.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/ON.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/PDF.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/R.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/RLE.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/RLO.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/S.pl +usr/lib/perl5/5.12.3/unicore/lib/Bc/WS.pl +#usr/lib/perl5/5.12.3/unicore/lib/BidiC +usr/lib/perl5/5.12.3/unicore/lib/BidiC/N.pl +usr/lib/perl5/5.12.3/unicore/lib/BidiC/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/BidiM +usr/lib/perl5/5.12.3/unicore/lib/BidiM/N.pl +usr/lib/perl5/5.12.3/unicore/lib/BidiM/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Blk +usr/lib/perl5/5.12.3/unicore/lib/Blk/ASCII.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/AegeanNu.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Alphabet.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Ancient2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/AncientG.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/AncientS.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Arabic.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/ArabicP2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/ArabicPr.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/ArabicSu.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Armenian.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Arrows.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Avestan.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Balinese.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Bamum.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Bengali.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/BlockEle.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Bopomof2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Bopomofo.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/BoxDrawi.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/BrailleP.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Buginese.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Buhid.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Byzantin.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/CJKComp2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/CJKComp3.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/CJKComp4.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/CJKCompa.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/CJKRadic.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/CJKStrok.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/CJKSymbo.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/CJKUnif2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/CJKUnif3.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/CJKUnif4.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/CJKUnifi.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Canadian.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Carian.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Cham.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Cherokee.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Combini2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Combini3.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Combini4.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Combinin.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/CommonIn.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/ControlP.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Coptic.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Counting.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Cuneifo2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Cuneifor.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Currency.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/CypriotS.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Cyrilli2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Cyrilli3.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Cyrilli4.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Cyrillic.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Deseret.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Devanag2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Devanaga.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Dingbats.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/DominoTi.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Egyptian.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Enclose2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Enclose3.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Enclose4.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Enclosed.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Ethiopi2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Ethiopi3.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Ethiopic.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/GeneralP.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Geometri.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Georgia2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Georgian.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Glagolit.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Gothic.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Greek.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/GreekExt.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Gujarati.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Gurmukhi.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Halfwidt.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/HangulCo.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/HangulJ2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/HangulJ3.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/HangulJa.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/HangulSy.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Hanunoo.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Hebrew.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/HighPriv.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/HighSurr.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Hiragana.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/IPAExten.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Ideograp.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Imperial.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Inscrip2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Inscript.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Javanese.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Kaithi.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Kanbun.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/KangxiRa.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Kannada.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Katakan2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Katakana.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/KayahLi.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Kharosht.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Khmer.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/KhmerSym.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Lao.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Latin1.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/LatinEx2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/LatinEx3.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/LatinEx4.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/LatinEx5.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/LatinExt.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Lepcha.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Letterli.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Limbu.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/LinearBI.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/LinearBS.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Lisu.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/LowSurro.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Lycian.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Lydian.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/MahjongT.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Malayala.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Mathema2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Mathemat.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/MeeteiMa.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Miscell2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Miscell3.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Miscell4.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Miscell5.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Miscella.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Modifier.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Mongolia.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/MusicalS.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Myanmar.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/MyanmarE.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/NKo.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/NewTaiLu.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/NoBlock.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/NumberFo.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Ogham.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/OlChiki.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/OldItali.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/OldPersi.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/OldSouth.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/OldTurki.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/OpticalC.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Oriya.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Osmanya.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/PhagsPa.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Phaistos.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Phoenici.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Phoneti2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Phonetic.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/PrivateU.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Rejang.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/RumiNume.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Runic.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Samarita.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Saurasht.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Shavian.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Sinhala.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/SmallFor.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/SpacingM.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Specials.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Sundanes.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Superscr.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Supplem2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Supplem3.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Supplem4.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Supplem5.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Supplem6.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Suppleme.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/SylotiNa.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Syriac.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Tagalog.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Tagbanwa.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Tags.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/TaiLe.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/TaiTham.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/TaiViet.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/TaiXuanJ.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Tamil.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Telugu.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Thaana.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Thai.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Tibetan.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Tifinagh.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Ugaritic.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/UnifiedC.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Vai.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Variati2.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Variatio.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/VedicExt.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/Vertical.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/YiRadica.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/YiSyllab.pl +usr/lib/perl5/5.12.3/unicore/lib/Blk/YijingHe.pl +#usr/lib/perl5/5.12.3/unicore/lib/CE +usr/lib/perl5/5.12.3/unicore/lib/CE/N.pl +usr/lib/perl5/5.12.3/unicore/lib/CE/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/CI +usr/lib/perl5/5.12.3/unicore/lib/CI/N.pl +usr/lib/perl5/5.12.3/unicore/lib/CI/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/CWCF +usr/lib/perl5/5.12.3/unicore/lib/CWCF/N.pl +usr/lib/perl5/5.12.3/unicore/lib/CWCF/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/CWCM +usr/lib/perl5/5.12.3/unicore/lib/CWCM/N.pl +usr/lib/perl5/5.12.3/unicore/lib/CWCM/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/CWKCF +usr/lib/perl5/5.12.3/unicore/lib/CWKCF/N.pl +usr/lib/perl5/5.12.3/unicore/lib/CWKCF/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/CWL +usr/lib/perl5/5.12.3/unicore/lib/CWL/N.pl +usr/lib/perl5/5.12.3/unicore/lib/CWL/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/CWT +usr/lib/perl5/5.12.3/unicore/lib/CWT/N.pl +usr/lib/perl5/5.12.3/unicore/lib/CWT/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/CWU +usr/lib/perl5/5.12.3/unicore/lib/CWU/N.pl +usr/lib/perl5/5.12.3/unicore/lib/CWU/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Cased +usr/lib/perl5/5.12.3/unicore/lib/Cased/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Cased/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Ccc +usr/lib/perl5/5.12.3/unicore/lib/Ccc/10.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/103.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/107.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/11.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/118.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/12.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/122.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/129.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/13.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/130.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/132.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/14.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/15.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/16.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/17.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/18.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/19.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/20.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/21.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/22.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/23.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/24.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/25.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/26.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/27.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/28.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/29.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/30.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/31.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/32.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/33.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/34.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/35.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/36.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/84.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/91.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/A.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/AL.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/AR.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/ATA.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/ATAR.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/ATB.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/ATBL.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/B.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/BL.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/BR.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/DA.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/DB.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/IS.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/KV.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/L.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/NK.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/NR.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/OV.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/R.pl +usr/lib/perl5/5.12.3/unicore/lib/Ccc/VR.pl +#usr/lib/perl5/5.12.3/unicore/lib/CompEx +usr/lib/perl5/5.12.3/unicore/lib/CompEx/N.pl +usr/lib/perl5/5.12.3/unicore/lib/CompEx/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/DI +usr/lib/perl5/5.12.3/unicore/lib/DI/N.pl +usr/lib/perl5/5.12.3/unicore/lib/DI/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Dash +usr/lib/perl5/5.12.3/unicore/lib/Dash/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Dash/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Dep +usr/lib/perl5/5.12.3/unicore/lib/Dep/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Dep/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Dia +usr/lib/perl5/5.12.3/unicore/lib/Dia/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Dia/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Dt +usr/lib/perl5/5.12.3/unicore/lib/Dt/Com.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/Enc.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/Fin.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/Font.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/Fra.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/Init.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/Iso.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/Med.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/Nar.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/Nb.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/NonCanon.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/None.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/Sml.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/Sqr.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/Sub.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/Sup.pl +usr/lib/perl5/5.12.3/unicore/lib/Dt/Vert.pl +#usr/lib/perl5/5.12.3/unicore/lib/Ea +usr/lib/perl5/5.12.3/unicore/lib/Ea/A.pl +usr/lib/perl5/5.12.3/unicore/lib/Ea/F.pl +usr/lib/perl5/5.12.3/unicore/lib/Ea/H.pl +usr/lib/perl5/5.12.3/unicore/lib/Ea/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Ea/Na.pl +usr/lib/perl5/5.12.3/unicore/lib/Ea/W.pl +#usr/lib/perl5/5.12.3/unicore/lib/Ext +usr/lib/perl5/5.12.3/unicore/lib/Ext/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Ext/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/GCB +usr/lib/perl5/5.12.3/unicore/lib/GCB/CN.pl +usr/lib/perl5/5.12.3/unicore/lib/GCB/CR.pl +usr/lib/perl5/5.12.3/unicore/lib/GCB/EX.pl +usr/lib/perl5/5.12.3/unicore/lib/GCB/L.pl +usr/lib/perl5/5.12.3/unicore/lib/GCB/LF.pl +usr/lib/perl5/5.12.3/unicore/lib/GCB/LV.pl +usr/lib/perl5/5.12.3/unicore/lib/GCB/LVT.pl +usr/lib/perl5/5.12.3/unicore/lib/GCB/PP.pl +usr/lib/perl5/5.12.3/unicore/lib/GCB/SM.pl +usr/lib/perl5/5.12.3/unicore/lib/GCB/T.pl +usr/lib/perl5/5.12.3/unicore/lib/GCB/V.pl +usr/lib/perl5/5.12.3/unicore/lib/GCB/XX.pl +#usr/lib/perl5/5.12.3/unicore/lib/Gc +usr/lib/perl5/5.12.3/unicore/lib/Gc/C.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Cc.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Cf.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Cn.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Co.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Cs.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/L.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/LC.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Ll.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Lm.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Lo.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Lt.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Lu.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/M.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Mc.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Me.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Mn.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Nl.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/No.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/P.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Pd.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Pe.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Pf.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Pi.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Po.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Ps.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/S.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Sc.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Sk.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Sm.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/So.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Z.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Zl.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Zp.pl +usr/lib/perl5/5.12.3/unicore/lib/Gc/Zs.pl +#usr/lib/perl5/5.12.3/unicore/lib/GrBase +usr/lib/perl5/5.12.3/unicore/lib/GrBase/N.pl +usr/lib/perl5/5.12.3/unicore/lib/GrBase/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/GrExt +usr/lib/perl5/5.12.3/unicore/lib/GrExt/N.pl +usr/lib/perl5/5.12.3/unicore/lib/GrExt/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Hex +usr/lib/perl5/5.12.3/unicore/lib/Hex/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Hex/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Hst +usr/lib/perl5/5.12.3/unicore/lib/Hst/NA.pl +#usr/lib/perl5/5.12.3/unicore/lib/Hyphen +usr/lib/perl5/5.12.3/unicore/lib/Hyphen/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Hyphen/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/IDC +usr/lib/perl5/5.12.3/unicore/lib/IDC/N.pl +usr/lib/perl5/5.12.3/unicore/lib/IDC/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/IDS +usr/lib/perl5/5.12.3/unicore/lib/IDS/N.pl +usr/lib/perl5/5.12.3/unicore/lib/IDS/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/IDSB +usr/lib/perl5/5.12.3/unicore/lib/IDSB/N.pl +usr/lib/perl5/5.12.3/unicore/lib/IDSB/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/IDST +usr/lib/perl5/5.12.3/unicore/lib/IDST/N.pl +usr/lib/perl5/5.12.3/unicore/lib/IDST/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Ideo +usr/lib/perl5/5.12.3/unicore/lib/Ideo/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Ideo/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/In +usr/lib/perl5/5.12.3/unicore/lib/In/2_0.pl +usr/lib/perl5/5.12.3/unicore/lib/In/2_1.pl +usr/lib/perl5/5.12.3/unicore/lib/In/3_0.pl +usr/lib/perl5/5.12.3/unicore/lib/In/3_1.pl +usr/lib/perl5/5.12.3/unicore/lib/In/3_2.pl +usr/lib/perl5/5.12.3/unicore/lib/In/4_0.pl +usr/lib/perl5/5.12.3/unicore/lib/In/4_1.pl +usr/lib/perl5/5.12.3/unicore/lib/In/5_0.pl +usr/lib/perl5/5.12.3/unicore/lib/In/5_1.pl +usr/lib/perl5/5.12.3/unicore/lib/In/5_2.pl +#usr/lib/perl5/5.12.3/unicore/lib/Jg +usr/lib/perl5/5.12.3/unicore/lib/Jg/Ain.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Alaph.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Alef.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Beh.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Beth.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Burushas.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Dal.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/DalathRi.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/E.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/FarsiYeh.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Fe.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Feh.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/FinalSem.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Gaf.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Gamal.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Hah.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/HamzaOnH.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/He.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Heh.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/HehGoal.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Heth.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Kaf.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Kaph.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Khaph.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/KnottedH.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Lam.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Lamadh.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Meem.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Mim.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/NoJoinin.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Noon.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Nun.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Nya.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Pe.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Qaf.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Qaph.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Reh.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Reversed.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Sad.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Sadhe.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Seen.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Semkath.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Shin.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/SwashKaf.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/SyriacWa.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Tah.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Taw.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/TehMarbu.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Teth.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Waw.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Yeh.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/YehBarre.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/YehWithT.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Yudh.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/YudhHe.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Zain.pl +usr/lib/perl5/5.12.3/unicore/lib/Jg/Zhain.pl +#usr/lib/perl5/5.12.3/unicore/lib/JoinC +usr/lib/perl5/5.12.3/unicore/lib/JoinC/N.pl +usr/lib/perl5/5.12.3/unicore/lib/JoinC/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Jt +usr/lib/perl5/5.12.3/unicore/lib/Jt/C.pl +usr/lib/perl5/5.12.3/unicore/lib/Jt/D.pl +usr/lib/perl5/5.12.3/unicore/lib/Jt/R.pl +usr/lib/perl5/5.12.3/unicore/lib/Jt/T.pl +usr/lib/perl5/5.12.3/unicore/lib/Jt/U.pl +#usr/lib/perl5/5.12.3/unicore/lib/LOE +usr/lib/perl5/5.12.3/unicore/lib/LOE/N.pl +#usr/lib/perl5/5.12.3/unicore/lib/Lb +usr/lib/perl5/5.12.3/unicore/lib/Lb/AI.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/AL.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/B2.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/BA.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/BB.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/BK.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/CB.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/CL.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/CM.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/CP.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/EX.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/GL.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/HY.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/ID.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/IN.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/IS.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/NL.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/NS.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/NU.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/OP.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/PO.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/PR.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/QU.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/SA.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/SG.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/SP.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/SY.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/WJ.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/XX.pl +usr/lib/perl5/5.12.3/unicore/lib/Lb/ZW.pl +#usr/lib/perl5/5.12.3/unicore/lib/Lower +usr/lib/perl5/5.12.3/unicore/lib/Lower/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Lower/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Math +usr/lib/perl5/5.12.3/unicore/lib/Math/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Math/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/NChar +usr/lib/perl5/5.12.3/unicore/lib/NChar/N.pl +usr/lib/perl5/5.12.3/unicore/lib/NChar/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/NFCQC +usr/lib/perl5/5.12.3/unicore/lib/NFCQC/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/NFDQC +usr/lib/perl5/5.12.3/unicore/lib/NFDQC/N.pl +usr/lib/perl5/5.12.3/unicore/lib/NFDQC/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/NFKCQC +usr/lib/perl5/5.12.3/unicore/lib/NFKCQC/M.pl +usr/lib/perl5/5.12.3/unicore/lib/NFKCQC/N.pl +usr/lib/perl5/5.12.3/unicore/lib/NFKCQC/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/NFKDQC +usr/lib/perl5/5.12.3/unicore/lib/NFKDQC/N.pl +#usr/lib/perl5/5.12.3/unicore/lib/Nt +usr/lib/perl5/5.12.3/unicore/lib/Nt/De.pl +usr/lib/perl5/5.12.3/unicore/lib/Nt/Di.pl +usr/lib/perl5/5.12.3/unicore/lib/Nt/Nu.pl +#usr/lib/perl5/5.12.3/unicore/lib/Nv +usr/lib/perl5/5.12.3/unicore/lib/Nv/0.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/1.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/10.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/100.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/1000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/10000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/100000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/10000000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/10000002.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/11.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/11_2.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/12.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/13.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/13_2.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/14.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/15.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/15_2.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/16.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/17.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/17_2.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/18.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/19.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/1_10.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/1_16.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/1_2.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/1_3.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/1_4.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/1_5.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/1_6.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/1_7.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/1_8.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/1_9.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/2.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/20.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/200.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/2000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/20000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/21.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/22.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/23.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/24.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/25.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/26.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/27.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/28.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/29.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/2_3.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/2_5.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/3.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/30.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/300.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/3000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/30000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/31.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/32.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/33.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/34.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/35.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/36.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/37.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/38.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/39.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/3_16.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/3_2.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/3_4.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/3_5.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/3_8.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/4.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/40.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/400.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/4000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/40000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/41.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/42.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/43.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/44.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/45.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/46.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/47.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/48.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/49.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/4_5.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/5.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/50.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/500.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/5000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/50000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/5_2.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/5_6.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/5_8.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/6.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/60.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/600.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/6000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/60000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/7.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/70.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/700.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/7000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/70000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/7_2.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/7_8.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/8.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/80.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/800.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/8000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/80000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/9.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/90.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/900.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/9000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/90000.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/9_2.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/NaN.pl +usr/lib/perl5/5.12.3/unicore/lib/Nv/_1_2.pl +#usr/lib/perl5/5.12.3/unicore/lib/OAlpha +usr/lib/perl5/5.12.3/unicore/lib/OAlpha/N.pl +usr/lib/perl5/5.12.3/unicore/lib/OAlpha/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/ODI +usr/lib/perl5/5.12.3/unicore/lib/ODI/N.pl +usr/lib/perl5/5.12.3/unicore/lib/ODI/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/OGrExt +usr/lib/perl5/5.12.3/unicore/lib/OGrExt/N.pl +usr/lib/perl5/5.12.3/unicore/lib/OGrExt/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/OIDC +usr/lib/perl5/5.12.3/unicore/lib/OIDC/N.pl +usr/lib/perl5/5.12.3/unicore/lib/OIDC/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/OIDS +usr/lib/perl5/5.12.3/unicore/lib/OIDS/N.pl +usr/lib/perl5/5.12.3/unicore/lib/OIDS/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/OLower +usr/lib/perl5/5.12.3/unicore/lib/OLower/N.pl +usr/lib/perl5/5.12.3/unicore/lib/OLower/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/OMath +usr/lib/perl5/5.12.3/unicore/lib/OMath/N.pl +usr/lib/perl5/5.12.3/unicore/lib/OMath/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/OUpper +usr/lib/perl5/5.12.3/unicore/lib/OUpper/N.pl +usr/lib/perl5/5.12.3/unicore/lib/OUpper/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/PatSyn +usr/lib/perl5/5.12.3/unicore/lib/PatSyn/N.pl +usr/lib/perl5/5.12.3/unicore/lib/PatSyn/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/PatWS +usr/lib/perl5/5.12.3/unicore/lib/PatWS/N.pl +usr/lib/perl5/5.12.3/unicore/lib/PatWS/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Perl +usr/lib/perl5/5.12.3/unicore/lib/Perl/Alnum.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/Any.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/Assigned.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/Blank.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/Graph.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/PerlSpac.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/PerlWord.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/PosixAln.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/PosixAlp.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/PosixBla.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/PosixCnt.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/PosixDig.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/PosixGra.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/PosixLow.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/PosixPri.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/PosixPun.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/PosixSpa.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/PosixUpp.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/Print.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/SpacePer.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/VertSpac.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/Word.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/_XBegin.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/_XExtend.pl +usr/lib/perl5/5.12.3/unicore/lib/Perl/_XLVLVTV.pl +#usr/lib/perl5/5.12.3/unicore/lib/QMark +usr/lib/perl5/5.12.3/unicore/lib/QMark/N.pl +usr/lib/perl5/5.12.3/unicore/lib/QMark/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Radical +usr/lib/perl5/5.12.3/unicore/lib/Radical/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Radical/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/SB +usr/lib/perl5/5.12.3/unicore/lib/SB/AT.pl +usr/lib/perl5/5.12.3/unicore/lib/SB/CL.pl +usr/lib/perl5/5.12.3/unicore/lib/SB/EX.pl +usr/lib/perl5/5.12.3/unicore/lib/SB/FO.pl +usr/lib/perl5/5.12.3/unicore/lib/SB/LE.pl +usr/lib/perl5/5.12.3/unicore/lib/SB/LO.pl +usr/lib/perl5/5.12.3/unicore/lib/SB/SC.pl +usr/lib/perl5/5.12.3/unicore/lib/SB/SE.pl +usr/lib/perl5/5.12.3/unicore/lib/SB/ST.pl +usr/lib/perl5/5.12.3/unicore/lib/SB/Sp.pl +usr/lib/perl5/5.12.3/unicore/lib/SB/UP.pl +usr/lib/perl5/5.12.3/unicore/lib/SB/XX.pl +#usr/lib/perl5/5.12.3/unicore/lib/SD +usr/lib/perl5/5.12.3/unicore/lib/SD/N.pl +usr/lib/perl5/5.12.3/unicore/lib/SD/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/STerm +usr/lib/perl5/5.12.3/unicore/lib/STerm/N.pl +usr/lib/perl5/5.12.3/unicore/lib/STerm/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Sc +usr/lib/perl5/5.12.3/unicore/lib/Sc/Arab.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Armi.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Armn.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Avst.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Bali.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Bamu.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Beng.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Bopo.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Bugi.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Buhd.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Cans.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Cari.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Cham.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Cher.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Copt.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Cprt.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Cyrl.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Deva.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Egyp.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Ethi.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Geor.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Glag.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Goth.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Grek.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Gujr.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Guru.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Han.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Hang.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Hano.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Hebr.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Hira.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Ital.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Java.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Kana.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Khar.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Khmr.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Knda.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Kthi.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Lana.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Lao.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Latn.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Lepc.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Limb.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Linb.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Lyci.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Lydi.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Mlym.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Mong.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Mtei.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Mymr.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Nko.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Ogam.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Orkh.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Orya.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Osma.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Phag.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Phli.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Phnx.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Prti.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Rjng.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Runr.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Samr.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Saur.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Sinh.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Sund.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Sylo.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Syrc.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Tagb.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Tale.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Talu.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Taml.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Tavt.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Telu.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Tfng.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Tglg.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Thaa.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Thai.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Tibt.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Ugar.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Vai.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Xpeo.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Xsux.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Yi.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Zinh.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Zyyy.pl +usr/lib/perl5/5.12.3/unicore/lib/Sc/Zzzz.pl +#usr/lib/perl5/5.12.3/unicore/lib/Space +usr/lib/perl5/5.12.3/unicore/lib/Space/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Space/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Term +usr/lib/perl5/5.12.3/unicore/lib/Term/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Term/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/UIdeo +usr/lib/perl5/5.12.3/unicore/lib/UIdeo/N.pl +usr/lib/perl5/5.12.3/unicore/lib/UIdeo/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/Upper +usr/lib/perl5/5.12.3/unicore/lib/Upper/N.pl +usr/lib/perl5/5.12.3/unicore/lib/Upper/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/VS +usr/lib/perl5/5.12.3/unicore/lib/VS/N.pl +usr/lib/perl5/5.12.3/unicore/lib/VS/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/WB +usr/lib/perl5/5.12.3/unicore/lib/WB/EX.pl +usr/lib/perl5/5.12.3/unicore/lib/WB/FO.pl +usr/lib/perl5/5.12.3/unicore/lib/WB/KA.pl +usr/lib/perl5/5.12.3/unicore/lib/WB/LE.pl +usr/lib/perl5/5.12.3/unicore/lib/WB/MB.pl +usr/lib/perl5/5.12.3/unicore/lib/WB/ML.pl +usr/lib/perl5/5.12.3/unicore/lib/WB/MN.pl +usr/lib/perl5/5.12.3/unicore/lib/WB/NL.pl +usr/lib/perl5/5.12.3/unicore/lib/WB/NU.pl +usr/lib/perl5/5.12.3/unicore/lib/WB/XX.pl +#usr/lib/perl5/5.12.3/unicore/lib/XIDC +usr/lib/perl5/5.12.3/unicore/lib/XIDC/N.pl +usr/lib/perl5/5.12.3/unicore/lib/XIDC/Y.pl +#usr/lib/perl5/5.12.3/unicore/lib/XIDS +usr/lib/perl5/5.12.3/unicore/lib/XIDS/N.pl +usr/lib/perl5/5.12.3/unicore/lib/XIDS/Y.pl +usr/lib/perl5/5.12.3/unicore/mktables +usr/lib/perl5/5.12.3/unicore/mktables.lst +usr/lib/perl5/5.12.3/unicore/version +usr/lib/perl5/5.12.3/utf8.pm +usr/lib/perl5/5.12.3/utf8_heavy.pl +usr/lib/perl5/5.12.3/validate.pl +usr/lib/perl5/5.12.3/vars.pm +#usr/lib/perl5/5.12.3/version +usr/lib/perl5/5.12.3/version.pm +usr/lib/perl5/5.12.3/version.pod +usr/lib/perl5/5.12.3/version/Internals.pod +usr/lib/perl5/5.12.3/vmsish.pm +#usr/lib/perl5/5.12.3/warnings +usr/lib/perl5/5.12.3/warnings.pm +usr/lib/perl5/5.12.3/warnings/register.pm #usr/lib/perl5/site_perl -#usr/lib/perl5/site_perl/5.8.8 -#usr/lib/perl5/site_perl/5.8.8/i586-linux +#usr/lib/perl5/site_perl/5.12.3 +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi #usr/share/man/man1/a2p.1 #usr/share/man/man1/c2ph.1 +#usr/share/man/man1/config_data.1 +#usr/share/man/man1/corelist.1 #usr/share/man/man1/cpan.1 +#usr/share/man/man1/cpan2dist.1 +#usr/share/man/man1/cpanp.1 #usr/share/man/man1/dprofpp.1 #usr/share/man/man1/enc2xs.1 #usr/share/man/man1/find2perl.1 @@ -1617,6 +2479,18 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man1/perl.1 #usr/share/man/man1/perl5004delta.1 #usr/share/man/man1/perl5005delta.1 +#usr/share/man/man1/perl5100delta.1 +#usr/share/man/man1/perl5101delta.1 +#usr/share/man/man1/perl5110delta.1 +#usr/share/man/man1/perl5111delta.1 +#usr/share/man/man1/perl5112delta.1 +#usr/share/man/man1/perl5113delta.1 +#usr/share/man/man1/perl5114delta.1 +#usr/share/man/man1/perl5115delta.1 +#usr/share/man/man1/perl5120delta.1 +#usr/share/man/man1/perl5121delta.1 +#usr/share/man/man1/perl5122delta.1 +#usr/share/man/man1/perl5123delta.1 #usr/share/man/man1/perl561delta.1 #usr/share/man/man1/perl56delta.1 #usr/share/man/man1/perl570delta.1 @@ -1631,7 +2505,14 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man1/perl586delta.1 #usr/share/man/man1/perl587delta.1 #usr/share/man/man1/perl588delta.1 +#usr/share/man/man1/perl589delta.1 #usr/share/man/man1/perl58delta.1 +#usr/share/man/man1/perl590delta.1 +#usr/share/man/man1/perl591delta.1 +#usr/share/man/man1/perl592delta.1 +#usr/share/man/man1/perl593delta.1 +#usr/share/man/man1/perl594delta.1 +#usr/share/man/man1/perl595delta.1 #usr/share/man/man1/perlaix.1 #usr/share/man/man1/perlamiga.1 #usr/share/man/man1/perlapi.1 @@ -1645,11 +2526,11 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man1/perlbs2000.1 #usr/share/man/man1/perlbug.1 #usr/share/man/man1/perlcall.1 -#usr/share/man/man1/perlcc.1 #usr/share/man/man1/perlce.1 #usr/share/man/man1/perlcheat.1 #usr/share/man/man1/perlclib.1 #usr/share/man/man1/perlcn.1 +#usr/share/man/man1/perlcommunity.1 #usr/share/man/man1/perlcompile.1 #usr/share/man/man1/perlcygwin.1 #usr/share/man/man1/perldata.1 @@ -1685,6 +2566,7 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man1/perlgpl.1 #usr/share/man/man1/perlguts.1 #usr/share/man/man1/perlhack.1 +#usr/share/man/man1/perlhaiku.1 #usr/share/man/man1/perlhist.1 #usr/share/man/man1/perlhpux.1 #usr/share/man/man1/perlhurd.1 @@ -1700,15 +2582,14 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man1/perllinux.1 #usr/share/man/man1/perllocale.1 #usr/share/man/man1/perllol.1 -#usr/share/man/man1/perlmachten.1 #usr/share/man/man1/perlmacos.1 #usr/share/man/man1/perlmacosx.1 -#usr/share/man/man1/perlmint.1 #usr/share/man/man1/perlmod.1 #usr/share/man/man1/perlmodinstall.1 #usr/share/man/man1/perlmodlib.1 #usr/share/man/man1/perlmodstyle.1 #usr/share/man/man1/perlmpeix.1 +#usr/share/man/man1/perlmroapi.1 #usr/share/man/man1/perlnetware.1 #usr/share/man/man1/perlnewmod.1 #usr/share/man/man1/perlnumber.1 @@ -1719,25 +2600,35 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man1/perlos2.1 #usr/share/man/man1/perlos390.1 #usr/share/man/man1/perlos400.1 -#usr/share/man/man1/perlothrtut.1 #usr/share/man/man1/perlpacktut.1 +#usr/share/man/man1/perlperf.1 #usr/share/man/man1/perlplan9.1 #usr/share/man/man1/perlpod.1 #usr/share/man/man1/perlpodspec.1 +#usr/share/man/man1/perlpolicy.1 #usr/share/man/man1/perlport.1 +#usr/share/man/man1/perlpragma.1 #usr/share/man/man1/perlqnx.1 #usr/share/man/man1/perlre.1 +#usr/share/man/man1/perlreapi.1 +#usr/share/man/man1/perlrebackslash.1 +#usr/share/man/man1/perlrecharclass.1 #usr/share/man/man1/perlref.1 #usr/share/man/man1/perlreftut.1 +#usr/share/man/man1/perlreguts.1 +#usr/share/man/man1/perlrepository.1 #usr/share/man/man1/perlrequick.1 #usr/share/man/man1/perlreref.1 #usr/share/man/man1/perlretut.1 +#usr/share/man/man1/perlriscos.1 #usr/share/man/man1/perlrun.1 #usr/share/man/man1/perlsec.1 #usr/share/man/man1/perlsolaris.1 #usr/share/man/man1/perlstyle.1 #usr/share/man/man1/perlsub.1 +#usr/share/man/man1/perlsymbian.1 #usr/share/man/man1/perlsyn.1 +#usr/share/man/man1/perlthanks.1 #usr/share/man/man1/perlthrtut.1 #usr/share/man/man1/perltie.1 #usr/share/man/man1/perltoc.1 @@ -1748,7 +2639,10 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man1/perltru64.1 #usr/share/man/man1/perltw.1 #usr/share/man/man1/perlunicode.1 +#usr/share/man/man1/perlunifaq.1 #usr/share/man/man1/perluniintro.1 +#usr/share/man/man1/perluniprops.1 +#usr/share/man/man1/perlunitut.1 #usr/share/man/man1/perlutil.1 #usr/share/man/man1/perluts.1 #usr/share/man/man1/perlvar.1 @@ -1770,32 +2664,34 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man1/prove.1 #usr/share/man/man1/psed.1 #usr/share/man/man1/pstruct.1 +#usr/share/man/man1/ptar.1 +#usr/share/man/man1/ptardiff.1 #usr/share/man/man1/s2p.1 +#usr/share/man/man1/shasum.1 #usr/share/man/man1/splain.1 #usr/share/man/man1/xsubpp.1 #usr/share/man/man3/AnyDBM_File.3 +#usr/share/man/man3/App::Cpan.3 +#usr/share/man/man3/App::Prove.3 +#usr/share/man/man3/App::Prove::State.3 +#usr/share/man/man3/App::Prove::State::Result.3 +#usr/share/man/man3/App::Prove::State::Result::Test.3 +#usr/share/man/man3/Archive::Extract.3 +#usr/share/man/man3/Archive::Tar.3 +#usr/share/man/man3/Archive::Tar::File.3 #usr/share/man/man3/Attribute::Handlers.3 #usr/share/man/man3/AutoLoader.3 #usr/share/man/man3/AutoSplit.3 #usr/share/man/man3/B.3 -#usr/share/man/man3/B::Asmdata.3 -#usr/share/man/man3/B::Assembler.3 -#usr/share/man/man3/B::Bblock.3 -#usr/share/man/man3/B::Bytecode.3 -#usr/share/man/man3/B::C.3 -#usr/share/man/man3/B::CC.3 #usr/share/man/man3/B::Concise.3 #usr/share/man/man3/B::Debug.3 #usr/share/man/man3/B::Deparse.3 -#usr/share/man/man3/B::Disassembler.3 #usr/share/man/man3/B::Lint.3 +#usr/share/man/man3/B::Lint::Debug.3 #usr/share/man/man3/B::Showlex.3 -#usr/share/man/man3/B::Stackobj.3 -#usr/share/man/man3/B::Stash.3 #usr/share/man/man3/B::Terse.3 #usr/share/man/man3/B::Xref.3 #usr/share/man/man3/Benchmark.3 -#usr/share/man/man3/ByteLoader.3 #usr/share/man/man3/CGI.3 #usr/share/man/man3/CGI::Apache.3 #usr/share/man/man3/CGI::Carp.3 @@ -1805,14 +2701,63 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/CGI::Push.3 #usr/share/man/man3/CGI::Switch.3 #usr/share/man/man3/CGI::Util.3 +#usr/share/man/man3/CORE.3 #usr/share/man/man3/CPAN.3 +#usr/share/man/man3/CPAN::API::HOWTO.3 +#usr/share/man/man3/CPAN::Debug.3 +#usr/share/man/man3/CPAN::Distroprefs.3 #usr/share/man/man3/CPAN::FirstTime.3 +#usr/share/man/man3/CPAN::HandleConfig.3 +#usr/share/man/man3/CPAN::Kwalify.3 #usr/share/man/man3/CPAN::Nox.3 +#usr/share/man/man3/CPAN::Queue.3 +#usr/share/man/man3/CPAN::Tarzip.3 +#usr/share/man/man3/CPAN::Version.3 +#usr/share/man/man3/CPANPLUS.3 +#usr/share/man/man3/CPANPLUS::Backend.3 +#usr/share/man/man3/CPANPLUS::Backend::RV.3 +#usr/share/man/man3/CPANPLUS::Config.3 +#usr/share/man/man3/CPANPLUS::Configure.3 +#usr/share/man/man3/CPANPLUS::Dist.3 +#usr/share/man/man3/CPANPLUS::Dist::Autobundle.3 +#usr/share/man/man3/CPANPLUS::Dist::Base.3 +#usr/share/man/man3/CPANPLUS::Dist::Build.3 +#usr/share/man/man3/CPANPLUS::Dist::Build::Constants.3 +#usr/share/man/man3/CPANPLUS::Dist::MM.3 +#usr/share/man/man3/CPANPLUS::Dist::Sample.3 +#usr/share/man/man3/CPANPLUS::Error.3 +#usr/share/man/man3/CPANPLUS::FAQ.3 +#usr/share/man/man3/CPANPLUS::Hacking.3 +#usr/share/man/man3/CPANPLUS::Internals.3 +#usr/share/man/man3/CPANPLUS::Internals::Extract.3 +#usr/share/man/man3/CPANPLUS::Internals::Fetch.3 +#usr/share/man/man3/CPANPLUS::Internals::Report.3 +#usr/share/man/man3/CPANPLUS::Internals::Search.3 +#usr/share/man/man3/CPANPLUS::Internals::Source.3 +#usr/share/man/man3/CPANPLUS::Internals::Source::Memory.3 +#usr/share/man/man3/CPANPLUS::Internals::Source::SQLite.3 +#usr/share/man/man3/CPANPLUS::Internals::Utils.3 +#usr/share/man/man3/CPANPLUS::Module.3 +#usr/share/man/man3/CPANPLUS::Module::Author.3 +#usr/share/man/man3/CPANPLUS::Module::Author::Fake.3 +#usr/share/man/man3/CPANPLUS::Module::Checksums.3 +#usr/share/man/man3/CPANPLUS::Module::Fake.3 +#usr/share/man/man3/CPANPLUS::Selfupdate.3 +#usr/share/man/man3/CPANPLUS::Shell.3 +#usr/share/man/man3/CPANPLUS::Shell::Classic.3 +#usr/share/man/man3/CPANPLUS::Shell::Default.3 +#usr/share/man/man3/CPANPLUS::Shell::Default::Plugins::CustomSource.3 +#usr/share/man/man3/CPANPLUS::Shell::Default::Plugins::HOWTO.3 +#usr/share/man/man3/CPANPLUS::Shell::Default::Plugins::Remote.3 +#usr/share/man/man3/CPANPLUS::Shell::Default::Plugins::Source.3 #usr/share/man/man3/Carp.3 -#usr/share/man/man3/Carp::Heavy.3 #usr/share/man/man3/Class::ISA.3 #usr/share/man/man3/Class::Struct.3 +#usr/share/man/man3/Compress::Raw::Bzip2.3 +#usr/share/man/man3/Compress::Raw::Zlib.3 +#usr/share/man/man3/Compress::Zlib.3 #usr/share/man/man3/Config.3 +#usr/share/man/man3/Config::Extensions.3 #usr/share/man/man3/Cwd.3 #usr/share/man/man3/DB.3 #usr/share/man/man3/DBM_Filter.3 @@ -1824,11 +2769,13 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/DB_File.3 #usr/share/man/man3/Data::Dumper.3 #usr/share/man/man3/Devel::DProf.3 +#usr/share/man/man3/Devel::InnerPackage.3 #usr/share/man/man3/Devel::PPPort.3 #usr/share/man/man3/Devel::Peek.3 #usr/share/man/man3/Devel::SelfStubber.3 #usr/share/man/man3/Digest.3 #usr/share/man/man3/Digest::MD5.3 +#usr/share/man/man3/Digest::SHA.3 #usr/share/man/man3/Digest::base.3 #usr/share/man/man3/Digest::file.3 #usr/share/man/man3/DirHandle.3 @@ -1844,6 +2791,7 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/Encode::EBCDIC.3 #usr/share/man/man3/Encode::Encoder.3 #usr/share/man/man3/Encode::Encoding.3 +#usr/share/man/man3/Encode::GSM0338.3 #usr/share/man/man3/Encode::Guess.3 #usr/share/man/man3/Encode::JP.3 #usr/share/man/man3/Encode::JP::H2Z.3 @@ -1851,6 +2799,7 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/Encode::KR.3 #usr/share/man/man3/Encode::KR::2022_KR.3 #usr/share/man/man3/Encode::MIME::Header.3 +#usr/share/man/man3/Encode::MIME::Name.3 #usr/share/man/man3/Encode::PerlIO.3 #usr/share/man/man3/Encode::Supported.3 #usr/share/man/man3/Encode::Symbol.3 @@ -1862,6 +2811,8 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/Errno.3 #usr/share/man/man3/Exporter.3 #usr/share/man/man3/Exporter::Heavy.3 +#usr/share/man/man3/ExtUtils::CBuilder.3 +#usr/share/man/man3/ExtUtils::CBuilder::Platform::Windows.3 #usr/share/man/man3/ExtUtils::Command.3 #usr/share/man/man3/ExtUtils::Command::MM.3 #usr/share/man/man3/ExtUtils::Constant.3 @@ -1878,6 +2829,7 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/ExtUtils::MM_BeOS.3 #usr/share/man/man3/ExtUtils::MM_Cygwin.3 #usr/share/man/man3/ExtUtils::MM_DOS.3 +#usr/share/man/man3/ExtUtils::MM_Darwin.3 #usr/share/man/man3/ExtUtils::MM_MacOS.3 #usr/share/man/man3/ExtUtils::MM_NW5.3 #usr/share/man/man3/ExtUtils::MM_OS2.3 @@ -1893,13 +2845,13 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/ExtUtils::MakeMaker::Config.3 #usr/share/man/man3/ExtUtils::MakeMaker::FAQ.3 #usr/share/man/man3/ExtUtils::MakeMaker::Tutorial.3 -#usr/share/man/man3/ExtUtils::MakeMaker::bytes.3 -#usr/share/man/man3/ExtUtils::MakeMaker::vmsish.3 #usr/share/man/man3/ExtUtils::Manifest.3 #usr/share/man/man3/ExtUtils::Miniperl.3 #usr/share/man/man3/ExtUtils::Mkbootstrap.3 #usr/share/man/man3/ExtUtils::Mksymlists.3 #usr/share/man/man3/ExtUtils::Packlist.3 +#usr/share/man/man3/ExtUtils::ParseXS.3 +#usr/share/man/man3/ExtUtils::XSSymSet.3 #usr/share/man/man3/ExtUtils::testlib.3 #usr/share/man/man3/Fatal.3 #usr/share/man/man3/Fcntl.3 @@ -1908,8 +2860,10 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/File::Compare.3 #usr/share/man/man3/File::Copy.3 #usr/share/man/man3/File::DosGlob.3 +#usr/share/man/man3/File::Fetch.3 #usr/share/man/man3/File::Find.3 #usr/share/man/man3/File::Glob.3 +#usr/share/man/man3/File::GlobMapper.3 #usr/share/man/man3/File::Path.3 #usr/share/man/man3/File::Spec.3 #usr/share/man/man3/File::Spec::Cygwin.3 @@ -1930,12 +2884,19 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/Getopt::Long.3 #usr/share/man/man3/Getopt::Std.3 #usr/share/man/man3/Hash::Util.3 +#usr/share/man/man3/Hash::Util::FieldHash.3 #usr/share/man/man3/I18N::Collate.3 #usr/share/man/man3/I18N::LangTags.3 #usr/share/man/man3/I18N::LangTags::Detect.3 #usr/share/man/man3/I18N::LangTags::List.3 #usr/share/man/man3/I18N::Langinfo.3 #usr/share/man/man3/IO.3 +#usr/share/man/man3/IO::Compress::Base.3 +#usr/share/man/man3/IO::Compress::Bzip2.3 +#usr/share/man/man3/IO::Compress::Deflate.3 +#usr/share/man/man3/IO::Compress::Gzip.3 +#usr/share/man/man3/IO::Compress::RawDeflate.3 +#usr/share/man/man3/IO::Compress::Zip.3 #usr/share/man/man3/IO::Dir.3 #usr/share/man/man3/IO::File.3 #usr/share/man/man3/IO::Handle.3 @@ -1946,25 +2907,44 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/IO::Socket.3 #usr/share/man/man3/IO::Socket::INET.3 #usr/share/man/man3/IO::Socket::UNIX.3 +#usr/share/man/man3/IO::Uncompress::AnyInflate.3 +#usr/share/man/man3/IO::Uncompress::AnyUncompress.3 +#usr/share/man/man3/IO::Uncompress::Base.3 +#usr/share/man/man3/IO::Uncompress::Bunzip2.3 +#usr/share/man/man3/IO::Uncompress::Gunzip.3 +#usr/share/man/man3/IO::Uncompress::Inflate.3 +#usr/share/man/man3/IO::Uncompress::RawInflate.3 +#usr/share/man/man3/IO::Uncompress::Unzip.3 +#usr/share/man/man3/IO::Zlib.3 +#usr/share/man/man3/IPC::Cmd.3 #usr/share/man/man3/IPC::Msg.3 #usr/share/man/man3/IPC::Open2.3 #usr/share/man/man3/IPC::Open3.3 #usr/share/man/man3/IPC::Semaphore.3 +#usr/share/man/man3/IPC::SharedMem.3 #usr/share/man/man3/IPC::SysV.3 #usr/share/man/man3/List::Util.3 +#usr/share/man/man3/List::Util::XS.3 #usr/share/man/man3/Locale::Constants.3 #usr/share/man/man3/Locale::Country.3 #usr/share/man/man3/Locale::Currency.3 #usr/share/man/man3/Locale::Language.3 #usr/share/man/man3/Locale::Maketext.3 +#usr/share/man/man3/Locale::Maketext::Simple.3 #usr/share/man/man3/Locale::Maketext::TPJ13.3 #usr/share/man/man3/Locale::Script.3 +#usr/share/man/man3/Log::Message.3 +#usr/share/man/man3/Log::Message::Config.3 +#usr/share/man/man3/Log::Message::Handlers.3 +#usr/share/man/man3/Log::Message::Item.3 +#usr/share/man/man3/Log::Message::Simple.3 #usr/share/man/man3/MIME::Base64.3 #usr/share/man/man3/MIME::QuotedPrint.3 #usr/share/man/man3/Math::BigFloat.3 #usr/share/man/man3/Math::BigInt.3 #usr/share/man/man3/Math::BigInt::Calc.3 #usr/share/man/man3/Math::BigInt::CalcEmu.3 +#usr/share/man/man3/Math::BigInt::FastCalc.3 #usr/share/man/man3/Math::BigRat.3 #usr/share/man/man3/Math::Complex.3 #usr/share/man/man3/Math::Trig.3 @@ -1976,6 +2956,37 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/Memoize::NDBM_File.3 #usr/share/man/man3/Memoize::SDBM_File.3 #usr/share/man/man3/Memoize::Storable.3 +#usr/share/man/man3/Module::Build.3 +#usr/share/man/man3/Module::Build::API.3 +#usr/share/man/man3/Module::Build::Authoring.3 +#usr/share/man/man3/Module::Build::Base.3 +#usr/share/man/man3/Module::Build::Bundling.3 +#usr/share/man/man3/Module::Build::Compat.3 +#usr/share/man/man3/Module::Build::ConfigData.3 +#usr/share/man/man3/Module::Build::Cookbook.3 +#usr/share/man/man3/Module::Build::ModuleInfo.3 +#usr/share/man/man3/Module::Build::Notes.3 +#usr/share/man/man3/Module::Build::PPMMaker.3 +#usr/share/man/man3/Module::Build::Platform::Amiga.3 +#usr/share/man/man3/Module::Build::Platform::Default.3 +#usr/share/man/man3/Module::Build::Platform::EBCDIC.3 +#usr/share/man/man3/Module::Build::Platform::MPEiX.3 +#usr/share/man/man3/Module::Build::Platform::MacOS.3 +#usr/share/man/man3/Module::Build::Platform::RiscOS.3 +#usr/share/man/man3/Module::Build::Platform::Unix.3 +#usr/share/man/man3/Module::Build::Platform::VMS.3 +#usr/share/man/man3/Module::Build::Platform::VOS.3 +#usr/share/man/man3/Module::Build::Platform::Windows.3 +#usr/share/man/man3/Module::Build::Platform::aix.3 +#usr/share/man/man3/Module::Build::Platform::cygwin.3 +#usr/share/man/man3/Module::Build::Platform::darwin.3 +#usr/share/man/man3/Module::Build::Platform::os2.3 +#usr/share/man/man3/Module::CoreList.3 +#usr/share/man/man3/Module::Load.3 +#usr/share/man/man3/Module::Load::Conditional.3 +#usr/share/man/man3/Module::Loaded.3 +#usr/share/man/man3/Module::Pluggable.3 +#usr/share/man/man3/Module::Pluggable::Object.3 #usr/share/man/man3/NEXT.3 #usr/share/man/man3/Net::Cmd.3 #usr/share/man/man3/Net::Config.3 @@ -1993,14 +3004,19 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/Net::protoent.3 #usr/share/man/man3/Net::servent.3 #usr/share/man/man3/O.3 +#usr/share/man/man3/Object::Accessor.3 #usr/share/man/man3/Opcode.3 #usr/share/man/man3/POSIX.3 +#usr/share/man/man3/Package::Constants.3 +#usr/share/man/man3/Params::Check.3 +#usr/share/man/man3/Parse::CPAN::Meta.3 #usr/share/man/man3/PerlIO.3 #usr/share/man/man3/PerlIO::encoding.3 #usr/share/man/man3/PerlIO::scalar.3 #usr/share/man/man3/PerlIO::via.3 #usr/share/man/man3/PerlIO::via::QuotedPrint.3 #usr/share/man/man3/Pod::Checker.3 +#usr/share/man/man3/Pod::Escapes.3 #usr/share/man/man3/Pod::Find.3 #usr/share/man/man3/Pod::Html.3 #usr/share/man/man3/Pod::InputObjects.3 @@ -2009,6 +3025,9 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/Pod::ParseLink.3 #usr/share/man/man3/Pod::ParseUtils.3 #usr/share/man/man3/Pod::Parser.3 +#usr/share/man/man3/Pod::Perldoc.3 +#usr/share/man/man3/Pod::Perldoc::BaseTo.3 +#usr/share/man/man3/Pod::Perldoc::GetOptsOO.3 #usr/share/man/man3/Pod::Perldoc::ToChecker.3 #usr/share/man/man3/Pod::Perldoc::ToMan.3 #usr/share/man/man3/Pod::Perldoc::ToNroff.3 @@ -2020,6 +3039,28 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/Pod::PlainText.3 #usr/share/man/man3/Pod::Plainer.3 #usr/share/man/man3/Pod::Select.3 +#usr/share/man/man3/Pod::Simple.3 +#usr/share/man/man3/Pod::Simple::Checker.3 +#usr/share/man/man3/Pod::Simple::Debug.3 +#usr/share/man/man3/Pod::Simple::DumpAsText.3 +#usr/share/man/man3/Pod::Simple::DumpAsXML.3 +#usr/share/man/man3/Pod::Simple::HTML.3 +#usr/share/man/man3/Pod::Simple::HTMLBatch.3 +#usr/share/man/man3/Pod::Simple::LinkSection.3 +#usr/share/man/man3/Pod::Simple::Methody.3 +#usr/share/man/man3/Pod::Simple::PullParser.3 +#usr/share/man/man3/Pod::Simple::PullParserEndToken.3 +#usr/share/man/man3/Pod::Simple::PullParserStartToken.3 +#usr/share/man/man3/Pod::Simple::PullParserTextToken.3 +#usr/share/man/man3/Pod::Simple::PullParserToken.3 +#usr/share/man/man3/Pod::Simple::RTF.3 +#usr/share/man/man3/Pod::Simple::Search.3 +#usr/share/man/man3/Pod::Simple::SimpleTree.3 +#usr/share/man/man3/Pod::Simple::Subclassing.3 +#usr/share/man/man3/Pod::Simple::Text.3 +#usr/share/man/man3/Pod::Simple::TextContent.3 +#usr/share/man/man3/Pod::Simple::XHTML.3 +#usr/share/man/man3/Pod::Simple::XMLOutStream.3 #usr/share/man/man3/Pod::Text.3 #usr/share/man/man3/Pod::Text::Color.3 #usr/share/man/man3/Pod::Text::Overstrike.3 @@ -2038,21 +3079,56 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/Symbol.3 #usr/share/man/man3/Sys::Hostname.3 #usr/share/man/man3/Sys::Syslog.3 +#usr/share/man/man3/TAP::Base.3 +#usr/share/man/man3/TAP::Formatter::Base.3 +#usr/share/man/man3/TAP::Formatter::Color.3 +#usr/share/man/man3/TAP::Formatter::Console.3 +#usr/share/man/man3/TAP::Formatter::Console::ParallelSession.3 +#usr/share/man/man3/TAP::Formatter::Console::Session.3 +#usr/share/man/man3/TAP::Formatter::File.3 +#usr/share/man/man3/TAP::Formatter::File::Session.3 +#usr/share/man/man3/TAP::Formatter::Session.3 +#usr/share/man/man3/TAP::Harness.3 +#usr/share/man/man3/TAP::Object.3 +#usr/share/man/man3/TAP::Parser.3 +#usr/share/man/man3/TAP::Parser::Aggregator.3 +#usr/share/man/man3/TAP::Parser::Grammar.3 +#usr/share/man/man3/TAP::Parser::Iterator.3 +#usr/share/man/man3/TAP::Parser::Iterator::Array.3 +#usr/share/man/man3/TAP::Parser::Iterator::Process.3 +#usr/share/man/man3/TAP::Parser::Iterator::Stream.3 +#usr/share/man/man3/TAP::Parser::IteratorFactory.3 +#usr/share/man/man3/TAP::Parser::Multiplexer.3 +#usr/share/man/man3/TAP::Parser::Result.3 +#usr/share/man/man3/TAP::Parser::Result::Bailout.3 +#usr/share/man/man3/TAP::Parser::Result::Comment.3 +#usr/share/man/man3/TAP::Parser::Result::Plan.3 +#usr/share/man/man3/TAP::Parser::Result::Pragma.3 +#usr/share/man/man3/TAP::Parser::Result::Test.3 +#usr/share/man/man3/TAP::Parser::Result::Unknown.3 +#usr/share/man/man3/TAP::Parser::Result::Version.3 +#usr/share/man/man3/TAP::Parser::Result::YAML.3 +#usr/share/man/man3/TAP::Parser::ResultFactory.3 +#usr/share/man/man3/TAP::Parser::Scheduler.3 +#usr/share/man/man3/TAP::Parser::Scheduler::Job.3 +#usr/share/man/man3/TAP::Parser::Scheduler::Spinner.3 +#usr/share/man/man3/TAP::Parser::Source.3 +#usr/share/man/man3/TAP::Parser::Source::Perl.3 +#usr/share/man/man3/TAP::Parser::Utils.3 +#usr/share/man/man3/TAP::Parser::YAMLish::Reader.3 +#usr/share/man/man3/TAP::Parser::YAMLish::Writer.3 #usr/share/man/man3/Term::ANSIColor.3 #usr/share/man/man3/Term::Cap.3 #usr/share/man/man3/Term::Complete.3 #usr/share/man/man3/Term::ReadLine.3 +#usr/share/man/man3/Term::UI.3 +#usr/share/man/man3/Term::UI::History.3 #usr/share/man/man3/Test.3 #usr/share/man/man3/Test::Builder.3 #usr/share/man/man3/Test::Builder::Module.3 #usr/share/man/man3/Test::Builder::Tester.3 #usr/share/man/man3/Test::Builder::Tester::Color.3 #usr/share/man/man3/Test::Harness.3 -#usr/share/man/man3/Test::Harness::Assert.3 -#usr/share/man/man3/Test::Harness::Iterator.3 -#usr/share/man/man3/Test::Harness::Point.3 -#usr/share/man/man3/Test::Harness::Straps.3 -#usr/share/man/man3/Test::Harness::TAP.3 #usr/share/man/man3/Test::More.3 #usr/share/man/man3/Test::Simple.3 #usr/share/man/man3/Test::Tutorial.3 @@ -2069,12 +3145,16 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/Tie::File.3 #usr/share/man/man3/Tie::Handle.3 #usr/share/man/man3/Tie::Hash.3 +#usr/share/man/man3/Tie::Hash::NamedCapture.3 #usr/share/man/man3/Tie::Memoize.3 #usr/share/man/man3/Tie::RefHash.3 #usr/share/man/man3/Tie::Scalar.3 +#usr/share/man/man3/Tie::StdHandle.3 #usr/share/man/man3/Tie::SubstrHash.3 #usr/share/man/man3/Time::HiRes.3 #usr/share/man/man3/Time::Local.3 +#usr/share/man/man3/Time::Piece.3 +#usr/share/man/man3/Time::Seconds.3 #usr/share/man/man3/Time::gmtime.3 #usr/share/man/man3/Time::localtime.3 #usr/share/man/man3/Time::tm.3 @@ -2085,10 +3165,14 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/User::grent.3 #usr/share/man/man3/User::pwent.3 #usr/share/man/man3/XS::APItest.3 +#usr/share/man/man3/XS::APItest::KeywordRPN.3 #usr/share/man/man3/XS::Typemap.3 #usr/share/man/man3/XSLoader.3 #usr/share/man/man3/attributes.3 -#usr/share/man/man3/attrs.3 +#usr/share/man/man3/autodie.3 +#usr/share/man/man3/autodie::exception.3 +#usr/share/man/man3/autodie::exception::system.3 +#usr/share/man/man3/autodie::hints.3 #usr/share/man/man3/autouse.3 #usr/share/man/man3/base.3 #usr/share/man/man3/bigint.3 @@ -2098,18 +3182,25 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/bytes.3 #usr/share/man/man3/charnames.3 #usr/share/man/man3/constant.3 +#usr/share/man/man3/deprecate.3 #usr/share/man/man3/diagnostics.3 #usr/share/man/man3/encoding.3 +#usr/share/man/man3/encoding::warnings.3 +#usr/share/man/man3/feature.3 #usr/share/man/man3/fields.3 #usr/share/man/man3/filetest.3 #usr/share/man/man3/if.3 +#usr/share/man/man3/inc::latest.3 #usr/share/man/man3/integer.3 #usr/share/man/man3/less.3 #usr/share/man/man3/lib.3 #usr/share/man/man3/locale.3 +#usr/share/man/man3/mro.3 #usr/share/man/man3/open.3 #usr/share/man/man3/ops.3 #usr/share/man/man3/overload.3 +#usr/share/man/man3/overloading.3 +#usr/share/man/man3/parent.3 #usr/share/man/man3/re.3 #usr/share/man/man3/sigtrap.3 #usr/share/man/man3/sort.3 @@ -2119,6 +3210,9 @@ usr/lib/perl5/5.8.8/warnings/register.pm #usr/share/man/man3/threads::shared.3 #usr/share/man/man3/utf8.3 #usr/share/man/man3/vars.3 +#usr/share/man/man3/version.3 +#usr/share/man/man3/version::Internals.3 #usr/share/man/man3/vmsish.3 #usr/share/man/man3/warnings.3 #usr/share/man/man3/warnings::register.3 +usr/bin/perl diff --git a/config/rootfiles/common/perl-GD b/config/rootfiles/common/perl-GD index 9b14854..5cd4947 100644 --- a/config/rootfiles/common/perl-GD +++ b/config/rootfiles/common/perl-GD @@ -1,16 +1,16 @@ #usr/bin/bdf2gdfont.pl -#usr/lib/perl5/site_perl/5.8.8/i586-linux/GD -usr/lib/perl5/site_perl/5.8.8/i586-linux/GD.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/GD/Image.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/GD/Polygon.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/GD/Polyline.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/GD/Simple.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/GD -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/GD/.packlist -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/GD/GD.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/GD/GD.so -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/GD/autosplit.ix -#usr/lib/perl5/site_perl/5.8.8/i586-linux/qd.pl +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/GD +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/GD.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/GD/Image.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/GD/Polygon.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/GD/Polyline.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/GD/Simple.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/GD +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/GD/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/GD/GD.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/GD/GD.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/GD/autosplit.ix +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/qd.pl #usr/share/man/man1/bdf2gdfont.pl.1 #usr/share/man/man3/GD.3 #usr/share/man/man3/GD::Image.3 diff --git a/config/rootfiles/common/php b/config/rootfiles/common/php index 18499ba..693a4b2 100644 --- a/config/rootfiles/common/php +++ b/config/rootfiles/common/php @@ -1,9 +1,10 @@ -etc/httpd/conf/conf.d/php5.conf etc/pear.conf etc/php.ini #usr/bin/pear #usr/bin/peardev #usr/bin/pecl +usr/bin/phar +usr/bin/phar.phar usr/bin/php #usr/bin/php-config #usr/bin/phpize @@ -20,12 +21,13 @@ usr/bin/php #usr/include/php/TSRM/tsrm_virtual_cwd.h #usr/include/php/TSRM/tsrm_win32.h #usr/include/php/Zend -#usr/include/php/Zend/FlexLexer.h #usr/include/php/Zend/acconfig.h #usr/include/php/Zend/zend.h #usr/include/php/Zend/zend_API.h #usr/include/php/Zend/zend_alloc.h +#usr/include/php/Zend/zend_build.h #usr/include/php/Zend/zend_builtin_functions.h +#usr/include/php/Zend/zend_closures.h #usr/include/php/Zend/zend_compile.h #usr/include/php/Zend/zend_config.h #usr/include/php/Zend/zend_config.nw.h @@ -37,6 +39,8 @@ usr/bin/php #usr/include/php/Zend/zend_execute.h #usr/include/php/Zend/zend_extensions.h #usr/include/php/Zend/zend_fast_cache.h +#usr/include/php/Zend/zend_float.h +#usr/include/php/Zend/zend_gc.h #usr/include/php/Zend/zend_globals.h #usr/include/php/Zend/zend_globals_macros.h #usr/include/php/Zend/zend_hash.h @@ -45,11 +49,13 @@ usr/bin/php #usr/include/php/Zend/zend_ini.h #usr/include/php/Zend/zend_ini_parser.h #usr/include/php/Zend/zend_ini_scanner.h +#usr/include/php/Zend/zend_ini_scanner_defs.h #usr/include/php/Zend/zend_interfaces.h #usr/include/php/Zend/zend_istdiostream.h #usr/include/php/Zend/zend_iterators.h #usr/include/php/Zend/zend_language_parser.h #usr/include/php/Zend/zend_language_scanner.h +#usr/include/php/Zend/zend_language_scanner_defs.h #usr/include/php/Zend/zend_list.h #usr/include/php/Zend/zend_llist.h #usr/include/php/Zend/zend_modules.h @@ -81,11 +87,19 @@ usr/bin/php #usr/include/php/ext/date/php_date.h #usr/include/php/ext/dom #usr/include/php/ext/dom/xml_common.h +#usr/include/php/ext/ereg +#usr/include/php/ext/ereg/php_ereg.h +#usr/include/php/ext/ereg/php_regex.h +#usr/include/php/ext/ereg/regex +#usr/include/php/ext/ereg/regex/cclass.h +#usr/include/php/ext/ereg/regex/cname.h +#usr/include/php/ext/ereg/regex/regex.h +#usr/include/php/ext/ereg/regex/regex2.h +#usr/include/php/ext/ereg/regex/utils.h #usr/include/php/ext/filter #usr/include/php/ext/filter/php_filter.h #usr/include/php/ext/gd #usr/include/php/ext/gd/gdcache.h -#usr/include/php/ext/gd/gdttf.h #usr/include/php/ext/gd/php_gd.h #usr/include/php/ext/hash #usr/include/php/ext/hash/php_hash.h @@ -95,6 +109,7 @@ usr/bin/php #usr/include/php/ext/hash/php_hash_haval.h #usr/include/php/ext/hash/php_hash_md.h #usr/include/php/ext/hash/php_hash_ripemd.h +#usr/include/php/ext/hash/php_hash_salsa.h #usr/include/php/ext/hash/php_hash_sha.h #usr/include/php/ext/hash/php_hash_snefru.h #usr/include/php/ext/hash/php_hash_tiger.h @@ -103,12 +118,16 @@ usr/bin/php #usr/include/php/ext/iconv #usr/include/php/ext/iconv/php_have_bsd_iconv.h #usr/include/php/ext/iconv/php_have_glibc_iconv.h +#usr/include/php/ext/iconv/php_have_ibm_iconv.h #usr/include/php/ext/iconv/php_have_iconv.h #usr/include/php/ext/iconv/php_have_libiconv.h #usr/include/php/ext/iconv/php_iconv.h +#usr/include/php/ext/iconv/php_iconv_aliased_libiconv.h #usr/include/php/ext/iconv/php_iconv_supports_errno.h #usr/include/php/ext/iconv/php_php_iconv_h_path.h #usr/include/php/ext/iconv/php_php_iconv_impl.h +#usr/include/php/ext/json +#usr/include/php/ext/json/php_json.h #usr/include/php/ext/libxml #usr/include/php/ext/libxml/php_libxml.h #usr/include/php/ext/mbstring @@ -133,8 +152,8 @@ usr/bin/php #usr/include/php/ext/mbstring/mbstring.h #usr/include/php/ext/mbstring/oniguruma #usr/include/php/ext/mbstring/oniguruma/oniguruma.h -#usr/include/php/ext/mbstring/oniguruma/php_onig_compat.h #usr/include/php/ext/mbstring/php_mbregex.h +#usr/include/php/ext/mbstring/php_onig_compat.h #usr/include/php/ext/pcre #usr/include/php/ext/pcre/pcrelib #usr/include/php/ext/pcre/pcrelib/config.h @@ -142,8 +161,6 @@ usr/bin/php #usr/include/php/ext/pcre/pcrelib/pcre_internal.h #usr/include/php/ext/pcre/pcrelib/pcreposix.h #usr/include/php/ext/pcre/pcrelib/ucp.h -#usr/include/php/ext/pcre/pcrelib/ucpinternal.h -#usr/include/php/ext/pcre/pcrelib/ucptable.h #usr/include/php/ext/pcre/php_pcre.h #usr/include/php/ext/pdo #usr/include/php/ext/pdo/php_pdo.h @@ -152,20 +169,27 @@ usr/bin/php #usr/include/php/ext/session/mod_files.h #usr/include/php/ext/session/mod_user.h #usr/include/php/ext/session/php_session.h +#usr/include/php/ext/sockets +#usr/include/php/ext/sockets/php_sockets.h #usr/include/php/ext/spl #usr/include/php/ext/spl/php_spl.h #usr/include/php/ext/spl/spl_array.h #usr/include/php/ext/spl/spl_directory.h +#usr/include/php/ext/spl/spl_dllist.h #usr/include/php/ext/spl/spl_engine.h #usr/include/php/ext/spl/spl_exceptions.h +#usr/include/php/ext/spl/spl_fixedarray.h #usr/include/php/ext/spl/spl_functions.h +#usr/include/php/ext/spl/spl_heap.h #usr/include/php/ext/spl/spl_iterators.h #usr/include/php/ext/spl/spl_observer.h -#usr/include/php/ext/spl/spl_sxe.h #usr/include/php/ext/sqlite #usr/include/php/ext/sqlite/libsqlite #usr/include/php/ext/sqlite/libsqlite/src #usr/include/php/ext/sqlite/libsqlite/src/sqlite.h +#usr/include/php/ext/sqlite3 +#usr/include/php/ext/sqlite3/libsqlite +#usr/include/php/ext/sqlite3/libsqlite/sqlite3.h #usr/include/php/ext/standard #usr/include/php/ext/standard/base64.h #usr/include/php/ext/standard/basic_functions.h @@ -173,11 +197,11 @@ usr/bin/php #usr/include/php/ext/standard/credits.h #usr/include/php/ext/standard/credits_ext.h #usr/include/php/ext/standard/credits_sapi.h +#usr/include/php/ext/standard/crypt_freesec.h #usr/include/php/ext/standard/css.h #usr/include/php/ext/standard/cyr_convert.h #usr/include/php/ext/standard/datetime.h #usr/include/php/ext/standard/dl.h -#usr/include/php/ext/standard/dns.h #usr/include/php/ext/standard/exec.h #usr/include/php/ext/standard/file.h #usr/include/php/ext/standard/flock_compat.h @@ -193,7 +217,9 @@ usr/bin/php #usr/include/php/ext/standard/php_assert.h #usr/include/php/ext/standard/php_browscap.h #usr/include/php/ext/standard/php_crypt.h +#usr/include/php/ext/standard/php_crypt_r.h #usr/include/php/ext/standard/php_dir.h +#usr/include/php/ext/standard/php_dns.h #usr/include/php/ext/standard/php_ext_syslog.h #usr/include/php/ext/standard/php_filestat.h #usr/include/php/ext/standard/php_fopen_wrappers.h @@ -218,14 +244,13 @@ usr/bin/php #usr/include/php/ext/standard/php_versioning.h #usr/include/php/ext/standard/proc_open.h #usr/include/php/ext/standard/quot_print.h -#usr/include/php/ext/standard/reg.h #usr/include/php/ext/standard/scanf.h #usr/include/php/ext/standard/sha1.h #usr/include/php/ext/standard/streamsfuncs.h #usr/include/php/ext/standard/uniqid.h #usr/include/php/ext/standard/url.h -#usr/include/php/ext/standard/url_scanner.h #usr/include/php/ext/standard/url_scanner_ex.h +#usr/include/php/ext/standard/winver.h #usr/include/php/ext/xml #usr/include/php/ext/xml/expat_compat.h #usr/include/php/ext/xml/php_xml.h @@ -233,7 +258,6 @@ usr/bin/php #usr/include/php/main #usr/include/php/main/SAPI.h #usr/include/php/main/build-defs.h -#usr/include/php/main/config.w32.h #usr/include/php/main/fopen_wrappers.h #usr/include/php/main/logos.h #usr/include/php/main/php.h @@ -241,6 +265,7 @@ usr/bin/php #usr/include/php/main/php_compat.h #usr/include/php/main/php_config.h #usr/include/php/main/php_content_types.h +#usr/include/php/main/php_getopt.h #usr/include/php/main/php_globals.h #usr/include/php/main/php_ini.h #usr/include/php/main/php_logos.h @@ -250,7 +275,6 @@ usr/bin/php #usr/include/php/main/php_open_temporary_file.h #usr/include/php/main/php_output.h #usr/include/php/main/php_reentrancy.h -#usr/include/php/main/php_regex.h #usr/include/php/main/php_scandir.h #usr/include/php/main/php_streams.h #usr/include/php/main/php_syslog.h @@ -264,26 +288,23 @@ usr/bin/php #usr/include/php/main/streams #usr/include/php/main/streams/php_stream_context.h #usr/include/php/main/streams/php_stream_filter_api.h +#usr/include/php/main/streams/php_stream_glob_wrapper.h #usr/include/php/main/streams/php_stream_mmap.h #usr/include/php/main/streams/php_stream_plain_wrapper.h #usr/include/php/main/streams/php_stream_transport.h #usr/include/php/main/streams/php_stream_userspace.h #usr/include/php/main/streams/php_streams_int.h +#usr/include/php/main/win32_internal_function_disabled.h #usr/include/php/main/win95nt.h -#usr/include/php/regex -#usr/include/php/regex/cclass.h -#usr/include/php/regex/cname.h -#usr/include/php/regex/regex.h -#usr/include/php/regex/regex2.h -#usr/include/php/regex/regex_extra.h -#usr/include/php/regex/utils.h usr/lib/apache/libphp5.so #usr/lib/php #usr/lib/php/.channels #usr/lib/php/.channels/.alias #usr/lib/php/.channels/.alias/pear.txt #usr/lib/php/.channels/.alias/pecl.txt +#usr/lib/php/.channels/.alias/phpdocs.txt #usr/lib/php/.channels/__uri.reg +#usr/lib/php/.channels/doc.php.net.reg #usr/lib/php/.channels/pear.php.net.reg #usr/lib/php/.channels/pecl.php.net.reg #usr/lib/php/.depdb @@ -292,11 +313,13 @@ usr/lib/apache/libphp5.so #usr/lib/php/.lock #usr/lib/php/.registry #usr/lib/php/.registry/.channel.__uri +#usr/lib/php/.registry/.channel.doc.php.net #usr/lib/php/.registry/.channel.pecl.php.net #usr/lib/php/.registry/archive_tar.reg #usr/lib/php/.registry/console_getopt.reg #usr/lib/php/.registry/pear.reg #usr/lib/php/.registry/structures_graph.reg +#usr/lib/php/.registry/xml_util.reg #usr/lib/php/Archive usr/lib/php/Archive/Tar.php #usr/lib/php/Console @@ -355,7 +378,6 @@ usr/lib/php/PEAR/Command/Test.php usr/lib/php/PEAR/Command/Test.xml usr/lib/php/PEAR/Common.php usr/lib/php/PEAR/Config.php -usr/lib/php/PEAR/Dependency.php usr/lib/php/PEAR/Dependency2.php usr/lib/php/PEAR/DependencyDB.php #usr/lib/php/PEAR/Downloader @@ -363,6 +385,7 @@ usr/lib/php/PEAR/Downloader.php usr/lib/php/PEAR/Downloader/Package.php usr/lib/php/PEAR/ErrorStack.php usr/lib/php/PEAR/Exception.php +usr/lib/php/PEAR/FixPHP5PEARWarnings.php #usr/lib/php/PEAR/Frontend usr/lib/php/PEAR/Frontend.php usr/lib/php/PEAR/Frontend/CLI.php @@ -370,6 +393,8 @@ usr/lib/php/PEAR/Frontend/CLI.php usr/lib/php/PEAR/Installer.php #usr/lib/php/PEAR/Installer/Role usr/lib/php/PEAR/Installer/Role.php +usr/lib/php/PEAR/Installer/Role/Cfg.php +usr/lib/php/PEAR/Installer/Role/Cfg.xml usr/lib/php/PEAR/Installer/Role/Common.php usr/lib/php/PEAR/Installer/Role/Data.php usr/lib/php/PEAR/Installer/Role/Data.xml @@ -385,6 +410,8 @@ usr/lib/php/PEAR/Installer/Role/Src.php usr/lib/php/PEAR/Installer/Role/Src.xml usr/lib/php/PEAR/Installer/Role/Test.php usr/lib/php/PEAR/Installer/Role/Test.xml +usr/lib/php/PEAR/Installer/Role/Www.php +usr/lib/php/PEAR/Installer/Role/Www.xml #usr/lib/php/PEAR/PackageFile usr/lib/php/PEAR/PackageFile.php #usr/lib/php/PEAR/PackageFile/Generator @@ -405,7 +432,6 @@ usr/lib/php/PEAR/REST/10.php usr/lib/php/PEAR/REST/11.php usr/lib/php/PEAR/REST/13.php usr/lib/php/PEAR/Registry.php -usr/lib/php/PEAR/Remote.php usr/lib/php/PEAR/RunTest.php #usr/lib/php/PEAR/Task usr/lib/php/PEAR/Task/Common.php @@ -425,6 +451,7 @@ usr/lib/php/PEAR/Validate.php #usr/lib/php/PEAR/Validator usr/lib/php/PEAR/Validator/PECL.php usr/lib/php/PEAR/XMLParser.php +usr/lib/php/PEAR5.php #usr/lib/php/Structures #usr/lib/php/Structures/Graph usr/lib/php/Structures/Graph.php @@ -433,6 +460,8 @@ usr/lib/php/Structures/Graph/Manipulator/AcyclicTest.php usr/lib/php/Structures/Graph/Manipulator/TopologicalSorter.php usr/lib/php/Structures/Graph/Node.php usr/lib/php/System.php +#usr/lib/php/XML +usr/lib/php/XML/Util.php #usr/lib/php/build #usr/lib/php/build/Makefile.global #usr/lib/php/build/acinclude.m4 @@ -451,15 +480,13 @@ usr/lib/php/System.php #usr/lib/php/data/PEAR/template.spec #usr/lib/php/data/Structures_Graph #usr/lib/php/data/Structures_Graph/LICENSE -#usr/lib/php/data/Structures_Graph/genpackage.xml.pl -#usr/lib/php/data/Structures_Graph/package.sh -#usr/lib/php/data/Structures_Graph/publish.sh #usr/lib/php/doc #usr/lib/php/doc/Archive_Tar #usr/lib/php/doc/Archive_Tar/docs #usr/lib/php/doc/Archive_Tar/docs/Archive_Tar.txt #usr/lib/php/doc/PEAR #usr/lib/php/doc/PEAR/INSTALL +#usr/lib/php/doc/PEAR/LICENSE #usr/lib/php/doc/PEAR/README #usr/lib/php/doc/Structures_Graph #usr/lib/php/doc/Structures_Graph/docs @@ -489,19 +516,44 @@ usr/lib/php/System.php #usr/lib/php/doc/Structures_Graph/docs/tutorials #usr/lib/php/doc/Structures_Graph/docs/tutorials/Structures_Graph #usr/lib/php/doc/Structures_Graph/docs/tutorials/Structures_Graph/Structures_Graph.pkg +#usr/lib/php/doc/XML_Util +#usr/lib/php/doc/XML_Util/examples +usr/lib/php/doc/XML_Util/examples/example.php +usr/lib/php/doc/XML_Util/examples/example2.php #usr/lib/php/extensions -#usr/lib/php/extensions/no-debug-non-zts-20060613 -#usr/lib/php/extensions/no-debug-non-zts-20060613/dba.so -usr/lib/php/extensions/no-debug-non-zts-20060613/idn.so +#usr/lib/php/extensions/no-debug-non-zts-20090626 +usr/lib/php/extensions/no-debug-non-zts-20090626/dba.so +usr/lib/php/extensions/no-debug-non-zts-20090626/idn.so #usr/lib/php/pearcmd.php #usr/lib/php/peclcmd.php #usr/lib/php/test #usr/lib/php/test/Structures_Graph #usr/lib/php/test/Structures_Graph/tests -#usr/lib/php/test/Structures_Graph/tests/README -#usr/lib/php/test/Structures_Graph/tests/all-tests.php +#usr/lib/php/test/Structures_Graph/tests/AllTests.php #usr/lib/php/test/Structures_Graph/tests/testCase #usr/lib/php/test/Structures_Graph/tests/testCase/BasicGraph.php +#usr/lib/php/test/XML_Util +#usr/lib/php/test/XML_Util/tests +#usr/lib/php/test/XML_Util/tests/AllTests.php +#usr/lib/php/test/XML_Util/tests/testBasic_apiVersion.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_attributesToString.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_collapseEmptyTags.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_createCDataSection.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_createComment.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_createEndElement.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_createStartElement.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_createTag.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_createTagFromArray.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_getDocTypeDeclaration.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_getXmlDeclaration.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_isValidName.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_raiseError.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_replaceEntities.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_reverseEntities.phpt +#usr/lib/php/test/XML_Util/tests/testBasic_splitQualifiedName.phpt +#usr/lib/php/test/XML_Util/tests/testBug_4950.phpt +#usr/lib/php/test/XML_Util/tests/testBug_5392.phpt #usr/man/man1/php-config.1 #usr/man/man1/php.1 #usr/man/man1/phpize.1 +etc/httpd/conf/conf.d/php5.conf diff --git a/config/rootfiles/common/python b/config/rootfiles/common/python index e31e2a2..5f4b6a8 100644 --- a/config/rootfiles/common/python +++ b/config/rootfiles/common/python @@ -2,9 +2,9 @@ #usr/bin/idle #usr/bin/pydoc usr/bin/python -usr/bin/python-config +#usr/bin/python-config usr/bin/python2.7 -usr/bin/python2.7-config +#usr/bin/python2.7-config #usr/bin/smtpd.py #usr/include/python2.7 #usr/include/python2.7/Python-ast.h @@ -393,7 +393,7 @@ usr/lib/python2.7/compiler/transformer.pyc #usr/lib/python2.7/compiler/visitor.py usr/lib/python2.7/compiler/visitor.pyc #usr/lib/python2.7/compiler/visitor.pyo -#usr/lib/python2.7/config +usr/lib/python2.7/config usr/lib/python2.7/config/Makefile #usr/lib/python2.7/config/Setup #usr/lib/python2.7/config/Setup.config @@ -437,8 +437,8 @@ usr/lib/python2.7/ctypes/macholib/dyld.pyc #usr/lib/python2.7/ctypes/macholib/dylib.py usr/lib/python2.7/ctypes/macholib/dylib.pyc #usr/lib/python2.7/ctypes/macholib/dylib.pyo -#usr/lib/python2.7/ctypes/macholib/fetch_macholib -#usr/lib/python2.7/ctypes/macholib/fetch_macholib.bat +usr/lib/python2.7/ctypes/macholib/fetch_macholib +usr/lib/python2.7/ctypes/macholib/fetch_macholib.bat #usr/lib/python2.7/ctypes/macholib/framework.py usr/lib/python2.7/ctypes/macholib/framework.pyc #usr/lib/python2.7/ctypes/macholib/framework.pyo @@ -942,7 +942,7 @@ usr/lib/python2.7/doctest.pyc usr/lib/python2.7/dumbdbm.pyc #usr/lib/python2.7/dumbdbm.pyo #usr/lib/python2.7/dummy_thread.py -#usr/lib/python2.7/dummy_thread.pyc +usr/lib/python2.7/dummy_thread.pyc #usr/lib/python2.7/dummy_thread.pyo #usr/lib/python2.7/dummy_threading.py usr/lib/python2.7/dummy_threading.pyc @@ -1113,172 +1113,172 @@ usr/lib/python2.7/encodings/bz2_codec.pyc usr/lib/python2.7/encodings/charmap.pyc #usr/lib/python2.7/encodings/charmap.pyo #usr/lib/python2.7/encodings/cp037.py -#usr/lib/python2.7/encodings/cp037.pyc +usr/lib/python2.7/encodings/cp037.pyc #usr/lib/python2.7/encodings/cp037.pyo #usr/lib/python2.7/encodings/cp1006.py -#usr/lib/python2.7/encodings/cp1006.pyc +usr/lib/python2.7/encodings/cp1006.pyc #usr/lib/python2.7/encodings/cp1006.pyo #usr/lib/python2.7/encodings/cp1026.py -#usr/lib/python2.7/encodings/cp1026.pyc +usr/lib/python2.7/encodings/cp1026.pyc #usr/lib/python2.7/encodings/cp1026.pyo #usr/lib/python2.7/encodings/cp1140.py -#usr/lib/python2.7/encodings/cp1140.pyc +usr/lib/python2.7/encodings/cp1140.pyc #usr/lib/python2.7/encodings/cp1140.pyo #usr/lib/python2.7/encodings/cp1250.py -#usr/lib/python2.7/encodings/cp1250.pyc +usr/lib/python2.7/encodings/cp1250.pyc #usr/lib/python2.7/encodings/cp1250.pyo #usr/lib/python2.7/encodings/cp1251.py -#usr/lib/python2.7/encodings/cp1251.pyc +usr/lib/python2.7/encodings/cp1251.pyc #usr/lib/python2.7/encodings/cp1251.pyo #usr/lib/python2.7/encodings/cp1252.py -#usr/lib/python2.7/encodings/cp1252.pyc +usr/lib/python2.7/encodings/cp1252.pyc #usr/lib/python2.7/encodings/cp1252.pyo #usr/lib/python2.7/encodings/cp1253.py -#usr/lib/python2.7/encodings/cp1253.pyc +usr/lib/python2.7/encodings/cp1253.pyc #usr/lib/python2.7/encodings/cp1253.pyo #usr/lib/python2.7/encodings/cp1254.py -#usr/lib/python2.7/encodings/cp1254.pyc +usr/lib/python2.7/encodings/cp1254.pyc #usr/lib/python2.7/encodings/cp1254.pyo #usr/lib/python2.7/encodings/cp1255.py -#usr/lib/python2.7/encodings/cp1255.pyc +usr/lib/python2.7/encodings/cp1255.pyc #usr/lib/python2.7/encodings/cp1255.pyo #usr/lib/python2.7/encodings/cp1256.py -#usr/lib/python2.7/encodings/cp1256.pyc +usr/lib/python2.7/encodings/cp1256.pyc #usr/lib/python2.7/encodings/cp1256.pyo #usr/lib/python2.7/encodings/cp1257.py -#usr/lib/python2.7/encodings/cp1257.pyc +usr/lib/python2.7/encodings/cp1257.pyc #usr/lib/python2.7/encodings/cp1257.pyo #usr/lib/python2.7/encodings/cp1258.py -#usr/lib/python2.7/encodings/cp1258.pyc +usr/lib/python2.7/encodings/cp1258.pyc #usr/lib/python2.7/encodings/cp1258.pyo #usr/lib/python2.7/encodings/cp424.py -#usr/lib/python2.7/encodings/cp424.pyc +usr/lib/python2.7/encodings/cp424.pyc #usr/lib/python2.7/encodings/cp424.pyo #usr/lib/python2.7/encodings/cp437.py usr/lib/python2.7/encodings/cp437.pyc #usr/lib/python2.7/encodings/cp437.pyo #usr/lib/python2.7/encodings/cp500.py -#usr/lib/python2.7/encodings/cp500.pyc +usr/lib/python2.7/encodings/cp500.pyc #usr/lib/python2.7/encodings/cp500.pyo #usr/lib/python2.7/encodings/cp720.py -#usr/lib/python2.7/encodings/cp720.pyc +usr/lib/python2.7/encodings/cp720.pyc #usr/lib/python2.7/encodings/cp720.pyo #usr/lib/python2.7/encodings/cp737.py -#usr/lib/python2.7/encodings/cp737.pyc +usr/lib/python2.7/encodings/cp737.pyc #usr/lib/python2.7/encodings/cp737.pyo #usr/lib/python2.7/encodings/cp775.py -#usr/lib/python2.7/encodings/cp775.pyc +usr/lib/python2.7/encodings/cp775.pyc #usr/lib/python2.7/encodings/cp775.pyo #usr/lib/python2.7/encodings/cp850.py usr/lib/python2.7/encodings/cp850.pyc #usr/lib/python2.7/encodings/cp850.pyo #usr/lib/python2.7/encodings/cp852.py -#usr/lib/python2.7/encodings/cp852.pyc +usr/lib/python2.7/encodings/cp852.pyc #usr/lib/python2.7/encodings/cp852.pyo #usr/lib/python2.7/encodings/cp855.py -#usr/lib/python2.7/encodings/cp855.pyc +usr/lib/python2.7/encodings/cp855.pyc #usr/lib/python2.7/encodings/cp855.pyo #usr/lib/python2.7/encodings/cp856.py -#usr/lib/python2.7/encodings/cp856.pyc +usr/lib/python2.7/encodings/cp856.pyc #usr/lib/python2.7/encodings/cp856.pyo #usr/lib/python2.7/encodings/cp857.py -#usr/lib/python2.7/encodings/cp857.pyc +usr/lib/python2.7/encodings/cp857.pyc #usr/lib/python2.7/encodings/cp857.pyo #usr/lib/python2.7/encodings/cp858.py -#usr/lib/python2.7/encodings/cp858.pyc +usr/lib/python2.7/encodings/cp858.pyc #usr/lib/python2.7/encodings/cp858.pyo #usr/lib/python2.7/encodings/cp860.py -#usr/lib/python2.7/encodings/cp860.pyc +usr/lib/python2.7/encodings/cp860.pyc #usr/lib/python2.7/encodings/cp860.pyo #usr/lib/python2.7/encodings/cp861.py -#usr/lib/python2.7/encodings/cp861.pyc +usr/lib/python2.7/encodings/cp861.pyc #usr/lib/python2.7/encodings/cp861.pyo #usr/lib/python2.7/encodings/cp862.py -#usr/lib/python2.7/encodings/cp862.pyc +usr/lib/python2.7/encodings/cp862.pyc #usr/lib/python2.7/encodings/cp862.pyo #usr/lib/python2.7/encodings/cp863.py -#usr/lib/python2.7/encodings/cp863.pyc +usr/lib/python2.7/encodings/cp863.pyc #usr/lib/python2.7/encodings/cp863.pyo #usr/lib/python2.7/encodings/cp864.py -#usr/lib/python2.7/encodings/cp864.pyc +usr/lib/python2.7/encodings/cp864.pyc #usr/lib/python2.7/encodings/cp864.pyo #usr/lib/python2.7/encodings/cp865.py -#usr/lib/python2.7/encodings/cp865.pyc +usr/lib/python2.7/encodings/cp865.pyc #usr/lib/python2.7/encodings/cp865.pyo #usr/lib/python2.7/encodings/cp866.py -#usr/lib/python2.7/encodings/cp866.pyc +usr/lib/python2.7/encodings/cp866.pyc #usr/lib/python2.7/encodings/cp866.pyo #usr/lib/python2.7/encodings/cp869.py -#usr/lib/python2.7/encodings/cp869.pyc +usr/lib/python2.7/encodings/cp869.pyc #usr/lib/python2.7/encodings/cp869.pyo #usr/lib/python2.7/encodings/cp874.py -#usr/lib/python2.7/encodings/cp874.pyc +usr/lib/python2.7/encodings/cp874.pyc #usr/lib/python2.7/encodings/cp874.pyo #usr/lib/python2.7/encodings/cp875.py -#usr/lib/python2.7/encodings/cp875.pyc +usr/lib/python2.7/encodings/cp875.pyc #usr/lib/python2.7/encodings/cp875.pyo #usr/lib/python2.7/encodings/cp932.py -#usr/lib/python2.7/encodings/cp932.pyc +usr/lib/python2.7/encodings/cp932.pyc #usr/lib/python2.7/encodings/cp932.pyo #usr/lib/python2.7/encodings/cp949.py -#usr/lib/python2.7/encodings/cp949.pyc +usr/lib/python2.7/encodings/cp949.pyc #usr/lib/python2.7/encodings/cp949.pyo #usr/lib/python2.7/encodings/cp950.py -#usr/lib/python2.7/encodings/cp950.pyc +usr/lib/python2.7/encodings/cp950.pyc #usr/lib/python2.7/encodings/cp950.pyo #usr/lib/python2.7/encodings/euc_jis_2004.py -#usr/lib/python2.7/encodings/euc_jis_2004.pyc +usr/lib/python2.7/encodings/euc_jis_2004.pyc #usr/lib/python2.7/encodings/euc_jis_2004.pyo #usr/lib/python2.7/encodings/euc_jisx0213.py -#usr/lib/python2.7/encodings/euc_jisx0213.pyc +usr/lib/python2.7/encodings/euc_jisx0213.pyc #usr/lib/python2.7/encodings/euc_jisx0213.pyo #usr/lib/python2.7/encodings/euc_jp.py -#usr/lib/python2.7/encodings/euc_jp.pyc +usr/lib/python2.7/encodings/euc_jp.pyc #usr/lib/python2.7/encodings/euc_jp.pyo #usr/lib/python2.7/encodings/euc_kr.py -#usr/lib/python2.7/encodings/euc_kr.pyc +usr/lib/python2.7/encodings/euc_kr.pyc #usr/lib/python2.7/encodings/euc_kr.pyo #usr/lib/python2.7/encodings/gb18030.py -#usr/lib/python2.7/encodings/gb18030.pyc +usr/lib/python2.7/encodings/gb18030.pyc #usr/lib/python2.7/encodings/gb18030.pyo #usr/lib/python2.7/encodings/gb2312.py -#usr/lib/python2.7/encodings/gb2312.pyc +usr/lib/python2.7/encodings/gb2312.pyc #usr/lib/python2.7/encodings/gb2312.pyo #usr/lib/python2.7/encodings/gbk.py -#usr/lib/python2.7/encodings/gbk.pyc +usr/lib/python2.7/encodings/gbk.pyc #usr/lib/python2.7/encodings/gbk.pyo #usr/lib/python2.7/encodings/hex_codec.py usr/lib/python2.7/encodings/hex_codec.pyc #usr/lib/python2.7/encodings/hex_codec.pyo #usr/lib/python2.7/encodings/hp_roman8.py -#usr/lib/python2.7/encodings/hp_roman8.pyc +usr/lib/python2.7/encodings/hp_roman8.pyc #usr/lib/python2.7/encodings/hp_roman8.pyo #usr/lib/python2.7/encodings/hz.py -#usr/lib/python2.7/encodings/hz.pyc +usr/lib/python2.7/encodings/hz.pyc #usr/lib/python2.7/encodings/hz.pyo #usr/lib/python2.7/encodings/idna.py usr/lib/python2.7/encodings/idna.pyc #usr/lib/python2.7/encodings/idna.pyo #usr/lib/python2.7/encodings/iso2022_jp.py -#usr/lib/python2.7/encodings/iso2022_jp.pyc +usr/lib/python2.7/encodings/iso2022_jp.pyc #usr/lib/python2.7/encodings/iso2022_jp.pyo #usr/lib/python2.7/encodings/iso2022_jp_1.py -#usr/lib/python2.7/encodings/iso2022_jp_1.pyc +usr/lib/python2.7/encodings/iso2022_jp_1.pyc #usr/lib/python2.7/encodings/iso2022_jp_1.pyo #usr/lib/python2.7/encodings/iso2022_jp_2.py -#usr/lib/python2.7/encodings/iso2022_jp_2.pyc +usr/lib/python2.7/encodings/iso2022_jp_2.pyc #usr/lib/python2.7/encodings/iso2022_jp_2.pyo #usr/lib/python2.7/encodings/iso2022_jp_2004.py -#usr/lib/python2.7/encodings/iso2022_jp_2004.pyc +usr/lib/python2.7/encodings/iso2022_jp_2004.pyc #usr/lib/python2.7/encodings/iso2022_jp_2004.pyo #usr/lib/python2.7/encodings/iso2022_jp_3.py -#usr/lib/python2.7/encodings/iso2022_jp_3.pyc +usr/lib/python2.7/encodings/iso2022_jp_3.pyc #usr/lib/python2.7/encodings/iso2022_jp_3.pyo #usr/lib/python2.7/encodings/iso2022_jp_ext.py -#usr/lib/python2.7/encodings/iso2022_jp_ext.pyc +usr/lib/python2.7/encodings/iso2022_jp_ext.pyc #usr/lib/python2.7/encodings/iso2022_jp_ext.pyo #usr/lib/python2.7/encodings/iso2022_kr.py -#usr/lib/python2.7/encodings/iso2022_kr.pyc +usr/lib/python2.7/encodings/iso2022_kr.pyc #usr/lib/python2.7/encodings/iso2022_kr.pyo #usr/lib/python2.7/encodings/iso8859_1.py usr/lib/python2.7/encodings/iso8859_1.pyc @@ -1326,85 +1326,85 @@ usr/lib/python2.7/encodings/iso8859_8.pyc usr/lib/python2.7/encodings/iso8859_9.pyc #usr/lib/python2.7/encodings/iso8859_9.pyo #usr/lib/python2.7/encodings/johab.py -#usr/lib/python2.7/encodings/johab.pyc +usr/lib/python2.7/encodings/johab.pyc #usr/lib/python2.7/encodings/johab.pyo #usr/lib/python2.7/encodings/koi8_r.py usr/lib/python2.7/encodings/koi8_r.pyc #usr/lib/python2.7/encodings/koi8_r.pyo #usr/lib/python2.7/encodings/koi8_u.py -#usr/lib/python2.7/encodings/koi8_u.pyc +usr/lib/python2.7/encodings/koi8_u.pyc #usr/lib/python2.7/encodings/koi8_u.pyo #usr/lib/python2.7/encodings/latin_1.py usr/lib/python2.7/encodings/latin_1.pyc #usr/lib/python2.7/encodings/latin_1.pyo #usr/lib/python2.7/encodings/mac_arabic.py -#usr/lib/python2.7/encodings/mac_arabic.pyc +usr/lib/python2.7/encodings/mac_arabic.pyc #usr/lib/python2.7/encodings/mac_arabic.pyo #usr/lib/python2.7/encodings/mac_centeuro.py -#usr/lib/python2.7/encodings/mac_centeuro.pyc +usr/lib/python2.7/encodings/mac_centeuro.pyc #usr/lib/python2.7/encodings/mac_centeuro.pyo #usr/lib/python2.7/encodings/mac_croatian.py -#usr/lib/python2.7/encodings/mac_croatian.pyc +usr/lib/python2.7/encodings/mac_croatian.pyc #usr/lib/python2.7/encodings/mac_croatian.pyo #usr/lib/python2.7/encodings/mac_cyrillic.py -#usr/lib/python2.7/encodings/mac_cyrillic.pyc +usr/lib/python2.7/encodings/mac_cyrillic.pyc #usr/lib/python2.7/encodings/mac_cyrillic.pyo #usr/lib/python2.7/encodings/mac_farsi.py -#usr/lib/python2.7/encodings/mac_farsi.pyc +usr/lib/python2.7/encodings/mac_farsi.pyc #usr/lib/python2.7/encodings/mac_farsi.pyo #usr/lib/python2.7/encodings/mac_greek.py -#usr/lib/python2.7/encodings/mac_greek.pyc +usr/lib/python2.7/encodings/mac_greek.pyc #usr/lib/python2.7/encodings/mac_greek.pyo #usr/lib/python2.7/encodings/mac_iceland.py -#usr/lib/python2.7/encodings/mac_iceland.pyc +usr/lib/python2.7/encodings/mac_iceland.pyc #usr/lib/python2.7/encodings/mac_iceland.pyo #usr/lib/python2.7/encodings/mac_latin2.py -#usr/lib/python2.7/encodings/mac_latin2.pyc +usr/lib/python2.7/encodings/mac_latin2.pyc #usr/lib/python2.7/encodings/mac_latin2.pyo #usr/lib/python2.7/encodings/mac_roman.py -#usr/lib/python2.7/encodings/mac_roman.pyc +usr/lib/python2.7/encodings/mac_roman.pyc #usr/lib/python2.7/encodings/mac_roman.pyo #usr/lib/python2.7/encodings/mac_romanian.py -#usr/lib/python2.7/encodings/mac_romanian.pyc +usr/lib/python2.7/encodings/mac_romanian.pyc #usr/lib/python2.7/encodings/mac_romanian.pyo #usr/lib/python2.7/encodings/mac_turkish.py -#usr/lib/python2.7/encodings/mac_turkish.pyc +usr/lib/python2.7/encodings/mac_turkish.pyc #usr/lib/python2.7/encodings/mac_turkish.pyo #usr/lib/python2.7/encodings/mbcs.py -#usr/lib/python2.7/encodings/mbcs.pyc +usr/lib/python2.7/encodings/mbcs.pyc #usr/lib/python2.7/encodings/mbcs.pyo #usr/lib/python2.7/encodings/palmos.py -#usr/lib/python2.7/encodings/palmos.pyc +usr/lib/python2.7/encodings/palmos.pyc #usr/lib/python2.7/encodings/palmos.pyo #usr/lib/python2.7/encodings/ptcp154.py -#usr/lib/python2.7/encodings/ptcp154.pyc +usr/lib/python2.7/encodings/ptcp154.pyc #usr/lib/python2.7/encodings/ptcp154.pyo #usr/lib/python2.7/encodings/punycode.py -#usr/lib/python2.7/encodings/punycode.pyc +usr/lib/python2.7/encodings/punycode.pyc #usr/lib/python2.7/encodings/punycode.pyo #usr/lib/python2.7/encodings/quopri_codec.py -#usr/lib/python2.7/encodings/quopri_codec.pyc +usr/lib/python2.7/encodings/quopri_codec.pyc #usr/lib/python2.7/encodings/quopri_codec.pyo #usr/lib/python2.7/encodings/raw_unicode_escape.py usr/lib/python2.7/encodings/raw_unicode_escape.pyc #usr/lib/python2.7/encodings/raw_unicode_escape.pyo #usr/lib/python2.7/encodings/rot_13.py -#usr/lib/python2.7/encodings/rot_13.pyc +usr/lib/python2.7/encodings/rot_13.pyc #usr/lib/python2.7/encodings/rot_13.pyo #usr/lib/python2.7/encodings/shift_jis.py -#usr/lib/python2.7/encodings/shift_jis.pyc +usr/lib/python2.7/encodings/shift_jis.pyc #usr/lib/python2.7/encodings/shift_jis.pyo #usr/lib/python2.7/encodings/shift_jis_2004.py -#usr/lib/python2.7/encodings/shift_jis_2004.pyc +usr/lib/python2.7/encodings/shift_jis_2004.pyc #usr/lib/python2.7/encodings/shift_jis_2004.pyo #usr/lib/python2.7/encodings/shift_jisx0213.py -#usr/lib/python2.7/encodings/shift_jisx0213.pyc +usr/lib/python2.7/encodings/shift_jisx0213.pyc #usr/lib/python2.7/encodings/shift_jisx0213.pyo #usr/lib/python2.7/encodings/string_escape.py usr/lib/python2.7/encodings/string_escape.pyc #usr/lib/python2.7/encodings/string_escape.pyo #usr/lib/python2.7/encodings/tis_620.py -#usr/lib/python2.7/encodings/tis_620.pyc +usr/lib/python2.7/encodings/tis_620.pyc #usr/lib/python2.7/encodings/tis_620.pyo #usr/lib/python2.7/encodings/undefined.py usr/lib/python2.7/encodings/undefined.pyc @@ -1501,16 +1501,16 @@ usr/lib/python2.7/hmac.pyc #usr/lib/python2.7/hmac.pyo #usr/lib/python2.7/hotshot #usr/lib/python2.7/hotshot/__init__.py -#usr/lib/python2.7/hotshot/__init__.pyc +usr/lib/python2.7/hotshot/__init__.pyc #usr/lib/python2.7/hotshot/__init__.pyo #usr/lib/python2.7/hotshot/log.py -#usr/lib/python2.7/hotshot/log.pyc +usr/lib/python2.7/hotshot/log.pyc #usr/lib/python2.7/hotshot/log.pyo #usr/lib/python2.7/hotshot/stats.py -#usr/lib/python2.7/hotshot/stats.pyc +usr/lib/python2.7/hotshot/stats.pyc #usr/lib/python2.7/hotshot/stats.pyo #usr/lib/python2.7/hotshot/stones.py -#usr/lib/python2.7/hotshot/stones.pyc +usr/lib/python2.7/hotshot/stones.pyc #usr/lib/python2.7/hotshot/stones.pyo #usr/lib/python2.7/htmlentitydefs.py usr/lib/python2.7/htmlentitydefs.pyc @@ -1815,7 +1815,7 @@ usr/lib/python2.7/json/tool.pyc usr/lib/python2.7/keyword.pyc #usr/lib/python2.7/keyword.pyo #usr/lib/python2.7/lib-dynload -usr/lib/python2.7/lib-dynload/Python-2.7-py2.7.egg-info +#usr/lib/python2.7/lib-dynload/Python-2.7-py2.7.egg-info usr/lib/python2.7/lib-dynload/_bisect.so usr/lib/python2.7/lib-dynload/_bsddb.so usr/lib/python2.7/lib-dynload/_codecs_cn.so @@ -1834,7 +1834,7 @@ usr/lib/python2.7/lib-dynload/_elementtree.so usr/lib/python2.7/lib-dynload/_functools.so usr/lib/python2.7/lib-dynload/_hashlib.so usr/lib/python2.7/lib-dynload/_heapq.so -#usr/lib/python2.7/lib-dynload/_hotshot.so +usr/lib/python2.7/lib-dynload/_hotshot.so usr/lib/python2.7/lib-dynload/_io.so usr/lib/python2.7/lib-dynload/_json.so usr/lib/python2.7/lib-dynload/_locale.so @@ -2253,16 +2253,16 @@ usr/lib/python2.7/logging/config.pyc usr/lib/python2.7/logging/handlers.pyc #usr/lib/python2.7/logging/handlers.pyo #usr/lib/python2.7/macpath.py -#usr/lib/python2.7/macpath.pyc +usr/lib/python2.7/macpath.pyc #usr/lib/python2.7/macpath.pyo #usr/lib/python2.7/macurl2path.py -#usr/lib/python2.7/macurl2path.pyc +usr/lib/python2.7/macurl2path.pyc #usr/lib/python2.7/macurl2path.pyo #usr/lib/python2.7/mailbox.py -#usr/lib/python2.7/mailbox.pyc +usr/lib/python2.7/mailbox.pyc #usr/lib/python2.7/mailbox.pyo #usr/lib/python2.7/mailcap.py -#usr/lib/python2.7/mailcap.pyc +usr/lib/python2.7/mailcap.pyc #usr/lib/python2.7/mailcap.pyo #usr/lib/python2.7/markupbase.py usr/lib/python2.7/markupbase.pyc @@ -2271,7 +2271,7 @@ usr/lib/python2.7/markupbase.pyc usr/lib/python2.7/md5.pyc #usr/lib/python2.7/md5.pyo #usr/lib/python2.7/mhlib.py -#usr/lib/python2.7/mhlib.pyc +usr/lib/python2.7/mhlib.pyc #usr/lib/python2.7/mhlib.pyo #usr/lib/python2.7/mimetools.py usr/lib/python2.7/mimetools.pyc @@ -2345,10 +2345,10 @@ usr/lib/python2.7/new.pyc usr/lib/python2.7/nntplib.pyc #usr/lib/python2.7/nntplib.pyo #usr/lib/python2.7/ntpath.py -#usr/lib/python2.7/ntpath.pyc +usr/lib/python2.7/ntpath.pyc #usr/lib/python2.7/ntpath.pyo #usr/lib/python2.7/nturl2path.py -#usr/lib/python2.7/nturl2path.pyc +usr/lib/python2.7/nturl2path.pyc #usr/lib/python2.7/nturl2path.pyo #usr/lib/python2.7/numbers.py usr/lib/python2.7/numbers.pyc @@ -2363,7 +2363,7 @@ usr/lib/python2.7/optparse.pyc usr/lib/python2.7/os.pyc #usr/lib/python2.7/os.pyo #usr/lib/python2.7/os2emxpath.py -#usr/lib/python2.7/os2emxpath.pyc +usr/lib/python2.7/os2emxpath.pyc #usr/lib/python2.7/os2emxpath.pyo #usr/lib/python2.7/pdb.doc #usr/lib/python2.7/pdb.py @@ -2417,7 +2417,7 @@ usr/lib/python2.7/posixpath.pyc usr/lib/python2.7/pprint.pyc #usr/lib/python2.7/pprint.pyo #usr/lib/python2.7/profile.py -#usr/lib/python2.7/profile.pyc +usr/lib/python2.7/profile.pyc #usr/lib/python2.7/profile.pyo #usr/lib/python2.7/pstats.py usr/lib/python2.7/pstats.pyc @@ -2428,8 +2428,8 @@ usr/lib/python2.7/pty.pyc #usr/lib/python2.7/py_compile.py usr/lib/python2.7/py_compile.pyc #usr/lib/python2.7/py_compile.pyo -#usr/lib/python2.7/pyclbr.py -usr/lib/python2.7/pyclbr.pyc +usr/lib/python2.7/pyclbr.py +#usr/lib/python2.7/pyclbr.pyc #usr/lib/python2.7/pyclbr.pyo #usr/lib/python2.7/pydoc.py usr/lib/python2.7/pydoc.pyc @@ -2490,18 +2490,18 @@ usr/lib/python2.7/shlex.pyc usr/lib/python2.7/shutil.pyc #usr/lib/python2.7/shutil.pyo #usr/lib/python2.7/site-packages -#usr/lib/python2.7/site-packages/README +usr/lib/python2.7/site-packages/README #usr/lib/python2.7/site.py usr/lib/python2.7/site.pyc #usr/lib/python2.7/site.pyo #usr/lib/python2.7/smtpd.py -#usr/lib/python2.7/smtpd.pyc +usr/lib/python2.7/smtpd.pyc #usr/lib/python2.7/smtpd.pyo #usr/lib/python2.7/smtplib.py -#usr/lib/python2.7/smtplib.pyc +usr/lib/python2.7/smtplib.pyc #usr/lib/python2.7/smtplib.pyo #usr/lib/python2.7/sndhdr.py -#usr/lib/python2.7/sndhdr.pyc +usr/lib/python2.7/sndhdr.pyc #usr/lib/python2.7/sndhdr.pyo #usr/lib/python2.7/socket.py usr/lib/python2.7/socket.pyc @@ -2587,7 +2587,7 @@ usr/lib/python2.7/subprocess.pyc usr/lib/python2.7/sunau.pyc #usr/lib/python2.7/sunau.pyo #usr/lib/python2.7/sunaudio.py -#usr/lib/python2.7/sunaudio.pyc +usr/lib/python2.7/sunaudio.pyc #usr/lib/python2.7/sunaudio.pyo #usr/lib/python2.7/symbol.py usr/lib/python2.7/symbol.pyc @@ -4125,31 +4125,31 @@ usr/lib/python2.7/types.pyc #usr/lib/python2.7/types.pyo #usr/lib/python2.7/unittest #usr/lib/python2.7/unittest/__init__.py -usr/lib/python2.7/unittest/__init__.pyc +#usr/lib/python2.7/unittest/__init__.pyc #usr/lib/python2.7/unittest/__init__.pyo #usr/lib/python2.7/unittest/__main__.py -usr/lib/python2.7/unittest/__main__.pyc +#usr/lib/python2.7/unittest/__main__.pyc #usr/lib/python2.7/unittest/__main__.pyo #usr/lib/python2.7/unittest/case.py -usr/lib/python2.7/unittest/case.pyc +#usr/lib/python2.7/unittest/case.pyc #usr/lib/python2.7/unittest/case.pyo #usr/lib/python2.7/unittest/loader.py -usr/lib/python2.7/unittest/loader.pyc +#usr/lib/python2.7/unittest/loader.pyc #usr/lib/python2.7/unittest/loader.pyo #usr/lib/python2.7/unittest/main.py -usr/lib/python2.7/unittest/main.pyc +#usr/lib/python2.7/unittest/main.pyc #usr/lib/python2.7/unittest/main.pyo #usr/lib/python2.7/unittest/result.py -usr/lib/python2.7/unittest/result.pyc +#usr/lib/python2.7/unittest/result.pyc #usr/lib/python2.7/unittest/result.pyo #usr/lib/python2.7/unittest/runner.py -usr/lib/python2.7/unittest/runner.pyc +#usr/lib/python2.7/unittest/runner.pyc #usr/lib/python2.7/unittest/runner.pyo #usr/lib/python2.7/unittest/signals.py -usr/lib/python2.7/unittest/signals.pyc +#usr/lib/python2.7/unittest/signals.pyc #usr/lib/python2.7/unittest/signals.pyo #usr/lib/python2.7/unittest/suite.py -usr/lib/python2.7/unittest/suite.pyc +#usr/lib/python2.7/unittest/suite.pyc #usr/lib/python2.7/unittest/suite.pyo #usr/lib/python2.7/unittest/test #usr/lib/python2.7/unittest/test/__init__.py diff --git a/config/rootfiles/common/python-m2crypto b/config/rootfiles/common/python-m2crypto new file mode 100644 index 0000000..1f20672 --- /dev/null +++ b/config/rootfiles/common/python-m2crypto @@ -0,0 +1 @@ +#usr/lib/python2.7/site-packages/M2Crypto-0.21.1-py2.7-linux-i686.egg diff --git a/config/rootfiles/common/rrdtool b/config/rootfiles/common/rrdtool index b895ac3..b18e956 100644 --- a/config/rootfiles/common/rrdtool +++ b/config/rootfiles/common/rrdtool @@ -12,15 +12,15 @@ usr/lib/librrd.so.2.0.15 usr/lib/librrd_th.so usr/lib/librrd_th.so.2 usr/lib/librrd_th.so.2.0.13 -usr/lib/perl5/site_perl/5.8.8/RRDp.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/RRDs.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/RRDp -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/RRDp/.packlist -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/RRDs -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/RRDs/.packlist -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/RRDs/RRDs.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/RRDs/RRDs.so -usr/lib/perl5/site_perl/5.8.8/i586-linux/ntmake.pl +usr/lib/perl5/site_perl/5.12.3/RRDp.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/RRDs.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/RRDp +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/RRDp/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/RRDs +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/RRDs/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/RRDs/RRDs.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/RRDs/RRDs.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/ntmake.pl #usr/share/man/man1/bin_dec_hex.1 #usr/share/man/man1/cdeftutorial.1 #usr/share/man/man1/rpntutorial.1 diff --git a/config/rootfiles/common/snort b/config/rootfiles/common/snort index 2357b4d..090a950 100644 --- a/config/rootfiles/common/snort +++ b/config/rootfiles/common/snort @@ -4,50 +4,39 @@ etc/snort/rules #etc/snort/rules/reference.config etc/snort/snort.conf etc/snort/unicode.map +usr/bin/u2boat +usr/bin/u2spewfoo usr/lib/pkgconfig/snort.pc usr/lib/snort_dynamicengine -#usr/lib/snort_dynamicengine/libsf_engine.a #usr/lib/snort_dynamicengine/libsf_engine.la #usr/lib/snort_dynamicengine/libsf_engine.so #usr/lib/snort_dynamicengine/libsf_engine.so.0 #usr/lib/snort_dynamicengine/libsf_engine.so.0.0.0 usr/lib/snort_dynamicpreprocessor -#usr/lib/snort_dynamicpreprocessor/libsf_dce2_preproc.a #usr/lib/snort_dynamicpreprocessor/libsf_dce2_preproc.la #usr/lib/snort_dynamicpreprocessor/libsf_dce2_preproc.so #usr/lib/snort_dynamicpreprocessor/libsf_dce2_preproc.so.0 #usr/lib/snort_dynamicpreprocessor/libsf_dce2_preproc.so.0.0.0 -#usr/lib/snort_dynamicpreprocessor/libsf_dcerpc_preproc.a -#usr/lib/snort_dynamicpreprocessor/libsf_dcerpc_preproc.la -#usr/lib/snort_dynamicpreprocessor/libsf_dcerpc_preproc.so -#usr/lib/snort_dynamicpreprocessor/libsf_dcerpc_preproc.so.0 -#usr/lib/snort_dynamicpreprocessor/libsf_dcerpc_preproc.so.0.0.0 -#usr/lib/snort_dynamicpreprocessor/libsf_dns_preproc.a #usr/lib/snort_dynamicpreprocessor/libsf_dns_preproc.la #usr/lib/snort_dynamicpreprocessor/libsf_dns_preproc.so #usr/lib/snort_dynamicpreprocessor/libsf_dns_preproc.so.0 #usr/lib/snort_dynamicpreprocessor/libsf_dns_preproc.so.0.0.0 -#usr/lib/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.a #usr/lib/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.la #usr/lib/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.so #usr/lib/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.so.0 #usr/lib/snort_dynamicpreprocessor/libsf_ftptelnet_preproc.so.0.0.0 -#usr/lib/snort_dynamicpreprocessor/libsf_sdf_preproc.a #usr/lib/snort_dynamicpreprocessor/libsf_sdf_preproc.la #usr/lib/snort_dynamicpreprocessor/libsf_sdf_preproc.so #usr/lib/snort_dynamicpreprocessor/libsf_sdf_preproc.so.0 #usr/lib/snort_dynamicpreprocessor/libsf_sdf_preproc.so.0.0.0 -#usr/lib/snort_dynamicpreprocessor/libsf_smtp_preproc.a #usr/lib/snort_dynamicpreprocessor/libsf_smtp_preproc.la #usr/lib/snort_dynamicpreprocessor/libsf_smtp_preproc.so #usr/lib/snort_dynamicpreprocessor/libsf_smtp_preproc.so.0 #usr/lib/snort_dynamicpreprocessor/libsf_smtp_preproc.so.0.0.0 -#usr/lib/snort_dynamicpreprocessor/libsf_ssh_preproc.a #usr/lib/snort_dynamicpreprocessor/libsf_ssh_preproc.la #usr/lib/snort_dynamicpreprocessor/libsf_ssh_preproc.so #usr/lib/snort_dynamicpreprocessor/libsf_ssh_preproc.so.0 #usr/lib/snort_dynamicpreprocessor/libsf_ssh_preproc.so.0.0.0 -#usr/lib/snort_dynamicpreprocessor/libsf_ssl_preproc.a #usr/lib/snort_dynamicpreprocessor/libsf_ssl_preproc.la #usr/lib/snort_dynamicpreprocessor/libsf_ssl_preproc.so #usr/lib/snort_dynamicpreprocessor/libsf_ssl_preproc.so.0 @@ -62,19 +51,17 @@ usr/sbin/snort #usr/share/doc/snort/PROBLEMS #usr/share/doc/snort/README #usr/share/doc/snort/README.ARUBA -#usr/share/doc/snort/README.FLEXRESP -#usr/share/doc/snort/README.FLEXRESP2 -#usr/share/doc/snort/README.INLINE #usr/share/doc/snort/README.PLUGINS #usr/share/doc/snort/README.PerfProfiling #usr/share/doc/snort/README.SMTP #usr/share/doc/snort/README.UNSOCK #usr/share/doc/snort/README.WIN32 +#usr/share/doc/snort/README.active #usr/share/doc/snort/README.alert_order #usr/share/doc/snort/README.asn1 #usr/share/doc/snort/README.csv +#usr/share/doc/snort/README.daq #usr/share/doc/snort/README.database -#usr/share/doc/snort/README.dcerpc #usr/share/doc/snort/README.dcerpc2 #usr/share/doc/snort/README.decode #usr/share/doc/snort/README.decoder_preproc_rules @@ -89,9 +76,11 @@ usr/sbin/snort #usr/share/doc/snort/README.ipip #usr/share/doc/snort/README.ipv6 #usr/share/doc/snort/README.multipleconfigs +#usr/share/doc/snort/README.normalize #usr/share/doc/snort/README.pcap_readmode #usr/share/doc/snort/README.ppm #usr/share/doc/snort/README.reload +#usr/share/doc/snort/README.rzb_saac #usr/share/doc/snort/README.sensitive_data #usr/share/doc/snort/README.sfportscan #usr/share/doc/snort/README.ssh @@ -99,8 +88,8 @@ usr/sbin/snort #usr/share/doc/snort/README.stream5 #usr/share/doc/snort/README.tag #usr/share/doc/snort/README.thresholding +#usr/share/doc/snort/README.u2boat #usr/share/doc/snort/README.variables -#usr/share/doc/snort/README.wireless #usr/share/doc/snort/TODO #usr/share/doc/snort/USAGE #usr/share/doc/snort/WISHLIST diff --git a/config/rootfiles/common/squid b/config/rootfiles/common/squid index d2c8114..461a2a2 100644 --- a/config/rootfiles/common/squid +++ b/config/rootfiles/common/squid @@ -20,79 +20,6 @@ usr/lib/squid/auth #usr/lib/squid/cachemgr.cgi usr/lib/squid/diskd #usr/lib/squid/errors -#usr/lib/squid/errors.ipfire -#usr/lib/squid/errors.ipfire/de -usr/lib/squid/errors.ipfire/de/ERR_ACCESS_DENIED -usr/lib/squid/errors.ipfire/de/ERR_CACHE_ACCESS_DENIED -usr/lib/squid/errors.ipfire/de/ERR_CACHE_MGR_ACCESS_DENIED -usr/lib/squid/errors.ipfire/de/ERR_CANNOT_FORWARD -usr/lib/squid/errors.ipfire/de/ERR_CONNECT_FAIL -usr/lib/squid/errors.ipfire/de/ERR_DIR_LISTING -usr/lib/squid/errors.ipfire/de/ERR_DNS_FAIL -usr/lib/squid/errors.ipfire/de/ERR_ESI -usr/lib/squid/errors.ipfire/de/ERR_FORWARDING_DENIED -usr/lib/squid/errors.ipfire/de/ERR_FTP_DISABLED -usr/lib/squid/errors.ipfire/de/ERR_FTP_FAILURE -usr/lib/squid/errors.ipfire/de/ERR_FTP_FORBIDDEN -usr/lib/squid/errors.ipfire/de/ERR_FTP_NOT_FOUND -usr/lib/squid/errors.ipfire/de/ERR_FTP_PUT_CREATED -usr/lib/squid/errors.ipfire/de/ERR_FTP_PUT_ERROR -usr/lib/squid/errors.ipfire/de/ERR_FTP_PUT_MODIFIED -usr/lib/squid/errors.ipfire/de/ERR_FTP_UNAVAILABLE -usr/lib/squid/errors.ipfire/de/ERR_ICAP_FAILURE -usr/lib/squid/errors.ipfire/de/ERR_INVALID_REQ -usr/lib/squid/errors.ipfire/de/ERR_INVALID_RESP -usr/lib/squid/errors.ipfire/de/ERR_INVALID_URL -usr/lib/squid/errors.ipfire/de/ERR_LIFETIME_EXP -usr/lib/squid/errors.ipfire/de/ERR_NO_RELAY -usr/lib/squid/errors.ipfire/de/ERR_ONLY_IF_CACHED_MISS -usr/lib/squid/errors.ipfire/de/ERR_READ_ERROR -usr/lib/squid/errors.ipfire/de/ERR_READ_TIMEOUT -usr/lib/squid/errors.ipfire/de/ERR_SECURE_CONNECT_FAIL -usr/lib/squid/errors.ipfire/de/ERR_SHUTTING_DOWN -usr/lib/squid/errors.ipfire/de/ERR_SOCKET_FAILURE -usr/lib/squid/errors.ipfire/de/ERR_TOO_BIG -usr/lib/squid/errors.ipfire/de/ERR_UNSUP_HTTPVERSION -usr/lib/squid/errors.ipfire/de/ERR_UNSUP_REQ -usr/lib/squid/errors.ipfire/de/ERR_URN_RESOLVE -usr/lib/squid/errors.ipfire/de/ERR_WRITE_ERROR -usr/lib/squid/errors.ipfire/de/ERR_ZERO_SIZE_OBJECT -#usr/lib/squid/errors.ipfire/en -usr/lib/squid/errors.ipfire/en/ERR_ACCESS_DENIED -usr/lib/squid/errors.ipfire/en/ERR_CACHE_ACCESS_DENIED -usr/lib/squid/errors.ipfire/en/ERR_CACHE_MGR_ACCESS_DENIED -usr/lib/squid/errors.ipfire/en/ERR_CANNOT_FORWARD -usr/lib/squid/errors.ipfire/en/ERR_CONNECT_FAIL -usr/lib/squid/errors.ipfire/en/ERR_DIR_LISTING -usr/lib/squid/errors.ipfire/en/ERR_DNS_FAIL -usr/lib/squid/errors.ipfire/en/ERR_ESI -usr/lib/squid/errors.ipfire/en/ERR_FORWARDING_DENIED -usr/lib/squid/errors.ipfire/en/ERR_FTP_DISABLED -usr/lib/squid/errors.ipfire/en/ERR_FTP_FAILURE -usr/lib/squid/errors.ipfire/en/ERR_FTP_FORBIDDEN -usr/lib/squid/errors.ipfire/en/ERR_FTP_NOT_FOUND -usr/lib/squid/errors.ipfire/en/ERR_FTP_PUT_CREATED -usr/lib/squid/errors.ipfire/en/ERR_FTP_PUT_ERROR -usr/lib/squid/errors.ipfire/en/ERR_FTP_PUT_MODIFIED -usr/lib/squid/errors.ipfire/en/ERR_FTP_UNAVAILABLE -usr/lib/squid/errors.ipfire/en/ERR_ICAP_FAILURE -usr/lib/squid/errors.ipfire/en/ERR_INVALID_REQ -usr/lib/squid/errors.ipfire/en/ERR_INVALID_RESP -usr/lib/squid/errors.ipfire/en/ERR_INVALID_URL -usr/lib/squid/errors.ipfire/en/ERR_LIFETIME_EXP -usr/lib/squid/errors.ipfire/en/ERR_NO_RELAY -usr/lib/squid/errors.ipfire/en/ERR_ONLY_IF_CACHED_MISS -usr/lib/squid/errors.ipfire/en/ERR_READ_ERROR -usr/lib/squid/errors.ipfire/en/ERR_READ_TIMEOUT -usr/lib/squid/errors.ipfire/en/ERR_SECURE_CONNECT_FAIL -usr/lib/squid/errors.ipfire/en/ERR_SHUTTING_DOWN -usr/lib/squid/errors.ipfire/en/ERR_SOCKET_FAILURE -usr/lib/squid/errors.ipfire/en/ERR_TOO_BIG -usr/lib/squid/errors.ipfire/en/ERR_UNSUP_HTTPVERSION -usr/lib/squid/errors.ipfire/en/ERR_UNSUP_REQ -usr/lib/squid/errors.ipfire/en/ERR_URN_RESOLVE -usr/lib/squid/errors.ipfire/en/ERR_WRITE_ERROR -usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/COPYRIGHT #usr/lib/squid/errors/TRANSLATORS #usr/lib/squid/errors/af @@ -113,6 +40,7 @@ usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/af/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/af/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/af/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/af/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/af/ERR_ICAP_FAILURE #usr/lib/squid/errors/af/ERR_INVALID_REQ #usr/lib/squid/errors/af/ERR_INVALID_RESP @@ -120,6 +48,7 @@ usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/af/ERR_LIFETIME_EXP #usr/lib/squid/errors/af/ERR_NO_RELAY #usr/lib/squid/errors/af/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/af/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/af/ERR_READ_ERROR #usr/lib/squid/errors/af/ERR_READ_TIMEOUT #usr/lib/squid/errors/af/ERR_SECURE_CONNECT_FAIL @@ -165,6 +94,7 @@ usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ar/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/ar/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/ar/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/ar/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/ar/ERR_ICAP_FAILURE #usr/lib/squid/errors/ar/ERR_INVALID_REQ #usr/lib/squid/errors/ar/ERR_INVALID_RESP @@ -172,6 +102,7 @@ usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ar/ERR_LIFETIME_EXP #usr/lib/squid/errors/ar/ERR_NO_RELAY #usr/lib/squid/errors/ar/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/ar/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/ar/ERR_READ_ERROR #usr/lib/squid/errors/ar/ERR_READ_TIMEOUT #usr/lib/squid/errors/ar/ERR_SECURE_CONNECT_FAIL @@ -202,6 +133,7 @@ usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/az/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/az/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/az/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/az/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/az/ERR_ICAP_FAILURE #usr/lib/squid/errors/az/ERR_INVALID_REQ #usr/lib/squid/errors/az/ERR_INVALID_RESP @@ -209,6 +141,7 @@ usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/az/ERR_LIFETIME_EXP #usr/lib/squid/errors/az/ERR_NO_RELAY #usr/lib/squid/errors/az/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/az/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/az/ERR_READ_ERROR #usr/lib/squid/errors/az/ERR_READ_TIMEOUT #usr/lib/squid/errors/az/ERR_SECURE_CONNECT_FAIL @@ -239,6 +172,7 @@ usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/bg/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/bg/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/bg/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/bg/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/bg/ERR_ICAP_FAILURE #usr/lib/squid/errors/bg/ERR_INVALID_REQ #usr/lib/squid/errors/bg/ERR_INVALID_RESP @@ -246,6 +180,7 @@ usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/bg/ERR_LIFETIME_EXP #usr/lib/squid/errors/bg/ERR_NO_RELAY #usr/lib/squid/errors/bg/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/bg/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/bg/ERR_READ_ERROR #usr/lib/squid/errors/bg/ERR_READ_TIMEOUT #usr/lib/squid/errors/bg/ERR_SECURE_CONNECT_FAIL @@ -275,6 +210,7 @@ usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ca/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/ca/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/ca/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/ca/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/ca/ERR_ICAP_FAILURE #usr/lib/squid/errors/ca/ERR_INVALID_REQ #usr/lib/squid/errors/ca/ERR_INVALID_RESP @@ -282,6 +218,7 @@ usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ca/ERR_LIFETIME_EXP #usr/lib/squid/errors/ca/ERR_NO_RELAY #usr/lib/squid/errors/ca/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/ca/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/ca/ERR_READ_ERROR #usr/lib/squid/errors/ca/ERR_READ_TIMEOUT #usr/lib/squid/errors/ca/ERR_SECURE_CONNECT_FAIL @@ -312,6 +249,7 @@ usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/cs/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/cs/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/cs/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/cs/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/cs/ERR_ICAP_FAILURE #usr/lib/squid/errors/cs/ERR_INVALID_REQ #usr/lib/squid/errors/cs/ERR_INVALID_RESP @@ -319,6 +257,7 @@ usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/cs/ERR_LIFETIME_EXP #usr/lib/squid/errors/cs/ERR_NO_RELAY #usr/lib/squid/errors/cs/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/cs/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/cs/ERR_READ_ERROR #usr/lib/squid/errors/cs/ERR_READ_TIMEOUT #usr/lib/squid/errors/cs/ERR_SECURE_CONNECT_FAIL @@ -349,6 +288,7 @@ usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/da/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/da/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/da/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/da/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/da/ERR_ICAP_FAILURE #usr/lib/squid/errors/da/ERR_INVALID_REQ #usr/lib/squid/errors/da/ERR_INVALID_RESP @@ -356,6 +296,7 @@ usr/lib/squid/errors.ipfire/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/da/ERR_LIFETIME_EXP #usr/lib/squid/errors/da/ERR_NO_RELAY #usr/lib/squid/errors/da/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/da/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/da/ERR_READ_ERROR #usr/lib/squid/errors/da/ERR_READ_TIMEOUT #usr/lib/squid/errors/da/ERR_SECURE_CONNECT_FAIL @@ -390,6 +331,7 @@ usr/lib/squid/errors/de/ERR_FTP_PUT_CREATED usr/lib/squid/errors/de/ERR_FTP_PUT_ERROR usr/lib/squid/errors/de/ERR_FTP_PUT_MODIFIED usr/lib/squid/errors/de/ERR_FTP_UNAVAILABLE +usr/lib/squid/errors/de/ERR_GATEWAY_FAILURE usr/lib/squid/errors/de/ERR_ICAP_FAILURE usr/lib/squid/errors/de/ERR_INVALID_REQ usr/lib/squid/errors/de/ERR_INVALID_RESP @@ -397,6 +339,7 @@ usr/lib/squid/errors/de/ERR_INVALID_URL usr/lib/squid/errors/de/ERR_LIFETIME_EXP usr/lib/squid/errors/de/ERR_NO_RELAY usr/lib/squid/errors/de/ERR_ONLY_IF_CACHED_MISS +usr/lib/squid/errors/de/ERR_PRECONDITION_FAILED usr/lib/squid/errors/de/ERR_READ_ERROR usr/lib/squid/errors/de/ERR_READ_TIMEOUT usr/lib/squid/errors/de/ERR_SECURE_CONNECT_FAIL @@ -427,6 +370,7 @@ usr/lib/squid/errors/de/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/el/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/el/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/el/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/el/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/el/ERR_ICAP_FAILURE #usr/lib/squid/errors/el/ERR_INVALID_REQ #usr/lib/squid/errors/el/ERR_INVALID_RESP @@ -434,6 +378,7 @@ usr/lib/squid/errors/de/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/el/ERR_LIFETIME_EXP #usr/lib/squid/errors/el/ERR_NO_RELAY #usr/lib/squid/errors/el/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/el/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/el/ERR_READ_ERROR #usr/lib/squid/errors/el/ERR_READ_TIMEOUT #usr/lib/squid/errors/el/ERR_SECURE_CONNECT_FAIL @@ -478,6 +423,7 @@ usr/lib/squid/errors/en/ERR_FTP_PUT_CREATED usr/lib/squid/errors/en/ERR_FTP_PUT_ERROR usr/lib/squid/errors/en/ERR_FTP_PUT_MODIFIED usr/lib/squid/errors/en/ERR_FTP_UNAVAILABLE +usr/lib/squid/errors/en/ERR_GATEWAY_FAILURE usr/lib/squid/errors/en/ERR_ICAP_FAILURE usr/lib/squid/errors/en/ERR_INVALID_REQ usr/lib/squid/errors/en/ERR_INVALID_RESP @@ -485,6 +431,7 @@ usr/lib/squid/errors/en/ERR_INVALID_URL usr/lib/squid/errors/en/ERR_LIFETIME_EXP usr/lib/squid/errors/en/ERR_NO_RELAY usr/lib/squid/errors/en/ERR_ONLY_IF_CACHED_MISS +usr/lib/squid/errors/en/ERR_PRECONDITION_FAILED usr/lib/squid/errors/en/ERR_READ_ERROR usr/lib/squid/errors/en/ERR_READ_TIMEOUT usr/lib/squid/errors/en/ERR_SECURE_CONNECT_FAIL @@ -516,41 +463,43 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/es-sv #usr/lib/squid/errors/es-uy #usr/lib/squid/errors/es-ve -#usr/lib/squid/errors/es/ERR_ACCESS_DENIED -#usr/lib/squid/errors/es/ERR_CACHE_ACCESS_DENIED -#usr/lib/squid/errors/es/ERR_CACHE_MGR_ACCESS_DENIED -#usr/lib/squid/errors/es/ERR_CANNOT_FORWARD -#usr/lib/squid/errors/es/ERR_CONNECT_FAIL -#usr/lib/squid/errors/es/ERR_DIR_LISTING -#usr/lib/squid/errors/es/ERR_DNS_FAIL -#usr/lib/squid/errors/es/ERR_ESI -#usr/lib/squid/errors/es/ERR_FORWARDING_DENIED -#usr/lib/squid/errors/es/ERR_FTP_DISABLED -#usr/lib/squid/errors/es/ERR_FTP_FAILURE -#usr/lib/squid/errors/es/ERR_FTP_FORBIDDEN -#usr/lib/squid/errors/es/ERR_FTP_NOT_FOUND -#usr/lib/squid/errors/es/ERR_FTP_PUT_CREATED -#usr/lib/squid/errors/es/ERR_FTP_PUT_ERROR -#usr/lib/squid/errors/es/ERR_FTP_PUT_MODIFIED -#usr/lib/squid/errors/es/ERR_FTP_UNAVAILABLE -#usr/lib/squid/errors/es/ERR_ICAP_FAILURE -#usr/lib/squid/errors/es/ERR_INVALID_REQ -#usr/lib/squid/errors/es/ERR_INVALID_RESP -#usr/lib/squid/errors/es/ERR_INVALID_URL -#usr/lib/squid/errors/es/ERR_LIFETIME_EXP -#usr/lib/squid/errors/es/ERR_NO_RELAY -#usr/lib/squid/errors/es/ERR_ONLY_IF_CACHED_MISS -#usr/lib/squid/errors/es/ERR_READ_ERROR -#usr/lib/squid/errors/es/ERR_READ_TIMEOUT -#usr/lib/squid/errors/es/ERR_SECURE_CONNECT_FAIL -#usr/lib/squid/errors/es/ERR_SHUTTING_DOWN -#usr/lib/squid/errors/es/ERR_SOCKET_FAILURE -#usr/lib/squid/errors/es/ERR_TOO_BIG -#usr/lib/squid/errors/es/ERR_UNSUP_HTTPVERSION -#usr/lib/squid/errors/es/ERR_UNSUP_REQ -#usr/lib/squid/errors/es/ERR_URN_RESOLVE -#usr/lib/squid/errors/es/ERR_WRITE_ERROR -#usr/lib/squid/errors/es/ERR_ZERO_SIZE_OBJECT +usr/lib/squid/errors/es/ERR_ACCESS_DENIED +usr/lib/squid/errors/es/ERR_CACHE_ACCESS_DENIED +usr/lib/squid/errors/es/ERR_CACHE_MGR_ACCESS_DENIED +usr/lib/squid/errors/es/ERR_CANNOT_FORWARD +usr/lib/squid/errors/es/ERR_CONNECT_FAIL +usr/lib/squid/errors/es/ERR_DIR_LISTING +usr/lib/squid/errors/es/ERR_DNS_FAIL +usr/lib/squid/errors/es/ERR_ESI +usr/lib/squid/errors/es/ERR_FORWARDING_DENIED +usr/lib/squid/errors/es/ERR_FTP_DISABLED +usr/lib/squid/errors/es/ERR_FTP_FAILURE +usr/lib/squid/errors/es/ERR_FTP_FORBIDDEN +usr/lib/squid/errors/es/ERR_FTP_NOT_FOUND +usr/lib/squid/errors/es/ERR_FTP_PUT_CREATED +usr/lib/squid/errors/es/ERR_FTP_PUT_ERROR +usr/lib/squid/errors/es/ERR_FTP_PUT_MODIFIED +usr/lib/squid/errors/es/ERR_FTP_UNAVAILABLE +usr/lib/squid/errors/es/ERR_GATEWAY_FAILURE +usr/lib/squid/errors/es/ERR_ICAP_FAILURE +usr/lib/squid/errors/es/ERR_INVALID_REQ +usr/lib/squid/errors/es/ERR_INVALID_RESP +usr/lib/squid/errors/es/ERR_INVALID_URL +usr/lib/squid/errors/es/ERR_LIFETIME_EXP +usr/lib/squid/errors/es/ERR_NO_RELAY +usr/lib/squid/errors/es/ERR_ONLY_IF_CACHED_MISS +usr/lib/squid/errors/es/ERR_PRECONDITION_FAILED +usr/lib/squid/errors/es/ERR_READ_ERROR +usr/lib/squid/errors/es/ERR_READ_TIMEOUT +usr/lib/squid/errors/es/ERR_SECURE_CONNECT_FAIL +usr/lib/squid/errors/es/ERR_SHUTTING_DOWN +usr/lib/squid/errors/es/ERR_SOCKET_FAILURE +usr/lib/squid/errors/es/ERR_TOO_BIG +usr/lib/squid/errors/es/ERR_UNSUP_HTTPVERSION +usr/lib/squid/errors/es/ERR_UNSUP_REQ +usr/lib/squid/errors/es/ERR_URN_RESOLVE +usr/lib/squid/errors/es/ERR_WRITE_ERROR +usr/lib/squid/errors/es/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/et #usr/lib/squid/errors/et-ee #usr/lib/squid/errors/et/ERR_ACCESS_DENIED @@ -570,6 +519,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/et/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/et/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/et/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/et/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/et/ERR_ICAP_FAILURE #usr/lib/squid/errors/et/ERR_INVALID_REQ #usr/lib/squid/errors/et/ERR_INVALID_RESP @@ -577,6 +527,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/et/ERR_LIFETIME_EXP #usr/lib/squid/errors/et/ERR_NO_RELAY #usr/lib/squid/errors/et/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/et/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/et/ERR_READ_ERROR #usr/lib/squid/errors/et/ERR_READ_TIMEOUT #usr/lib/squid/errors/et/ERR_SECURE_CONNECT_FAIL @@ -608,6 +559,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/fa/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/fa/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/fa/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/fa/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/fa/ERR_ICAP_FAILURE #usr/lib/squid/errors/fa/ERR_INVALID_REQ #usr/lib/squid/errors/fa/ERR_INVALID_RESP @@ -615,6 +567,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/fa/ERR_LIFETIME_EXP #usr/lib/squid/errors/fa/ERR_NO_RELAY #usr/lib/squid/errors/fa/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/fa/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/fa/ERR_READ_ERROR #usr/lib/squid/errors/fa/ERR_READ_TIMEOUT #usr/lib/squid/errors/fa/ERR_SECURE_CONNECT_FAIL @@ -645,6 +598,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/fi/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/fi/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/fi/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/fi/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/fi/ERR_ICAP_FAILURE #usr/lib/squid/errors/fi/ERR_INVALID_REQ #usr/lib/squid/errors/fi/ERR_INVALID_RESP @@ -652,6 +606,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/fi/ERR_LIFETIME_EXP #usr/lib/squid/errors/fi/ERR_NO_RELAY #usr/lib/squid/errors/fi/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/fi/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/fi/ERR_READ_ERROR #usr/lib/squid/errors/fi/ERR_READ_TIMEOUT #usr/lib/squid/errors/fi/ERR_SECURE_CONNECT_FAIL @@ -670,41 +625,43 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/fr-fr #usr/lib/squid/errors/fr-lu #usr/lib/squid/errors/fr-mc -#usr/lib/squid/errors/fr/ERR_ACCESS_DENIED -#usr/lib/squid/errors/fr/ERR_CACHE_ACCESS_DENIED -#usr/lib/squid/errors/fr/ERR_CACHE_MGR_ACCESS_DENIED -#usr/lib/squid/errors/fr/ERR_CANNOT_FORWARD -#usr/lib/squid/errors/fr/ERR_CONNECT_FAIL -#usr/lib/squid/errors/fr/ERR_DIR_LISTING -#usr/lib/squid/errors/fr/ERR_DNS_FAIL -#usr/lib/squid/errors/fr/ERR_ESI -#usr/lib/squid/errors/fr/ERR_FORWARDING_DENIED -#usr/lib/squid/errors/fr/ERR_FTP_DISABLED -#usr/lib/squid/errors/fr/ERR_FTP_FAILURE -#usr/lib/squid/errors/fr/ERR_FTP_FORBIDDEN -#usr/lib/squid/errors/fr/ERR_FTP_NOT_FOUND -#usr/lib/squid/errors/fr/ERR_FTP_PUT_CREATED -#usr/lib/squid/errors/fr/ERR_FTP_PUT_ERROR -#usr/lib/squid/errors/fr/ERR_FTP_PUT_MODIFIED -#usr/lib/squid/errors/fr/ERR_FTP_UNAVAILABLE -#usr/lib/squid/errors/fr/ERR_ICAP_FAILURE -#usr/lib/squid/errors/fr/ERR_INVALID_REQ -#usr/lib/squid/errors/fr/ERR_INVALID_RESP -#usr/lib/squid/errors/fr/ERR_INVALID_URL -#usr/lib/squid/errors/fr/ERR_LIFETIME_EXP -#usr/lib/squid/errors/fr/ERR_NO_RELAY -#usr/lib/squid/errors/fr/ERR_ONLY_IF_CACHED_MISS -#usr/lib/squid/errors/fr/ERR_READ_ERROR -#usr/lib/squid/errors/fr/ERR_READ_TIMEOUT -#usr/lib/squid/errors/fr/ERR_SECURE_CONNECT_FAIL -#usr/lib/squid/errors/fr/ERR_SHUTTING_DOWN -#usr/lib/squid/errors/fr/ERR_SOCKET_FAILURE -#usr/lib/squid/errors/fr/ERR_TOO_BIG -#usr/lib/squid/errors/fr/ERR_UNSUP_HTTPVERSION -#usr/lib/squid/errors/fr/ERR_UNSUP_REQ -#usr/lib/squid/errors/fr/ERR_URN_RESOLVE -#usr/lib/squid/errors/fr/ERR_WRITE_ERROR -#usr/lib/squid/errors/fr/ERR_ZERO_SIZE_OBJECT +usr/lib/squid/errors/fr/ERR_ACCESS_DENIED +usr/lib/squid/errors/fr/ERR_CACHE_ACCESS_DENIED +usr/lib/squid/errors/fr/ERR_CACHE_MGR_ACCESS_DENIED +usr/lib/squid/errors/fr/ERR_CANNOT_FORWARD +usr/lib/squid/errors/fr/ERR_CONNECT_FAIL +usr/lib/squid/errors/fr/ERR_DIR_LISTING +usr/lib/squid/errors/fr/ERR_DNS_FAIL +usr/lib/squid/errors/fr/ERR_ESI +usr/lib/squid/errors/fr/ERR_FORWARDING_DENIED +usr/lib/squid/errors/fr/ERR_FTP_DISABLED +usr/lib/squid/errors/fr/ERR_FTP_FAILURE +usr/lib/squid/errors/fr/ERR_FTP_FORBIDDEN +usr/lib/squid/errors/fr/ERR_FTP_NOT_FOUND +usr/lib/squid/errors/fr/ERR_FTP_PUT_CREATED +usr/lib/squid/errors/fr/ERR_FTP_PUT_ERROR +usr/lib/squid/errors/fr/ERR_FTP_PUT_MODIFIED +usr/lib/squid/errors/fr/ERR_FTP_UNAVAILABLE +usr/lib/squid/errors/fr/ERR_GATEWAY_FAILURE +usr/lib/squid/errors/fr/ERR_ICAP_FAILURE +usr/lib/squid/errors/fr/ERR_INVALID_REQ +usr/lib/squid/errors/fr/ERR_INVALID_RESP +usr/lib/squid/errors/fr/ERR_INVALID_URL +usr/lib/squid/errors/fr/ERR_LIFETIME_EXP +usr/lib/squid/errors/fr/ERR_NO_RELAY +usr/lib/squid/errors/fr/ERR_ONLY_IF_CACHED_MISS +usr/lib/squid/errors/fr/ERR_PRECONDITION_FAILED +usr/lib/squid/errors/fr/ERR_READ_ERROR +usr/lib/squid/errors/fr/ERR_READ_TIMEOUT +usr/lib/squid/errors/fr/ERR_SECURE_CONNECT_FAIL +usr/lib/squid/errors/fr/ERR_SHUTTING_DOWN +usr/lib/squid/errors/fr/ERR_SOCKET_FAILURE +usr/lib/squid/errors/fr/ERR_TOO_BIG +usr/lib/squid/errors/fr/ERR_UNSUP_HTTPVERSION +usr/lib/squid/errors/fr/ERR_UNSUP_REQ +usr/lib/squid/errors/fr/ERR_URN_RESOLVE +usr/lib/squid/errors/fr/ERR_WRITE_ERROR +usr/lib/squid/errors/fr/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/he #usr/lib/squid/errors/he-il #usr/lib/squid/errors/he/ERR_ACCESS_DENIED @@ -724,6 +681,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/he/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/he/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/he/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/he/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/he/ERR_ICAP_FAILURE #usr/lib/squid/errors/he/ERR_INVALID_REQ #usr/lib/squid/errors/he/ERR_INVALID_RESP @@ -731,6 +689,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/he/ERR_LIFETIME_EXP #usr/lib/squid/errors/he/ERR_NO_RELAY #usr/lib/squid/errors/he/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/he/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/he/ERR_READ_ERROR #usr/lib/squid/errors/he/ERR_READ_TIMEOUT #usr/lib/squid/errors/he/ERR_SECURE_CONNECT_FAIL @@ -761,6 +720,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/hu/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/hu/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/hu/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/hu/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/hu/ERR_ICAP_FAILURE #usr/lib/squid/errors/hu/ERR_INVALID_REQ #usr/lib/squid/errors/hu/ERR_INVALID_RESP @@ -768,6 +728,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/hu/ERR_LIFETIME_EXP #usr/lib/squid/errors/hu/ERR_NO_RELAY #usr/lib/squid/errors/hu/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/hu/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/hu/ERR_READ_ERROR #usr/lib/squid/errors/hu/ERR_READ_TIMEOUT #usr/lib/squid/errors/hu/ERR_SECURE_CONNECT_FAIL @@ -781,6 +742,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/hu/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/hy #usr/lib/squid/errors/hy-am +#usr/lib/squid/errors/hy-armn #usr/lib/squid/errors/hy/ERR_ACCESS_DENIED #usr/lib/squid/errors/hy/ERR_CACHE_ACCESS_DENIED #usr/lib/squid/errors/hy/ERR_CACHE_MGR_ACCESS_DENIED @@ -798,6 +760,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/hy/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/hy/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/hy/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/hy/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/hy/ERR_ICAP_FAILURE #usr/lib/squid/errors/hy/ERR_INVALID_REQ #usr/lib/squid/errors/hy/ERR_INVALID_RESP @@ -805,6 +768,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/hy/ERR_LIFETIME_EXP #usr/lib/squid/errors/hy/ERR_NO_RELAY #usr/lib/squid/errors/hy/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/hy/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/hy/ERR_READ_ERROR #usr/lib/squid/errors/hy/ERR_READ_TIMEOUT #usr/lib/squid/errors/hy/ERR_SECURE_CONNECT_FAIL @@ -835,6 +799,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/id/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/id/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/id/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/id/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/id/ERR_ICAP_FAILURE #usr/lib/squid/errors/id/ERR_INVALID_REQ #usr/lib/squid/errors/id/ERR_INVALID_RESP @@ -842,6 +807,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/id/ERR_LIFETIME_EXP #usr/lib/squid/errors/id/ERR_NO_RELAY #usr/lib/squid/errors/id/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/id/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/id/ERR_READ_ERROR #usr/lib/squid/errors/id/ERR_READ_TIMEOUT #usr/lib/squid/errors/id/ERR_SECURE_CONNECT_FAIL @@ -873,6 +839,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/it/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/it/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/it/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/it/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/it/ERR_ICAP_FAILURE #usr/lib/squid/errors/it/ERR_INVALID_REQ #usr/lib/squid/errors/it/ERR_INVALID_RESP @@ -880,6 +847,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/it/ERR_LIFETIME_EXP #usr/lib/squid/errors/it/ERR_NO_RELAY #usr/lib/squid/errors/it/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/it/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/it/ERR_READ_ERROR #usr/lib/squid/errors/it/ERR_READ_TIMEOUT #usr/lib/squid/errors/it/ERR_SECURE_CONNECT_FAIL @@ -910,6 +878,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ja/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/ja/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/ja/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/ja/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/ja/ERR_ICAP_FAILURE #usr/lib/squid/errors/ja/ERR_INVALID_REQ #usr/lib/squid/errors/ja/ERR_INVALID_RESP @@ -917,6 +886,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ja/ERR_LIFETIME_EXP #usr/lib/squid/errors/ja/ERR_NO_RELAY #usr/lib/squid/errors/ja/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/ja/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/ja/ERR_READ_ERROR #usr/lib/squid/errors/ja/ERR_READ_TIMEOUT #usr/lib/squid/errors/ja/ERR_SECURE_CONNECT_FAIL @@ -948,6 +918,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ko/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/ko/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/ko/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/ko/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/ko/ERR_ICAP_FAILURE #usr/lib/squid/errors/ko/ERR_INVALID_REQ #usr/lib/squid/errors/ko/ERR_INVALID_RESP @@ -955,6 +926,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ko/ERR_LIFETIME_EXP #usr/lib/squid/errors/ko/ERR_NO_RELAY #usr/lib/squid/errors/ko/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/ko/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/ko/ERR_READ_ERROR #usr/lib/squid/errors/ko/ERR_READ_TIMEOUT #usr/lib/squid/errors/ko/ERR_SECURE_CONNECT_FAIL @@ -985,6 +957,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/lt/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/lt/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/lt/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/lt/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/lt/ERR_ICAP_FAILURE #usr/lib/squid/errors/lt/ERR_INVALID_REQ #usr/lib/squid/errors/lt/ERR_INVALID_RESP @@ -992,6 +965,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/lt/ERR_LIFETIME_EXP #usr/lib/squid/errors/lt/ERR_NO_RELAY #usr/lib/squid/errors/lt/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/lt/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/lt/ERR_READ_ERROR #usr/lib/squid/errors/lt/ERR_READ_TIMEOUT #usr/lib/squid/errors/lt/ERR_SECURE_CONNECT_FAIL @@ -1022,6 +996,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/lv/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/lv/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/lv/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/lv/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/lv/ERR_ICAP_FAILURE #usr/lib/squid/errors/lv/ERR_INVALID_REQ #usr/lib/squid/errors/lv/ERR_INVALID_RESP @@ -1029,6 +1004,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/lv/ERR_LIFETIME_EXP #usr/lib/squid/errors/lv/ERR_NO_RELAY #usr/lib/squid/errors/lv/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/lv/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/lv/ERR_READ_ERROR #usr/lib/squid/errors/lv/ERR_READ_TIMEOUT #usr/lib/squid/errors/lv/ERR_SECURE_CONNECT_FAIL @@ -1059,6 +1035,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ms/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/ms/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/ms/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/ms/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/ms/ERR_ICAP_FAILURE #usr/lib/squid/errors/ms/ERR_INVALID_REQ #usr/lib/squid/errors/ms/ERR_INVALID_RESP @@ -1066,6 +1043,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ms/ERR_LIFETIME_EXP #usr/lib/squid/errors/ms/ERR_NO_RELAY #usr/lib/squid/errors/ms/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/ms/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/ms/ERR_READ_ERROR #usr/lib/squid/errors/ms/ERR_READ_TIMEOUT #usr/lib/squid/errors/ms/ERR_SECURE_CONNECT_FAIL @@ -1096,6 +1074,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/nl/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/nl/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/nl/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/nl/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/nl/ERR_ICAP_FAILURE #usr/lib/squid/errors/nl/ERR_INVALID_REQ #usr/lib/squid/errors/nl/ERR_INVALID_RESP @@ -1103,6 +1082,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/nl/ERR_LIFETIME_EXP #usr/lib/squid/errors/nl/ERR_NO_RELAY #usr/lib/squid/errors/nl/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/nl/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/nl/ERR_READ_ERROR #usr/lib/squid/errors/nl/ERR_READ_TIMEOUT #usr/lib/squid/errors/nl/ERR_SECURE_CONNECT_FAIL @@ -1114,6 +1094,44 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/nl/ERR_URN_RESOLVE #usr/lib/squid/errors/nl/ERR_WRITE_ERROR #usr/lib/squid/errors/nl/ERR_ZERO_SIZE_OBJECT +#usr/lib/squid/errors/oc +#usr/lib/squid/errors/oc/ERR_ACCESS_DENIED +#usr/lib/squid/errors/oc/ERR_CACHE_ACCESS_DENIED +#usr/lib/squid/errors/oc/ERR_CACHE_MGR_ACCESS_DENIED +#usr/lib/squid/errors/oc/ERR_CANNOT_FORWARD +#usr/lib/squid/errors/oc/ERR_CONNECT_FAIL +#usr/lib/squid/errors/oc/ERR_DIR_LISTING +#usr/lib/squid/errors/oc/ERR_DNS_FAIL +#usr/lib/squid/errors/oc/ERR_ESI +#usr/lib/squid/errors/oc/ERR_FORWARDING_DENIED +#usr/lib/squid/errors/oc/ERR_FTP_DISABLED +#usr/lib/squid/errors/oc/ERR_FTP_FAILURE +#usr/lib/squid/errors/oc/ERR_FTP_FORBIDDEN +#usr/lib/squid/errors/oc/ERR_FTP_NOT_FOUND +#usr/lib/squid/errors/oc/ERR_FTP_PUT_CREATED +#usr/lib/squid/errors/oc/ERR_FTP_PUT_ERROR +#usr/lib/squid/errors/oc/ERR_FTP_PUT_MODIFIED +#usr/lib/squid/errors/oc/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/oc/ERR_GATEWAY_FAILURE +#usr/lib/squid/errors/oc/ERR_ICAP_FAILURE +#usr/lib/squid/errors/oc/ERR_INVALID_REQ +#usr/lib/squid/errors/oc/ERR_INVALID_RESP +#usr/lib/squid/errors/oc/ERR_INVALID_URL +#usr/lib/squid/errors/oc/ERR_LIFETIME_EXP +#usr/lib/squid/errors/oc/ERR_NO_RELAY +#usr/lib/squid/errors/oc/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/oc/ERR_PRECONDITION_FAILED +#usr/lib/squid/errors/oc/ERR_READ_ERROR +#usr/lib/squid/errors/oc/ERR_READ_TIMEOUT +#usr/lib/squid/errors/oc/ERR_SECURE_CONNECT_FAIL +#usr/lib/squid/errors/oc/ERR_SHUTTING_DOWN +#usr/lib/squid/errors/oc/ERR_SOCKET_FAILURE +#usr/lib/squid/errors/oc/ERR_TOO_BIG +#usr/lib/squid/errors/oc/ERR_UNSUP_HTTPVERSION +#usr/lib/squid/errors/oc/ERR_UNSUP_REQ +#usr/lib/squid/errors/oc/ERR_URN_RESOLVE +#usr/lib/squid/errors/oc/ERR_WRITE_ERROR +#usr/lib/squid/errors/oc/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/pl #usr/lib/squid/errors/pl-pl #usr/lib/squid/errors/pl/ERR_ACCESS_DENIED @@ -1133,6 +1151,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/pl/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/pl/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/pl/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/pl/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/pl/ERR_ICAP_FAILURE #usr/lib/squid/errors/pl/ERR_INVALID_REQ #usr/lib/squid/errors/pl/ERR_INVALID_RESP @@ -1140,6 +1159,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/pl/ERR_LIFETIME_EXP #usr/lib/squid/errors/pl/ERR_NO_RELAY #usr/lib/squid/errors/pl/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/pl/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/pl/ERR_READ_ERROR #usr/lib/squid/errors/pl/ERR_READ_TIMEOUT #usr/lib/squid/errors/pl/ERR_SECURE_CONNECT_FAIL @@ -1170,6 +1190,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/pt-br/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/pt-br/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/pt-br/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/pt-br/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/pt-br/ERR_ICAP_FAILURE #usr/lib/squid/errors/pt-br/ERR_INVALID_REQ #usr/lib/squid/errors/pt-br/ERR_INVALID_RESP @@ -1177,6 +1198,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/pt-br/ERR_LIFETIME_EXP #usr/lib/squid/errors/pt-br/ERR_NO_RELAY #usr/lib/squid/errors/pt-br/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/pt-br/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/pt-br/ERR_READ_ERROR #usr/lib/squid/errors/pt-br/ERR_READ_TIMEOUT #usr/lib/squid/errors/pt-br/ERR_SECURE_CONNECT_FAIL @@ -1206,6 +1228,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/pt/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/pt/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/pt/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/pt/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/pt/ERR_ICAP_FAILURE #usr/lib/squid/errors/pt/ERR_INVALID_REQ #usr/lib/squid/errors/pt/ERR_INVALID_RESP @@ -1213,6 +1236,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/pt/ERR_LIFETIME_EXP #usr/lib/squid/errors/pt/ERR_NO_RELAY #usr/lib/squid/errors/pt/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/pt/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/pt/ERR_READ_ERROR #usr/lib/squid/errors/pt/ERR_READ_TIMEOUT #usr/lib/squid/errors/pt/ERR_SECURE_CONNECT_FAIL @@ -1244,6 +1268,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ro/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/ro/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/ro/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/ro/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/ro/ERR_ICAP_FAILURE #usr/lib/squid/errors/ro/ERR_INVALID_REQ #usr/lib/squid/errors/ro/ERR_INVALID_RESP @@ -1251,6 +1276,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ro/ERR_LIFETIME_EXP #usr/lib/squid/errors/ro/ERR_NO_RELAY #usr/lib/squid/errors/ro/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/ro/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/ro/ERR_READ_ERROR #usr/lib/squid/errors/ro/ERR_READ_TIMEOUT #usr/lib/squid/errors/ro/ERR_SECURE_CONNECT_FAIL @@ -1281,6 +1307,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ru/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/ru/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/ru/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/ru/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/ru/ERR_ICAP_FAILURE #usr/lib/squid/errors/ru/ERR_INVALID_REQ #usr/lib/squid/errors/ru/ERR_INVALID_RESP @@ -1288,6 +1315,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/ru/ERR_LIFETIME_EXP #usr/lib/squid/errors/ru/ERR_NO_RELAY #usr/lib/squid/errors/ru/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/ru/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/ru/ERR_READ_ERROR #usr/lib/squid/errors/ru/ERR_READ_TIMEOUT #usr/lib/squid/errors/ru/ERR_SECURE_CONNECT_FAIL @@ -1318,6 +1346,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/sk/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/sk/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/sk/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/sk/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/sk/ERR_ICAP_FAILURE #usr/lib/squid/errors/sk/ERR_INVALID_REQ #usr/lib/squid/errors/sk/ERR_INVALID_RESP @@ -1325,6 +1354,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/sk/ERR_LIFETIME_EXP #usr/lib/squid/errors/sk/ERR_NO_RELAY #usr/lib/squid/errors/sk/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/sk/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/sk/ERR_READ_ERROR #usr/lib/squid/errors/sk/ERR_READ_TIMEOUT #usr/lib/squid/errors/sk/ERR_SECURE_CONNECT_FAIL @@ -1337,6 +1367,44 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/sk/ERR_WRITE_ERROR #usr/lib/squid/errors/sk/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/sr +#usr/lib/squid/errors/sr-cyrl +#usr/lib/squid/errors/sr-cyrl/ERR_ACCESS_DENIED +#usr/lib/squid/errors/sr-cyrl/ERR_CACHE_ACCESS_DENIED +#usr/lib/squid/errors/sr-cyrl/ERR_CACHE_MGR_ACCESS_DENIED +#usr/lib/squid/errors/sr-cyrl/ERR_CANNOT_FORWARD +#usr/lib/squid/errors/sr-cyrl/ERR_CONNECT_FAIL +#usr/lib/squid/errors/sr-cyrl/ERR_DIR_LISTING +#usr/lib/squid/errors/sr-cyrl/ERR_DNS_FAIL +#usr/lib/squid/errors/sr-cyrl/ERR_ESI +#usr/lib/squid/errors/sr-cyrl/ERR_FORWARDING_DENIED +#usr/lib/squid/errors/sr-cyrl/ERR_FTP_DISABLED +#usr/lib/squid/errors/sr-cyrl/ERR_FTP_FAILURE +#usr/lib/squid/errors/sr-cyrl/ERR_FTP_FORBIDDEN +#usr/lib/squid/errors/sr-cyrl/ERR_FTP_NOT_FOUND +#usr/lib/squid/errors/sr-cyrl/ERR_FTP_PUT_CREATED +#usr/lib/squid/errors/sr-cyrl/ERR_FTP_PUT_ERROR +#usr/lib/squid/errors/sr-cyrl/ERR_FTP_PUT_MODIFIED +#usr/lib/squid/errors/sr-cyrl/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/sr-cyrl/ERR_GATEWAY_FAILURE +#usr/lib/squid/errors/sr-cyrl/ERR_ICAP_FAILURE +#usr/lib/squid/errors/sr-cyrl/ERR_INVALID_REQ +#usr/lib/squid/errors/sr-cyrl/ERR_INVALID_RESP +#usr/lib/squid/errors/sr-cyrl/ERR_INVALID_URL +#usr/lib/squid/errors/sr-cyrl/ERR_LIFETIME_EXP +#usr/lib/squid/errors/sr-cyrl/ERR_NO_RELAY +#usr/lib/squid/errors/sr-cyrl/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/sr-cyrl/ERR_PRECONDITION_FAILED +#usr/lib/squid/errors/sr-cyrl/ERR_READ_ERROR +#usr/lib/squid/errors/sr-cyrl/ERR_READ_TIMEOUT +#usr/lib/squid/errors/sr-cyrl/ERR_SECURE_CONNECT_FAIL +#usr/lib/squid/errors/sr-cyrl/ERR_SHUTTING_DOWN +#usr/lib/squid/errors/sr-cyrl/ERR_SOCKET_FAILURE +#usr/lib/squid/errors/sr-cyrl/ERR_TOO_BIG +#usr/lib/squid/errors/sr-cyrl/ERR_UNSUP_HTTPVERSION +#usr/lib/squid/errors/sr-cyrl/ERR_UNSUP_REQ +#usr/lib/squid/errors/sr-cyrl/ERR_URN_RESOLVE +#usr/lib/squid/errors/sr-cyrl/ERR_WRITE_ERROR +#usr/lib/squid/errors/sr-cyrl/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/sr-latn #usr/lib/squid/errors/sr-latn-cs #usr/lib/squid/errors/sr-latn/ERR_ACCESS_DENIED @@ -1356,6 +1424,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/sr-latn/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/sr-latn/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/sr-latn/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/sr-latn/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/sr-latn/ERR_ICAP_FAILURE #usr/lib/squid/errors/sr-latn/ERR_INVALID_REQ #usr/lib/squid/errors/sr-latn/ERR_INVALID_RESP @@ -1363,6 +1432,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/sr-latn/ERR_LIFETIME_EXP #usr/lib/squid/errors/sr-latn/ERR_NO_RELAY #usr/lib/squid/errors/sr-latn/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/sr-latn/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/sr-latn/ERR_READ_ERROR #usr/lib/squid/errors/sr-latn/ERR_READ_TIMEOUT #usr/lib/squid/errors/sr-latn/ERR_SECURE_CONNECT_FAIL @@ -1395,6 +1465,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/sv/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/sv/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/sv/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/sv/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/sv/ERR_ICAP_FAILURE #usr/lib/squid/errors/sv/ERR_INVALID_REQ #usr/lib/squid/errors/sv/ERR_INVALID_RESP @@ -1402,6 +1473,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/sv/ERR_LIFETIME_EXP #usr/lib/squid/errors/sv/ERR_NO_RELAY #usr/lib/squid/errors/sv/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/sv/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/sv/ERR_READ_ERROR #usr/lib/squid/errors/sv/ERR_READ_TIMEOUT #usr/lib/squid/errors/sv/ERR_SECURE_CONNECT_FAIL @@ -1431,6 +1503,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/templates/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/templates/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/templates/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/templates/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/templates/ERR_ICAP_FAILURE #usr/lib/squid/errors/templates/ERR_INVALID_REQ #usr/lib/squid/errors/templates/ERR_INVALID_RESP @@ -1438,6 +1511,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/templates/ERR_LIFETIME_EXP #usr/lib/squid/errors/templates/ERR_NO_RELAY #usr/lib/squid/errors/templates/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/templates/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/templates/ERR_READ_ERROR #usr/lib/squid/errors/templates/ERR_READ_TIMEOUT #usr/lib/squid/errors/templates/ERR_SECURE_CONNECT_FAIL @@ -1468,6 +1542,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/th/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/th/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/th/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/th/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/th/ERR_ICAP_FAILURE #usr/lib/squid/errors/th/ERR_INVALID_REQ #usr/lib/squid/errors/th/ERR_INVALID_RESP @@ -1475,6 +1550,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/th/ERR_LIFETIME_EXP #usr/lib/squid/errors/th/ERR_NO_RELAY #usr/lib/squid/errors/th/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/th/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/th/ERR_READ_ERROR #usr/lib/squid/errors/th/ERR_READ_TIMEOUT #usr/lib/squid/errors/th/ERR_SECURE_CONNECT_FAIL @@ -1505,6 +1581,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/tr/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/tr/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/tr/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/tr/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/tr/ERR_ICAP_FAILURE #usr/lib/squid/errors/tr/ERR_INVALID_REQ #usr/lib/squid/errors/tr/ERR_INVALID_RESP @@ -1512,6 +1589,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/tr/ERR_LIFETIME_EXP #usr/lib/squid/errors/tr/ERR_NO_RELAY #usr/lib/squid/errors/tr/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/tr/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/tr/ERR_READ_ERROR #usr/lib/squid/errors/tr/ERR_READ_TIMEOUT #usr/lib/squid/errors/tr/ERR_SECURE_CONNECT_FAIL @@ -1542,6 +1620,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/uk/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/uk/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/uk/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/uk/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/uk/ERR_ICAP_FAILURE #usr/lib/squid/errors/uk/ERR_INVALID_REQ #usr/lib/squid/errors/uk/ERR_INVALID_RESP @@ -1549,6 +1628,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/uk/ERR_LIFETIME_EXP #usr/lib/squid/errors/uk/ERR_NO_RELAY #usr/lib/squid/errors/uk/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/uk/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/uk/ERR_READ_ERROR #usr/lib/squid/errors/uk/ERR_READ_TIMEOUT #usr/lib/squid/errors/uk/ERR_SECURE_CONNECT_FAIL @@ -1578,6 +1658,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/uz/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/uz/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/uz/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/uz/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/uz/ERR_ICAP_FAILURE #usr/lib/squid/errors/uz/ERR_INVALID_REQ #usr/lib/squid/errors/uz/ERR_INVALID_RESP @@ -1585,6 +1666,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/uz/ERR_LIFETIME_EXP #usr/lib/squid/errors/uz/ERR_NO_RELAY #usr/lib/squid/errors/uz/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/uz/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/uz/ERR_READ_ERROR #usr/lib/squid/errors/uz/ERR_READ_TIMEOUT #usr/lib/squid/errors/uz/ERR_SECURE_CONNECT_FAIL @@ -1596,6 +1678,45 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/uz/ERR_URN_RESOLVE #usr/lib/squid/errors/uz/ERR_WRITE_ERROR #usr/lib/squid/errors/uz/ERR_ZERO_SIZE_OBJECT +#usr/lib/squid/errors/vi +#usr/lib/squid/errors/vi-vn +#usr/lib/squid/errors/vi/ERR_ACCESS_DENIED +#usr/lib/squid/errors/vi/ERR_CACHE_ACCESS_DENIED +#usr/lib/squid/errors/vi/ERR_CACHE_MGR_ACCESS_DENIED +#usr/lib/squid/errors/vi/ERR_CANNOT_FORWARD +#usr/lib/squid/errors/vi/ERR_CONNECT_FAIL +#usr/lib/squid/errors/vi/ERR_DIR_LISTING +#usr/lib/squid/errors/vi/ERR_DNS_FAIL +#usr/lib/squid/errors/vi/ERR_ESI +#usr/lib/squid/errors/vi/ERR_FORWARDING_DENIED +#usr/lib/squid/errors/vi/ERR_FTP_DISABLED +#usr/lib/squid/errors/vi/ERR_FTP_FAILURE +#usr/lib/squid/errors/vi/ERR_FTP_FORBIDDEN +#usr/lib/squid/errors/vi/ERR_FTP_NOT_FOUND +#usr/lib/squid/errors/vi/ERR_FTP_PUT_CREATED +#usr/lib/squid/errors/vi/ERR_FTP_PUT_ERROR +#usr/lib/squid/errors/vi/ERR_FTP_PUT_MODIFIED +#usr/lib/squid/errors/vi/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/vi/ERR_GATEWAY_FAILURE +#usr/lib/squid/errors/vi/ERR_ICAP_FAILURE +#usr/lib/squid/errors/vi/ERR_INVALID_REQ +#usr/lib/squid/errors/vi/ERR_INVALID_RESP +#usr/lib/squid/errors/vi/ERR_INVALID_URL +#usr/lib/squid/errors/vi/ERR_LIFETIME_EXP +#usr/lib/squid/errors/vi/ERR_NO_RELAY +#usr/lib/squid/errors/vi/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/vi/ERR_PRECONDITION_FAILED +#usr/lib/squid/errors/vi/ERR_READ_ERROR +#usr/lib/squid/errors/vi/ERR_READ_TIMEOUT +#usr/lib/squid/errors/vi/ERR_SECURE_CONNECT_FAIL +#usr/lib/squid/errors/vi/ERR_SHUTTING_DOWN +#usr/lib/squid/errors/vi/ERR_SOCKET_FAILURE +#usr/lib/squid/errors/vi/ERR_TOO_BIG +#usr/lib/squid/errors/vi/ERR_UNSUP_HTTPVERSION +#usr/lib/squid/errors/vi/ERR_UNSUP_REQ +#usr/lib/squid/errors/vi/ERR_URN_RESOLVE +#usr/lib/squid/errors/vi/ERR_WRITE_ERROR +#usr/lib/squid/errors/vi/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/zh-cn #usr/lib/squid/errors/zh-cn/ERR_ACCESS_DENIED #usr/lib/squid/errors/zh-cn/ERR_CACHE_ACCESS_DENIED @@ -1614,6 +1735,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/zh-cn/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/zh-cn/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/zh-cn/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/zh-cn/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/zh-cn/ERR_ICAP_FAILURE #usr/lib/squid/errors/zh-cn/ERR_INVALID_REQ #usr/lib/squid/errors/zh-cn/ERR_INVALID_RESP @@ -1621,6 +1743,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/zh-cn/ERR_LIFETIME_EXP #usr/lib/squid/errors/zh-cn/ERR_NO_RELAY #usr/lib/squid/errors/zh-cn/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/zh-cn/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/zh-cn/ERR_READ_ERROR #usr/lib/squid/errors/zh-cn/ERR_READ_TIMEOUT #usr/lib/squid/errors/zh-cn/ERR_SECURE_CONNECT_FAIL @@ -1653,6 +1776,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/zh-tw/ERR_FTP_PUT_ERROR #usr/lib/squid/errors/zh-tw/ERR_FTP_PUT_MODIFIED #usr/lib/squid/errors/zh-tw/ERR_FTP_UNAVAILABLE +#usr/lib/squid/errors/zh-tw/ERR_GATEWAY_FAILURE #usr/lib/squid/errors/zh-tw/ERR_ICAP_FAILURE #usr/lib/squid/errors/zh-tw/ERR_INVALID_REQ #usr/lib/squid/errors/zh-tw/ERR_INVALID_RESP @@ -1660,6 +1784,7 @@ usr/lib/squid/errors/en/ERR_ZERO_SIZE_OBJECT #usr/lib/squid/errors/zh-tw/ERR_LIFETIME_EXP #usr/lib/squid/errors/zh-tw/ERR_NO_RELAY #usr/lib/squid/errors/zh-tw/ERR_ONLY_IF_CACHED_MISS +#usr/lib/squid/errors/zh-tw/ERR_PRECONDITION_FAILED #usr/lib/squid/errors/zh-tw/ERR_READ_ERROR #usr/lib/squid/errors/zh-tw/ERR_READ_TIMEOUT #usr/lib/squid/errors/zh-tw/ERR_SECURE_CONNECT_FAIL @@ -1706,24 +1831,32 @@ usr/lib/squid/msnt_auth usr/lib/squid/ncsa_auth usr/lib/squid/no_check.pl usr/lib/squid/ntlm_smb_lm_auth +usr/lib/squid/pam_auth +usr/lib/squid/pinger usr/lib/squid/smb_auth usr/lib/squid/smb_auth.pl usr/lib/squid/smb_auth.sh usr/lib/squid/squid_ldap_auth usr/lib/squid/squid_ldap_group +usr/lib/squid/squid_radius_auth usr/lib/squid/squid_session usr/lib/squid/squid_unix_group usr/lib/squid/unlinkd +usr/lib/squid/wbinfo_group.pl usr/sbin/squid usr/sbin/updxlrator #usr/share/man/man1/squidclient.1 #usr/share/man/man8/cachemgr.cgi.8 #usr/share/man/man8/ncsa_auth.8 +#usr/share/man/man8/pam_auth.8 #usr/share/man/man8/squid.8 #usr/share/man/man8/squid_ldap_auth.8 #usr/share/man/man8/squid_ldap_group.8 +#usr/share/man/man8/squid_radius_auth.8 #usr/share/man/man8/squid_session.8 #usr/share/man/man8/squid_unix_group.8 +var/ipfire/proxy/errorpage-ipfire.css +var/ipfire/proxy/errorpage-squid.css var/ipfire/updatexlrator/autocheck/cron.daily var/ipfire/updatexlrator/autocheck/cron.monthly var/ipfire/updatexlrator/autocheck/cron.weekly diff --git a/config/rootfiles/common/stage2 b/config/rootfiles/common/stage2 index a7655e6..8a32bde 100644 --- a/config/rootfiles/common/stage2 +++ b/config/rootfiles/common/stage2 @@ -4,8 +4,6 @@ bin/grep bin/pwd bin/stty #boot -dev/null -dev/console etc/bashrc etc/certparams etc/e2fsck.conf @@ -54,8 +52,6 @@ mnt root/ipfire #sbin #srv -#sys -tmp #usr/bin/perl #usr/include #usr/lib @@ -69,9 +65,10 @@ usr/local/bin/httpscert usr/local/bin/makegraphs usr/local/bin/qosd usr/local/bin/readhash +usr/local/bin/rebuild-initrd usr/local/bin/run-parts +#usr/local/bin/sanedloop usr/local/bin/scanhd -usr/local/bin/rebuild-initrd usr/local/bin/setddns.pl usr/local/bin/settime usr/local/bin/timecheck @@ -79,12 +76,9 @@ usr/local/bin/vpn-watch #usr/local/include #usr/local/lib #usr/local/sbin -#usr/local/share #usr/local/share/doc #usr/local/share/info #usr/local/share/locale -#usr/local/share/man -#usr/local/share/man/man1 #usr/local/share/man/man2 #usr/local/share/man/man3 #usr/local/share/man/man4 @@ -99,6 +93,8 @@ usr/local/bin/vpn-watch #usr/sbin #usr/share #usr/share/doc +#usr/share/doc/licenses +usr/share/doc/licenses/GPLv3 #usr/share/info #usr/share/locale #usr/share/man @@ -126,6 +122,7 @@ var/log/btmp var/log/calamaris var/log/counter var/log/lastlog +#var/log/net-traffic.log var/log/wtmp var/mail #var/opt @@ -133,6 +130,6 @@ var/run var/run/utmp #var/spool var/tmp -#usr/local/bin/asterisk -#usr/local/bin/sanedloop -#var/log/net-traffic.log +dev/null +dev/console +tmp diff --git a/config/rootfiles/common/swig b/config/rootfiles/common/swig new file mode 100644 index 0000000..713d4be --- /dev/null +++ b/config/rootfiles/common/swig @@ -0,0 +1,585 @@ +#usr/bin/ccache-swig +#usr/bin/swig +#usr/share/man/man1/ccache-swig.1 +#usr/share/swig +#usr/share/swig/2.0.1 +#usr/share/swig/2.0.1/allegrocl +#usr/share/swig/2.0.1/allegrocl/allegrocl.swg +#usr/share/swig/2.0.1/allegrocl/inout_typemaps.i +#usr/share/swig/2.0.1/allegrocl/longlongs.i +#usr/share/swig/2.0.1/allegrocl/std_list.i +#usr/share/swig/2.0.1/allegrocl/std_string.i +#usr/share/swig/2.0.1/allegrocl/typemaps.i +#usr/share/swig/2.0.1/allkw.swg +#usr/share/swig/2.0.1/attribute.i +#usr/share/swig/2.0.1/carrays.i +#usr/share/swig/2.0.1/cdata.i +#usr/share/swig/2.0.1/cffi +#usr/share/swig/2.0.1/cffi/cffi.swg +#usr/share/swig/2.0.1/chicken +#usr/share/swig/2.0.1/chicken/chicken.swg +#usr/share/swig/2.0.1/chicken/chickenkw.swg +#usr/share/swig/2.0.1/chicken/chickenrun.swg +#usr/share/swig/2.0.1/chicken/multi-generic.scm +#usr/share/swig/2.0.1/chicken/std_string.i +#usr/share/swig/2.0.1/chicken/swigclosprefix.scm +#usr/share/swig/2.0.1/chicken/tinyclos-multi-generic.patch +#usr/share/swig/2.0.1/chicken/typemaps.i +#usr/share/swig/2.0.1/clisp +#usr/share/swig/2.0.1/clisp/clisp.swg +#usr/share/swig/2.0.1/cmalloc.i +#usr/share/swig/2.0.1/constraints.i +#usr/share/swig/2.0.1/cpointer.i +#usr/share/swig/2.0.1/csharp +#usr/share/swig/2.0.1/csharp/arrays_csharp.i +#usr/share/swig/2.0.1/csharp/boost_shared_ptr.i +#usr/share/swig/2.0.1/csharp/csharp.swg +#usr/share/swig/2.0.1/csharp/csharphead.swg +#usr/share/swig/2.0.1/csharp/csharpkw.swg +#usr/share/swig/2.0.1/csharp/director.swg +#usr/share/swig/2.0.1/csharp/enums.swg +#usr/share/swig/2.0.1/csharp/enumsimple.swg +#usr/share/swig/2.0.1/csharp/enumtypesafe.swg +#usr/share/swig/2.0.1/csharp/std_common.i +#usr/share/swig/2.0.1/csharp/std_deque.i +#usr/share/swig/2.0.1/csharp/std_except.i +#usr/share/swig/2.0.1/csharp/std_map.i +#usr/share/swig/2.0.1/csharp/std_pair.i +#usr/share/swig/2.0.1/csharp/std_shared_ptr.i +#usr/share/swig/2.0.1/csharp/std_string.i +#usr/share/swig/2.0.1/csharp/std_vector.i +#usr/share/swig/2.0.1/csharp/std_wstring.i +#usr/share/swig/2.0.1/csharp/stl.i +#usr/share/swig/2.0.1/csharp/typemaps.i +#usr/share/swig/2.0.1/csharp/wchar.i +#usr/share/swig/2.0.1/cstring.i +#usr/share/swig/2.0.1/cwstring.i +#usr/share/swig/2.0.1/exception.i +#usr/share/swig/2.0.1/gcj +#usr/share/swig/2.0.1/gcj/cni.i +#usr/share/swig/2.0.1/gcj/cni.swg +#usr/share/swig/2.0.1/gcj/javaprims.i +#usr/share/swig/2.0.1/go +#usr/share/swig/2.0.1/go/cdata.i +#usr/share/swig/2.0.1/go/exception.i +#usr/share/swig/2.0.1/go/go.swg +#usr/share/swig/2.0.1/go/gokw.swg +#usr/share/swig/2.0.1/go/goruntime.swg +#usr/share/swig/2.0.1/go/std_common.i +#usr/share/swig/2.0.1/go/std_deque.i +#usr/share/swig/2.0.1/go/std_except.i +#usr/share/swig/2.0.1/go/std_map.i +#usr/share/swig/2.0.1/go/std_pair.i +#usr/share/swig/2.0.1/go/std_string.i +#usr/share/swig/2.0.1/go/std_vector.i +#usr/share/swig/2.0.1/go/stl.i +#usr/share/swig/2.0.1/go/typemaps.i +#usr/share/swig/2.0.1/guile +#usr/share/swig/2.0.1/guile/common.scm +#usr/share/swig/2.0.1/guile/cplusplus.i +#usr/share/swig/2.0.1/guile/ghinterface.i +#usr/share/swig/2.0.1/guile/guile.i +#usr/share/swig/2.0.1/guile/guile_gh.swg +#usr/share/swig/2.0.1/guile/guile_gh_run.swg +#usr/share/swig/2.0.1/guile/guile_scm.swg +#usr/share/swig/2.0.1/guile/guile_scm_run.swg +#usr/share/swig/2.0.1/guile/guilemain.i +#usr/share/swig/2.0.1/guile/interpreter.i +#usr/share/swig/2.0.1/guile/list-vector.i +#usr/share/swig/2.0.1/guile/pointer-in-out.i +#usr/share/swig/2.0.1/guile/ports.i +#usr/share/swig/2.0.1/guile/std_common.i +#usr/share/swig/2.0.1/guile/std_deque.i +#usr/share/swig/2.0.1/guile/std_except.i +#usr/share/swig/2.0.1/guile/std_map.i +#usr/share/swig/2.0.1/guile/std_pair.i +#usr/share/swig/2.0.1/guile/std_string.i +#usr/share/swig/2.0.1/guile/std_vector.i +#usr/share/swig/2.0.1/guile/stl.i +#usr/share/swig/2.0.1/guile/swigrun.i +#usr/share/swig/2.0.1/guile/typemaps.i +#usr/share/swig/2.0.1/intrusive_ptr.i +#usr/share/swig/2.0.1/inttypes.i +#usr/share/swig/2.0.1/java +#usr/share/swig/2.0.1/java/arrays_java.i +#usr/share/swig/2.0.1/java/boost_intrusive_ptr.i +#usr/share/swig/2.0.1/java/boost_shared_ptr.i +#usr/share/swig/2.0.1/java/director.swg +#usr/share/swig/2.0.1/java/enums.swg +#usr/share/swig/2.0.1/java/enumsimple.swg +#usr/share/swig/2.0.1/java/enumtypesafe.swg +#usr/share/swig/2.0.1/java/enumtypeunsafe.swg +#usr/share/swig/2.0.1/java/java.swg +#usr/share/swig/2.0.1/java/javahead.swg +#usr/share/swig/2.0.1/java/javakw.swg +#usr/share/swig/2.0.1/java/std_common.i +#usr/share/swig/2.0.1/java/std_deque.i +#usr/share/swig/2.0.1/java/std_except.i +#usr/share/swig/2.0.1/java/std_map.i +#usr/share/swig/2.0.1/java/std_pair.i +#usr/share/swig/2.0.1/java/std_shared_ptr.i +#usr/share/swig/2.0.1/java/std_string.i +#usr/share/swig/2.0.1/java/std_vector.i +#usr/share/swig/2.0.1/java/std_wstring.i +#usr/share/swig/2.0.1/java/stl.i +#usr/share/swig/2.0.1/java/typemaps.i +#usr/share/swig/2.0.1/java/various.i +#usr/share/swig/2.0.1/lua +#usr/share/swig/2.0.1/lua/_std_common.i +#usr/share/swig/2.0.1/lua/carrays.i +#usr/share/swig/2.0.1/lua/lua.swg +#usr/share/swig/2.0.1/lua/lua_fnptr.i +#usr/share/swig/2.0.1/lua/luarun.swg +#usr/share/swig/2.0.1/lua/luaruntime.swg +#usr/share/swig/2.0.1/lua/luatypemaps.swg +#usr/share/swig/2.0.1/lua/std_common.i +#usr/share/swig/2.0.1/lua/std_deque.i +#usr/share/swig/2.0.1/lua/std_except.i +#usr/share/swig/2.0.1/lua/std_map.i +#usr/share/swig/2.0.1/lua/std_pair.i +#usr/share/swig/2.0.1/lua/std_string.i +#usr/share/swig/2.0.1/lua/std_vector.i +#usr/share/swig/2.0.1/lua/stl.i +#usr/share/swig/2.0.1/lua/typemaps.i +#usr/share/swig/2.0.1/lua/wchar.i +#usr/share/swig/2.0.1/math.i +#usr/share/swig/2.0.1/modula3 +#usr/share/swig/2.0.1/modula3/modula3.swg +#usr/share/swig/2.0.1/modula3/modula3head.swg +#usr/share/swig/2.0.1/modula3/typemaps.i +#usr/share/swig/2.0.1/mzscheme +#usr/share/swig/2.0.1/mzscheme/mzrun.swg +#usr/share/swig/2.0.1/mzscheme/mzscheme.swg +#usr/share/swig/2.0.1/mzscheme/std_common.i +#usr/share/swig/2.0.1/mzscheme/std_deque.i +#usr/share/swig/2.0.1/mzscheme/std_map.i +#usr/share/swig/2.0.1/mzscheme/std_pair.i +#usr/share/swig/2.0.1/mzscheme/std_string.i +#usr/share/swig/2.0.1/mzscheme/std_vector.i +#usr/share/swig/2.0.1/mzscheme/stl.i +#usr/share/swig/2.0.1/mzscheme/typemaps.i +#usr/share/swig/2.0.1/ocaml +#usr/share/swig/2.0.1/ocaml/carray.i +#usr/share/swig/2.0.1/ocaml/class.swg +#usr/share/swig/2.0.1/ocaml/cstring.i +#usr/share/swig/2.0.1/ocaml/director.swg +#usr/share/swig/2.0.1/ocaml/ocaml.i +#usr/share/swig/2.0.1/ocaml/ocaml.swg +#usr/share/swig/2.0.1/ocaml/ocamldec.swg +#usr/share/swig/2.0.1/ocaml/ocamlkw.swg +#usr/share/swig/2.0.1/ocaml/preamble.swg +#usr/share/swig/2.0.1/ocaml/std_common.i +#usr/share/swig/2.0.1/ocaml/std_complex.i +#usr/share/swig/2.0.1/ocaml/std_deque.i +#usr/share/swig/2.0.1/ocaml/std_list.i +#usr/share/swig/2.0.1/ocaml/std_map.i +#usr/share/swig/2.0.1/ocaml/std_pair.i +#usr/share/swig/2.0.1/ocaml/std_string.i +#usr/share/swig/2.0.1/ocaml/std_vector.i +#usr/share/swig/2.0.1/ocaml/stl.i +#usr/share/swig/2.0.1/ocaml/swig.ml +#usr/share/swig/2.0.1/ocaml/swig.mli +#usr/share/swig/2.0.1/ocaml/swigp4.ml +#usr/share/swig/2.0.1/ocaml/typecheck.i +#usr/share/swig/2.0.1/ocaml/typemaps.i +#usr/share/swig/2.0.1/ocaml/typeregister.swg +#usr/share/swig/2.0.1/octave +#usr/share/swig/2.0.1/octave/attribute.i +#usr/share/swig/2.0.1/octave/boost_shared_ptr.i +#usr/share/swig/2.0.1/octave/carrays.i +#usr/share/swig/2.0.1/octave/cdata.i +#usr/share/swig/2.0.1/octave/cmalloc.i +#usr/share/swig/2.0.1/octave/director.swg +#usr/share/swig/2.0.1/octave/exception.i +#usr/share/swig/2.0.1/octave/factory.i +#usr/share/swig/2.0.1/octave/implicit.i +#usr/share/swig/2.0.1/octave/octave.swg +#usr/share/swig/2.0.1/octave/octcomplex.swg +#usr/share/swig/2.0.1/octave/octcontainer.swg +#usr/share/swig/2.0.1/octave/octfragments.swg +#usr/share/swig/2.0.1/octave/octiterators.swg +#usr/share/swig/2.0.1/octave/octopers.swg +#usr/share/swig/2.0.1/octave/octprimtypes.swg +#usr/share/swig/2.0.1/octave/octrun.swg +#usr/share/swig/2.0.1/octave/octruntime.swg +#usr/share/swig/2.0.1/octave/octstdcommon.swg +#usr/share/swig/2.0.1/octave/octtypemaps.swg +#usr/share/swig/2.0.1/octave/octuserdir.swg +#usr/share/swig/2.0.1/octave/std_alloc.i +#usr/share/swig/2.0.1/octave/std_basic_string.i +#usr/share/swig/2.0.1/octave/std_carray.i +#usr/share/swig/2.0.1/octave/std_char_traits.i +#usr/share/swig/2.0.1/octave/std_common.i +#usr/share/swig/2.0.1/octave/std_complex.i +#usr/share/swig/2.0.1/octave/std_container.i +#usr/share/swig/2.0.1/octave/std_deque.i +#usr/share/swig/2.0.1/octave/std_except.i +#usr/share/swig/2.0.1/octave/std_map.i +#usr/share/swig/2.0.1/octave/std_pair.i +#usr/share/swig/2.0.1/octave/std_string.i +#usr/share/swig/2.0.1/octave/std_vector.i +#usr/share/swig/2.0.1/octave/stl.i +#usr/share/swig/2.0.1/octave/typemaps.i +#usr/share/swig/2.0.1/perl5 +#usr/share/swig/2.0.1/perl5/Makefile.pl +#usr/share/swig/2.0.1/perl5/attribute.i +#usr/share/swig/2.0.1/perl5/carrays.i +#usr/share/swig/2.0.1/perl5/cdata.i +#usr/share/swig/2.0.1/perl5/cmalloc.i +#usr/share/swig/2.0.1/perl5/cni.i +#usr/share/swig/2.0.1/perl5/cpointer.i +#usr/share/swig/2.0.1/perl5/cstring.i +#usr/share/swig/2.0.1/perl5/exception.i +#usr/share/swig/2.0.1/perl5/factory.i +#usr/share/swig/2.0.1/perl5/jstring.i +#usr/share/swig/2.0.1/perl5/noembed.h +#usr/share/swig/2.0.1/perl5/perl5.swg +#usr/share/swig/2.0.1/perl5/perlerrors.swg +#usr/share/swig/2.0.1/perl5/perlfragments.swg +#usr/share/swig/2.0.1/perl5/perlhead.swg +#usr/share/swig/2.0.1/perl5/perlinit.swg +#usr/share/swig/2.0.1/perl5/perlkw.swg +#usr/share/swig/2.0.1/perl5/perlmacros.swg +#usr/share/swig/2.0.1/perl5/perlmain.i +#usr/share/swig/2.0.1/perl5/perlopers.swg +#usr/share/swig/2.0.1/perl5/perlprimtypes.swg +#usr/share/swig/2.0.1/perl5/perlrun.swg +#usr/share/swig/2.0.1/perl5/perlruntime.swg +#usr/share/swig/2.0.1/perl5/perlstrings.swg +#usr/share/swig/2.0.1/perl5/perltypemaps.swg +#usr/share/swig/2.0.1/perl5/perluserdir.swg +#usr/share/swig/2.0.1/perl5/reference.i +#usr/share/swig/2.0.1/perl5/std_common.i +#usr/share/swig/2.0.1/perl5/std_deque.i +#usr/share/swig/2.0.1/perl5/std_except.i +#usr/share/swig/2.0.1/perl5/std_list.i +#usr/share/swig/2.0.1/perl5/std_map.i +#usr/share/swig/2.0.1/perl5/std_pair.i +#usr/share/swig/2.0.1/perl5/std_string.i +#usr/share/swig/2.0.1/perl5/std_vector.i +#usr/share/swig/2.0.1/perl5/stl.i +#usr/share/swig/2.0.1/perl5/typemaps.i +#usr/share/swig/2.0.1/php +#usr/share/swig/2.0.1/php/const.i +#usr/share/swig/2.0.1/php/director.swg +#usr/share/swig/2.0.1/php/factory.i +#usr/share/swig/2.0.1/php/globalvar.i +#usr/share/swig/2.0.1/php/php.swg +#usr/share/swig/2.0.1/php/phpinit.swg +#usr/share/swig/2.0.1/php/phpkw.swg +#usr/share/swig/2.0.1/php/phppointers.i +#usr/share/swig/2.0.1/php/phprun.swg +#usr/share/swig/2.0.1/php/std_common.i +#usr/share/swig/2.0.1/php/std_deque.i +#usr/share/swig/2.0.1/php/std_map.i +#usr/share/swig/2.0.1/php/std_pair.i +#usr/share/swig/2.0.1/php/std_string.i +#usr/share/swig/2.0.1/php/std_vector.i +#usr/share/swig/2.0.1/php/stl.i +#usr/share/swig/2.0.1/php/typemaps.i +#usr/share/swig/2.0.1/php/utils.i +#usr/share/swig/2.0.1/pike +#usr/share/swig/2.0.1/pike/pike.swg +#usr/share/swig/2.0.1/pike/pikekw.swg +#usr/share/swig/2.0.1/pike/pikerun.swg +#usr/share/swig/2.0.1/pike/std_string.i +#usr/share/swig/2.0.1/pointer.i +#usr/share/swig/2.0.1/python +#usr/share/swig/2.0.1/python/argcargv.i +#usr/share/swig/2.0.1/python/attribute.i +#usr/share/swig/2.0.1/python/boost_shared_ptr.i +#usr/share/swig/2.0.1/python/carrays.i +#usr/share/swig/2.0.1/python/ccomplex.i +#usr/share/swig/2.0.1/python/cdata.i +#usr/share/swig/2.0.1/python/cmalloc.i +#usr/share/swig/2.0.1/python/cni.i +#usr/share/swig/2.0.1/python/complex.i +#usr/share/swig/2.0.1/python/cpointer.i +#usr/share/swig/2.0.1/python/cstring.i +#usr/share/swig/2.0.1/python/cwstring.i +#usr/share/swig/2.0.1/python/defarg.swg +#usr/share/swig/2.0.1/python/director.swg +#usr/share/swig/2.0.1/python/embed.i +#usr/share/swig/2.0.1/python/embed15.i +#usr/share/swig/2.0.1/python/exception.i +#usr/share/swig/2.0.1/python/factory.i +#usr/share/swig/2.0.1/python/file.i +#usr/share/swig/2.0.1/python/implicit.i +#usr/share/swig/2.0.1/python/jstring.i +#usr/share/swig/2.0.1/python/pyabc.i +#usr/share/swig/2.0.1/python/pyapi.swg +#usr/share/swig/2.0.1/python/pybackward.swg +#usr/share/swig/2.0.1/python/pybuffer.i +#usr/share/swig/2.0.1/python/pyclasses.swg +#usr/share/swig/2.0.1/python/pycomplex.swg +#usr/share/swig/2.0.1/python/pycontainer.swg +#usr/share/swig/2.0.1/python/pydocs.swg +#usr/share/swig/2.0.1/python/pyerrors.swg +#usr/share/swig/2.0.1/python/pyfragments.swg +#usr/share/swig/2.0.1/python/pyhead.swg +#usr/share/swig/2.0.1/python/pyinit.swg +#usr/share/swig/2.0.1/python/pyiterators.swg +#usr/share/swig/2.0.1/python/pymacros.swg +#usr/share/swig/2.0.1/python/pyname_compat.i +#usr/share/swig/2.0.1/python/pyopers.swg +#usr/share/swig/2.0.1/python/pyprimtypes.swg +#usr/share/swig/2.0.1/python/pyrun.swg +#usr/share/swig/2.0.1/python/pyruntime.swg +#usr/share/swig/2.0.1/python/pystdcommon.swg +#usr/share/swig/2.0.1/python/pystrings.swg +#usr/share/swig/2.0.1/python/python.swg +#usr/share/swig/2.0.1/python/pythonkw.swg +#usr/share/swig/2.0.1/python/pythreads.swg +#usr/share/swig/2.0.1/python/pytuplehlp.swg +#usr/share/swig/2.0.1/python/pytypemaps.swg +#usr/share/swig/2.0.1/python/pyuserdir.swg +#usr/share/swig/2.0.1/python/pywstrings.swg +#usr/share/swig/2.0.1/python/std_alloc.i +#usr/share/swig/2.0.1/python/std_basic_string.i +#usr/share/swig/2.0.1/python/std_carray.i +#usr/share/swig/2.0.1/python/std_char_traits.i +#usr/share/swig/2.0.1/python/std_common.i +#usr/share/swig/2.0.1/python/std_complex.i +#usr/share/swig/2.0.1/python/std_container.i +#usr/share/swig/2.0.1/python/std_deque.i +#usr/share/swig/2.0.1/python/std_except.i +#usr/share/swig/2.0.1/python/std_ios.i +#usr/share/swig/2.0.1/python/std_iostream.i +#usr/share/swig/2.0.1/python/std_list.i +#usr/share/swig/2.0.1/python/std_map.i +#usr/share/swig/2.0.1/python/std_multimap.i +#usr/share/swig/2.0.1/python/std_multiset.i +#usr/share/swig/2.0.1/python/std_pair.i +#usr/share/swig/2.0.1/python/std_set.i +#usr/share/swig/2.0.1/python/std_shared_ptr.i +#usr/share/swig/2.0.1/python/std_sstream.i +#usr/share/swig/2.0.1/python/std_streambuf.i +#usr/share/swig/2.0.1/python/std_string.i +#usr/share/swig/2.0.1/python/std_vector.i +#usr/share/swig/2.0.1/python/std_vectora.i +#usr/share/swig/2.0.1/python/std_wios.i +#usr/share/swig/2.0.1/python/std_wiostream.i +#usr/share/swig/2.0.1/python/std_wsstream.i +#usr/share/swig/2.0.1/python/std_wstreambuf.i +#usr/share/swig/2.0.1/python/std_wstring.i +#usr/share/swig/2.0.1/python/stl.i +#usr/share/swig/2.0.1/python/typemaps.i +#usr/share/swig/2.0.1/python/wchar.i +#usr/share/swig/2.0.1/r +#usr/share/swig/2.0.1/r/cdata.i +#usr/share/swig/2.0.1/r/exception.i +#usr/share/swig/2.0.1/r/r.swg +#usr/share/swig/2.0.1/r/rcontainer.swg +#usr/share/swig/2.0.1/r/rfragments.swg +#usr/share/swig/2.0.1/r/rkw.swg +#usr/share/swig/2.0.1/r/ropers.swg +#usr/share/swig/2.0.1/r/rrun.swg +#usr/share/swig/2.0.1/r/rstdcommon.swg +#usr/share/swig/2.0.1/r/rtype.swg +#usr/share/swig/2.0.1/r/srun.swg +#usr/share/swig/2.0.1/r/std_alloc.i +#usr/share/swig/2.0.1/r/std_common.i +#usr/share/swig/2.0.1/r/std_container.i +#usr/share/swig/2.0.1/r/std_deque.i +#usr/share/swig/2.0.1/r/std_except.i +#usr/share/swig/2.0.1/r/std_map.i +#usr/share/swig/2.0.1/r/std_pair.i +#usr/share/swig/2.0.1/r/std_string.i +#usr/share/swig/2.0.1/r/std_vector.i +#usr/share/swig/2.0.1/r/stl.i +#usr/share/swig/2.0.1/r/typemaps.i +#usr/share/swig/2.0.1/ruby +#usr/share/swig/2.0.1/ruby/Makefile.swig +#usr/share/swig/2.0.1/ruby/argcargv.i +#usr/share/swig/2.0.1/ruby/attribute.i +#usr/share/swig/2.0.1/ruby/carrays.i +#usr/share/swig/2.0.1/ruby/cdata.i +#usr/share/swig/2.0.1/ruby/cmalloc.i +#usr/share/swig/2.0.1/ruby/cni.i +#usr/share/swig/2.0.1/ruby/cpointer.i +#usr/share/swig/2.0.1/ruby/cstring.i +#usr/share/swig/2.0.1/ruby/director.swg +#usr/share/swig/2.0.1/ruby/embed.i +#usr/share/swig/2.0.1/ruby/exception.i +#usr/share/swig/2.0.1/ruby/extconf.rb +#usr/share/swig/2.0.1/ruby/factory.i +#usr/share/swig/2.0.1/ruby/file.i +#usr/share/swig/2.0.1/ruby/jstring.i +#usr/share/swig/2.0.1/ruby/progargcargv.i +#usr/share/swig/2.0.1/ruby/ruby.swg +#usr/share/swig/2.0.1/ruby/rubyapi.swg +#usr/share/swig/2.0.1/ruby/rubyautodoc.swg +#usr/share/swig/2.0.1/ruby/rubyclasses.swg +#usr/share/swig/2.0.1/ruby/rubycomplex.swg +#usr/share/swig/2.0.1/ruby/rubycontainer.swg +#usr/share/swig/2.0.1/ruby/rubycontainer_extended.swg +#usr/share/swig/2.0.1/ruby/rubydef.swg +#usr/share/swig/2.0.1/ruby/rubyerrors.swg +#usr/share/swig/2.0.1/ruby/rubyfragments.swg +#usr/share/swig/2.0.1/ruby/rubyhead.swg +#usr/share/swig/2.0.1/ruby/rubyinit.swg +#usr/share/swig/2.0.1/ruby/rubyiterators.swg +#usr/share/swig/2.0.1/ruby/rubykw.swg +#usr/share/swig/2.0.1/ruby/rubymacros.swg +#usr/share/swig/2.0.1/ruby/rubyopers.swg +#usr/share/swig/2.0.1/ruby/rubyprimtypes.swg +#usr/share/swig/2.0.1/ruby/rubyrun.swg +#usr/share/swig/2.0.1/ruby/rubyruntime.swg +#usr/share/swig/2.0.1/ruby/rubystdautodoc.swg +#usr/share/swig/2.0.1/ruby/rubystdcommon.swg +#usr/share/swig/2.0.1/ruby/rubystdfunctors.swg +#usr/share/swig/2.0.1/ruby/rubystrings.swg +#usr/share/swig/2.0.1/ruby/rubytracking.swg +#usr/share/swig/2.0.1/ruby/rubytypemaps.swg +#usr/share/swig/2.0.1/ruby/rubyuserdir.swg +#usr/share/swig/2.0.1/ruby/rubywstrings.swg +#usr/share/swig/2.0.1/ruby/std_alloc.i +#usr/share/swig/2.0.1/ruby/std_basic_string.i +#usr/share/swig/2.0.1/ruby/std_char_traits.i +#usr/share/swig/2.0.1/ruby/std_common.i +#usr/share/swig/2.0.1/ruby/std_complex.i +#usr/share/swig/2.0.1/ruby/std_container.i +#usr/share/swig/2.0.1/ruby/std_deque.i +#usr/share/swig/2.0.1/ruby/std_except.i +#usr/share/swig/2.0.1/ruby/std_functors.i +#usr/share/swig/2.0.1/ruby/std_ios.i +#usr/share/swig/2.0.1/ruby/std_iostream.i +#usr/share/swig/2.0.1/ruby/std_list.i +#usr/share/swig/2.0.1/ruby/std_map.i +#usr/share/swig/2.0.1/ruby/std_multimap.i +#usr/share/swig/2.0.1/ruby/std_multiset.i +#usr/share/swig/2.0.1/ruby/std_pair.i +#usr/share/swig/2.0.1/ruby/std_queue.i +#usr/share/swig/2.0.1/ruby/std_set.i +#usr/share/swig/2.0.1/ruby/std_sstream.i +#usr/share/swig/2.0.1/ruby/std_stack.i +#usr/share/swig/2.0.1/ruby/std_streambuf.i +#usr/share/swig/2.0.1/ruby/std_string.i +#usr/share/swig/2.0.1/ruby/std_vector.i +#usr/share/swig/2.0.1/ruby/std_vectora.i +#usr/share/swig/2.0.1/ruby/std_wstring.i +#usr/share/swig/2.0.1/ruby/stl.i +#usr/share/swig/2.0.1/ruby/timeval.i +#usr/share/swig/2.0.1/ruby/typemaps.i +#usr/share/swig/2.0.1/runtime.swg +#usr/share/swig/2.0.1/shared_ptr.i +#usr/share/swig/2.0.1/std +#usr/share/swig/2.0.1/std/_std_deque.i +#usr/share/swig/2.0.1/std/std_alloc.i +#usr/share/swig/2.0.1/std/std_basic_string.i +#usr/share/swig/2.0.1/std/std_carray.swg +#usr/share/swig/2.0.1/std/std_char_traits.i +#usr/share/swig/2.0.1/std/std_common.i +#usr/share/swig/2.0.1/std/std_container.i +#usr/share/swig/2.0.1/std/std_deque.i +#usr/share/swig/2.0.1/std/std_except.i +#usr/share/swig/2.0.1/std/std_ios.i +#usr/share/swig/2.0.1/std/std_iostream.i +#usr/share/swig/2.0.1/std/std_list.i +#usr/share/swig/2.0.1/std/std_map.i +#usr/share/swig/2.0.1/std/std_multimap.i +#usr/share/swig/2.0.1/std/std_multiset.i +#usr/share/swig/2.0.1/std/std_pair.i +#usr/share/swig/2.0.1/std/std_queue.i +#usr/share/swig/2.0.1/std/std_set.i +#usr/share/swig/2.0.1/std/std_sstream.i +#usr/share/swig/2.0.1/std/std_stack.i +#usr/share/swig/2.0.1/std/std_streambuf.i +#usr/share/swig/2.0.1/std/std_string.i +#usr/share/swig/2.0.1/std/std_vector.i +#usr/share/swig/2.0.1/std/std_vectora.i +#usr/share/swig/2.0.1/std/std_wios.i +#usr/share/swig/2.0.1/std/std_wiostream.i +#usr/share/swig/2.0.1/std/std_wsstream.i +#usr/share/swig/2.0.1/std/std_wstreambuf.i +#usr/share/swig/2.0.1/std/std_wstring.i +#usr/share/swig/2.0.1/std_except.i +#usr/share/swig/2.0.1/stdint.i +#usr/share/swig/2.0.1/stl.i +#usr/share/swig/2.0.1/swig.swg +#usr/share/swig/2.0.1/swigarch.i +#usr/share/swig/2.0.1/swigerrors.swg +#usr/share/swig/2.0.1/swiginit.swg +#usr/share/swig/2.0.1/swiglabels.swg +#usr/share/swig/2.0.1/swigrun.i +#usr/share/swig/2.0.1/swigrun.swg +#usr/share/swig/2.0.1/swigwarn.swg +#usr/share/swig/2.0.1/swigwarnings.swg +#usr/share/swig/2.0.1/tcl +#usr/share/swig/2.0.1/tcl/attribute.i +#usr/share/swig/2.0.1/tcl/carrays.i +#usr/share/swig/2.0.1/tcl/cdata.i +#usr/share/swig/2.0.1/tcl/cmalloc.i +#usr/share/swig/2.0.1/tcl/cni.i +#usr/share/swig/2.0.1/tcl/cpointer.i +#usr/share/swig/2.0.1/tcl/cstring.i +#usr/share/swig/2.0.1/tcl/cwstring.i +#usr/share/swig/2.0.1/tcl/exception.i +#usr/share/swig/2.0.1/tcl/factory.i +#usr/share/swig/2.0.1/tcl/jstring.i +#usr/share/swig/2.0.1/tcl/std_common.i +#usr/share/swig/2.0.1/tcl/std_deque.i +#usr/share/swig/2.0.1/tcl/std_except.i +#usr/share/swig/2.0.1/tcl/std_map.i +#usr/share/swig/2.0.1/tcl/std_pair.i +#usr/share/swig/2.0.1/tcl/std_string.i +#usr/share/swig/2.0.1/tcl/std_vector.i +#usr/share/swig/2.0.1/tcl/std_wstring.i +#usr/share/swig/2.0.1/tcl/stl.i +#usr/share/swig/2.0.1/tcl/tcl8.swg +#usr/share/swig/2.0.1/tcl/tclapi.swg +#usr/share/swig/2.0.1/tcl/tclerrors.swg +#usr/share/swig/2.0.1/tcl/tclfragments.swg +#usr/share/swig/2.0.1/tcl/tclinit.swg +#usr/share/swig/2.0.1/tcl/tclinterp.i +#usr/share/swig/2.0.1/tcl/tclkw.swg +#usr/share/swig/2.0.1/tcl/tclmacros.swg +#usr/share/swig/2.0.1/tcl/tclopers.swg +#usr/share/swig/2.0.1/tcl/tclprimtypes.swg +#usr/share/swig/2.0.1/tcl/tclresult.i +#usr/share/swig/2.0.1/tcl/tclrun.swg +#usr/share/swig/2.0.1/tcl/tclruntime.swg +#usr/share/swig/2.0.1/tcl/tclsh.i +#usr/share/swig/2.0.1/tcl/tclstrings.swg +#usr/share/swig/2.0.1/tcl/tcltypemaps.swg +#usr/share/swig/2.0.1/tcl/tcluserdir.swg +#usr/share/swig/2.0.1/tcl/tclwstrings.swg +#usr/share/swig/2.0.1/tcl/typemaps.i +#usr/share/swig/2.0.1/tcl/wish.i +#usr/share/swig/2.0.1/typemaps +#usr/share/swig/2.0.1/typemaps/attribute.swg +#usr/share/swig/2.0.1/typemaps/carrays.swg +#usr/share/swig/2.0.1/typemaps/cdata.swg +#usr/share/swig/2.0.1/typemaps/cmalloc.swg +#usr/share/swig/2.0.1/typemaps/cpointer.swg +#usr/share/swig/2.0.1/typemaps/cstring.swg +#usr/share/swig/2.0.1/typemaps/cstrings.swg +#usr/share/swig/2.0.1/typemaps/cwstring.swg +#usr/share/swig/2.0.1/typemaps/enumint.swg +#usr/share/swig/2.0.1/typemaps/exception.swg +#usr/share/swig/2.0.1/typemaps/factory.swg +#usr/share/swig/2.0.1/typemaps/fragments.swg +#usr/share/swig/2.0.1/typemaps/implicit.swg +#usr/share/swig/2.0.1/typemaps/inoutlist.swg +#usr/share/swig/2.0.1/typemaps/misctypes.swg +#usr/share/swig/2.0.1/typemaps/primtypes.swg +#usr/share/swig/2.0.1/typemaps/ptrtypes.swg +#usr/share/swig/2.0.1/typemaps/std_except.swg +#usr/share/swig/2.0.1/typemaps/std_string.swg +#usr/share/swig/2.0.1/typemaps/std_strings.swg +#usr/share/swig/2.0.1/typemaps/std_wstring.swg +#usr/share/swig/2.0.1/typemaps/string.swg +#usr/share/swig/2.0.1/typemaps/strings.swg +#usr/share/swig/2.0.1/typemaps/swigmacros.swg +#usr/share/swig/2.0.1/typemaps/swigobject.swg +#usr/share/swig/2.0.1/typemaps/swigtype.swg +#usr/share/swig/2.0.1/typemaps/swigtypemaps.swg +#usr/share/swig/2.0.1/typemaps/traits.swg +#usr/share/swig/2.0.1/typemaps/typemaps.swg +#usr/share/swig/2.0.1/typemaps/valtypes.swg +#usr/share/swig/2.0.1/typemaps/void.swg +#usr/share/swig/2.0.1/typemaps/wstring.swg +#usr/share/swig/2.0.1/uffi +#usr/share/swig/2.0.1/uffi/uffi.swg +#usr/share/swig/2.0.1/wchar.i +#usr/share/swig/2.0.1/windows.i diff --git a/config/rootfiles/common/usb_modeswitch_data b/config/rootfiles/common/usb_modeswitch_data index 58d6db1..e7b3079 100644 --- a/config/rootfiles/common/usb_modeswitch_data +++ b/config/rootfiles/common/usb_modeswitch_data @@ -1,6 +1,8 @@ #etc/usb_modeswitch.d etc/usb_modeswitch.d/0421:060c etc/usb_modeswitch.d/0421:0610 +etc/usb_modeswitch.d/0421:0622 +etc/usb_modeswitch.d/0421:0627 etc/usb_modeswitch.d/0471:1210 etc/usb_modeswitch.d/0471:1237 etc/usb_modeswitch.d/0482:024d @@ -14,6 +16,7 @@ etc/usb_modeswitch.d/05c6:1000:uMa=SAMSUNG etc/usb_modeswitch.d/05c6:1000:uMa=Vertex etc/usb_modeswitch.d/05c6:2001 etc/usb_modeswitch.d/05c6:f000 +etc/usb_modeswitch.d/05c7:1000 etc/usb_modeswitch.d/072f:100d etc/usb_modeswitch.d/0930:0d46 etc/usb_modeswitch.d/0ace:2011 @@ -68,15 +71,21 @@ etc/usb_modeswitch.d/0af0:d357 etc/usb_modeswitch.d/0b3c:c700 etc/usb_modeswitch.d/0b3c:f000 etc/usb_modeswitch.d/0cf3:20ff +etc/usb_modeswitch.d/0d46:45a1 +etc/usb_modeswitch.d/0d46:45a5 +etc/usb_modeswitch.d/0e8d:7109 etc/usb_modeswitch.d/0fce:d0cf etc/usb_modeswitch.d/0fce:d0e1 etc/usb_modeswitch.d/0fce:d103 +etc/usb_modeswitch.d/0fd1:1000 etc/usb_modeswitch.d/1004:1000 etc/usb_modeswitch.d/1004:607f etc/usb_modeswitch.d/1004:613a etc/usb_modeswitch.d/1004:613f +etc/usb_modeswitch.d/1004:6190 etc/usb_modeswitch.d/1033:0035 etc/usb_modeswitch.d/106c:3b03 +etc/usb_modeswitch.d/106c:3b05 etc/usb_modeswitch.d/106c:3b06 etc/usb_modeswitch.d/1076:7f40 etc/usb_modeswitch.d/1199:0fff @@ -92,13 +101,16 @@ etc/usb_modeswitch.d/12d1:14c1 etc/usb_modeswitch.d/12d1:1520 etc/usb_modeswitch.d/12d1:1521 etc/usb_modeswitch.d/12d1:1523 +etc/usb_modeswitch.d/12d1:1553 etc/usb_modeswitch.d/12d1:1557 +etc/usb_modeswitch.d/12d1:1c0b etc/usb_modeswitch.d/1410:5010 etc/usb_modeswitch.d/1410:5020 etc/usb_modeswitch.d/1410:5030 etc/usb_modeswitch.d/1410:5031 etc/usb_modeswitch.d/1410:5041 etc/usb_modeswitch.d/148f:2578 +etc/usb_modeswitch.d/16d8:6281 etc/usb_modeswitch.d/16d8:6803 etc/usb_modeswitch.d/16d8:6803:? etc/usb_modeswitch.d/16d8:700a @@ -120,7 +132,6 @@ etc/usb_modeswitch.d/19d2:2000 etc/usb_modeswitch.d/19d2:fff5 etc/usb_modeswitch.d/19d2:fff6 etc/usb_modeswitch.d/1a8d:1000 -etc/usb_modeswitch.d/1a8d:1000:uPr=5G etc/usb_modeswitch.d/1ab7:5700 etc/usb_modeswitch.d/1b7d:0700 etc/usb_modeswitch.d/1bbb:f000 @@ -130,8 +141,10 @@ etc/usb_modeswitch.d/1c9e:9e00 etc/usb_modeswitch.d/1c9e:f000 etc/usb_modeswitch.d/1dd6:1000 etc/usb_modeswitch.d/1e0e:f000 +etc/usb_modeswitch.d/1edf:6003 etc/usb_modeswitch.d/1ee8:0009 etc/usb_modeswitch.d/1ee8:0013 etc/usb_modeswitch.d/1f28:0021 etc/usb_modeswitch.d/1fac:0130 +etc/usb_modeswitch.d/230d:0001 lib/udev/rules.d/40-usb_modeswitch.rules diff --git a/config/rootfiles/common/vim b/config/rootfiles/common/vim index 2c095b2..65667bc 100644 --- a/config/rootfiles/common/vim +++ b/config/rootfiles/common/vim @@ -18,1088 +18,1203 @@ usr/bin/vim #usr/share/man/man1/vimtutor.1 #usr/share/man/man1/xxd.1 #usr/share/vim -#usr/share/vim/vim70 -#usr/share/vim/vim70/autoload -#usr/share/vim/vim70/autoload/README.txt -#usr/share/vim/vim70/autoload/ccomplete.vim -#usr/share/vim/vim70/autoload/csscomplete.vim -#usr/share/vim/vim70/autoload/gzip.vim -#usr/share/vim/vim70/autoload/htmlcomplete.vim -#usr/share/vim/vim70/autoload/javascriptcomplete.vim -#usr/share/vim/vim70/autoload/netrw.vim -#usr/share/vim/vim70/autoload/netrwFileHandlers.vim -#usr/share/vim/vim70/autoload/netrwSettings.vim -#usr/share/vim/vim70/autoload/paste.vim -#usr/share/vim/vim70/autoload/phpcomplete.vim -#usr/share/vim/vim70/autoload/pythoncomplete.vim -#usr/share/vim/vim70/autoload/rubycomplete.vim -#usr/share/vim/vim70/autoload/spellfile.vim -#usr/share/vim/vim70/autoload/sqlcomplete.vim -#usr/share/vim/vim70/autoload/syntaxcomplete.vim -#usr/share/vim/vim70/autoload/tar.vim -#usr/share/vim/vim70/autoload/vimball.vim -#usr/share/vim/vim70/autoload/xml -#usr/share/vim/vim70/autoload/xml/html32.vim -#usr/share/vim/vim70/autoload/xml/html401f.vim -#usr/share/vim/vim70/autoload/xml/html401s.vim -#usr/share/vim/vim70/autoload/xml/html401t.vim -#usr/share/vim/vim70/autoload/xml/html40f.vim -#usr/share/vim/vim70/autoload/xml/html40s.vim -#usr/share/vim/vim70/autoload/xml/html40t.vim -#usr/share/vim/vim70/autoload/xml/xhtml10f.vim -#usr/share/vim/vim70/autoload/xml/xhtml10s.vim -#usr/share/vim/vim70/autoload/xml/xhtml10t.vim -#usr/share/vim/vim70/autoload/xml/xhtml11.vim -#usr/share/vim/vim70/autoload/xml/xsl.vim -#usr/share/vim/vim70/autoload/xmlcomplete.vim -#usr/share/vim/vim70/autoload/zip.vim -#usr/share/vim/vim70/bugreport.vim -#usr/share/vim/vim70/colors -#usr/share/vim/vim70/colors/README.txt -#usr/share/vim/vim70/colors/blue.vim -#usr/share/vim/vim70/colors/darkblue.vim -#usr/share/vim/vim70/colors/default.vim -#usr/share/vim/vim70/colors/delek.vim -#usr/share/vim/vim70/colors/desert.vim -#usr/share/vim/vim70/colors/elflord.vim -#usr/share/vim/vim70/colors/evening.vim -#usr/share/vim/vim70/colors/koehler.vim -#usr/share/vim/vim70/colors/morning.vim -#usr/share/vim/vim70/colors/murphy.vim -#usr/share/vim/vim70/colors/pablo.vim -#usr/share/vim/vim70/colors/peachpuff.vim -#usr/share/vim/vim70/colors/ron.vim -#usr/share/vim/vim70/colors/shine.vim -#usr/share/vim/vim70/colors/slate.vim -#usr/share/vim/vim70/colors/torte.vim -#usr/share/vim/vim70/colors/zellner.vim -#usr/share/vim/vim70/compiler -#usr/share/vim/vim70/compiler/README.txt -#usr/share/vim/vim70/compiler/ant.vim -#usr/share/vim/vim70/compiler/bcc.vim -#usr/share/vim/vim70/compiler/bdf.vim -#usr/share/vim/vim70/compiler/checkstyle.vim -#usr/share/vim/vim70/compiler/cs.vim -#usr/share/vim/vim70/compiler/dot.vim -#usr/share/vim/vim70/compiler/eruby.vim -#usr/share/vim/vim70/compiler/fortran_F.vim -#usr/share/vim/vim70/compiler/fortran_cv.vim -#usr/share/vim/vim70/compiler/fortran_elf90.vim -#usr/share/vim/vim70/compiler/fortran_g77.vim -#usr/share/vim/vim70/compiler/fortran_lf95.vim -#usr/share/vim/vim70/compiler/fpc.vim -#usr/share/vim/vim70/compiler/gcc.vim -#usr/share/vim/vim70/compiler/hp_acc.vim -#usr/share/vim/vim70/compiler/icc.vim -#usr/share/vim/vim70/compiler/intel.vim -#usr/share/vim/vim70/compiler/irix5_c.vim -#usr/share/vim/vim70/compiler/irix5_cpp.vim -#usr/share/vim/vim70/compiler/javac.vim -#usr/share/vim/vim70/compiler/jikes.vim -#usr/share/vim/vim70/compiler/mips_c.vim -#usr/share/vim/vim70/compiler/mipspro_c89.vim -#usr/share/vim/vim70/compiler/mipspro_cpp.vim -#usr/share/vim/vim70/compiler/modelsim_vcom.vim -#usr/share/vim/vim70/compiler/msvc.vim -#usr/share/vim/vim70/compiler/neato.vim -#usr/share/vim/vim70/compiler/onsgmls.vim -#usr/share/vim/vim70/compiler/pbx.vim -#usr/share/vim/vim70/compiler/perl.vim -#usr/share/vim/vim70/compiler/php.vim -#usr/share/vim/vim70/compiler/pyunit.vim -#usr/share/vim/vim70/compiler/rst.vim -#usr/share/vim/vim70/compiler/ruby.vim -#usr/share/vim/vim70/compiler/rubyunit.vim -#usr/share/vim/vim70/compiler/se.vim -#usr/share/vim/vim70/compiler/splint.vim -#usr/share/vim/vim70/compiler/tcl.vim -#usr/share/vim/vim70/compiler/tex.vim -#usr/share/vim/vim70/compiler/tidy.vim -#usr/share/vim/vim70/compiler/xmllint.vim -#usr/share/vim/vim70/compiler/xmlwf.vim -#usr/share/vim/vim70/delmenu.vim -#usr/share/vim/vim70/doc -#usr/share/vim/vim70/doc/arabic.txt -#usr/share/vim/vim70/doc/autocmd.txt -#usr/share/vim/vim70/doc/change.txt -#usr/share/vim/vim70/doc/cmdline.txt -#usr/share/vim/vim70/doc/debug.txt -#usr/share/vim/vim70/doc/debugger.txt -#usr/share/vim/vim70/doc/develop.txt -#usr/share/vim/vim70/doc/diff.txt -#usr/share/vim/vim70/doc/digraph.txt -#usr/share/vim/vim70/doc/editing.txt -#usr/share/vim/vim70/doc/eval.txt -#usr/share/vim/vim70/doc/farsi.txt -#usr/share/vim/vim70/doc/filetype.txt -#usr/share/vim/vim70/doc/fold.txt -#usr/share/vim/vim70/doc/getscript.txt -#usr/share/vim/vim70/doc/gui.txt -#usr/share/vim/vim70/doc/gui_w16.txt -#usr/share/vim/vim70/doc/gui_w32.txt -#usr/share/vim/vim70/doc/gui_x11.txt -#usr/share/vim/vim70/doc/hangulin.txt -#usr/share/vim/vim70/doc/hebrew.txt -#usr/share/vim/vim70/doc/help.txt -#usr/share/vim/vim70/doc/howto.txt -#usr/share/vim/vim70/doc/if_cscop.txt -#usr/share/vim/vim70/doc/if_mzsch.txt -#usr/share/vim/vim70/doc/if_ole.txt -#usr/share/vim/vim70/doc/if_perl.txt -#usr/share/vim/vim70/doc/if_pyth.txt -#usr/share/vim/vim70/doc/if_ruby.txt -#usr/share/vim/vim70/doc/if_sniff.txt -#usr/share/vim/vim70/doc/if_tcl.txt -#usr/share/vim/vim70/doc/indent.txt -#usr/share/vim/vim70/doc/index.txt -#usr/share/vim/vim70/doc/insert.txt -#usr/share/vim/vim70/doc/intro.txt -#usr/share/vim/vim70/doc/map.txt -#usr/share/vim/vim70/doc/mbyte.txt -#usr/share/vim/vim70/doc/message.txt -#usr/share/vim/vim70/doc/mlang.txt -#usr/share/vim/vim70/doc/motion.txt -#usr/share/vim/vim70/doc/netbeans.txt -#usr/share/vim/vim70/doc/options.txt -#usr/share/vim/vim70/doc/os_390.txt -#usr/share/vim/vim70/doc/os_amiga.txt -#usr/share/vim/vim70/doc/os_beos.txt -#usr/share/vim/vim70/doc/os_dos.txt -#usr/share/vim/vim70/doc/os_mac.txt -#usr/share/vim/vim70/doc/os_mint.txt -#usr/share/vim/vim70/doc/os_msdos.txt -#usr/share/vim/vim70/doc/os_os2.txt -#usr/share/vim/vim70/doc/os_qnx.txt -#usr/share/vim/vim70/doc/os_risc.txt -#usr/share/vim/vim70/doc/os_unix.txt -#usr/share/vim/vim70/doc/os_vms.txt -#usr/share/vim/vim70/doc/os_win32.txt -#usr/share/vim/vim70/doc/pattern.txt -#usr/share/vim/vim70/doc/pi_gzip.txt -#usr/share/vim/vim70/doc/pi_netrw.txt -#usr/share/vim/vim70/doc/pi_paren.txt -#usr/share/vim/vim70/doc/pi_spec.txt -#usr/share/vim/vim70/doc/pi_tar.txt -#usr/share/vim/vim70/doc/pi_vimball.txt -#usr/share/vim/vim70/doc/pi_zip.txt -#usr/share/vim/vim70/doc/print.txt -#usr/share/vim/vim70/doc/quickfix.txt -#usr/share/vim/vim70/doc/quickref.txt -#usr/share/vim/vim70/doc/quotes.txt -#usr/share/vim/vim70/doc/recover.txt -#usr/share/vim/vim70/doc/remote.txt -#usr/share/vim/vim70/doc/repeat.txt -#usr/share/vim/vim70/doc/rileft.txt -#usr/share/vim/vim70/doc/russian.txt -#usr/share/vim/vim70/doc/scroll.txt -#usr/share/vim/vim70/doc/sign.txt -#usr/share/vim/vim70/doc/spell.txt -#usr/share/vim/vim70/doc/sponsor.txt -#usr/share/vim/vim70/doc/sql.txt -#usr/share/vim/vim70/doc/starting.txt -#usr/share/vim/vim70/doc/syntax.txt -#usr/share/vim/vim70/doc/tabpage.txt -#usr/share/vim/vim70/doc/tags -#usr/share/vim/vim70/doc/tagsrch.txt -#usr/share/vim/vim70/doc/term.txt -#usr/share/vim/vim70/doc/tips.txt -#usr/share/vim/vim70/doc/todo.txt -#usr/share/vim/vim70/doc/uganda.txt -#usr/share/vim/vim70/doc/undo.txt -#usr/share/vim/vim70/doc/usr_01.txt -#usr/share/vim/vim70/doc/usr_02.txt -#usr/share/vim/vim70/doc/usr_03.txt -#usr/share/vim/vim70/doc/usr_04.txt -#usr/share/vim/vim70/doc/usr_05.txt -#usr/share/vim/vim70/doc/usr_06.txt -#usr/share/vim/vim70/doc/usr_07.txt -#usr/share/vim/vim70/doc/usr_08.txt -#usr/share/vim/vim70/doc/usr_09.txt -#usr/share/vim/vim70/doc/usr_10.txt -#usr/share/vim/vim70/doc/usr_11.txt -#usr/share/vim/vim70/doc/usr_12.txt -#usr/share/vim/vim70/doc/usr_20.txt -#usr/share/vim/vim70/doc/usr_21.txt -#usr/share/vim/vim70/doc/usr_22.txt -#usr/share/vim/vim70/doc/usr_23.txt -#usr/share/vim/vim70/doc/usr_24.txt -#usr/share/vim/vim70/doc/usr_25.txt -#usr/share/vim/vim70/doc/usr_26.txt -#usr/share/vim/vim70/doc/usr_27.txt -#usr/share/vim/vim70/doc/usr_28.txt -#usr/share/vim/vim70/doc/usr_29.txt -#usr/share/vim/vim70/doc/usr_30.txt -#usr/share/vim/vim70/doc/usr_31.txt -#usr/share/vim/vim70/doc/usr_32.txt -#usr/share/vim/vim70/doc/usr_40.txt -#usr/share/vim/vim70/doc/usr_41.txt -#usr/share/vim/vim70/doc/usr_42.txt -#usr/share/vim/vim70/doc/usr_43.txt -#usr/share/vim/vim70/doc/usr_44.txt -#usr/share/vim/vim70/doc/usr_45.txt -#usr/share/vim/vim70/doc/usr_90.txt -#usr/share/vim/vim70/doc/usr_toc.txt -#usr/share/vim/vim70/doc/various.txt -#usr/share/vim/vim70/doc/version4.txt -#usr/share/vim/vim70/doc/version5.txt -#usr/share/vim/vim70/doc/version6.txt -#usr/share/vim/vim70/doc/version7.txt -#usr/share/vim/vim70/doc/vi_diff.txt -#usr/share/vim/vim70/doc/vim2html.pl -#usr/share/vim/vim70/doc/visual.txt -#usr/share/vim/vim70/doc/windows.txt -#usr/share/vim/vim70/doc/workshop.txt -#usr/share/vim/vim70/evim.vim -#usr/share/vim/vim70/filetype.vim -#usr/share/vim/vim70/ftoff.vim -#usr/share/vim/vim70/ftplugin -#usr/share/vim/vim70/ftplugin.vim -#usr/share/vim/vim70/ftplugin/AppendMatchGroup.vim -#usr/share/vim/vim70/ftplugin/README.txt -#usr/share/vim/vim70/ftplugin/a2ps.vim -#usr/share/vim/vim70/ftplugin/aap.vim -#usr/share/vim/vim70/ftplugin/abaqus.vim -#usr/share/vim/vim70/ftplugin/ada.vim -#usr/share/vim/vim70/ftplugin/alsaconf.vim -#usr/share/vim/vim70/ftplugin/ant.vim -#usr/share/vim/vim70/ftplugin/arch.vim -#usr/share/vim/vim70/ftplugin/art.vim -#usr/share/vim/vim70/ftplugin/aspvbs.vim -#usr/share/vim/vim70/ftplugin/automake.vim -#usr/share/vim/vim70/ftplugin/bdf.vim -#usr/share/vim/vim70/ftplugin/btm.vim -#usr/share/vim/vim70/ftplugin/c.vim -#usr/share/vim/vim70/ftplugin/calendar.vim -#usr/share/vim/vim70/ftplugin/ch.vim -#usr/share/vim/vim70/ftplugin/changelog.vim -#usr/share/vim/vim70/ftplugin/conf.vim -#usr/share/vim/vim70/ftplugin/config.vim -#usr/share/vim/vim70/ftplugin/context.vim -#usr/share/vim/vim70/ftplugin/cpp.vim -#usr/share/vim/vim70/ftplugin/crm.vim -#usr/share/vim/vim70/ftplugin/cs.vim -#usr/share/vim/vim70/ftplugin/csc.vim -#usr/share/vim/vim70/ftplugin/csh.vim -#usr/share/vim/vim70/ftplugin/css.vim -#usr/share/vim/vim70/ftplugin/cvsrc.vim -#usr/share/vim/vim70/ftplugin/debchangelog.vim -#usr/share/vim/vim70/ftplugin/dictconf.vim -#usr/share/vim/vim70/ftplugin/dictdconf.vim -#usr/share/vim/vim70/ftplugin/diff.vim -#usr/share/vim/vim70/ftplugin/dircolors.vim -#usr/share/vim/vim70/ftplugin/dosbatch.vim -#usr/share/vim/vim70/ftplugin/dtd.vim -#usr/share/vim/vim70/ftplugin/elinks.vim -#usr/share/vim/vim70/ftplugin/eruby.vim -#usr/share/vim/vim70/ftplugin/eterm.vim -#usr/share/vim/vim70/ftplugin/fetchmail.vim -#usr/share/vim/vim70/ftplugin/flexwiki.vim -#usr/share/vim/vim70/ftplugin/fortran.vim -#usr/share/vim/vim70/ftplugin/gpg.vim -#usr/share/vim/vim70/ftplugin/group.vim -#usr/share/vim/vim70/ftplugin/grub.vim -#usr/share/vim/vim70/ftplugin/haskell.vim -#usr/share/vim/vim70/ftplugin/help.vim -#usr/share/vim/vim70/ftplugin/html.vim -#usr/share/vim/vim70/ftplugin/indent.vim -#usr/share/vim/vim70/ftplugin/initex.vim -#usr/share/vim/vim70/ftplugin/ishd.vim -#usr/share/vim/vim70/ftplugin/java.vim -#usr/share/vim/vim70/ftplugin/javascript.vim -#usr/share/vim/vim70/ftplugin/jsp.vim -#usr/share/vim/vim70/ftplugin/kconfig.vim -#usr/share/vim/vim70/ftplugin/kwt.vim -#usr/share/vim/vim70/ftplugin/ld.vim -#usr/share/vim/vim70/ftplugin/lftp.vim -#usr/share/vim/vim70/ftplugin/libao.vim -#usr/share/vim/vim70/ftplugin/limits.vim -#usr/share/vim/vim70/ftplugin/lisp.vim -#usr/share/vim/vim70/ftplugin/loginaccess.vim -#usr/share/vim/vim70/ftplugin/logindefs.vim -#usr/share/vim/vim70/ftplugin/lprolog.vim -#usr/share/vim/vim70/ftplugin/lua.vim -#usr/share/vim/vim70/ftplugin/m4.vim -#usr/share/vim/vim70/ftplugin/mail.vim -#usr/share/vim/vim70/ftplugin/mailaliases.vim -#usr/share/vim/vim70/ftplugin/mailcap.vim -#usr/share/vim/vim70/ftplugin/make.vim -#usr/share/vim/vim70/ftplugin/man.vim -#usr/share/vim/vim70/ftplugin/manconf.vim -#usr/share/vim/vim70/ftplugin/matlab.vim -#usr/share/vim/vim70/ftplugin/mf.vim -#usr/share/vim/vim70/ftplugin/modconf.vim -#usr/share/vim/vim70/ftplugin/mp.vim -#usr/share/vim/vim70/ftplugin/mplayerconf.vim -#usr/share/vim/vim70/ftplugin/mrxvtrc.vim -#usr/share/vim/vim70/ftplugin/mupad.vim -#usr/share/vim/vim70/ftplugin/muttrc.vim -#usr/share/vim/vim70/ftplugin/nanorc.vim -#usr/share/vim/vim70/ftplugin/netrc.vim -#usr/share/vim/vim70/ftplugin/objc.vim -#usr/share/vim/vim70/ftplugin/ocaml.vim -#usr/share/vim/vim70/ftplugin/occam.vim -#usr/share/vim/vim70/ftplugin/pamconf.vim -#usr/share/vim/vim70/ftplugin/pascal.vim -#usr/share/vim/vim70/ftplugin/passwd.vim -#usr/share/vim/vim70/ftplugin/perl.vim -#usr/share/vim/vim70/ftplugin/php.vim -#usr/share/vim/vim70/ftplugin/pinfo.vim -#usr/share/vim/vim70/ftplugin/plaintex.vim -#usr/share/vim/vim70/ftplugin/postscr.vim -#usr/share/vim/vim70/ftplugin/procmail.vim -#usr/share/vim/vim70/ftplugin/prolog.vim -#usr/share/vim/vim70/ftplugin/protocols.vim -#usr/share/vim/vim70/ftplugin/pyrex.vim -#usr/share/vim/vim70/ftplugin/python.vim -#usr/share/vim/vim70/ftplugin/quake.vim -#usr/share/vim/vim70/ftplugin/racc.vim -#usr/share/vim/vim70/ftplugin/readline.vim -#usr/share/vim/vim70/ftplugin/rnc.vim -#usr/share/vim/vim70/ftplugin/rpl.vim -#usr/share/vim/vim70/ftplugin/rst.vim -#usr/share/vim/vim70/ftplugin/ruby.vim -#usr/share/vim/vim70/ftplugin/scheme.vim -#usr/share/vim/vim70/ftplugin/screen.vim -#usr/share/vim/vim70/ftplugin/sensors.vim -#usr/share/vim/vim70/ftplugin/services.vim -#usr/share/vim/vim70/ftplugin/setserial.vim -#usr/share/vim/vim70/ftplugin/sgml.vim -#usr/share/vim/vim70/ftplugin/sh.vim -#usr/share/vim/vim70/ftplugin/sieve.vim -#usr/share/vim/vim70/ftplugin/slpconf.vim -#usr/share/vim/vim70/ftplugin/slpreg.vim -#usr/share/vim/vim70/ftplugin/slpspi.vim -#usr/share/vim/vim70/ftplugin/spec.vim -#usr/share/vim/vim70/ftplugin/sql.vim -#usr/share/vim/vim70/ftplugin/sshconfig.vim -#usr/share/vim/vim70/ftplugin/sudoers.vim -#usr/share/vim/vim70/ftplugin/svg.vim -#usr/share/vim/vim70/ftplugin/sysctl.vim -#usr/share/vim/vim70/ftplugin/tcsh.vim -#usr/share/vim/vim70/ftplugin/terminfo.vim -#usr/share/vim/vim70/ftplugin/tex.vim -#usr/share/vim/vim70/ftplugin/udevconf.vim -#usr/share/vim/vim70/ftplugin/udevperm.vim -#usr/share/vim/vim70/ftplugin/udevrules.vim -#usr/share/vim/vim70/ftplugin/updatedb.vim -#usr/share/vim/vim70/ftplugin/vb.vim -#usr/share/vim/vim70/ftplugin/verilog.vim -#usr/share/vim/vim70/ftplugin/vhdl.vim -#usr/share/vim/vim70/ftplugin/vim.vim -#usr/share/vim/vim70/ftplugin/xdefaults.vim -#usr/share/vim/vim70/ftplugin/xf86conf.vim -#usr/share/vim/vim70/ftplugin/xhtml.vim -#usr/share/vim/vim70/ftplugin/xinetd.vim -#usr/share/vim/vim70/ftplugin/xml.vim -#usr/share/vim/vim70/ftplugin/xmodmap.vim -#usr/share/vim/vim70/ftplugin/xs.vim -#usr/share/vim/vim70/ftplugin/xsd.vim -#usr/share/vim/vim70/ftplugin/xslt.vim -#usr/share/vim/vim70/ftplugin/yaml.vim -#usr/share/vim/vim70/ftplugin/zsh.vim -#usr/share/vim/vim70/ftplugof.vim -#usr/share/vim/vim70/gvimrc_example.vim -#usr/share/vim/vim70/indent -#usr/share/vim/vim70/indent.vim -#usr/share/vim/vim70/indent/GenericIndent.vim -#usr/share/vim/vim70/indent/README.txt -#usr/share/vim/vim70/indent/aap.vim -#usr/share/vim/vim70/indent/ada.vim -#usr/share/vim/vim70/indent/ant.vim -#usr/share/vim/vim70/indent/automake.vim -#usr/share/vim/vim70/indent/awk.vim -#usr/share/vim/vim70/indent/bib.vim -#usr/share/vim/vim70/indent/c.vim -#usr/share/vim/vim70/indent/cdl.vim -#usr/share/vim/vim70/indent/ch.vim -#usr/share/vim/vim70/indent/changelog.vim -#usr/share/vim/vim70/indent/cmake.vim -#usr/share/vim/vim70/indent/config.vim -#usr/share/vim/vim70/indent/cpp.vim -#usr/share/vim/vim70/indent/cs.vim -#usr/share/vim/vim70/indent/css.vim -#usr/share/vim/vim70/indent/d.vim -#usr/share/vim/vim70/indent/dictconf.vim -#usr/share/vim/vim70/indent/dictdconf.vim -#usr/share/vim/vim70/indent/docbk.vim -#usr/share/vim/vim70/indent/dylan.vim -#usr/share/vim/vim70/indent/eiffel.vim -#usr/share/vim/vim70/indent/eruby.vim -#usr/share/vim/vim70/indent/eterm.vim -#usr/share/vim/vim70/indent/fortran.vim -#usr/share/vim/vim70/indent/html.vim -#usr/share/vim/vim70/indent/idlang.vim -#usr/share/vim/vim70/indent/ishd.vim -#usr/share/vim/vim70/indent/java.vim -#usr/share/vim/vim70/indent/ld.vim -#usr/share/vim/vim70/indent/lisp.vim -#usr/share/vim/vim70/indent/lua.vim -#usr/share/vim/vim70/indent/make.vim -#usr/share/vim/vim70/indent/matlab.vim -#usr/share/vim/vim70/indent/mma.vim -#usr/share/vim/vim70/indent/mp.vim -#usr/share/vim/vim70/indent/mupad.vim -#usr/share/vim/vim70/indent/objc.vim -#usr/share/vim/vim70/indent/ocaml.vim -#usr/share/vim/vim70/indent/occam.vim -#usr/share/vim/vim70/indent/pascal.vim -#usr/share/vim/vim70/indent/perl.vim -#usr/share/vim/vim70/indent/php.vim -#usr/share/vim/vim70/indent/postscr.vim -#usr/share/vim/vim70/indent/pov.vim -#usr/share/vim/vim70/indent/prolog.vim -#usr/share/vim/vim70/indent/pyrex.vim -#usr/share/vim/vim70/indent/python.vim -#usr/share/vim/vim70/indent/readline.vim -#usr/share/vim/vim70/indent/rpl.vim -#usr/share/vim/vim70/indent/rst.vim -#usr/share/vim/vim70/indent/ruby.vim -#usr/share/vim/vim70/indent/scheme.vim -#usr/share/vim/vim70/indent/sdl.vim -#usr/share/vim/vim70/indent/sh.vim -#usr/share/vim/vim70/indent/sml.vim -#usr/share/vim/vim70/indent/sql.vim -#usr/share/vim/vim70/indent/sqlanywhere.vim -#usr/share/vim/vim70/indent/tcl.vim -#usr/share/vim/vim70/indent/tcsh.vim -#usr/share/vim/vim70/indent/tilde.vim -#usr/share/vim/vim70/indent/vb.vim -#usr/share/vim/vim70/indent/verilog.vim -#usr/share/vim/vim70/indent/vhdl.vim -#usr/share/vim/vim70/indent/vim.vim -#usr/share/vim/vim70/indent/xf86conf.vim -#usr/share/vim/vim70/indent/xhtml.vim -#usr/share/vim/vim70/indent/xinetd.vim -#usr/share/vim/vim70/indent/xml.vim -#usr/share/vim/vim70/indent/xsd.vim -#usr/share/vim/vim70/indent/xslt.vim -#usr/share/vim/vim70/indent/yacc.vim -#usr/share/vim/vim70/indent/zsh.vim -#usr/share/vim/vim70/indoff.vim -#usr/share/vim/vim70/macros -#usr/share/vim/vim70/macros/README.txt -#usr/share/vim/vim70/macros/dvorak -#usr/share/vim/vim70/macros/editexisting.vim -#usr/share/vim/vim70/macros/hanoi -#usr/share/vim/vim70/macros/hanoi/click.me -#usr/share/vim/vim70/macros/hanoi/hanoi.vim -#usr/share/vim/vim70/macros/hanoi/poster -#usr/share/vim/vim70/macros/justify.vim -#usr/share/vim/vim70/macros/less.sh -#usr/share/vim/vim70/macros/less.vim -#usr/share/vim/vim70/macros/life -#usr/share/vim/vim70/macros/life/click.me -#usr/share/vim/vim70/macros/life/life.vim -#usr/share/vim/vim70/macros/matchit.txt -#usr/share/vim/vim70/macros/matchit.vim -#usr/share/vim/vim70/macros/maze -#usr/share/vim/vim70/macros/maze/Makefile -#usr/share/vim/vim70/macros/maze/README.txt -#usr/share/vim/vim70/macros/maze/main.aap -#usr/share/vim/vim70/macros/maze/maze.c -#usr/share/vim/vim70/macros/maze/maze_5.78 -#usr/share/vim/vim70/macros/maze/maze_mac -#usr/share/vim/vim70/macros/maze/mazeansi.c -#usr/share/vim/vim70/macros/maze/mazeclean.c -#usr/share/vim/vim70/macros/maze/poster -#usr/share/vim/vim70/macros/shellmenu.vim -#usr/share/vim/vim70/macros/swapmous.vim -#usr/share/vim/vim70/macros/urm -#usr/share/vim/vim70/macros/urm/README.txt -#usr/share/vim/vim70/macros/urm/examples -#usr/share/vim/vim70/macros/urm/urm -#usr/share/vim/vim70/macros/urm/urm.vim -#usr/share/vim/vim70/menu.vim -#usr/share/vim/vim70/mswin.vim -#usr/share/vim/vim70/optwin.vim -#usr/share/vim/vim70/plugin -#usr/share/vim/vim70/plugin/README.txt -#usr/share/vim/vim70/plugin/getscript.vim -#usr/share/vim/vim70/plugin/gzip.vim -#usr/share/vim/vim70/plugin/matchparen.vim -#usr/share/vim/vim70/plugin/netrwPlugin.vim -#usr/share/vim/vim70/plugin/rrhelper.vim -#usr/share/vim/vim70/plugin/spellfile.vim -#usr/share/vim/vim70/plugin/tarPlugin.vim -#usr/share/vim/vim70/plugin/tohtml.vim -#usr/share/vim/vim70/plugin/vimballPlugin.vim -#usr/share/vim/vim70/plugin/zipPlugin.vim -#usr/share/vim/vim70/print -#usr/share/vim/vim70/print/ascii.ps -#usr/share/vim/vim70/print/cidfont.ps -#usr/share/vim/vim70/print/cns_roman.ps -#usr/share/vim/vim70/print/cp1250.ps -#usr/share/vim/vim70/print/cp1251.ps -#usr/share/vim/vim70/print/cp1252.ps -#usr/share/vim/vim70/print/cp1253.ps -#usr/share/vim/vim70/print/cp1254.ps -#usr/share/vim/vim70/print/cp1255.ps -#usr/share/vim/vim70/print/cp1257.ps -#usr/share/vim/vim70/print/dec-mcs.ps -#usr/share/vim/vim70/print/ebcdic-uk.ps -#usr/share/vim/vim70/print/gb_roman.ps -#usr/share/vim/vim70/print/hp-roman8.ps -#usr/share/vim/vim70/print/iso-8859-10.ps -#usr/share/vim/vim70/print/iso-8859-11.ps -#usr/share/vim/vim70/print/iso-8859-13.ps -#usr/share/vim/vim70/print/iso-8859-14.ps -#usr/share/vim/vim70/print/iso-8859-15.ps -#usr/share/vim/vim70/print/iso-8859-2.ps -#usr/share/vim/vim70/print/iso-8859-3.ps -#usr/share/vim/vim70/print/iso-8859-4.ps -#usr/share/vim/vim70/print/iso-8859-5.ps -#usr/share/vim/vim70/print/iso-8859-7.ps -#usr/share/vim/vim70/print/iso-8859-8.ps -#usr/share/vim/vim70/print/iso-8859-9.ps -#usr/share/vim/vim70/print/jis_roman.ps -#usr/share/vim/vim70/print/koi8-r.ps -#usr/share/vim/vim70/print/koi8-u.ps -#usr/share/vim/vim70/print/ks_roman.ps -#usr/share/vim/vim70/print/latin1.ps -#usr/share/vim/vim70/print/mac-roman.ps -#usr/share/vim/vim70/print/prolog.ps -#usr/share/vim/vim70/scripts.vim -#usr/share/vim/vim70/spell -#usr/share/vim/vim70/spell/cleanadd.vim -#usr/share/vim/vim70/spell/en.ascii.spl -#usr/share/vim/vim70/spell/en.ascii.sug -#usr/share/vim/vim70/spell/en.latin1.spl -#usr/share/vim/vim70/spell/en.latin1.sug -#usr/share/vim/vim70/spell/en.utf-8.spl -#usr/share/vim/vim70/spell/en.utf-8.sug -#usr/share/vim/vim70/spell/he.vim -#usr/share/vim/vim70/spell/yi.vim -#usr/share/vim/vim70/synmenu.vim -#usr/share/vim/vim70/syntax -#usr/share/vim/vim70/syntax/2html.vim -#usr/share/vim/vim70/syntax/README.txt -#usr/share/vim/vim70/syntax/a2ps.vim -#usr/share/vim/vim70/syntax/a65.vim -#usr/share/vim/vim70/syntax/aap.vim -#usr/share/vim/vim70/syntax/abap.vim -#usr/share/vim/vim70/syntax/abaqus.vim -#usr/share/vim/vim70/syntax/abc.vim -#usr/share/vim/vim70/syntax/abel.vim -#usr/share/vim/vim70/syntax/acedb.vim -#usr/share/vim/vim70/syntax/ada.vim -#usr/share/vim/vim70/syntax/aflex.vim -#usr/share/vim/vim70/syntax/ahdl.vim -#usr/share/vim/vim70/syntax/alsaconf.vim -#usr/share/vim/vim70/syntax/amiga.vim -#usr/share/vim/vim70/syntax/aml.vim -#usr/share/vim/vim70/syntax/ampl.vim -#usr/share/vim/vim70/syntax/ant.vim -#usr/share/vim/vim70/syntax/antlr.vim -#usr/share/vim/vim70/syntax/apache.vim -#usr/share/vim/vim70/syntax/apachestyle.vim -#usr/share/vim/vim70/syntax/arch.vim -#usr/share/vim/vim70/syntax/art.vim -#usr/share/vim/vim70/syntax/asm.vim -#usr/share/vim/vim70/syntax/asm68k.vim -#usr/share/vim/vim70/syntax/asmh8300.vim -#usr/share/vim/vim70/syntax/asn.vim -#usr/share/vim/vim70/syntax/aspperl.vim -#usr/share/vim/vim70/syntax/aspvbs.vim -#usr/share/vim/vim70/syntax/asterisk.vim -#usr/share/vim/vim70/syntax/asteriskvm.vim -#usr/share/vim/vim70/syntax/atlas.vim -#usr/share/vim/vim70/syntax/automake.vim -#usr/share/vim/vim70/syntax/ave.vim -#usr/share/vim/vim70/syntax/awk.vim -#usr/share/vim/vim70/syntax/ayacc.vim -#usr/share/vim/vim70/syntax/b.vim -#usr/share/vim/vim70/syntax/baan.vim -#usr/share/vim/vim70/syntax/basic.vim -#usr/share/vim/vim70/syntax/bc.vim -#usr/share/vim/vim70/syntax/bdf.vim -#usr/share/vim/vim70/syntax/bib.vim -#usr/share/vim/vim70/syntax/bindzone.vim -#usr/share/vim/vim70/syntax/blank.vim -#usr/share/vim/vim70/syntax/bst.vim -#usr/share/vim/vim70/syntax/btm.vim -usr/share/vim/vim70/syntax/c.vim -#usr/share/vim/vim70/syntax/calendar.vim -#usr/share/vim/vim70/syntax/catalog.vim -#usr/share/vim/vim70/syntax/cdl.vim -#usr/share/vim/vim70/syntax/cf.vim -#usr/share/vim/vim70/syntax/cfg.vim -#usr/share/vim/vim70/syntax/ch.vim -#usr/share/vim/vim70/syntax/change.vim -#usr/share/vim/vim70/syntax/changelog.vim -#usr/share/vim/vim70/syntax/chaskell.vim -#usr/share/vim/vim70/syntax/cheetah.vim -#usr/share/vim/vim70/syntax/chill.vim -#usr/share/vim/vim70/syntax/chordpro.vim -#usr/share/vim/vim70/syntax/cl.vim -#usr/share/vim/vim70/syntax/clean.vim -#usr/share/vim/vim70/syntax/clipper.vim -#usr/share/vim/vim70/syntax/cmake.vim -#usr/share/vim/vim70/syntax/cobol.vim -#usr/share/vim/vim70/syntax/colortest.vim -#usr/share/vim/vim70/syntax/conf.vim -#usr/share/vim/vim70/syntax/config.vim -#usr/share/vim/vim70/syntax/context.vim -#usr/share/vim/vim70/syntax/cpp.vim -#usr/share/vim/vim70/syntax/crm.vim -#usr/share/vim/vim70/syntax/crontab.vim -#usr/share/vim/vim70/syntax/cs.vim -#usr/share/vim/vim70/syntax/csc.vim -#usr/share/vim/vim70/syntax/csh.vim -#usr/share/vim/vim70/syntax/csp.vim -#usr/share/vim/vim70/syntax/css.vim -#usr/share/vim/vim70/syntax/cterm.vim -#usr/share/vim/vim70/syntax/ctrlh.vim -#usr/share/vim/vim70/syntax/cupl.vim -#usr/share/vim/vim70/syntax/cuplsim.vim -#usr/share/vim/vim70/syntax/cvs.vim -#usr/share/vim/vim70/syntax/cvsrc.vim -#usr/share/vim/vim70/syntax/cweb.vim -#usr/share/vim/vim70/syntax/cynlib.vim -#usr/share/vim/vim70/syntax/cynpp.vim -#usr/share/vim/vim70/syntax/d.vim -#usr/share/vim/vim70/syntax/dcd.vim -#usr/share/vim/vim70/syntax/dcl.vim -#usr/share/vim/vim70/syntax/debchangelog.vim -#usr/share/vim/vim70/syntax/debcontrol.vim -#usr/share/vim/vim70/syntax/debsources.vim -#usr/share/vim/vim70/syntax/def.vim -#usr/share/vim/vim70/syntax/desc.vim -#usr/share/vim/vim70/syntax/desktop.vim -#usr/share/vim/vim70/syntax/dictconf.vim -#usr/share/vim/vim70/syntax/dictdconf.vim -usr/share/vim/vim70/syntax/diff.vim -#usr/share/vim/vim70/syntax/dircolors.vim -#usr/share/vim/vim70/syntax/diva.vim -#usr/share/vim/vim70/syntax/django.vim -#usr/share/vim/vim70/syntax/dns.vim -#usr/share/vim/vim70/syntax/docbk.vim -#usr/share/vim/vim70/syntax/docbksgml.vim -#usr/share/vim/vim70/syntax/docbkxml.vim -#usr/share/vim/vim70/syntax/dosbatch.vim -#usr/share/vim/vim70/syntax/dosini.vim -#usr/share/vim/vim70/syntax/dot.vim -#usr/share/vim/vim70/syntax/doxygen.vim -#usr/share/vim/vim70/syntax/dracula.vim -#usr/share/vim/vim70/syntax/dsl.vim -#usr/share/vim/vim70/syntax/dtd.vim -#usr/share/vim/vim70/syntax/dtml.vim -#usr/share/vim/vim70/syntax/dylan.vim -#usr/share/vim/vim70/syntax/dylanintr.vim -#usr/share/vim/vim70/syntax/dylanlid.vim -#usr/share/vim/vim70/syntax/ecd.vim -#usr/share/vim/vim70/syntax/edif.vim -#usr/share/vim/vim70/syntax/eiffel.vim -#usr/share/vim/vim70/syntax/elf.vim -#usr/share/vim/vim70/syntax/elinks.vim -#usr/share/vim/vim70/syntax/elmfilt.vim -#usr/share/vim/vim70/syntax/erlang.vim -#usr/share/vim/vim70/syntax/eruby.vim -#usr/share/vim/vim70/syntax/esmtprc.vim -#usr/share/vim/vim70/syntax/esqlc.vim -#usr/share/vim/vim70/syntax/esterel.vim -#usr/share/vim/vim70/syntax/eterm.vim -#usr/share/vim/vim70/syntax/eviews.vim -#usr/share/vim/vim70/syntax/exim.vim -#usr/share/vim/vim70/syntax/expect.vim -#usr/share/vim/vim70/syntax/exports.vim -#usr/share/vim/vim70/syntax/fasm.vim -#usr/share/vim/vim70/syntax/fdcc.vim -#usr/share/vim/vim70/syntax/fetchmail.vim -#usr/share/vim/vim70/syntax/fgl.vim -#usr/share/vim/vim70/syntax/flexwiki.vim -#usr/share/vim/vim70/syntax/focexec.vim -#usr/share/vim/vim70/syntax/form.vim -#usr/share/vim/vim70/syntax/forth.vim -#usr/share/vim/vim70/syntax/fortran.vim -#usr/share/vim/vim70/syntax/foxpro.vim -usr/share/vim/vim70/syntax/fstab.vim -#usr/share/vim/vim70/syntax/fvwm.vim -#usr/share/vim/vim70/syntax/fvwm2m4.vim -#usr/share/vim/vim70/syntax/gdb.vim -#usr/share/vim/vim70/syntax/gdmo.vim -#usr/share/vim/vim70/syntax/gedcom.vim -#usr/share/vim/vim70/syntax/gkrellmrc.vim -#usr/share/vim/vim70/syntax/gnuplot.vim -#usr/share/vim/vim70/syntax/gp.vim -#usr/share/vim/vim70/syntax/gpg.vim -#usr/share/vim/vim70/syntax/grads.vim -#usr/share/vim/vim70/syntax/gretl.vim -#usr/share/vim/vim70/syntax/groff.vim -#usr/share/vim/vim70/syntax/groovy.vim -#usr/share/vim/vim70/syntax/group.vim -#usr/share/vim/vim70/syntax/grub.vim -#usr/share/vim/vim70/syntax/gsp.vim -#usr/share/vim/vim70/syntax/gtkrc.vim -#usr/share/vim/vim70/syntax/haskell.vim -#usr/share/vim/vim70/syntax/hb.vim -#usr/share/vim/vim70/syntax/help.vim -#usr/share/vim/vim70/syntax/hercules.vim -#usr/share/vim/vim70/syntax/hex.vim -#usr/share/vim/vim70/syntax/hitest.vim -#usr/share/vim/vim70/syntax/hog.vim -#usr/share/vim/vim70/syntax/html.vim -#usr/share/vim/vim70/syntax/htmlcheetah.vim -#usr/share/vim/vim70/syntax/htmldjango.vim -#usr/share/vim/vim70/syntax/htmlm4.vim -#usr/share/vim/vim70/syntax/htmlos.vim -#usr/share/vim/vim70/syntax/ia64.vim -#usr/share/vim/vim70/syntax/icemenu.vim -#usr/share/vim/vim70/syntax/icon.vim -#usr/share/vim/vim70/syntax/idl.vim -#usr/share/vim/vim70/syntax/idlang.vim -#usr/share/vim/vim70/syntax/indent.vim -#usr/share/vim/vim70/syntax/inform.vim -#usr/share/vim/vim70/syntax/initex.vim -#usr/share/vim/vim70/syntax/inittab.vim -#usr/share/vim/vim70/syntax/ipfilter.vim -#usr/share/vim/vim70/syntax/ishd.vim -#usr/share/vim/vim70/syntax/iss.vim -#usr/share/vim/vim70/syntax/ist.vim -#usr/share/vim/vim70/syntax/jal.vim -#usr/share/vim/vim70/syntax/jam.vim -#usr/share/vim/vim70/syntax/jargon.vim -#usr/share/vim/vim70/syntax/java.vim -#usr/share/vim/vim70/syntax/javacc.vim -#usr/share/vim/vim70/syntax/javascript.vim -#usr/share/vim/vim70/syntax/jess.vim -#usr/share/vim/vim70/syntax/jgraph.vim -#usr/share/vim/vim70/syntax/jproperties.vim -#usr/share/vim/vim70/syntax/jsp.vim -#usr/share/vim/vim70/syntax/kconfig.vim -#usr/share/vim/vim70/syntax/kix.vim -#usr/share/vim/vim70/syntax/kscript.vim -#usr/share/vim/vim70/syntax/kwt.vim -#usr/share/vim/vim70/syntax/lace.vim -#usr/share/vim/vim70/syntax/latte.vim -#usr/share/vim/vim70/syntax/ld.vim -#usr/share/vim/vim70/syntax/ldif.vim -#usr/share/vim/vim70/syntax/lex.vim -#usr/share/vim/vim70/syntax/lftp.vim -#usr/share/vim/vim70/syntax/lhaskell.vim -#usr/share/vim/vim70/syntax/libao.vim -#usr/share/vim/vim70/syntax/lifelines.vim -#usr/share/vim/vim70/syntax/lilo.vim -#usr/share/vim/vim70/syntax/limits.vim -#usr/share/vim/vim70/syntax/lisp.vim -#usr/share/vim/vim70/syntax/lite.vim -#usr/share/vim/vim70/syntax/loginaccess.vim -#usr/share/vim/vim70/syntax/logindefs.vim -#usr/share/vim/vim70/syntax/logtalk.vim -#usr/share/vim/vim70/syntax/lotos.vim -#usr/share/vim/vim70/syntax/lout.vim -#usr/share/vim/vim70/syntax/lpc.vim -#usr/share/vim/vim70/syntax/lprolog.vim -#usr/share/vim/vim70/syntax/lscript.vim -#usr/share/vim/vim70/syntax/lss.vim -#usr/share/vim/vim70/syntax/lua.vim -#usr/share/vim/vim70/syntax/lynx.vim -#usr/share/vim/vim70/syntax/m4.vim -#usr/share/vim/vim70/syntax/mail.vim -#usr/share/vim/vim70/syntax/mailaliases.vim -#usr/share/vim/vim70/syntax/mailcap.vim -#usr/share/vim/vim70/syntax/make.vim -#usr/share/vim/vim70/syntax/man.vim -#usr/share/vim/vim70/syntax/manconf.vim -#usr/share/vim/vim70/syntax/manual.vim -#usr/share/vim/vim70/syntax/maple.vim -#usr/share/vim/vim70/syntax/masm.vim -#usr/share/vim/vim70/syntax/mason.vim -#usr/share/vim/vim70/syntax/master.vim -#usr/share/vim/vim70/syntax/matlab.vim -#usr/share/vim/vim70/syntax/maxima.vim -#usr/share/vim/vim70/syntax/mel.vim -#usr/share/vim/vim70/syntax/mf.vim -#usr/share/vim/vim70/syntax/mgl.vim -#usr/share/vim/vim70/syntax/mgp.vim -#usr/share/vim/vim70/syntax/mib.vim -#usr/share/vim/vim70/syntax/mma.vim -#usr/share/vim/vim70/syntax/mmix.vim -#usr/share/vim/vim70/syntax/modconf.vim -#usr/share/vim/vim70/syntax/model.vim -#usr/share/vim/vim70/syntax/modsim3.vim -#usr/share/vim/vim70/syntax/modula2.vim -#usr/share/vim/vim70/syntax/modula3.vim -#usr/share/vim/vim70/syntax/monk.vim -#usr/share/vim/vim70/syntax/moo.vim -#usr/share/vim/vim70/syntax/mp.vim -#usr/share/vim/vim70/syntax/mplayerconf.vim -#usr/share/vim/vim70/syntax/mrxvtrc.vim -#usr/share/vim/vim70/syntax/msidl.vim -#usr/share/vim/vim70/syntax/msql.vim -#usr/share/vim/vim70/syntax/mupad.vim -#usr/share/vim/vim70/syntax/mush.vim -#usr/share/vim/vim70/syntax/muttrc.vim -#usr/share/vim/vim70/syntax/mysql.vim -#usr/share/vim/vim70/syntax/named.vim -#usr/share/vim/vim70/syntax/nanorc.vim -#usr/share/vim/vim70/syntax/nasm.vim -#usr/share/vim/vim70/syntax/nastran.vim -#usr/share/vim/vim70/syntax/natural.vim -#usr/share/vim/vim70/syntax/ncf.vim -#usr/share/vim/vim70/syntax/netrc.vim -#usr/share/vim/vim70/syntax/netrw.vim -usr/share/vim/vim70/syntax/nosyntax.vim -#usr/share/vim/vim70/syntax/nqc.vim -#usr/share/vim/vim70/syntax/nroff.vim -#usr/share/vim/vim70/syntax/nsis.vim -#usr/share/vim/vim70/syntax/objc.vim -#usr/share/vim/vim70/syntax/objcpp.vim -#usr/share/vim/vim70/syntax/ocaml.vim -#usr/share/vim/vim70/syntax/occam.vim -#usr/share/vim/vim70/syntax/omnimark.vim -#usr/share/vim/vim70/syntax/openroad.vim -#usr/share/vim/vim70/syntax/opl.vim -#usr/share/vim/vim70/syntax/ora.vim -#usr/share/vim/vim70/syntax/pamconf.vim -#usr/share/vim/vim70/syntax/papp.vim -#usr/share/vim/vim70/syntax/pascal.vim -#usr/share/vim/vim70/syntax/passwd.vim -#usr/share/vim/vim70/syntax/pcap.vim -#usr/share/vim/vim70/syntax/pccts.vim -usr/share/vim/vim70/syntax/perl.vim -#usr/share/vim/vim70/syntax/pf.vim -#usr/share/vim/vim70/syntax/pfmain.vim -#usr/share/vim/vim70/syntax/php.vim -#usr/share/vim/vim70/syntax/phtml.vim -#usr/share/vim/vim70/syntax/pic.vim -#usr/share/vim/vim70/syntax/pike.vim -#usr/share/vim/vim70/syntax/pilrc.vim -#usr/share/vim/vim70/syntax/pine.vim -#usr/share/vim/vim70/syntax/pinfo.vim -#usr/share/vim/vim70/syntax/plaintex.vim -#usr/share/vim/vim70/syntax/plm.vim -#usr/share/vim/vim70/syntax/plp.vim -#usr/share/vim/vim70/syntax/plsql.vim -#usr/share/vim/vim70/syntax/po.vim -#usr/share/vim/vim70/syntax/pod.vim -#usr/share/vim/vim70/syntax/postscr.vim -#usr/share/vim/vim70/syntax/pov.vim -#usr/share/vim/vim70/syntax/povini.vim -#usr/share/vim/vim70/syntax/ppd.vim -#usr/share/vim/vim70/syntax/ppwiz.vim -#usr/share/vim/vim70/syntax/prescribe.vim -#usr/share/vim/vim70/syntax/procmail.vim -#usr/share/vim/vim70/syntax/progress.vim -#usr/share/vim/vim70/syntax/prolog.vim -#usr/share/vim/vim70/syntax/protocols.vim -#usr/share/vim/vim70/syntax/psf.vim -#usr/share/vim/vim70/syntax/ptcap.vim -#usr/share/vim/vim70/syntax/purifylog.vim -#usr/share/vim/vim70/syntax/pyrex.vim -usr/share/vim/vim70/syntax/python.vim -#usr/share/vim/vim70/syntax/qf.vim -#usr/share/vim/vim70/syntax/quake.vim -#usr/share/vim/vim70/syntax/r.vim -#usr/share/vim/vim70/syntax/racc.vim -#usr/share/vim/vim70/syntax/radiance.vim -#usr/share/vim/vim70/syntax/ratpoison.vim -#usr/share/vim/vim70/syntax/rc.vim -#usr/share/vim/vim70/syntax/rcs.vim -#usr/share/vim/vim70/syntax/rcslog.vim -#usr/share/vim/vim70/syntax/readline.vim -#usr/share/vim/vim70/syntax/rebol.vim -#usr/share/vim/vim70/syntax/registry.vim -#usr/share/vim/vim70/syntax/remind.vim -#usr/share/vim/vim70/syntax/resolv.vim -#usr/share/vim/vim70/syntax/rexx.vim -#usr/share/vim/vim70/syntax/rhelp.vim -#usr/share/vim/vim70/syntax/rib.vim -#usr/share/vim/vim70/syntax/rnc.vim -#usr/share/vim/vim70/syntax/rnoweb.vim -#usr/share/vim/vim70/syntax/robots.vim -#usr/share/vim/vim70/syntax/rpcgen.vim -#usr/share/vim/vim70/syntax/rpl.vim -#usr/share/vim/vim70/syntax/rst.vim -#usr/share/vim/vim70/syntax/rtf.vim -#usr/share/vim/vim70/syntax/ruby.vim -#usr/share/vim/vim70/syntax/samba.vim -#usr/share/vim/vim70/syntax/sas.vim -#usr/share/vim/vim70/syntax/sather.vim -#usr/share/vim/vim70/syntax/scheme.vim -#usr/share/vim/vim70/syntax/scilab.vim -#usr/share/vim/vim70/syntax/screen.vim -#usr/share/vim/vim70/syntax/sdl.vim -#usr/share/vim/vim70/syntax/sed.vim -#usr/share/vim/vim70/syntax/sendpr.vim -#usr/share/vim/vim70/syntax/sensors.vim -#usr/share/vim/vim70/syntax/services.vim -#usr/share/vim/vim70/syntax/setserial.vim -#usr/share/vim/vim70/syntax/sgml.vim -#usr/share/vim/vim70/syntax/sgmldecl.vim -#usr/share/vim/vim70/syntax/sgmllnx.vim -usr/share/vim/vim70/syntax/sh.vim -#usr/share/vim/vim70/syntax/sicad.vim -#usr/share/vim/vim70/syntax/sieve.vim -#usr/share/vim/vim70/syntax/simula.vim -#usr/share/vim/vim70/syntax/sinda.vim -#usr/share/vim/vim70/syntax/sindacmp.vim -#usr/share/vim/vim70/syntax/sindaout.vim -#usr/share/vim/vim70/syntax/sisu.vim -#usr/share/vim/vim70/syntax/skill.vim -#usr/share/vim/vim70/syntax/sl.vim -#usr/share/vim/vim70/syntax/slang.vim -#usr/share/vim/vim70/syntax/slice.vim -#usr/share/vim/vim70/syntax/slpconf.vim -#usr/share/vim/vim70/syntax/slpreg.vim -#usr/share/vim/vim70/syntax/slpspi.vim -#usr/share/vim/vim70/syntax/slrnrc.vim -#usr/share/vim/vim70/syntax/slrnsc.vim -#usr/share/vim/vim70/syntax/sm.vim -#usr/share/vim/vim70/syntax/smarty.vim -#usr/share/vim/vim70/syntax/smcl.vim -#usr/share/vim/vim70/syntax/smil.vim -#usr/share/vim/vim70/syntax/smith.vim -#usr/share/vim/vim70/syntax/sml.vim -#usr/share/vim/vim70/syntax/snnsnet.vim -#usr/share/vim/vim70/syntax/snnspat.vim -#usr/share/vim/vim70/syntax/snnsres.vim -#usr/share/vim/vim70/syntax/snobol4.vim -#usr/share/vim/vim70/syntax/spec.vim -#usr/share/vim/vim70/syntax/specman.vim -#usr/share/vim/vim70/syntax/spice.vim -#usr/share/vim/vim70/syntax/splint.vim -#usr/share/vim/vim70/syntax/spup.vim -#usr/share/vim/vim70/syntax/spyce.vim -#usr/share/vim/vim70/syntax/sql.vim -#usr/share/vim/vim70/syntax/sqlanywhere.vim -#usr/share/vim/vim70/syntax/sqlforms.vim -#usr/share/vim/vim70/syntax/sqlinformix.vim -#usr/share/vim/vim70/syntax/sqlj.vim -#usr/share/vim/vim70/syntax/sqloracle.vim -#usr/share/vim/vim70/syntax/sqr.vim -#usr/share/vim/vim70/syntax/squid.vim -#usr/share/vim/vim70/syntax/sshconfig.vim -#usr/share/vim/vim70/syntax/sshdconfig.vim -#usr/share/vim/vim70/syntax/st.vim -#usr/share/vim/vim70/syntax/stata.vim -#usr/share/vim/vim70/syntax/stp.vim -usr/share/vim/vim70/syntax/strace.vim -#usr/share/vim/vim70/syntax/sudoers.vim -#usr/share/vim/vim70/syntax/svn.vim -#usr/share/vim/vim70/syntax/syncolor.vim -usr/share/vim/vim70/syntax/synload.vim -usr/share/vim/vim70/syntax/syntax.vim -#usr/share/vim/vim70/syntax/sysctl.vim -#usr/share/vim/vim70/syntax/tads.vim -#usr/share/vim/vim70/syntax/tags.vim -#usr/share/vim/vim70/syntax/tak.vim -#usr/share/vim/vim70/syntax/takcmp.vim -#usr/share/vim/vim70/syntax/takout.vim -#usr/share/vim/vim70/syntax/tar.vim -#usr/share/vim/vim70/syntax/tasm.vim -#usr/share/vim/vim70/syntax/tcl.vim -#usr/share/vim/vim70/syntax/tcsh.vim -#usr/share/vim/vim70/syntax/terminfo.vim -#usr/share/vim/vim70/syntax/tex.vim -#usr/share/vim/vim70/syntax/texinfo.vim -#usr/share/vim/vim70/syntax/texmf.vim -#usr/share/vim/vim70/syntax/tf.vim -#usr/share/vim/vim70/syntax/tidy.vim -#usr/share/vim/vim70/syntax/tilde.vim -#usr/share/vim/vim70/syntax/tli.vim -#usr/share/vim/vim70/syntax/tpp.vim -#usr/share/vim/vim70/syntax/trasys.vim -#usr/share/vim/vim70/syntax/trustees.vim -#usr/share/vim/vim70/syntax/tsalt.vim -#usr/share/vim/vim70/syntax/tsscl.vim -#usr/share/vim/vim70/syntax/tssgm.vim -#usr/share/vim/vim70/syntax/tssop.vim -#usr/share/vim/vim70/syntax/uc.vim -#usr/share/vim/vim70/syntax/udevconf.vim -#usr/share/vim/vim70/syntax/udevperm.vim -#usr/share/vim/vim70/syntax/udevrules.vim -#usr/share/vim/vim70/syntax/uil.vim -#usr/share/vim/vim70/syntax/updatedb.vim -#usr/share/vim/vim70/syntax/valgrind.vim -#usr/share/vim/vim70/syntax/vb.vim -#usr/share/vim/vim70/syntax/vera.vim -#usr/share/vim/vim70/syntax/verilog.vim -#usr/share/vim/vim70/syntax/verilogams.vim -#usr/share/vim/vim70/syntax/vgrindefs.vim -#usr/share/vim/vim70/syntax/vhdl.vim -#usr/share/vim/vim70/syntax/vim.vim -#usr/share/vim/vim70/syntax/viminfo.vim -#usr/share/vim/vim70/syntax/virata.vim -#usr/share/vim/vim70/syntax/vmasm.vim -#usr/share/vim/vim70/syntax/vrml.vim -#usr/share/vim/vim70/syntax/vsejcl.vim -#usr/share/vim/vim70/syntax/wdiff.vim -#usr/share/vim/vim70/syntax/web.vim -#usr/share/vim/vim70/syntax/webmacro.vim -#usr/share/vim/vim70/syntax/wget.vim -#usr/share/vim/vim70/syntax/whitespace.vim -#usr/share/vim/vim70/syntax/winbatch.vim -#usr/share/vim/vim70/syntax/wml.vim -#usr/share/vim/vim70/syntax/wsh.vim -#usr/share/vim/vim70/syntax/wsml.vim -#usr/share/vim/vim70/syntax/wvdial.vim -#usr/share/vim/vim70/syntax/xdefaults.vim -#usr/share/vim/vim70/syntax/xf86conf.vim -#usr/share/vim/vim70/syntax/xhtml.vim -#usr/share/vim/vim70/syntax/xinetd.vim -#usr/share/vim/vim70/syntax/xkb.vim -#usr/share/vim/vim70/syntax/xmath.vim -#usr/share/vim/vim70/syntax/xml.vim -#usr/share/vim/vim70/syntax/xmodmap.vim -#usr/share/vim/vim70/syntax/xpm.vim -#usr/share/vim/vim70/syntax/xpm2.vim -#usr/share/vim/vim70/syntax/xquery.vim -#usr/share/vim/vim70/syntax/xs.vim -#usr/share/vim/vim70/syntax/xsd.vim -#usr/share/vim/vim70/syntax/xslt.vim -#usr/share/vim/vim70/syntax/xxd.vim -#usr/share/vim/vim70/syntax/yacc.vim -#usr/share/vim/vim70/syntax/yaml.vim -#usr/share/vim/vim70/syntax/z8a.vim -#usr/share/vim/vim70/syntax/zsh.vim -#usr/share/vim/vim70/tools -#usr/share/vim/vim70/tools/README.txt -#usr/share/vim/vim70/tools/blink.c -#usr/share/vim/vim70/tools/ccfilter.1 -#usr/share/vim/vim70/tools/ccfilter.c -#usr/share/vim/vim70/tools/ccfilter_README.txt -#usr/share/vim/vim70/tools/efm_filter.pl -#usr/share/vim/vim70/tools/efm_filter.txt -#usr/share/vim/vim70/tools/efm_perl.pl -#usr/share/vim/vim70/tools/mve.awk -#usr/share/vim/vim70/tools/mve.txt -#usr/share/vim/vim70/tools/pltags.pl -#usr/share/vim/vim70/tools/ref -#usr/share/vim/vim70/tools/shtags.1 -#usr/share/vim/vim70/tools/shtags.pl -#usr/share/vim/vim70/tools/vim132 -#usr/share/vim/vim70/tools/vim_vs_net.cmd -#usr/share/vim/vim70/tools/vimm -#usr/share/vim/vim70/tools/vimspell.sh -#usr/share/vim/vim70/tools/vimspell.txt -#usr/share/vim/vim70/tools/xcmdsrv_client.c -#usr/share/vim/vim70/tutor -#usr/share/vim/vim70/tutor/README.gr.cp737.txt -#usr/share/vim/vim70/tutor/README.gr.txt -#usr/share/vim/vim70/tutor/README.txt -#usr/share/vim/vim70/tutor/tutor -#usr/share/vim/vim70/tutor/tutor.ca -#usr/share/vim/vim70/tutor/tutor.de -#usr/share/vim/vim70/tutor/tutor.es -#usr/share/vim/vim70/tutor/tutor.fr -#usr/share/vim/vim70/tutor/tutor.gr -#usr/share/vim/vim70/tutor/tutor.gr.cp737 -#usr/share/vim/vim70/tutor/tutor.it -#usr/share/vim/vim70/tutor/tutor.ja.euc -#usr/share/vim/vim70/tutor/tutor.ja.sjis -#usr/share/vim/vim70/tutor/tutor.ja.utf-8 -#usr/share/vim/vim70/tutor/tutor.ko.euc -#usr/share/vim/vim70/tutor/tutor.ko.utf-8 -#usr/share/vim/vim70/tutor/tutor.no -#usr/share/vim/vim70/tutor/tutor.pl -#usr/share/vim/vim70/tutor/tutor.pl.cp1250 -#usr/share/vim/vim70/tutor/tutor.pl.utf-8 -#usr/share/vim/vim70/tutor/tutor.ru -#usr/share/vim/vim70/tutor/tutor.ru.cp1251 -#usr/share/vim/vim70/tutor/tutor.sk -#usr/share/vim/vim70/tutor/tutor.sk.cp1250 -#usr/share/vim/vim70/tutor/tutor.sv -#usr/share/vim/vim70/tutor/tutor.vim -#usr/share/vim/vim70/tutor/tutor.zh.big5 -#usr/share/vim/vim70/tutor/tutor.zh.euc -#usr/share/vim/vim70/vimrc_example.vim +#usr/share/vim/vim72 +#usr/share/vim/vim72/autoload +#usr/share/vim/vim72/autoload/README.txt +#usr/share/vim/vim72/autoload/ada.vim +#usr/share/vim/vim72/autoload/adacomplete.vim +#usr/share/vim/vim72/autoload/ccomplete.vim +#usr/share/vim/vim72/autoload/csscomplete.vim +#usr/share/vim/vim72/autoload/decada.vim +#usr/share/vim/vim72/autoload/getscript.vim +#usr/share/vim/vim72/autoload/gnat.vim +#usr/share/vim/vim72/autoload/gzip.vim +#usr/share/vim/vim72/autoload/htmlcomplete.vim +#usr/share/vim/vim72/autoload/javascriptcomplete.vim +#usr/share/vim/vim72/autoload/netrw.vim +#usr/share/vim/vim72/autoload/netrwFileHandlers.vim +#usr/share/vim/vim72/autoload/netrwSettings.vim +#usr/share/vim/vim72/autoload/paste.vim +#usr/share/vim/vim72/autoload/phpcomplete.vim +#usr/share/vim/vim72/autoload/pythoncomplete.vim +#usr/share/vim/vim72/autoload/rubycomplete.vim +#usr/share/vim/vim72/autoload/spellfile.vim +#usr/share/vim/vim72/autoload/sqlcomplete.vim +#usr/share/vim/vim72/autoload/syntaxcomplete.vim +#usr/share/vim/vim72/autoload/tar.vim +#usr/share/vim/vim72/autoload/vimball.vim +#usr/share/vim/vim72/autoload/xml +#usr/share/vim/vim72/autoload/xml/html32.vim +#usr/share/vim/vim72/autoload/xml/html401f.vim +#usr/share/vim/vim72/autoload/xml/html401s.vim +#usr/share/vim/vim72/autoload/xml/html401t.vim +#usr/share/vim/vim72/autoload/xml/html40f.vim +#usr/share/vim/vim72/autoload/xml/html40s.vim +#usr/share/vim/vim72/autoload/xml/html40t.vim +#usr/share/vim/vim72/autoload/xml/xhtml10f.vim +#usr/share/vim/vim72/autoload/xml/xhtml10s.vim +#usr/share/vim/vim72/autoload/xml/xhtml10t.vim +#usr/share/vim/vim72/autoload/xml/xhtml11.vim +#usr/share/vim/vim72/autoload/xml/xsd.vim +#usr/share/vim/vim72/autoload/xml/xsl.vim +#usr/share/vim/vim72/autoload/xmlcomplete.vim +#usr/share/vim/vim72/autoload/zip.vim +#usr/share/vim/vim72/bugreport.vim +#usr/share/vim/vim72/colors +#usr/share/vim/vim72/colors/README.txt +#usr/share/vim/vim72/colors/blue.vim +#usr/share/vim/vim72/colors/darkblue.vim +#usr/share/vim/vim72/colors/default.vim +#usr/share/vim/vim72/colors/delek.vim +#usr/share/vim/vim72/colors/desert.vim +#usr/share/vim/vim72/colors/elflord.vim +#usr/share/vim/vim72/colors/evening.vim +#usr/share/vim/vim72/colors/koehler.vim +#usr/share/vim/vim72/colors/morning.vim +#usr/share/vim/vim72/colors/murphy.vim +#usr/share/vim/vim72/colors/pablo.vim +#usr/share/vim/vim72/colors/peachpuff.vim +#usr/share/vim/vim72/colors/ron.vim +#usr/share/vim/vim72/colors/shine.vim +#usr/share/vim/vim72/colors/slate.vim +#usr/share/vim/vim72/colors/torte.vim +#usr/share/vim/vim72/colors/zellner.vim +#usr/share/vim/vim72/compiler +#usr/share/vim/vim72/compiler/README.txt +#usr/share/vim/vim72/compiler/ant.vim +#usr/share/vim/vim72/compiler/bcc.vim +#usr/share/vim/vim72/compiler/bdf.vim +#usr/share/vim/vim72/compiler/checkstyle.vim +#usr/share/vim/vim72/compiler/cs.vim +#usr/share/vim/vim72/compiler/decada.vim +#usr/share/vim/vim72/compiler/dot.vim +#usr/share/vim/vim72/compiler/eruby.vim +#usr/share/vim/vim72/compiler/fortran_F.vim +#usr/share/vim/vim72/compiler/fortran_cv.vim +#usr/share/vim/vim72/compiler/fortran_elf90.vim +#usr/share/vim/vim72/compiler/fortran_g77.vim +#usr/share/vim/vim72/compiler/fortran_lf95.vim +#usr/share/vim/vim72/compiler/fpc.vim +#usr/share/vim/vim72/compiler/gcc.vim +#usr/share/vim/vim72/compiler/gnat.vim +#usr/share/vim/vim72/compiler/hp_acc.vim +#usr/share/vim/vim72/compiler/icc.vim +#usr/share/vim/vim72/compiler/intel.vim +#usr/share/vim/vim72/compiler/irix5_c.vim +#usr/share/vim/vim72/compiler/irix5_cpp.vim +#usr/share/vim/vim72/compiler/javac.vim +#usr/share/vim/vim72/compiler/jikes.vim +#usr/share/vim/vim72/compiler/mcs.vim +#usr/share/vim/vim72/compiler/mips_c.vim +#usr/share/vim/vim72/compiler/mipspro_c89.vim +#usr/share/vim/vim72/compiler/mipspro_cpp.vim +#usr/share/vim/vim72/compiler/modelsim_vcom.vim +#usr/share/vim/vim72/compiler/msvc.vim +#usr/share/vim/vim72/compiler/neato.vim +#usr/share/vim/vim72/compiler/onsgmls.vim +#usr/share/vim/vim72/compiler/pbx.vim +#usr/share/vim/vim72/compiler/perl.vim +#usr/share/vim/vim72/compiler/php.vim +#usr/share/vim/vim72/compiler/pyunit.vim +#usr/share/vim/vim72/compiler/rspec.vim +#usr/share/vim/vim72/compiler/rst.vim +#usr/share/vim/vim72/compiler/ruby.vim +#usr/share/vim/vim72/compiler/rubyunit.vim +#usr/share/vim/vim72/compiler/se.vim +#usr/share/vim/vim72/compiler/splint.vim +#usr/share/vim/vim72/compiler/tcl.vim +#usr/share/vim/vim72/compiler/tex.vim +#usr/share/vim/vim72/compiler/tidy.vim +#usr/share/vim/vim72/compiler/xmllint.vim +#usr/share/vim/vim72/compiler/xmlwf.vim +#usr/share/vim/vim72/delmenu.vim +#usr/share/vim/vim72/doc +#usr/share/vim/vim72/doc/arabic.txt +#usr/share/vim/vim72/doc/autocmd.txt +#usr/share/vim/vim72/doc/change.txt +#usr/share/vim/vim72/doc/cmdline.txt +#usr/share/vim/vim72/doc/debug.txt +#usr/share/vim/vim72/doc/debugger.txt +#usr/share/vim/vim72/doc/develop.txt +#usr/share/vim/vim72/doc/diff.txt +#usr/share/vim/vim72/doc/digraph.txt +#usr/share/vim/vim72/doc/editing.txt +#usr/share/vim/vim72/doc/eval.txt +#usr/share/vim/vim72/doc/farsi.txt +#usr/share/vim/vim72/doc/filetype.txt +#usr/share/vim/vim72/doc/fold.txt +#usr/share/vim/vim72/doc/ft_ada.txt +#usr/share/vim/vim72/doc/ft_sql.txt +#usr/share/vim/vim72/doc/gui.txt +#usr/share/vim/vim72/doc/gui_w16.txt +#usr/share/vim/vim72/doc/gui_w32.txt +#usr/share/vim/vim72/doc/gui_x11.txt +#usr/share/vim/vim72/doc/hangulin.txt +#usr/share/vim/vim72/doc/hebrew.txt +#usr/share/vim/vim72/doc/help.txt +#usr/share/vim/vim72/doc/howto.txt +#usr/share/vim/vim72/doc/if_cscop.txt +#usr/share/vim/vim72/doc/if_mzsch.txt +#usr/share/vim/vim72/doc/if_ole.txt +#usr/share/vim/vim72/doc/if_perl.txt +#usr/share/vim/vim72/doc/if_pyth.txt +#usr/share/vim/vim72/doc/if_ruby.txt +#usr/share/vim/vim72/doc/if_sniff.txt +#usr/share/vim/vim72/doc/if_tcl.txt +#usr/share/vim/vim72/doc/indent.txt +#usr/share/vim/vim72/doc/index.txt +#usr/share/vim/vim72/doc/insert.txt +#usr/share/vim/vim72/doc/intro.txt +#usr/share/vim/vim72/doc/map.txt +#usr/share/vim/vim72/doc/mbyte.txt +#usr/share/vim/vim72/doc/message.txt +#usr/share/vim/vim72/doc/mlang.txt +#usr/share/vim/vim72/doc/motion.txt +#usr/share/vim/vim72/doc/netbeans.txt +#usr/share/vim/vim72/doc/options.txt +#usr/share/vim/vim72/doc/os_390.txt +#usr/share/vim/vim72/doc/os_amiga.txt +#usr/share/vim/vim72/doc/os_beos.txt +#usr/share/vim/vim72/doc/os_dos.txt +#usr/share/vim/vim72/doc/os_mac.txt +#usr/share/vim/vim72/doc/os_mint.txt +#usr/share/vim/vim72/doc/os_msdos.txt +#usr/share/vim/vim72/doc/os_os2.txt +#usr/share/vim/vim72/doc/os_qnx.txt +#usr/share/vim/vim72/doc/os_risc.txt +#usr/share/vim/vim72/doc/os_unix.txt +#usr/share/vim/vim72/doc/os_vms.txt +#usr/share/vim/vim72/doc/os_win32.txt +#usr/share/vim/vim72/doc/pattern.txt +#usr/share/vim/vim72/doc/pi_getscript.txt +#usr/share/vim/vim72/doc/pi_gzip.txt +#usr/share/vim/vim72/doc/pi_netrw.txt +#usr/share/vim/vim72/doc/pi_paren.txt +#usr/share/vim/vim72/doc/pi_spec.txt +#usr/share/vim/vim72/doc/pi_tar.txt +#usr/share/vim/vim72/doc/pi_vimball.txt +#usr/share/vim/vim72/doc/pi_zip.txt +#usr/share/vim/vim72/doc/print.txt +#usr/share/vim/vim72/doc/quickfix.txt +#usr/share/vim/vim72/doc/quickref.txt +#usr/share/vim/vim72/doc/quotes.txt +#usr/share/vim/vim72/doc/recover.txt +#usr/share/vim/vim72/doc/remote.txt +#usr/share/vim/vim72/doc/repeat.txt +#usr/share/vim/vim72/doc/rileft.txt +#usr/share/vim/vim72/doc/russian.txt +#usr/share/vim/vim72/doc/scroll.txt +#usr/share/vim/vim72/doc/sign.txt +#usr/share/vim/vim72/doc/spell.txt +#usr/share/vim/vim72/doc/sponsor.txt +#usr/share/vim/vim72/doc/starting.txt +#usr/share/vim/vim72/doc/syntax.txt +#usr/share/vim/vim72/doc/tabpage.txt +#usr/share/vim/vim72/doc/tags +#usr/share/vim/vim72/doc/tagsrch.txt +#usr/share/vim/vim72/doc/term.txt +#usr/share/vim/vim72/doc/tips.txt +#usr/share/vim/vim72/doc/todo.txt +#usr/share/vim/vim72/doc/uganda.txt +#usr/share/vim/vim72/doc/undo.txt +#usr/share/vim/vim72/doc/usr_01.txt +#usr/share/vim/vim72/doc/usr_02.txt +#usr/share/vim/vim72/doc/usr_03.txt +#usr/share/vim/vim72/doc/usr_04.txt +#usr/share/vim/vim72/doc/usr_05.txt +#usr/share/vim/vim72/doc/usr_06.txt +#usr/share/vim/vim72/doc/usr_07.txt +#usr/share/vim/vim72/doc/usr_08.txt +#usr/share/vim/vim72/doc/usr_09.txt +#usr/share/vim/vim72/doc/usr_10.txt +#usr/share/vim/vim72/doc/usr_11.txt +#usr/share/vim/vim72/doc/usr_12.txt +#usr/share/vim/vim72/doc/usr_20.txt +#usr/share/vim/vim72/doc/usr_21.txt +#usr/share/vim/vim72/doc/usr_22.txt +#usr/share/vim/vim72/doc/usr_23.txt +#usr/share/vim/vim72/doc/usr_24.txt +#usr/share/vim/vim72/doc/usr_25.txt +#usr/share/vim/vim72/doc/usr_26.txt +#usr/share/vim/vim72/doc/usr_27.txt +#usr/share/vim/vim72/doc/usr_28.txt +#usr/share/vim/vim72/doc/usr_29.txt +#usr/share/vim/vim72/doc/usr_30.txt +#usr/share/vim/vim72/doc/usr_31.txt +#usr/share/vim/vim72/doc/usr_32.txt +#usr/share/vim/vim72/doc/usr_40.txt +#usr/share/vim/vim72/doc/usr_41.txt +#usr/share/vim/vim72/doc/usr_42.txt +#usr/share/vim/vim72/doc/usr_43.txt +#usr/share/vim/vim72/doc/usr_44.txt +#usr/share/vim/vim72/doc/usr_45.txt +#usr/share/vim/vim72/doc/usr_90.txt +#usr/share/vim/vim72/doc/usr_toc.txt +#usr/share/vim/vim72/doc/various.txt +#usr/share/vim/vim72/doc/version4.txt +#usr/share/vim/vim72/doc/version5.txt +#usr/share/vim/vim72/doc/version6.txt +#usr/share/vim/vim72/doc/version7.txt +#usr/share/vim/vim72/doc/vi_diff.txt +#usr/share/vim/vim72/doc/vim2html.pl +#usr/share/vim/vim72/doc/visual.txt +#usr/share/vim/vim72/doc/windows.txt +#usr/share/vim/vim72/doc/workshop.txt +#usr/share/vim/vim72/evim.vim +#usr/share/vim/vim72/filetype.vim +#usr/share/vim/vim72/ftoff.vim +#usr/share/vim/vim72/ftplugin +#usr/share/vim/vim72/ftplugin.vim +#usr/share/vim/vim72/ftplugin/AppendMatchGroup.vim +#usr/share/vim/vim72/ftplugin/README.txt +#usr/share/vim/vim72/ftplugin/a2ps.vim +#usr/share/vim/vim72/ftplugin/aap.vim +#usr/share/vim/vim72/ftplugin/abaqus.vim +#usr/share/vim/vim72/ftplugin/ada.vim +#usr/share/vim/vim72/ftplugin/alsaconf.vim +#usr/share/vim/vim72/ftplugin/ant.vim +#usr/share/vim/vim72/ftplugin/arch.vim +#usr/share/vim/vim72/ftplugin/art.vim +#usr/share/vim/vim72/ftplugin/aspvbs.vim +#usr/share/vim/vim72/ftplugin/automake.vim +#usr/share/vim/vim72/ftplugin/bdf.vim +#usr/share/vim/vim72/ftplugin/bst.vim +#usr/share/vim/vim72/ftplugin/btm.vim +#usr/share/vim/vim72/ftplugin/c.vim +#usr/share/vim/vim72/ftplugin/calendar.vim +#usr/share/vim/vim72/ftplugin/cdrdaoconf.vim +#usr/share/vim/vim72/ftplugin/ch.vim +#usr/share/vim/vim72/ftplugin/changelog.vim +#usr/share/vim/vim72/ftplugin/cobol.vim +#usr/share/vim/vim72/ftplugin/conf.vim +#usr/share/vim/vim72/ftplugin/config.vim +#usr/share/vim/vim72/ftplugin/context.vim +#usr/share/vim/vim72/ftplugin/cpp.vim +#usr/share/vim/vim72/ftplugin/crm.vim +#usr/share/vim/vim72/ftplugin/cs.vim +#usr/share/vim/vim72/ftplugin/csc.vim +#usr/share/vim/vim72/ftplugin/csh.vim +#usr/share/vim/vim72/ftplugin/css.vim +#usr/share/vim/vim72/ftplugin/cvsrc.vim +#usr/share/vim/vim72/ftplugin/debchangelog.vim +#usr/share/vim/vim72/ftplugin/debcontrol.vim +#usr/share/vim/vim72/ftplugin/denyhosts.vim +#usr/share/vim/vim72/ftplugin/dictconf.vim +#usr/share/vim/vim72/ftplugin/dictdconf.vim +#usr/share/vim/vim72/ftplugin/diff.vim +#usr/share/vim/vim72/ftplugin/dircolors.vim +#usr/share/vim/vim72/ftplugin/dosbatch.vim +#usr/share/vim/vim72/ftplugin/dosini.vim +#usr/share/vim/vim72/ftplugin/dtd.vim +#usr/share/vim/vim72/ftplugin/dtrace.vim +#usr/share/vim/vim72/ftplugin/elinks.vim +#usr/share/vim/vim72/ftplugin/eruby.vim +#usr/share/vim/vim72/ftplugin/eterm.vim +#usr/share/vim/vim72/ftplugin/fetchmail.vim +#usr/share/vim/vim72/ftplugin/flexwiki.vim +#usr/share/vim/vim72/ftplugin/fortran.vim +#usr/share/vim/vim72/ftplugin/framescript.vim +#usr/share/vim/vim72/ftplugin/fvwm.vim +#usr/share/vim/vim72/ftplugin/git.vim +#usr/share/vim/vim72/ftplugin/gitcommit.vim +#usr/share/vim/vim72/ftplugin/gitconfig.vim +#usr/share/vim/vim72/ftplugin/gitrebase.vim +#usr/share/vim/vim72/ftplugin/gitsendemail.vim +#usr/share/vim/vim72/ftplugin/gpg.vim +#usr/share/vim/vim72/ftplugin/group.vim +#usr/share/vim/vim72/ftplugin/grub.vim +#usr/share/vim/vim72/ftplugin/haml.vim +#usr/share/vim/vim72/ftplugin/hamster.vim +#usr/share/vim/vim72/ftplugin/haskell.vim +#usr/share/vim/vim72/ftplugin/help.vim +#usr/share/vim/vim72/ftplugin/hostconf.vim +#usr/share/vim/vim72/ftplugin/hostsaccess.vim +#usr/share/vim/vim72/ftplugin/html.vim +#usr/share/vim/vim72/ftplugin/htmldjango.vim +#usr/share/vim/vim72/ftplugin/indent.vim +#usr/share/vim/vim72/ftplugin/initex.vim +#usr/share/vim/vim72/ftplugin/ishd.vim +#usr/share/vim/vim72/ftplugin/java.vim +#usr/share/vim/vim72/ftplugin/javascript.vim +#usr/share/vim/vim72/ftplugin/jsp.vim +#usr/share/vim/vim72/ftplugin/kconfig.vim +#usr/share/vim/vim72/ftplugin/kwt.vim +#usr/share/vim/vim72/ftplugin/ld.vim +#usr/share/vim/vim72/ftplugin/lftp.vim +#usr/share/vim/vim72/ftplugin/libao.vim +#usr/share/vim/vim72/ftplugin/limits.vim +#usr/share/vim/vim72/ftplugin/lisp.vim +#usr/share/vim/vim72/ftplugin/loginaccess.vim +#usr/share/vim/vim72/ftplugin/logindefs.vim +#usr/share/vim/vim72/ftplugin/logtalk.vim +#usr/share/vim/vim72/ftplugin/lprolog.vim +#usr/share/vim/vim72/ftplugin/lua.vim +#usr/share/vim/vim72/ftplugin/m4.vim +#usr/share/vim/vim72/ftplugin/mail.vim +#usr/share/vim/vim72/ftplugin/mailaliases.vim +#usr/share/vim/vim72/ftplugin/mailcap.vim +#usr/share/vim/vim72/ftplugin/make.vim +#usr/share/vim/vim72/ftplugin/man.vim +#usr/share/vim/vim72/ftplugin/manconf.vim +#usr/share/vim/vim72/ftplugin/matlab.vim +#usr/share/vim/vim72/ftplugin/mf.vim +#usr/share/vim/vim72/ftplugin/modconf.vim +#usr/share/vim/vim72/ftplugin/mp.vim +#usr/share/vim/vim72/ftplugin/mplayerconf.vim +#usr/share/vim/vim72/ftplugin/mrxvtrc.vim +#usr/share/vim/vim72/ftplugin/msmessages.vim +#usr/share/vim/vim72/ftplugin/mupad.vim +#usr/share/vim/vim72/ftplugin/muttrc.vim +#usr/share/vim/vim72/ftplugin/nanorc.vim +#usr/share/vim/vim72/ftplugin/netrc.vim +#usr/share/vim/vim72/ftplugin/nsis.vim +#usr/share/vim/vim72/ftplugin/objc.vim +#usr/share/vim/vim72/ftplugin/ocaml.vim +#usr/share/vim/vim72/ftplugin/occam.vim +#usr/share/vim/vim72/ftplugin/pamconf.vim +#usr/share/vim/vim72/ftplugin/pascal.vim +#usr/share/vim/vim72/ftplugin/passwd.vim +#usr/share/vim/vim72/ftplugin/pdf.vim +#usr/share/vim/vim72/ftplugin/perl.vim +#usr/share/vim/vim72/ftplugin/php.vim +#usr/share/vim/vim72/ftplugin/pinfo.vim +#usr/share/vim/vim72/ftplugin/plaintex.vim +#usr/share/vim/vim72/ftplugin/postscr.vim +#usr/share/vim/vim72/ftplugin/procmail.vim +#usr/share/vim/vim72/ftplugin/prolog.vim +#usr/share/vim/vim72/ftplugin/protocols.vim +#usr/share/vim/vim72/ftplugin/pyrex.vim +#usr/share/vim/vim72/ftplugin/python.vim +#usr/share/vim/vim72/ftplugin/quake.vim +#usr/share/vim/vim72/ftplugin/racc.vim +#usr/share/vim/vim72/ftplugin/readline.vim +#usr/share/vim/vim72/ftplugin/reva.vim +#usr/share/vim/vim72/ftplugin/rnc.vim +#usr/share/vim/vim72/ftplugin/rpl.vim +#usr/share/vim/vim72/ftplugin/rst.vim +#usr/share/vim/vim72/ftplugin/ruby.vim +#usr/share/vim/vim72/ftplugin/sass.vim +#usr/share/vim/vim72/ftplugin/scheme.vim +#usr/share/vim/vim72/ftplugin/screen.vim +#usr/share/vim/vim72/ftplugin/sensors.vim +#usr/share/vim/vim72/ftplugin/services.vim +#usr/share/vim/vim72/ftplugin/setserial.vim +#usr/share/vim/vim72/ftplugin/sgml.vim +#usr/share/vim/vim72/ftplugin/sh.vim +#usr/share/vim/vim72/ftplugin/sieve.vim +#usr/share/vim/vim72/ftplugin/slpconf.vim +#usr/share/vim/vim72/ftplugin/slpreg.vim +#usr/share/vim/vim72/ftplugin/slpspi.vim +#usr/share/vim/vim72/ftplugin/spec.vim +#usr/share/vim/vim72/ftplugin/sql.vim +#usr/share/vim/vim72/ftplugin/sshconfig.vim +#usr/share/vim/vim72/ftplugin/sudoers.vim +#usr/share/vim/vim72/ftplugin/svg.vim +#usr/share/vim/vim72/ftplugin/sysctl.vim +#usr/share/vim/vim72/ftplugin/tcsh.vim +#usr/share/vim/vim72/ftplugin/terminfo.vim +#usr/share/vim/vim72/ftplugin/tex.vim +#usr/share/vim/vim72/ftplugin/udevconf.vim +#usr/share/vim/vim72/ftplugin/udevperm.vim +#usr/share/vim/vim72/ftplugin/udevrules.vim +#usr/share/vim/vim72/ftplugin/updatedb.vim +#usr/share/vim/vim72/ftplugin/vb.vim +#usr/share/vim/vim72/ftplugin/verilog.vim +#usr/share/vim/vim72/ftplugin/vhdl.vim +#usr/share/vim/vim72/ftplugin/vim.vim +#usr/share/vim/vim72/ftplugin/xdefaults.vim +#usr/share/vim/vim72/ftplugin/xf86conf.vim +#usr/share/vim/vim72/ftplugin/xhtml.vim +#usr/share/vim/vim72/ftplugin/xinetd.vim +#usr/share/vim/vim72/ftplugin/xml.vim +#usr/share/vim/vim72/ftplugin/xmodmap.vim +#usr/share/vim/vim72/ftplugin/xs.vim +#usr/share/vim/vim72/ftplugin/xsd.vim +#usr/share/vim/vim72/ftplugin/xslt.vim +#usr/share/vim/vim72/ftplugin/yaml.vim +#usr/share/vim/vim72/ftplugin/zsh.vim +#usr/share/vim/vim72/ftplugof.vim +#usr/share/vim/vim72/gvimrc_example.vim +#usr/share/vim/vim72/indent +#usr/share/vim/vim72/indent.vim +#usr/share/vim/vim72/indent/GenericIndent.vim +#usr/share/vim/vim72/indent/README.txt +#usr/share/vim/vim72/indent/aap.vim +#usr/share/vim/vim72/indent/ada.vim +#usr/share/vim/vim72/indent/ant.vim +#usr/share/vim/vim72/indent/automake.vim +#usr/share/vim/vim72/indent/awk.vim +#usr/share/vim/vim72/indent/bib.vim +#usr/share/vim/vim72/indent/bst.vim +#usr/share/vim/vim72/indent/c.vim +#usr/share/vim/vim72/indent/cdl.vim +#usr/share/vim/vim72/indent/ch.vim +#usr/share/vim/vim72/indent/changelog.vim +#usr/share/vim/vim72/indent/cmake.vim +#usr/share/vim/vim72/indent/cobol.vim +#usr/share/vim/vim72/indent/config.vim +#usr/share/vim/vim72/indent/cpp.vim +#usr/share/vim/vim72/indent/cs.vim +#usr/share/vim/vim72/indent/css.vim +#usr/share/vim/vim72/indent/d.vim +#usr/share/vim/vim72/indent/dictconf.vim +#usr/share/vim/vim72/indent/dictdconf.vim +#usr/share/vim/vim72/indent/docbk.vim +#usr/share/vim/vim72/indent/dtd.vim +#usr/share/vim/vim72/indent/dtrace.vim +#usr/share/vim/vim72/indent/dylan.vim +#usr/share/vim/vim72/indent/eiffel.vim +#usr/share/vim/vim72/indent/erlang.vim +#usr/share/vim/vim72/indent/eruby.vim +#usr/share/vim/vim72/indent/eterm.vim +#usr/share/vim/vim72/indent/fortran.vim +#usr/share/vim/vim72/indent/framescript.vim +#usr/share/vim/vim72/indent/gitconfig.vim +#usr/share/vim/vim72/indent/haml.vim +#usr/share/vim/vim72/indent/hamster.vim +#usr/share/vim/vim72/indent/html.vim +#usr/share/vim/vim72/indent/htmldjango.vim +#usr/share/vim/vim72/indent/idlang.vim +#usr/share/vim/vim72/indent/ishd.vim +#usr/share/vim/vim72/indent/java.vim +#usr/share/vim/vim72/indent/javascript.vim +#usr/share/vim/vim72/indent/jsp.vim +#usr/share/vim/vim72/indent/ld.vim +#usr/share/vim/vim72/indent/lisp.vim +#usr/share/vim/vim72/indent/logtalk.vim +#usr/share/vim/vim72/indent/lua.vim +#usr/share/vim/vim72/indent/make.vim +#usr/share/vim/vim72/indent/matlab.vim +#usr/share/vim/vim72/indent/mma.vim +#usr/share/vim/vim72/indent/mp.vim +#usr/share/vim/vim72/indent/mupad.vim +#usr/share/vim/vim72/indent/objc.vim +#usr/share/vim/vim72/indent/ocaml.vim +#usr/share/vim/vim72/indent/occam.vim +#usr/share/vim/vim72/indent/pascal.vim +#usr/share/vim/vim72/indent/perl.vim +#usr/share/vim/vim72/indent/php.vim +#usr/share/vim/vim72/indent/postscr.vim +#usr/share/vim/vim72/indent/pov.vim +#usr/share/vim/vim72/indent/prolog.vim +#usr/share/vim/vim72/indent/pyrex.vim +#usr/share/vim/vim72/indent/python.vim +#usr/share/vim/vim72/indent/readline.vim +#usr/share/vim/vim72/indent/rpl.vim +#usr/share/vim/vim72/indent/rst.vim +#usr/share/vim/vim72/indent/ruby.vim +#usr/share/vim/vim72/indent/sass.vim +#usr/share/vim/vim72/indent/scheme.vim +#usr/share/vim/vim72/indent/sdl.vim +#usr/share/vim/vim72/indent/sh.vim +#usr/share/vim/vim72/indent/sml.vim +#usr/share/vim/vim72/indent/sql.vim +#usr/share/vim/vim72/indent/sqlanywhere.vim +#usr/share/vim/vim72/indent/tcl.vim +#usr/share/vim/vim72/indent/tcsh.vim +#usr/share/vim/vim72/indent/tf.vim +#usr/share/vim/vim72/indent/tilde.vim +#usr/share/vim/vim72/indent/vb.vim +#usr/share/vim/vim72/indent/verilog.vim +#usr/share/vim/vim72/indent/vhdl.vim +#usr/share/vim/vim72/indent/vim.vim +#usr/share/vim/vim72/indent/xf86conf.vim +#usr/share/vim/vim72/indent/xhtml.vim +#usr/share/vim/vim72/indent/xinetd.vim +#usr/share/vim/vim72/indent/xml.vim +#usr/share/vim/vim72/indent/xsd.vim +#usr/share/vim/vim72/indent/xslt.vim +#usr/share/vim/vim72/indent/yacc.vim +#usr/share/vim/vim72/indent/zsh.vim +#usr/share/vim/vim72/indoff.vim +#usr/share/vim/vim72/macros +#usr/share/vim/vim72/macros/README.txt +#usr/share/vim/vim72/macros/dvorak +#usr/share/vim/vim72/macros/editexisting.vim +#usr/share/vim/vim72/macros/hanoi +#usr/share/vim/vim72/macros/hanoi/click.me +#usr/share/vim/vim72/macros/hanoi/hanoi.vim +#usr/share/vim/vim72/macros/hanoi/poster +#usr/share/vim/vim72/macros/justify.vim +#usr/share/vim/vim72/macros/less.sh +#usr/share/vim/vim72/macros/less.vim +#usr/share/vim/vim72/macros/life +#usr/share/vim/vim72/macros/life/click.me +#usr/share/vim/vim72/macros/life/life.vim +#usr/share/vim/vim72/macros/matchit.txt +#usr/share/vim/vim72/macros/matchit.vim +#usr/share/vim/vim72/macros/maze +#usr/share/vim/vim72/macros/maze/Makefile +#usr/share/vim/vim72/macros/maze/README.txt +#usr/share/vim/vim72/macros/maze/main.aap +#usr/share/vim/vim72/macros/maze/maze.c +#usr/share/vim/vim72/macros/maze/maze_5.78 +#usr/share/vim/vim72/macros/maze/maze_mac +#usr/share/vim/vim72/macros/maze/mazeansi.c +#usr/share/vim/vim72/macros/maze/mazeclean.c +#usr/share/vim/vim72/macros/maze/poster +#usr/share/vim/vim72/macros/shellmenu.vim +#usr/share/vim/vim72/macros/swapmous.vim +#usr/share/vim/vim72/macros/urm +#usr/share/vim/vim72/macros/urm/README.txt +#usr/share/vim/vim72/macros/urm/examples +#usr/share/vim/vim72/macros/urm/urm +#usr/share/vim/vim72/macros/urm/urm.vim +#usr/share/vim/vim72/menu.vim +#usr/share/vim/vim72/mswin.vim +#usr/share/vim/vim72/optwin.vim +#usr/share/vim/vim72/plugin +#usr/share/vim/vim72/plugin/README.txt +#usr/share/vim/vim72/plugin/getscriptPlugin.vim +#usr/share/vim/vim72/plugin/gzip.vim +#usr/share/vim/vim72/plugin/matchparen.vim +#usr/share/vim/vim72/plugin/netrwPlugin.vim +#usr/share/vim/vim72/plugin/rrhelper.vim +#usr/share/vim/vim72/plugin/spellfile.vim +#usr/share/vim/vim72/plugin/tarPlugin.vim +#usr/share/vim/vim72/plugin/tohtml.vim +#usr/share/vim/vim72/plugin/vimballPlugin.vim +#usr/share/vim/vim72/plugin/zipPlugin.vim +#usr/share/vim/vim72/print +#usr/share/vim/vim72/print/ascii.ps +#usr/share/vim/vim72/print/cidfont.ps +#usr/share/vim/vim72/print/cns_roman.ps +#usr/share/vim/vim72/print/cp1250.ps +#usr/share/vim/vim72/print/cp1251.ps +#usr/share/vim/vim72/print/cp1252.ps +#usr/share/vim/vim72/print/cp1253.ps +#usr/share/vim/vim72/print/cp1254.ps +#usr/share/vim/vim72/print/cp1255.ps +#usr/share/vim/vim72/print/cp1257.ps +#usr/share/vim/vim72/print/dec-mcs.ps +#usr/share/vim/vim72/print/ebcdic-uk.ps +#usr/share/vim/vim72/print/gb_roman.ps +#usr/share/vim/vim72/print/hp-roman8.ps +#usr/share/vim/vim72/print/iso-8859-10.ps +#usr/share/vim/vim72/print/iso-8859-11.ps +#usr/share/vim/vim72/print/iso-8859-13.ps +#usr/share/vim/vim72/print/iso-8859-14.ps +#usr/share/vim/vim72/print/iso-8859-15.ps +#usr/share/vim/vim72/print/iso-8859-2.ps +#usr/share/vim/vim72/print/iso-8859-3.ps +#usr/share/vim/vim72/print/iso-8859-4.ps +#usr/share/vim/vim72/print/iso-8859-5.ps +#usr/share/vim/vim72/print/iso-8859-7.ps +#usr/share/vim/vim72/print/iso-8859-8.ps +#usr/share/vim/vim72/print/iso-8859-9.ps +#usr/share/vim/vim72/print/jis_roman.ps +#usr/share/vim/vim72/print/koi8-r.ps +#usr/share/vim/vim72/print/koi8-u.ps +#usr/share/vim/vim72/print/ks_roman.ps +#usr/share/vim/vim72/print/latin1.ps +#usr/share/vim/vim72/print/mac-roman.ps +#usr/share/vim/vim72/print/prolog.ps +#usr/share/vim/vim72/scripts.vim +#usr/share/vim/vim72/spell +#usr/share/vim/vim72/spell/cleanadd.vim +#usr/share/vim/vim72/spell/en.ascii.spl +#usr/share/vim/vim72/spell/en.ascii.sug +#usr/share/vim/vim72/spell/en.latin1.spl +#usr/share/vim/vim72/spell/en.latin1.sug +#usr/share/vim/vim72/spell/en.utf-8.spl +#usr/share/vim/vim72/spell/en.utf-8.sug +#usr/share/vim/vim72/spell/he.vim +#usr/share/vim/vim72/spell/yi.vim +#usr/share/vim/vim72/synmenu.vim +#usr/share/vim/vim72/syntax +#usr/share/vim/vim72/syntax/2html.vim +#usr/share/vim/vim72/syntax/README.txt +#usr/share/vim/vim72/syntax/a2ps.vim +#usr/share/vim/vim72/syntax/a65.vim +#usr/share/vim/vim72/syntax/aap.vim +#usr/share/vim/vim72/syntax/abap.vim +#usr/share/vim/vim72/syntax/abaqus.vim +#usr/share/vim/vim72/syntax/abc.vim +#usr/share/vim/vim72/syntax/abel.vim +#usr/share/vim/vim72/syntax/acedb.vim +#usr/share/vim/vim72/syntax/ada.vim +#usr/share/vim/vim72/syntax/aflex.vim +#usr/share/vim/vim72/syntax/ahdl.vim +#usr/share/vim/vim72/syntax/alsaconf.vim +#usr/share/vim/vim72/syntax/amiga.vim +#usr/share/vim/vim72/syntax/aml.vim +#usr/share/vim/vim72/syntax/ampl.vim +#usr/share/vim/vim72/syntax/ant.vim +#usr/share/vim/vim72/syntax/antlr.vim +#usr/share/vim/vim72/syntax/apache.vim +#usr/share/vim/vim72/syntax/apachestyle.vim +#usr/share/vim/vim72/syntax/arch.vim +#usr/share/vim/vim72/syntax/art.vim +#usr/share/vim/vim72/syntax/asm.vim +#usr/share/vim/vim72/syntax/asm68k.vim +#usr/share/vim/vim72/syntax/asmh8300.vim +#usr/share/vim/vim72/syntax/asn.vim +#usr/share/vim/vim72/syntax/aspperl.vim +#usr/share/vim/vim72/syntax/aspvbs.vim +#usr/share/vim/vim72/syntax/asterisk.vim +#usr/share/vim/vim72/syntax/asteriskvm.vim +#usr/share/vim/vim72/syntax/atlas.vim +#usr/share/vim/vim72/syntax/autohotkey.vim +#usr/share/vim/vim72/syntax/autoit.vim +#usr/share/vim/vim72/syntax/automake.vim +#usr/share/vim/vim72/syntax/ave.vim +#usr/share/vim/vim72/syntax/awk.vim +#usr/share/vim/vim72/syntax/ayacc.vim +#usr/share/vim/vim72/syntax/b.vim +#usr/share/vim/vim72/syntax/baan.vim +#usr/share/vim/vim72/syntax/basic.vim +#usr/share/vim/vim72/syntax/bc.vim +#usr/share/vim/vim72/syntax/bdf.vim +#usr/share/vim/vim72/syntax/bib.vim +#usr/share/vim/vim72/syntax/bindzone.vim +#usr/share/vim/vim72/syntax/blank.vim +#usr/share/vim/vim72/syntax/bst.vim +#usr/share/vim/vim72/syntax/btm.vim +#usr/share/vim/vim72/syntax/bzr.vim +#usr/share/vim/vim72/syntax/c.vim +#usr/share/vim/vim72/syntax/calendar.vim +#usr/share/vim/vim72/syntax/catalog.vim +#usr/share/vim/vim72/syntax/cdl.vim +#usr/share/vim/vim72/syntax/cdrdaoconf.vim +#usr/share/vim/vim72/syntax/cdrtoc.vim +#usr/share/vim/vim72/syntax/cf.vim +#usr/share/vim/vim72/syntax/cfg.vim +#usr/share/vim/vim72/syntax/ch.vim +#usr/share/vim/vim72/syntax/change.vim +#usr/share/vim/vim72/syntax/changelog.vim +#usr/share/vim/vim72/syntax/chaskell.vim +#usr/share/vim/vim72/syntax/cheetah.vim +#usr/share/vim/vim72/syntax/chill.vim +#usr/share/vim/vim72/syntax/chordpro.vim +#usr/share/vim/vim72/syntax/cl.vim +#usr/share/vim/vim72/syntax/clean.vim +#usr/share/vim/vim72/syntax/clipper.vim +#usr/share/vim/vim72/syntax/cmake.vim +#usr/share/vim/vim72/syntax/cmusrc.vim +#usr/share/vim/vim72/syntax/cobol.vim +#usr/share/vim/vim72/syntax/coco.vim +#usr/share/vim/vim72/syntax/colortest.vim +#usr/share/vim/vim72/syntax/conaryrecipe.vim +#usr/share/vim/vim72/syntax/conf.vim +#usr/share/vim/vim72/syntax/config.vim +#usr/share/vim/vim72/syntax/context.vim +#usr/share/vim/vim72/syntax/cpp.vim +#usr/share/vim/vim72/syntax/crm.vim +#usr/share/vim/vim72/syntax/crontab.vim +#usr/share/vim/vim72/syntax/cs.vim +#usr/share/vim/vim72/syntax/csc.vim +#usr/share/vim/vim72/syntax/csh.vim +#usr/share/vim/vim72/syntax/csp.vim +#usr/share/vim/vim72/syntax/css.vim +#usr/share/vim/vim72/syntax/cterm.vim +#usr/share/vim/vim72/syntax/ctrlh.vim +#usr/share/vim/vim72/syntax/cuda.vim +#usr/share/vim/vim72/syntax/cupl.vim +#usr/share/vim/vim72/syntax/cuplsim.vim +#usr/share/vim/vim72/syntax/cvs.vim +#usr/share/vim/vim72/syntax/cvsrc.vim +#usr/share/vim/vim72/syntax/cweb.vim +#usr/share/vim/vim72/syntax/cynlib.vim +#usr/share/vim/vim72/syntax/cynpp.vim +#usr/share/vim/vim72/syntax/d.vim +#usr/share/vim/vim72/syntax/dcd.vim +#usr/share/vim/vim72/syntax/dcl.vim +#usr/share/vim/vim72/syntax/debchangelog.vim +#usr/share/vim/vim72/syntax/debcontrol.vim +#usr/share/vim/vim72/syntax/debsources.vim +#usr/share/vim/vim72/syntax/def.vim +#usr/share/vim/vim72/syntax/denyhosts.vim +#usr/share/vim/vim72/syntax/desc.vim +#usr/share/vim/vim72/syntax/desktop.vim +#usr/share/vim/vim72/syntax/dictconf.vim +#usr/share/vim/vim72/syntax/dictdconf.vim +#usr/share/vim/vim72/syntax/diff.vim +#usr/share/vim/vim72/syntax/dircolors.vim +#usr/share/vim/vim72/syntax/diva.vim +#usr/share/vim/vim72/syntax/django.vim +#usr/share/vim/vim72/syntax/dns.vim +#usr/share/vim/vim72/syntax/docbk.vim +#usr/share/vim/vim72/syntax/docbksgml.vim +#usr/share/vim/vim72/syntax/docbkxml.vim +#usr/share/vim/vim72/syntax/dosbatch.vim +#usr/share/vim/vim72/syntax/dosini.vim +#usr/share/vim/vim72/syntax/dot.vim +#usr/share/vim/vim72/syntax/doxygen.vim +#usr/share/vim/vim72/syntax/dracula.vim +#usr/share/vim/vim72/syntax/dsl.vim +#usr/share/vim/vim72/syntax/dtd.vim +#usr/share/vim/vim72/syntax/dtml.vim +#usr/share/vim/vim72/syntax/dtrace.vim +#usr/share/vim/vim72/syntax/dylan.vim +#usr/share/vim/vim72/syntax/dylanintr.vim +#usr/share/vim/vim72/syntax/dylanlid.vim +#usr/share/vim/vim72/syntax/ecd.vim +#usr/share/vim/vim72/syntax/edif.vim +#usr/share/vim/vim72/syntax/eiffel.vim +#usr/share/vim/vim72/syntax/elf.vim +#usr/share/vim/vim72/syntax/elinks.vim +#usr/share/vim/vim72/syntax/elmfilt.vim +#usr/share/vim/vim72/syntax/erlang.vim +#usr/share/vim/vim72/syntax/eruby.vim +#usr/share/vim/vim72/syntax/esmtprc.vim +#usr/share/vim/vim72/syntax/esqlc.vim +#usr/share/vim/vim72/syntax/esterel.vim +#usr/share/vim/vim72/syntax/eterm.vim +#usr/share/vim/vim72/syntax/eviews.vim +#usr/share/vim/vim72/syntax/exim.vim +#usr/share/vim/vim72/syntax/expect.vim +#usr/share/vim/vim72/syntax/exports.vim +#usr/share/vim/vim72/syntax/fasm.vim +#usr/share/vim/vim72/syntax/fdcc.vim +#usr/share/vim/vim72/syntax/fetchmail.vim +#usr/share/vim/vim72/syntax/fgl.vim +#usr/share/vim/vim72/syntax/flexwiki.vim +#usr/share/vim/vim72/syntax/focexec.vim +#usr/share/vim/vim72/syntax/form.vim +#usr/share/vim/vim72/syntax/forth.vim +#usr/share/vim/vim72/syntax/fortran.vim +#usr/share/vim/vim72/syntax/foxpro.vim +#usr/share/vim/vim72/syntax/framescript.vim +#usr/share/vim/vim72/syntax/freebasic.vim +#usr/share/vim/vim72/syntax/fstab.vim +#usr/share/vim/vim72/syntax/fvwm.vim +#usr/share/vim/vim72/syntax/fvwm2m4.vim +#usr/share/vim/vim72/syntax/gdb.vim +#usr/share/vim/vim72/syntax/gdmo.vim +#usr/share/vim/vim72/syntax/gedcom.vim +#usr/share/vim/vim72/syntax/git.vim +#usr/share/vim/vim72/syntax/gitcommit.vim +#usr/share/vim/vim72/syntax/gitconfig.vim +#usr/share/vim/vim72/syntax/gitrebase.vim +#usr/share/vim/vim72/syntax/gitsendemail.vim +#usr/share/vim/vim72/syntax/gkrellmrc.vim +#usr/share/vim/vim72/syntax/gnuplot.vim +#usr/share/vim/vim72/syntax/gp.vim +#usr/share/vim/vim72/syntax/gpg.vim +#usr/share/vim/vim72/syntax/grads.vim +#usr/share/vim/vim72/syntax/gretl.vim +#usr/share/vim/vim72/syntax/groff.vim +#usr/share/vim/vim72/syntax/groovy.vim +#usr/share/vim/vim72/syntax/group.vim +#usr/share/vim/vim72/syntax/grub.vim +#usr/share/vim/vim72/syntax/gsp.vim +#usr/share/vim/vim72/syntax/gtkrc.vim +#usr/share/vim/vim72/syntax/haml.vim +#usr/share/vim/vim72/syntax/hamster.vim +#usr/share/vim/vim72/syntax/haskell.vim +#usr/share/vim/vim72/syntax/haste.vim +#usr/share/vim/vim72/syntax/hastepreproc.vim +#usr/share/vim/vim72/syntax/hb.vim +#usr/share/vim/vim72/syntax/help.vim +#usr/share/vim/vim72/syntax/hercules.vim +#usr/share/vim/vim72/syntax/hex.vim +#usr/share/vim/vim72/syntax/hitest.vim +#usr/share/vim/vim72/syntax/hog.vim +#usr/share/vim/vim72/syntax/hostconf.vim +#usr/share/vim/vim72/syntax/html.vim +#usr/share/vim/vim72/syntax/htmlcheetah.vim +#usr/share/vim/vim72/syntax/htmldjango.vim +#usr/share/vim/vim72/syntax/htmlm4.vim +#usr/share/vim/vim72/syntax/htmlos.vim +#usr/share/vim/vim72/syntax/ia64.vim +#usr/share/vim/vim72/syntax/ibasic.vim +#usr/share/vim/vim72/syntax/icemenu.vim +#usr/share/vim/vim72/syntax/icon.vim +#usr/share/vim/vim72/syntax/idl.vim +#usr/share/vim/vim72/syntax/idlang.vim +#usr/share/vim/vim72/syntax/indent.vim +#usr/share/vim/vim72/syntax/inform.vim +#usr/share/vim/vim72/syntax/initex.vim +#usr/share/vim/vim72/syntax/initng.vim +#usr/share/vim/vim72/syntax/inittab.vim +#usr/share/vim/vim72/syntax/ipfilter.vim +#usr/share/vim/vim72/syntax/ishd.vim +#usr/share/vim/vim72/syntax/iss.vim +#usr/share/vim/vim72/syntax/ist.vim +#usr/share/vim/vim72/syntax/jal.vim +#usr/share/vim/vim72/syntax/jam.vim +#usr/share/vim/vim72/syntax/jargon.vim +#usr/share/vim/vim72/syntax/java.vim +#usr/share/vim/vim72/syntax/javacc.vim +#usr/share/vim/vim72/syntax/javascript.vim +#usr/share/vim/vim72/syntax/jess.vim +#usr/share/vim/vim72/syntax/jgraph.vim +#usr/share/vim/vim72/syntax/jproperties.vim +#usr/share/vim/vim72/syntax/jsp.vim +#usr/share/vim/vim72/syntax/kconfig.vim +#usr/share/vim/vim72/syntax/kix.vim +#usr/share/vim/vim72/syntax/kscript.vim +#usr/share/vim/vim72/syntax/kwt.vim +#usr/share/vim/vim72/syntax/lace.vim +#usr/share/vim/vim72/syntax/latte.vim +#usr/share/vim/vim72/syntax/ld.vim +#usr/share/vim/vim72/syntax/ldapconf.vim +#usr/share/vim/vim72/syntax/ldif.vim +#usr/share/vim/vim72/syntax/lex.vim +#usr/share/vim/vim72/syntax/lftp.vim +#usr/share/vim/vim72/syntax/lhaskell.vim +#usr/share/vim/vim72/syntax/libao.vim +#usr/share/vim/vim72/syntax/lifelines.vim +#usr/share/vim/vim72/syntax/lilo.vim +#usr/share/vim/vim72/syntax/limits.vim +#usr/share/vim/vim72/syntax/lisp.vim +#usr/share/vim/vim72/syntax/lite.vim +#usr/share/vim/vim72/syntax/litestep.vim +#usr/share/vim/vim72/syntax/loginaccess.vim +#usr/share/vim/vim72/syntax/logindefs.vim +#usr/share/vim/vim72/syntax/logtalk.vim +#usr/share/vim/vim72/syntax/lotos.vim +#usr/share/vim/vim72/syntax/lout.vim +#usr/share/vim/vim72/syntax/lpc.vim +#usr/share/vim/vim72/syntax/lprolog.vim +#usr/share/vim/vim72/syntax/lscript.vim +#usr/share/vim/vim72/syntax/lsl.vim +#usr/share/vim/vim72/syntax/lss.vim +#usr/share/vim/vim72/syntax/lua.vim +#usr/share/vim/vim72/syntax/lynx.vim +#usr/share/vim/vim72/syntax/m4.vim +#usr/share/vim/vim72/syntax/mail.vim +#usr/share/vim/vim72/syntax/mailaliases.vim +#usr/share/vim/vim72/syntax/mailcap.vim +#usr/share/vim/vim72/syntax/make.vim +#usr/share/vim/vim72/syntax/man.vim +#usr/share/vim/vim72/syntax/manconf.vim +#usr/share/vim/vim72/syntax/manual.vim +#usr/share/vim/vim72/syntax/maple.vim +#usr/share/vim/vim72/syntax/masm.vim +#usr/share/vim/vim72/syntax/mason.vim +#usr/share/vim/vim72/syntax/master.vim +#usr/share/vim/vim72/syntax/matlab.vim +#usr/share/vim/vim72/syntax/maxima.vim +#usr/share/vim/vim72/syntax/mel.vim +#usr/share/vim/vim72/syntax/messages.vim +#usr/share/vim/vim72/syntax/mf.vim +#usr/share/vim/vim72/syntax/mgl.vim +#usr/share/vim/vim72/syntax/mgp.vim +#usr/share/vim/vim72/syntax/mib.vim +#usr/share/vim/vim72/syntax/mma.vim +#usr/share/vim/vim72/syntax/mmix.vim +#usr/share/vim/vim72/syntax/mmp.vim +#usr/share/vim/vim72/syntax/modconf.vim +#usr/share/vim/vim72/syntax/model.vim +#usr/share/vim/vim72/syntax/modsim3.vim +#usr/share/vim/vim72/syntax/modula2.vim +#usr/share/vim/vim72/syntax/modula3.vim +#usr/share/vim/vim72/syntax/monk.vim +#usr/share/vim/vim72/syntax/moo.vim +#usr/share/vim/vim72/syntax/mp.vim +#usr/share/vim/vim72/syntax/mplayerconf.vim +#usr/share/vim/vim72/syntax/mrxvtrc.vim +#usr/share/vim/vim72/syntax/msidl.vim +#usr/share/vim/vim72/syntax/msmessages.vim +#usr/share/vim/vim72/syntax/msql.vim +#usr/share/vim/vim72/syntax/mupad.vim +#usr/share/vim/vim72/syntax/mush.vim +#usr/share/vim/vim72/syntax/muttrc.vim +#usr/share/vim/vim72/syntax/mysql.vim +#usr/share/vim/vim72/syntax/named.vim +#usr/share/vim/vim72/syntax/nanorc.vim +#usr/share/vim/vim72/syntax/nasm.vim +#usr/share/vim/vim72/syntax/nastran.vim +#usr/share/vim/vim72/syntax/natural.vim +#usr/share/vim/vim72/syntax/ncf.vim +#usr/share/vim/vim72/syntax/netrc.vim +#usr/share/vim/vim72/syntax/netrw.vim +#usr/share/vim/vim72/syntax/nosyntax.vim +#usr/share/vim/vim72/syntax/nqc.vim +#usr/share/vim/vim72/syntax/nroff.vim +#usr/share/vim/vim72/syntax/nsis.vim +#usr/share/vim/vim72/syntax/objc.vim +#usr/share/vim/vim72/syntax/objcpp.vim +#usr/share/vim/vim72/syntax/ocaml.vim +#usr/share/vim/vim72/syntax/occam.vim +#usr/share/vim/vim72/syntax/omnimark.vim +#usr/share/vim/vim72/syntax/openroad.vim +#usr/share/vim/vim72/syntax/opl.vim +#usr/share/vim/vim72/syntax/ora.vim +#usr/share/vim/vim72/syntax/pamconf.vim +#usr/share/vim/vim72/syntax/papp.vim +#usr/share/vim/vim72/syntax/pascal.vim +#usr/share/vim/vim72/syntax/passwd.vim +#usr/share/vim/vim72/syntax/pcap.vim +#usr/share/vim/vim72/syntax/pccts.vim +#usr/share/vim/vim72/syntax/pdf.vim +#usr/share/vim/vim72/syntax/perl.vim +#usr/share/vim/vim72/syntax/pf.vim +#usr/share/vim/vim72/syntax/pfmain.vim +#usr/share/vim/vim72/syntax/php.vim +#usr/share/vim/vim72/syntax/phtml.vim +#usr/share/vim/vim72/syntax/pic.vim +#usr/share/vim/vim72/syntax/pike.vim +#usr/share/vim/vim72/syntax/pilrc.vim +#usr/share/vim/vim72/syntax/pine.vim +#usr/share/vim/vim72/syntax/pinfo.vim +#usr/share/vim/vim72/syntax/plaintex.vim +#usr/share/vim/vim72/syntax/plm.vim +#usr/share/vim/vim72/syntax/plp.vim +#usr/share/vim/vim72/syntax/plsql.vim +#usr/share/vim/vim72/syntax/po.vim +#usr/share/vim/vim72/syntax/pod.vim +#usr/share/vim/vim72/syntax/postscr.vim +#usr/share/vim/vim72/syntax/pov.vim +#usr/share/vim/vim72/syntax/povini.vim +#usr/share/vim/vim72/syntax/ppd.vim +#usr/share/vim/vim72/syntax/ppwiz.vim +#usr/share/vim/vim72/syntax/prescribe.vim +#usr/share/vim/vim72/syntax/privoxy.vim +#usr/share/vim/vim72/syntax/procmail.vim +#usr/share/vim/vim72/syntax/progress.vim +#usr/share/vim/vim72/syntax/prolog.vim +#usr/share/vim/vim72/syntax/promela.vim +#usr/share/vim/vim72/syntax/protocols.vim +#usr/share/vim/vim72/syntax/psf.vim +#usr/share/vim/vim72/syntax/ptcap.vim +#usr/share/vim/vim72/syntax/purifylog.vim +#usr/share/vim/vim72/syntax/pyrex.vim +#usr/share/vim/vim72/syntax/python.vim +#usr/share/vim/vim72/syntax/qf.vim +#usr/share/vim/vim72/syntax/quake.vim +#usr/share/vim/vim72/syntax/r.vim +#usr/share/vim/vim72/syntax/racc.vim +#usr/share/vim/vim72/syntax/radiance.vim +#usr/share/vim/vim72/syntax/ratpoison.vim +#usr/share/vim/vim72/syntax/rc.vim +#usr/share/vim/vim72/syntax/rcs.vim +#usr/share/vim/vim72/syntax/rcslog.vim +#usr/share/vim/vim72/syntax/readline.vim +#usr/share/vim/vim72/syntax/rebol.vim +#usr/share/vim/vim72/syntax/registry.vim +#usr/share/vim/vim72/syntax/remind.vim +#usr/share/vim/vim72/syntax/resolv.vim +#usr/share/vim/vim72/syntax/reva.vim +#usr/share/vim/vim72/syntax/rexx.vim +#usr/share/vim/vim72/syntax/rhelp.vim +#usr/share/vim/vim72/syntax/rib.vim +#usr/share/vim/vim72/syntax/rnc.vim +#usr/share/vim/vim72/syntax/rnoweb.vim +#usr/share/vim/vim72/syntax/robots.vim +#usr/share/vim/vim72/syntax/rpcgen.vim +#usr/share/vim/vim72/syntax/rpl.vim +#usr/share/vim/vim72/syntax/rst.vim +#usr/share/vim/vim72/syntax/rtf.vim +#usr/share/vim/vim72/syntax/ruby.vim +#usr/share/vim/vim72/syntax/samba.vim +#usr/share/vim/vim72/syntax/sas.vim +#usr/share/vim/vim72/syntax/sass.vim +#usr/share/vim/vim72/syntax/sather.vim +#usr/share/vim/vim72/syntax/scheme.vim +#usr/share/vim/vim72/syntax/scilab.vim +#usr/share/vim/vim72/syntax/screen.vim +#usr/share/vim/vim72/syntax/sd.vim +#usr/share/vim/vim72/syntax/sdl.vim +#usr/share/vim/vim72/syntax/sed.vim +#usr/share/vim/vim72/syntax/sendpr.vim +#usr/share/vim/vim72/syntax/sensors.vim +#usr/share/vim/vim72/syntax/services.vim +#usr/share/vim/vim72/syntax/setserial.vim +#usr/share/vim/vim72/syntax/sgml.vim +#usr/share/vim/vim72/syntax/sgmldecl.vim +#usr/share/vim/vim72/syntax/sgmllnx.vim +#usr/share/vim/vim72/syntax/sh.vim +#usr/share/vim/vim72/syntax/sicad.vim +#usr/share/vim/vim72/syntax/sieve.vim +#usr/share/vim/vim72/syntax/simula.vim +#usr/share/vim/vim72/syntax/sinda.vim +#usr/share/vim/vim72/syntax/sindacmp.vim +#usr/share/vim/vim72/syntax/sindaout.vim +#usr/share/vim/vim72/syntax/sisu.vim +#usr/share/vim/vim72/syntax/skill.vim +#usr/share/vim/vim72/syntax/sl.vim +#usr/share/vim/vim72/syntax/slang.vim +#usr/share/vim/vim72/syntax/slice.vim +#usr/share/vim/vim72/syntax/slpconf.vim +#usr/share/vim/vim72/syntax/slpreg.vim +#usr/share/vim/vim72/syntax/slpspi.vim +#usr/share/vim/vim72/syntax/slrnrc.vim +#usr/share/vim/vim72/syntax/slrnsc.vim +#usr/share/vim/vim72/syntax/sm.vim +#usr/share/vim/vim72/syntax/smarty.vim +#usr/share/vim/vim72/syntax/smcl.vim +#usr/share/vim/vim72/syntax/smil.vim +#usr/share/vim/vim72/syntax/smith.vim +#usr/share/vim/vim72/syntax/sml.vim +#usr/share/vim/vim72/syntax/snnsnet.vim +#usr/share/vim/vim72/syntax/snnspat.vim +#usr/share/vim/vim72/syntax/snnsres.vim +#usr/share/vim/vim72/syntax/snobol4.vim +#usr/share/vim/vim72/syntax/spec.vim +#usr/share/vim/vim72/syntax/specman.vim +#usr/share/vim/vim72/syntax/spice.vim +#usr/share/vim/vim72/syntax/splint.vim +#usr/share/vim/vim72/syntax/spup.vim +#usr/share/vim/vim72/syntax/spyce.vim +#usr/share/vim/vim72/syntax/sql.vim +#usr/share/vim/vim72/syntax/sqlanywhere.vim +#usr/share/vim/vim72/syntax/sqlforms.vim +#usr/share/vim/vim72/syntax/sqlinformix.vim +#usr/share/vim/vim72/syntax/sqlj.vim +#usr/share/vim/vim72/syntax/sqloracle.vim +#usr/share/vim/vim72/syntax/sqr.vim +#usr/share/vim/vim72/syntax/squid.vim +#usr/share/vim/vim72/syntax/sshconfig.vim +#usr/share/vim/vim72/syntax/sshdconfig.vim +#usr/share/vim/vim72/syntax/st.vim +#usr/share/vim/vim72/syntax/stata.vim +#usr/share/vim/vim72/syntax/stp.vim +#usr/share/vim/vim72/syntax/strace.vim +#usr/share/vim/vim72/syntax/sudoers.vim +#usr/share/vim/vim72/syntax/svn.vim +#usr/share/vim/vim72/syntax/syncolor.vim +#usr/share/vim/vim72/syntax/synload.vim +#usr/share/vim/vim72/syntax/syntax.vim +#usr/share/vim/vim72/syntax/sysctl.vim +#usr/share/vim/vim72/syntax/tads.vim +#usr/share/vim/vim72/syntax/tags.vim +#usr/share/vim/vim72/syntax/tak.vim +#usr/share/vim/vim72/syntax/takcmp.vim +#usr/share/vim/vim72/syntax/takout.vim +#usr/share/vim/vim72/syntax/tar.vim +#usr/share/vim/vim72/syntax/tasm.vim +#usr/share/vim/vim72/syntax/tcl.vim +#usr/share/vim/vim72/syntax/tcsh.vim +#usr/share/vim/vim72/syntax/terminfo.vim +#usr/share/vim/vim72/syntax/tex.vim +#usr/share/vim/vim72/syntax/texinfo.vim +#usr/share/vim/vim72/syntax/texmf.vim +#usr/share/vim/vim72/syntax/tf.vim +#usr/share/vim/vim72/syntax/tidy.vim +#usr/share/vim/vim72/syntax/tilde.vim +#usr/share/vim/vim72/syntax/tli.vim +#usr/share/vim/vim72/syntax/tpp.vim +#usr/share/vim/vim72/syntax/trasys.vim +#usr/share/vim/vim72/syntax/trustees.vim +#usr/share/vim/vim72/syntax/tsalt.vim +#usr/share/vim/vim72/syntax/tsscl.vim +#usr/share/vim/vim72/syntax/tssgm.vim +#usr/share/vim/vim72/syntax/tssop.vim +#usr/share/vim/vim72/syntax/uc.vim +#usr/share/vim/vim72/syntax/udevconf.vim +#usr/share/vim/vim72/syntax/udevperm.vim +#usr/share/vim/vim72/syntax/udevrules.vim +#usr/share/vim/vim72/syntax/uil.vim +#usr/share/vim/vim72/syntax/updatedb.vim +#usr/share/vim/vim72/syntax/valgrind.vim +#usr/share/vim/vim72/syntax/vb.vim +#usr/share/vim/vim72/syntax/vera.vim +#usr/share/vim/vim72/syntax/verilog.vim +#usr/share/vim/vim72/syntax/verilogams.vim +#usr/share/vim/vim72/syntax/vgrindefs.vim +#usr/share/vim/vim72/syntax/vhdl.vim +#usr/share/vim/vim72/syntax/vim.vim +#usr/share/vim/vim72/syntax/viminfo.vim +#usr/share/vim/vim72/syntax/virata.vim +#usr/share/vim/vim72/syntax/vmasm.vim +#usr/share/vim/vim72/syntax/voscm.vim +#usr/share/vim/vim72/syntax/vrml.vim +#usr/share/vim/vim72/syntax/vsejcl.vim +#usr/share/vim/vim72/syntax/wdiff.vim +#usr/share/vim/vim72/syntax/web.vim +#usr/share/vim/vim72/syntax/webmacro.vim +#usr/share/vim/vim72/syntax/wget.vim +#usr/share/vim/vim72/syntax/whitespace.vim +#usr/share/vim/vim72/syntax/winbatch.vim +#usr/share/vim/vim72/syntax/wml.vim +#usr/share/vim/vim72/syntax/wsh.vim +#usr/share/vim/vim72/syntax/wsml.vim +#usr/share/vim/vim72/syntax/wvdial.vim +#usr/share/vim/vim72/syntax/xbl.vim +#usr/share/vim/vim72/syntax/xdefaults.vim +#usr/share/vim/vim72/syntax/xf86conf.vim +#usr/share/vim/vim72/syntax/xhtml.vim +#usr/share/vim/vim72/syntax/xinetd.vim +#usr/share/vim/vim72/syntax/xkb.vim +#usr/share/vim/vim72/syntax/xmath.vim +#usr/share/vim/vim72/syntax/xml.vim +#usr/share/vim/vim72/syntax/xmodmap.vim +#usr/share/vim/vim72/syntax/xpm.vim +#usr/share/vim/vim72/syntax/xpm2.vim +#usr/share/vim/vim72/syntax/xquery.vim +#usr/share/vim/vim72/syntax/xs.vim +#usr/share/vim/vim72/syntax/xsd.vim +#usr/share/vim/vim72/syntax/xslt.vim +#usr/share/vim/vim72/syntax/xxd.vim +#usr/share/vim/vim72/syntax/yacc.vim +#usr/share/vim/vim72/syntax/yaml.vim +#usr/share/vim/vim72/syntax/z8a.vim +#usr/share/vim/vim72/syntax/zsh.vim +#usr/share/vim/vim72/tools +#usr/share/vim/vim72/tools/README.txt +#usr/share/vim/vim72/tools/blink.c +#usr/share/vim/vim72/tools/ccfilter.1 +#usr/share/vim/vim72/tools/ccfilter.c +#usr/share/vim/vim72/tools/ccfilter_README.txt +#usr/share/vim/vim72/tools/efm_filter.pl +#usr/share/vim/vim72/tools/efm_filter.txt +#usr/share/vim/vim72/tools/efm_perl.pl +#usr/share/vim/vim72/tools/mve.awk +#usr/share/vim/vim72/tools/mve.txt +#usr/share/vim/vim72/tools/pltags.pl +#usr/share/vim/vim72/tools/ref +#usr/share/vim/vim72/tools/shtags.1 +#usr/share/vim/vim72/tools/shtags.pl +#usr/share/vim/vim72/tools/vim132 +#usr/share/vim/vim72/tools/vim_vs_net.cmd +#usr/share/vim/vim72/tools/vimm +#usr/share/vim/vim72/tools/vimspell.sh +#usr/share/vim/vim72/tools/vimspell.txt +#usr/share/vim/vim72/tools/xcmdsrv_client.c +#usr/share/vim/vim72/tutor +#usr/share/vim/vim72/tutor/README.el.cp737.txt +#usr/share/vim/vim72/tutor/README.el.txt +#usr/share/vim/vim72/tutor/README.txt +#usr/share/vim/vim72/tutor/tutor +#usr/share/vim/vim72/tutor/tutor.ca +#usr/share/vim/vim72/tutor/tutor.ca.utf-8 +#usr/share/vim/vim72/tutor/tutor.cs +#usr/share/vim/vim72/tutor/tutor.cs.cp1250 +#usr/share/vim/vim72/tutor/tutor.cs.utf-8 +#usr/share/vim/vim72/tutor/tutor.de +#usr/share/vim/vim72/tutor/tutor.de.utf-8 +#usr/share/vim/vim72/tutor/tutor.el +#usr/share/vim/vim72/tutor/tutor.el.cp737 +#usr/share/vim/vim72/tutor/tutor.el.utf-8 +#usr/share/vim/vim72/tutor/tutor.eo.utf-8 +#usr/share/vim/vim72/tutor/tutor.es +#usr/share/vim/vim72/tutor/tutor.es.utf-8 +#usr/share/vim/vim72/tutor/tutor.fr +#usr/share/vim/vim72/tutor/tutor.fr.utf-8 +#usr/share/vim/vim72/tutor/tutor.hr +#usr/share/vim/vim72/tutor/tutor.hr.cp1250 +#usr/share/vim/vim72/tutor/tutor.hr.utf-8 +#usr/share/vim/vim72/tutor/tutor.hu +#usr/share/vim/vim72/tutor/tutor.hu.cp1250 +#usr/share/vim/vim72/tutor/tutor.hu.utf-8 +#usr/share/vim/vim72/tutor/tutor.it +#usr/share/vim/vim72/tutor/tutor.it.utf-8 +#usr/share/vim/vim72/tutor/tutor.ja.euc +#usr/share/vim/vim72/tutor/tutor.ja.sjis +#usr/share/vim/vim72/tutor/tutor.ja.utf-8 +#usr/share/vim/vim72/tutor/tutor.ko.euc +#usr/share/vim/vim72/tutor/tutor.ko.utf-8 +#usr/share/vim/vim72/tutor/tutor.no +#usr/share/vim/vim72/tutor/tutor.no.utf-8 +#usr/share/vim/vim72/tutor/tutor.pl +#usr/share/vim/vim72/tutor/tutor.pl.cp1250 +#usr/share/vim/vim72/tutor/tutor.pl.utf-8 +#usr/share/vim/vim72/tutor/tutor.ru +#usr/share/vim/vim72/tutor/tutor.ru.cp1251 +#usr/share/vim/vim72/tutor/tutor.ru.utf-8 +#usr/share/vim/vim72/tutor/tutor.sk +#usr/share/vim/vim72/tutor/tutor.sk.cp1250 +#usr/share/vim/vim72/tutor/tutor.sk.utf-8 +#usr/share/vim/vim72/tutor/tutor.sv +#usr/share/vim/vim72/tutor/tutor.sv.utf-8 +#usr/share/vim/vim72/tutor/tutor.tr.iso9 +#usr/share/vim/vim72/tutor/tutor.tr.utf-8 +#usr/share/vim/vim72/tutor/tutor.utf-8 +#usr/share/vim/vim72/tutor/tutor.vi.utf-8 +#usr/share/vim/vim72/tutor/tutor.vim +#usr/share/vim/vim72/tutor/tutor.zh.big5 +#usr/share/vim/vim72/tutor/tutor.zh.euc +#usr/share/vim/vim72/tutor/tutor.zh.utf-8 +#usr/share/vim/vim72/vimrc_example.vim diff --git a/config/rootfiles/core/42/exclude b/config/rootfiles/core/42/exclude deleted file mode 100644 index e69de29..0000000 diff --git a/config/rootfiles/core/42/filelists/files b/config/rootfiles/core/42/filelists/files deleted file mode 100644 index ef6c2e7..0000000 --- a/config/rootfiles/core/42/filelists/files +++ /dev/null @@ -1,3 +0,0 @@ -etc/system-release -srv/web/ipfire/html/images/urlfilter/copy.gif -srv/web/ipfire/cgi-bin/ids.cgi diff --git a/config/rootfiles/core/42/filelists/openssh b/config/rootfiles/core/42/filelists/openssh deleted file mode 120000 index d8c77fd..0000000 --- a/config/rootfiles/core/42/filelists/openssh +++ /dev/null @@ -1 +0,0 @@ -../../../common/openssh \ No newline at end of file diff --git a/config/rootfiles/core/42/filelists/openssl b/config/rootfiles/core/42/filelists/openssl deleted file mode 120000 index e011a92..0000000 --- a/config/rootfiles/core/42/filelists/openssl +++ /dev/null @@ -1 +0,0 @@ -../../../common/openssl \ No newline at end of file diff --git a/config/rootfiles/core/42/meta b/config/rootfiles/core/42/meta deleted file mode 100644 index d547fa8..0000000 --- a/config/rootfiles/core/42/meta +++ /dev/null @@ -1 +0,0 @@ -DEPS="" diff --git a/config/rootfiles/core/42/update.sh b/config/rootfiles/core/42/update.sh deleted file mode 100644 index 6b54995..0000000 --- a/config/rootfiles/core/42/update.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/bash -############################################################################ -# # -# This file is part of the IPFire Firewall. # -# # -# IPFire is free software; you can redistribute it and/or modify # -# it under the terms of the GNU General Public License as published by # -# the Free Software Foundation; either version 3 of the License, or # -# (at your option) any later version. # -# # -# IPFire is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU General Public License for more details. # -# # -# You should have received a copy of the GNU General Public License # -# along with IPFire; if not, write to the Free Software # -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -# # -# Copyright (C) 2010 IPFire-Team info@ipfire.org. # -# # -############################################################################ -# -. /opt/pakfire/lib/functions.sh -/usr/local/bin/backupctrl exclude >/dev/null 2>&1 - -# -#Stop services - -# -#Extract files -extract_files - -# -#Start services - -# -#Update Language cache -#perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang" - -#Rebuild module dep's -#depmod 2.6.32.15-ipfire -#depmod 2.6.32.15-ipfire-xen - -# -#Finish -#Don't report the exitcode last command -exit 0 diff --git a/config/rootfiles/core/43/exclude b/config/rootfiles/core/43/exclude deleted file mode 100644 index e69de29..0000000 diff --git a/config/rootfiles/core/43/filelists/files b/config/rootfiles/core/43/filelists/files deleted file mode 100644 index 0037af1..0000000 --- a/config/rootfiles/core/43/filelists/files +++ /dev/null @@ -1 +0,0 @@ -etc/system-release diff --git a/config/rootfiles/core/43/meta b/config/rootfiles/core/43/meta deleted file mode 100644 index d547fa8..0000000 --- a/config/rootfiles/core/43/meta +++ /dev/null @@ -1 +0,0 @@ -DEPS="" diff --git a/config/rootfiles/core/43/update.sh b/config/rootfiles/core/43/update.sh deleted file mode 100644 index 6b54995..0000000 --- a/config/rootfiles/core/43/update.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/bash -############################################################################ -# # -# This file is part of the IPFire Firewall. # -# # -# IPFire is free software; you can redistribute it and/or modify # -# it under the terms of the GNU General Public License as published by # -# the Free Software Foundation; either version 3 of the License, or # -# (at your option) any later version. # -# # -# IPFire is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU General Public License for more details. # -# # -# You should have received a copy of the GNU General Public License # -# along with IPFire; if not, write to the Free Software # -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -# # -# Copyright (C) 2010 IPFire-Team info@ipfire.org. # -# # -############################################################################ -# -. /opt/pakfire/lib/functions.sh -/usr/local/bin/backupctrl exclude >/dev/null 2>&1 - -# -#Stop services - -# -#Extract files -extract_files - -# -#Start services - -# -#Update Language cache -#perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang" - -#Rebuild module dep's -#depmod 2.6.32.15-ipfire -#depmod 2.6.32.15-ipfire-xen - -# -#Finish -#Don't report the exitcode last command -exit 0 diff --git a/config/rootfiles/core/49/exclude b/config/rootfiles/core/49/exclude new file mode 100644 index 0000000..6fe46b4 --- /dev/null +++ b/config/rootfiles/core/49/exclude @@ -0,0 +1 @@ +/srv/web/ipfire/html/proxy.pac diff --git a/config/rootfiles/core/49/filelists/MIME-Tools b/config/rootfiles/core/49/filelists/MIME-Tools new file mode 120000 index 0000000..af86028 --- /dev/null +++ b/config/rootfiles/core/49/filelists/MIME-Tools @@ -0,0 +1 @@ +../../../common/MIME-Tools \ No newline at end of file diff --git a/config/rootfiles/core/49/filelists/Mail-Tools b/config/rootfiles/core/49/filelists/Mail-Tools new file mode 120000 index 0000000..55e3e0c --- /dev/null +++ b/config/rootfiles/core/49/filelists/Mail-Tools @@ -0,0 +1 @@ +../../../common/Mail-Tools \ No newline at end of file diff --git a/config/rootfiles/core/49/filelists/files b/config/rootfiles/core/49/filelists/files new file mode 100644 index 0000000..bac8769 --- /dev/null +++ b/config/rootfiles/core/49/filelists/files @@ -0,0 +1,18 @@ +etc/system-release +etc/rc.d/init.d/squid +etc/rc.d/init.d/waitdrives +etc/rc.d/rcsysinit.d/S19waitdrives +var/ipfire/backup/bin/backup.pl +srv/web/ipfire/cgi-bin/backup.cgi +srv/web/ipfire/cgi-bin/extrahd.cgi +srv/web/ipfire/cgi-bin/ids.cgi +srv/web/ipfire/cgi-bin/ovpnmain.cgi +srv/web/ipfire/cgi-bin/pppsetup.cgi +srv/web/ipfire/cgi-bin/proxy.cgi +srv/web/ipfire/cgi-bin/services.cgi +var/ipfire/langs/de.pl +var/ipfire/langs/en.pl +var/ipfire/langs/es.pl +var/ipfire/langs/fr.pl +var/ipfire/menu.d/20-status.menu +usr/local/bin/scanhd diff --git a/config/rootfiles/core/49/filelists/icons b/config/rootfiles/core/49/filelists/icons new file mode 100644 index 0000000..52b22e0 --- /dev/null +++ b/config/rootfiles/core/49/filelists/icons @@ -0,0 +1,13 @@ +srv/web/ipfire/html/images/delete.gif +srv/web/ipfire/html/images/document-save.png +srv/web/ipfire/html/images/edit.gif +srv/web/ipfire/html/images/floppy.gif +srv/web/ipfire/html/images/forward.gif +srv/web/ipfire/html/images/info.gif +srv/web/ipfire/html/images/list-add.png +srv/web/ipfire/html/images/list-remove.png +srv/web/ipfire/html/images/package-x-generic.png +srv/web/ipfire/html/images/reload.gif +srv/web/ipfire/html/images/stock_ok.png +srv/web/ipfire/html/images/stock_stop.png +srv/web/ipfire/html/images/user-trash.png diff --git a/config/rootfiles/core/49/filelists/lm_sensors b/config/rootfiles/core/49/filelists/lm_sensors new file mode 120000 index 0000000..dd0df32 --- /dev/null +++ b/config/rootfiles/core/49/filelists/lm_sensors @@ -0,0 +1 @@ +../../../common/lm_sensors \ No newline at end of file diff --git a/config/rootfiles/core/49/filelists/ntfs-3g b/config/rootfiles/core/49/filelists/ntfs-3g new file mode 120000 index 0000000..d93adc2 --- /dev/null +++ b/config/rootfiles/core/49/filelists/ntfs-3g @@ -0,0 +1 @@ +../../../common/ntfs-3g \ No newline at end of file diff --git a/config/rootfiles/core/49/filelists/perl-GD b/config/rootfiles/core/49/filelists/perl-GD new file mode 120000 index 0000000..962d937 --- /dev/null +++ b/config/rootfiles/core/49/filelists/perl-GD @@ -0,0 +1 @@ +../../../common/perl-GD \ No newline at end of file diff --git a/config/rootfiles/core/49/meta b/config/rootfiles/core/49/meta new file mode 100644 index 0000000..d547fa8 --- /dev/null +++ b/config/rootfiles/core/49/meta @@ -0,0 +1 @@ +DEPS="" diff --git a/config/rootfiles/core/49/update.sh b/config/rootfiles/core/49/update.sh new file mode 100644 index 0000000..98c4f74 --- /dev/null +++ b/config/rootfiles/core/49/update.sh @@ -0,0 +1,59 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 3 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2011 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +# +# Remove old core updates from pakfire cache to save space... +core=49 +for (( i=1; i<=$core; i++ )) +do + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire +done + +# +#Stop services + +# +#Extract files +extract_files + +# +#Start services + +# +#Update Language cache +perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang" + +#Rebuild module dep's +#depmod 2.6.32.28-ipfire >/dev/null 2>&1 +#depmod 2.6.32.28-ipfire-pae >/dev/null 2>&1 +#depmod 2.6.32.28-ipfire-xen >/dev/null 2>&1 + +# +#Finish +/etc/init.d/fireinfo start +sendprofile +#Don't report the exitcode last command +exit 0 diff --git a/config/rootfiles/core/test/exclude b/config/rootfiles/core/test/exclude deleted file mode 100644 index c2bceb8..0000000 --- a/config/rootfiles/core/test/exclude +++ /dev/null @@ -1,6 +0,0 @@ -etc/udev/rules.d/30-persistent-network.rules -etc/ipsec.conf -etc/ipsec.secrets -etc/ipsec.user.conf -etc/ipsec.user.secrets -var/updatecache diff --git a/config/rootfiles/core/test/filelists/apache2 b/config/rootfiles/core/test/filelists/apache2 deleted file mode 120000 index eef95ef..0000000 --- a/config/rootfiles/core/test/filelists/apache2 +++ /dev/null @@ -1 +0,0 @@ -../../../common/apache2 \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/attr b/config/rootfiles/core/test/filelists/attr deleted file mode 120000 index c808017..0000000 --- a/config/rootfiles/core/test/filelists/attr +++ /dev/null @@ -1 +0,0 @@ -../../../common/attr \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/cpio b/config/rootfiles/core/test/filelists/cpio deleted file mode 120000 index fbab21a..0000000 --- a/config/rootfiles/core/test/filelists/cpio +++ /dev/null @@ -1 +0,0 @@ -../../../common/cpio \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/dnsmasq b/config/rootfiles/core/test/filelists/dnsmasq deleted file mode 120000 index d469c74..0000000 --- a/config/rootfiles/core/test/filelists/dnsmasq +++ /dev/null @@ -1 +0,0 @@ -../../../common/dnsmasq \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/dracut b/config/rootfiles/core/test/filelists/dracut deleted file mode 120000 index 1608699..0000000 --- a/config/rootfiles/core/test/filelists/dracut +++ /dev/null @@ -1 +0,0 @@ -../../../common/dracut \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/files b/config/rootfiles/core/test/filelists/files deleted file mode 100644 index eb3c951..0000000 --- a/config/rootfiles/core/test/filelists/files +++ /dev/null @@ -1,11 +0,0 @@ -etc/system-release -etc/rc.d/init.d/checkfs -etc/rc.d/init.d/checkfstab -etc/rc.d/init.d/squid -srv/web/ipfire/cgi-bin/proxy.cgi -srv/web/ipfire/cgi-bin/speed.cgi -srv/web/ipfire/cgi-bin/vpnmain.cgi -srv/web/ipfire/html/images/urlfilter/copy.gif -var/ipfire/general-functions.pl -usr/local/bin/rebuild-initrd -usr/bin/ldd diff --git a/config/rootfiles/core/test/filelists/findutils b/config/rootfiles/core/test/filelists/findutils deleted file mode 120000 index 545280a..0000000 --- a/config/rootfiles/core/test/filelists/findutils +++ /dev/null @@ -1 +0,0 @@ -../../../common/findutils \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/grub b/config/rootfiles/core/test/filelists/grub deleted file mode 120000 index 050745c..0000000 --- a/config/rootfiles/core/test/filelists/grub +++ /dev/null @@ -1 +0,0 @@ -../../../common/grub \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/iw b/config/rootfiles/core/test/filelists/iw deleted file mode 120000 index 7c58a20..0000000 --- a/config/rootfiles/core/test/filelists/iw +++ /dev/null @@ -1 +0,0 @@ -../../../common/iw \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/libcap b/config/rootfiles/core/test/filelists/libcap deleted file mode 120000 index ed67d95..0000000 --- a/config/rootfiles/core/test/filelists/libcap +++ /dev/null @@ -1 +0,0 @@ -../../../common/libcap \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/linux b/config/rootfiles/core/test/filelists/linux deleted file mode 120000 index c469fe1..0000000 --- a/config/rootfiles/core/test/filelists/linux +++ /dev/null @@ -1 +0,0 @@ -../../../common/linux \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/linux-firmware b/config/rootfiles/core/test/filelists/linux-firmware deleted file mode 120000 index 4bf91bc..0000000 --- a/config/rootfiles/core/test/filelists/linux-firmware +++ /dev/null @@ -1 +0,0 @@ -../../../common/linux-firmware \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/smartmontools b/config/rootfiles/core/test/filelists/smartmontools deleted file mode 120000 index fb66daf..0000000 --- a/config/rootfiles/core/test/filelists/smartmontools +++ /dev/null @@ -1 +0,0 @@ -../../../common/smartmontools \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/squid b/config/rootfiles/core/test/filelists/squid deleted file mode 120000 index 2dc8372..0000000 --- a/config/rootfiles/core/test/filelists/squid +++ /dev/null @@ -1 +0,0 @@ -../../../common/squid \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/strongswan b/config/rootfiles/core/test/filelists/strongswan deleted file mode 120000 index 90c727e..0000000 --- a/config/rootfiles/core/test/filelists/strongswan +++ /dev/null @@ -1 +0,0 @@ -../../../common/strongswan \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/tcl b/config/rootfiles/core/test/filelists/tcl deleted file mode 120000 index 7f620c6..0000000 --- a/config/rootfiles/core/test/filelists/tcl +++ /dev/null @@ -1 +0,0 @@ -../../../common/tcl \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/udev b/config/rootfiles/core/test/filelists/udev deleted file mode 120000 index e967a1c..0000000 --- a/config/rootfiles/core/test/filelists/udev +++ /dev/null @@ -1 +0,0 @@ -../../../common/udev \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/usb_modeswitch b/config/rootfiles/core/test/filelists/usb_modeswitch deleted file mode 120000 index acbab6f..0000000 --- a/config/rootfiles/core/test/filelists/usb_modeswitch +++ /dev/null @@ -1 +0,0 @@ -../../../common/usb_modeswitch \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/usb_modeswitch_data b/config/rootfiles/core/test/filelists/usb_modeswitch_data deleted file mode 120000 index 4cbce46..0000000 --- a/config/rootfiles/core/test/filelists/usb_modeswitch_data +++ /dev/null @@ -1 +0,0 @@ -../../../common/usb_modeswitch_data \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/wireless b/config/rootfiles/core/test/filelists/wireless deleted file mode 120000 index 6cdd0b4..0000000 --- a/config/rootfiles/core/test/filelists/wireless +++ /dev/null @@ -1 +0,0 @@ -../../../common/wireless \ No newline at end of file diff --git a/config/rootfiles/core/test/filelists/wpa_supplicant b/config/rootfiles/core/test/filelists/wpa_supplicant deleted file mode 120000 index 1d04c03..0000000 --- a/config/rootfiles/core/test/filelists/wpa_supplicant +++ /dev/null @@ -1 +0,0 @@ -../../../common/wpa_supplicant \ No newline at end of file diff --git a/config/rootfiles/core/test/meta b/config/rootfiles/core/test/meta deleted file mode 100644 index d547fa8..0000000 --- a/config/rootfiles/core/test/meta +++ /dev/null @@ -1 +0,0 @@ -DEPS="" diff --git a/config/rootfiles/core/test/update.sh b/config/rootfiles/core/test/update.sh deleted file mode 100644 index 3c52e01..0000000 --- a/config/rootfiles/core/test/update.sh +++ /dev/null @@ -1,203 +0,0 @@ -#!/bin/bash -############################################################################ -# # -# This file is part of the IPFire Firewall. # -# # -# IPFire is free software; you can redistribute it and/or modify # -# it under the terms of the GNU General Public License as published by # -# the Free Software Foundation; either version 3 of the License, or # -# (at your option) any later version. # -# # -# IPFire is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU General Public License for more details. # -# # -# You should have received a copy of the GNU General Public License # -# along with IPFire; if not, write to the Free Software # -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -# # -# Copyright (C) 2010 IPFire-Team info@ipfire.org. # -# # -############################################################################ -# -. /opt/pakfire/lib/functions.sh -/usr/local/bin/backupctrl exclude >/dev/null 2>&1 -# -KVER="2.6.32.26" -MOUNT=`grep "kernel" /boot/grub/grub.conf | tail -n 1` -# Nur den letzten Parameter verwenden -echo $MOUNT > /dev/null -MOUNT=$_ -if [ ! $MOUNT == "rw" ]; then - MOUNT="ro" -fi - - -# -# check if we the backup file already exist -if [ -e /var/ipfire/backup/core-upgrade_$KVER.tar.bz2 ]; then - echo Moving backup to backup-old ... - mv -f /var/ipfire/backup/core-upgrade_$KVER.tar.bz2 \ - /var/ipfire/backup/core-upgrade_$KVER-old.tar.bz2 -fi -echo First we made a backup of all files that was inside of the -echo update archive. This may take a while ... -# Add some files that are not in the package to backup -echo lib/modules >> /opt/pakfire/tmp/ROOTFILES -echo boot >> /opt/pakfire/tmp/ROOTFILES -echo etc/mkinitcpio.conf >> /opt/pakfire/tmp/ROOTFILES -echo etc/mkinitcpio.conf.org >> /opt/pakfire/tmp/ROOTFILES -echo etc/mkinitcpio.d >> /opt/pakfire/tmp/ROOTFILES -echo lib/initcpio >> /opt/pakfire/tmp/ROOTFILES -echo sbin/mkinitcpio >> /opt/pakfire/tmp/ROOTFILES -echo usr/bin/iw >> /opt/pakfire/tmp/ROOTFILES - -# Backup the files -tar cjvf /var/ipfire/backup/core-upgrade_$KVER.tar.bz2 \ - -C / -T /opt/pakfire/tmp/ROOTFILES --exclude='#*' > /dev/null 2>&1 - -echo -echo Update Kernel to $KVER ... -# Remove old kernel, configs, initrd, modules ... -# -rm -rf /boot/System.map-* -rm -rf /boot/config-* -rm -rf /boot/ipfirerd-* -rm -rf /boot/vmlinuz-* -rm -rf /lib/modules/*-ipfire -# Remove mkinitcpio -rm -rf /etc/mkinitcpio.* -rm -rf /lib/initcpio -rm -rf /sbin/mkinitcpio -# Remove old iw (new is in usr/sbin) -rm -rf /usr/bin/iw -# -# Backup grub.conf -# -cp -vf /boot/grub/grub.conf /boot/grub/grub.conf.org -# -# Unpack the updated files -# -echo -echo Unpack the updated files ... -# -tar xvf /opt/pakfire/tmp/files --preserve --numeric-owner -C / \ - --no-overwrite-dir - -# -# Stop services to save memory -# -/etc/init.d/snort stop -/etc/init.d/squid stop - -# Convert /etc/fstab entries to UUID ... -# -echo Convert fstab entries to UUID ... -ROOT=`mount | grep " / " | cut -d" " -f1` -BOOT=`mount | grep " /boot " | cut -d" " -f1` -VAR=`mount | grep " /var " | cut -d" " -f1` -SWAP=`grep "/dev/" /proc/swaps | cut -d" " -f1` -# - -if [ ! -z $ROOT ]; then - ROOTUUID=`blkid -c /dev/null -sUUID $ROOT | cut -d'"' -f2` - if [ ! -z $ROOTUUID ]; then - sed -i "s|^$ROOT|UUID=$ROOTUUID|g" /etc/fstab - #else - #to do add uuid to rootfs - fi - else - echo "ERROR! / not found!!!" -fi - -if [ ! -z $BOOT ]; then - BOOTUUID=`blkid -c /dev/null -sUUID $BOOT | cut -d'"' -f2` - if [ ! -z $BOOTUUID ]; then - sed -i "s|^$BOOT|UUID=$BOOTUUID|g" /etc/fstab - #else - #to do add uuid to bootfs - fi - else - echo "WARNING! /boot not found!!!" -fi - -if [ ! -z $VAR ]; then - VARUUID=`blkid -c /dev/null -sUUID $VAR | cut -d'"' -f2` - if [ ! -z $VARUUID ]; then - sed -i "s|^$VAR|UUID=$VARUUID|g" /etc/fstab - #else - #to do add uuid to varfs - fi - else - echo "WARNING! /var not found!!!" -fi - -if [ ! -z $SWAP ]; then - SWAPUUID=`blkid -c /dev/null -sUUID $SWAP | cut -d'"' -f2` - if [ ! -z $SWAPUUID ]; then - sed -i "s|^$SWAP|UUID=$SWAPUUID|g" /etc/fstab - else - # Reformat swap to add a UUID - swapoff -a - mkswap $SWAP - swapon -a - SWAPUUID=`blkid -c /dev/null -sUUID $SWAP | cut -d'"' -f2` - if [ ! -z $SWAPUUID ]; then - sed -i "s|^$SWAP|UUID=$SWAPUUID|g" /etc/fstab - fi - fi - else - echo "WARNING! swap not found!!!" -fi - -# -# Start services -# -/etc/init.d/squid start -/etc/init.d/snort start - -# -# Modify grub.conf -# -echo -echo Update grub configuration ... -if [ ! -z $ROOTUUID ]; then - sed -i "s|ROOT|UUID=$ROOTUUID|g" /boot/grub/grub.conf -else - sed -i "s|ROOT|$ROOT|g" /boot/grub/grub.conf -fi -sed -i "s|KVER|$KVER|g" /boot/grub/grub.conf -sed -i "s|MOUNT|$MOUNT|g" /boot/grub/grub.conf - -if [ "$(grep "^serial" /boot/grub/grub.conf.org)" == "" ]; then - echo "grub use default console ..." -else - echo "grub use serial console ..." - sed -i -e "s|splashimage|#splashimage|g" /boot/grub/grub.conf - sed -i -e "s|#serial|serial|g" /boot/grub/grub.conf - sed -i -e "s|#terminal|terminal|g" /boot/grub/grub.conf - sed -i -e "s| panic=10 | console=ttyS0,38400n8 panic=10 |g" /boot/grub/grub.conf -fi -# -# Change /dev/hd? to /dev/sda -# -if [ "${ROOT:0:7}" == "/dev/hd" ];then - sed -i -e "s|${ROOT:0:8}|/dev/sda|g" /boot/grub/grub.conf - sed -i -e "s|${ROOT:0:8}|/dev/sda|g" /etc/fstab -fi -# -# ReInstall grub -# -grub-install --no-floppy ${ROOT::`expr length $ROOT`-1} --recheck -# -# Rebuild Language -# -perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang" -# -# Delete old lm-sensor modullist to force search at next boot -# -rm -rf /etc/sysconfig/lm_sensors -/usr/bin/logger -p syslog.emerg -t kernel "Upgrade finished. If you use a customized grub.cfg" -/usr/bin/logger -p syslog.emerg -t kernel "Check it before reboot !!!" -/usr/bin/logger -p syslog.emerg -t kernel " *** Please reboot... *** " diff --git a/config/rootfiles/oldcore/42/exclude b/config/rootfiles/oldcore/42/exclude new file mode 100644 index 0000000..01b7a7f --- /dev/null +++ b/config/rootfiles/oldcore/42/exclude @@ -0,0 +1,3 @@ +etc/ssh/ssh_config +etc/ssh/sshd_config +etc/ssl/openssl.cnf diff --git a/config/rootfiles/oldcore/42/filelists/files b/config/rootfiles/oldcore/42/filelists/files new file mode 100644 index 0000000..ef6c2e7 --- /dev/null +++ b/config/rootfiles/oldcore/42/filelists/files @@ -0,0 +1,3 @@ +etc/system-release +srv/web/ipfire/html/images/urlfilter/copy.gif +srv/web/ipfire/cgi-bin/ids.cgi diff --git a/config/rootfiles/oldcore/42/filelists/openssh b/config/rootfiles/oldcore/42/filelists/openssh new file mode 120000 index 0000000..d8c77fd --- /dev/null +++ b/config/rootfiles/oldcore/42/filelists/openssh @@ -0,0 +1 @@ +../../../common/openssh \ No newline at end of file diff --git a/config/rootfiles/oldcore/42/filelists/openssl b/config/rootfiles/oldcore/42/filelists/openssl new file mode 120000 index 0000000..e011a92 --- /dev/null +++ b/config/rootfiles/oldcore/42/filelists/openssl @@ -0,0 +1 @@ +../../../common/openssl \ No newline at end of file diff --git a/config/rootfiles/oldcore/42/meta b/config/rootfiles/oldcore/42/meta new file mode 100644 index 0000000..d547fa8 --- /dev/null +++ b/config/rootfiles/oldcore/42/meta @@ -0,0 +1 @@ +DEPS="" diff --git a/config/rootfiles/oldcore/42/update.sh b/config/rootfiles/oldcore/42/update.sh new file mode 100644 index 0000000..6b54995 --- /dev/null +++ b/config/rootfiles/oldcore/42/update.sh @@ -0,0 +1,48 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 3 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2010 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +# +#Stop services + +# +#Extract files +extract_files + +# +#Start services + +# +#Update Language cache +#perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang" + +#Rebuild module dep's +#depmod 2.6.32.15-ipfire +#depmod 2.6.32.15-ipfire-xen + +# +#Finish +#Don't report the exitcode last command +exit 0 diff --git a/config/rootfiles/oldcore/44/exclude b/config/rootfiles/oldcore/44/exclude new file mode 100644 index 0000000..c2bceb8 --- /dev/null +++ b/config/rootfiles/oldcore/44/exclude @@ -0,0 +1,6 @@ +etc/udev/rules.d/30-persistent-network.rules +etc/ipsec.conf +etc/ipsec.secrets +etc/ipsec.user.conf +etc/ipsec.user.secrets +var/updatecache diff --git a/config/rootfiles/oldcore/44/filelists/acl b/config/rootfiles/oldcore/44/filelists/acl new file mode 120000 index 0000000..d819f9c --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/acl @@ -0,0 +1 @@ +../../../common/acl \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/apache2 b/config/rootfiles/oldcore/44/filelists/apache2 new file mode 120000 index 0000000..eef95ef --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/apache2 @@ -0,0 +1 @@ +../../../common/apache2 \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/attr b/config/rootfiles/oldcore/44/filelists/attr new file mode 120000 index 0000000..c808017 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/attr @@ -0,0 +1 @@ +../../../common/attr \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/cpio b/config/rootfiles/oldcore/44/filelists/cpio new file mode 120000 index 0000000..fbab21a --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/cpio @@ -0,0 +1 @@ +../../../common/cpio \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/daq b/config/rootfiles/oldcore/44/filelists/daq new file mode 120000 index 0000000..d0e0956 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/daq @@ -0,0 +1 @@ +../../../common/daq \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/dhcpcd b/config/rootfiles/oldcore/44/filelists/dhcpcd new file mode 120000 index 0000000..1e799da --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/dhcpcd @@ -0,0 +1 @@ +../../../common/dhcpcd \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/dnsmasq b/config/rootfiles/oldcore/44/filelists/dnsmasq new file mode 120000 index 0000000..d469c74 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/dnsmasq @@ -0,0 +1 @@ +../../../common/dnsmasq \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/dracut b/config/rootfiles/oldcore/44/filelists/dracut new file mode 120000 index 0000000..1608699 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/dracut @@ -0,0 +1 @@ +../../../common/dracut \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/files b/config/rootfiles/oldcore/44/filelists/files new file mode 100644 index 0000000..0958059 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/files @@ -0,0 +1,51 @@ +etc/system-release +etc/issue +etc/rc.d/init.d/checkfs +etc/rc.d/init.d/checkfstab +etc/rc.d/init.d/fireinfo +etc/rc.d/init.d/firewall +etc/rc.d/init.d/squid +etc/rc.d/init.d/networking/dhcpcd.exe +etc/rc.d/init.d/networking/red +etc/rc.d/init.d/networking/red.up/99-fireinfo +etc/rc.d/rc3.d/S15fireinfo +srv/web/ipfire/cgi-bin/fireinfo.cgi +srv/web/ipfire/cgi-bin/extrahd.cgi +srv/web/ipfire/cgi-bin/credits.cgi +srv/web/ipfire/cgi-bin/index.cgi +srv/web/ipfire/cgi-bin/ipinfo.cgi +srv/web/ipfire/cgi-bin/pakfire.cgi +srv/web/ipfire/cgi-bin/proxy.cgi +srv/web/ipfire/cgi-bin/speed.cgi +srv/web/ipfire/cgi-bin/vpnmain.cgi +srv/web/ipfire/cgi-bin/ids.cgi +srv/web/ipfire/cgi-bin/outgoingfw.cgi +srv/web/ipfire/cgi-bin/outgoinggrp.cgi +srv/web/ipfire/cgi-bin/pppsetup.cgi +srv/web/ipfire/cgi-bin/hardwaregraphs.cgi +srv/web/ipfire/cgi-bin/memory.cgi +srv/web/ipfire/cgi-bin/netexternal.cgi +srv/web/ipfire/cgi-bin/netinternal.cgi +srv/web/ipfire/cgi-bin/system.cgi +srv/web/ipfire/cgi-bin/services.cgi +srv/web/ipfire/cgi-bin/backup.cgi +srv/web/ipfire/cgi-bin/logs.cgi/log.dat +srv/web/ipfire/html/images/urlfilter/copy.gif +var/ipfire/general-functions.pl +var/ipfire/graphs.pl +var/ipfire/extrahd/bin/extrahd.pl +var/ipfire/langs/de.pl +var/ipfire/langs/en.pl +var/ipfire/langs/fr.pl +var/ipfire/langs/es.pl +var/ipfire/menu.d/10-system.menu +usr/local/bin/fireinfoctrl +var/ipfire/qos/bin/makeqosscripts.pl +usr/local/bin/backupiso +usr/local/bin/timectrl +usr/local/bin/rebuild-initrd +usr/local/bin/scanhd +usr/local/sbin/setup +usr/local/share/GeoIP/GeoIP.dat +usr/bin/ldd +usr/share/doc/licenses/GPLv3 diff --git a/config/rootfiles/oldcore/44/filelists/findutils b/config/rootfiles/oldcore/44/filelists/findutils new file mode 120000 index 0000000..545280a --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/findutils @@ -0,0 +1 @@ +../../../common/findutils \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/fireinfo b/config/rootfiles/oldcore/44/filelists/fireinfo new file mode 120000 index 0000000..c461155 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/fireinfo @@ -0,0 +1 @@ +../../../common/fireinfo \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/grub b/config/rootfiles/oldcore/44/filelists/grub new file mode 120000 index 0000000..050745c --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/grub @@ -0,0 +1 @@ +../../../common/grub \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/hwdata b/config/rootfiles/oldcore/44/filelists/hwdata new file mode 120000 index 0000000..ced9116 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/hwdata @@ -0,0 +1 @@ +../../../common/hwdata \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/iw b/config/rootfiles/oldcore/44/filelists/iw new file mode 120000 index 0000000..7c58a20 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/iw @@ -0,0 +1 @@ +../../../common/iw \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/libcap b/config/rootfiles/oldcore/44/filelists/libcap new file mode 120000 index 0000000..ed67d95 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/libcap @@ -0,0 +1 @@ +../../../common/libcap \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/libdnet b/config/rootfiles/oldcore/44/filelists/libdnet new file mode 120000 index 0000000..5fe2abb --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/libdnet @@ -0,0 +1 @@ +../../../common/libdnet \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/linux b/config/rootfiles/oldcore/44/filelists/linux new file mode 120000 index 0000000..c469fe1 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/linux @@ -0,0 +1 @@ +../../../common/linux \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/linux-firmware b/config/rootfiles/oldcore/44/filelists/linux-firmware new file mode 120000 index 0000000..4bf91bc --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/linux-firmware @@ -0,0 +1 @@ +../../../common/linux-firmware \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/smartmontools b/config/rootfiles/oldcore/44/filelists/smartmontools new file mode 120000 index 0000000..fb66daf --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/smartmontools @@ -0,0 +1 @@ +../../../common/smartmontools \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/snort b/config/rootfiles/oldcore/44/filelists/snort new file mode 120000 index 0000000..9406ce0 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/snort @@ -0,0 +1 @@ +../../../common/snort \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/squid b/config/rootfiles/oldcore/44/filelists/squid new file mode 120000 index 0000000..2dc8372 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/squid @@ -0,0 +1 @@ +../../../common/squid \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/strongswan b/config/rootfiles/oldcore/44/filelists/strongswan new file mode 120000 index 0000000..90c727e --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/strongswan @@ -0,0 +1 @@ +../../../common/strongswan \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/tcl b/config/rootfiles/oldcore/44/filelists/tcl new file mode 120000 index 0000000..7f620c6 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/tcl @@ -0,0 +1 @@ +../../../common/tcl \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/udev b/config/rootfiles/oldcore/44/filelists/udev new file mode 120000 index 0000000..e967a1c --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/udev @@ -0,0 +1 @@ +../../../common/udev \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/usb_modeswitch b/config/rootfiles/oldcore/44/filelists/usb_modeswitch new file mode 120000 index 0000000..acbab6f --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/usb_modeswitch @@ -0,0 +1 @@ +../../../common/usb_modeswitch \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/usb_modeswitch_data b/config/rootfiles/oldcore/44/filelists/usb_modeswitch_data new file mode 120000 index 0000000..4cbce46 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/usb_modeswitch_data @@ -0,0 +1 @@ +../../../common/usb_modeswitch_data \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/vim b/config/rootfiles/oldcore/44/filelists/vim new file mode 120000 index 0000000..9861317 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/vim @@ -0,0 +1 @@ +../../../common/vim \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/wireless b/config/rootfiles/oldcore/44/filelists/wireless new file mode 120000 index 0000000..6cdd0b4 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/wireless @@ -0,0 +1 @@ +../../../common/wireless \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/filelists/wpa_supplicant b/config/rootfiles/oldcore/44/filelists/wpa_supplicant new file mode 120000 index 0000000..1d04c03 --- /dev/null +++ b/config/rootfiles/oldcore/44/filelists/wpa_supplicant @@ -0,0 +1 @@ +../../../common/wpa_supplicant \ No newline at end of file diff --git a/config/rootfiles/oldcore/44/meta b/config/rootfiles/oldcore/44/meta new file mode 100644 index 0000000..d547fa8 --- /dev/null +++ b/config/rootfiles/oldcore/44/meta @@ -0,0 +1 @@ +DEPS="" diff --git a/config/rootfiles/oldcore/44/update.sh b/config/rootfiles/oldcore/44/update.sh new file mode 100644 index 0000000..2141b3a --- /dev/null +++ b/config/rootfiles/oldcore/44/update.sh @@ -0,0 +1,311 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 3 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2010 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 +# +KVER="2.6.32.28" +MOUNT=`grep "kernel" /boot/grub/grub.conf | tail -n 1` +# Nur den letzten Parameter verwenden +echo $MOUNT > /dev/null +MOUNT=$_ +if [ ! $MOUNT == "rw" ]; then + MOUNT="ro" +fi + + +# +# check if we the backup file already exist +if [ -e /var/ipfire/backup/core-upgrade_$KVER.tar.bz2 ]; then + echo Moving backup to backup-old ... + mv -f /var/ipfire/backup/core-upgrade_$KVER.tar.bz2 \ + /var/ipfire/backup/core-upgrade_$KVER-old.tar.bz2 +fi +echo First we made a backup of all files that was inside of the +echo update archive. This may take a while ... +# Add some files that are not in the package to backup +echo lib/modules >> /opt/pakfire/tmp/ROOTFILES +echo boot >> /opt/pakfire/tmp/ROOTFILES +echo etc/mkinitcpio.conf >> /opt/pakfire/tmp/ROOTFILES +echo etc/mkinitcpio.conf.org >> /opt/pakfire/tmp/ROOTFILES +echo etc/mkinitcpio.d >> /opt/pakfire/tmp/ROOTFILES +echo lib/initcpio >> /opt/pakfire/tmp/ROOTFILES +echo sbin/mkinitcpio >> /opt/pakfire/tmp/ROOTFILES +echo usr/bin/iw >> /opt/pakfire/tmp/ROOTFILES +echo etc/snort >> /opt/pakfire/tmp/ROOTFILES +echo usr/lib/snort_* >> /opt/pakfire/tmp/ROOTFILES +echo usr/lib/squid >> /opt/pakfire/tmp/ROOTFILES + +# Backup the files +tar cjvf /var/ipfire/backup/core-upgrade_$KVER.tar.bz2 \ + -C / -T /opt/pakfire/tmp/ROOTFILES --exclude='#*' > /dev/null 2>&1 + +echo +echo Update Kernel to $KVER ... +# Remove old kernel, configs, initrd, modules ... +# +rm -rf /boot/System.map-* +rm -rf /boot/config-* +rm -rf /boot/ipfirerd-* +rm -rf /boot/vmlinuz-* +rm -rf /lib/modules/*-ipfire +# Remove mkinitcpio +rm -rf /etc/mkinitcpio.* +rm -rf /lib/initcpio +rm -rf /sbin/mkinitcpio +# Remove old iw (new is in usr/sbin) +rm -rf /usr/bin/iw +# Remove old usb_modeswitch data +rm -rf /etc/usb_modeswitch.d +# +# Backup grub.conf +# +cp -vf /boot/grub/grub.conf /boot/grub/grub.conf.org + +# +# Stop services to save memory +# +/etc/init.d/snort stop +/etc/init.d/squid stop +/etc/init.d/ipsec stop + +# +# +# Remove old snort... +rm -rf /etc/snort +rm -rf /usr/lib/snort_* +# Remove old squid... +rm -rf /usr/lib/squid +# +# Unpack the updated files +# +echo +echo Unpack the updated files ... +# +tar xvf /opt/pakfire/tmp/files --preserve --numeric-owner -C / \ + --no-overwrite-dir + +# +# Change collectd init symlinks +# +rm -f /etc/rc.d/rc3.d/S21collectd +ln -f -s ../init.d/collectd /etc/rc.d/rc3.d/S29collectd + +# Remove old pakfire cronjob. +rm -f /etc/fcron.daily/pakfire-update + +# Convert /etc/fstab entries to UUID ... +# +echo Convert fstab entries to UUID ... +ROOT=`mount | grep " / " | cut -d" " -f1` +BOOT=`mount | grep " /boot " | cut -d" " -f1` +VAR=`mount | grep " /var " | cut -d" " -f1` +SWAP=`grep "/dev/" /proc/swaps | cut -d" " -f1` +# + +if [ ! -z $ROOT ]; then + ROOTUUID=`blkid -c /dev/null -sUUID $ROOT | cut -d'"' -f2` + if [ ! -z $ROOTUUID ]; then + sed -i "s|^$ROOT|UUID=$ROOTUUID|g" /etc/fstab + #else + #to do add uuid to rootfs + fi + else + echo "ERROR! / not found!!!" +fi + +if [ ! -z $BOOT ]; then + BOOTUUID=`blkid -c /dev/null -sUUID $BOOT | cut -d'"' -f2` + if [ ! -z $BOOTUUID ]; then + sed -i "s|^$BOOT|UUID=$BOOTUUID|g" /etc/fstab + #else + #to do add uuid to bootfs + fi + else + echo "WARNING! /boot not found!!!" +fi + +if [ ! -z $VAR ]; then + VARUUID=`blkid -c /dev/null -sUUID $VAR | cut -d'"' -f2` + if [ ! -z $VARUUID ]; then + sed -i "s|^$VAR|UUID=$VARUUID|g" /etc/fstab + #else + #to do add uuid to varfs + fi + else + echo "WARNING! /var not found!!!" +fi + +if [ ! -z $SWAP ]; then + SWAPUUID=`blkid -c /dev/null -sUUID $SWAP | cut -d'"' -f2` + if [ ! -z $SWAPUUID ]; then + sed -i "s|^$SWAP|UUID=$SWAPUUID|g" /etc/fstab + else + # Reformat swap to add a UUID + swapoff -a + mkswap $SWAP + swapon -a + SWAPUUID=`blkid -c /dev/null -sUUID $SWAP | cut -d'"' -f2` + if [ ! -z $SWAPUUID ]; then + sed -i "s|^$SWAP|UUID=$SWAPUUID|g" /etc/fstab + fi + fi + else + echo "WARNING! swap not found!!!" +fi + +#new strongswan need keyexchange=ikev1 because this is not default anymore +mv /var/ipfire/vpn/ipsec.conf /var/ipfire/vpn/ipsec.conf.org +grep -v "keyexchange=ikev1" /var/ipfire/vpn/ipsec.conf.org > /var/ipfire/vpn/ipsec.conf +sed -i "s|^conn [A-Za-z].*$|&\n\tkeyexchange=ikev1|g" /var/ipfire/vpn/ipsec.conf +chown nobody:nobody /var/ipfire/vpn/ipsec.conf + +#new squid has some changed options. Build a basic config to be able start squid. +mv /var/ipfire/proxy/squid.conf /var/ipfire/proxy/squid.conf.org +grep -v "header_access " /var/ipfire/proxy/squid.conf.org | \ +grep -v "error_directory " | \ +grep -v "cache_dir null" | \ +grep -v "reply_body_max_size 0" > /var/ipfire/proxy/squid.conf +echo >> /var/ipfire/proxy/squid.conf +echo error_directory /etc/squid/errors >> /var/ipfire/proxy/squid.conf +chown nobody:nobody /var/ipfire/proxy/squid.conf + +#Convert extrahd entries to UUID +cp -f /var/ipfire/extrahd/devices /var/ipfire/extrahd/devices.org +while read entry +do + device=`echo $entry | cut -f1 -d";"` + uuid=`blkid -c /dev/null -s UUID -o value /dev/$device` + if [ ! -z $uuid ]; then + sed -i -e "s|$device|UUID=$uuid|g" /var/ipfire/extrahd/devices + sed -i -e "s|/dev/$device|UUID=$uuid|g" /var/ipfire/extrahd/fstab + sed -i -e "s|/dev/$device|UUID=$uuid|g" /etc/fstab + fi +done < /var/ipfire/extrahd/devices.org + +# +# Start services +# +/etc/init.d/squid start +/etc/init.d/snort start +if [ `grep "ENABLED=on" /var/ipfire/vpn/settings` ]; then + /etc/init.d/ipsec start +fi + +# +# Rebuild qosscript if enabled +# +if [ -e /var/ipfire/qos/enable ]; then + /usr/local/bin/qosctrl stop + /usr/local/bin/qosctrl generate + /usr/local/bin/qosctrl start +fi + +# Add pakfire and fireinfo cronjobs... +grep -v "# fireinfo" /var/spool/cron/root.orig | +grep -v "/usr/bin/sendprofile" | +grep -v "# pakfire" | +grep -v "/usr/local/bin/pakfire" > /var/tmp/root.tmp +echo "" >> /var/tmp/root.tmp +echo "# fireinfo" >> /var/tmp/root.tmp +echo "%nightly,random * 23-4 /usr/bin/sendprofile >/dev/null 2>&1" >> /var/tmp/root.tmp +echo "" >> /var/tmp/root.tmp +echo "# pakfire" >> /var/tmp/root.tmp +echo "%nightly,random * 23-4 /usr/local/bin/pakfire update >/dev/null 2>&1" >> /var/tmp/root.tmp +fcrontab /var/tmp/root.tmp + +# +# Modify grub.conf +# +echo +echo Update grub configuration ... +if [ ! -z $ROOTUUID ]; then + sed -i "s|ROOT|UUID=$ROOTUUID|g" /boot/grub/grub.conf +else + sed -i "s|ROOT|$ROOT|g" /boot/grub/grub.conf +fi +sed -i "s|KVER|$KVER|g" /boot/grub/grub.conf +sed -i "s|MOUNT|$MOUNT|g" /boot/grub/grub.conf + +if [ "$(grep "^serial" /boot/grub/grub.conf.org)" == "" ]; then + echo "grub use default console ..." +else + echo "grub use serial console ..." + sed -i -e "s|splashimage|#splashimage|g" /boot/grub/grub.conf + sed -i -e "s|#serial|serial|g" /boot/grub/grub.conf + sed -i -e "s|#terminal|terminal|g" /boot/grub/grub.conf + sed -i -e "s| panic=10 | console=ttyS0,38400n8 panic=10 |g" /boot/grub/grub.conf +fi +# +# Change /dev/hd? to /dev/sda +# +if [ "${ROOT:0:7}" == "/dev/hd" ];then + sed -i -e "s|${ROOT:0:8}|/dev/sda|g" /boot/grub/grub.conf + sed -i -e "s|${ROOT:0:8}|/dev/sda|g" /etc/fstab +fi +# +# Don't show gpl on updated systens +# +touch /var/ipfire/main/gpl_accepted +# +# ReInstall grub +# +grub-install --no-floppy ${ROOT::`expr length $ROOT`-1} --recheck +# +# Rebuild Language +# +perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang" +# +# Delete old lm-sensor modullist to force search at next boot +# +rm -rf /etc/sysconfig/lm_sensors +# +# Change version of Pakfire.conf +# +OLDVERSION=`grep "version = " /opt/pakfire/etc/pakfire.conf | cut -d'"' -f2` +NEWVERSION="2.9" +sed -i "s|$OLDVERSION|$NEWVERSION|g" /opt/pakfire/etc/pakfire.conf +# +# After pakfire has ended run it again and update the lists and do upgrade +# +echo '#!/bin/bash' > /tmp/pak_update +echo 'while [ "$(ps -A | grep " update.sh")" != "" ]; do' >> /tmp/pak_update +echo ' sleep 1' >> /tmp/pak_update +echo 'done' >> /tmp/pak_update +echo 'while [ "$(ps -A | grep " pakfire")" != "" ]; do' >> /tmp/pak_update +echo ' sleep 1' >> /tmp/pak_update +echo 'done' >> /tmp/pak_update +echo '/opt/pakfire/pakfire update -y --force' >> /tmp/pak_update +echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update +echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update +echo '/opt/pakfire/pakfire upgrade -y' >> /tmp/pak_update +echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-44 "Upgrade finished. If you use a customized grub.cfg"' >> /tmp/pak_update +echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-44 "Check it before reboot !!!"' >> /tmp/pak_update +echo '/usr/bin/logger -p syslog.emerg -t core-upgrade-44 " *** Please reboot... *** "' >> /tmp/pak_update +echo 'touch /var/run/need_reboot ' >> /tmp/pak_update +# +chmod +x /tmp/pak_update +/tmp/pak_update & +echo +echo Please wait until pakfire has ended... +echo diff --git a/config/rootfiles/oldcore/45/exclude b/config/rootfiles/oldcore/45/exclude new file mode 100644 index 0000000..2cb9798 --- /dev/null +++ b/config/rootfiles/oldcore/45/exclude @@ -0,0 +1 @@ +etc/snort/snort.conf \ No newline at end of file diff --git a/config/rootfiles/oldcore/45/filelists/files b/config/rootfiles/oldcore/45/filelists/files new file mode 100644 index 0000000..0fba2b2 --- /dev/null +++ b/config/rootfiles/oldcore/45/filelists/files @@ -0,0 +1,19 @@ +etc/system-release +etc/issue +etc/httpd/conf/ssl-global.conf +etc/rc.d/init.d/functions +srv/web/ipfire/cgi-bin/connections.cgi +srv/web/ipfire/cgi-bin/fireinfo.cgi +srv/web/ipfire/cgi-bin/ids.cgi +srv/web/ipfire/cgi-bin/index.cgi +srv/web/ipfire/cgi-bin/media.cgi +srv/web/ipfire/cgi-bin/pakfire.cgi +srv/web/ipfire/cgi-bin/pppsetup.cgi +srv/web/ipfire/cgi-bin/proxy.cgi +srv/web/ipfire/cgi-bin/vpnmain.cgi +usr/sbin/updxlrator +var/ipfire/outgoing/bin/outgoingfw.pl +srv/web/ipfire/cgi-bin/logs.cgi/firewalllog.dat +usr/local/bin/makegraphs +usr/local/bin/hddshutdown +usr/local/bin/vpn-watch diff --git a/config/rootfiles/oldcore/45/filelists/fireinfo b/config/rootfiles/oldcore/45/filelists/fireinfo new file mode 120000 index 0000000..c461155 --- /dev/null +++ b/config/rootfiles/oldcore/45/filelists/fireinfo @@ -0,0 +1 @@ +../../../common/fireinfo \ No newline at end of file diff --git a/config/rootfiles/oldcore/45/filelists/snort b/config/rootfiles/oldcore/45/filelists/snort new file mode 120000 index 0000000..9406ce0 --- /dev/null +++ b/config/rootfiles/oldcore/45/filelists/snort @@ -0,0 +1 @@ +../../../common/snort \ No newline at end of file diff --git a/config/rootfiles/oldcore/45/filelists/squid b/config/rootfiles/oldcore/45/filelists/squid new file mode 120000 index 0000000..2dc8372 --- /dev/null +++ b/config/rootfiles/oldcore/45/filelists/squid @@ -0,0 +1 @@ +../../../common/squid \ No newline at end of file diff --git a/config/rootfiles/oldcore/45/meta b/config/rootfiles/oldcore/45/meta new file mode 100644 index 0000000..d547fa8 --- /dev/null +++ b/config/rootfiles/oldcore/45/meta @@ -0,0 +1 @@ +DEPS="" diff --git a/config/rootfiles/oldcore/45/update.sh b/config/rootfiles/oldcore/45/update.sh new file mode 100644 index 0000000..646a553 --- /dev/null +++ b/config/rootfiles/oldcore/45/update.sh @@ -0,0 +1,91 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 3 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2010 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +# +# Remove old core updates from pakfire cache to save space... +core=45 +for (( i=1; i<=$core; i++ )) +do + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire +done + +# +#Stop services +echo Stopping Proxy +/etc/init.d/squid stop 2>/dev/null +echo Stopping vpn-watch +killall vpn-watch + +# +#Extract files +extract_files + +# +# Remove some addon cronjobs if the addons are not installed +[ ! -e /opt/pakfire/db/installed/meta-cacti ] && rm -f /etc/fcron.cyclic/cacti.cron +[ ! -e /opt/pakfire/db/installed/meta-gnump3d ] && rm -f /etc/fcron.daily/gnump3d-index +[ ! -e /opt/pakfire/db/installed/meta-asterisk ] && rm -f /etc/fcron.minutely/wakeup.sh + +# Remove disable cron mails... +sed "s|MAILTO=root|MAILTO=|g" < /var/spool/cron/root.orig > /var/tmp/root.tmp +fcrontab /var/tmp/root.tmp + +# Disable snort packet decoding alerts +sed -i "s|#config disable_decode_alerts|config disable_decode_alerts|g" /etc/snort/snort.conf +sed -i "s|#config disable_tcpopt_alerts|config disable_tcpopt_alerts|g" /etc/snort/snort.conf + +# +#Start services +echo Starting Proxy +/etc/init.d/squid start 2>/dev/null +echo Rewriting Outgoing FW Rules +/var/ipfire/outgoing/bin/outgoingfw.pl +if [ `grep "ENABLED=on" /var/ipfire/vpn/settings` ]; then + echo Starting vpn-watch + /usr/local/bin/vpn-watch & +fi + +# +#Update Language cache +#perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang" + +#Disable geode_aes modul +mv /lib/modules/2.6.32.28-ipfire/kernel/drivers/crypto/geode-aes.ko \ + /lib/modules/2.6.32.28-ipfire/kernel/drivers/crypto/geode-aes.ko.off >/dev/null 2>&1 +mv /lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/crypto/geode-aes.ko \ + /lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/crypto/geode-aes.ko.off >/dev/null 2>&1 +mv /lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/crypto/geode-aes.ko \ + /lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/crypto/geode-aes.ko.off >/dev/null 2>&1 + +#Rebuild module dep's +depmod 2.6.32.28-ipfire >/dev/null 2>&1 +depmod 2.6.32.28-ipfire-pae >/dev/null 2>&1 +depmod 2.6.32.28-ipfire-xen >/dev/null 2>&1 + +# +#Finish +#Don't report the exitcode last command +exit 0 diff --git a/config/rootfiles/oldcore/46/exclude b/config/rootfiles/oldcore/46/exclude new file mode 100644 index 0000000..01b7a7f --- /dev/null +++ b/config/rootfiles/oldcore/46/exclude @@ -0,0 +1,3 @@ +etc/ssh/ssh_config +etc/ssh/sshd_config +etc/ssl/openssl.cnf diff --git a/config/rootfiles/oldcore/46/filelists/compat-wireless b/config/rootfiles/oldcore/46/filelists/compat-wireless new file mode 120000 index 0000000..5b5ac9e --- /dev/null +++ b/config/rootfiles/oldcore/46/filelists/compat-wireless @@ -0,0 +1 @@ +../../../common/compat-wireless \ No newline at end of file diff --git a/config/rootfiles/oldcore/46/filelists/compat-wireless-modules b/config/rootfiles/oldcore/46/filelists/compat-wireless-modules new file mode 100644 index 0000000..3f12c8a --- /dev/null +++ b/config/rootfiles/oldcore/46/filelists/compat-wireless-modules @@ -0,0 +1,342 @@ +lib/modules/2.6.32.28-ipfire/kernel/compat/compat.ko +lib/modules/2.6.32.28-ipfire/kernel/compat/compat_firmware_class.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/bluetooth/ath3k.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/bluetooth/bcm203x.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/bluetooth/bfusb.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/bluetooth/bluecard_cs.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/bluetooth/bpa10x.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/bluetooth/bt3c_cs.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/bluetooth/btmrvl.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/bluetooth/btmrvl_sdio.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/bluetooth/btsdio.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/bluetooth/btuart_cs.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/bluetooth/btusb.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/bluetooth/dtl1_cs.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/bluetooth/hci_uart.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/bluetooth/hci_vhci.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/misc/eeprom/eeprom_93cx6.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/atl1c/atl1c.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/atl1e/atl1e.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/atlx/atl1.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/atlx/atl2.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/b44.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/asix.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/catc.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/cdc_eem.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/cdc_ether.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/cdc_subset.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/dm9601.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/gl620a.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/hso.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/int51x1.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/kaweth.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/mcs7830.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/net1080.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/pegasus.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/plusb.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/rndis_host.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/rtl8150.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/smsc95xx.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/usbnet.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/usb/zaurus.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/adm8211.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/at76c50x-usb.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/ath/ar9170/ar9170usb.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/ath/ath.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/ath/carl9170 +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/b43/b43.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/b43legacy/b43legacy.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/ipw2x00/libipw.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/iwlwifi/iwl3945.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/iwlwifi/iwlcore.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/iwmc3200wifi/iwmc3200wifi.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/libertas/libertas.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/libertas/libertas_cs.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/libertas/libertas_sdio.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/libertas/usb8xxx.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/mac80211_hwsim.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/mwl8k.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/orinoco/orinoco.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_cs.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_nortel.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_pci.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_plx.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_tmd.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/orinoco/orinoco_usb.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/orinoco/spectrum_cs.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/p54/p54common.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/p54/p54pci.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/p54/p54usb.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/rndis_wlan.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800pci.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/rt2x00/rt61pci.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/rt2x00/rt73usb.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/rtl818x/rtl8180.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/rtl818x/rtl8187.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/wl1251/wl1251.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/wl1251/wl1251_sdio.ko +#lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/wl12xx/wl1271.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/ssb/ssb.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/staging/ath6kl/ath6kl.ko +lib/modules/2.6.32.28-ipfire/kernel/drivers/staging/brcm80211/brcm80211.ko +lib/modules/2.6.32.28-ipfire/kernel/net/bluetooth/bluetooth.ko +lib/modules/2.6.32.28-ipfire/kernel/net/bluetooth/bnep/bnep.ko +lib/modules/2.6.32.28-ipfire/kernel/net/bluetooth/cmtp/cmtp.ko +lib/modules/2.6.32.28-ipfire/kernel/net/bluetooth/hidp/hidp.ko +lib/modules/2.6.32.28-ipfire/kernel/net/bluetooth/l2cap.ko +lib/modules/2.6.32.28-ipfire/kernel/net/bluetooth/rfcomm/rfcomm.ko +lib/modules/2.6.32.28-ipfire/kernel/net/bluetooth/sco.ko +lib/modules/2.6.32.28-ipfire/kernel/net/mac80211/mac80211.ko +lib/modules/2.6.32.28-ipfire/kernel/net/wireless/cfg80211.ko +lib/modules/2.6.32.28-ipfire/kernel/net/wireless/lib80211.ko +lib/modules/2.6.32.28-ipfire/kernel/net/wireless/lib80211_crypt_ccmp.ko +lib/modules/2.6.32.28-ipfire/kernel/net/wireless/lib80211_crypt_tkip.ko +lib/modules/2.6.32.28-ipfire/kernel/net/wireless/lib80211_crypt_wep.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/compat/compat.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/compat/compat_firmware_class.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/bluetooth/ath3k.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/bluetooth/bcm203x.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/bluetooth/bfusb.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/bluetooth/bluecard_cs.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/bluetooth/bpa10x.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/bluetooth/bt3c_cs.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/bluetooth/btmrvl.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/bluetooth/btmrvl_sdio.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/bluetooth/btsdio.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/bluetooth/btuart_cs.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/bluetooth/btusb.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/bluetooth/dtl1_cs.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/bluetooth/hci_uart.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/bluetooth/hci_vhci.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/misc/eeprom/eeprom_93cx6.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/atl1c/atl1c.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/atl1e/atl1e.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/atlx/atl1.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/atlx/atl2.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/b44.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/asix.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/catc.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/cdc_eem.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/cdc_ether.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/cdc_subset.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/dm9601.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/gl620a.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/hso.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/int51x1.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/kaweth.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/mcs7830.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/net1080.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/pegasus.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/plusb.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/rndis_host.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/rtl8150.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/smsc95xx.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/usbnet.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/usb/zaurus.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/adm8211.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/at76c50x-usb.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/ath/ar9170/ar9170usb.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/ath/ath.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/ath/carl9170 +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/b43/b43.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/b43legacy/b43legacy.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/ipw2x00/libipw.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/iwlwifi/iwl3945.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/iwlwifi/iwlcore.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/iwmc3200wifi/iwmc3200wifi.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/libertas/libertas.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/libertas/libertas_cs.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/libertas/libertas_sdio.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/libertas/usb8xxx.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/mac80211_hwsim.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/mwl8k.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/orinoco/orinoco.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/orinoco/orinoco_cs.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/orinoco/orinoco_nortel.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/orinoco/orinoco_pci.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/orinoco/orinoco_plx.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/orinoco/orinoco_tmd.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/orinoco/orinoco_usb.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/orinoco/spectrum_cs.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/p54/p54common.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/p54/p54pci.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/p54/p54usb.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/rndis_wlan.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2800pci.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt61pci.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/rt2x00/rt73usb.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/rtl818x/rtl8180.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/rtl818x/rtl8187.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/wl1251/wl1251.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/wl1251/wl1251_sdio.ko +#lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/wl12xx/wl1271.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/ssb/ssb.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/staging/ath6kl/ath6kl.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/drivers/staging/brcm80211/brcm80211.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/net/bluetooth/bluetooth.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/net/bluetooth/bnep/bnep.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/net/bluetooth/cmtp/cmtp.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/net/bluetooth/hidp/hidp.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/net/bluetooth/l2cap.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/net/bluetooth/rfcomm/rfcomm.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/net/bluetooth/sco.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/net/mac80211/mac80211.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/net/wireless/cfg80211.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/net/wireless/lib80211.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/net/wireless/lib80211_crypt_ccmp.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/net/wireless/lib80211_crypt_tkip.ko +lib/modules/2.6.32.28-ipfire-pae/kernel/net/wireless/lib80211_crypt_wep.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/compat/compat.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/compat/compat_firmware_class.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/bluetooth/ath3k.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/bluetooth/bcm203x.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/bluetooth/bfusb.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/bluetooth/bluecard_cs.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/bluetooth/bpa10x.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/bluetooth/bt3c_cs.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/bluetooth/btmrvl.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/bluetooth/btmrvl_sdio.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/bluetooth/btsdio.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/bluetooth/btuart_cs.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/bluetooth/btusb.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/bluetooth/dtl1_cs.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/bluetooth/hci_uart.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/bluetooth/hci_vhci.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/misc/eeprom/eeprom_93cx6.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/atl1c/atl1c.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/atl1e/atl1e.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/atlx/atl1.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/atlx/atl2.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/b44.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/asix.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/catc.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/cdc_eem.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/cdc_ether.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/cdc_subset.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/dm9601.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/gl620a.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/hso.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/int51x1.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/kaweth.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/mcs7830.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/net1080.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/pegasus.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/plusb.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/rndis_host.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/rtl8150.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/smsc95xx.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/usbnet.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/usb/zaurus.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/adm8211.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/at76c50x-usb.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/ath/ar9170/ar9170usb.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/ath/ath.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/ath/carl9170 +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/ath/carl9170/carl9170.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/b43/b43.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/b43legacy/b43legacy.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/ipw2x00/libipw.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwl3945.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/iwlwifi/iwlcore.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/iwmc3200wifi/iwmc3200wifi.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas_cs.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/libertas/libertas_sdio.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/libertas/usb8xxx.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/mac80211_hwsim.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/mwl8k.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_cs.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_nortel.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_pci.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_plx.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_tmd.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/orinoco/orinoco_usb.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/orinoco/spectrum_cs.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/p54/p54common.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/p54/p54pci.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/p54/p54usb.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/rndis_wlan.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2800pci.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt61pci.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/rt2x00/rt73usb.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/rtl818x/rtl8180.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/rtl818x/rtl8187.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/wl1251/wl1251.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/wl1251/wl1251_sdio.ko +#lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/wl12xx/wl1271.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/ssb/ssb.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/staging/ath6kl/ath6kl.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/drivers/staging/brcm80211/brcm80211.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/net/bluetooth/bluetooth.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/net/bluetooth/bnep/bnep.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/net/bluetooth/cmtp/cmtp.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/net/bluetooth/hidp/hidp.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/net/bluetooth/l2cap.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/net/bluetooth/rfcomm/rfcomm.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/net/bluetooth/sco.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/net/mac80211/mac80211.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/net/wireless/cfg80211.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/net/wireless/lib80211.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/net/wireless/lib80211_crypt_ccmp.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/net/wireless/lib80211_crypt_tkip.ko +lib/modules/2.6.32.28-ipfire-xen/kernel/net/wireless/lib80211_crypt_wep.ko diff --git a/config/rootfiles/oldcore/46/filelists/crda b/config/rootfiles/oldcore/46/filelists/crda new file mode 120000 index 0000000..d68c46e --- /dev/null +++ b/config/rootfiles/oldcore/46/filelists/crda @@ -0,0 +1 @@ +../../../common/crda \ No newline at end of file diff --git a/config/rootfiles/oldcore/46/filelists/files b/config/rootfiles/oldcore/46/filelists/files new file mode 100644 index 0000000..956e06e --- /dev/null +++ b/config/rootfiles/oldcore/46/filelists/files @@ -0,0 +1,11 @@ +etc/system-release +boot/ipfirerd-2.6.32.28.img +opt/pakfire/lib/functions.pl +var/ipfire/backup/include +srv/web/ipfire/cgi-bin/system.cgi +srv/web/ipfire/cgi-bin/ddns.cgi +usr/local/bin/setddns.pl +var/ipfire/langs/de.pl +var/ipfire/langs/en.pl +var/ipfire/langs/es.pl +var/ipfire/langs/fr.pl diff --git a/config/rootfiles/oldcore/46/filelists/openssh b/config/rootfiles/oldcore/46/filelists/openssh new file mode 120000 index 0000000..d8c77fd --- /dev/null +++ b/config/rootfiles/oldcore/46/filelists/openssh @@ -0,0 +1 @@ +../../../common/openssh \ No newline at end of file diff --git a/config/rootfiles/oldcore/46/filelists/openssl b/config/rootfiles/oldcore/46/filelists/openssl new file mode 120000 index 0000000..e011a92 --- /dev/null +++ b/config/rootfiles/oldcore/46/filelists/openssl @@ -0,0 +1 @@ +../../../common/openssl \ No newline at end of file diff --git a/config/rootfiles/oldcore/46/filelists/squid b/config/rootfiles/oldcore/46/filelists/squid new file mode 120000 index 0000000..2dc8372 --- /dev/null +++ b/config/rootfiles/oldcore/46/filelists/squid @@ -0,0 +1 @@ +../../../common/squid \ No newline at end of file diff --git a/config/rootfiles/oldcore/46/meta b/config/rootfiles/oldcore/46/meta new file mode 100644 index 0000000..d547fa8 --- /dev/null +++ b/config/rootfiles/oldcore/46/meta @@ -0,0 +1 @@ +DEPS="" diff --git a/config/rootfiles/oldcore/46/update.sh b/config/rootfiles/oldcore/46/update.sh new file mode 100644 index 0000000..3ac423d --- /dev/null +++ b/config/rootfiles/oldcore/46/update.sh @@ -0,0 +1,65 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 3 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2011 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +# +# Remove old core updates from pakfire cache to save space... +core=46 +for (( i=1; i<=$core; i++ )) +do + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire +done + +# +#Stop services + +# +#Extract files +extract_files + +# +#Start services +/etc/init.d/squid restart + +# +#Update Language cache +perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang" + +# Rebuild initrd of optional pae and xen kernel +KVER=2.6.32.28 +[ -e /boot/ipfirerd-$KVER-pae.img ] && /sbin/dracut --force --verbose /boot/ipfirerd-$KVER-pae.img $KVER-ipfire-pae +[ -e /boot/ipfirerd-$KVER-xen.img ] && /sbin/dracut --force --verbose /boot/ipfirerd-$KVER-xen.img $KVER-ipfire-xen + +#Rebuild module dep's +depmod 2.6.32.28-ipfire >/dev/null 2>&1 +depmod 2.6.32.28-ipfire-pae >/dev/null 2>&1 +depmod 2.6.32.28-ipfire-xen >/dev/null 2>&1 + +# +#Finish +/etc/init.d/fireinfo start +sendprofile +#Don't report the exitcode last command +exit 0 diff --git a/config/rootfiles/oldcore/47/exclude b/config/rootfiles/oldcore/47/exclude new file mode 100644 index 0000000..e69de29 diff --git a/config/rootfiles/oldcore/47/filelists/files b/config/rootfiles/oldcore/47/filelists/files new file mode 100644 index 0000000..a83bb34 --- /dev/null +++ b/config/rootfiles/oldcore/47/filelists/files @@ -0,0 +1,9 @@ +etc/system-release +etc/rc.d/init.d/sshd +etc/rc.d/init.d/networking/red +srv/web/ipfire/cgi-bin/proxy.cgi +srv/web/ipfire/cgi-bin/pppsetup.cgi +srv/web/ipfire/cgi-bin/services.cgi +srv/web/ipfire/cgi-bin/remote.cgi +srv/web/ipfire/cgi-bin/ids.cgi +var/ipfire/backup/include diff --git a/config/rootfiles/oldcore/47/filelists/fireinfo b/config/rootfiles/oldcore/47/filelists/fireinfo new file mode 120000 index 0000000..c461155 --- /dev/null +++ b/config/rootfiles/oldcore/47/filelists/fireinfo @@ -0,0 +1 @@ +../../../common/fireinfo \ No newline at end of file diff --git a/config/rootfiles/oldcore/47/filelists/php b/config/rootfiles/oldcore/47/filelists/php new file mode 120000 index 0000000..1ae48d7 --- /dev/null +++ b/config/rootfiles/oldcore/47/filelists/php @@ -0,0 +1 @@ +../../../common/php \ No newline at end of file diff --git a/config/rootfiles/oldcore/47/meta b/config/rootfiles/oldcore/47/meta new file mode 100644 index 0000000..d547fa8 --- /dev/null +++ b/config/rootfiles/oldcore/47/meta @@ -0,0 +1 @@ +DEPS="" diff --git a/config/rootfiles/oldcore/47/update.sh b/config/rootfiles/oldcore/47/update.sh new file mode 100644 index 0000000..3adc616 --- /dev/null +++ b/config/rootfiles/oldcore/47/update.sh @@ -0,0 +1,64 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 3 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2011 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +# +# Remove old core updates from pakfire cache to save space... +core=47 +for (( i=1; i<=$core; i++ )) +do + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire +done + +# +#Stop services + +# +#Extract files +extract_files + +#Generate ssh ecdsa host key if not present +if [ ! -e /etc/ssh/ssh_host_ecdsa_key ]; then + ssh-keygen -qf /etc/ssh/ssh_host_ecdsa_key -N '' -t ecdsa +fi + +# +#Start services + +# +#Update Language cache +#perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang" + +#Rebuild module dep's +#depmod 2.6.32.28-ipfire >/dev/null 2>&1 +#depmod 2.6.32.28-ipfire-pae >/dev/null 2>&1 +#depmod 2.6.32.28-ipfire-xen >/dev/null 2>&1 + +# +#Finish +/etc/init.d/fireinfo start +sendprofile +#Don't report the exitcode last command +exit 0 diff --git a/config/rootfiles/oldcore/48/exclude b/config/rootfiles/oldcore/48/exclude new file mode 100644 index 0000000..6fe46b4 --- /dev/null +++ b/config/rootfiles/oldcore/48/exclude @@ -0,0 +1 @@ +/srv/web/ipfire/html/proxy.pac diff --git a/config/rootfiles/oldcore/48/filelists/daq b/config/rootfiles/oldcore/48/filelists/daq new file mode 120000 index 0000000..d0e0956 --- /dev/null +++ b/config/rootfiles/oldcore/48/filelists/daq @@ -0,0 +1 @@ +../../../common/daq \ No newline at end of file diff --git a/config/rootfiles/oldcore/48/filelists/files b/config/rootfiles/oldcore/48/filelists/files new file mode 100644 index 0000000..6bc22d4 --- /dev/null +++ b/config/rootfiles/oldcore/48/filelists/files @@ -0,0 +1,4 @@ +etc/system-release +var/ipfire/backup/bin/backup.pl +srv/web/ipfire/cgi-bin/ids.cgi +srv/web/ipfire/cgi-bin/pppsetup.cgi diff --git a/config/rootfiles/oldcore/48/filelists/perl b/config/rootfiles/oldcore/48/filelists/perl new file mode 120000 index 0000000..478292a --- /dev/null +++ b/config/rootfiles/oldcore/48/filelists/perl @@ -0,0 +1 @@ +../../../common/perl \ No newline at end of file diff --git a/config/rootfiles/oldcore/48/filelists/perl-modules b/config/rootfiles/oldcore/48/filelists/perl-modules new file mode 100644 index 0000000..9c884b8 --- /dev/null +++ b/config/rootfiles/oldcore/48/filelists/perl-modules @@ -0,0 +1,380 @@ +usr/lib/perl5/site_perl/5.12.3/Archive/Tar.pm +usr/lib/perl5/site_perl/5.12.3/Archive/Tar/Constant.pm +usr/lib/perl5/site_perl/5.12.3/Archive/Tar/File.pm +usr/lib/perl5/site_perl/5.12.3/Archive/Zip.pm +usr/lib/perl5/site_perl/5.12.3/Archive/Zip/BufferedFileHandle.pm +usr/lib/perl5/site_perl/5.12.3/Archive/Zip/MemberRead.pm +usr/lib/perl5/site_perl/5.12.3/Archive/Zip/MockFileHandle.pm +usr/lib/perl5/site_perl/5.12.3/Archive/Zip/Tree.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/BerkeleyDB.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/BerkeleyDB/Btree.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/BerkeleyDB/Hash.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/BerkeleyDB/BerkeleyDB.so +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Compress/Zlib.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Compress/Zlib/Zlib.so +usr/lib/perl5/site_perl/5.12.3/Convert/TNEF.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Convert/UUlib.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Convert/UUlib/UUlib.so +usr/lib/perl5/site_perl/5.12.3/Digest/HMAC.pm +usr/lib/perl5/site_perl/5.12.3/Digest/HMAC_MD5.pm +usr/lib/perl5/site_perl/5.12.3/Digest/HMAC_SHA1.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Digest/SHA1.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Digest/SHA1/SHA1.so +usr/lib/perl5/site_perl/5.12.3/GD/Graph.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/Data.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/Error.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/FAQ.pod +usr/lib/perl5/site_perl/5.12.3/GD/Graph/area.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/axestype.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/bars.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/colour.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/hbars.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/lines.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/linespoints.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/mixed.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/pie.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/points.pm +usr/lib/perl5/site_perl/5.12.3/GD/Graph/utils.pm +usr/lib/perl5/site_perl/5.12.3/GD/Text.pm +usr/lib/perl5/site_perl/5.12.3/GD/Text/Align.pm +usr/lib/perl5/site_perl/5.12.3/GD/Text/Wrap.pm +usr/lib/perl5/site_perl/5.12.3/Geo/IP/PurePerl.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML/Entities.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML/Filter.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML/HeadParser.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML/LinkExtor.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML/Parser.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML/PullParser.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/HTML/TokeParser.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/HTML/Parser/Parser.so +usr/lib/perl5/site_perl/5.12.3/HTML/Tagset.pm +usr/lib/perl5/site_perl/5.12.3/IO/AtomicFile.pm +usr/lib/perl5/site_perl/5.12.3/IO/InnerFile.pm +usr/lib/perl5/site_perl/5.12.3/IO/Lines.pm +usr/lib/perl5/site_perl/5.12.3/IO/Scalar.pm +usr/lib/perl5/site_perl/5.12.3/IO/ScalarArray.pm +usr/lib/perl5/site_perl/5.12.3/IO/Stringy.pm +usr/lib/perl5/site_perl/5.12.3/IO/Wrap.pm +usr/lib/perl5/site_perl/5.12.3/IO/WrapTie.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/Oping.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/Oping/Oping.so +usr/lib/perl5/site_perl/5.12.3/Bundle/LWP.pm +usr/lib/perl5/site_perl/5.12.3/File/Listing.pm +usr/lib/perl5/site_perl/5.12.3/HTML/Form.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Cookies.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Cookies/Microsoft.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Cookies/Netscape.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Daemon.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Date.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Headers.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Headers/Auth.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Headers/ETag.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Headers/Util.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Message.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Negotiate.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Request.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Request/Common.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Response.pm +usr/lib/perl5/site_perl/5.12.3/HTTP/Status.pm +usr/lib/perl5/site_perl/5.12.3/LWP.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Authen/Basic.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Authen/Digest.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Authen/Ntlm.pm +usr/lib/perl5/site_perl/5.12.3/LWP/ConnCache.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Debug.pm +usr/lib/perl5/site_perl/5.12.3/LWP/DebugFile.pm +usr/lib/perl5/site_perl/5.12.3/LWP/MediaTypes.pm +usr/lib/perl5/site_perl/5.12.3/LWP/MemberMixin.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/GHTTP.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/cpan.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/data.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/file.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/ftp.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/gopher.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/http.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/http10.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/https.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/https10.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/loopback.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/mailto.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/nntp.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Protocol/nogo.pm +usr/lib/perl5/site_perl/5.12.3/LWP/RobotUA.pm +usr/lib/perl5/site_perl/5.12.3/LWP/Simple.pm +usr/lib/perl5/site_perl/5.12.3/LWP/UserAgent.pm +usr/lib/perl5/site_perl/5.12.3/LWP/media.types +usr/lib/perl5/site_perl/5.12.3/Net/HTTP.pm +usr/lib/perl5/site_perl/5.12.3/Net/HTTP/Methods.pm +usr/lib/perl5/site_perl/5.12.3/Net/HTTP/NB.pm +usr/lib/perl5/site_perl/5.12.3/Net/HTTPS.pm +usr/lib/perl5/site_perl/5.12.3/WWW/RobotRules.pm +usr/lib/perl5/site_perl/5.12.3/WWW/RobotRules/AnyDBM_File.pm +usr/lib/perl5/site_perl/5.12.3/Locale/Constants.pm +usr/lib/perl5/site_perl/5.12.3/Locale/Constants.pod +usr/lib/perl5/site_perl/5.12.3/Locale/Country.pm +usr/lib/perl5/site_perl/5.12.3/Locale/Country.pod +usr/lib/perl5/site_perl/5.12.3/Locale/Currency.pm +usr/lib/perl5/site_perl/5.12.3/Locale/Currency.pod +usr/lib/perl5/site_perl/5.12.3/Locale/Language.pm +usr/lib/perl5/site_perl/5.12.3/Locale/Language.pod +usr/lib/perl5/site_perl/5.12.3/Locale/Script.pm +usr/lib/perl5/site_perl/5.12.3/Locale/Script.pod +usr/lib/perl5/site_perl/5.12.3/Mail/Address.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Cap.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Field.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Field/AddrList.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Field/Date.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Filter.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Header.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Internet.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Mailer.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Mailer/qmail.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Mailer/rfc822.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Mailer/sendmail.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Mailer/smtp.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Mailer/testfile.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Send.pm +usr/lib/perl5/site_perl/5.12.3/Mail/Util.pm +#usr/lib/perl5/site_perl/5.12.3/auto/Mail/Internet/_prephdr.al +#usr/lib/perl5/site_perl/5.12.3/auto/Mail/Internet/add_signature.al +#usr/lib/perl5/site_perl/5.12.3/auto/Mail/Internet/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/auto/Mail/Internet/escape_from.al +#usr/lib/perl5/site_perl/5.12.3/auto/Mail/Internet/nntppost.al +#usr/lib/perl5/site_perl/5.12.3/auto/Mail/Internet/reply.al +#usr/lib/perl5/site_perl/5.12.3/auto/Mail/Internet/send.al +#usr/lib/perl5/site_perl/5.12.3/auto/Mail/Internet/sign.al +#usr/lib/perl5/site_perl/5.12.3/auto/Mail/Internet/smtpsend.al +#usr/lib/perl5/site_perl/5.12.3/auto/Mail/Internet/unescape_from.al +#usr/lib/perl5/site_perl/5.12.3/auto/Mail/Util/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/auto/Mail/Util/mailaddress.al +#usr/lib/perl5/site_perl/5.12.3/auto/Mail/Util/maildomain.al +#usr/lib/perl5/site_perl/5.12.3/auto/Mail/Util/read_mbox.al +usr/lib/perl5/site_perl/5.12.3/MIME/Body.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder/Base64.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder/BinHex.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder/Binary.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder/Gzip64.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder/NBit.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder/QuotedPrint.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Decoder/UU.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Entity.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Field/ConTraEnc.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Field/ContDisp.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Field/ContType.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Field/ParamVal.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Head.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Parser.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Parser/Filer.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Parser/Reader.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Parser/Results.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Tools.pm +usr/lib/perl5/site_perl/5.12.3/MIME/WordDecoder.pm +usr/lib/perl5/site_perl/5.12.3/MIME/Words.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Header.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Nameserver.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Packet.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Question.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/A.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/AAAA.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/AFSDB.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/CERT.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/CNAME.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/DNAME.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/EID.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/HINFO.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/ISDN.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/LOC.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/MB.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/MG.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/MINFO.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/MR.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/MX.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/NAPTR.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/NIMLOC.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/NS.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/NSAP.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/NULL.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/OPT.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/PTR.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/PX.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/RP.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/RT.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/SOA.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/SRV.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/TKEY.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/TSIG.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/TXT.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/Unknown.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/RR/X25.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Resolver.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Resolver/Base.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Resolver/Cygwin.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Resolver/Recurse.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Resolver/UNIX.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Resolver/Win32.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/DNS/Update.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/DNS/DNS.so +usr/lib/perl5/site_perl/5.12.3/Net/IPv4Addr.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Daemonize.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Fork.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/INET.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/MultiType.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Multiplex.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/PreFork.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/PreForkSimple.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Proto.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Proto/SSL.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Proto/TCP.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Proto/UDP.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Proto/UNIX.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/SIG.pm +usr/lib/perl5/site_perl/5.12.3/Net/Server/Single.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/SSLeay.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Net/SSLeay/Handle.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/SSLeay.so +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/autosplit.ix +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/debug_read.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/do_https.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/do_https2.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/do_https3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/do_https4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/do_httpx2.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/do_httpx3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/do_httpx4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/dump_peer_certificate.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_http.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_http3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_http4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_https.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_https3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_https4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_httpx.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_httpx3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/get_httpx4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_http.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_http3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_http4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_https.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_https3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_https4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_httpx.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_httpx3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/head_httpx4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/http_cat.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/https_cat.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/httpx_cat.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/make_form.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/make_headers.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/new_x_ctx.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/open_proxy_tcp_connection.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/open_tcp_connection.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_http.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_http3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_http4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_https.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_https3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_https4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_httpx.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_httpx3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/post_httpx4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_http.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_http3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_http4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_https.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_https3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_https4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_httpx.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_httpx3.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/put_httpx4.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/randomize.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/set_cert_and_key.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/set_proxy.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/set_server_cert_and_key.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/ssl_read_CRLF.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/ssl_read_all.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/ssl_read_until.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/ssl_write_CRLF.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/ssl_write_all.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/sslcat.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/tcp_read_CRLF.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/tcp_read_all.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/tcp_read_until.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/tcp_write_CRLF.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/tcp_write_all.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/tcpcat.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/tcpxcat.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/want_X509_lookup.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/want_nothing.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/want_read.al +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Net/SSLeay/want_write.al +usr/lib/perl5/site_perl/5.12.3/RRDp.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/RRDs.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/RRDs/RRDs.so +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Unix/Syslog.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Unix/Syslog/Syslog.so +usr/lib/perl5/site_perl/5.12.3/URI.pm +usr/lib/perl5/site_perl/5.12.3/URI/Escape.pm +usr/lib/perl5/site_perl/5.12.3/URI/Heuristic.pm +usr/lib/perl5/site_perl/5.12.3/URI/QueryParam.pm +usr/lib/perl5/site_perl/5.12.3/URI/Split.pm +usr/lib/perl5/site_perl/5.12.3/URI/URL.pm +usr/lib/perl5/site_perl/5.12.3/URI/WithBase.pm +usr/lib/perl5/site_perl/5.12.3/URI/_foreign.pm +usr/lib/perl5/site_perl/5.12.3/URI/_generic.pm +usr/lib/perl5/site_perl/5.12.3/URI/_ldap.pm +usr/lib/perl5/site_perl/5.12.3/URI/_login.pm +usr/lib/perl5/site_perl/5.12.3/URI/_query.pm +usr/lib/perl5/site_perl/5.12.3/URI/_segment.pm +usr/lib/perl5/site_perl/5.12.3/URI/_server.pm +usr/lib/perl5/site_perl/5.12.3/URI/_userpass.pm +usr/lib/perl5/site_perl/5.12.3/URI/data.pm +usr/lib/perl5/site_perl/5.12.3/URI/file +usr/lib/perl5/site_perl/5.12.3/URI/file.pm +usr/lib/perl5/site_perl/5.12.3/URI/file/Base.pm +usr/lib/perl5/site_perl/5.12.3/URI/file/FAT.pm +usr/lib/perl5/site_perl/5.12.3/URI/file/Mac.pm +usr/lib/perl5/site_perl/5.12.3/URI/file/OS2.pm +usr/lib/perl5/site_perl/5.12.3/URI/file/QNX.pm +usr/lib/perl5/site_perl/5.12.3/URI/file/Unix.pm +usr/lib/perl5/site_perl/5.12.3/URI/file/Win32.pm +usr/lib/perl5/site_perl/5.12.3/URI/ftp.pm +usr/lib/perl5/site_perl/5.12.3/URI/gopher.pm +usr/lib/perl5/site_perl/5.12.3/URI/http.pm +usr/lib/perl5/site_perl/5.12.3/URI/https.pm +usr/lib/perl5/site_perl/5.12.3/URI/ldap.pm +usr/lib/perl5/site_perl/5.12.3/URI/ldapi.pm +usr/lib/perl5/site_perl/5.12.3/URI/ldaps.pm +usr/lib/perl5/site_perl/5.12.3/URI/mailto.pm +usr/lib/perl5/site_perl/5.12.3/URI/mms.pm +usr/lib/perl5/site_perl/5.12.3/URI/news.pm +usr/lib/perl5/site_perl/5.12.3/URI/nntp.pm +usr/lib/perl5/site_perl/5.12.3/URI/pop.pm +usr/lib/perl5/site_perl/5.12.3/URI/rlogin.pm +usr/lib/perl5/site_perl/5.12.3/URI/rsync.pm +usr/lib/perl5/site_perl/5.12.3/URI/rtsp.pm +usr/lib/perl5/site_perl/5.12.3/URI/rtspu.pm +usr/lib/perl5/site_perl/5.12.3/URI/sip.pm +usr/lib/perl5/site_perl/5.12.3/URI/sips.pm +usr/lib/perl5/site_perl/5.12.3/URI/snews.pm +usr/lib/perl5/site_perl/5.12.3/URI/ssh.pm +usr/lib/perl5/site_perl/5.12.3/URI/telnet.pm +usr/lib/perl5/site_perl/5.12.3/URI/tn3270.pm +usr/lib/perl5/site_perl/5.12.3/URI/urn.pm +usr/lib/perl5/site_perl/5.12.3/URI/urn/isbn.pm +usr/lib/perl5/site_perl/5.12.3/URI/urn/oid.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Encodings +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Expat.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/LWPExternEnt.pl +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Style/Debug.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Style/Objects.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Style/Stream.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Style/Subs.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/XML/Parser/Style/Tree.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/XML/Parser/Expat/Expat.so diff --git a/config/rootfiles/oldcore/48/filelists/snort b/config/rootfiles/oldcore/48/filelists/snort new file mode 120000 index 0000000..9406ce0 --- /dev/null +++ b/config/rootfiles/oldcore/48/filelists/snort @@ -0,0 +1 @@ +../../../common/snort \ No newline at end of file diff --git a/config/rootfiles/oldcore/48/filelists/squid b/config/rootfiles/oldcore/48/filelists/squid new file mode 120000 index 0000000..2dc8372 --- /dev/null +++ b/config/rootfiles/oldcore/48/filelists/squid @@ -0,0 +1 @@ +../../../common/squid \ No newline at end of file diff --git a/config/rootfiles/oldcore/48/meta b/config/rootfiles/oldcore/48/meta new file mode 100644 index 0000000..d547fa8 --- /dev/null +++ b/config/rootfiles/oldcore/48/meta @@ -0,0 +1 @@ +DEPS="" diff --git a/config/rootfiles/oldcore/48/update.sh b/config/rootfiles/oldcore/48/update.sh new file mode 100644 index 0000000..b34d37d --- /dev/null +++ b/config/rootfiles/oldcore/48/update.sh @@ -0,0 +1,59 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire is free software; you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation; either version 3 of the License, or # +# (at your option) any later version. # +# # +# IPFire is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2011 IPFire-Team info@ipfire.org. # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +/usr/local/bin/backupctrl exclude >/dev/null 2>&1 + +# +# Remove old core updates from pakfire cache to save space... +core=48 +for (( i=1; i<=$core; i++ )) +do + rm -f /var/cache/pakfire/core-upgrade-*-$i.ipfire +done + +# +#Stop services + +# +#Extract files +extract_files + +# +#Start services + +# +#Update Language cache +#perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang" + +#Rebuild module dep's +#depmod 2.6.32.28-ipfire >/dev/null 2>&1 +#depmod 2.6.32.28-ipfire-pae >/dev/null 2>&1 +#depmod 2.6.32.28-ipfire-xen >/dev/null 2>&1 + +# +#Finish +/etc/init.d/fireinfo start +sendprofile +#Don't report the exitcode last command +exit 0 diff --git a/config/rootfiles/packages/alsa b/config/rootfiles/packages/alsa index d87664d..c9db150 100644 --- a/config/rootfiles/packages/alsa +++ b/config/rootfiles/packages/alsa @@ -1,3 +1,4 @@ +etc/rc.d/init.d/alsa lib/firmware/aica_firmware.bin #lib/firmware/asihpi lib/firmware/asihpi/dsp2400.bin @@ -45,22 +46,25 @@ lib/firmware/emagic/emi26-bitstream.bin lib/firmware/emagic/emi26-firmware.bin lib/firmware/emagic/emi26-loader.bin lib/firmware/emagic/emi62-bitstream.bin +lib/firmware/emagic/emi62-firmware.bin lib/firmware/emagic/emi62-firmware-midi.bin lib/firmware/emagic/emi62-firmware-spdif.bin -lib/firmware/emagic/emi62-firmware.bin lib/firmware/emagic/emi62-loader.bin lib/firmware/emagic/license.txt #lib/firmware/emu lib/firmware/emu/audio_dock.fw lib/firmware/emu/emu0404.fw -lib/firmware/emu/emu1010_notebook.fw lib/firmware/emu/emu1010b.fw +lib/firmware/emu/emu1010_notebook.fw lib/firmware/emu/hana.fw lib/firmware/emu/micro_dock.fw +lib/firmware/ess/maestro3_assp_kernel.fw +lib/firmware/ess/maestro3_assp_minisrc.fw +lib/firmware/korg/k1212.dsp #lib/firmware/mixart +lib/firmware/mixart/miXart8AES.xlx lib/firmware/mixart/miXart8.elf lib/firmware/mixart/miXart8.xlx -lib/firmware/mixart/miXart8AES.xlx lib/firmware/multiface_firmware.bin lib/firmware/multiface_firmware_rev11.bin #lib/firmware/pcxhr @@ -86,6 +90,12 @@ lib/firmware/pcxhr/xlxc882e.dat lib/firmware/pcxhr/xlxc882hr.dat lib/firmware/pcxhr/xlxc924.dat lib/firmware/pcxhr/xlxint.dat +lib/firmware/rpm_firmware.bin +lib/firmware/sb16/alaw_main.csp +lib/firmware/sb16/ima_adpcm_capture.csp +lib/firmware/sb16/ima_adpcm_init.csp +lib/firmware/sb16/ima_adpcm_playback.csp +lib/firmware/sb16/mulaw_main.csp #lib/firmware/turtlebeach lib/firmware/turtlebeach/msndinit.bin lib/firmware/turtlebeach/msndperm.bin @@ -105,9 +115,15 @@ lib/firmware/vx/x1_1_vp4.xlx lib/firmware/vx/x1_1_vx2.xlx lib/firmware/vx/x1_1_vxp.xlx lib/firmware/vx/x1_2_v22.xlx +lib/firmware/yamaha/ds1_ctrl.fw +lib/firmware/yamaha/ds1_dsp.fw +lib/firmware/yamaha/ds1e_ctrl.fw lib/firmware/yamaha/yss225_registers.bin +lib/udev/rules.d/90-alsa-restore.rules usr/bin/aconnect +usr/bin/alsaloop usr/bin/alsamixer +usr/bin/alsaucm usr/bin/amidi usr/bin/amixer usr/bin/aplay @@ -124,36 +140,38 @@ usr/bin/speaker-test #usr/include/alsa/asoundef.h #usr/include/alsa/asoundlib.h #usr/include/alsa/conf.h -#usr/include/alsa/control.h #usr/include/alsa/control_external.h +#usr/include/alsa/control.h #usr/include/alsa/error.h #usr/include/alsa/global.h #usr/include/alsa/hwdep.h #usr/include/alsa/iatomic.h #usr/include/alsa/input.h -#usr/include/alsa/mixer.h #usr/include/alsa/mixer_abst.h +#usr/include/alsa/mixer.h #usr/include/alsa/output.h -#usr/include/alsa/pcm.h #usr/include/alsa/pcm_external.h #usr/include/alsa/pcm_extplug.h +#usr/include/alsa/pcm.h #usr/include/alsa/pcm_ioplug.h #usr/include/alsa/pcm_old.h #usr/include/alsa/pcm_plugin.h #usr/include/alsa/pcm_rate.h #usr/include/alsa/rawmidi.h -#usr/include/alsa/seq.h #usr/include/alsa/seq_event.h -#usr/include/alsa/seq_midi_event.h +#usr/include/alsa/seq.h #usr/include/alsa/seqmid.h +#usr/include/alsa/seq_midi_event.h #usr/include/alsa/sound #usr/include/alsa/sound/asound_fm.h #usr/include/alsa/sound/emu10k1.h #usr/include/alsa/sound/hdsp.h +usr/include/alsa/sound/hdspm.h #usr/include/alsa/sound/sb16_csp.h #usr/include/alsa/sound/sscape_ioctl.h #usr/include/alsa/sound/type_compat.h #usr/include/alsa/timer.h +#usr/include/alsa/use-case.h #usr/include/alsa/version.h #usr/include/sys/asoundlib.h #usr/lib/alsa-lib @@ -183,11 +201,12 @@ usr/local/share/alsa #usr/local/share/alsa/firmware/hdsploader/digiface_firmware_rev11.bin #usr/local/share/alsa/firmware/hdsploader/multiface_firmware.bin #usr/local/share/alsa/firmware/hdsploader/multiface_firmware_rev11.bin +usr/local/share/alsa/firmware/hdsploader/rpm_firmware.bin #usr/local/share/alsa/firmware/mixartloader -#usr/local/share/alsa/firmware/mixartloader/miXart.conf +#usr/local/share/alsa/firmware/mixartloader/miXart8AES.xlx #usr/local/share/alsa/firmware/mixartloader/miXart8.elf #usr/local/share/alsa/firmware/mixartloader/miXart8.xlx -#usr/local/share/alsa/firmware/mixartloader/miXart8AES.xlx +#usr/local/share/alsa/firmware/mixartloader/miXart.conf #usr/local/share/alsa/firmware/pcxhrloader #usr/local/share/alsa/firmware/pcxhrloader/b321_512.b56 #usr/local/share/alsa/firmware/pcxhrloader/d321_512.d56 @@ -202,13 +221,13 @@ usr/local/share/alsa #usr/local/share/alsa/firmware/pcxhrloader/dspe882.e56 #usr/local/share/alsa/firmware/pcxhrloader/dspe924.e56 #usr/local/share/alsa/firmware/pcxhrloader/e321_512.e56 -#usr/local/share/alsa/firmware/pcxhrloader/pcxhr.conf #usr/local/share/alsa/firmware/pcxhrloader/pcxhr0.conf #usr/local/share/alsa/firmware/pcxhrloader/pcxhr1.conf #usr/local/share/alsa/firmware/pcxhrloader/pcxhr2.conf #usr/local/share/alsa/firmware/pcxhrloader/pcxhr3.conf #usr/local/share/alsa/firmware/pcxhrloader/pcxhr4.conf #usr/local/share/alsa/firmware/pcxhrloader/pcxhr5.conf +#usr/local/share/alsa/firmware/pcxhrloader/pcxhr.conf #usr/local/share/alsa/firmware/pcxhrloader/xc_1_882.dat #usr/local/share/alsa/firmware/pcxhrloader/xi_1_882.dat #usr/local/share/alsa/firmware/pcxhrloader/xlxc1222e.dat @@ -221,17 +240,17 @@ usr/local/share/alsa #usr/local/share/alsa/firmware/usx2yloader #usr/local/share/alsa/firmware/usx2yloader/tascam_loader.ihx #usr/local/share/alsa/firmware/usx2yloader/us122.conf +#usr/local/share/alsa/firmware/usx2yloader/us122fw.ihx #usr/local/share/alsa/firmware/usx2yloader/us122.prepad #usr/local/share/alsa/firmware/usx2yloader/us122.rbt -#usr/local/share/alsa/firmware/usx2yloader/us122fw.ihx #usr/local/share/alsa/firmware/usx2yloader/us224.conf +#usr/local/share/alsa/firmware/usx2yloader/us224fw.ihx #usr/local/share/alsa/firmware/usx2yloader/us224.prepad #usr/local/share/alsa/firmware/usx2yloader/us224.rbt -#usr/local/share/alsa/firmware/usx2yloader/us224fw.ihx #usr/local/share/alsa/firmware/usx2yloader/us428.conf +#usr/local/share/alsa/firmware/usx2yloader/us428fw.ihx #usr/local/share/alsa/firmware/usx2yloader/us428.prepad #usr/local/share/alsa/firmware/usx2yloader/us428.rbt -#usr/local/share/alsa/firmware/usx2yloader/us428fw.ihx #usr/local/share/alsa/firmware/vxloader #usr/local/share/alsa/firmware/vxloader/bd56002.boot #usr/local/share/alsa/firmware/vxloader/bd563s3.boot @@ -257,19 +276,21 @@ usr/share/alsa #usr/share/alsa/alsa.conf #usr/share/alsa/cards #usr/share/alsa/cards/AACI.conf +#usr/share/alsa/cards/aliases.alisp +#usr/share/alsa/cards/aliases.conf +#usr/share/alsa/cards/ATIIXP.conf #usr/share/alsa/cards/ATIIXP-MODEM.conf #usr/share/alsa/cards/ATIIXP-SPDMA.conf -#usr/share/alsa/cards/ATIIXP.conf #usr/share/alsa/cards/AU8810.conf #usr/share/alsa/cards/AU8820.conf #usr/share/alsa/cards/AU8830.conf -#usr/share/alsa/cards/Audigy.conf #usr/share/alsa/cards/Audigy2.conf +#usr/share/alsa/cards/Audigy.conf #usr/share/alsa/cards/Aureon51.conf #usr/share/alsa/cards/Aureon71.conf #usr/share/alsa/cards/CA0106.conf -#usr/share/alsa/cards/CMI8338-SWIEC.conf #usr/share/alsa/cards/CMI8338.conf +#usr/share/alsa/cards/CMI8338-SWIEC.conf #usr/share/alsa/cards/CMI8738-MC6.conf #usr/share/alsa/cards/CMI8738-MC8.conf #usr/share/alsa/cards/CMI8788.conf @@ -284,9 +305,9 @@ usr/share/alsa #usr/share/alsa/cards/HDA-Intel.conf #usr/share/alsa/cards/ICE1712.conf #usr/share/alsa/cards/ICE1724.conf -#usr/share/alsa/cards/ICH-MODEM.conf -#usr/share/alsa/cards/ICH.conf #usr/share/alsa/cards/ICH4.conf +#usr/share/alsa/cards/ICH.conf +#usr/share/alsa/cards/ICH-MODEM.conf #usr/share/alsa/cards/Maestro3.conf #usr/share/alsa/cards/NFORCE.conf #usr/share/alsa/cards/PC-Speaker.conf @@ -303,15 +324,13 @@ usr/share/alsa #usr/share/alsa/cards/TRID4DWAVENX.conf #usr/share/alsa/cards/USB-Audio.conf #usr/share/alsa/cards/VIA686A.conf -#usr/share/alsa/cards/VIA8233.conf #usr/share/alsa/cards/VIA8233A.conf +#usr/share/alsa/cards/VIA8233.conf #usr/share/alsa/cards/VIA8237.conf #usr/share/alsa/cards/VX222.conf -#usr/share/alsa/cards/VXPocket.conf #usr/share/alsa/cards/VXPocket440.conf +#usr/share/alsa/cards/VXPocket.conf #usr/share/alsa/cards/YMF744.conf -#usr/share/alsa/cards/aliases.alisp -#usr/share/alsa/cards/aliases.conf #usr/share/alsa/init #usr/share/alsa/init/00main #usr/share/alsa/init/default @@ -341,12 +360,14 @@ usr/share/alsa #usr/share/alsa/speaker-test #usr/share/alsa/speaker-test/sample_map.csv #usr/share/locale/de/LC_MESSAGES/alsa-utils.mo -#usr/share/locale/ja/LC_MESSAGES/alsa-utils.mo +#usr/share/locale/fr/LC_MESSAGES/alsa-utils.mo #usr/share/locale/ja/LC_MESSAGES/alsaconf.mo +#usr/share/locale/ja/LC_MESSAGES/alsa-utils.mo #usr/share/locale/ru/LC_MESSAGES/alsaconf.mo #usr/share/man/fr/man8/alsaconf.8 #usr/share/man/man1/aconnect.1 #usr/share/man/man1/alsactl.1 +#usr/share/man/man1/alsaloop.1 #usr/share/man/man1/alsamixer.1 #usr/share/man/man1/amidi.1 #usr/share/man/man1/amixer.1 @@ -370,15 +391,4 @@ usr/share/sounds/alsa #usr/share/sounds/alsa/Rear_Right.wav #usr/share/sounds/alsa/Side_Left.wav #usr/share/sounds/alsa/Side_Right.wav -etc/rc.d/init.d/alsa -lib/firmware/ess/maestro3_assp_kernel.fw -lib/firmware/ess/maestro3_assp_minisrc.fw -lib/firmware/korg/k1212.dsp -lib/firmware/sb16/alaw_main.csp -lib/firmware/sb16/ima_adpcm_capture.csp -lib/firmware/sb16/ima_adpcm_init.csp -lib/firmware/sb16/ima_adpcm_playback.csp -lib/firmware/sb16/mulaw_main.csp -lib/firmware/yamaha/ds1_ctrl.fw -lib/firmware/yamaha/ds1_dsp.fw -lib/firmware/yamaha/ds1e_ctrl.fw +var/lib/alsa diff --git a/config/rootfiles/packages/cacti b/config/rootfiles/packages/cacti index 1935c5a..123d1f6 100644 --- a/config/rootfiles/packages/cacti +++ b/config/rootfiles/packages/cacti @@ -16,6 +16,7 @@ usr/share/cacti/cli/add_graph_template.php usr/share/cacti/cli/add_graphs.php usr/share/cacti/cli/add_perms.php usr/share/cacti/cli/add_tree.php +usr/share/cacti/cli/convert_innodb.php usr/share/cacti/cli/copy_user.php usr/share/cacti/cli/host_update_template.php usr/share/cacti/cli/import_template.php @@ -25,6 +26,7 @@ usr/share/cacti/cli/poller_output_empty.php usr/share/cacti/cli/poller_reindex_hosts.php usr/share/cacti/cli/rebuild_poller_cache.php usr/share/cacti/cli/repair_database.php +usr/share/cacti/cli/repair_templates.php usr/share/cacti/cli/structure_rra_paths.php usr/share/cacti/cli/upgrade_database.php usr/share/cacti/cmd.php @@ -311,6 +313,8 @@ usr/share/cacti/install/0_8_7a_to_0_8_7b.php usr/share/cacti/install/0_8_7b_to_0_8_7c.php usr/share/cacti/install/0_8_7c_to_0_8_7d.php usr/share/cacti/install/0_8_7d_to_0_8_7e.php +usr/share/cacti/install/0_8_7e_to_0_8_7f.php +usr/share/cacti/install/0_8_7f_to_0_8_7g.php usr/share/cacti/install/0_8_to_0_8_1.php usr/share/cacti/install/index.php usr/share/cacti/install/install_finish.gif @@ -495,8 +499,7 @@ usr/share/cacti/utilities.php #var/cacti #var/cacti/log var/cacti/log/.htaccess -var/cacti/log/.placeholder -var/cacti/log/cacti.log +#var/cacti/log/cacti.log #var/cacti/rra -var/cacti/rra/.placeholder +var/cacti/rra/.htaccess var/ipfire/backup/addons/includes/cacti diff --git a/config/rootfiles/packages/clamav b/config/rootfiles/packages/clamav index 10d15ac..fae43b8 100644 --- a/config/rootfiles/packages/clamav +++ b/config/rootfiles/packages/clamav @@ -10,15 +10,15 @@ usr/bin/sigtool #usr/lib/libclamav.la usr/lib/libclamav.so usr/lib/libclamav.so.6 -usr/lib/libclamav.so.6.1.4 +usr/lib/libclamav.so.6.1.9 #usr/lib/libclamunrar.la usr/lib/libclamunrar.so usr/lib/libclamunrar.so.6 -usr/lib/libclamunrar.so.6.1.4 +usr/lib/libclamunrar.so.6.1.9 #usr/lib/libclamunrar_iface.la usr/lib/libclamunrar_iface.so usr/lib/libclamunrar_iface.so.6 -usr/lib/libclamunrar_iface.so.6.1.4 +usr/lib/libclamunrar_iface.so.6.1.9 #usr/lib/pkgconfig/libclamav.pc usr/sbin/clamd usr/share/clamav diff --git a/config/rootfiles/packages/client175 b/config/rootfiles/packages/client175 index 71c1556..e659623 100644 --- a/config/rootfiles/packages/client175 +++ b/config/rootfiles/packages/client175 @@ -46,6 +46,7 @@ srv/client175/cherrypy/process/wspbus.py #srv/client175/cherrypy/wsgiserver srv/client175/cherrypy/wsgiserver/__init__.py srv/client175/covers.py +srv/client175/lyricwiki.py #srv/client175/metadata srv/client175/metadata/COPYING srv/client175/metadata/__init__.py @@ -2843,6 +2844,7 @@ srv/client175/static/icons/fugue/folder-horizontal.png srv/client175/static/icons/fugue/folder-microphone.png srv/client175/static/icons/fugue/folder-open-document-music.png srv/client175/static/icons/fugue/folder-open.png +srv/client175/static/icons/fugue/globe--plus.png srv/client175/static/icons/fugue/home.png srv/client175/static/icons/fugue/information-frame.png srv/client175/static/icons/fugue/information.png @@ -2850,9 +2852,12 @@ srv/client175/static/icons/fugue/layout-select-sidebar-right.png srv/client175/static/icons/fugue/magnifier.png srv/client175/static/icons/fugue/microphone.png srv/client175/static/icons/fugue/music.png +srv/client175/static/icons/fugue/output-off.png +srv/client175/static/icons/fugue/output-on.png srv/client175/static/icons/fugue/pencil.png srv/client175/static/icons/fugue/plus-octagon.png srv/client175/static/icons/fugue/plus.png +srv/client175/static/icons/fugue/speaker.png srv/client175/static/icons/fugue/tag--pencil.png srv/client175/static/icons/fugue/tag.png srv/client175/static/icons/fugue/ui-tab--plus.png @@ -2878,6 +2883,7 @@ srv/client175/static/mutagen/COPYING.txt srv/client175/static/rgbcolor.js srv/client175/static/style.css srv/client175/static/tb_btn_fix.css +var/ipfire/backup/addons/includes/client175 etc/rc.d/rc0.d/K34client175 etc/rc.d/rc6.d/K34client175 etc/rc.d/rc3.d/S66client175 diff --git a/config/rootfiles/packages/cups b/config/rootfiles/packages/cups index b2f0d8c..d83113c 100644 --- a/config/rootfiles/packages/cups +++ b/config/rootfiles/packages/cups @@ -106,7 +106,7 @@ usr/lib/libcupsmime.so usr/lib/libcupsmime.so.1 usr/lib/libcupsppdc.so usr/lib/libcupsppdc.so.1 -#usr/lib/php/extensions/no-debug-non-zts-20060613/phpcups.so +#usr/lib/php/extensions/no-debug-non-zts-20090626/phpcups.so usr/sbin/accept usr/sbin/cupsaccept usr/sbin/cupsaddsmb @@ -1047,4 +1047,4 @@ var/run/cups var/run/cups/certs var/spool/cups var/spool/cups/tmp -etc/rc.d/init.d/cups \ No newline at end of file +etc/rc.d/init.d/cups diff --git a/config/rootfiles/packages/cyrus-imapd b/config/rootfiles/packages/cyrus-imapd index f354bea..26a00fc 100644 --- a/config/rootfiles/packages/cyrus-imapd +++ b/config/rootfiles/packages/cyrus-imapd @@ -1,4 +1,3 @@ -etc/rc.d/init.d/cyrus-imapd usr/bin/cyradm usr/bin/imtest usr/bin/installsieve @@ -15,7 +14,6 @@ usr/bin/smtptest #usr/include/cyrus/assert.h #usr/include/cyrus/auth.h #usr/include/cyrus/bsearch.h -#usr/include/cyrus/byteorder64.h #usr/include/cyrus/charset.h #usr/include/cyrus/cyrusdb.h #usr/include/cyrus/glob.h @@ -75,24 +73,24 @@ usr/lib/cyrus/timsieved usr/lib/cyrus/tls_prune #usr/lib/libcyrus.a #usr/lib/libcyrus_min.a -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Cyrus -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Cyrus/IMAP -usr/lib/perl5/site_perl/5.8.8/i586-linux/Cyrus/IMAP.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Cyrus/IMAP/Admin.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Cyrus/IMAP/IMSP.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Cyrus/IMAP/Shell.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Cyrus/SIEVE -usr/lib/perl5/site_perl/5.8.8/i586-linux/Cyrus/SIEVE/managesieve.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Cyrus -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Cyrus/IMAP -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Cyrus/IMAP/.packlist -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Cyrus/IMAP/IMAP.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Cyrus/IMAP/IMAP.so -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Cyrus/SIEVE -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Cyrus/SIEVE/managesieve -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Cyrus/SIEVE/managesieve/.packlist -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Cyrus/SIEVE/managesieve/managesieve.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Cyrus/SIEVE/managesieve/managesieve.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Cyrus +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Cyrus/IMAP +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Cyrus/IMAP.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Cyrus/IMAP/IMSP.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Cyrus/IMAP/Shell.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Cyrus/SIEVE +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Cyrus/SIEVE/managesieve.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Cyrus +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Cyrus/IMAP +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Cyrus/IMAP/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Cyrus/IMAP/IMAP.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Cyrus/IMAP/IMAP.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Cyrus/SIEVE +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Cyrus/SIEVE/managesieve +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Cyrus/SIEVE/managesieve/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Cyrus/SIEVE/managesieve/managesieve.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Cyrus/SIEVE/managesieve/managesieve.so #usr/man/man1/imtest.1 #usr/man/man1/installsieve.1 #usr/man/man1/lmtptest.1 @@ -153,3 +151,4 @@ var/ipfire/cyrusimap/cyrus.conf var/ipfire/cyrusimap/imapd.conf var/log/imap var/log/imap/stage. +etc/rc.d/init.d/cyrus-imapd diff --git a/config/rootfiles/packages/dahdi b/config/rootfiles/packages/dahdi index 896a8a1..8e7b8d7 100644 --- a/config/rootfiles/packages/dahdi +++ b/config/rootfiles/packages/dahdi @@ -38,31 +38,31 @@ usr/lib/libtonezone.so.1 usr/lib/libtonezone.so.1.0 usr/lib/libtonezone.so.2 usr/lib/libtonezone.so.2.0 -#usr/lib/perl5/site_perl/5.8.8/Dahdi -usr/lib/perl5/site_perl/5.8.8/Dahdi.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Chans.pm -#usr/lib/perl5/site_perl/5.8.8/Dahdi/Config -#usr/lib/perl5/site_perl/5.8.8/Dahdi/Config/Gen -usr/lib/perl5/site_perl/5.8.8/Dahdi/Config/Gen.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Config/Gen/Chandahdi.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Config/Gen/Modules.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Config/Gen/System.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Config/Gen/Unicall.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Config/Gen/Users.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Config/Gen/Xpporder.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Config/Params.pm -#usr/lib/perl5/site_perl/5.8.8/Dahdi/Hardware -usr/lib/perl5/site_perl/5.8.8/Dahdi/Hardware.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Hardware/PCI.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Hardware/USB.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Span.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Utils.pm -#usr/lib/perl5/site_perl/5.8.8/Dahdi/Xpp -usr/lib/perl5/site_perl/5.8.8/Dahdi/Xpp.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Xpp/Line.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Xpp/Mpp.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Xpp/Xbus.pm -usr/lib/perl5/site_perl/5.8.8/Dahdi/Xpp/Xpd.pm +#usr/lib/perl5/site_perl/5.12.3/Dahdi +usr/lib/perl5/site_perl/5.12.3/Dahdi.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Chans.pm +#usr/lib/perl5/site_perl/5.12.3/Dahdi/Config +#usr/lib/perl5/site_perl/5.12.3/Dahdi/Config/Gen +usr/lib/perl5/site_perl/5.12.3/Dahdi/Config/Gen.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Config/Gen/Chandahdi.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Config/Gen/Modules.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Config/Gen/System.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Config/Gen/Unicall.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Config/Gen/Users.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Config/Gen/Xpporder.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Config/Params.pm +#usr/lib/perl5/site_perl/5.12.3/Dahdi/Hardware +usr/lib/perl5/site_perl/5.12.3/Dahdi/Hardware.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Hardware/PCI.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Hardware/USB.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Span.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Utils.pm +#usr/lib/perl5/site_perl/5.12.3/Dahdi/Xpp +usr/lib/perl5/site_perl/5.12.3/Dahdi/Xpp.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Xpp/Line.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Xpp/Mpp.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Xpp/Xbus.pm +usr/lib/perl5/site_perl/5.12.3/Dahdi/Xpp/Xpd.pm usr/sbin/astribank_allow usr/sbin/astribank_hexload usr/sbin/astribank_is_starting diff --git a/config/rootfiles/packages/foomatic b/config/rootfiles/packages/foomatic index d131204..deab0ec 100644 --- a/config/rootfiles/packages/foomatic +++ b/config/rootfiles/packages/foomatic @@ -16,13 +16,13 @@ usr/bin/foomatic-searchprinter usr/lib/cups/backend/beh usr/lib/cups/driver/foomatic usr/lib/cups/filter/foomatic-rip -#usr/lib/perl5/site_perl/5.8.8/Foomatic -usr/lib/perl5/site_perl/5.8.8/Foomatic/DB.pm -usr/lib/perl5/site_perl/5.8.8/Foomatic/Defaults.pm -usr/lib/perl5/site_perl/5.8.8/Foomatic/PPD.pm -usr/lib/perl5/site_perl/5.8.8/Foomatic/UIElem.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Foomatic -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Foomatic/.packlist +#usr/lib/perl5/site_perl/5.12.3/Foomatic +usr/lib/perl5/site_perl/5.12.3/Foomatic/DB.pm +usr/lib/perl5/site_perl/5.12.3/Foomatic/Defaults.pm +usr/lib/perl5/site_perl/5.12.3/Foomatic/PPD.pm +usr/lib/perl5/site_perl/5.12.3/Foomatic/UIElem.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Foomatic +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Foomatic/.packlist #usr/lib/ppr #usr/lib/ppr/interfaces usr/lib/ppr/interfaces/foomatic-rip diff --git a/config/rootfiles/packages/git b/config/rootfiles/packages/git index 3c4c512..a798736 100644 --- a/config/rootfiles/packages/git +++ b/config/rootfiles/packages/git @@ -5,10 +5,10 @@ usr/bin/git-shell usr/bin/git-upload-archive usr/bin/git-upload-pack #usr/bin/gitk -usr/lib/perl5/site_perl/5.8.8/Error.pm -usr/lib/perl5/site_perl/5.8.8/Git.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Git -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Git/.packlist +usr/lib/perl5/site_perl/5.12.3/Error.pm +usr/lib/perl5/site_perl/5.12.3/Git.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Git +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Git/.packlist usr/libexec/git-core usr/libexec/git-core/git-add usr/libexec/git-core/git-add--interactive diff --git a/config/rootfiles/packages/gnump3d b/config/rootfiles/packages/gnump3d index 1f0a31e..f7b18a7 100644 --- a/config/rootfiles/packages/gnump3d +++ b/config/rootfiles/packages/gnump3d @@ -8,42 +8,42 @@ usr/bin/gnump3d usr/bin/gnump3d-index usr/bin/gnump3d-top usr/bin/gnump3d2 -#usr/lib/perl5/5.8.8/gnump3d -usr/lib/perl5/5.8.8/gnump3d/IP.pm -usr/lib/perl5/5.8.8/gnump3d/MD5.pm -usr/lib/perl5/5.8.8/gnump3d/Request.pm -usr/lib/perl5/5.8.8/gnump3d/WMA.pm -usr/lib/perl5/5.8.8/gnump3d/base64.pm -usr/lib/perl5/5.8.8/gnump3d/config.pm -usr/lib/perl5/5.8.8/gnump3d/files.pm -usr/lib/perl5/5.8.8/gnump3d/filetypes.pm -#usr/lib/perl5/5.8.8/gnump3d/lang -usr/lib/perl5/5.8.8/gnump3d/lang/ba.pm -usr/lib/perl5/5.8.8/gnump3d/lang/de.pm -usr/lib/perl5/5.8.8/gnump3d/lang/en.pm -usr/lib/perl5/5.8.8/gnump3d/lang/es.pm -usr/lib/perl5/5.8.8/gnump3d/lang/fr.pm -usr/lib/perl5/5.8.8/gnump3d/lang/lookup.pm -usr/lib/perl5/5.8.8/gnump3d/mp3info.pm -usr/lib/perl5/5.8.8/gnump3d/mp4info.pm -usr/lib/perl5/5.8.8/gnump3d/ogginfo.pm -#usr/lib/perl5/5.8.8/gnump3d/plugins -usr/lib/perl5/5.8.8/gnump3d/plugins/copying.pm -usr/lib/perl5/5.8.8/gnump3d/plugins/info.pm -usr/lib/perl5/5.8.8/gnump3d/plugins/now.pm -usr/lib/perl5/5.8.8/gnump3d/plugins/playlist.pm -usr/lib/perl5/5.8.8/gnump3d/plugins/prefs.pm -usr/lib/perl5/5.8.8/gnump3d/plugins/random.pm -usr/lib/perl5/5.8.8/gnump3d/plugins/recent.pm -usr/lib/perl5/5.8.8/gnump3d/plugins/search.pm -usr/lib/perl5/5.8.8/gnump3d/plugins/size.pm -usr/lib/perl5/5.8.8/gnump3d/plugins/stats.pm -usr/lib/perl5/5.8.8/gnump3d/plugins/tagbrowse.pm -usr/lib/perl5/5.8.8/gnump3d/readtags.pm -usr/lib/perl5/5.8.8/gnump3d/sorting.pm -usr/lib/perl5/5.8.8/gnump3d/tagcache.pm -usr/lib/perl5/5.8.8/gnump3d/url.pm -usr/lib/perl5/5.8.8/Pod +#usr/lib/perl5/5.12.3/gnump3d +usr/lib/perl5/5.12.3/gnump3d/IP.pm +usr/lib/perl5/5.12.3/gnump3d/MD5.pm +usr/lib/perl5/5.12.3/gnump3d/Request.pm +usr/lib/perl5/5.12.3/gnump3d/WMA.pm +usr/lib/perl5/5.12.3/gnump3d/base64.pm +usr/lib/perl5/5.12.3/gnump3d/config.pm +usr/lib/perl5/5.12.3/gnump3d/files.pm +usr/lib/perl5/5.12.3/gnump3d/filetypes.pm +#usr/lib/perl5/5.12.3/gnump3d/lang +usr/lib/perl5/5.12.3/gnump3d/lang/ba.pm +usr/lib/perl5/5.12.3/gnump3d/lang/de.pm +usr/lib/perl5/5.12.3/gnump3d/lang/en.pm +usr/lib/perl5/5.12.3/gnump3d/lang/es.pm +usr/lib/perl5/5.12.3/gnump3d/lang/fr.pm +usr/lib/perl5/5.12.3/gnump3d/lang/lookup.pm +usr/lib/perl5/5.12.3/gnump3d/mp3info.pm +usr/lib/perl5/5.12.3/gnump3d/mp4info.pm +usr/lib/perl5/5.12.3/gnump3d/ogginfo.pm +#usr/lib/perl5/5.12.3/gnump3d/plugins +usr/lib/perl5/5.12.3/gnump3d/plugins/copying.pm +usr/lib/perl5/5.12.3/gnump3d/plugins/info.pm +usr/lib/perl5/5.12.3/gnump3d/plugins/now.pm +usr/lib/perl5/5.12.3/gnump3d/plugins/playlist.pm +usr/lib/perl5/5.12.3/gnump3d/plugins/prefs.pm +usr/lib/perl5/5.12.3/gnump3d/plugins/random.pm +usr/lib/perl5/5.12.3/gnump3d/plugins/recent.pm +usr/lib/perl5/5.12.3/gnump3d/plugins/search.pm +usr/lib/perl5/5.12.3/gnump3d/plugins/size.pm +usr/lib/perl5/5.12.3/gnump3d/plugins/stats.pm +usr/lib/perl5/5.12.3/gnump3d/plugins/tagbrowse.pm +usr/lib/perl5/5.12.3/gnump3d/readtags.pm +usr/lib/perl5/5.12.3/gnump3d/sorting.pm +usr/lib/perl5/5.12.3/gnump3d/tagcache.pm +usr/lib/perl5/5.12.3/gnump3d/url.pm +usr/lib/perl5/5.12.3/Pod #usr/local/man/man1/gnump3d-index.1 #usr/local/man/man1/gnump3d-top.1 #usr/local/man/man1/gnump3d.1 diff --git a/config/rootfiles/packages/icecc b/config/rootfiles/packages/icecc index 8e41873..d27df65 100644 --- a/config/rootfiles/packages/icecc +++ b/config/rootfiles/packages/icecc @@ -1,6 +1,11 @@ #opt/icecream #opt/icecream/bin +#opt/icecream/bin/c++ +#opt/icecream/bin/cc +#opt/icecream/bin/g++ +#opt/icecream/bin/gcc #opt/icecream/bin/icecc +#opt/icecream/bin/icerun #opt/icecream/include #opt/icecream/include/icecc #opt/icecream/include/icecc/comm.h diff --git a/config/rootfiles/packages/ipfireseeder b/config/rootfiles/packages/ipfireseeder index e67f850..866d173 100644 --- a/config/rootfiles/packages/ipfireseeder +++ b/config/rootfiles/packages/ipfireseeder @@ -1,5 +1,5 @@ etc/rc.d/init.d/ipfireseeder #var/ipfire/seeder -var/ipfire/seeder/ipfire-2.7.i586-full-core41.iso.torrent +var/ipfire/seeder/ipfire-2.9.i586-full-core48.iso.torrent #var/log/seeder var/log/seeder/info diff --git a/config/rootfiles/packages/linux-pae b/config/rootfiles/packages/linux-pae index 6119966..c4899a4 100644 --- a/config/rootfiles/packages/linux-pae +++ b/config/rootfiles/packages/linux-pae @@ -277,7 +277,7 @@ lib/modules/KVER-ipfire-pae #lib/modules/KVER-ipfire-pae/kernel/drivers/cpufreq/cpufreq_powersave.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/cpufreq/cpufreq_userspace.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/crypto -#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/geode-aes.ko +#lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/geode-aes.ko.off #lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/hifn_795x.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/padlock-aes.ko #lib/modules/KVER-ipfire-pae/kernel/drivers/crypto/padlock-sha.ko diff --git a/config/rootfiles/packages/linux-xen b/config/rootfiles/packages/linux-xen index fd2bfe6..7a3bc21 100644 --- a/config/rootfiles/packages/linux-xen +++ b/config/rootfiles/packages/linux-xen @@ -241,7 +241,7 @@ lib/modules/KVER-ipfire-xen #lib/modules/KVER-ipfire-xen/kernel/drivers/connector #lib/modules/KVER-ipfire-xen/kernel/drivers/connector/cn.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/crypto -#lib/modules/KVER-ipfire-xen/kernel/drivers/crypto/geode-aes.ko +#lib/modules/KVER-ipfire-xen/kernel/drivers/crypto/geode-aes.ko.off #lib/modules/KVER-ipfire-xen/kernel/drivers/crypto/hifn_795x.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/crypto/padlock-aes.ko #lib/modules/KVER-ipfire-xen/kernel/drivers/crypto/padlock-sha.ko diff --git a/config/rootfiles/packages/mdadm b/config/rootfiles/packages/mdadm index da4238b..d593cac 100644 --- a/config/rootfiles/packages/mdadm +++ b/config/rootfiles/packages/mdadm @@ -1,4 +1,6 @@ -lib/udev/rules.d +etc/rc.d/rc0.d/S85mdadm +etc/rc.d/rc6.d/S75mdadm +etc/rc.d/rcsysinit.d/S11mdadm lib/udev/rules.d/64-md-raid.rules sbin/mdadm sbin/mdmon @@ -7,3 +9,4 @@ sbin/mdmon #usr/share/man/man8/mdadm.8 #usr/share/man/man8/mdmon.8 etc/rc.d/init.d/mdadm +srv/web/ipfire/cgi-bin/mdstat.cgi diff --git a/config/rootfiles/packages/miniupnpd b/config/rootfiles/packages/miniupnpd new file mode 100644 index 0000000..cdad3be --- /dev/null +++ b/config/rootfiles/packages/miniupnpd @@ -0,0 +1,6 @@ +etc/miniupnpd +etc/miniupnpd/miniupnpd.conf +etc/rc.d/init.d/miniupnpd +etc/rc.d/init.d/networking/red.down/10-miniupnpd +etc/rc.d/init.d/networking/red.up/10-miniupnpd +usr/sbin/miniupnpd diff --git a/config/rootfiles/packages/mldonkey b/config/rootfiles/packages/mldonkey deleted file mode 100644 index 1269488..0000000 --- a/config/rootfiles/packages/mldonkey +++ /dev/null @@ -1,95 +0,0 @@ -var/ipfire/backup/addons/includes/mldonkey -etc/rc.d/init.d/mldonkey -#opt/mldonkey -opt/mldonkey/.mldonkey -#opt/mldonkey/.mldonkey/bittorrent.ini -#opt/mldonkey/.mldonkey/directconnect.ini -#opt/mldonkey/.mldonkey/donkey.ini -#opt/mldonkey/.mldonkey/downloads.ini -#opt/mldonkey/.mldonkey/fileTP.ini -#opt/mldonkey/.mldonkey/file_sources.ini -#opt/mldonkey/.mldonkey/files.ini -#opt/mldonkey/.mldonkey/friends.ini -#opt/mldonkey/.mldonkey/mldonkey_submit -#opt/mldonkey/.mldonkey/mlnet_strings.en -#opt/mldonkey/.mldonkey/mlnet_strings.en_US.utf8 -#opt/mldonkey/.mldonkey/mlsubmit.reg -#opt/mldonkey/.mldonkey/onlinesig.dat -#opt/mldonkey/.mldonkey/searches.ini -#opt/mldonkey/.mldonkey/servers.ini -#opt/mldonkey/.mldonkey/shared_files.ini -#opt/mldonkey/.mldonkey/shared_files_new.ini -#opt/mldonkey/.mldonkey/statistics.ini -#opt/mldonkey/.mldonkey/stats.ini -#opt/mldonkey/.mldonkey/stats_bt.ini -#opt/mldonkey/.mldonkey/stats_mod.ini -#opt/mldonkey/.mldonkey/users.ini -#opt/mldonkey/Authors.txt -#opt/mldonkey/Bugs.txt -#opt/mldonkey/ChangeLog -#opt/mldonkey/Copying.txt -#opt/mldonkey/Developers.txt -#opt/mldonkey/GeoIP_LICENSE.txt -#opt/mldonkey/Install.txt -#opt/mldonkey/Todo.txt -#opt/mldonkey/ed2k_links.txt -#opt/mldonkey/ed2k_mozilla -#opt/mldonkey/ed2k_mozilla/mldonkey_protocol_handler-2.5.xpi -#opt/mldonkey/ed2k_submit -#opt/mldonkey/ed2k_submit/README.MLdonkeySubmit -#opt/mldonkey/ed2k_submit/ed2k.protocol -#opt/mldonkey/ed2k_submit/mldonkey -#opt/mldonkey/ed2k_submit/mldonkey_submit -#opt/mldonkey/html_themes -#opt/mldonkey/html_themes/ease -opt/mldonkey/html_themes/ease/commands.html -opt/mldonkey/html_themes/ease/dh.css -opt/mldonkey/html_themes/ease/dheader.html -opt/mldonkey/html_themes/ease/di.js -opt/mldonkey/html_themes/ease/frames.html -opt/mldonkey/html_themes/ease/h.css -opt/mldonkey/html_themes/ease/header.html -opt/mldonkey/html_themes/ease/i.js -#opt/mldonkey/html_themes/old -opt/mldonkey/html_themes/old/commands.html -opt/mldonkey/html_themes/old/dh.css -opt/mldonkey/html_themes/old/dheader.html -opt/mldonkey/html_themes/old/di.js -opt/mldonkey/html_themes/old/frames.html -opt/mldonkey/html_themes/old/h.css -opt/mldonkey/html_themes/old/header.html -opt/mldonkey/html_themes/old/i.js -#opt/mldonkey/i18n -#opt/mldonkey/i18n/gui_messages.ini.catalan -#opt/mldonkey/i18n/gui_messages.ini.de -#opt/mldonkey/i18n/gui_messages.ini.dutch -#opt/mldonkey/i18n/gui_messages.ini.en -#opt/mldonkey/i18n/gui_messages.ini.fr -#opt/mldonkey/i18n/gui_messages.ini.fr.noaccents -#opt/mldonkey/i18n/gui_messages.ini.ga -#opt/mldonkey/i18n/gui_messages.ini.pt_BR -#opt/mldonkey/i18n/gui_messages.ini.sp -#opt/mldonkey/i18n/gui_messages.ini.sv -#opt/mldonkey/i18n/mlnet_strings.catalan -#opt/mldonkey/i18n/mlnet_strings.de -opt/mldonkey/i18n/mlnet_strings.de_DE.utf8 -#opt/mldonkey/i18n/mlnet_strings.dutch -#opt/mldonkey/i18n/mlnet_strings.fr -#opt/mldonkey/i18n/mlnet_strings.fr.noaccents -#opt/mldonkey/i18n/mlnet_strings.ga -opt/mldonkey/i18n/mlnet_strings.it_IT.UTF-8 -#opt/mldonkey/i18n/mlnet_strings.pt_BR -#opt/mldonkey/i18n/mlnet_strings.sp -#opt/mldonkey/i18n/mlnet_strings.sv -#opt/mldonkey/kill_mldonkey -#opt/mldonkey/make_buginfo -#opt/mldonkey/mldonkey_command -#opt/mldonkey/mldonkey_gui_started_for_macosx -#opt/mldonkey/mldonkey_previewer -opt/mldonkey/mlnet -#opt/mldonkey/multiuser.txt -var/log/mldonkey -var/log/mldonkey/incoming -var/log/mldonkey/incoming/directories -var/log/mldonkey/incoming/files -var/log/mldonkey/temp diff --git a/config/rootfiles/packages/mpfire b/config/rootfiles/packages/mpfire index 2bf78bc..1ddafd8 100644 --- a/config/rootfiles/packages/mpfire +++ b/config/rootfiles/packages/mpfire @@ -1,26 +1,26 @@ srv/web/ipfire/cgi-bin/mpfire.cgi srv/web/ipfire/html/images/mpfire -usr/lib/perl5/5.8.8/Class/Accessor -usr/lib/perl5/5.8.8/Class/Accessor.pm -usr/lib/perl5/5.8.8/Class/Accessor/Fast.pm -usr/lib/perl5/5.8.8/Class/Accessor/Faster.pm -usr/lib/perl5/5.8.8/Readonly.pm -usr/lib/perl5/site_perl/5.8.8/Audio -usr/lib/perl5/site_perl/5.8.8/Audio/MPD -usr/lib/perl5/site_perl/5.8.8/Audio/MPD.pm -usr/lib/perl5/site_perl/5.8.8/Audio/MPD/Collection.pm -usr/lib/perl5/site_perl/5.8.8/Audio/MPD/Common -usr/lib/perl5/site_perl/5.8.8/Audio/MPD/Common.pm -usr/lib/perl5/site_perl/5.8.8/Audio/MPD/Common/Item -usr/lib/perl5/site_perl/5.8.8/Audio/MPD/Common/Item.pm -usr/lib/perl5/site_perl/5.8.8/Audio/MPD/Common/Item/Directory.pm -usr/lib/perl5/site_perl/5.8.8/Audio/MPD/Common/Item/Playlist.pm -usr/lib/perl5/site_perl/5.8.8/Audio/MPD/Common/Item/Song.pm -usr/lib/perl5/site_perl/5.8.8/Audio/MPD/Common/Stats.pm -usr/lib/perl5/site_perl/5.8.8/Audio/MPD/Common/Status.pm -usr/lib/perl5/site_perl/5.8.8/Audio/MPD/Common/Time.pm -usr/lib/perl5/site_perl/5.8.8/Audio/MPD/Playlist.pm -usr/lib/perl5/site_perl/5.8.8/Audio/MPD/Test.pm +usr/lib/perl5/5.12.3/Class/Accessor +usr/lib/perl5/5.12.3/Class/Accessor.pm +usr/lib/perl5/5.12.3/Class/Accessor/Fast.pm +usr/lib/perl5/5.12.3/Class/Accessor/Faster.pm +usr/lib/perl5/5.12.3/Readonly.pm +usr/lib/perl5/site_perl/5.12.3/Audio +usr/lib/perl5/site_perl/5.12.3/Audio/MPD +usr/lib/perl5/site_perl/5.12.3/Audio/MPD.pm +usr/lib/perl5/site_perl/5.12.3/Audio/MPD/Collection.pm +usr/lib/perl5/site_perl/5.12.3/Audio/MPD/Common +usr/lib/perl5/site_perl/5.12.3/Audio/MPD/Common.pm +usr/lib/perl5/site_perl/5.12.3/Audio/MPD/Common/Item +usr/lib/perl5/site_perl/5.12.3/Audio/MPD/Common/Item.pm +usr/lib/perl5/site_perl/5.12.3/Audio/MPD/Common/Item/Directory.pm +usr/lib/perl5/site_perl/5.12.3/Audio/MPD/Common/Item/Playlist.pm +usr/lib/perl5/site_perl/5.12.3/Audio/MPD/Common/Item/Song.pm +usr/lib/perl5/site_perl/5.12.3/Audio/MPD/Common/Stats.pm +usr/lib/perl5/site_perl/5.12.3/Audio/MPD/Common/Status.pm +usr/lib/perl5/site_perl/5.12.3/Audio/MPD/Common/Time.pm +usr/lib/perl5/site_perl/5.12.3/Audio/MPD/Playlist.pm +usr/lib/perl5/site_perl/5.12.3/Audio/MPD/Test.pm usr/local/bin/mpfirectrl var/ipfire/backup/addons/includes/mpfire var/ipfire/menu.d/EX-mpfire.menu diff --git a/config/rootfiles/packages/nano b/config/rootfiles/packages/nano index 8a2f616..815c3fa 100644 --- a/config/rootfiles/packages/nano +++ b/config/rootfiles/packages/nano @@ -9,17 +9,34 @@ usr/bin/rnano #usr/share/man/man5/nanorc.5 #usr/share/nano usr/share/nano/asm.nanorc +usr/share/nano/awk.nanorc usr/share/nano/c.nanorc +usr/share/nano/cmake.nanorc +usr/share/nano/css.nanorc +usr/share/nano/debian.nanorc +usr/share/nano/fortran.nanorc +usr/share/nano/gentoo.nanorc usr/share/nano/groff.nanorc usr/share/nano/html.nanorc usr/share/nano/java.nanorc +usr/share/nano/makefile.nanorc +#usr/share/nano/man-html +#usr/share/nano/man-html/nano.1.html +#usr/share/nano/man-html/nanorc.5.html +#usr/share/nano/man-html/rnano.1.html usr/share/nano/man.nanorc +usr/share/nano/mgp.nanorc usr/share/nano/mutt.nanorc usr/share/nano/nanorc.nanorc +usr/share/nano/objc.nanorc +usr/share/nano/ocaml.nanorc usr/share/nano/patch.nanorc usr/share/nano/perl.nanorc +usr/share/nano/php.nanorc usr/share/nano/pov.nanorc usr/share/nano/python.nanorc usr/share/nano/ruby.nanorc usr/share/nano/sh.nanorc +usr/share/nano/tcl.nanorc usr/share/nano/tex.nanorc +usr/share/nano/xml.nanorc diff --git a/config/rootfiles/packages/netsnmpd b/config/rootfiles/packages/netsnmpd index 1d730cb..e0858b9 100644 --- a/config/rootfiles/packages/netsnmpd +++ b/config/rootfiles/packages/netsnmpd @@ -208,51 +208,51 @@ usr/lib/libnetsnmpmibs.so.15.1.2 usr/lib/libnetsnmptrapd.so usr/lib/libnetsnmptrapd.so.15 usr/lib/libnetsnmptrapd.so.15.1.2 -usr/lib/perl5/site_perl/5.8.8/i586-linux/Bundle -usr/lib/perl5/site_perl/5.8.8/i586-linux/Bundle/Makefile.subs.pl -usr/lib/perl5/site_perl/5.8.8/i586-linux/NetSNMP -usr/lib/perl5/site_perl/5.8.8/i586-linux/NetSNMP/ASN.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/NetSNMP/OID.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/NetSNMP/TrapReceiver.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/NetSNMP/agent -usr/lib/perl5/site_perl/5.8.8/i586-linux/NetSNMP/agent.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/NetSNMP/agent/Support.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/NetSNMP/agent/default_store.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/NetSNMP/agent/netsnmp_request_infoPtr.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/NetSNMP/default_store.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/SNMP.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Bundle -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Bundle/NetSNMP -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Bundle/NetSNMP/.packlist -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/ASN -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/ASN/ASN.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/ASN/ASN.so -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/ASN/autosplit.ix -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/OID -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/OID/OID.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/OID/OID.so -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/OID/autosplit.ix -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/TrapReceiver -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/TrapReceiver/TrapReceiver.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/TrapReceiver/TrapReceiver.so -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/TrapReceiver/autosplit.ix -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/agent -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/agent/agent.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/agent/agent.so -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/agent/autosplit.ix -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/agent/default_store -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/agent/default_store/autosplit.ix -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/agent/default_store/default_store.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/agent/default_store/default_store.so -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/default_store -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/default_store/autosplit.ix -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/default_store/default_store.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/NetSNMP/default_store/default_store.so -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/SNMP -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/SNMP/SNMP.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/SNMP/SNMP.so -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/SNMP/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Bundle +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Bundle/Makefile.subs.pl +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetSNMP +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetSNMP/ASN.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetSNMP/OID.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetSNMP/TrapReceiver.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetSNMP/agent +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetSNMP/agent.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetSNMP/agent/Support.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetSNMP/agent/default_store.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetSNMP/agent/netsnmp_request_infoPtr.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/NetSNMP/default_store.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/SNMP.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Bundle +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Bundle/NetSNMP +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Bundle/NetSNMP/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/ASN +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/ASN/ASN.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/ASN/ASN.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/ASN/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/OID +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/OID/OID.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/OID/OID.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/OID/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/TrapReceiver +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/TrapReceiver/TrapReceiver.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/TrapReceiver/TrapReceiver.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/TrapReceiver/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/agent +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/agent/agent.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/agent/agent.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/agent/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/agent/default_store +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/agent/default_store/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/agent/default_store/default_store.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/agent/default_store/default_store.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/default_store +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/default_store/autosplit.ix +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/default_store/default_store.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/NetSNMP/default_store/default_store.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/SNMP +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/SNMP/SNMP.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/SNMP/SNMP.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/SNMP/autosplit.ix #usr/man/man1/encode_keychange.1 #usr/man/man1/fixproc.1 #usr/man/man1/mib2c-update.1 @@ -406,14 +406,14 @@ usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/SNMP/autosplit.ix #usr/man/man8/snmptrapd.8 usr/sbin/snmpd usr/sbin/snmptrapd -usr/share/man/man3/NetSNMP::ASN.3 -usr/share/man/man3/NetSNMP::OID.3 -usr/share/man/man3/NetSNMP::TrapReceiver.3 -usr/share/man/man3/NetSNMP::agent.3 -usr/share/man/man3/NetSNMP::agent::default_store.3 -usr/share/man/man3/NetSNMP::default_store.3 -usr/share/man/man3/NetSNMP::netsnmp_request_infoPtr.3 -usr/share/man/man3/SNMP.3 +#usr/share/man/man3/NetSNMP::ASN.3 +#usr/share/man/man3/NetSNMP::OID.3 +#usr/share/man/man3/NetSNMP::TrapReceiver.3 +#usr/share/man/man3/NetSNMP::agent.3 +#usr/share/man/man3/NetSNMP::agent::default_store.3 +#usr/share/man/man3/NetSNMP::default_store.3 +#usr/share/man/man3/NetSNMP::netsnmp_request_infoPtr.3 +#usr/share/man/man3/SNMP.3 usr/share/snmp usr/share/snmp/mib2c-data usr/share/snmp/mib2c-data/default-mfd-top.m2c diff --git a/config/rootfiles/packages/nmap b/config/rootfiles/packages/nmap index 70ba74f..ab15654 100644 --- a/config/rootfiles/packages/nmap +++ b/config/rootfiles/packages/nmap @@ -1,6 +1,7 @@ usr/bin/ncat usr/bin/ndiff usr/bin/nmap +usr/bin/nping #usr/share/man/de/man1/nmap.1 #usr/share/man/es/man1/nmap.1 #usr/share/man/fr/man1/nmap.1 @@ -17,6 +18,7 @@ usr/bin/nmap #usr/share/man/man1/ncat.1 #usr/share/man/man1/ndiff.1 #usr/share/man/man1/nmap.1 +#usr/share/man/man1/nping.1 #usr/share/man/pl #usr/share/man/pl/man1 #usr/share/man/pl/man1/nmap.1 @@ -43,6 +45,7 @@ usr/share/ncat/ca-bundle.crt #usr/share/nmap usr/share/nmap/nmap-mac-prefixes usr/share/nmap/nmap-os-db +usr/share/nmap/nmap-payloads usr/share/nmap/nmap-protocols usr/share/nmap/nmap-rpc usr/share/nmap/nmap-service-probes @@ -51,16 +54,20 @@ usr/share/nmap/nmap.dtd usr/share/nmap/nmap.xsl usr/share/nmap/nse_main.lua #usr/share/nmap/nselib +usr/share/nmap/nselib/afp.lua +usr/share/nmap/nselib/asn1.lua usr/share/nmap/nselib/base64.lua +usr/share/nmap/nselib/brute.lua usr/share/nmap/nselib/citrixxml.lua usr/share/nmap/nselib/comm.lua #usr/share/nmap/nselib/data usr/share/nmap/nselib/data/favicon-db -usr/share/nmap/nselib/data/folders.lst -usr/share/nmap/nselib/data/http-fingerprints +usr/share/nmap/nselib/data/http-fingerprints.lua +usr/share/nmap/nselib/data/http-folders.txt usr/share/nmap/nselib/data/oracle-sids usr/share/nmap/nselib/data/passwords.lst #usr/share/nmap/nselib/data/psexec +usr/share/nmap/nselib/data/psexec/README usr/share/nmap/nselib/data/psexec/backdoor.lua usr/share/nmap/nselib/data/psexec/default.lua usr/share/nmap/nselib/data/psexec/drives.lua @@ -68,26 +75,40 @@ usr/share/nmap/nselib/data/psexec/examples.lua usr/share/nmap/nselib/data/psexec/experimental.lua usr/share/nmap/nselib/data/psexec/network.lua usr/share/nmap/nselib/data/psexec/nmap_service.c -usr/share/nmap/nselib/data/psexec/nmap_service.exe usr/share/nmap/nselib/data/psexec/nmap_service.vcproj usr/share/nmap/nselib/data/psexec/pwdump.lua usr/share/nmap/nselib/data/usernames.lst -usr/share/nmap/nselib/data/yokoso-fingerprints usr/share/nmap/nselib/datafiles.lua +usr/share/nmap/nselib/dhcp.lua usr/share/nmap/nselib/dns.lua +usr/share/nmap/nselib/dnssd.lua +usr/share/nmap/nselib/drda.lua +usr/share/nmap/nselib/ftp.lua +usr/share/nmap/nselib/giop.lua usr/share/nmap/nselib/http.lua usr/share/nmap/nselib/imap.lua +usr/share/nmap/nselib/informix.lua usr/share/nmap/nselib/ipOps.lua +usr/share/nmap/nselib/iscsi.lua +usr/share/nmap/nselib/json.lua +usr/share/nmap/nselib/ldap.lua usr/share/nmap/nselib/listop.lua usr/share/nmap/nselib/match.lua +usr/share/nmap/nselib/mongodb.lua usr/share/nmap/nselib/msrpc.lua usr/share/nmap/nselib/msrpcperformance.lua usr/share/nmap/nselib/msrpctypes.lua +usr/share/nmap/nselib/mssql.lua +usr/share/nmap/nselib/mysql.lua usr/share/nmap/nselib/netbios.lua +usr/share/nmap/nselib/nrpc.lua usr/share/nmap/nselib/nsedebug.lua usr/share/nmap/nselib/packet.lua +usr/share/nmap/nselib/pgsql.lua usr/share/nmap/nselib/pop3.lua usr/share/nmap/nselib/proxy.lua +usr/share/nmap/nselib/rmi.lua +usr/share/nmap/nselib/rpc.lua usr/share/nmap/nselib/shortport.lua usr/share/nmap/nselib/smb.lua usr/share/nmap/nselib/smbauth.lua @@ -98,57 +119,141 @@ usr/share/nmap/nselib/stdnse.lua usr/share/nmap/nselib/strbuf.lua usr/share/nmap/nselib/strict.lua usr/share/nmap/nselib/tab.lua +usr/share/nmap/nselib/target.lua +usr/share/nmap/nselib/tns.lua usr/share/nmap/nselib/unpwdb.lua +usr/share/nmap/nselib/upnp.lua usr/share/nmap/nselib/url.lua +usr/share/nmap/nselib/vnc.lua +usr/share/nmap/nselib/wsdd.lua #usr/share/nmap/scripts +usr/share/nmap/scripts/afp-brute.nse +usr/share/nmap/scripts/afp-path-vuln.nse +usr/share/nmap/scripts/afp-serverinfo.nse +usr/share/nmap/scripts/afp-showmount.nse usr/share/nmap/scripts/asn-query.nse usr/share/nmap/scripts/auth-owners.nse usr/share/nmap/scripts/auth-spoof.nse usr/share/nmap/scripts/banner.nse +usr/share/nmap/scripts/broadcast-dns-service-discovery.nse +usr/share/nmap/scripts/broadcast-dropbox-listener.nse +usr/share/nmap/scripts/broadcast-ms-sql-discover.nse +usr/share/nmap/scripts/broadcast-upnp-info.nse +usr/share/nmap/scripts/broadcast-wsdd-discover.nse usr/share/nmap/scripts/citrix-brute-xml.nse usr/share/nmap/scripts/citrix-enum-apps-xml.nse usr/share/nmap/scripts/citrix-enum-apps.nse usr/share/nmap/scripts/citrix-enum-servers-xml.nse usr/share/nmap/scripts/citrix-enum-servers.nse +usr/share/nmap/scripts/couchdb-databases.nse +usr/share/nmap/scripts/couchdb-stats.nse +usr/share/nmap/scripts/daap-get-library.nse usr/share/nmap/scripts/daytime.nse -usr/share/nmap/scripts/db2-info.nse +usr/share/nmap/scripts/db2-das-info.nse +usr/share/nmap/scripts/db2-discover.nse usr/share/nmap/scripts/dhcp-discover.nse +usr/share/nmap/scripts/dns-cache-snoop.nse +usr/share/nmap/scripts/dns-fuzz.nse usr/share/nmap/scripts/dns-random-srcport.nse usr/share/nmap/scripts/dns-random-txid.nse usr/share/nmap/scripts/dns-recursion.nse +usr/share/nmap/scripts/dns-service-discovery.nse +usr/share/nmap/scripts/dns-update.nse usr/share/nmap/scripts/dns-zone-transfer.nse +usr/share/nmap/scripts/domcon-brute.nse +usr/share/nmap/scripts/domcon-cmd.nse +usr/share/nmap/scripts/domino-enum-users.nse +usr/share/nmap/scripts/drda-brute.nse +usr/share/nmap/scripts/drda-info.nse usr/share/nmap/scripts/finger.nse +usr/share/nmap/scripts/firewalk.nse usr/share/nmap/scripts/ftp-anon.nse usr/share/nmap/scripts/ftp-bounce.nse usr/share/nmap/scripts/ftp-brute.nse -usr/share/nmap/scripts/html-title.nse +usr/share/nmap/scripts/ftp-libopie.nse +usr/share/nmap/scripts/ftp-proftpd-backdoor.nse +usr/share/nmap/scripts/giop-info.nse +usr/share/nmap/scripts/gopher-ls.nse +usr/share/nmap/scripts/hddtemp-info.nse +usr/share/nmap/scripts/hostmap.nse usr/share/nmap/scripts/http-auth.nse +usr/share/nmap/scripts/http-brute.nse usr/share/nmap/scripts/http-date.nse +usr/share/nmap/scripts/http-domino-enum-passwords.nse usr/share/nmap/scripts/http-enum.nse usr/share/nmap/scripts/http-favicon.nse +usr/share/nmap/scripts/http-form-brute.nse usr/share/nmap/scripts/http-headers.nse usr/share/nmap/scripts/http-iis-webdav-vuln.nse usr/share/nmap/scripts/http-malware-host.nse +usr/share/nmap/scripts/http-methods.nse usr/share/nmap/scripts/http-open-proxy.nse usr/share/nmap/scripts/http-passwd.nse +usr/share/nmap/scripts/http-php-version.nse +usr/share/nmap/scripts/http-robots.txt.nse +usr/share/nmap/scripts/http-title.nse usr/share/nmap/scripts/http-trace.nse usr/share/nmap/scripts/http-userdir-enum.nse +usr/share/nmap/scripts/http-vhosts.nse +usr/share/nmap/scripts/http-vmware-path-vuln.nse usr/share/nmap/scripts/iax2-version.nse usr/share/nmap/scripts/imap-capabilities.nse +usr/share/nmap/scripts/informix-brute.nse +usr/share/nmap/scripts/informix-query.nse +usr/share/nmap/scripts/informix-tables.nse +usr/share/nmap/scripts/ipidseq.nse usr/share/nmap/scripts/irc-info.nse +usr/share/nmap/scripts/irc-unrealircd-backdoor.nse +usr/share/nmap/scripts/iscsi-brute.nse +usr/share/nmap/scripts/iscsi-info.nse +usr/share/nmap/scripts/jdwp-version.nse +usr/share/nmap/scripts/ldap-brute.nse +usr/share/nmap/scripts/ldap-rootdse.nse +usr/share/nmap/scripts/ldap-search.nse +usr/share/nmap/scripts/lexmark-config.nse +usr/share/nmap/scripts/modbus-discover.nse +usr/share/nmap/scripts/mongodb-databases.nse +usr/share/nmap/scripts/mongodb-info.nse +usr/share/nmap/scripts/ms-sql-brute.nse +usr/share/nmap/scripts/ms-sql-config.nse +usr/share/nmap/scripts/ms-sql-empty-password.nse +usr/share/nmap/scripts/ms-sql-hasdbaccess.nse usr/share/nmap/scripts/ms-sql-info.nse +usr/share/nmap/scripts/ms-sql-query.nse +usr/share/nmap/scripts/ms-sql-tables.nse +usr/share/nmap/scripts/ms-sql-xp-cmdshell.nse +usr/share/nmap/scripts/mysql-brute.nse +usr/share/nmap/scripts/mysql-databases.nse +usr/share/nmap/scripts/mysql-empty-password.nse usr/share/nmap/scripts/mysql-info.nse +usr/share/nmap/scripts/mysql-users.nse +usr/share/nmap/scripts/mysql-variables.nse +usr/share/nmap/scripts/nat-pmp-info.nse usr/share/nmap/scripts/nbstat.nse +usr/share/nmap/scripts/netbus-auth-bypass.nse +usr/share/nmap/scripts/netbus-brute.nse +usr/share/nmap/scripts/netbus-info.nse +usr/share/nmap/scripts/netbus-version.nse +usr/share/nmap/scripts/nfs-ls.nse usr/share/nmap/scripts/nfs-showmount.nse +usr/share/nmap/scripts/nfs-statfs.nse +usr/share/nmap/scripts/nrpe-enum.nse usr/share/nmap/scripts/ntp-info.nse +usr/share/nmap/scripts/ntp-monlist.nse +usr/share/nmap/scripts/oracle-brute.nse +usr/share/nmap/scripts/oracle-enum-users.nse usr/share/nmap/scripts/oracle-sid-brute.nse usr/share/nmap/scripts/p2p-conficker.nse +usr/share/nmap/scripts/path-mtu.nse +usr/share/nmap/scripts/pgsql-brute.nse usr/share/nmap/scripts/pjl-ready-message.nse usr/share/nmap/scripts/pop3-brute.nse usr/share/nmap/scripts/pop3-capabilities.nse usr/share/nmap/scripts/pptp-version.nse +usr/share/nmap/scripts/qscan.nse usr/share/nmap/scripts/realvnc-auth-bypass.nse -usr/share/nmap/scripts/robots.txt.nse +usr/share/nmap/scripts/resolveall.nse +usr/share/nmap/scripts/rmi-dumpregistry.nse usr/share/nmap/scripts/rpcinfo.nse usr/share/nmap/scripts/script.db usr/share/nmap/scripts/skypev2-version.nse @@ -160,6 +265,7 @@ usr/share/nmap/scripts/smb-enum-processes.nse usr/share/nmap/scripts/smb-enum-sessions.nse usr/share/nmap/scripts/smb-enum-shares.nse usr/share/nmap/scripts/smb-enum-users.nse +usr/share/nmap/scripts/smb-flood.nse usr/share/nmap/scripts/smb-os-discovery.nse usr/share/nmap/scripts/smb-psexec.nse usr/share/nmap/scripts/smb-security-mode.nse @@ -167,18 +273,35 @@ usr/share/nmap/scripts/smb-server-stats.nse usr/share/nmap/scripts/smb-system-info.nse usr/share/nmap/scripts/smbv2-enabled.nse usr/share/nmap/scripts/smtp-commands.nse +usr/share/nmap/scripts/smtp-enum-users.nse usr/share/nmap/scripts/smtp-open-relay.nse usr/share/nmap/scripts/smtp-strangeport.nse usr/share/nmap/scripts/sniffer-detect.nse usr/share/nmap/scripts/snmp-brute.nse +usr/share/nmap/scripts/snmp-interfaces.nse +usr/share/nmap/scripts/snmp-netstat.nse +usr/share/nmap/scripts/snmp-processes.nse usr/share/nmap/scripts/snmp-sysdescr.nse +usr/share/nmap/scripts/snmp-win32-services.nse +usr/share/nmap/scripts/snmp-win32-shares.nse +usr/share/nmap/scripts/snmp-win32-software.nse +usr/share/nmap/scripts/snmp-win32-users.nse usr/share/nmap/scripts/socks-open-proxy.nse usr/share/nmap/scripts/sql-injection.nse usr/share/nmap/scripts/ssh-hostkey.nse +usr/share/nmap/scripts/ssh2-enum-algos.nse usr/share/nmap/scripts/sshv1.nse usr/share/nmap/scripts/ssl-cert.nse +usr/share/nmap/scripts/ssl-enum-ciphers.nse usr/share/nmap/scripts/sslv2.nse +usr/share/nmap/scripts/stuxnet-detect.nse +usr/share/nmap/scripts/svn-brute.nse +usr/share/nmap/scripts/targets-traceroute.nse usr/share/nmap/scripts/telnet-brute.nse usr/share/nmap/scripts/upnp-info.nse +usr/share/nmap/scripts/vnc-brute.nse +usr/share/nmap/scripts/vnc-info.nse +usr/share/nmap/scripts/wdb-version.nse usr/share/nmap/scripts/whois.nse +usr/share/nmap/scripts/wsdd-discover.nse usr/share/nmap/scripts/x11-access.nse diff --git a/config/rootfiles/packages/parted b/config/rootfiles/packages/parted new file mode 100644 index 0000000..74164e0 --- /dev/null +++ b/config/rootfiles/packages/parted @@ -0,0 +1,48 @@ +#usr/include/parted +#usr/include/parted/constraint.h +#usr/include/parted/debug.h +#usr/include/parted/device.h +#usr/include/parted/disk.h +#usr/include/parted/exception.h +#usr/include/parted/filesys.h +#usr/include/parted/geom.h +#usr/include/parted/natmath.h +#usr/include/parted/parted.h +#usr/include/parted/timer.h +#usr/include/parted/unit.h +#usr/lib/libparted.a +#usr/lib/libparted.la +#usr/lib/libparted.so +usr/lib/libparted.so.0 +usr/lib/libparted.so.0.0.1 +#usr/lib/pkgconfig/libparted.pc +usr/sbin/parted +usr/sbin/partprobe +#usr/share/info/parted.info +#usr/share/locale/ca/LC_MESSAGES/parted.mo +#usr/share/locale/cs/LC_MESSAGES/parted.mo +#usr/share/locale/da/LC_MESSAGES/parted.mo +#usr/share/locale/de/LC_MESSAGES/parted.mo +#usr/share/locale/es/LC_MESSAGES/parted.mo +#usr/share/locale/fr/LC_MESSAGES/parted.mo +#usr/share/locale/gl/LC_MESSAGES/parted.mo +#usr/share/locale/id/LC_MESSAGES/parted.mo +#usr/share/locale/it/LC_MESSAGES/parted.mo +#usr/share/locale/ja/LC_MESSAGES/parted.mo +#usr/share/locale/nl/LC_MESSAGES/parted.mo +#usr/share/locale/nn/LC_MESSAGES/parted.mo +#usr/share/locale/pl/LC_MESSAGES/parted.mo +#usr/share/locale/pt/LC_MESSAGES/parted.mo +#usr/share/locale/pt_BR/LC_MESSAGES/parted.mo +#usr/share/locale/ro/LC_MESSAGES/parted.mo +#usr/share/locale/ru/LC_MESSAGES/parted.mo +#usr/share/locale/rw/LC_MESSAGES/parted.mo +#usr/share/locale/sk/LC_MESSAGES/parted.mo +#usr/share/locale/sv/LC_MESSAGES/parted.mo +#usr/share/locale/tr/LC_MESSAGES/parted.mo +#usr/share/locale/uk/LC_MESSAGES/parted.mo +#usr/share/locale/vi/LC_MESSAGES/parted.mo +#usr/share/locale/zh_CN/LC_MESSAGES/parted.mo +#usr/share/locale/zh_TW/LC_MESSAGES/parted.mo +#usr/share/man/man8/parted.8 +#usr/share/man/man8/partprobe.8 diff --git a/config/rootfiles/packages/perl-DBD-mysql b/config/rootfiles/packages/perl-DBD-mysql index b20101b..98d789d 100644 --- a/config/rootfiles/packages/perl-DBD-mysql +++ b/config/rootfiles/packages/perl-DBD-mysql @@ -1,14 +1,14 @@ -usr/lib/perl5/site_perl/5.8.8/i586-linux/Bundle/DBD -usr/lib/perl5/site_perl/5.8.8/i586-linux/Bundle/DBD/mysql.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/mysql -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/mysql.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/mysql/GetInfo.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/mysql/INSTALL.pod -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBD -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBD/mysql -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBD/mysql/.packlist -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBD/mysql/mysql.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBD/mysql/mysql.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Bundle/DBD +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Bundle/DBD/mysql.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/mysql +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/mysql.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/mysql/GetInfo.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/mysql/INSTALL.pod +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBD +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBD/mysql +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBD/mysql/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBD/mysql/mysql.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBD/mysql/mysql.so #usr/share/man/man3/Bundle::DBD::mysql.3 #usr/share/man/man3/DBD::mysql.3 #usr/share/man/man3/DBD::mysql::INSTALL.3 diff --git a/config/rootfiles/packages/perl-DBI b/config/rootfiles/packages/perl-DBI index a49f69d..b923fc1 100644 --- a/config/rootfiles/packages/perl-DBI +++ b/config/rootfiles/packages/perl-DBI @@ -1,83 +1,83 @@ usr/bin/dbilogstrip usr/bin/dbiprof usr/bin/dbiproxy -usr/lib/perl5/site_perl/5.8.8/i586-linux/Bundle/DBI.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/DBM.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/ExampleP.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/File.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/Gofer -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/Gofer.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/Gofer/Policy -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/Gofer/Policy/Base.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/Gofer/Policy/classic.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/Gofer/Policy/pedantic.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/Gofer/Policy/rush.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/Gofer/Transport -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/Gofer/Transport/Base.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/Gofer/Transport/null.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/Gofer/Transport/pipeone.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/Gofer/Transport/stream.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/NullP.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/Proxy.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBD/Sponge.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Changes.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Const -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Const/GetInfo -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Const/GetInfo/ANSI.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Const/GetInfo/ODBC.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Const/GetInfoReturn.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Const/GetInfoType.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/DBD -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/DBD.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/DBD/Metadata.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/FAQ.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Gofer -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Gofer/Execute.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Gofer/Request.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Gofer/Response.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Gofer/Serializer -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Gofer/Serializer/Base.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Gofer/Serializer/DataDumper.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Gofer/Serializer/Storable.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Gofer/Transport -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Gofer/Transport/Base.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Gofer/Transport/pipeone.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Gofer/Transport/stream.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Profile.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/ProfileData.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/ProfileDumper -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/ProfileDumper.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/ProfileDumper/Apache.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/ProfileSubs.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/ProxyServer.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/PurePerl.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Roadmap.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/SQL -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/SQL/Nano.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Util -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Util/CacheMemory.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/Util/_accessor.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/DBI/W32ODBC.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/Roadmap.pod -usr/lib/perl5/site_perl/5.8.8/i586-linux/TASKS.pod -usr/lib/perl5/site_perl/5.8.8/i586-linux/Win32 -usr/lib/perl5/site_perl/5.8.8/i586-linux/Win32/DBIODBC.pm -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBI -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBI/.packlist -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBI/DBI.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBI/DBI.so -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBI/DBIXS.h -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBI/Driver.xst -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBI/Driver_xst.h -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBI/dbd_xsh.h -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBI/dbi_sql.h -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBI/dbipport.h -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBI/dbivport.h -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/DBI/dbixs_rev.h -usr/lib/perl5/site_perl/5.8.8/i586-linux/dbixs_rev.pl +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Bundle/DBI.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/DBM.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/ExampleP.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/File.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/Gofer +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/Gofer.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/Gofer/Policy +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/Gofer/Policy/Base.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/Gofer/Policy/classic.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/Gofer/Policy/pedantic.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/Gofer/Policy/rush.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/Gofer/Transport +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/Gofer/Transport/Base.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/Gofer/Transport/null.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/Gofer/Transport/pipeone.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/Gofer/Transport/stream.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/NullP.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/Proxy.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBD/Sponge.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Changes.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Const +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Const/GetInfo +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Const/GetInfo/ANSI.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Const/GetInfo/ODBC.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Const/GetInfoReturn.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Const/GetInfoType.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/DBD +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/DBD.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/DBD/Metadata.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/FAQ.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Gofer +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Gofer/Execute.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Gofer/Request.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Gofer/Response.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Gofer/Serializer +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Gofer/Serializer/Base.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Gofer/Serializer/DataDumper.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Gofer/Serializer/Storable.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Gofer/Transport +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Gofer/Transport/Base.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Gofer/Transport/pipeone.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Gofer/Transport/stream.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Profile.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/ProfileData.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/ProfileDumper +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/ProfileDumper.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/ProfileDumper/Apache.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/ProfileSubs.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/ProxyServer.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/PurePerl.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Roadmap.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/SQL +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/SQL/Nano.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Util +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Util/CacheMemory.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/Util/_accessor.pm +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/DBI/W32ODBC.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Roadmap.pod +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/TASKS.pod +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Win32 +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Win32/DBIODBC.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBI +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBI/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBI/DBI.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBI/DBI.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBI/DBIXS.h +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBI/Driver.xst +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBI/Driver_xst.h +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBI/dbd_xsh.h +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBI/dbi_sql.h +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBI/dbipport.h +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBI/dbivport.h +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/DBI/dbixs_rev.h +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/dbixs_rev.pl #usr/share/man/man1/dbilogstrip.1 #usr/share/man/man1/dbiprof.1 #usr/share/man/man1/dbiproxy.1 diff --git a/config/rootfiles/packages/perl-gettext b/config/rootfiles/packages/perl-gettext index 8db19c3..cc88563 100644 --- a/config/rootfiles/packages/perl-gettext +++ b/config/rootfiles/packages/perl-gettext @@ -1,8 +1,8 @@ -#usr/lib/perl5/site_perl/5.8.8/i586-linux/Locale -usr/lib/perl5/site_perl/5.8.8/i586-linux/Locale/gettext.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Locale -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Locale/gettext -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Locale/gettext/.packlist -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Locale/gettext/gettext.bs -usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Locale/gettext/gettext.so +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Locale +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/Locale/gettext.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Locale +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Locale/gettext +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Locale/gettext/.packlist +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Locale/gettext/gettext.bs +usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Locale/gettext/gettext.so #usr/share/man/man3/Locale::gettext.3 diff --git a/config/rootfiles/packages/powertop b/config/rootfiles/packages/powertop new file mode 100644 index 0000000..1bf6f25 --- /dev/null +++ b/config/rootfiles/packages/powertop @@ -0,0 +1,17 @@ +usr/bin/powertop +#usr/share/locale/de/LC_MESSAGES/powertop.mo +#usr/share/locale/es/LC_MESSAGES/powertop.mo +#usr/share/locale/fi/LC_MESSAGES/powertop.mo +#usr/share/locale/fr/LC_MESSAGES/powertop.mo +#usr/share/locale/hu/LC_MESSAGES/powertop.mo +#usr/share/locale/id/LC_MESSAGES/powertop.mo +#usr/share/locale/it/LC_MESSAGES/powertop.mo +#usr/share/locale/ja/LC_MESSAGES/powertop.mo +#usr/share/locale/nl/LC_MESSAGES/powertop.mo +#usr/share/locale/pl/LC_MESSAGES/powertop.mo +#usr/share/locale/pt_BR/LC_MESSAGES/powertop.mo +#usr/share/locale/ro/LC_MESSAGES/powertop.mo +#usr/share/locale/ru/LC_MESSAGES/powertop.mo +#usr/share/locale/zh_CN/LC_MESSAGES/powertop.mo +#usr/share/locale/zh_TW/LC_MESSAGES/powertop.mo +#usr/share/man/man8/powertop.8.gz diff --git a/config/rootfiles/packages/python-optional-src b/config/rootfiles/packages/python-optional-src new file mode 100644 index 0000000..7b09ac3 --- /dev/null +++ b/config/rootfiles/packages/python-optional-src @@ -0,0 +1,2558 @@ +#usr/bin/smtpd.py +usr/lib/python2.7/_abcoll.py +usr/lib/python2.7/_abcoll.pyo +usr/lib/python2.7/abc.py +usr/lib/python2.7/abc.pyo +usr/lib/python2.7/aifc.py +usr/lib/python2.7/aifc.pyo +usr/lib/python2.7/antigravity.py +usr/lib/python2.7/antigravity.pyo +usr/lib/python2.7/anydbm.py +usr/lib/python2.7/anydbm.pyo +usr/lib/python2.7/argparse.py +usr/lib/python2.7/argparse.pyo +usr/lib/python2.7/ast.py +usr/lib/python2.7/ast.pyo +usr/lib/python2.7/asynchat.py +usr/lib/python2.7/asynchat.pyo +usr/lib/python2.7/asyncore.py +usr/lib/python2.7/asyncore.pyo +usr/lib/python2.7/atexit.py +usr/lib/python2.7/atexit.pyo +usr/lib/python2.7/audiodev.py +usr/lib/python2.7/audiodev.pyo +usr/lib/python2.7/base64.py +usr/lib/python2.7/base64.pyo +usr/lib/python2.7/BaseHTTPServer.py +usr/lib/python2.7/BaseHTTPServer.pyo +usr/lib/python2.7/Bastion.py +usr/lib/python2.7/Bastion.pyo +usr/lib/python2.7/bdb.py +usr/lib/python2.7/bdb.pyo +usr/lib/python2.7/binhex.py +usr/lib/python2.7/binhex.pyo +usr/lib/python2.7/bisect.py +usr/lib/python2.7/bisect.pyo +usr/lib/python2.7/bsddb/dbobj.py +usr/lib/python2.7/bsddb/dbobj.pyo +usr/lib/python2.7/bsddb/db.py +usr/lib/python2.7/bsddb/db.pyo +usr/lib/python2.7/bsddb/dbrecio.py +usr/lib/python2.7/bsddb/dbrecio.pyo +usr/lib/python2.7/bsddb/dbshelve.py +usr/lib/python2.7/bsddb/dbshelve.pyo +usr/lib/python2.7/bsddb/dbtables.py +usr/lib/python2.7/bsddb/dbtables.pyo +usr/lib/python2.7/bsddb/dbutils.py +usr/lib/python2.7/bsddb/dbutils.pyo +usr/lib/python2.7/bsddb/__init__.py +usr/lib/python2.7/bsddb/__init__.pyo +#usr/lib/python2.7/bsddb/test/__init__.py +#usr/lib/python2.7/bsddb/test/__init__.pyo +#usr/lib/python2.7/bsddb/test/test_all.py +#usr/lib/python2.7/bsddb/test/test_all.pyo +#usr/lib/python2.7/bsddb/test/test_associate.py +#usr/lib/python2.7/bsddb/test/test_associate.pyo +#usr/lib/python2.7/bsddb/test/test_basics.py +#usr/lib/python2.7/bsddb/test/test_basics.pyo +#usr/lib/python2.7/bsddb/test/test_compare.py +#usr/lib/python2.7/bsddb/test/test_compare.pyo +#usr/lib/python2.7/bsddb/test/test_compat.py +#usr/lib/python2.7/bsddb/test/test_compat.pyo +#usr/lib/python2.7/bsddb/test/test_cursor_pget_bug.py +#usr/lib/python2.7/bsddb/test/test_cursor_pget_bug.pyo +#usr/lib/python2.7/bsddb/test/test_dbenv.py +#usr/lib/python2.7/bsddb/test/test_dbenv.pyo +#usr/lib/python2.7/bsddb/test/test_dbobj.py +#usr/lib/python2.7/bsddb/test/test_dbobj.pyo +#usr/lib/python2.7/bsddb/test/test_db.py +#usr/lib/python2.7/bsddb/test/test_db.pyo +#usr/lib/python2.7/bsddb/test/test_dbshelve.py +#usr/lib/python2.7/bsddb/test/test_dbshelve.pyo +#usr/lib/python2.7/bsddb/test/test_dbtables.py +#usr/lib/python2.7/bsddb/test/test_dbtables.pyo +#usr/lib/python2.7/bsddb/test/test_distributed_transactions.py +#usr/lib/python2.7/bsddb/test/test_distributed_transactions.pyo +#usr/lib/python2.7/bsddb/test/test_early_close.py +#usr/lib/python2.7/bsddb/test/test_early_close.pyo +#usr/lib/python2.7/bsddb/test/test_fileid.py +#usr/lib/python2.7/bsddb/test/test_fileid.pyo +#usr/lib/python2.7/bsddb/test/test_get_none.py +#usr/lib/python2.7/bsddb/test/test_get_none.pyo +#usr/lib/python2.7/bsddb/test/test_join.py +#usr/lib/python2.7/bsddb/test/test_join.pyo +#usr/lib/python2.7/bsddb/test/test_lock.py +#usr/lib/python2.7/bsddb/test/test_lock.pyo +#usr/lib/python2.7/bsddb/test/test_misc.py +#usr/lib/python2.7/bsddb/test/test_misc.pyo +#usr/lib/python2.7/bsddb/test/test_pickle.py +#usr/lib/python2.7/bsddb/test/test_pickle.pyo +#usr/lib/python2.7/bsddb/test/test_queue.py +#usr/lib/python2.7/bsddb/test/test_queue.pyo +#usr/lib/python2.7/bsddb/test/test_recno.py +#usr/lib/python2.7/bsddb/test/test_recno.pyo +#usr/lib/python2.7/bsddb/test/test_replication.py +#usr/lib/python2.7/bsddb/test/test_replication.pyo +#usr/lib/python2.7/bsddb/test/test_sequence.py +#usr/lib/python2.7/bsddb/test/test_sequence.pyo +#usr/lib/python2.7/bsddb/test/test_thread.py +#usr/lib/python2.7/bsddb/test/test_thread.pyo +usr/lib/python2.7/calendar.py +usr/lib/python2.7/calendar.pyo +usr/lib/python2.7/CGIHTTPServer.py +usr/lib/python2.7/CGIHTTPServer.pyo +usr/lib/python2.7/cgi.py +usr/lib/python2.7/cgi.pyo +usr/lib/python2.7/cgitb.py +usr/lib/python2.7/cgitb.pyo +usr/lib/python2.7/chunk.py +usr/lib/python2.7/chunk.pyo +usr/lib/python2.7/cmd.py +usr/lib/python2.7/cmd.pyo +usr/lib/python2.7/codecs.py +usr/lib/python2.7/codecs.pyo +usr/lib/python2.7/codeop.py +usr/lib/python2.7/codeop.pyo +usr/lib/python2.7/code.py +usr/lib/python2.7/code.pyo +usr/lib/python2.7/collections.py +usr/lib/python2.7/collections.pyo +usr/lib/python2.7/colorsys.py +usr/lib/python2.7/colorsys.pyo +usr/lib/python2.7/commands.py +usr/lib/python2.7/commands.pyo +usr/lib/python2.7/compileall.py +usr/lib/python2.7/compileall.pyo +usr/lib/python2.7/compiler/ast.py +usr/lib/python2.7/compiler/ast.pyo +usr/lib/python2.7/compiler/consts.py +usr/lib/python2.7/compiler/consts.pyo +usr/lib/python2.7/compiler/future.py +usr/lib/python2.7/compiler/future.pyo +usr/lib/python2.7/compiler/__init__.py +usr/lib/python2.7/compiler/__init__.pyo +usr/lib/python2.7/compiler/misc.py +usr/lib/python2.7/compiler/misc.pyo +usr/lib/python2.7/compiler/pyassem.py +usr/lib/python2.7/compiler/pyassem.pyo +usr/lib/python2.7/compiler/pycodegen.py +usr/lib/python2.7/compiler/pycodegen.pyo +usr/lib/python2.7/compiler/symbols.py +usr/lib/python2.7/compiler/symbols.pyo +usr/lib/python2.7/compiler/syntax.py +usr/lib/python2.7/compiler/syntax.pyo +usr/lib/python2.7/compiler/transformer.py +usr/lib/python2.7/compiler/transformer.pyo +usr/lib/python2.7/compiler/visitor.py +usr/lib/python2.7/compiler/visitor.pyo +usr/lib/python2.7/ConfigParser.py +usr/lib/python2.7/ConfigParser.pyo +#usr/lib/python2.7/contextlib.py +usr/lib/python2.7/contextlib.pyo +usr/lib/python2.7/cookielib.py +usr/lib/python2.7/cookielib.pyo +usr/lib/python2.7/Cookie.py +usr/lib/python2.7/Cookie.pyo +usr/lib/python2.7/copy.py +usr/lib/python2.7/copy.pyo +usr/lib/python2.7/copy_reg.py +usr/lib/python2.7/copy_reg.pyo +usr/lib/python2.7/cProfile.py +usr/lib/python2.7/cProfile.pyo +usr/lib/python2.7/csv.py +usr/lib/python2.7/csv.pyo +usr/lib/python2.7/ctypes/_endian.py +usr/lib/python2.7/ctypes/_endian.pyo +usr/lib/python2.7/ctypes/__init__.py +usr/lib/python2.7/ctypes/__init__.pyo +usr/lib/python2.7/ctypes/macholib/dyld.py +usr/lib/python2.7/ctypes/macholib/dyld.pyo +usr/lib/python2.7/ctypes/macholib/dylib.py +usr/lib/python2.7/ctypes/macholib/dylib.pyo +usr/lib/python2.7/ctypes/macholib/framework.py +usr/lib/python2.7/ctypes/macholib/framework.pyo +usr/lib/python2.7/ctypes/macholib/__init__.py +usr/lib/python2.7/ctypes/macholib/__init__.pyo +#usr/lib/python2.7/ctypes/test/__init__.py +#usr/lib/python2.7/ctypes/test/__init__.pyo +#usr/lib/python2.7/ctypes/test/runtests.py +#usr/lib/python2.7/ctypes/test/runtests.pyo +#usr/lib/python2.7/ctypes/test/test_anon.py +#usr/lib/python2.7/ctypes/test/test_anon.pyo +#usr/lib/python2.7/ctypes/test/test_array_in_pointer.py +#usr/lib/python2.7/ctypes/test/test_array_in_pointer.pyo +#usr/lib/python2.7/ctypes/test/test_arrays.py +#usr/lib/python2.7/ctypes/test/test_arrays.pyo +#usr/lib/python2.7/ctypes/test/test_as_parameter.py +#usr/lib/python2.7/ctypes/test/test_as_parameter.pyo +#usr/lib/python2.7/ctypes/test/test_bitfields.py +#usr/lib/python2.7/ctypes/test/test_bitfields.pyo +#usr/lib/python2.7/ctypes/test/test_buffers.py +#usr/lib/python2.7/ctypes/test/test_buffers.pyo +#usr/lib/python2.7/ctypes/test/test_byteswap.py +#usr/lib/python2.7/ctypes/test/test_byteswap.pyo +#usr/lib/python2.7/ctypes/test/test_callbacks.py +#usr/lib/python2.7/ctypes/test/test_callbacks.pyo +#usr/lib/python2.7/ctypes/test/test_cast.py +#usr/lib/python2.7/ctypes/test/test_cast.pyo +#usr/lib/python2.7/ctypes/test/test_cfuncs.py +#usr/lib/python2.7/ctypes/test/test_cfuncs.pyo +#usr/lib/python2.7/ctypes/test/test_checkretval.py +#usr/lib/python2.7/ctypes/test/test_checkretval.pyo +#usr/lib/python2.7/ctypes/test/test_delattr.py +#usr/lib/python2.7/ctypes/test/test_delattr.pyo +#usr/lib/python2.7/ctypes/test/test_errcheck.py +#usr/lib/python2.7/ctypes/test/test_errcheck.pyo +#usr/lib/python2.7/ctypes/test/test_errno.py +#usr/lib/python2.7/ctypes/test/test_errno.pyo +#usr/lib/python2.7/ctypes/test/test_find.py +#usr/lib/python2.7/ctypes/test/test_find.pyo +#usr/lib/python2.7/ctypes/test/test_frombuffer.py +#usr/lib/python2.7/ctypes/test/test_frombuffer.pyo +#usr/lib/python2.7/ctypes/test/test_funcptr.py +#usr/lib/python2.7/ctypes/test/test_funcptr.pyo +#usr/lib/python2.7/ctypes/test/test_functions.py +#usr/lib/python2.7/ctypes/test/test_functions.pyo +#usr/lib/python2.7/ctypes/test/test_incomplete.py +#usr/lib/python2.7/ctypes/test/test_incomplete.pyo +#usr/lib/python2.7/ctypes/test/test_init.py +#usr/lib/python2.7/ctypes/test/test_init.pyo +#usr/lib/python2.7/ctypes/test/test_integers.py +#usr/lib/python2.7/ctypes/test/test_integers.pyo +#usr/lib/python2.7/ctypes/test/test_internals.py +#usr/lib/python2.7/ctypes/test/test_internals.pyo +#usr/lib/python2.7/ctypes/test/test_keeprefs.py +#usr/lib/python2.7/ctypes/test/test_keeprefs.pyo +#usr/lib/python2.7/ctypes/test/test_libc.py +#usr/lib/python2.7/ctypes/test/test_libc.pyo +#usr/lib/python2.7/ctypes/test/test_loading.py +#usr/lib/python2.7/ctypes/test/test_loading.pyo +#usr/lib/python2.7/ctypes/test/test_macholib.py +#usr/lib/python2.7/ctypes/test/test_macholib.pyo +#usr/lib/python2.7/ctypes/test/test_memfunctions.py +#usr/lib/python2.7/ctypes/test/test_memfunctions.pyo +#usr/lib/python2.7/ctypes/test/test_numbers.py +#usr/lib/python2.7/ctypes/test/test_numbers.pyo +#usr/lib/python2.7/ctypes/test/test_objects.py +#usr/lib/python2.7/ctypes/test/test_objects.pyo +#usr/lib/python2.7/ctypes/test/test_parameters.py +#usr/lib/python2.7/ctypes/test/test_parameters.pyo +#usr/lib/python2.7/ctypes/test/test_pep3118.py +#usr/lib/python2.7/ctypes/test/test_pep3118.pyo +#usr/lib/python2.7/ctypes/test/test_pickling.py +#usr/lib/python2.7/ctypes/test/test_pickling.pyo +#usr/lib/python2.7/ctypes/test/test_pointers.py +#usr/lib/python2.7/ctypes/test/test_pointers.pyo +#usr/lib/python2.7/ctypes/test/test_prototypes.py +#usr/lib/python2.7/ctypes/test/test_prototypes.pyo +#usr/lib/python2.7/ctypes/test/test_python_api.py +#usr/lib/python2.7/ctypes/test/test_python_api.pyo +#usr/lib/python2.7/ctypes/test/test_random_things.py +#usr/lib/python2.7/ctypes/test/test_random_things.pyo +#usr/lib/python2.7/ctypes/test/test_refcounts.py +#usr/lib/python2.7/ctypes/test/test_refcounts.pyo +#usr/lib/python2.7/ctypes/test/test_repr.py +#usr/lib/python2.7/ctypes/test/test_repr.pyo +#usr/lib/python2.7/ctypes/test/test_returnfuncptrs.py +#usr/lib/python2.7/ctypes/test/test_returnfuncptrs.pyo +#usr/lib/python2.7/ctypes/test/test_simplesubclasses.py +#usr/lib/python2.7/ctypes/test/test_simplesubclasses.pyo +#usr/lib/python2.7/ctypes/test/test_sizes.py +#usr/lib/python2.7/ctypes/test/test_sizes.pyo +#usr/lib/python2.7/ctypes/test/test_slicing.py +#usr/lib/python2.7/ctypes/test/test_slicing.pyo +#usr/lib/python2.7/ctypes/test/test_stringptr.py +#usr/lib/python2.7/ctypes/test/test_stringptr.pyo +#usr/lib/python2.7/ctypes/test/test_strings.py +#usr/lib/python2.7/ctypes/test/test_strings.pyo +#usr/lib/python2.7/ctypes/test/test_struct_fields.py +#usr/lib/python2.7/ctypes/test/test_struct_fields.pyo +#usr/lib/python2.7/ctypes/test/test_structures.py +#usr/lib/python2.7/ctypes/test/test_structures.pyo +#usr/lib/python2.7/ctypes/test/test_unaligned_structures.py +#usr/lib/python2.7/ctypes/test/test_unaligned_structures.pyo +#usr/lib/python2.7/ctypes/test/test_unicode.py +#usr/lib/python2.7/ctypes/test/test_unicode.pyo +#usr/lib/python2.7/ctypes/test/test_values.py +#usr/lib/python2.7/ctypes/test/test_values.pyo +#usr/lib/python2.7/ctypes/test/test_varsize_struct.py +#usr/lib/python2.7/ctypes/test/test_varsize_struct.pyo +#usr/lib/python2.7/ctypes/test/test_win32.py +#usr/lib/python2.7/ctypes/test/test_win32.pyo +usr/lib/python2.7/ctypes/util.py +usr/lib/python2.7/ctypes/util.pyo +usr/lib/python2.7/ctypes/wintypes.py +usr/lib/python2.7/ctypes/wintypes.pyo +usr/lib/python2.7/curses/ascii.py +usr/lib/python2.7/curses/ascii.pyo +usr/lib/python2.7/curses/has_key.py +usr/lib/python2.7/curses/has_key.pyo +usr/lib/python2.7/curses/__init__.py +usr/lib/python2.7/curses/__init__.pyo +usr/lib/python2.7/curses/panel.py +usr/lib/python2.7/curses/panel.pyo +usr/lib/python2.7/curses/textpad.py +usr/lib/python2.7/curses/textpad.pyo +usr/lib/python2.7/curses/wrapper.py +usr/lib/python2.7/curses/wrapper.pyo +usr/lib/python2.7/dbhash.py +usr/lib/python2.7/dbhash.pyo +usr/lib/python2.7/decimal.py +usr/lib/python2.7/decimal.pyo +usr/lib/python2.7/difflib.py +usr/lib/python2.7/difflib.pyo +usr/lib/python2.7/dircache.py +usr/lib/python2.7/dircache.pyo +usr/lib/python2.7/dis.py +usr/lib/python2.7/dis.pyo +#usr/lib/python2.7/distutils/archive_util.py +#usr/lib/python2.7/distutils/archive_util.pyo +#usr/lib/python2.7/distutils/bcppcompiler.py +#usr/lib/python2.7/distutils/bcppcompiler.pyo +#usr/lib/python2.7/distutils/ccompiler.py +#usr/lib/python2.7/distutils/ccompiler.pyo +#usr/lib/python2.7/distutils/cmd.py +#usr/lib/python2.7/distutils/cmd.pyo +#usr/lib/python2.7/distutils/command/bdist_dumb.py +#usr/lib/python2.7/distutils/command/bdist_dumb.pyo +#usr/lib/python2.7/distutils/command/bdist_msi.py +#usr/lib/python2.7/distutils/command/bdist_msi.pyo +#usr/lib/python2.7/distutils/command/bdist.py +#usr/lib/python2.7/distutils/command/bdist.pyo +#usr/lib/python2.7/distutils/command/bdist_rpm.py +#usr/lib/python2.7/distutils/command/bdist_rpm.pyo +#usr/lib/python2.7/distutils/command/bdist_wininst.py +#usr/lib/python2.7/distutils/command/bdist_wininst.pyo +#usr/lib/python2.7/distutils/command/build_clib.py +#usr/lib/python2.7/distutils/command/build_clib.pyo +#usr/lib/python2.7/distutils/command/build_ext.py +#usr/lib/python2.7/distutils/command/build_ext.pyo +#usr/lib/python2.7/distutils/command/build.py +#usr/lib/python2.7/distutils/command/build.pyo +#usr/lib/python2.7/distutils/command/build_py.py +#usr/lib/python2.7/distutils/command/build_py.pyo +#usr/lib/python2.7/distutils/command/build_scripts.py +#usr/lib/python2.7/distutils/command/build_scripts.pyo +#usr/lib/python2.7/distutils/command/check.py +#usr/lib/python2.7/distutils/command/check.pyo +#usr/lib/python2.7/distutils/command/clean.py +#usr/lib/python2.7/distutils/command/clean.pyo +#usr/lib/python2.7/distutils/command/config.py +#usr/lib/python2.7/distutils/command/config.pyo +#usr/lib/python2.7/distutils/command/__init__.py +#usr/lib/python2.7/distutils/command/__init__.pyo +#usr/lib/python2.7/distutils/command/install_data.py +#usr/lib/python2.7/distutils/command/install_data.pyo +#usr/lib/python2.7/distutils/command/install_egg_info.py +#usr/lib/python2.7/distutils/command/install_egg_info.pyo +#usr/lib/python2.7/distutils/command/install_headers.py +#usr/lib/python2.7/distutils/command/install_headers.pyo +#usr/lib/python2.7/distutils/command/install_lib.py +#usr/lib/python2.7/distutils/command/install_lib.pyo +#usr/lib/python2.7/distutils/command/install.py +#usr/lib/python2.7/distutils/command/install.pyo +#usr/lib/python2.7/distutils/command/install_scripts.py +#usr/lib/python2.7/distutils/command/install_scripts.pyo +#usr/lib/python2.7/distutils/command/register.py +#usr/lib/python2.7/distutils/command/register.pyo +#usr/lib/python2.7/distutils/command/sdist.py +#usr/lib/python2.7/distutils/command/sdist.pyo +#usr/lib/python2.7/distutils/command/upload.py +#usr/lib/python2.7/distutils/command/upload.pyo +#usr/lib/python2.7/distutils/config.py +#usr/lib/python2.7/distutils/config.pyo +#usr/lib/python2.7/distutils/core.py +#usr/lib/python2.7/distutils/core.pyo +#usr/lib/python2.7/distutils/cygwinccompiler.py +#usr/lib/python2.7/distutils/cygwinccompiler.pyo +#usr/lib/python2.7/distutils/debug.py +#usr/lib/python2.7/distutils/debug.pyo +#usr/lib/python2.7/distutils/dep_util.py +#usr/lib/python2.7/distutils/dep_util.pyo +#usr/lib/python2.7/distutils/dir_util.py +#usr/lib/python2.7/distutils/dir_util.pyo +#usr/lib/python2.7/distutils/dist.py +#usr/lib/python2.7/distutils/dist.pyo +#usr/lib/python2.7/distutils/emxccompiler.py +#usr/lib/python2.7/distutils/emxccompiler.pyo +#usr/lib/python2.7/distutils/errors.py +#usr/lib/python2.7/distutils/errors.pyo +#usr/lib/python2.7/distutils/extension.py +#usr/lib/python2.7/distutils/extension.pyo +#usr/lib/python2.7/distutils/fancy_getopt.py +#usr/lib/python2.7/distutils/fancy_getopt.pyo +#usr/lib/python2.7/distutils/filelist.py +#usr/lib/python2.7/distutils/filelist.pyo +#usr/lib/python2.7/distutils/file_util.py +#usr/lib/python2.7/distutils/file_util.pyo +#usr/lib/python2.7/distutils/__init__.py +#usr/lib/python2.7/distutils/__init__.pyo +#usr/lib/python2.7/distutils/log.py +#usr/lib/python2.7/distutils/log.pyo +#usr/lib/python2.7/distutils/msvc9compiler.py +#usr/lib/python2.7/distutils/msvc9compiler.pyo +#usr/lib/python2.7/distutils/msvccompiler.py +#usr/lib/python2.7/distutils/msvccompiler.pyo +#usr/lib/python2.7/distutils/spawn.py +#usr/lib/python2.7/distutils/spawn.pyo +#usr/lib/python2.7/distutils/sysconfig.py +#usr/lib/python2.7/distutils/sysconfig.pyo +#usr/lib/python2.7/distutils/tests/__init__.py +#usr/lib/python2.7/distutils/tests/__init__.pyo +#usr/lib/python2.7/distutils/tests/setuptools_build_ext.py +#usr/lib/python2.7/distutils/tests/setuptools_build_ext.pyo +#usr/lib/python2.7/distutils/tests/setuptools_extension.py +#usr/lib/python2.7/distutils/tests/setuptools_extension.pyo +#usr/lib/python2.7/distutils/tests/support.py +#usr/lib/python2.7/distutils/tests/support.pyo +#usr/lib/python2.7/distutils/tests/test_archive_util.py +#usr/lib/python2.7/distutils/tests/test_archive_util.pyo +#usr/lib/python2.7/distutils/tests/test_bdist_dumb.py +#usr/lib/python2.7/distutils/tests/test_bdist_dumb.pyo +#usr/lib/python2.7/distutils/tests/test_bdist_msi.py +#usr/lib/python2.7/distutils/tests/test_bdist_msi.pyo +#usr/lib/python2.7/distutils/tests/test_bdist.py +#usr/lib/python2.7/distutils/tests/test_bdist.pyo +#usr/lib/python2.7/distutils/tests/test_bdist_rpm.py +#usr/lib/python2.7/distutils/tests/test_bdist_rpm.pyo +#usr/lib/python2.7/distutils/tests/test_bdist_wininst.py +#usr/lib/python2.7/distutils/tests/test_bdist_wininst.pyo +#usr/lib/python2.7/distutils/tests/test_build_clib.py +#usr/lib/python2.7/distutils/tests/test_build_clib.pyo +#usr/lib/python2.7/distutils/tests/test_build_ext.py +#usr/lib/python2.7/distutils/tests/test_build_ext.pyo +#usr/lib/python2.7/distutils/tests/test_build.py +#usr/lib/python2.7/distutils/tests/test_build.pyo +#usr/lib/python2.7/distutils/tests/test_build_py.py +#usr/lib/python2.7/distutils/tests/test_build_py.pyo +#usr/lib/python2.7/distutils/tests/test_build_scripts.py +#usr/lib/python2.7/distutils/tests/test_build_scripts.pyo +#usr/lib/python2.7/distutils/tests/test_ccompiler.py +#usr/lib/python2.7/distutils/tests/test_ccompiler.pyo +#usr/lib/python2.7/distutils/tests/test_check.py +#usr/lib/python2.7/distutils/tests/test_check.pyo +#usr/lib/python2.7/distutils/tests/test_clean.py +#usr/lib/python2.7/distutils/tests/test_clean.pyo +#usr/lib/python2.7/distutils/tests/test_cmd.py +#usr/lib/python2.7/distutils/tests/test_cmd.pyo +#usr/lib/python2.7/distutils/tests/test_config_cmd.py +#usr/lib/python2.7/distutils/tests/test_config_cmd.pyo +#usr/lib/python2.7/distutils/tests/test_config.py +#usr/lib/python2.7/distutils/tests/test_config.pyo +#usr/lib/python2.7/distutils/tests/test_core.py +#usr/lib/python2.7/distutils/tests/test_core.pyo +#usr/lib/python2.7/distutils/tests/test_dep_util.py +#usr/lib/python2.7/distutils/tests/test_dep_util.pyo +#usr/lib/python2.7/distutils/tests/test_dir_util.py +#usr/lib/python2.7/distutils/tests/test_dir_util.pyo +#usr/lib/python2.7/distutils/tests/test_dist.py +#usr/lib/python2.7/distutils/tests/test_dist.pyo +#usr/lib/python2.7/distutils/tests/test_filelist.py +#usr/lib/python2.7/distutils/tests/test_filelist.pyo +#usr/lib/python2.7/distutils/tests/test_file_util.py +#usr/lib/python2.7/distutils/tests/test_file_util.pyo +#usr/lib/python2.7/distutils/tests/test_install_data.py +#usr/lib/python2.7/distutils/tests/test_install_data.pyo +#usr/lib/python2.7/distutils/tests/test_install_headers.py +#usr/lib/python2.7/distutils/tests/test_install_headers.pyo +#usr/lib/python2.7/distutils/tests/test_install_lib.py +#usr/lib/python2.7/distutils/tests/test_install_lib.pyo +#usr/lib/python2.7/distutils/tests/test_install.py +#usr/lib/python2.7/distutils/tests/test_install.pyo +#usr/lib/python2.7/distutils/tests/test_install_scripts.py +#usr/lib/python2.7/distutils/tests/test_install_scripts.pyo +#usr/lib/python2.7/distutils/tests/test_msvc9compiler.py +#usr/lib/python2.7/distutils/tests/test_msvc9compiler.pyo +#usr/lib/python2.7/distutils/tests/test_register.py +#usr/lib/python2.7/distutils/tests/test_register.pyo +#usr/lib/python2.7/distutils/tests/test_sdist.py +#usr/lib/python2.7/distutils/tests/test_sdist.pyo +#usr/lib/python2.7/distutils/tests/test_spawn.py +#usr/lib/python2.7/distutils/tests/test_spawn.pyo +#usr/lib/python2.7/distutils/tests/test_sysconfig.py +#usr/lib/python2.7/distutils/tests/test_sysconfig.pyo +#usr/lib/python2.7/distutils/tests/test_text_file.py +#usr/lib/python2.7/distutils/tests/test_text_file.pyo +#usr/lib/python2.7/distutils/tests/test_unixccompiler.py +#usr/lib/python2.7/distutils/tests/test_unixccompiler.pyo +#usr/lib/python2.7/distutils/tests/test_upload.py +#usr/lib/python2.7/distutils/tests/test_upload.pyo +#usr/lib/python2.7/distutils/tests/test_util.py +#usr/lib/python2.7/distutils/tests/test_util.pyo +#usr/lib/python2.7/distutils/tests/test_versionpredicate.py +#usr/lib/python2.7/distutils/tests/test_versionpredicate.pyo +#usr/lib/python2.7/distutils/tests/test_version.py +#usr/lib/python2.7/distutils/tests/test_version.pyo +#usr/lib/python2.7/distutils/text_file.py +#usr/lib/python2.7/distutils/text_file.pyo +#usr/lib/python2.7/distutils/unixccompiler.py +#usr/lib/python2.7/distutils/unixccompiler.pyo +#usr/lib/python2.7/distutils/util.py +#usr/lib/python2.7/distutils/util.pyo +#usr/lib/python2.7/distutils/versionpredicate.py +#usr/lib/python2.7/distutils/versionpredicate.pyo +#usr/lib/python2.7/distutils/version.py +#usr/lib/python2.7/distutils/version.pyo +usr/lib/python2.7/doctest.py +usr/lib/python2.7/doctest.pyo +usr/lib/python2.7/DocXMLRPCServer.py +usr/lib/python2.7/DocXMLRPCServer.pyo +usr/lib/python2.7/dumbdbm.py +usr/lib/python2.7/dumbdbm.pyo +usr/lib/python2.7/dummy_threading.py +usr/lib/python2.7/dummy_threading.pyo +usr/lib/python2.7/dummy_thread.py +usr/lib/python2.7/dummy_thread.pyo +usr/lib/python2.7/email/base64mime.py +usr/lib/python2.7/email/base64mime.pyo +usr/lib/python2.7/email/charset.py +usr/lib/python2.7/email/charset.pyo +usr/lib/python2.7/email/encoders.py +usr/lib/python2.7/email/encoders.pyo +usr/lib/python2.7/email/errors.py +usr/lib/python2.7/email/errors.pyo +usr/lib/python2.7/email/feedparser.py +usr/lib/python2.7/email/feedparser.pyo +usr/lib/python2.7/email/generator.py +usr/lib/python2.7/email/generator.pyo +usr/lib/python2.7/email/header.py +usr/lib/python2.7/email/header.pyo +usr/lib/python2.7/email/__init__.py +usr/lib/python2.7/email/__init__.pyo +usr/lib/python2.7/email/iterators.py +usr/lib/python2.7/email/iterators.pyo +usr/lib/python2.7/email/message.py +usr/lib/python2.7/email/message.pyo +usr/lib/python2.7/email/mime/application.py +usr/lib/python2.7/email/mime/application.pyo +usr/lib/python2.7/email/mime/audio.py +usr/lib/python2.7/email/mime/audio.pyo +usr/lib/python2.7/email/mime/base.py +usr/lib/python2.7/email/mime/base.pyo +usr/lib/python2.7/email/mime/image.py +usr/lib/python2.7/email/mime/image.pyo +usr/lib/python2.7/email/mime/__init__.py +usr/lib/python2.7/email/mime/__init__.pyo +usr/lib/python2.7/email/mime/message.py +usr/lib/python2.7/email/mime/message.pyo +usr/lib/python2.7/email/mime/multipart.py +usr/lib/python2.7/email/mime/multipart.pyo +usr/lib/python2.7/email/mime/nonmultipart.py +usr/lib/python2.7/email/mime/nonmultipart.pyo +usr/lib/python2.7/email/mime/text.py +usr/lib/python2.7/email/mime/text.pyo +usr/lib/python2.7/email/_parseaddr.py +usr/lib/python2.7/email/_parseaddr.pyo +usr/lib/python2.7/email/parser.py +usr/lib/python2.7/email/parser.pyo +usr/lib/python2.7/email/quoprimime.py +usr/lib/python2.7/email/quoprimime.pyo +#usr/lib/python2.7/email/test/__init__.py +#usr/lib/python2.7/email/test/__init__.pyo +#usr/lib/python2.7/email/test/test_email_codecs.py +#usr/lib/python2.7/email/test/test_email_codecs.pyo +#usr/lib/python2.7/email/test/test_email_codecs_renamed.py +#usr/lib/python2.7/email/test/test_email_codecs_renamed.pyo +#usr/lib/python2.7/email/test/test_email.py +#usr/lib/python2.7/email/test/test_email.pyo +#usr/lib/python2.7/email/test/test_email_renamed.py +#usr/lib/python2.7/email/test/test_email_renamed.pyo +#usr/lib/python2.7/email/test/test_email_torture.py +#usr/lib/python2.7/email/test/test_email_torture.pyo +usr/lib/python2.7/email/utils.py +usr/lib/python2.7/email/utils.pyo +usr/lib/python2.7/encodings/aliases.py +usr/lib/python2.7/encodings/aliases.pyo +usr/lib/python2.7/encodings/ascii.py +usr/lib/python2.7/encodings/ascii.pyo +usr/lib/python2.7/encodings/base64_codec.py +usr/lib/python2.7/encodings/base64_codec.pyo +usr/lib/python2.7/encodings/big5hkscs.py +usr/lib/python2.7/encodings/big5hkscs.pyo +usr/lib/python2.7/encodings/big5.py +usr/lib/python2.7/encodings/big5.pyo +usr/lib/python2.7/encodings/bz2_codec.py +usr/lib/python2.7/encodings/bz2_codec.pyo +usr/lib/python2.7/encodings/charmap.py +usr/lib/python2.7/encodings/charmap.pyo +usr/lib/python2.7/encodings/cp037.py +usr/lib/python2.7/encodings/cp037.pyo +usr/lib/python2.7/encodings/cp1006.py +usr/lib/python2.7/encodings/cp1006.pyo +usr/lib/python2.7/encodings/cp1026.py +usr/lib/python2.7/encodings/cp1026.pyo +usr/lib/python2.7/encodings/cp1140.py +usr/lib/python2.7/encodings/cp1140.pyo +usr/lib/python2.7/encodings/cp1250.py +usr/lib/python2.7/encodings/cp1250.pyo +usr/lib/python2.7/encodings/cp1251.py +usr/lib/python2.7/encodings/cp1251.pyo +usr/lib/python2.7/encodings/cp1252.py +usr/lib/python2.7/encodings/cp1252.pyo +usr/lib/python2.7/encodings/cp1253.py +usr/lib/python2.7/encodings/cp1253.pyo +usr/lib/python2.7/encodings/cp1254.py +usr/lib/python2.7/encodings/cp1254.pyo +usr/lib/python2.7/encodings/cp1255.py +usr/lib/python2.7/encodings/cp1255.pyo +usr/lib/python2.7/encodings/cp1256.py +usr/lib/python2.7/encodings/cp1256.pyo +usr/lib/python2.7/encodings/cp1257.py +usr/lib/python2.7/encodings/cp1257.pyo +usr/lib/python2.7/encodings/cp1258.py +usr/lib/python2.7/encodings/cp1258.pyo +usr/lib/python2.7/encodings/cp424.py +usr/lib/python2.7/encodings/cp424.pyo +usr/lib/python2.7/encodings/cp437.py +usr/lib/python2.7/encodings/cp437.pyo +usr/lib/python2.7/encodings/cp500.py +usr/lib/python2.7/encodings/cp500.pyo +usr/lib/python2.7/encodings/cp720.py +usr/lib/python2.7/encodings/cp720.pyo +usr/lib/python2.7/encodings/cp737.py +usr/lib/python2.7/encodings/cp737.pyo +usr/lib/python2.7/encodings/cp775.py +usr/lib/python2.7/encodings/cp775.pyo +usr/lib/python2.7/encodings/cp850.py +usr/lib/python2.7/encodings/cp850.pyo +usr/lib/python2.7/encodings/cp852.py +usr/lib/python2.7/encodings/cp852.pyo +usr/lib/python2.7/encodings/cp855.py +usr/lib/python2.7/encodings/cp855.pyo +usr/lib/python2.7/encodings/cp856.py +usr/lib/python2.7/encodings/cp856.pyo +usr/lib/python2.7/encodings/cp857.py +usr/lib/python2.7/encodings/cp857.pyo +usr/lib/python2.7/encodings/cp858.py +usr/lib/python2.7/encodings/cp858.pyo +usr/lib/python2.7/encodings/cp860.py +usr/lib/python2.7/encodings/cp860.pyo +usr/lib/python2.7/encodings/cp861.py +usr/lib/python2.7/encodings/cp861.pyo +usr/lib/python2.7/encodings/cp862.py +usr/lib/python2.7/encodings/cp862.pyo +usr/lib/python2.7/encodings/cp863.py +usr/lib/python2.7/encodings/cp863.pyo +usr/lib/python2.7/encodings/cp864.py +usr/lib/python2.7/encodings/cp864.pyo +usr/lib/python2.7/encodings/cp865.py +usr/lib/python2.7/encodings/cp865.pyo +usr/lib/python2.7/encodings/cp866.py +usr/lib/python2.7/encodings/cp866.pyo +usr/lib/python2.7/encodings/cp869.py +usr/lib/python2.7/encodings/cp869.pyo +usr/lib/python2.7/encodings/cp874.py +usr/lib/python2.7/encodings/cp874.pyo +usr/lib/python2.7/encodings/cp875.py +usr/lib/python2.7/encodings/cp875.pyo +usr/lib/python2.7/encodings/cp932.py +usr/lib/python2.7/encodings/cp932.pyo +usr/lib/python2.7/encodings/cp949.py +usr/lib/python2.7/encodings/cp949.pyo +usr/lib/python2.7/encodings/cp950.py +usr/lib/python2.7/encodings/cp950.pyo +usr/lib/python2.7/encodings/euc_jis_2004.py +usr/lib/python2.7/encodings/euc_jis_2004.pyo +usr/lib/python2.7/encodings/euc_jisx0213.py +usr/lib/python2.7/encodings/euc_jisx0213.pyo +usr/lib/python2.7/encodings/euc_jp.py +usr/lib/python2.7/encodings/euc_jp.pyo +usr/lib/python2.7/encodings/euc_kr.py +usr/lib/python2.7/encodings/euc_kr.pyo +usr/lib/python2.7/encodings/gb18030.py +usr/lib/python2.7/encodings/gb18030.pyo +usr/lib/python2.7/encodings/gb2312.py +usr/lib/python2.7/encodings/gb2312.pyo +usr/lib/python2.7/encodings/gbk.py +usr/lib/python2.7/encodings/gbk.pyo +usr/lib/python2.7/encodings/hex_codec.py +usr/lib/python2.7/encodings/hex_codec.pyo +usr/lib/python2.7/encodings/hp_roman8.py +usr/lib/python2.7/encodings/hp_roman8.pyo +usr/lib/python2.7/encodings/hz.py +usr/lib/python2.7/encodings/hz.pyo +usr/lib/python2.7/encodings/idna.py +usr/lib/python2.7/encodings/idna.pyo +usr/lib/python2.7/encodings/__init__.py +usr/lib/python2.7/encodings/__init__.pyo +usr/lib/python2.7/encodings/iso2022_jp_1.py +usr/lib/python2.7/encodings/iso2022_jp_1.pyo +usr/lib/python2.7/encodings/iso2022_jp_2004.py +usr/lib/python2.7/encodings/iso2022_jp_2004.pyo +usr/lib/python2.7/encodings/iso2022_jp_2.py +usr/lib/python2.7/encodings/iso2022_jp_2.pyo +usr/lib/python2.7/encodings/iso2022_jp_3.py +usr/lib/python2.7/encodings/iso2022_jp_3.pyo +usr/lib/python2.7/encodings/iso2022_jp_ext.py +usr/lib/python2.7/encodings/iso2022_jp_ext.pyo +usr/lib/python2.7/encodings/iso2022_jp.py +usr/lib/python2.7/encodings/iso2022_jp.pyo +usr/lib/python2.7/encodings/iso2022_kr.py +usr/lib/python2.7/encodings/iso2022_kr.pyo +usr/lib/python2.7/encodings/iso8859_10.py +usr/lib/python2.7/encodings/iso8859_10.pyo +usr/lib/python2.7/encodings/iso8859_11.py +usr/lib/python2.7/encodings/iso8859_11.pyo +usr/lib/python2.7/encodings/iso8859_13.py +usr/lib/python2.7/encodings/iso8859_13.pyo +usr/lib/python2.7/encodings/iso8859_14.py +usr/lib/python2.7/encodings/iso8859_14.pyo +usr/lib/python2.7/encodings/iso8859_15.py +usr/lib/python2.7/encodings/iso8859_15.pyo +usr/lib/python2.7/encodings/iso8859_16.py +usr/lib/python2.7/encodings/iso8859_16.pyo +usr/lib/python2.7/encodings/iso8859_1.py +usr/lib/python2.7/encodings/iso8859_1.pyo +usr/lib/python2.7/encodings/iso8859_2.py +usr/lib/python2.7/encodings/iso8859_2.pyo +usr/lib/python2.7/encodings/iso8859_3.py +usr/lib/python2.7/encodings/iso8859_3.pyo +usr/lib/python2.7/encodings/iso8859_4.py +usr/lib/python2.7/encodings/iso8859_4.pyo +usr/lib/python2.7/encodings/iso8859_5.py +usr/lib/python2.7/encodings/iso8859_5.pyo +usr/lib/python2.7/encodings/iso8859_6.py +usr/lib/python2.7/encodings/iso8859_6.pyo +usr/lib/python2.7/encodings/iso8859_7.py +usr/lib/python2.7/encodings/iso8859_7.pyo +usr/lib/python2.7/encodings/iso8859_8.py +usr/lib/python2.7/encodings/iso8859_8.pyo +usr/lib/python2.7/encodings/iso8859_9.py +usr/lib/python2.7/encodings/iso8859_9.pyo +usr/lib/python2.7/encodings/johab.py +usr/lib/python2.7/encodings/johab.pyo +usr/lib/python2.7/encodings/koi8_r.py +usr/lib/python2.7/encodings/koi8_r.pyo +usr/lib/python2.7/encodings/koi8_u.py +usr/lib/python2.7/encodings/koi8_u.pyo +usr/lib/python2.7/encodings/latin_1.py +usr/lib/python2.7/encodings/latin_1.pyo +usr/lib/python2.7/encodings/mac_arabic.py +usr/lib/python2.7/encodings/mac_arabic.pyo +usr/lib/python2.7/encodings/mac_centeuro.py +usr/lib/python2.7/encodings/mac_centeuro.pyo +usr/lib/python2.7/encodings/mac_croatian.py +usr/lib/python2.7/encodings/mac_croatian.pyo +usr/lib/python2.7/encodings/mac_cyrillic.py +usr/lib/python2.7/encodings/mac_cyrillic.pyo +usr/lib/python2.7/encodings/mac_farsi.py +usr/lib/python2.7/encodings/mac_farsi.pyo +usr/lib/python2.7/encodings/mac_greek.py +usr/lib/python2.7/encodings/mac_greek.pyo +usr/lib/python2.7/encodings/mac_iceland.py +usr/lib/python2.7/encodings/mac_iceland.pyo +usr/lib/python2.7/encodings/mac_latin2.py +usr/lib/python2.7/encodings/mac_latin2.pyo +usr/lib/python2.7/encodings/mac_romanian.py +usr/lib/python2.7/encodings/mac_romanian.pyo +usr/lib/python2.7/encodings/mac_roman.py +usr/lib/python2.7/encodings/mac_roman.pyo +usr/lib/python2.7/encodings/mac_turkish.py +usr/lib/python2.7/encodings/mac_turkish.pyo +usr/lib/python2.7/encodings/mbcs.py +usr/lib/python2.7/encodings/mbcs.pyo +usr/lib/python2.7/encodings/palmos.py +usr/lib/python2.7/encodings/palmos.pyo +usr/lib/python2.7/encodings/ptcp154.py +usr/lib/python2.7/encodings/ptcp154.pyo +usr/lib/python2.7/encodings/punycode.py +usr/lib/python2.7/encodings/punycode.pyo +usr/lib/python2.7/encodings/quopri_codec.py +usr/lib/python2.7/encodings/quopri_codec.pyo +usr/lib/python2.7/encodings/raw_unicode_escape.py +usr/lib/python2.7/encodings/raw_unicode_escape.pyo +usr/lib/python2.7/encodings/rot_13.py +usr/lib/python2.7/encodings/rot_13.pyo +usr/lib/python2.7/encodings/shift_jis_2004.py +usr/lib/python2.7/encodings/shift_jis_2004.pyo +usr/lib/python2.7/encodings/shift_jis.py +usr/lib/python2.7/encodings/shift_jis.pyo +usr/lib/python2.7/encodings/shift_jisx0213.py +usr/lib/python2.7/encodings/shift_jisx0213.pyo +usr/lib/python2.7/encodings/string_escape.py +usr/lib/python2.7/encodings/string_escape.pyo +usr/lib/python2.7/encodings/tis_620.py +usr/lib/python2.7/encodings/tis_620.pyo +usr/lib/python2.7/encodings/undefined.py +usr/lib/python2.7/encodings/undefined.pyo +usr/lib/python2.7/encodings/unicode_escape.py +usr/lib/python2.7/encodings/unicode_escape.pyo +usr/lib/python2.7/encodings/unicode_internal.py +usr/lib/python2.7/encodings/unicode_internal.pyo +usr/lib/python2.7/encodings/utf_16_be.py +usr/lib/python2.7/encodings/utf_16_be.pyo +usr/lib/python2.7/encodings/utf_16_le.py +usr/lib/python2.7/encodings/utf_16_le.pyo +usr/lib/python2.7/encodings/utf_16.py +usr/lib/python2.7/encodings/utf_16.pyo +usr/lib/python2.7/encodings/utf_32_be.py +usr/lib/python2.7/encodings/utf_32_be.pyo +usr/lib/python2.7/encodings/utf_32_le.py +usr/lib/python2.7/encodings/utf_32_le.pyo +usr/lib/python2.7/encodings/utf_32.py +usr/lib/python2.7/encodings/utf_32.pyo +usr/lib/python2.7/encodings/utf_7.py +usr/lib/python2.7/encodings/utf_7.pyo +usr/lib/python2.7/encodings/utf_8.py +usr/lib/python2.7/encodings/utf_8.pyo +usr/lib/python2.7/encodings/utf_8_sig.py +usr/lib/python2.7/encodings/utf_8_sig.pyo +usr/lib/python2.7/encodings/uu_codec.py +usr/lib/python2.7/encodings/uu_codec.pyo +usr/lib/python2.7/encodings/zlib_codec.py +usr/lib/python2.7/encodings/zlib_codec.pyo +usr/lib/python2.7/filecmp.py +usr/lib/python2.7/filecmp.pyo +usr/lib/python2.7/fileinput.py +usr/lib/python2.7/fileinput.pyo +usr/lib/python2.7/fnmatch.py +usr/lib/python2.7/fnmatch.pyo +usr/lib/python2.7/formatter.py +usr/lib/python2.7/formatter.pyo +usr/lib/python2.7/fpformat.py +usr/lib/python2.7/fpformat.pyo +usr/lib/python2.7/fractions.py +usr/lib/python2.7/fractions.pyo +usr/lib/python2.7/ftplib.py +usr/lib/python2.7/ftplib.pyo +usr/lib/python2.7/functools.py +usr/lib/python2.7/functools.pyo +usr/lib/python2.7/__future__.py +usr/lib/python2.7/__future__.pyo +usr/lib/python2.7/genericpath.py +usr/lib/python2.7/genericpath.pyo +usr/lib/python2.7/getopt.py +usr/lib/python2.7/getopt.pyo +usr/lib/python2.7/getpass.py +usr/lib/python2.7/getpass.pyo +usr/lib/python2.7/gettext.py +usr/lib/python2.7/gettext.pyo +usr/lib/python2.7/glob.py +usr/lib/python2.7/glob.pyo +usr/lib/python2.7/gzip.py +usr/lib/python2.7/gzip.pyo +usr/lib/python2.7/hashlib.py +usr/lib/python2.7/hashlib.pyo +usr/lib/python2.7/heapq.py +usr/lib/python2.7/heapq.pyo +usr/lib/python2.7/hmac.py +usr/lib/python2.7/hmac.pyo +usr/lib/python2.7/hotshot/__init__.py +usr/lib/python2.7/hotshot/__init__.pyo +usr/lib/python2.7/hotshot/log.py +usr/lib/python2.7/hotshot/log.pyo +usr/lib/python2.7/hotshot/stats.py +usr/lib/python2.7/hotshot/stats.pyo +usr/lib/python2.7/hotshot/stones.py +usr/lib/python2.7/hotshot/stones.pyo +usr/lib/python2.7/htmlentitydefs.py +usr/lib/python2.7/htmlentitydefs.pyo +usr/lib/python2.7/htmllib.py +usr/lib/python2.7/htmllib.pyo +usr/lib/python2.7/HTMLParser.py +usr/lib/python2.7/HTMLParser.pyo +usr/lib/python2.7/httplib.py +usr/lib/python2.7/httplib.pyo +#usr/lib/python2.7/idlelib/aboutDialog.py +#usr/lib/python2.7/idlelib/aboutDialog.pyo +#usr/lib/python2.7/idlelib/AutoComplete.py +#usr/lib/python2.7/idlelib/AutoComplete.pyo +#usr/lib/python2.7/idlelib/AutoCompleteWindow.py +#usr/lib/python2.7/idlelib/AutoCompleteWindow.pyo +#usr/lib/python2.7/idlelib/AutoExpand.py +#usr/lib/python2.7/idlelib/AutoExpand.pyo +#usr/lib/python2.7/idlelib/Bindings.py +#usr/lib/python2.7/idlelib/Bindings.pyo +#usr/lib/python2.7/idlelib/CallTips.py +#usr/lib/python2.7/idlelib/CallTips.pyo +#usr/lib/python2.7/idlelib/CallTipWindow.py +#usr/lib/python2.7/idlelib/CallTipWindow.pyo +#usr/lib/python2.7/idlelib/ClassBrowser.py +#usr/lib/python2.7/idlelib/ClassBrowser.pyo +#usr/lib/python2.7/idlelib/CodeContext.py +#usr/lib/python2.7/idlelib/CodeContext.pyo +#usr/lib/python2.7/idlelib/ColorDelegator.py +#usr/lib/python2.7/idlelib/ColorDelegator.pyo +#usr/lib/python2.7/idlelib/configDialog.py +#usr/lib/python2.7/idlelib/configDialog.pyo +#usr/lib/python2.7/idlelib/configHandler.py +#usr/lib/python2.7/idlelib/configHandler.pyo +#usr/lib/python2.7/idlelib/configHelpSourceEdit.py +#usr/lib/python2.7/idlelib/configHelpSourceEdit.pyo +#usr/lib/python2.7/idlelib/configSectionNameDialog.py +#usr/lib/python2.7/idlelib/configSectionNameDialog.pyo +#usr/lib/python2.7/idlelib/Debugger.py +#usr/lib/python2.7/idlelib/Debugger.pyo +#usr/lib/python2.7/idlelib/Delegator.py +#usr/lib/python2.7/idlelib/Delegator.pyo +#usr/lib/python2.7/idlelib/dynOptionMenuWidget.py +#usr/lib/python2.7/idlelib/dynOptionMenuWidget.pyo +#usr/lib/python2.7/idlelib/EditorWindow.py +#usr/lib/python2.7/idlelib/EditorWindow.pyo +#usr/lib/python2.7/idlelib/FileList.py +#usr/lib/python2.7/idlelib/FileList.pyo +#usr/lib/python2.7/idlelib/FormatParagraph.py +#usr/lib/python2.7/idlelib/FormatParagraph.pyo +#usr/lib/python2.7/idlelib/GrepDialog.py +#usr/lib/python2.7/idlelib/GrepDialog.pyo +#usr/lib/python2.7/idlelib/HyperParser.py +#usr/lib/python2.7/idlelib/HyperParser.pyo +#usr/lib/python2.7/idlelib/IdleHistory.py +#usr/lib/python2.7/idlelib/IdleHistory.pyo +#usr/lib/python2.7/idlelib/idle.py +#usr/lib/python2.7/idlelib/idle.pyo +#usr/lib/python2.7/idlelib/idlever.py +#usr/lib/python2.7/idlelib/idlever.pyo +#usr/lib/python2.7/idlelib/__init__.py +#usr/lib/python2.7/idlelib/__init__.pyo +#usr/lib/python2.7/idlelib/IOBinding.py +#usr/lib/python2.7/idlelib/IOBinding.pyo +#usr/lib/python2.7/idlelib/keybindingDialog.py +#usr/lib/python2.7/idlelib/keybindingDialog.pyo +#usr/lib/python2.7/idlelib/macosxSupport.py +#usr/lib/python2.7/idlelib/macosxSupport.pyo +#usr/lib/python2.7/idlelib/MultiCall.py +#usr/lib/python2.7/idlelib/MultiCall.pyo +#usr/lib/python2.7/idlelib/MultiStatusBar.py +#usr/lib/python2.7/idlelib/MultiStatusBar.pyo +#usr/lib/python2.7/idlelib/ObjectBrowser.py +#usr/lib/python2.7/idlelib/ObjectBrowser.pyo +#usr/lib/python2.7/idlelib/OutputWindow.py +#usr/lib/python2.7/idlelib/OutputWindow.pyo +#usr/lib/python2.7/idlelib/ParenMatch.py +#usr/lib/python2.7/idlelib/ParenMatch.pyo +#usr/lib/python2.7/idlelib/PathBrowser.py +#usr/lib/python2.7/idlelib/PathBrowser.pyo +#usr/lib/python2.7/idlelib/Percolator.py +#usr/lib/python2.7/idlelib/Percolator.pyo +#usr/lib/python2.7/idlelib/PyParse.py +#usr/lib/python2.7/idlelib/PyParse.pyo +#usr/lib/python2.7/idlelib/PyShell.py +#usr/lib/python2.7/idlelib/PyShell.pyo +#usr/lib/python2.7/idlelib/RemoteDebugger.py +#usr/lib/python2.7/idlelib/RemoteDebugger.pyo +#usr/lib/python2.7/idlelib/RemoteObjectBrowser.py +#usr/lib/python2.7/idlelib/RemoteObjectBrowser.pyo +#usr/lib/python2.7/idlelib/ReplaceDialog.py +#usr/lib/python2.7/idlelib/ReplaceDialog.pyo +#usr/lib/python2.7/idlelib/rpc.py +#usr/lib/python2.7/idlelib/rpc.pyo +#usr/lib/python2.7/idlelib/RstripExtension.py +#usr/lib/python2.7/idlelib/RstripExtension.pyo +#usr/lib/python2.7/idlelib/run.py +#usr/lib/python2.7/idlelib/run.pyo +#usr/lib/python2.7/idlelib/ScriptBinding.py +#usr/lib/python2.7/idlelib/ScriptBinding.pyo +#usr/lib/python2.7/idlelib/ScrolledList.py +#usr/lib/python2.7/idlelib/ScrolledList.pyo +#usr/lib/python2.7/idlelib/SearchDialogBase.py +#usr/lib/python2.7/idlelib/SearchDialogBase.pyo +#usr/lib/python2.7/idlelib/SearchDialog.py +#usr/lib/python2.7/idlelib/SearchDialog.pyo +#usr/lib/python2.7/idlelib/SearchEngine.py +#usr/lib/python2.7/idlelib/SearchEngine.pyo +#usr/lib/python2.7/idlelib/StackViewer.py +#usr/lib/python2.7/idlelib/StackViewer.pyo +#usr/lib/python2.7/idlelib/tabbedpages.py +#usr/lib/python2.7/idlelib/tabbedpages.pyo +#usr/lib/python2.7/idlelib/testcode.py +#usr/lib/python2.7/idlelib/testcode.pyo +#usr/lib/python2.7/idlelib/textView.py +#usr/lib/python2.7/idlelib/textView.pyo +#usr/lib/python2.7/idlelib/ToolTip.py +#usr/lib/python2.7/idlelib/ToolTip.pyo +#usr/lib/python2.7/idlelib/TreeWidget.py +#usr/lib/python2.7/idlelib/TreeWidget.pyo +#usr/lib/python2.7/idlelib/UndoDelegator.py +#usr/lib/python2.7/idlelib/UndoDelegator.pyo +#usr/lib/python2.7/idlelib/WidgetRedirector.py +#usr/lib/python2.7/idlelib/WidgetRedirector.pyo +#usr/lib/python2.7/idlelib/WindowList.py +#usr/lib/python2.7/idlelib/WindowList.pyo +#usr/lib/python2.7/idlelib/ZoomHeight.py +#usr/lib/python2.7/idlelib/ZoomHeight.pyo +usr/lib/python2.7/ihooks.py +usr/lib/python2.7/ihooks.pyo +usr/lib/python2.7/imaplib.py +usr/lib/python2.7/imaplib.pyo +usr/lib/python2.7/imghdr.py +usr/lib/python2.7/imghdr.pyo +usr/lib/python2.7/importlib/__init__.py +usr/lib/python2.7/importlib/__init__.pyo +usr/lib/python2.7/imputil.py +usr/lib/python2.7/imputil.pyo +usr/lib/python2.7/inspect.py +usr/lib/python2.7/inspect.pyo +usr/lib/python2.7/io.py +usr/lib/python2.7/io.pyo +usr/lib/python2.7/json/decoder.py +usr/lib/python2.7/json/decoder.pyo +usr/lib/python2.7/json/encoder.py +usr/lib/python2.7/json/encoder.pyo +usr/lib/python2.7/json/__init__.py +usr/lib/python2.7/json/__init__.pyo +usr/lib/python2.7/json/scanner.py +usr/lib/python2.7/json/scanner.pyo +#usr/lib/python2.7/json/tests/__init__.py +#usr/lib/python2.7/json/tests/__init__.pyo +#usr/lib/python2.7/json/tests/test_check_circular.py +#usr/lib/python2.7/json/tests/test_check_circular.pyo +#usr/lib/python2.7/json/tests/test_decode.py +#usr/lib/python2.7/json/tests/test_decode.pyo +#usr/lib/python2.7/json/tests/test_default.py +#usr/lib/python2.7/json/tests/test_default.pyo +#usr/lib/python2.7/json/tests/test_dump.py +#usr/lib/python2.7/json/tests/test_dump.pyo +#usr/lib/python2.7/json/tests/test_encode_basestring_ascii.py +#usr/lib/python2.7/json/tests/test_encode_basestring_ascii.pyo +#usr/lib/python2.7/json/tests/test_fail.py +#usr/lib/python2.7/json/tests/test_fail.pyo +#usr/lib/python2.7/json/tests/test_float.py +#usr/lib/python2.7/json/tests/test_float.pyo +#usr/lib/python2.7/json/tests/test_indent.py +#usr/lib/python2.7/json/tests/test_indent.pyo +#usr/lib/python2.7/json/tests/test_pass1.py +#usr/lib/python2.7/json/tests/test_pass1.pyo +#usr/lib/python2.7/json/tests/test_pass2.py +#usr/lib/python2.7/json/tests/test_pass2.pyo +#usr/lib/python2.7/json/tests/test_pass3.py +#usr/lib/python2.7/json/tests/test_pass3.pyo +#usr/lib/python2.7/json/tests/test_recursion.py +#usr/lib/python2.7/json/tests/test_recursion.pyo +#usr/lib/python2.7/json/tests/test_scanstring.py +#usr/lib/python2.7/json/tests/test_scanstring.pyo +#usr/lib/python2.7/json/tests/test_separators.py +#usr/lib/python2.7/json/tests/test_separators.pyo +#usr/lib/python2.7/json/tests/test_speedups.py +#usr/lib/python2.7/json/tests/test_speedups.pyo +#usr/lib/python2.7/json/tests/test_unicode.py +#usr/lib/python2.7/json/tests/test_unicode.pyo +usr/lib/python2.7/json/tool.py +usr/lib/python2.7/json/tool.pyo +usr/lib/python2.7/keyword.py +usr/lib/python2.7/keyword.pyo +#usr/lib/python2.7/lib2to3/fixer_base.py +#usr/lib/python2.7/lib2to3/fixer_base.pyo +#usr/lib/python2.7/lib2to3/fixer_util.py +#usr/lib/python2.7/lib2to3/fixer_util.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_apply.py +#usr/lib/python2.7/lib2to3/fixes/fix_apply.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_basestring.py +#usr/lib/python2.7/lib2to3/fixes/fix_basestring.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_buffer.py +#usr/lib/python2.7/lib2to3/fixes/fix_buffer.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_callable.py +#usr/lib/python2.7/lib2to3/fixes/fix_callable.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_dict.py +#usr/lib/python2.7/lib2to3/fixes/fix_dict.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_except.py +#usr/lib/python2.7/lib2to3/fixes/fix_except.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_execfile.py +#usr/lib/python2.7/lib2to3/fixes/fix_execfile.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_exec.py +#usr/lib/python2.7/lib2to3/fixes/fix_exec.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_exitfunc.py +#usr/lib/python2.7/lib2to3/fixes/fix_exitfunc.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_filter.py +#usr/lib/python2.7/lib2to3/fixes/fix_filter.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_funcattrs.py +#usr/lib/python2.7/lib2to3/fixes/fix_funcattrs.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_future.py +#usr/lib/python2.7/lib2to3/fixes/fix_future.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_getcwdu.py +#usr/lib/python2.7/lib2to3/fixes/fix_getcwdu.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_has_key.py +#usr/lib/python2.7/lib2to3/fixes/fix_has_key.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_idioms.py +#usr/lib/python2.7/lib2to3/fixes/fix_idioms.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_import.py +#usr/lib/python2.7/lib2to3/fixes/fix_import.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_imports2.py +#usr/lib/python2.7/lib2to3/fixes/fix_imports2.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_imports.py +#usr/lib/python2.7/lib2to3/fixes/fix_imports.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_input.py +#usr/lib/python2.7/lib2to3/fixes/fix_input.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_intern.py +#usr/lib/python2.7/lib2to3/fixes/fix_intern.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_isinstance.py +#usr/lib/python2.7/lib2to3/fixes/fix_isinstance.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_itertools_imports.py +#usr/lib/python2.7/lib2to3/fixes/fix_itertools_imports.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_itertools.py +#usr/lib/python2.7/lib2to3/fixes/fix_itertools.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_long.py +#usr/lib/python2.7/lib2to3/fixes/fix_long.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_map.py +#usr/lib/python2.7/lib2to3/fixes/fix_map.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_metaclass.py +#usr/lib/python2.7/lib2to3/fixes/fix_metaclass.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_methodattrs.py +#usr/lib/python2.7/lib2to3/fixes/fix_methodattrs.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_ne.py +#usr/lib/python2.7/lib2to3/fixes/fix_ne.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_next.py +#usr/lib/python2.7/lib2to3/fixes/fix_next.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_nonzero.py +#usr/lib/python2.7/lib2to3/fixes/fix_nonzero.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_numliterals.py +#usr/lib/python2.7/lib2to3/fixes/fix_numliterals.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_operator.py +#usr/lib/python2.7/lib2to3/fixes/fix_operator.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_paren.py +#usr/lib/python2.7/lib2to3/fixes/fix_paren.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_print.py +#usr/lib/python2.7/lib2to3/fixes/fix_print.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_raise.py +#usr/lib/python2.7/lib2to3/fixes/fix_raise.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_raw_input.py +#usr/lib/python2.7/lib2to3/fixes/fix_raw_input.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_reduce.py +#usr/lib/python2.7/lib2to3/fixes/fix_reduce.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_renames.py +#usr/lib/python2.7/lib2to3/fixes/fix_renames.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_repr.py +#usr/lib/python2.7/lib2to3/fixes/fix_repr.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_set_literal.py +#usr/lib/python2.7/lib2to3/fixes/fix_set_literal.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_standarderror.py +#usr/lib/python2.7/lib2to3/fixes/fix_standarderror.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_sys_exc.py +#usr/lib/python2.7/lib2to3/fixes/fix_sys_exc.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_throw.py +#usr/lib/python2.7/lib2to3/fixes/fix_throw.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_tuple_params.py +#usr/lib/python2.7/lib2to3/fixes/fix_tuple_params.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_types.py +#usr/lib/python2.7/lib2to3/fixes/fix_types.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_unicode.py +#usr/lib/python2.7/lib2to3/fixes/fix_unicode.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_urllib.py +#usr/lib/python2.7/lib2to3/fixes/fix_urllib.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_ws_comma.py +#usr/lib/python2.7/lib2to3/fixes/fix_ws_comma.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_xrange.py +#usr/lib/python2.7/lib2to3/fixes/fix_xrange.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_xreadlines.py +#usr/lib/python2.7/lib2to3/fixes/fix_xreadlines.pyo +#usr/lib/python2.7/lib2to3/fixes/fix_zip.py +#usr/lib/python2.7/lib2to3/fixes/fix_zip.pyo +#usr/lib/python2.7/lib2to3/fixes/__init__.py +#usr/lib/python2.7/lib2to3/fixes/__init__.pyo +#usr/lib/python2.7/lib2to3/__init__.py +#usr/lib/python2.7/lib2to3/__init__.pyo +#usr/lib/python2.7/lib2to3/main.py +#usr/lib/python2.7/lib2to3/main.pyo +#usr/lib/python2.7/lib2to3/patcomp.py +#usr/lib/python2.7/lib2to3/patcomp.pyo +#usr/lib/python2.7/lib2to3/pgen2/conv.py +#usr/lib/python2.7/lib2to3/pgen2/conv.pyo +#usr/lib/python2.7/lib2to3/pgen2/driver.py +#usr/lib/python2.7/lib2to3/pgen2/driver.pyo +#usr/lib/python2.7/lib2to3/pgen2/grammar.py +#usr/lib/python2.7/lib2to3/pgen2/grammar.pyo +#usr/lib/python2.7/lib2to3/pgen2/__init__.py +#usr/lib/python2.7/lib2to3/pgen2/__init__.pyo +#usr/lib/python2.7/lib2to3/pgen2/literals.py +#usr/lib/python2.7/lib2to3/pgen2/literals.pyo +#usr/lib/python2.7/lib2to3/pgen2/parse.py +#usr/lib/python2.7/lib2to3/pgen2/parse.pyo +#usr/lib/python2.7/lib2to3/pgen2/pgen.py +#usr/lib/python2.7/lib2to3/pgen2/pgen.pyo +#usr/lib/python2.7/lib2to3/pgen2/tokenize.py +#usr/lib/python2.7/lib2to3/pgen2/tokenize.pyo +#usr/lib/python2.7/lib2to3/pgen2/token.py +#usr/lib/python2.7/lib2to3/pgen2/token.pyo +#usr/lib/python2.7/lib2to3/pygram.py +#usr/lib/python2.7/lib2to3/pygram.pyo +#usr/lib/python2.7/lib2to3/pytree.py +#usr/lib/python2.7/lib2to3/pytree.pyo +#usr/lib/python2.7/lib2to3/refactor.py +#usr/lib/python2.7/lib2to3/refactor.pyo +#usr/lib/python2.7/lib2to3/tests/data/bom.py +#usr/lib/python2.7/lib2to3/tests/data/crlf.py +#usr/lib/python2.7/lib2to3/tests/data/different_encoding.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/bad_order.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_explicit.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_first.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_last.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_parrot.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/myfixes/fix_preorder.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/myfixes/__init__.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/no_fixer_cls.py +#usr/lib/python2.7/lib2to3/tests/data/fixers/parrot_example.py +#usr/lib/python2.7/lib2to3/tests/data/infinite_recursion.py +#usr/lib/python2.7/lib2to3/tests/data/py2_test_grammar.py +#usr/lib/python2.7/lib2to3/tests/data/py3_test_grammar.py +#usr/lib/python2.7/lib2to3/tests/__init__.py +#usr/lib/python2.7/lib2to3/tests/__init__.pyo +#usr/lib/python2.7/lib2to3/tests/pytree_idempotency.py +#usr/lib/python2.7/lib2to3/tests/pytree_idempotency.pyo +#usr/lib/python2.7/lib2to3/tests/support.py +#usr/lib/python2.7/lib2to3/tests/support.pyo +#usr/lib/python2.7/lib2to3/tests/test_all_fixers.py +#usr/lib/python2.7/lib2to3/tests/test_all_fixers.pyo +#usr/lib/python2.7/lib2to3/tests/test_fixers.py +#usr/lib/python2.7/lib2to3/tests/test_fixers.pyo +#usr/lib/python2.7/lib2to3/tests/test_main.py +#usr/lib/python2.7/lib2to3/tests/test_main.pyo +#usr/lib/python2.7/lib2to3/tests/test_parser.py +#usr/lib/python2.7/lib2to3/tests/test_parser.pyo +#usr/lib/python2.7/lib2to3/tests/test_pytree.py +#usr/lib/python2.7/lib2to3/tests/test_pytree.pyo +#usr/lib/python2.7/lib2to3/tests/test_refactor.py +#usr/lib/python2.7/lib2to3/tests/test_refactor.pyo +#usr/lib/python2.7/lib2to3/tests/test_util.py +#usr/lib/python2.7/lib2to3/tests/test_util.pyo +#usr/lib/python2.7/lib-tk/Canvas.py +#usr/lib/python2.7/lib-tk/Canvas.pyo +#usr/lib/python2.7/lib-tk/Dialog.py +#usr/lib/python2.7/lib-tk/Dialog.pyo +#usr/lib/python2.7/lib-tk/FileDialog.py +#usr/lib/python2.7/lib-tk/FileDialog.pyo +#usr/lib/python2.7/lib-tk/FixTk.py +#usr/lib/python2.7/lib-tk/FixTk.pyo +#usr/lib/python2.7/lib-tk/ScrolledText.py +#usr/lib/python2.7/lib-tk/ScrolledText.pyo +#usr/lib/python2.7/lib-tk/SimpleDialog.py +#usr/lib/python2.7/lib-tk/SimpleDialog.pyo +#usr/lib/python2.7/lib-tk/test/runtktests.py +#usr/lib/python2.7/lib-tk/test/runtktests.pyo +#usr/lib/python2.7/lib-tk/test/test_tkinter/__init__.py +#usr/lib/python2.7/lib-tk/test/test_tkinter/__init__.pyo +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_loadtk.py +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_loadtk.pyo +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_text.py +#usr/lib/python2.7/lib-tk/test/test_tkinter/test_text.pyo +#usr/lib/python2.7/lib-tk/test/test_ttk/__init__.py +#usr/lib/python2.7/lib-tk/test/test_ttk/__init__.pyo +#usr/lib/python2.7/lib-tk/test/test_ttk/support.py +#usr/lib/python2.7/lib-tk/test/test_ttk/support.pyo +#usr/lib/python2.7/lib-tk/test/test_ttk/test_extensions.py +#usr/lib/python2.7/lib-tk/test/test_ttk/test_extensions.pyo +#usr/lib/python2.7/lib-tk/test/test_ttk/test_functions.py +#usr/lib/python2.7/lib-tk/test/test_ttk/test_functions.pyo +#usr/lib/python2.7/lib-tk/test/test_ttk/test_style.py +#usr/lib/python2.7/lib-tk/test/test_ttk/test_style.pyo +#usr/lib/python2.7/lib-tk/test/test_ttk/test_widgets.py +#usr/lib/python2.7/lib-tk/test/test_ttk/test_widgets.pyo +#usr/lib/python2.7/lib-tk/Tix.py +#usr/lib/python2.7/lib-tk/Tix.pyo +#usr/lib/python2.7/lib-tk/tkColorChooser.py +#usr/lib/python2.7/lib-tk/tkColorChooser.pyo +#usr/lib/python2.7/lib-tk/tkCommonDialog.py +#usr/lib/python2.7/lib-tk/tkCommonDialog.pyo +#usr/lib/python2.7/lib-tk/Tkconstants.py +#usr/lib/python2.7/lib-tk/Tkconstants.pyo +#usr/lib/python2.7/lib-tk/Tkdnd.py +#usr/lib/python2.7/lib-tk/Tkdnd.pyo +#usr/lib/python2.7/lib-tk/tkFileDialog.py +#usr/lib/python2.7/lib-tk/tkFileDialog.pyo +#usr/lib/python2.7/lib-tk/tkFont.py +#usr/lib/python2.7/lib-tk/tkFont.pyo +#usr/lib/python2.7/lib-tk/Tkinter.py +#usr/lib/python2.7/lib-tk/Tkinter.pyo +#usr/lib/python2.7/lib-tk/tkMessageBox.py +#usr/lib/python2.7/lib-tk/tkMessageBox.pyo +#usr/lib/python2.7/lib-tk/tkSimpleDialog.py +#usr/lib/python2.7/lib-tk/tkSimpleDialog.pyo +#usr/lib/python2.7/lib-tk/ttk.py +#usr/lib/python2.7/lib-tk/ttk.pyo +#usr/lib/python2.7/lib-tk/turtle.py +#usr/lib/python2.7/lib-tk/turtle.pyo +usr/lib/python2.7/linecache.py +usr/lib/python2.7/linecache.pyo +usr/lib/python2.7/locale.py +usr/lib/python2.7/locale.pyo +usr/lib/python2.7/logging/config.py +usr/lib/python2.7/logging/config.pyo +usr/lib/python2.7/logging/handlers.py +usr/lib/python2.7/logging/handlers.pyo +usr/lib/python2.7/logging/__init__.py +usr/lib/python2.7/logging/__init__.pyo +usr/lib/python2.7/_LWPCookieJar.py +usr/lib/python2.7/_LWPCookieJar.pyo +usr/lib/python2.7/macpath.py +usr/lib/python2.7/macpath.pyo +usr/lib/python2.7/macurl2path.py +usr/lib/python2.7/macurl2path.pyo +usr/lib/python2.7/mailbox.py +usr/lib/python2.7/mailbox.pyo +usr/lib/python2.7/mailcap.py +usr/lib/python2.7/mailcap.pyo +usr/lib/python2.7/markupbase.py +usr/lib/python2.7/markupbase.pyo +usr/lib/python2.7/md5.py +usr/lib/python2.7/md5.pyo +usr/lib/python2.7/mhlib.py +usr/lib/python2.7/mhlib.pyo +usr/lib/python2.7/mimetools.py +usr/lib/python2.7/mimetools.pyo +usr/lib/python2.7/mimetypes.py +usr/lib/python2.7/mimetypes.pyo +usr/lib/python2.7/MimeWriter.py +usr/lib/python2.7/MimeWriter.pyo +usr/lib/python2.7/mimify.py +usr/lib/python2.7/mimify.pyo +usr/lib/python2.7/modulefinder.py +usr/lib/python2.7/modulefinder.pyo +usr/lib/python2.7/_MozillaCookieJar.py +usr/lib/python2.7/_MozillaCookieJar.pyo +usr/lib/python2.7/multifile.py +usr/lib/python2.7/multifile.pyo +usr/lib/python2.7/multiprocessing/connection.py +usr/lib/python2.7/multiprocessing/connection.pyo +usr/lib/python2.7/multiprocessing/dummy/connection.py +usr/lib/python2.7/multiprocessing/dummy/connection.pyo +usr/lib/python2.7/multiprocessing/dummy/__init__.py +usr/lib/python2.7/multiprocessing/dummy/__init__.pyo +usr/lib/python2.7/multiprocessing/forking.py +usr/lib/python2.7/multiprocessing/forking.pyo +usr/lib/python2.7/multiprocessing/heap.py +usr/lib/python2.7/multiprocessing/heap.pyo +usr/lib/python2.7/multiprocessing/__init__.py +usr/lib/python2.7/multiprocessing/__init__.pyo +usr/lib/python2.7/multiprocessing/managers.py +usr/lib/python2.7/multiprocessing/managers.pyo +usr/lib/python2.7/multiprocessing/pool.py +usr/lib/python2.7/multiprocessing/pool.pyo +usr/lib/python2.7/multiprocessing/process.py +usr/lib/python2.7/multiprocessing/process.pyo +usr/lib/python2.7/multiprocessing/queues.py +usr/lib/python2.7/multiprocessing/queues.pyo +usr/lib/python2.7/multiprocessing/reduction.py +usr/lib/python2.7/multiprocessing/reduction.pyo +usr/lib/python2.7/multiprocessing/sharedctypes.py +usr/lib/python2.7/multiprocessing/sharedctypes.pyo +usr/lib/python2.7/multiprocessing/synchronize.py +usr/lib/python2.7/multiprocessing/synchronize.pyo +usr/lib/python2.7/multiprocessing/util.py +usr/lib/python2.7/multiprocessing/util.pyo +usr/lib/python2.7/mutex.py +usr/lib/python2.7/mutex.pyo +usr/lib/python2.7/netrc.py +usr/lib/python2.7/netrc.pyo +usr/lib/python2.7/new.py +usr/lib/python2.7/new.pyo +usr/lib/python2.7/nntplib.py +usr/lib/python2.7/nntplib.pyo +usr/lib/python2.7/ntpath.py +usr/lib/python2.7/ntpath.pyo +usr/lib/python2.7/nturl2path.py +usr/lib/python2.7/nturl2path.pyo +usr/lib/python2.7/numbers.py +usr/lib/python2.7/numbers.pyo +usr/lib/python2.7/opcode.py +usr/lib/python2.7/opcode.pyo +usr/lib/python2.7/optparse.py +usr/lib/python2.7/optparse.pyo +usr/lib/python2.7/os2emxpath.py +usr/lib/python2.7/os2emxpath.pyo +usr/lib/python2.7/os.py +usr/lib/python2.7/os.pyo +usr/lib/python2.7/pdb.py +usr/lib/python2.7/pdb.pyo +usr/lib/python2.7/__phello__.foo.py +usr/lib/python2.7/__phello__.foo.pyo +usr/lib/python2.7/pickle.py +usr/lib/python2.7/pickle.pyo +usr/lib/python2.7/pickletools.py +usr/lib/python2.7/pickletools.pyo +usr/lib/python2.7/pipes.py +usr/lib/python2.7/pipes.pyo +usr/lib/python2.7/pkgutil.py +usr/lib/python2.7/pkgutil.pyo +usr/lib/python2.7/platform.py +usr/lib/python2.7/platform.pyo +usr/lib/python2.7/plat-linux2/CDROM.py +usr/lib/python2.7/plat-linux2/CDROM.pyo +usr/lib/python2.7/plat-linux2/DLFCN.py +usr/lib/python2.7/plat-linux2/DLFCN.pyo +usr/lib/python2.7/plat-linux2/IN.py +usr/lib/python2.7/plat-linux2/IN.pyo +usr/lib/python2.7/plat-linux2/TYPES.py +usr/lib/python2.7/plat-linux2/TYPES.pyo +usr/lib/python2.7/plistlib.py +usr/lib/python2.7/plistlib.pyo +usr/lib/python2.7/popen2.py +usr/lib/python2.7/popen2.pyo +usr/lib/python2.7/poplib.py +usr/lib/python2.7/poplib.pyo +usr/lib/python2.7/posixfile.py +usr/lib/python2.7/posixfile.pyo +usr/lib/python2.7/posixpath.py +usr/lib/python2.7/posixpath.pyo +usr/lib/python2.7/pprint.py +usr/lib/python2.7/pprint.pyo +usr/lib/python2.7/profile.py +usr/lib/python2.7/profile.pyo +usr/lib/python2.7/pstats.py +usr/lib/python2.7/pstats.pyo +usr/lib/python2.7/pty.py +usr/lib/python2.7/pty.pyo +usr/lib/python2.7/pyclbr.py +usr/lib/python2.7/pyclbr.pyo +usr/lib/python2.7/py_compile.py +usr/lib/python2.7/py_compile.pyo +usr/lib/python2.7/pydoc_data/__init__.py +usr/lib/python2.7/pydoc_data/__init__.pyo +usr/lib/python2.7/pydoc_data/topics.py +usr/lib/python2.7/pydoc_data/topics.pyo +usr/lib/python2.7/pydoc.py +usr/lib/python2.7/pydoc.pyo +usr/lib/python2.7/_pyio.py +usr/lib/python2.7/_pyio.pyo +usr/lib/python2.7/Queue.py +usr/lib/python2.7/Queue.pyo +usr/lib/python2.7/quopri.py +usr/lib/python2.7/quopri.pyo +usr/lib/python2.7/random.py +usr/lib/python2.7/random.pyo +usr/lib/python2.7/repr.py +usr/lib/python2.7/repr.pyo +usr/lib/python2.7/re.py +usr/lib/python2.7/re.pyo +usr/lib/python2.7/rexec.py +usr/lib/python2.7/rexec.pyo +usr/lib/python2.7/rfc822.py +usr/lib/python2.7/rfc822.pyo +usr/lib/python2.7/rlcompleter.py +usr/lib/python2.7/rlcompleter.pyo +usr/lib/python2.7/robotparser.py +usr/lib/python2.7/robotparser.pyo +usr/lib/python2.7/runpy.py +usr/lib/python2.7/runpy.pyo +usr/lib/python2.7/sched.py +usr/lib/python2.7/sched.pyo +usr/lib/python2.7/sets.py +usr/lib/python2.7/sets.pyo +usr/lib/python2.7/sgmllib.py +usr/lib/python2.7/sgmllib.pyo +usr/lib/python2.7/sha.py +usr/lib/python2.7/sha.pyo +usr/lib/python2.7/shelve.py +usr/lib/python2.7/shelve.pyo +usr/lib/python2.7/shlex.py +usr/lib/python2.7/shlex.pyo +usr/lib/python2.7/shutil.py +usr/lib/python2.7/shutil.pyo +usr/lib/python2.7/SimpleHTTPServer.py +usr/lib/python2.7/SimpleHTTPServer.pyo +usr/lib/python2.7/SimpleXMLRPCServer.py +usr/lib/python2.7/SimpleXMLRPCServer.pyo +usr/lib/python2.7/site.py +usr/lib/python2.7/site.pyo +usr/lib/python2.7/smtpd.py +usr/lib/python2.7/smtpd.pyo +usr/lib/python2.7/smtplib.py +usr/lib/python2.7/smtplib.pyo +usr/lib/python2.7/sndhdr.py +usr/lib/python2.7/sndhdr.pyo +usr/lib/python2.7/socket.py +usr/lib/python2.7/socket.pyo +usr/lib/python2.7/SocketServer.py +usr/lib/python2.7/SocketServer.pyo +usr/lib/python2.7/sqlite3/dbapi2.py +usr/lib/python2.7/sqlite3/dbapi2.pyo +usr/lib/python2.7/sqlite3/dump.py +usr/lib/python2.7/sqlite3/dump.pyo +usr/lib/python2.7/sqlite3/__init__.py +usr/lib/python2.7/sqlite3/__init__.pyo +#usr/lib/python2.7/sqlite3/test/dbapi.py +#usr/lib/python2.7/sqlite3/test/dbapi.pyo +#usr/lib/python2.7/sqlite3/test/dump.py +#usr/lib/python2.7/sqlite3/test/dump.pyo +#usr/lib/python2.7/sqlite3/test/factory.py +#usr/lib/python2.7/sqlite3/test/factory.pyo +#usr/lib/python2.7/sqlite3/test/hooks.py +#usr/lib/python2.7/sqlite3/test/hooks.pyo +#usr/lib/python2.7/sqlite3/test/__init__.py +#usr/lib/python2.7/sqlite3/test/__init__.pyo +#usr/lib/python2.7/sqlite3/test/py25tests.py +#usr/lib/python2.7/sqlite3/test/py25tests.pyo +#usr/lib/python2.7/sqlite3/test/regression.py +#usr/lib/python2.7/sqlite3/test/regression.pyo +#usr/lib/python2.7/sqlite3/test/transactions.py +#usr/lib/python2.7/sqlite3/test/transactions.pyo +#usr/lib/python2.7/sqlite3/test/types.py +#usr/lib/python2.7/sqlite3/test/types.pyo +#usr/lib/python2.7/sqlite3/test/userfunctions.py +#usr/lib/python2.7/sqlite3/test/userfunctions.pyo +usr/lib/python2.7/sre_compile.py +usr/lib/python2.7/sre_compile.pyo +usr/lib/python2.7/sre_constants.py +usr/lib/python2.7/sre_constants.pyo +usr/lib/python2.7/sre_parse.py +usr/lib/python2.7/sre_parse.pyo +usr/lib/python2.7/sre.py +usr/lib/python2.7/sre.pyo +usr/lib/python2.7/ssl.py +usr/lib/python2.7/ssl.pyo +usr/lib/python2.7/stat.py +usr/lib/python2.7/stat.pyo +usr/lib/python2.7/statvfs.py +usr/lib/python2.7/statvfs.pyo +usr/lib/python2.7/StringIO.py +usr/lib/python2.7/StringIO.pyo +usr/lib/python2.7/stringold.py +usr/lib/python2.7/stringold.pyo +usr/lib/python2.7/stringprep.py +usr/lib/python2.7/stringprep.pyo +usr/lib/python2.7/string.py +usr/lib/python2.7/string.pyo +usr/lib/python2.7/_strptime.py +usr/lib/python2.7/_strptime.pyo +usr/lib/python2.7/struct.py +usr/lib/python2.7/struct.pyo +usr/lib/python2.7/subprocess.py +usr/lib/python2.7/subprocess.pyo +usr/lib/python2.7/sunaudio.py +usr/lib/python2.7/sunaudio.pyo +usr/lib/python2.7/sunau.py +usr/lib/python2.7/sunau.pyo +usr/lib/python2.7/symbol.py +usr/lib/python2.7/symbol.pyo +usr/lib/python2.7/symtable.py +usr/lib/python2.7/symtable.pyo +usr/lib/python2.7/sysconfig.py +usr/lib/python2.7/sysconfig.pyo +usr/lib/python2.7/tabnanny.py +usr/lib/python2.7/tabnanny.pyo +usr/lib/python2.7/tarfile.py +usr/lib/python2.7/tarfile.pyo +usr/lib/python2.7/telnetlib.py +usr/lib/python2.7/telnetlib.pyo +usr/lib/python2.7/tempfile.py +usr/lib/python2.7/tempfile.pyo +#usr/lib/python2.7/test/autotest.py +#usr/lib/python2.7/test/autotest.pyo +#usr/lib/python2.7/test/bad_coding2.py +#usr/lib/python2.7/test/bad_coding.py +#usr/lib/python2.7/test/badsyntax_future3.py +#usr/lib/python2.7/test/badsyntax_future4.py +#usr/lib/python2.7/test/badsyntax_future5.py +#usr/lib/python2.7/test/badsyntax_future6.py +#usr/lib/python2.7/test/badsyntax_future7.py +#usr/lib/python2.7/test/badsyntax_future8.py +#usr/lib/python2.7/test/badsyntax_future9.py +#usr/lib/python2.7/test/badsyntax_nocaret.py +#usr/lib/python2.7/test/buffer_tests.py +#usr/lib/python2.7/test/buffer_tests.pyo +#usr/lib/python2.7/test/cjkencodings_test.py +#usr/lib/python2.7/test/cjkencodings_test.pyo +#usr/lib/python2.7/test/curses_tests.py +#usr/lib/python2.7/test/curses_tests.pyo +#usr/lib/python2.7/test/doctest_aliases.py +#usr/lib/python2.7/test/doctest_aliases.pyo +#usr/lib/python2.7/test/double_const.py +#usr/lib/python2.7/test/double_const.pyo +#usr/lib/python2.7/test/fork_wait.py +#usr/lib/python2.7/test/fork_wait.pyo +#usr/lib/python2.7/test/gdb_sample.py +#usr/lib/python2.7/test/gdb_sample.pyo +#usr/lib/python2.7/test/infinite_reload.py +#usr/lib/python2.7/test/infinite_reload.pyo +#usr/lib/python2.7/test/__init__.py +#usr/lib/python2.7/test/__init__.pyo +#usr/lib/python2.7/test/inspect_fodder2.py +#usr/lib/python2.7/test/inspect_fodder2.pyo +#usr/lib/python2.7/test/inspect_fodder.py +#usr/lib/python2.7/test/inspect_fodder.pyo +#usr/lib/python2.7/test/list_tests.py +#usr/lib/python2.7/test/list_tests.pyo +#usr/lib/python2.7/test/lock_tests.py +#usr/lib/python2.7/test/lock_tests.pyo +#usr/lib/python2.7/test/mapping_tests.py +#usr/lib/python2.7/test/mapping_tests.pyo +#usr/lib/python2.7/test/outstanding_bugs.py +#usr/lib/python2.7/test/outstanding_bugs.pyo +#usr/lib/python2.7/test/pickletester.py +#usr/lib/python2.7/test/pickletester.pyo +#usr/lib/python2.7/test/profilee.py +#usr/lib/python2.7/test/profilee.pyo +#usr/lib/python2.7/test/pyclbr_input.py +#usr/lib/python2.7/test/pyclbr_input.pyo +#usr/lib/python2.7/test/pydocfodder.py +#usr/lib/python2.7/test/pydocfodder.pyo +#usr/lib/python2.7/test/pydoc_mod.py +#usr/lib/python2.7/test/pydoc_mod.pyo +#usr/lib/python2.7/test/pystone.py +#usr/lib/python2.7/test/pystone.pyo +#usr/lib/python2.7/test/regex_tests.py +#usr/lib/python2.7/test/regex_tests.pyo +#usr/lib/python2.7/test/regrtest.py +#usr/lib/python2.7/test/regrtest.pyo +#usr/lib/python2.7/test/relimport.py +#usr/lib/python2.7/test/relimport.pyo +#usr/lib/python2.7/test/reperf.py +#usr/lib/python2.7/test/reperf.pyo +#usr/lib/python2.7/test/re_tests.py +#usr/lib/python2.7/test/re_tests.pyo +#usr/lib/python2.7/test/sample_doctest.py +#usr/lib/python2.7/test/sample_doctest.pyo +#usr/lib/python2.7/test/script_helper.py +#usr/lib/python2.7/test/script_helper.pyo +#usr/lib/python2.7/test/seq_tests.py +#usr/lib/python2.7/test/seq_tests.pyo +#usr/lib/python2.7/test/sortperf.py +#usr/lib/python2.7/test/sortperf.pyo +#usr/lib/python2.7/test/string_tests.py +#usr/lib/python2.7/test/string_tests.pyo +#usr/lib/python2.7/test/test_abc.py +#usr/lib/python2.7/test/test_abc.pyo +#usr/lib/python2.7/test/test_abstract_numbers.py +#usr/lib/python2.7/test/test_abstract_numbers.pyo +#usr/lib/python2.7/test/test_aepack.py +#usr/lib/python2.7/test/test_aepack.pyo +#usr/lib/python2.7/test/test_aifc.py +#usr/lib/python2.7/test/test_aifc.pyo +#usr/lib/python2.7/test/test___all__.py +#usr/lib/python2.7/test/testall.py +#usr/lib/python2.7/test/test___all__.pyo +#usr/lib/python2.7/test/testall.pyo +#usr/lib/python2.7/test/test_al.py +#usr/lib/python2.7/test/test_al.pyo +#usr/lib/python2.7/test/test_anydbm.py +#usr/lib/python2.7/test/test_anydbm.pyo +#usr/lib/python2.7/test/test_applesingle.py +#usr/lib/python2.7/test/test_applesingle.pyo +#usr/lib/python2.7/test/test_argparse.py +#usr/lib/python2.7/test/test_argparse.pyo +#usr/lib/python2.7/test/test_array.py +#usr/lib/python2.7/test/test_array.pyo +#usr/lib/python2.7/test/test_ascii_formatd.py +#usr/lib/python2.7/test/test_ascii_formatd.pyo +#usr/lib/python2.7/test/test_ast.py +#usr/lib/python2.7/test/test_ast.pyo +#usr/lib/python2.7/test/test_asynchat.py +#usr/lib/python2.7/test/test_asynchat.pyo +#usr/lib/python2.7/test/test_asyncore.py +#usr/lib/python2.7/test/test_asyncore.pyo +#usr/lib/python2.7/test/test_atexit.py +#usr/lib/python2.7/test/test_atexit.pyo +#usr/lib/python2.7/test/test_audioop.py +#usr/lib/python2.7/test/test_audioop.pyo +#usr/lib/python2.7/test/test_augassign.py +#usr/lib/python2.7/test/test_augassign.pyo +#usr/lib/python2.7/test/test_base64.py +#usr/lib/python2.7/test/test_base64.pyo +#usr/lib/python2.7/test/test_bastion.py +#usr/lib/python2.7/test/test_bastion.pyo +#usr/lib/python2.7/test/test_bigaddrspace.py +#usr/lib/python2.7/test/test_bigaddrspace.pyo +#usr/lib/python2.7/test/test_bigmem.py +#usr/lib/python2.7/test/test_bigmem.pyo +#usr/lib/python2.7/test/test_binascii.py +#usr/lib/python2.7/test/test_binascii.pyo +#usr/lib/python2.7/test/test_binhex.py +#usr/lib/python2.7/test/test_binhex.pyo +#usr/lib/python2.7/test/test_binop.py +#usr/lib/python2.7/test/test_binop.pyo +#usr/lib/python2.7/test/test_bisect.py +#usr/lib/python2.7/test/test_bisect.pyo +#usr/lib/python2.7/test/test_bool.py +#usr/lib/python2.7/test/test_bool.pyo +#usr/lib/python2.7/test/test_bsddb185.py +#usr/lib/python2.7/test/test_bsddb185.pyo +#usr/lib/python2.7/test/test_bsddb3.py +#usr/lib/python2.7/test/test_bsddb3.pyo +#usr/lib/python2.7/test/test_bsddb.py +#usr/lib/python2.7/test/test_bsddb.pyo +#usr/lib/python2.7/test/test_buffer.py +#usr/lib/python2.7/test/test_buffer.pyo +#usr/lib/python2.7/test/test_bufio.py +#usr/lib/python2.7/test/test_bufio.pyo +#usr/lib/python2.7/test/test_builtin.py +#usr/lib/python2.7/test/test_builtin.pyo +#usr/lib/python2.7/test/test_bytes.py +#usr/lib/python2.7/test/test_bytes.pyo +#usr/lib/python2.7/test/test_bz2.py +#usr/lib/python2.7/test/test_bz2.pyo +#usr/lib/python2.7/test/test_calendar.py +#usr/lib/python2.7/test/test_calendar.pyo +#usr/lib/python2.7/test/test_call.py +#usr/lib/python2.7/test/test_call.pyo +#usr/lib/python2.7/test/test_capi.py +#usr/lib/python2.7/test/test_capi.pyo +#usr/lib/python2.7/test/test_cd.py +#usr/lib/python2.7/test/test_cd.pyo +#usr/lib/python2.7/test/test_cfgparser.py +#usr/lib/python2.7/test/test_cfgparser.pyo +#usr/lib/python2.7/test/test_cgi.py +#usr/lib/python2.7/test/test_cgi.pyo +#usr/lib/python2.7/test/test_charmapcodec.py +#usr/lib/python2.7/test/test_charmapcodec.pyo +#usr/lib/python2.7/test/test_class.py +#usr/lib/python2.7/test/test_class.pyo +#usr/lib/python2.7/test/test_cl.py +#usr/lib/python2.7/test/test_cl.pyo +#usr/lib/python2.7/test/test_cmath.py +#usr/lib/python2.7/test/test_cmath.pyo +#usr/lib/python2.7/test/test_cmd_line.py +#usr/lib/python2.7/test/test_cmd_line.pyo +#usr/lib/python2.7/test/test_cmd_line_script.py +#usr/lib/python2.7/test/test_cmd_line_script.pyo +#usr/lib/python2.7/test/test_cmd.py +#usr/lib/python2.7/test/test_cmd.pyo +#usr/lib/python2.7/test/test_codeccallbacks.py +#usr/lib/python2.7/test/test_codeccallbacks.pyo +#usr/lib/python2.7/test/test_codecencodings_cn.py +#usr/lib/python2.7/test/test_codecencodings_cn.pyo +#usr/lib/python2.7/test/test_codecencodings_hk.py +#usr/lib/python2.7/test/test_codecencodings_hk.pyo +#usr/lib/python2.7/test/test_codecencodings_jp.py +#usr/lib/python2.7/test/test_codecencodings_jp.pyo +#usr/lib/python2.7/test/test_codecencodings_kr.py +#usr/lib/python2.7/test/test_codecencodings_kr.pyo +#usr/lib/python2.7/test/test_codecencodings_tw.py +#usr/lib/python2.7/test/test_codecencodings_tw.pyo +#usr/lib/python2.7/test/test_codecmaps_cn.py +#usr/lib/python2.7/test/test_codecmaps_cn.pyo +#usr/lib/python2.7/test/test_codecmaps_hk.py +#usr/lib/python2.7/test/test_codecmaps_hk.pyo +#usr/lib/python2.7/test/test_codecmaps_jp.py +#usr/lib/python2.7/test/test_codecmaps_jp.pyo +#usr/lib/python2.7/test/test_codecmaps_kr.py +#usr/lib/python2.7/test/test_codecmaps_kr.pyo +#usr/lib/python2.7/test/test_codecmaps_tw.py +#usr/lib/python2.7/test/test_codecmaps_tw.pyo +#usr/lib/python2.7/test/testcodec.py +#usr/lib/python2.7/test/testcodec.pyo +#usr/lib/python2.7/test/test_codecs.py +#usr/lib/python2.7/test/test_codecs.pyo +#usr/lib/python2.7/test/test_codeop.py +#usr/lib/python2.7/test/test_codeop.pyo +#usr/lib/python2.7/test/test_code.py +#usr/lib/python2.7/test/test_code.pyo +#usr/lib/python2.7/test/test_coding.py +#usr/lib/python2.7/test/test_coding.pyo +#usr/lib/python2.7/test/test_coercion.py +#usr/lib/python2.7/test/test_coercion.pyo +#usr/lib/python2.7/test/test_collections.py +#usr/lib/python2.7/test/test_collections.pyo +#usr/lib/python2.7/test/test_colorsys.py +#usr/lib/python2.7/test/test_colorsys.pyo +#usr/lib/python2.7/test/test_commands.py +#usr/lib/python2.7/test/test_commands.pyo +#usr/lib/python2.7/test/test_compare.py +#usr/lib/python2.7/test/test_compare.pyo +#usr/lib/python2.7/test/test_compileall.py +#usr/lib/python2.7/test/test_compileall.pyo +#usr/lib/python2.7/test/test_compile.py +#usr/lib/python2.7/test/test_compile.pyo +#usr/lib/python2.7/test/test_compiler.py +#usr/lib/python2.7/test/test_compiler.pyo +#usr/lib/python2.7/test/test_complex_args.py +#usr/lib/python2.7/test/test_complex_args.pyo +#usr/lib/python2.7/test/test_complex.py +#usr/lib/python2.7/test/test_complex.pyo +#usr/lib/python2.7/test/test_contains.py +#usr/lib/python2.7/test/test_contains.pyo +#usr/lib/python2.7/test/test_contextlib.py +#usr/lib/python2.7/test/test_contextlib.pyo +#usr/lib/python2.7/test/test_cookielib.py +#usr/lib/python2.7/test/test_cookielib.pyo +#usr/lib/python2.7/test/test_cookie.py +#usr/lib/python2.7/test/test_cookie.pyo +#usr/lib/python2.7/test/test_copy.py +#usr/lib/python2.7/test/test_copy.pyo +#usr/lib/python2.7/test/test_copy_reg.py +#usr/lib/python2.7/test/test_copy_reg.pyo +#usr/lib/python2.7/test/test_cpickle.py +#usr/lib/python2.7/test/test_cpickle.pyo +#usr/lib/python2.7/test/test_cprofile.py +#usr/lib/python2.7/test/test_cprofile.pyo +#usr/lib/python2.7/test/test_crypt.py +#usr/lib/python2.7/test/test_crypt.pyo +#usr/lib/python2.7/test/test_csv.py +#usr/lib/python2.7/test/test_csv.pyo +#usr/lib/python2.7/test/test_ctypes.py +#usr/lib/python2.7/test/test_ctypes.pyo +#usr/lib/python2.7/test/test_curses.py +#usr/lib/python2.7/test/test_curses.pyo +#usr/lib/python2.7/test/test_datetime.py +#usr/lib/python2.7/test/test_datetime.pyo +#usr/lib/python2.7/test/test_dbm.py +#usr/lib/python2.7/test/test_dbm.pyo +#usr/lib/python2.7/test/test_decimal.py +#usr/lib/python2.7/test/test_decimal.pyo +#usr/lib/python2.7/test/test_decorators.py +#usr/lib/python2.7/test/test_decorators.pyo +#usr/lib/python2.7/test/test_defaultdict.py +#usr/lib/python2.7/test/test_defaultdict.pyo +#usr/lib/python2.7/test/test_deque.py +#usr/lib/python2.7/test/test_deque.pyo +#usr/lib/python2.7/test/test_descr.py +#usr/lib/python2.7/test/test_descr.pyo +#usr/lib/python2.7/test/test_descrtut.py +#usr/lib/python2.7/test/test_descrtut.pyo +#usr/lib/python2.7/test/test_dictcomps.py +#usr/lib/python2.7/test/test_dictcomps.pyo +#usr/lib/python2.7/test/test_dict.py +#usr/lib/python2.7/test/test_dict.pyo +#usr/lib/python2.7/test/test_dictviews.py +#usr/lib/python2.7/test/test_dictviews.pyo +#usr/lib/python2.7/test/test_difflib.py +#usr/lib/python2.7/test/test_difflib.pyo +#usr/lib/python2.7/test/test_dircache.py +#usr/lib/python2.7/test/test_dircache.pyo +#usr/lib/python2.7/test/test_dis.py +#usr/lib/python2.7/test/test_dis.pyo +#usr/lib/python2.7/test/test_distutils.py +#usr/lib/python2.7/test/test_distutils.pyo +#usr/lib/python2.7/test/test_dl.py +#usr/lib/python2.7/test/test_dl.pyo +#usr/lib/python2.7/test/test_doctest2.py +#usr/lib/python2.7/test/test_doctest2.pyo +#usr/lib/python2.7/test/test_doctest.py +#usr/lib/python2.7/test/test_doctest.pyo +#usr/lib/python2.7/test/test_docxmlrpc.py +#usr/lib/python2.7/test/test_docxmlrpc.pyo +#usr/lib/python2.7/test/test_dumbdbm.py +#usr/lib/python2.7/test/test_dumbdbm.pyo +#usr/lib/python2.7/test/test_dummy_threading.py +#usr/lib/python2.7/test/test_dummy_threading.pyo +#usr/lib/python2.7/test/test_dummy_thread.py +#usr/lib/python2.7/test/test_dummy_thread.pyo +#usr/lib/python2.7/test/test_email_codecs.py +#usr/lib/python2.7/test/test_email_codecs.pyo +#usr/lib/python2.7/test/test_email.py +#usr/lib/python2.7/test/test_email.pyo +#usr/lib/python2.7/test/test_email_renamed.py +#usr/lib/python2.7/test/test_email_renamed.pyo +#usr/lib/python2.7/test/test_enumerate.py +#usr/lib/python2.7/test/test_enumerate.pyo +#usr/lib/python2.7/test/test_eof.py +#usr/lib/python2.7/test/test_eof.pyo +#usr/lib/python2.7/test/test_epoll.py +#usr/lib/python2.7/test/test_epoll.pyo +#usr/lib/python2.7/test/test_errno.py +#usr/lib/python2.7/test/test_errno.pyo +#usr/lib/python2.7/test/test_exceptions.py +#usr/lib/python2.7/test/test_exceptions.pyo +#usr/lib/python2.7/test/test_exception_variations.py +#usr/lib/python2.7/test/test_exception_variations.pyo +#usr/lib/python2.7/test/test_extcall.py +#usr/lib/python2.7/test/test_extcall.pyo +#usr/lib/python2.7/test/test_fcntl.py +#usr/lib/python2.7/test/test_fcntl.pyo +#usr/lib/python2.7/test/test_file2k.py +#usr/lib/python2.7/test/test_file2k.pyo +#usr/lib/python2.7/test/test_filecmp.py +#usr/lib/python2.7/test/test_filecmp.pyo +#usr/lib/python2.7/test/test_fileinput.py +#usr/lib/python2.7/test/test_fileinput.pyo +#usr/lib/python2.7/test/test_fileio.py +#usr/lib/python2.7/test/test_fileio.pyo +#usr/lib/python2.7/test/test_file.py +#usr/lib/python2.7/test/test_file.pyo +#usr/lib/python2.7/test/test_float.py +#usr/lib/python2.7/test/test_float.pyo +#usr/lib/python2.7/test/test_fnmatch.py +#usr/lib/python2.7/test/test_fnmatch.pyo +#usr/lib/python2.7/test/test_fork1.py +#usr/lib/python2.7/test/test_fork1.pyo +#usr/lib/python2.7/test/test_format.py +#usr/lib/python2.7/test/test_format.pyo +#usr/lib/python2.7/test/test_fpformat.py +#usr/lib/python2.7/test/test_fpformat.pyo +#usr/lib/python2.7/test/test_fractions.py +#usr/lib/python2.7/test/test_fractions.pyo +#usr/lib/python2.7/test/test_frozen.py +#usr/lib/python2.7/test/test_frozen.pyo +#usr/lib/python2.7/test/test_ftplib.py +#usr/lib/python2.7/test/test_ftplib.pyo +#usr/lib/python2.7/test/test_funcattrs.py +#usr/lib/python2.7/test/test_funcattrs.pyo +#usr/lib/python2.7/test/test_functools.py +#usr/lib/python2.7/test/test_functools.pyo +#usr/lib/python2.7/test/test_future1.py +#usr/lib/python2.7/test/test_future1.pyo +#usr/lib/python2.7/test/test_future2.py +#usr/lib/python2.7/test/test_future2.pyo +#usr/lib/python2.7/test/test_future3.py +#usr/lib/python2.7/test/test_future3.pyo +#usr/lib/python2.7/test/test_future4.py +#usr/lib/python2.7/test/test_future4.pyo +#usr/lib/python2.7/test/test_future5.py +#usr/lib/python2.7/test/test_future5.pyo +#usr/lib/python2.7/test/test_future_builtins.py +#usr/lib/python2.7/test/test_future_builtins.pyo +#usr/lib/python2.7/test/test___future__.py +#usr/lib/python2.7/test/test_future.py +#usr/lib/python2.7/test/test___future__.pyo +#usr/lib/python2.7/test/test_future.pyo +#usr/lib/python2.7/test/test_gc.py +#usr/lib/python2.7/test/test_gc.pyo +#usr/lib/python2.7/test/test_gdbm.py +#usr/lib/python2.7/test/test_gdbm.pyo +#usr/lib/python2.7/test/test_gdb.py +#usr/lib/python2.7/test/test_gdb.pyo +#usr/lib/python2.7/test/test_generators.py +#usr/lib/python2.7/test/test_generators.pyo +#usr/lib/python2.7/test/test_genericpath.py +#usr/lib/python2.7/test/test_genericpath.pyo +#usr/lib/python2.7/test/test_genexps.py +#usr/lib/python2.7/test/test_genexps.pyo +#usr/lib/python2.7/test/test_getargs2.py +#usr/lib/python2.7/test/test_getargs2.pyo +#usr/lib/python2.7/test/test_getargs.py +#usr/lib/python2.7/test/test_getargs.pyo +#usr/lib/python2.7/test/test_getopt.py +#usr/lib/python2.7/test/test_getopt.pyo +#usr/lib/python2.7/test/test_gettext.py +#usr/lib/python2.7/test/test_gettext.pyo +#usr/lib/python2.7/test/test_global.py +#usr/lib/python2.7/test/test_global.pyo +#usr/lib/python2.7/test/test_glob.py +#usr/lib/python2.7/test/test_glob.pyo +#usr/lib/python2.7/test/test_gl.py +#usr/lib/python2.7/test/test_gl.pyo +#usr/lib/python2.7/test/test_grammar.py +#usr/lib/python2.7/test/test_grammar.pyo +#usr/lib/python2.7/test/test_grp.py +#usr/lib/python2.7/test/test_grp.pyo +#usr/lib/python2.7/test/test_gzip.py +#usr/lib/python2.7/test/test_gzip.pyo +#usr/lib/python2.7/test/test_hashlib.py +#usr/lib/python2.7/test/test_hashlib.pyo +#usr/lib/python2.7/test/test_hash.py +#usr/lib/python2.7/test/test_hash.pyo +#usr/lib/python2.7/test/test_heapq.py +#usr/lib/python2.7/test/test_heapq.pyo +#usr/lib/python2.7/test/test_hmac.py +#usr/lib/python2.7/test/test_hmac.pyo +#usr/lib/python2.7/test/test_hotshot.py +#usr/lib/python2.7/test/test_hotshot.pyo +#usr/lib/python2.7/test/test_htmllib.py +#usr/lib/python2.7/test/test_htmllib.pyo +#usr/lib/python2.7/test/test_htmlparser.py +#usr/lib/python2.7/test/test_htmlparser.pyo +#usr/lib/python2.7/test/test_httplib.py +#usr/lib/python2.7/test/test_httplib.pyo +#usr/lib/python2.7/test/test_httpservers.py +#usr/lib/python2.7/test/test_httpservers.pyo +#usr/lib/python2.7/test/test_imageop.py +#usr/lib/python2.7/test/test_imageop.pyo +#usr/lib/python2.7/test/test_imaplib.py +#usr/lib/python2.7/test/test_imaplib.pyo +#usr/lib/python2.7/test/test_imgfile.py +#usr/lib/python2.7/test/test_imgfile.pyo +#usr/lib/python2.7/test/test_importhooks.py +#usr/lib/python2.7/test/test_importhooks.pyo +#usr/lib/python2.7/test/test_importlib.py +#usr/lib/python2.7/test/test_importlib.pyo +#usr/lib/python2.7/test/test_import.py +#usr/lib/python2.7/test/test_import.pyo +#usr/lib/python2.7/test/test_imp.py +#usr/lib/python2.7/test/test_imp.pyo +#usr/lib/python2.7/test/test_index.py +#usr/lib/python2.7/test/test_index.pyo +#usr/lib/python2.7/test/test_inspect.py +#usr/lib/python2.7/test/test_inspect.pyo +#usr/lib/python2.7/test/test_int_literal.py +#usr/lib/python2.7/test/test_int_literal.pyo +#usr/lib/python2.7/test/test_int.py +#usr/lib/python2.7/test/test_int.pyo +#usr/lib/python2.7/test/test_ioctl.py +#usr/lib/python2.7/test/test_ioctl.pyo +#usr/lib/python2.7/test/test_io.py +#usr/lib/python2.7/test/test_io.pyo +#usr/lib/python2.7/test/test_isinstance.py +#usr/lib/python2.7/test/test_isinstance.pyo +#usr/lib/python2.7/test/test_iterlen.py +#usr/lib/python2.7/test/test_iterlen.pyo +#usr/lib/python2.7/test/test_iter.py +#usr/lib/python2.7/test/test_iter.pyo +#usr/lib/python2.7/test/test_itertools.py +#usr/lib/python2.7/test/test_itertools.pyo +#usr/lib/python2.7/test/test_json.py +#usr/lib/python2.7/test/test_json.pyo +#usr/lib/python2.7/test/test_kqueue.py +#usr/lib/python2.7/test/test_kqueue.pyo +#usr/lib/python2.7/test/test_largefile.py +#usr/lib/python2.7/test/test_largefile.pyo +#usr/lib/python2.7/test/test_lib2to3.py +#usr/lib/python2.7/test/test_lib2to3.pyo +#usr/lib/python2.7/test/test_linecache.py +#usr/lib/python2.7/test/test_linecache.pyo +#usr/lib/python2.7/test/test_linuxaudiodev.py +#usr/lib/python2.7/test/test_linuxaudiodev.pyo +#usr/lib/python2.7/test/test_list.py +#usr/lib/python2.7/test/test_list.pyo +#usr/lib/python2.7/test/test__locale.py +#usr/lib/python2.7/test/test_locale.py +#usr/lib/python2.7/test/test__locale.pyo +#usr/lib/python2.7/test/test_locale.pyo +#usr/lib/python2.7/test/test_logging.py +#usr/lib/python2.7/test/test_logging.pyo +#usr/lib/python2.7/test/test_longexp.py +#usr/lib/python2.7/test/test_longexp.pyo +#usr/lib/python2.7/test/test_long_future.py +#usr/lib/python2.7/test/test_long_future.pyo +#usr/lib/python2.7/test/test_long.py +#usr/lib/python2.7/test/test_long.pyo +#usr/lib/python2.7/test/test_macos.py +#usr/lib/python2.7/test/test_macos.pyo +#usr/lib/python2.7/test/test_macostools.py +#usr/lib/python2.7/test/test_macostools.pyo +#usr/lib/python2.7/test/test_macpath.py +#usr/lib/python2.7/test/test_macpath.pyo +#usr/lib/python2.7/test/test_mailbox.py +#usr/lib/python2.7/test/test_mailbox.pyo +#usr/lib/python2.7/test/test_marshal.py +#usr/lib/python2.7/test/test_marshal.pyo +#usr/lib/python2.7/test/test_math.py +#usr/lib/python2.7/test/test_math.pyo +#usr/lib/python2.7/test/test_md5.py +#usr/lib/python2.7/test/test_md5.pyo +#usr/lib/python2.7/test/test_memoryio.py +#usr/lib/python2.7/test/test_memoryio.pyo +#usr/lib/python2.7/test/test_memoryview.py +#usr/lib/python2.7/test/test_memoryview.pyo +#usr/lib/python2.7/test/test_mhlib.py +#usr/lib/python2.7/test/test_mhlib.pyo +#usr/lib/python2.7/test/test_mimetools.py +#usr/lib/python2.7/test/test_mimetools.pyo +#usr/lib/python2.7/test/test_mimetypes.py +#usr/lib/python2.7/test/test_mimetypes.pyo +#usr/lib/python2.7/test/test_MimeWriter.py +#usr/lib/python2.7/test/test_MimeWriter.pyo +#usr/lib/python2.7/test/test_minidom.py +#usr/lib/python2.7/test/test_minidom.pyo +#usr/lib/python2.7/test/test_mmap.py +#usr/lib/python2.7/test/test_mmap.pyo +#usr/lib/python2.7/test/test_modulefinder.py +#usr/lib/python2.7/test/test_modulefinder.pyo +#usr/lib/python2.7/test/test_module.py +#usr/lib/python2.7/test/test_module.pyo +#usr/lib/python2.7/test/test_multibytecodec.py +#usr/lib/python2.7/test/test_multibytecodec.pyo +#usr/lib/python2.7/test/test_multibytecodec_support.py +#usr/lib/python2.7/test/test_multibytecodec_support.pyo +#usr/lib/python2.7/test/test_multifile.py +#usr/lib/python2.7/test/test_multifile.pyo +#usr/lib/python2.7/test/test_multiprocessing.py +#usr/lib/python2.7/test/test_multiprocessing.pyo +#usr/lib/python2.7/test/test_mutants.py +#usr/lib/python2.7/test/test_mutants.pyo +#usr/lib/python2.7/test/test_mutex.py +#usr/lib/python2.7/test/test_mutex.pyo +#usr/lib/python2.7/test/test_netrc.py +#usr/lib/python2.7/test/test_netrc.pyo +#usr/lib/python2.7/test/test_new.py +#usr/lib/python2.7/test/test_new.pyo +#usr/lib/python2.7/test/test_nis.py +#usr/lib/python2.7/test/test_nis.pyo +#usr/lib/python2.7/test/test_normalization.py +#usr/lib/python2.7/test/test_normalization.pyo +#usr/lib/python2.7/test/test_ntpath.py +#usr/lib/python2.7/test/test_ntpath.pyo +#usr/lib/python2.7/test/test_old_mailbox.py +#usr/lib/python2.7/test/test_old_mailbox.pyo +#usr/lib/python2.7/test/test_opcodes.py +#usr/lib/python2.7/test/test_opcodes.pyo +#usr/lib/python2.7/test/test_openpty.py +#usr/lib/python2.7/test/test_openpty.pyo +#usr/lib/python2.7/test/test_operator.py +#usr/lib/python2.7/test/test_operator.pyo +#usr/lib/python2.7/test/test_optparse.py +#usr/lib/python2.7/test/test_optparse.pyo +#usr/lib/python2.7/test/test_os.py +#usr/lib/python2.7/test/test_os.pyo +#usr/lib/python2.7/test/test_ossaudiodev.py +#usr/lib/python2.7/test/test_ossaudiodev.pyo +#usr/lib/python2.7/test/test_parser.py +#usr/lib/python2.7/test/test_parser.pyo +#usr/lib/python2.7/test/test_pdb.py +#usr/lib/python2.7/test/test_pdb.pyo +#usr/lib/python2.7/test/test_peepholer.py +#usr/lib/python2.7/test/test_peepholer.pyo +#usr/lib/python2.7/test/test_pep247.py +#usr/lib/python2.7/test/test_pep247.pyo +#usr/lib/python2.7/test/test_pep263.py +#usr/lib/python2.7/test/test_pep263.pyo +#usr/lib/python2.7/test/test_pep277.py +#usr/lib/python2.7/test/test_pep277.pyo +#usr/lib/python2.7/test/test_pep292.py +#usr/lib/python2.7/test/test_pep292.pyo +#usr/lib/python2.7/test/test_pep352.py +#usr/lib/python2.7/test/test_pep352.pyo +#usr/lib/python2.7/test/test_pickle.py +#usr/lib/python2.7/test/test_pickle.pyo +#usr/lib/python2.7/test/test_pickletools.py +#usr/lib/python2.7/test/test_pickletools.pyo +#usr/lib/python2.7/test/test_pipes.py +#usr/lib/python2.7/test/test_pipes.pyo +#usr/lib/python2.7/test/test_pkgimport.py +#usr/lib/python2.7/test/test_pkgimport.pyo +#usr/lib/python2.7/test/test_pkg.py +#usr/lib/python2.7/test/test_pkg.pyo +#usr/lib/python2.7/test/test_pkgutil.py +#usr/lib/python2.7/test/test_pkgutil.pyo +#usr/lib/python2.7/test/test_platform.py +#usr/lib/python2.7/test/test_platform.pyo +#usr/lib/python2.7/test/test_plistlib.py +#usr/lib/python2.7/test/test_plistlib.pyo +#usr/lib/python2.7/test/test_poll.py +#usr/lib/python2.7/test/test_poll.pyo +#usr/lib/python2.7/test/test_popen2.py +#usr/lib/python2.7/test/test_popen2.pyo +#usr/lib/python2.7/test/test_popen.py +#usr/lib/python2.7/test/test_popen.pyo +#usr/lib/python2.7/test/test_poplib.py +#usr/lib/python2.7/test/test_poplib.pyo +#usr/lib/python2.7/test/test_posixpath.py +#usr/lib/python2.7/test/test_posixpath.pyo +#usr/lib/python2.7/test/test_posix.py +#usr/lib/python2.7/test/test_posix.pyo +#usr/lib/python2.7/test/test_pow.py +#usr/lib/python2.7/test/test_pow.pyo +#usr/lib/python2.7/test/test_pprint.py +#usr/lib/python2.7/test/test_pprint.pyo +#usr/lib/python2.7/test/test_print.py +#usr/lib/python2.7/test/test_print.pyo +#usr/lib/python2.7/test/test_profilehooks.py +#usr/lib/python2.7/test/test_profilehooks.pyo +#usr/lib/python2.7/test/test_profile.py +#usr/lib/python2.7/test/test_profile.pyo +#usr/lib/python2.7/test/test_property.py +#usr/lib/python2.7/test/test_property.pyo +#usr/lib/python2.7/test/test_pstats.py +#usr/lib/python2.7/test/test_pstats.pyo +#usr/lib/python2.7/test/test_pty.py +#usr/lib/python2.7/test/test_pty.pyo +#usr/lib/python2.7/test/test_pwd.py +#usr/lib/python2.7/test/test_pwd.pyo +#usr/lib/python2.7/test/test_py3kwarn.py +#usr/lib/python2.7/test/test_py3kwarn.pyo +#usr/lib/python2.7/test/test_pyclbr.py +#usr/lib/python2.7/test/test_pyclbr.pyo +#usr/lib/python2.7/test/test_pydoc.py +#usr/lib/python2.7/test/test_pydoc.pyo +#usr/lib/python2.7/test/test_pyexpat.py +#usr/lib/python2.7/test/test_pyexpat.pyo +#usr/lib/python2.7/test/test_queue.py +#usr/lib/python2.7/test/test_queue.pyo +#usr/lib/python2.7/test/test_quopri.py +#usr/lib/python2.7/test/test_quopri.pyo +#usr/lib/python2.7/test/test_random.py +#usr/lib/python2.7/test/test_random.pyo +#usr/lib/python2.7/test/test_readline.py +#usr/lib/python2.7/test/test_readline.pyo +#usr/lib/python2.7/test/test_repr.py +#usr/lib/python2.7/test/test_repr.pyo +#usr/lib/python2.7/test/test_re.py +#usr/lib/python2.7/test/test_re.pyo +#usr/lib/python2.7/test/test_resource.py +#usr/lib/python2.7/test/test_resource.pyo +#usr/lib/python2.7/test/test_rfc822.py +#usr/lib/python2.7/test/test_rfc822.pyo +#usr/lib/python2.7/test/test_richcmp.py +#usr/lib/python2.7/test/test_richcmp.pyo +#usr/lib/python2.7/test/test_robotparser.py +#usr/lib/python2.7/test/test_robotparser.pyo +#usr/lib/python2.7/test/test_runpy.py +#usr/lib/python2.7/test/test_runpy.pyo +#usr/lib/python2.7/test/test_sax.py +#usr/lib/python2.7/test/test_sax.pyo +#usr/lib/python2.7/test/test_scope.py +#usr/lib/python2.7/test/test_scope.pyo +#usr/lib/python2.7/test/test_scriptpackages.py +#usr/lib/python2.7/test/test_scriptpackages.pyo +#usr/lib/python2.7/test/test_select.py +#usr/lib/python2.7/test/test_select.pyo +#usr/lib/python2.7/test/test_setcomps.py +#usr/lib/python2.7/test/test_setcomps.pyo +#usr/lib/python2.7/test/test_set.py +#usr/lib/python2.7/test/test_set.pyo +#usr/lib/python2.7/test/test_sets.py +#usr/lib/python2.7/test/test_sets.pyo +#usr/lib/python2.7/test/test_sgmllib.py +#usr/lib/python2.7/test/test_sgmllib.pyo +#usr/lib/python2.7/test/test_sha.py +#usr/lib/python2.7/test/test_sha.pyo +#usr/lib/python2.7/test/test_shelve.py +#usr/lib/python2.7/test/test_shelve.pyo +#usr/lib/python2.7/test/test_shlex.py +#usr/lib/python2.7/test/test_shlex.pyo +#usr/lib/python2.7/test/test_shutil.py +#usr/lib/python2.7/test/test_shutil.pyo +#usr/lib/python2.7/test/test_signal.py +#usr/lib/python2.7/test/test_signal.pyo +#usr/lib/python2.7/test/test_SimpleHTTPServer.py +#usr/lib/python2.7/test/test_SimpleHTTPServer.pyo +#usr/lib/python2.7/test/test_site.py +#usr/lib/python2.7/test/test_site.pyo +#usr/lib/python2.7/test/test_slice.py +#usr/lib/python2.7/test/test_slice.pyo +#usr/lib/python2.7/test/test_smtplib.py +#usr/lib/python2.7/test/test_smtplib.pyo +#usr/lib/python2.7/test/test_smtpnet.py +#usr/lib/python2.7/test/test_smtpnet.pyo +#usr/lib/python2.7/test/test_socket.py +#usr/lib/python2.7/test/test_socket.pyo +#usr/lib/python2.7/test/test_socketserver.py +#usr/lib/python2.7/test/test_socketserver.pyo +#usr/lib/python2.7/test/test_softspace.py +#usr/lib/python2.7/test/test_softspace.pyo +#usr/lib/python2.7/test/test_sort.py +#usr/lib/python2.7/test/test_sort.pyo +#usr/lib/python2.7/test/test_sqlite.py +#usr/lib/python2.7/test/test_sqlite.pyo +#usr/lib/python2.7/test/test_ssl.py +#usr/lib/python2.7/test/test_ssl.pyo +#usr/lib/python2.7/test/test_startfile.py +#usr/lib/python2.7/test/test_startfile.pyo +#usr/lib/python2.7/test/test_strftime.py +#usr/lib/python2.7/test/test_strftime.pyo +#usr/lib/python2.7/test/test_StringIO.py +#usr/lib/python2.7/test/test_StringIO.pyo +#usr/lib/python2.7/test/test_stringprep.py +#usr/lib/python2.7/test/test_stringprep.pyo +#usr/lib/python2.7/test/test_string.py +#usr/lib/python2.7/test/test_string.pyo +#usr/lib/python2.7/test/test_strop.py +#usr/lib/python2.7/test/test_strop.pyo +#usr/lib/python2.7/test/test_strptime.py +#usr/lib/python2.7/test/test_strptime.pyo +#usr/lib/python2.7/test/test_str.py +#usr/lib/python2.7/test/test_str.pyo +#usr/lib/python2.7/test/test_strtod.py +#usr/lib/python2.7/test/test_strtod.pyo +#usr/lib/python2.7/test/test_structmembers.py +#usr/lib/python2.7/test/test_structmembers.pyo +#usr/lib/python2.7/test/test_struct.py +#usr/lib/python2.7/test/test_struct.pyo +#usr/lib/python2.7/test/test_structseq.py +#usr/lib/python2.7/test/test_structseq.pyo +#usr/lib/python2.7/test/test_subprocess.py +#usr/lib/python2.7/test/test_subprocess.pyo +#usr/lib/python2.7/test/test_sunaudiodev.py +#usr/lib/python2.7/test/test_sunaudiodev.pyo +#usr/lib/python2.7/test/test_sundry.py +#usr/lib/python2.7/test/test_sundry.pyo +#usr/lib/python2.7/test/test_support.py +#usr/lib/python2.7/test/test_support.pyo +#usr/lib/python2.7/test/test_symtable.py +#usr/lib/python2.7/test/test_symtable.pyo +#usr/lib/python2.7/test/test_syntax.py +#usr/lib/python2.7/test/test_syntax.pyo +#usr/lib/python2.7/test/test_sysconfig.py +#usr/lib/python2.7/test/test_sysconfig.pyo +#usr/lib/python2.7/test/test_sys.py +#usr/lib/python2.7/test/test_sys.pyo +#usr/lib/python2.7/test/test_tarfile.py +#usr/lib/python2.7/test/test_tarfile.pyo +#usr/lib/python2.7/test/test_tcl.py +#usr/lib/python2.7/test/test_tcl.pyo +#usr/lib/python2.7/test/test_telnetlib.py +#usr/lib/python2.7/test/test_telnetlib.pyo +#usr/lib/python2.7/test/test_tempfile.py +#usr/lib/python2.7/test/test_tempfile.pyo +#usr/lib/python2.7/test/test_textwrap.py +#usr/lib/python2.7/test/test_textwrap.pyo +#usr/lib/python2.7/test/test_threaded_import.py +#usr/lib/python2.7/test/test_threaded_import.pyo +#usr/lib/python2.7/test/test_threadedtempfile.py +#usr/lib/python2.7/test/test_threadedtempfile.pyo +#usr/lib/python2.7/test/test_threading_local.py +#usr/lib/python2.7/test/test_threading_local.pyo +#usr/lib/python2.7/test/test_threading.py +#usr/lib/python2.7/test/test_threading.pyo +#usr/lib/python2.7/test/test_thread.py +#usr/lib/python2.7/test/test_thread.pyo +#usr/lib/python2.7/test/test_threadsignals.py +#usr/lib/python2.7/test/test_threadsignals.pyo +#usr/lib/python2.7/test/test_timeout.py +#usr/lib/python2.7/test/test_timeout.pyo +#usr/lib/python2.7/test/test_time.py +#usr/lib/python2.7/test/test_time.pyo +#usr/lib/python2.7/test/test_tk.py +#usr/lib/python2.7/test/test_tk.pyo +#usr/lib/python2.7/test/test_tokenize.py +#usr/lib/python2.7/test/test_tokenize.pyo +#usr/lib/python2.7/test/test_traceback.py +#usr/lib/python2.7/test/test_traceback.pyo +#usr/lib/python2.7/test/test_trace.py +#usr/lib/python2.7/test/test_trace.pyo +#usr/lib/python2.7/test/test_transformer.py +#usr/lib/python2.7/test/test_transformer.pyo +#usr/lib/python2.7/test/test_ttk_guionly.py +#usr/lib/python2.7/test/test_ttk_guionly.pyo +#usr/lib/python2.7/test/test_ttk_textonly.py +#usr/lib/python2.7/test/test_ttk_textonly.pyo +#usr/lib/python2.7/test/test_tuple.py +#usr/lib/python2.7/test/test_tuple.pyo +#usr/lib/python2.7/test/test_typechecks.py +#usr/lib/python2.7/test/test_typechecks.pyo +#usr/lib/python2.7/test/test_types.py +#usr/lib/python2.7/test/test_types.pyo +#usr/lib/python2.7/test/test_ucn.py +#usr/lib/python2.7/test/test_ucn.pyo +#usr/lib/python2.7/test/test_unary.py +#usr/lib/python2.7/test/test_unary.pyo +#usr/lib/python2.7/test/test_undocumented_details.py +#usr/lib/python2.7/test/test_undocumented_details.pyo +#usr/lib/python2.7/test/test_unicodedata.py +#usr/lib/python2.7/test/test_unicodedata.pyo +#usr/lib/python2.7/test/test_unicode_file.py +#usr/lib/python2.7/test/test_unicode_file.pyo +#usr/lib/python2.7/test/test_unicode.py +#usr/lib/python2.7/test/test_unicode.pyo +#usr/lib/python2.7/test/test_unittest.py +#usr/lib/python2.7/test/test_unittest.pyo +#usr/lib/python2.7/test/test_univnewlines2k.py +#usr/lib/python2.7/test/test_univnewlines2k.pyo +#usr/lib/python2.7/test/test_univnewlines.py +#usr/lib/python2.7/test/test_univnewlines.pyo +#usr/lib/python2.7/test/test_unpack.py +#usr/lib/python2.7/test/test_unpack.pyo +#usr/lib/python2.7/test/test_urllib2_localnet.py +#usr/lib/python2.7/test/test_urllib2_localnet.pyo +#usr/lib/python2.7/test/test_urllib2net.py +#usr/lib/python2.7/test/test_urllib2net.pyo +#usr/lib/python2.7/test/test_urllib2.py +#usr/lib/python2.7/test/test_urllib2.pyo +#usr/lib/python2.7/test/test_urllibnet.py +#usr/lib/python2.7/test/test_urllibnet.pyo +#usr/lib/python2.7/test/test_urllib.py +#usr/lib/python2.7/test/test_urllib.pyo +#usr/lib/python2.7/test/test_urlparse.py +#usr/lib/python2.7/test/test_urlparse.pyo +#usr/lib/python2.7/test/test_userdict.py +#usr/lib/python2.7/test/test_userdict.pyo +#usr/lib/python2.7/test/test_userlist.py +#usr/lib/python2.7/test/test_userlist.pyo +#usr/lib/python2.7/test/test_userstring.py +#usr/lib/python2.7/test/test_userstring.pyo +#usr/lib/python2.7/test/test_uuid.py +#usr/lib/python2.7/test/test_uuid.pyo +#usr/lib/python2.7/test/test_uu.py +#usr/lib/python2.7/test/test_uu.pyo +#usr/lib/python2.7/test/test_wait3.py +#usr/lib/python2.7/test/test_wait3.pyo +#usr/lib/python2.7/test/test_wait4.py +#usr/lib/python2.7/test/test_wait4.pyo +#usr/lib/python2.7/test/test_warnings.py +#usr/lib/python2.7/test/test_warnings.pyo +#usr/lib/python2.7/test/test_wave.py +#usr/lib/python2.7/test/test_wave.pyo +#usr/lib/python2.7/test/test_weakref.py +#usr/lib/python2.7/test/test_weakref.pyo +#usr/lib/python2.7/test/test_weakset.py +#usr/lib/python2.7/test/test_weakset.pyo +#usr/lib/python2.7/test/test_whichdb.py +#usr/lib/python2.7/test/test_whichdb.pyo +#usr/lib/python2.7/test/test_winreg.py +#usr/lib/python2.7/test/test_winreg.pyo +#usr/lib/python2.7/test/test_winsound.py +#usr/lib/python2.7/test/test_winsound.pyo +#usr/lib/python2.7/test/test_with.py +#usr/lib/python2.7/test/test_with.pyo +#usr/lib/python2.7/test/test_wsgiref.py +#usr/lib/python2.7/test/test_wsgiref.pyo +#usr/lib/python2.7/test/test_xdrlib.py +#usr/lib/python2.7/test/test_xdrlib.pyo +#usr/lib/python2.7/test/test_xml_etree_c.py +#usr/lib/python2.7/test/test_xml_etree_c.pyo +#usr/lib/python2.7/test/test_xml_etree.py +#usr/lib/python2.7/test/test_xml_etree.pyo +#usr/lib/python2.7/test/test_xmllib.py +#usr/lib/python2.7/test/test_xmllib.pyo +#usr/lib/python2.7/test/test_xmlrpc.py +#usr/lib/python2.7/test/test_xmlrpc.pyo +#usr/lib/python2.7/test/test_xpickle.py +#usr/lib/python2.7/test/test_xpickle.pyo +#usr/lib/python2.7/test/test_xrange.py +#usr/lib/python2.7/test/test_xrange.pyo +#usr/lib/python2.7/test/test_zipfile64.py +#usr/lib/python2.7/test/test_zipfile64.pyo +#usr/lib/python2.7/test/test_zipfile.py +#usr/lib/python2.7/test/test_zipfile.pyo +#usr/lib/python2.7/test/test_zipimport.py +#usr/lib/python2.7/test/test_zipimport.pyo +#usr/lib/python2.7/test/test_zipimport_support.py +#usr/lib/python2.7/test/test_zipimport_support.pyo +#usr/lib/python2.7/test/test_zlib.py +#usr/lib/python2.7/test/test_zlib.pyo +#usr/lib/python2.7/test/tf_inherit_check.py +#usr/lib/python2.7/test/tf_inherit_check.pyo +#usr/lib/python2.7/test/threaded_import_hangers.py +#usr/lib/python2.7/test/threaded_import_hangers.pyo +#usr/lib/python2.7/test/time_hashlib.py +#usr/lib/python2.7/test/time_hashlib.pyo +#usr/lib/python2.7/test/warning_tests.py +#usr/lib/python2.7/test/warning_tests.pyo +#usr/lib/python2.7/test/win_console_handler.py +#usr/lib/python2.7/test/win_console_handler.pyo +#usr/lib/python2.7/test/xmltests.py +#usr/lib/python2.7/test/xmltests.pyo +usr/lib/python2.7/textwrap.py +usr/lib/python2.7/textwrap.pyo +usr/lib/python2.7/this.py +usr/lib/python2.7/this.pyo +usr/lib/python2.7/_threading_local.py +usr/lib/python2.7/_threading_local.pyo +usr/lib/python2.7/threading.py +usr/lib/python2.7/threading.pyo +usr/lib/python2.7/timeit.py +usr/lib/python2.7/timeit.pyo +usr/lib/python2.7/toaiff.py +usr/lib/python2.7/toaiff.pyo +usr/lib/python2.7/tokenize.py +usr/lib/python2.7/tokenize.pyo +usr/lib/python2.7/token.py +usr/lib/python2.7/token.pyo +usr/lib/python2.7/traceback.py +usr/lib/python2.7/traceback.pyo +usr/lib/python2.7/trace.py +usr/lib/python2.7/trace.pyo +usr/lib/python2.7/tty.py +usr/lib/python2.7/tty.pyo +usr/lib/python2.7/types.py +usr/lib/python2.7/types.pyo +#usr/lib/python2.7/unittest/case.py +#usr/lib/python2.7/unittest/case.pyo +#usr/lib/python2.7/unittest/__init__.py +#usr/lib/python2.7/unittest/__init__.pyo +#usr/lib/python2.7/unittest/loader.py +#usr/lib/python2.7/unittest/loader.pyo +#usr/lib/python2.7/unittest/__main__.py +#usr/lib/python2.7/unittest/main.py +#usr/lib/python2.7/unittest/__main__.pyo +#usr/lib/python2.7/unittest/main.pyo +#usr/lib/python2.7/unittest/result.py +#usr/lib/python2.7/unittest/result.pyo +#usr/lib/python2.7/unittest/runner.py +#usr/lib/python2.7/unittest/runner.pyo +#usr/lib/python2.7/unittest/signals.py +#usr/lib/python2.7/unittest/signals.pyo +#usr/lib/python2.7/unittest/suite.py +#usr/lib/python2.7/unittest/suite.pyo +#usr/lib/python2.7/unittest/test/dummy.py +#usr/lib/python2.7/unittest/test/dummy.pyo +#usr/lib/python2.7/unittest/test/__init__.py +#usr/lib/python2.7/unittest/test/__init__.pyo +#usr/lib/python2.7/unittest/test/support.py +#usr/lib/python2.7/unittest/test/support.pyo +#usr/lib/python2.7/unittest/test/test_assertions.py +#usr/lib/python2.7/unittest/test/test_assertions.pyo +#usr/lib/python2.7/unittest/test/test_break.py +#usr/lib/python2.7/unittest/test/test_break.pyo +#usr/lib/python2.7/unittest/test/test_case.py +#usr/lib/python2.7/unittest/test/test_case.pyo +#usr/lib/python2.7/unittest/test/test_discovery.py +#usr/lib/python2.7/unittest/test/test_discovery.pyo +#usr/lib/python2.7/unittest/test/test_functiontestcase.py +#usr/lib/python2.7/unittest/test/test_functiontestcase.pyo +#usr/lib/python2.7/unittest/test/test_loader.py +#usr/lib/python2.7/unittest/test/test_loader.pyo +#usr/lib/python2.7/unittest/test/test_program.py +#usr/lib/python2.7/unittest/test/test_program.pyo +#usr/lib/python2.7/unittest/test/test_result.py +#usr/lib/python2.7/unittest/test/test_result.pyo +#usr/lib/python2.7/unittest/test/test_runner.py +#usr/lib/python2.7/unittest/test/test_runner.pyo +#usr/lib/python2.7/unittest/test/test_setups.py +#usr/lib/python2.7/unittest/test/test_setups.pyo +#usr/lib/python2.7/unittest/test/test_skipping.py +#usr/lib/python2.7/unittest/test/test_skipping.pyo +#usr/lib/python2.7/unittest/test/test_suite.py +#usr/lib/python2.7/unittest/test/test_suite.pyo +#usr/lib/python2.7/unittest/util.py +#usr/lib/python2.7/unittest/util.pyo +usr/lib/python2.7/urllib2.py +usr/lib/python2.7/urllib2.pyo +usr/lib/python2.7/urllib.py +usr/lib/python2.7/urllib.pyo +usr/lib/python2.7/urlparse.py +usr/lib/python2.7/urlparse.pyo +usr/lib/python2.7/UserDict.py +usr/lib/python2.7/UserDict.pyo +usr/lib/python2.7/UserList.py +usr/lib/python2.7/UserList.pyo +usr/lib/python2.7/user.py +usr/lib/python2.7/user.pyo +usr/lib/python2.7/UserString.py +usr/lib/python2.7/UserString.pyo +usr/lib/python2.7/uuid.py +usr/lib/python2.7/uuid.pyo +usr/lib/python2.7/uu.py +usr/lib/python2.7/uu.pyo +usr/lib/python2.7/warnings.py +usr/lib/python2.7/warnings.pyo +usr/lib/python2.7/wave.py +usr/lib/python2.7/wave.pyo +usr/lib/python2.7/weakref.py +usr/lib/python2.7/weakref.pyo +usr/lib/python2.7/_weakrefset.py +usr/lib/python2.7/_weakrefset.pyo +usr/lib/python2.7/webbrowser.py +usr/lib/python2.7/webbrowser.pyo +usr/lib/python2.7/whichdb.py +usr/lib/python2.7/whichdb.pyo +usr/lib/python2.7/wsgiref/handlers.py +usr/lib/python2.7/wsgiref/handlers.pyo +usr/lib/python2.7/wsgiref/headers.py +usr/lib/python2.7/wsgiref/headers.pyo +usr/lib/python2.7/wsgiref/__init__.py +usr/lib/python2.7/wsgiref/__init__.pyo +usr/lib/python2.7/wsgiref/simple_server.py +usr/lib/python2.7/wsgiref/simple_server.pyo +usr/lib/python2.7/wsgiref/util.py +usr/lib/python2.7/wsgiref/util.pyo +usr/lib/python2.7/wsgiref/validate.py +usr/lib/python2.7/wsgiref/validate.pyo +usr/lib/python2.7/xdrlib.py +usr/lib/python2.7/xdrlib.pyo +usr/lib/python2.7/xml/dom/domreg.py +usr/lib/python2.7/xml/dom/domreg.pyo +usr/lib/python2.7/xml/dom/expatbuilder.py +usr/lib/python2.7/xml/dom/expatbuilder.pyo +usr/lib/python2.7/xml/dom/__init__.py +usr/lib/python2.7/xml/dom/__init__.pyo +usr/lib/python2.7/xml/dom/minicompat.py +usr/lib/python2.7/xml/dom/minicompat.pyo +usr/lib/python2.7/xml/dom/minidom.py +usr/lib/python2.7/xml/dom/minidom.pyo +usr/lib/python2.7/xml/dom/NodeFilter.py +usr/lib/python2.7/xml/dom/NodeFilter.pyo +usr/lib/python2.7/xml/dom/pulldom.py +usr/lib/python2.7/xml/dom/pulldom.pyo +usr/lib/python2.7/xml/dom/xmlbuilder.py +usr/lib/python2.7/xml/dom/xmlbuilder.pyo +usr/lib/python2.7/xml/etree/cElementTree.py +usr/lib/python2.7/xml/etree/cElementTree.pyo +usr/lib/python2.7/xml/etree/ElementInclude.py +usr/lib/python2.7/xml/etree/ElementInclude.pyo +usr/lib/python2.7/xml/etree/ElementPath.py +usr/lib/python2.7/xml/etree/ElementPath.pyo +usr/lib/python2.7/xml/etree/ElementTree.py +usr/lib/python2.7/xml/etree/ElementTree.pyo +usr/lib/python2.7/xml/etree/__init__.py +usr/lib/python2.7/xml/etree/__init__.pyo +usr/lib/python2.7/xml/__init__.py +usr/lib/python2.7/xml/__init__.pyo +usr/lib/python2.7/xmllib.py +usr/lib/python2.7/xmllib.pyo +usr/lib/python2.7/xml/parsers/expat.py +usr/lib/python2.7/xml/parsers/expat.pyo +usr/lib/python2.7/xml/parsers/__init__.py +usr/lib/python2.7/xml/parsers/__init__.pyo +usr/lib/python2.7/xmlrpclib.py +usr/lib/python2.7/xmlrpclib.pyo +usr/lib/python2.7/xml/sax/_exceptions.py +usr/lib/python2.7/xml/sax/_exceptions.pyo +usr/lib/python2.7/xml/sax/expatreader.py +usr/lib/python2.7/xml/sax/expatreader.pyo +usr/lib/python2.7/xml/sax/handler.py +usr/lib/python2.7/xml/sax/handler.pyo +usr/lib/python2.7/xml/sax/__init__.py +usr/lib/python2.7/xml/sax/__init__.pyo +usr/lib/python2.7/xml/sax/saxutils.py +usr/lib/python2.7/xml/sax/saxutils.pyo +usr/lib/python2.7/xml/sax/xmlreader.py +usr/lib/python2.7/xml/sax/xmlreader.pyo +usr/lib/python2.7/zipfile.py +usr/lib/python2.7/zipfile.pyo diff --git a/config/rootfiles/packages/qemu-kqemu b/config/rootfiles/packages/qemu-kqemu index f70d328..7a908f7 100644 --- a/config/rootfiles/packages/qemu-kqemu +++ b/config/rootfiles/packages/qemu-kqemu @@ -1 +1,2 @@ usr/bin/qemu-kqemu +usr/share/qemu/bios-kqemu.bin diff --git a/config/rootfiles/packages/samba b/config/rootfiles/packages/samba index 95ed2aa..22346c2 100644 --- a/config/rootfiles/packages/samba +++ b/config/rootfiles/packages/samba @@ -139,13 +139,12 @@ usr/sbin/winbindd #usr/share/man/man1/testparm.1 #usr/share/man/man1/vfstest.1 #usr/share/man/man1/wbinfo.1 -#usr/share/man/man5/pam_winbind.conf.5 #usr/share/man/man5/lmhosts.5 +#usr/share/man/man5/pam_winbind.conf.5 #usr/share/man/man5/smb.conf.5 #usr/share/man/man5/smbgetrc.5 #usr/share/man/man5/smbpasswd.5 #usr/share/man/man7/libsmbclient.7 -#usr/share/man/man7/pam_winbind.7 #usr/share/man/man7/samba.7 #usr/share/man/man7/winbind_krb5_locator.7 #usr/share/man/man8/eventlogadm.8 diff --git a/config/rootfiles/packages/spamassassin b/config/rootfiles/packages/spamassassin index 73b0066..b0c472f 100644 --- a/config/rootfiles/packages/spamassassin +++ b/config/rootfiles/packages/spamassassin @@ -1,4 +1,3 @@ -etc/rc.d/init.d/spamassassin etc/mail #etc/mail/spamassassin #etc/mail/spamassassin/init.pre @@ -10,90 +9,90 @@ usr/bin/sa-update usr/bin/spamassassin usr/bin/spamc usr/bin/spamd -usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin -usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/ArchiveIterator.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/AutoWhitelist.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Bayes -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Bayes.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Bayes/CombineChi.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Bayes/CombineNaiveBayes.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/BayesStore -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/BayesStore.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/BayesStore/DBM.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/BayesStore/MySQL.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/BayesStore/PgSQL.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/BayesStore/SDBM.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/BayesStore/SQL.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Client.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Conf -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Conf.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Conf/LDAP.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Conf/Parser.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Conf/SQL.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Constants.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/DBBasedAddrList.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Dns.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/DnsResolver.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/EvalTests.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/HTML.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Locales.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Locker -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Locker.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Locker/Flock.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Locker/UnixNFSSafe.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Locker/Win32.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Logger -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Logger.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Logger/File.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Logger/Stderr.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Logger/Syslog.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/MailingList.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Message -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Message.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Message/Metadata -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Message/Metadata.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Message/Metadata/Received.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Message/Node.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/NetSet.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/PerMsgLearner.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/PersistentAddrList.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/AWL.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/AccessDB.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/AntiVirus.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/DCC.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/DKIM.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/DomainKeys.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/Hashcash.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/MIMEHeader.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/Pyzor.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/Razor2.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/RelayCountry.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/ReplaceTags.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/SPF.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/SpamCop.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/Test.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/TextCat.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/URIDNSBL.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Plugin/WhiteListSubject.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/PluginHandler.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Reporter.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/SQLBasedAddrList.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/SpamdForkScaling.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/SubProcBackChannel.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Timeout.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Util -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Util.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Util/DependencyInfo.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Util/Progress.pm -#usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/Util/RegistrarBoundaries.pm -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Mail/SpamAssassin -#usr/lib/perl5/site_perl/5.8.8/i586-linux/auto/Mail/SpamAssassin/.packlist -#usr/lib/perl5/site_perl/5.8.8/spamassassin-run.pod +usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin +usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/ArchiveIterator.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/AutoWhitelist.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Bayes +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Bayes.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Bayes/CombineChi.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Bayes/CombineNaiveBayes.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore/DBM.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore/MySQL.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore/PgSQL.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore/SDBM.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/BayesStore/SQL.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Client.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Conf +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Conf.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Conf/LDAP.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Conf/Parser.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Conf/SQL.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Constants.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/DBBasedAddrList.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Dns.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/DnsResolver.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/EvalTests.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/HTML.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Locales.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Locker +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Locker.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Locker/Flock.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Locker/UnixNFSSafe.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Locker/Win32.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Logger +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Logger.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Logger/File.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Logger/Stderr.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Logger/Syslog.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/MailingList.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Message +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Message.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Message/Metadata +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Message/Metadata.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Message/Metadata/Received.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Message/Node.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/NetSet.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/PerMsgLearner.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/PerMsgStatus.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/PersistentAddrList.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/AWL.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/AccessDB.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/AntiVirus.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/AutoLearnThreshold.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/DCC.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/DKIM.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/DomainKeys.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/Hashcash.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/MIMEHeader.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/Pyzor.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/Razor2.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/RelayCountry.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/ReplaceTags.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/SPF.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/SpamCop.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/Test.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/TextCat.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/URIDNSBL.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Plugin/WhiteListSubject.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/PluginHandler.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Reporter.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/SQLBasedAddrList.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/SpamdForkScaling.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/SubProcBackChannel.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Timeout.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Util +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Util.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Util/DependencyInfo.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Util/Progress.pm +#usr/lib/perl5/site_perl/5.12.3/Mail/SpamAssassin/Util/RegistrarBoundaries.pm +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Mail/SpamAssassin +#usr/lib/perl5/site_perl/5.12.3/i586-linux-thread-multi/auto/Mail/SpamAssassin/.packlist +#usr/lib/perl5/site_perl/5.12.3/spamassassin-run.pod #usr/share/man/man1/sa-learn.1 #usr/share/man/man1/sa-update.1 #usr/share/man/man1/spamassassin-run.1 @@ -149,7 +148,9 @@ usr/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin.pm #usr/share/man/man3/Mail::SpamAssassin::SubProcBackChannel.3 #usr/share/man/man3/Mail::SpamAssassin::Timeout.3 #usr/share/man/man3/Mail::SpamAssassin::Util.3 +#usr/share/man/man3/Mail::SpamAssassin::Util::DependencyInfo.3 #usr/share/man/man3/Mail::SpamAssassin::Util::Progress.3 +#usr/share/man/man3/Mail::SpamAssassin::Util::RegistrarBoundaries.3 #usr/share/man/man3/spamassassin-run.3 usr/share/spamassassin #usr/share/spamassassin/10_misc.cf @@ -199,3 +200,4 @@ usr/share/spamassassin #usr/share/spamassassin/sa-update-pubkey.txt #usr/share/spamassassin/triplets.txt #usr/share/spamassassin/user_prefs.template +etc/rc.d/init.d/spamassassin diff --git a/config/rootfiles/ver_full/pakfire b/config/rootfiles/ver_full/pakfire index e66ca6e..d108621 100644 --- a/config/rootfiles/ver_full/pakfire +++ b/config/rootfiles/ver_full/pakfire @@ -1,4 +1,3 @@ -etc/fcron.daily/pakfire-update #opt/pakfire opt/pakfire/cache #opt/pakfire/db diff --git a/config/snort/snort.conf b/config/snort/snort.conf index bf46406..3afa6f1 100644 --- a/config/snort/snort.conf +++ b/config/snort/snort.conf @@ -15,6 +15,8 @@ # 5) Configure preprocessors # 6) Configure output plugins # 7) Customize your rule set +# 8) Customize preprocessor and decoder rule set +# 9) Customize shared object rule set ###################################################
################################################### @@ -46,18 +48,19 @@ var SQL_SERVERS $HOME_NET # List of telnet servers on your network var TELNET_SERVERS $HOME_NET
-# List of ports you run web servers on -portvar HTTP_PORTS [80,2301,3128,7777,7779,8000,8008,8028,8080,8180,8888,9999] +# List of ssh servers on your network +var SSH_SERVERS $HOME_NET
-# List of ssh ports -portvar SSH_PORTS [22,222] +# List of ports you run web servers on +portvar HTTP_PORTS [80,311,591,593,901,1220,1414,1830,2301,2381,2809,3128,3702,5250,7001,7777,7779,8000,8008,8028,8080,8088,8118,8123,8180,8243,8280,8888,9090,9091,9443,9999,11371]
# List of ports you want to look for SHELLCODE on. portvar SHELLCODE_PORTS !80
# List of ports you might see oracle attacks on -portvar ORACLE_PORTS 1521 - +portvar ORACLE_PORTS 1024: +# List of ssh ports +portvar SSH_PORTS [22,222] # other variables, these should not be modified var AIM_SERVERS [64.12.24.0/23,64.12.28.0/23,64.12.161.0/24,64.12.163.0/24,64.12.200.0/24,205.188.3.0/24,205.188.5.0/24,205.188.7.0/24,205.188.9.0/24,205.188.153.0/24,205.188.179.0/24,205.188.248.0/24]
@@ -68,13 +71,12 @@ var RULE_PATH /etc/snort/rules var SO_RULE_PATH /etc/snort/so_rules var PREPROC_RULE_PATH /etc/snort/preproc_rules
- ################################################### # Step #2: Configure the decoder. For more information, see README.decode ###################################################
# Stop generic decode events: -#config disable_decode_alerts +config disable_decode_alerts
# Stop Alerts on experimental TCP options config disable_tcpopt_experimental_alerts @@ -86,7 +88,7 @@ config disable_tcpopt_obsolete_alerts #config disable_tcpopt_ttcp_alerts
# Stop Alerts on all other TCPOption type events: -#config disable_tcpopt_alerts +config disable_tcpopt_alerts
# Stop Alerts on invalid ip options #config disable_ipopt_alerts @@ -107,25 +109,46 @@ config checksum_mode: all # config ignore_ports: tcp 21 6667:6671 1356 # config ignore_ports: udp 1:17 53
- +# Configure active response for non inline operation. For more information, see REAMDE.active +# config response: eth0 attempts 2 ################################################### # Step #3: Configure the base detection engine. For more information, see README.decode ###################################################
# Configure PCRE match limitations -config pcre_match_limit: 1500 +config pcre_match_limit: 3500 config pcre_match_limit_recursion: 1500
# Configure the detection engine See the Snort Manual, Configuring Snort - Includes - Config -config detection: search-method ac-bnfa max_queue_events 5 +config detection: search-method ac-split search-optimize max-pattern-len 20
# Configure the event queue. For more information, see README.event_queue config event_queue: max_queue 8 log 3 order_events content_length
-# Configure Inline Resets. See README.INLINE -# config layer2resets: 00:06:76:DD:5F:E3 +################################################### +# Per packet and rule latency enforcement +# For more information see README.ppm +################################################### + +# Per Packet latency configuration +#config ppm: max-pkt-time 250, \ +# fastpath-expensive-packets, \ +# pkt-log + +# Per Rule latency configuration +#config ppm: max-rule-time 200, \ +# threshold 3, \ +# suspend-expensive-rules, \ +# suspend-timeout 20, \ +# rule-log alert
+################################################### +# Configure Perf Profiling for debugging +# For more information see README.PerfProfiling +###################################################
+#config profile_rules: print all, sort avg_ticks +#config profile_preprocs: print all, sort avg_ticks ################################################### # Step #4: Configure dynamic loaded libraries. # For more information, see Snort Manual, Configuring Snort - Dynamic Modules @@ -137,15 +160,6 @@ dynamicpreprocessor directory /usr/lib/snort_dynamicpreprocessor/ # path to base preprocessor engine dynamicengine /usr/lib/snort_dynamicengine/libsf_engine.so
- - - - - - - - - # path to dynamic rules libraries # dynamicdetection directory /usr/lib/snort_dynamicrules
@@ -154,39 +168,63 @@ dynamicengine /usr/lib/snort_dynamicengine/libsf_engine.so # For more information, see the Snort Manual, Configuring Snort - Preprocessors ###################################################
+# Inline packet normalization. For more information, see README.normalize +# Does nothing in IDS mode +preprocessor normalize_ip4 +preprocessor normalize_tcp: ips ecn stream +preprocessor normalize_icmp4 + # Target-based IP defragmentation. For more inforation, see README.frag3 preprocessor frag3_global: max_frags 65536 -preprocessor frag3_engine: policy windows timeout 180 +preprocessor frag3_engine: policy windows detect_anomalies overlap_limit 10 min_fragment_length 100 timeout 180
# Target-Based stateful inspection/stream reassembly. For more inforation, see README.stream5 -preprocessor stream5_global: max_tcp 8192, track_tcp yes, track_udp no -preprocessor stream5_tcp: policy windows, use_static_footprint_sizes, ports client 21 22 23 25 42 53 79 80 109 110 111 113 119 135 136 137 139 143 110 111 161 445 513 514 691 1433 1521 2100 2301 3128 3306 6665 6666 6667 6668 6669 7000 8000 8080 8180 8888 32770 32771 32772 32773 32774 32775 32776 32777 32778 32779, ports both 443 465 563 636 989 992 993 994 995 7801 7702 7900 7901 7902 7903 7904 7905 7906 6907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 -# preprocessor stream5_udp: ignore_any_rules +preprocessor stream5_global: max_tcp 8192, track_tcp yes, track_udp yes, track_icmp no max_active_responses 2 min_response_seconds 5 + +preprocessor stream5_tcp: policy windows, detect_anomalies, require_3whs 180, \ + overlap_limit 10, small_segments 3 bytes 150, timeout 180, \ + ports client 21 22 23 25 42 53 79 109 110 111 113 119 135 136 137 139 143 \ + 161 445 513 514 587 593 691 1433 1521 2100 3306 6070 6665 6666 6667 6668 6669 \ + 7000 32770 32771 32772 32773 32774 32775 32776 32777 32778 32779, \ + ports both 80 311 443 465 563 591 593 636 901 989 992 993 994 995 1220 1414 1830 2301 2381 2809 3128 3702 5250 6907 7001 7702 7777 7779 \ + 7801 7900 7901 7902 7903 7904 7905 7906 7908 7909 7910 7911 7912 7913 7914 7915 7916 \ + 7917 7918 7919 7920 8000 8008 8028 8080 8088 8118 8123 8180 8243 8280 8888 9090 9091 9443 9999 11371 +preprocessor stream5_udp: timeout 180
# performance statistics. For more information, see the Snort Manual, Configuring Snort - Preprocessors - Performance Monitor # preprocessor perfmonitor: time 300 file /var/snort/snort.stats pktcnt 10000
# HTTP normalization and anomaly detection. For more information, see README.http_inspect -preprocessor http_inspect: global iis_unicode_map unicode.map 1252 +preprocessor http_inspect: global iis_unicode_map unicode.map 1252 compress_depth 20480 decompress_depth 20480
preprocessor http_inspect_server: server default \ + chunk_length 500000 \ + server_flow_depth 0 \ + client_flow_depth 0 \ + post_depth 65495 \ + oversize_dir_length 500 \ + max_header_length 750 \ + max_headers 100 \ + ports { 80 311 591 593 901 1220 1414 1830 2301 2381 2809 3128 3702 5250 7001 7777 7779 8000 8008 8028 8080 8088 8118 8123 8180 8243 8280 8888 9090 9091 9443 9999 11371 } \ + non_rfc_char { 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 } \ + enable_cookie \ + extended_response_inspection \ + inspect_gzip \ + normalize_utf \ + unlimited_decompress \ apache_whitespace no \ ascii no \ - bare_byte no \ - chunk_length 500000 \ - flow_depth 1460 \ - directory no \ - double_decode no \ - iis_backslash no \ - iis_delimiter no \ - iis_unicode no \ - multi_slash no \ - non_strict \ - oversize_dir_length 500 \ - ports { 80 2301 3128 7777 7779 8000 8008 8028 8080 8180 8888 9999 } \ - u_encode yes \ - non_rfc_char { 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 } \ - webroot no + bare_byte no \ + base36 no \ + directory no \ + double_decode no \ + iis_backslash no \ + iis_delimiter no \ + iis_unicode no \ + multi_slash no \ + utf_8 no \ + u_encode yes \ + webroot no
# ONC-RPC normalization and anomaly detection. For more information, see the Snort Manual, Configuring Snort - Preprocessors - RPC Decode preprocessor rpc_decode: 111 32770 32771 32772 32773 32774 32775 32776 32777 32778 32779 no_alert_multiple_requests no_alert_large_fragments no_alert_incomplete @@ -195,58 +233,83 @@ preprocessor rpc_decode: 111 32770 32771 32772 32773 32774 32775 32776 32777 327 preprocessor bo
# FTP / Telnet normalization and anomaly detection. For more information, see README.ftptelnet -preprocessor ftp_telnet: global encrypted_traffic yes check_encrypted inspection_type stateful +preprocessor ftp_telnet: global inspection_type stateful encrypted_traffic no + preprocessor ftp_telnet_protocol: telnet \ ayt_attack_thresh 20 \ normalize ports { 23 } \ detect_anomalies + preprocessor ftp_telnet_protocol: ftp server default \ def_max_param_len 100 \ - ports { 21 2100 } \ - ftp_cmds { USER PASS ACCT CWD SDUP SMNT QUIT REIN PORT PASV TYPE STRU MODE } \ - ftp_cmds { RETR STOR STOU APPE ALLO REST RNFR RNTO ABOR DELE RMD MKD PWD } \ - ftp_cmds { LIST NLST SITE SYST STAT HELP NOOP } \ - ftp_cmds { AUTH ADAT PROT PBSZ CONF ENC } \ - ftp_cmds { FEAT OPTS CEL CMD MACB } \ - ftp_cmds { MDTM REST SIZE MLST MLSD } \ - ftp_cmds { XPWD XCWD XCUP XMKD XRMD TEST CLNT } \ - alt_max_param_len 0 { CDUP QUIT REIN PASV STOU ABOR PWD SYST NOOP } \ - alt_max_param_len 100 { MDTM CEL XCWD SITE USER PASS REST DELE RMD SYST TEST STAT MACB EPSV CLNT LPRT } \ - alt_max_param_len 200 { XMKD NLST ALLO STOU APPE RETR STOR CMD RNFR HELP } \ - alt_max_param_len 256 { RNTO CWD } \ + ports { 21 2100 3535 } \ + telnet_cmds yes \ + ignore_telnet_erase_cmds yes \ + ftp_cmds { ABOR ACCT ADAT ALLO APPE AUTH CCC CDUP } \ + ftp_cmds { CEL CLNT CMD CONF CWD DELE ENC EPRT } \ + ftp_cmds { EPSV ESTA ESTP FEAT HELP LANG LIST LPRT } \ + ftp_cmds { LPSV MACB MAIL MDTM MIC MKD MLSD MLST } \ + ftp_cmds { MODE NLST NOOP OPTS PASS PASV PBSZ PORT } \ + ftp_cmds { PROT PWD QUIT REIN REST RETR RMD RNFR } \ + ftp_cmds { RNTO SDUP SITE SIZE SMNT STAT STOR STOU } \ + ftp_cmds { STRU SYST TEST TYPE USER XCUP XCRC XCWD } \ + ftp_cmds { XMAS XMD5 XMKD XPWD XRCP XRMD XRSQ XSEM } \ + ftp_cmds { XSEN XSHA1 XSHA256 } \ + alt_max_param_len 0 { ABOR CCC CDUP ESTA FEAT LPSV NOOP PASV PWD QUIT REIN STOU SYST XCUP XPWD } \ + alt_max_param_len 200 { ALLO APPE CMD HELP NLST RETR RNFR STOR STOU XMKD } \ + alt_max_param_len 256 { CWD RNTO } \ alt_max_param_len 400 { PORT } \ alt_max_param_len 512 { SIZE } \ - chk_str_fmt { USER PASS ACCT CWD SDUP SMNT PORT TYPE STRU MODE } \ - chk_str_fmt { RETR STOR STOU APPE ALLO REST RNFR RNTO DELE RMD MKD } \ - chk_str_fmt { LIST NLST SITE SYST STAT HELP } \ - chk_str_fmt { AUTH ADAT PROT PBSZ CONF ENC } \ - chk_str_fmt { FEAT OPTS CEL CMD } \ - chk_str_fmt { MDTM REST SIZE MLST MLSD } \ - chk_str_fmt { XPWD XCWD XCUP XMKD XRMD TEST CLNT } \ - cmd_validity MODE < char ASBCZ > \ - cmd_validity STRU < char FRP > \ - cmd_validity ALLO < int [ char R int ] > \ - cmd_validity TYPE < { char AE [ char NTC ] | char I | char L [ number ] } > \ + chk_str_fmt { ACCT ADAT ALLO APPE AUTH CEL CLNT CMD } \ + chk_str_fmt { CONF CWD DELE ENC EPRT EPSV ESTP HELP } \ + chk_str_fmt { LANG LIST LPRT MACB MAIL MDTM MIC MKD } \ + chk_str_fmt { MLSD MLST MODE NLST OPTS PASS PBSZ PORT } \ + chk_str_fmt { PROT REST RETR RMD RNFR RNTO SDUP SITE } \ + chk_str_fmt { SIZE SMNT STAT STOR STRU TEST TYPE USER } \ + chk_str_fmt { XCRC XCWD XMAS XMD5 XMKD XRCP XRMD XRSQ } \ + chk_str_fmt { XSEM XSEN XSHA1 XSHA256 } \ + cmd_validity ALLO < int [ char R int ] > \ + cmd_validity EPSV < [ { char 12 | char A char L char L } ] > \ + cmd_validity MACB < string > \ cmd_validity MDTM < [ date nnnnnnnnnnnnnn[.n[n[n]]] ] string > \ - cmd_validity PORT < host_port > + cmd_validity MODE < char ASBCZ > \ + cmd_validity PORT < host_port > \ + cmd_validity PROT < char CSEP > \ + cmd_validity STRU < char FRPO [ string ] > \ + cmd_validity TYPE < { char AE [ char NTC ] | char I | char L [ number ] } > + preprocessor ftp_telnet_protocol: ftp client default \ max_resp_len 256 \ bounce yes \ - telnet_cmds no - + ignore_telnet_erase_cmds yes \ + telnet_cmds yes
# SMTP normalization and anomaly detection. For more information, see README.SMTP -preprocessor smtp: ports { 25 587 691 } \ - inspection_type stateful \ - normalize cmds \ - normalize_cmds { EXPN VRFY RCPT } \ - alt_max_command_line_len 260 { MAIL } \ - alt_max_command_line_len 300 { RCPT } \ - alt_max_command_line_len 500 { HELP HELO ETRN } \ - alt_max_command_line_len 255 { EXPN VRFY } +preprocessor smtp: ports { 25 465 587 691 } \ + inspection_type stateful \ + enable_mime_decoding \ + max_mime_depth 20480 \ + normalize cmds \ + normalize_cmds { ATRN AUTH BDAT CHUNKING DATA DEBUG EHLO EMAL ESAM ESND ESOM ETRN EVFY } \ + normalize_cmds { EXPN HELO HELP IDENT MAIL NOOP ONEX QUEU QUIT RCPT RSET SAML SEND SOML } \ + normalize_cmds { STARTTLS TICK TIME TURN TURNME VERB VRFY X-ADAT X-DRCP X-ERCP X-EXCH50 } \ + normalize_cmds { X-EXPS X-LINK2STATE XADR XAUTH XCIR XEXCH50 XGEN XLICENSE XQUE XSTA XTRN XUSR } \ + max_command_line_len 512 \ + max_header_line_len 1000 \ + max_response_line_len 512 \ + alt_max_command_line_len 260 { MAIL } \ + alt_max_command_line_len 300 { RCPT } \ + alt_max_command_line_len 500 { HELP HELO ETRN EHLO } \ + alt_max_command_line_len 255 { EXPN VRFY ATRN SIZE BDAT DEBUG EMAL ESAM ESND ESOM EVFY IDENT NOOP RSET } \ + alt_max_command_line_len 246 { SEND SAML SOML AUTH TURN ETRN DATA RSET QUIT ONEX QUEU STARTTLS TICK TIME TURNME VERB X-EXPS X-LINK2STATE XADR XAUTH XCIR XEXCH50 XGEN XLICENSE XQUE XSTA XTRN XUSR } \ + valid_cmds { ATRN AUTH BDAT CHUNKING DATA DEBUG EHLO EMAL ESAM ESND ESOM ETRN EVFY } \ + valid_cmds { EXPN HELO HELP IDENT MAIL NOOP ONEX QUEU QUIT RCPT RSET SAML SEND SOML } \ + valid_cmds { STARTTLS TICK TIME TURN TURNME VERB VRFY X-ADAT X-DRCP X-ERCP X-EXCH50 } \ + valid_cmds { X-EXPS X-LINK2STATE XADR XAUTH XCIR XEXCH50 XGEN XLICENSE XQUE XSTA XTRN XUSR } \ + xlink2state { enabled }
# Portscan detection. For more information, see README.sfportscan - preprocessor sfportscan: proto { all } memcap { 10000000 } sense_level { medium } +preprocessor sfportscan: proto { all } memcap { 10000000 } sense_level { medium }
# ARP spoof detection. For more information, see the Snort Manual - Configuring Snort - Preprocessors - ARP Spoof Preprocessor # preprocessor arpspoof @@ -254,8 +317,10 @@ preprocessor smtp: ports { 25 587 691 } \
# SSH anomaly detection. For more information, see README.ssh preprocessor ssh: server_ports { 22 222 } \ + autodetect \ max_client_bytes 19600 \ max_encrypted_packets 20 \ + max_server_version_len 100 \ enable_respoverflow enable_ssh1crc32 \ enable_srvoverflow enable_protomismatch
@@ -272,12 +337,21 @@ preprocessor dns: ports { 53 } enable_rdata_overflow # SSL anomaly detection and traffic bypass. For more information, see README.ssl preprocessor ssl: ports { 443 444 465 563 636 989 992 993 994 995 7801 7702 7900 7901 7902 7903 7904 7905 7906 6907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 }, trustservers, noinspect_encrypted
+# SDF sensitive data preprocessor. For more information see README.sensitive_data +preprocessor sensitive_data: alert_threshold 25
################################################### # Step #6: Configure output plugins # For more information, see Snort Manual, Configuring Snort - Output Modules ###################################################
+# unified2 +# Recommended for most installs +# output unified2: filename merged.log, limit 128, nostamp, mpls_event_types, vlan_event_types + +# Additional configuration for specific types of installs +# output alert_unified2: filename snort.alert, limit 128, nostamp +# output log_unified2: filename snort.log, limit 128, nostamp # syslog # output alert_syslog: LOG_AUTH LOG_ALERT
@@ -288,10 +362,6 @@ preprocessor ssl: ports { 443 444 465 563 636 989 992 993 994 995 7801 7702 7900 # output database: alert, <db_type>, user=<username> password=<password> test dbname=<name> host=<hostname> # output database: log, <db_type>, user=<username> password=<password> test dbname=<name> host=<hostname>
-# unified -# output alert_unified: filename snort.alert, limit 128 -# output log_unified: filename snort.log, limit 128 - # prelude # output alert_prelude
diff --git a/config/syslinux/boot.msg b/config/syslinux/boot.msg index f200881..dd6fc1f 100644 --- a/config/syslinux/boot.msg +++ b/config/syslinux/boot.msg @@ -2,9 +2,7 @@ splash.lss
- - To install IPFire on your system, press the 04<ENTER>07 key. + - To disable vga mode, type: 04novga <ENTER>07. + - To test the memory in your system type: 04memtest <ENTER>07.
- - Use the function keys listed below for more information. - -0f[F1-Main] [F2-Options]07 diff --git a/config/syslinux/options.msg b/config/syslinux/options.msg deleted file mode 100644 index a0b756b..0000000 --- a/config/syslinux/options.msg +++ /dev/null @@ -1,30 +0,0 @@ -00 - - - 0fInstaller Boot Options07 - - - To disable vga mode, type: 04novga <ENTER>07. - - - To enable dma support, type: 04dma <ENTER>07. - - - To test the memory in your system type: 04memtest <ENTER>07. - - - To install in unattended mode, type: 04unattended <ENTER>07. - - - - - - - - - - - - - - - - - -0f[F1-Main] [F2-Options]07 diff --git a/config/syslinux/syslinux.cfg b/config/syslinux/syslinux.cfg index 361a316..68ad82a 100644 --- a/config/syslinux/syslinux.cfg +++ b/config/syslinux/syslinux.cfg @@ -1,19 +1,14 @@ TIMEOUT 5000 DISPLAY boot.msg PROMPT 1 -F1 boot.msg -F2 options.msg -DEFAULT vmlinuz - APPEND ide=nodma initrd=instroot vga=791 splash=silent ro +DEFAULT vmlinuz + APPEND initrd=instroot vga=791 splash=silent ro LABEL novga KERNEL vmlinuz - APPEND ide=nodma initrd=instroot ro -LABEL dma - KERNEL vmlinuz - APPEND initrd=instroot vga=791 splash=silent ro + APPEND initrd=instroot ro LABEL unattended KERNEL vmlinuz - APPEND ide=nodma initrd=instroot vga=791 splash=silent unattended ro + APPEND initrd=instroot vga=791 splash=silent unattended ro LABEL memtest KERNEL memtest APPEND - diff --git a/config/time/counter.conf b/config/time/counter.conf new file mode 100644 index 0000000..c77754a --- /dev/null +++ b/config/time/counter.conf @@ -0,0 +1 @@ +1435 diff --git a/config/time/enable b/config/time/enable new file mode 100644 index 0000000..e69de29 diff --git a/config/time/settime.conf b/config/time/settime.conf new file mode 100644 index 0000000..9effa58 --- /dev/null +++ b/config/time/settime.conf @@ -0,0 +1 @@ +0.ipfire.pool.ntp.org 1.ipfire.pool.ntp.org diff --git a/config/time/settings b/config/time/settings new file mode 100644 index 0000000..f60ff45 --- /dev/null +++ b/config/time/settings @@ -0,0 +1,9 @@ +UPDATE_VALUE=1 +ENABLENTP=on +VALID=yes +ENABLECLNTP=off +ENABLESETONBOOT=on +NTP_ADDR_2=1.ipfire.pool.ntp.org +NTP_ADDR_1=0.ipfire.pool.ntp.org +UPDATE_PERIOD=daily +UPDATE_METHOD=periodically diff --git a/config/updxlrator/updxlrator b/config/updxlrator/updxlrator index 7f44ff7..4aaa389 100644 --- a/config/updxlrator/updxlrator +++ b/config/updxlrator/updxlrator @@ -101,7 +101,10 @@ while (<>) { # Section: Linux Downloads # -----------------------------------------------------------
- if ($source_url =~ m@^[h|f]t?tp://[^?]+.(deb|rpm)$@i) + if ( + ($source_url =~ m@^[h|f]t?tp://[^?]+.(deb|rpm)$@i) || + ($source_url =~ m@^[h|f]t?tp://[^?]+/distfiles/[^?]+.(tar.gz|tar.bz2|tgz|zip|patch.bz2|gz|docx|patch|pdf|exe)$@i) + ) { $xlrator_url = &check_cache($source_url,$hostaddr,$username,"Linux",$mirror); } @@ -157,7 +160,11 @@ while (<>) { # Section: Avira Downloads # -----------------------------------------------------------
- if ($source_url =~ m@^http://dl%5B0-9%5D%5C.avgate%5C.net/.*%5C.(htm%7Chtml%7Cgz)$@i) + if ( + ($source_url =~ m@^http://dl%5B0-9%5D%5C.avgate%5C.net/.*%5C.(htm%7Chtml%7Cgz)$@i) || + ($source_url =~ m@^http://80.190.130.19%5B4-5%5D/update/.*%5C.(htm%7Chtml%7Cgz)$@i) || + ($source_url =~ m@^http://62.146.64.14%5B6-7%5D/update/.*%5C.(htm%7Chtml%7Cgz)$@i) + ) { $xlrator_url = &check_cache($source_url,$hostaddr,$username,"Avira",$mirror); } diff --git a/doc/language_issues.de b/doc/language_issues.de index 4f425b4..a482dce 100644 --- a/doc/language_issues.de +++ b/doc/language_issues.de @@ -2,14 +2,18 @@ WARNING: translation string unused: Client status and controlc WARNING: translation string unused: ConnSched scheduler WARNING: translation string unused: ConnSched select profile WARNING: translation string unused: HDD temperature +WARNING: translation string unused: Level7 rule WARNING: translation string unused: Local VPN IP WARNING: translation string unused: Ping WARNING: translation string unused: Remote IP WARNING: translation string unused: Remote VPN IP WARNING: translation string unused: Resolv +WARNING: translation string unused: TOS Bits WARNING: translation string unused: Verbose -WARNING: translation string unused: add new alias +WARNING: translation string unused: access refused with this oinkcode +WARNING: translation string unused: add network WARNING: translation string unused: add new ovpn +WARNING: translation string unused: add service WARNING: translation string unused: add-route WARNING: translation string unused: admin user password has been changed WARNING: translation string unused: administrator user password @@ -35,12 +39,11 @@ WARNING: translation string unused: advproxy ssadvanced proxy WARNING: translation string unused: advproxy update notification WARNING: translation string unused: alcatelusb help WARNING: translation string unused: alcatelusb upload -WARNING: translation string unused: aliases not active WARNING: translation string unused: all interfaces WARNING: translation string unused: all updates installed +WARNING: translation string unused: allmsg WARNING: translation string unused: alt information WARNING: translation string unused: alt ovpn -WARNING: translation string unused: alt vpn WARNING: translation string unused: and WARNING: translation string unused: apply WARNING: translation string unused: archive not exist @@ -72,6 +75,9 @@ WARNING: translation string unused: clear cache WARNING: translation string unused: compression WARNING: translation string unused: connect WARNING: translation string unused: connect the modem +WARNING: translation string unused: core notice 1 +WARNING: translation string unused: core notice 2 +WARNING: translation string unused: core notice 3 WARNING: translation string unused: could not connect to WARNING: translation string unused: could not connect to www ipcop org WARNING: translation string unused: could not create directory @@ -82,11 +88,12 @@ WARNING: translation string unused: could not open installed updates file WARNING: translation string unused: could not open update information file WARNING: translation string unused: create WARNING: translation string unused: create new backup -WARNING: translation string unused: current aliases WARNING: translation string unused: current dynamic leases WARNING: translation string unused: current media WARNING: translation string unused: current ovpn WARNING: translation string unused: current profile +WARNING: translation string unused: custom networks +WARNING: translation string unused: custom services WARNING: translation string unused: daily firewallhits WARNING: translation string unused: dat without key WARNING: translation string unused: dbfile @@ -95,10 +102,13 @@ WARNING: translation string unused: ddns help freedns WARNING: translation string unused: ddns help plus WARNING: translation string unused: debugme WARNING: translation string unused: deep scan directories +WARNING: translation string unused: default networks +WARNING: translation string unused: default services WARNING: translation string unused: dhcp base ip fixed lease WARNING: translation string unused: dhcp create fixed leases WARNING: translation string unused: dhcp fixed lease err1 WARNING: translation string unused: dhcp fixed lease help1 +WARNING: translation string unused: dhcp mode WARNING: translation string unused: dial user password WARNING: translation string unused: dial user password has been changed WARNING: translation string unused: dialup settings @@ -110,7 +120,8 @@ WARNING: translation string unused: driver WARNING: translation string unused: dynamic dns client WARNING: translation string unused: eciadsl help WARNING: translation string unused: eciadsl upload -WARNING: translation string unused: edit an existing alias +WARNING: translation string unused: edit network +WARNING: translation string unused: edit service WARNING: translation string unused: editor WARNING: translation string unused: email server can not be empty WARNING: translation string unused: enable javascript @@ -132,8 +143,8 @@ WARNING: translation string unused: error external access WARNING: translation string unused: expected WARNING: translation string unused: exportkey WARNING: translation string unused: external access rule changed -WARNING: translation string unused: external aliases configuration WARNING: translation string unused: filename +WARNING: translation string unused: firewall graphs WARNING: translation string unused: firewall log viewer WARNING: translation string unused: firmware WARNING: translation string unused: firmware upload @@ -155,10 +166,12 @@ WARNING: translation string unused: hint WARNING: translation string unused: host WARNING: translation string unused: host configuration WARNING: translation string unused: hostname and domain already in use -WARNING: translation string unused: hour WARNING: translation string unused: hours2 WARNING: translation string unused: ibod for dual isdn only +WARNING: translation string unused: icmp selected but no type +WARNING: translation string unused: icmp type WARNING: translation string unused: id +WARNING: translation string unused: ids preprocessor WARNING: translation string unused: import WARNING: translation string unused: importkey WARNING: translation string unused: in @@ -166,18 +179,19 @@ WARNING: translation string unused: incorrect password WARNING: translation string unused: insert floppy WARNING: translation string unused: install new update WARNING: translation string unused: installed +WARNING: translation string unused: installed updates WARNING: translation string unused: intrusion detection system log viewer WARNING: translation string unused: invalid cache size WARNING: translation string unused: invalid date entered WARNING: translation string unused: invalid downlink speed +WARNING: translation string unused: invalid loaded file +WARNING: translation string unused: invalid md5sum WARNING: translation string unused: invalid port list WARNING: translation string unused: invalid time entered WARNING: translation string unused: invalid uplink speed WARNING: translation string unused: invalid upstream proxy username or password setting +WARNING: translation string unused: invert WARNING: translation string unused: ip address in use -WARNING: translation string unused: ip alias added -WARNING: translation string unused: ip alias changed -WARNING: translation string unused: ip alias removed WARNING: translation string unused: ipfire side WARNING: translation string unused: iptable rules WARNING: translation string unused: isdn @@ -189,6 +203,7 @@ WARNING: translation string unused: javascript menu error2 WARNING: translation string unused: kernel version WARNING: translation string unused: key stuff WARNING: translation string unused: lateprompting +WARNING: translation string unused: length WARNING: translation string unused: line WARNING: translation string unused: loaded modules WARNING: translation string unused: local hard disk @@ -206,6 +221,7 @@ WARNING: translation string unused: ls_modprobe WARNING: translation string unused: ls_pam_unix WARNING: translation string unused: ls_sshd WARNING: translation string unused: ls_syslogd +WARNING: translation string unused: mac address error not 00 WARNING: translation string unused: manage ovpn WARNING: translation string unused: manual control and status WARNING: translation string unused: marked @@ -229,23 +245,32 @@ WARNING: translation string unused: modulation WARNING: translation string unused: monthly firewallhits WARNING: translation string unused: monthly start day bad WARNING: translation string unused: monthly traffic bad +WARNING: translation string unused: monthly volume WARNING: translation string unused: monthly volume start day +WARNING: translation string unused: monthly volume start day short WARNING: translation string unused: mount WARNING: translation string unused: nat-traversal WARNING: translation string unused: net address WARNING: translation string unused: net config type WARNING: translation string unused: net config type help WARNING: translation string unused: net-traffic configuration +WARNING: translation string unused: network added WARNING: translation string unused: network configuration +WARNING: translation string unused: network removed WARNING: translation string unused: network status information +WARNING: translation string unused: network traffic graphs +WARNING: translation string unused: network updated +WARNING: translation string unused: networks settings WARNING: translation string unused: new optionsfw must boot WARNING: translation string unused: no alcatelusb firmware WARNING: translation string unused: no cfg upload WARNING: translation string unused: no eciadsl synch.bin file WARNING: translation string unused: no fritzdsl driver +WARNING: translation string unused: no information available WARNING: translation string unused: no modem selected WARNING: translation string unused: no set selected -WARNING: translation string unused: not enough disk space +WARNING: translation string unused: nonetworkname +WARNING: translation string unused: noservicename WARNING: translation string unused: o-no WARNING: translation string unused: o-yes WARNING: translation string unused: online help en @@ -259,6 +284,7 @@ WARNING: translation string unused: or WARNING: translation string unused: original WARNING: translation string unused: other countries WARNING: translation string unused: out +WARNING: translation string unused: outgoing firewall outgoing firewall reserved groupname WARNING: translation string unused: ovpn WARNING: translation string unused: ovpn config WARNING: translation string unused: ovpn dl @@ -284,11 +310,15 @@ WARNING: translation string unused: pakfire updates WARNING: translation string unused: password contains illegal characters WARNING: translation string unused: password crypting key WARNING: translation string unused: passwords must be at least 6 characters in length +WARNING: translation string unused: phonebook entry WARNING: translation string unused: ping disabled WARNING: translation string unused: polfile +WARNING: translation string unused: ports WARNING: translation string unused: pots +WARNING: translation string unused: pppoe WARNING: translation string unused: present WARNING: translation string unused: profiles +WARNING: translation string unused: proxy access graphs WARNING: translation string unused: proxy no proxy extend WARNING: translation string unused: proxy no proxy local WARNING: translation string unused: proxy port @@ -305,22 +335,35 @@ WARNING: translation string unused: root WARNING: translation string unused: root path WARNING: translation string unused: root user password WARNING: translation string unused: route subnet is invalid +WARNING: translation string unused: router ip +WARNING: translation string unused: rules already up to date WARNING: translation string unused: safe removal of umounted device WARNING: translation string unused: save error WARNING: translation string unused: select media +WARNING: translation string unused: selecttraffic WARNING: translation string unused: send email notification WARNING: translation string unused: send test mail WARNING: translation string unused: server reserved +WARNING: translation string unused: service added +WARNING: translation string unused: service removed +WARNING: translation string unused: service updated +WARNING: translation string unused: servicename +WARNING: translation string unused: services settings WARNING: translation string unused: shaping list options WARNING: translation string unused: shutdown control WARNING: translation string unused: shutdown2 WARNING: translation string unused: shutting down WARNING: translation string unused: sitekeyfile WARNING: translation string unused: smbreload +WARNING: translation string unused: sort ascending +WARNING: translation string unused: sort descending WARNING: translation string unused: squid extension methods WARNING: translation string unused: squid extension methods invalid WARNING: translation string unused: squid fix cache WARNING: translation string unused: ssh access tip +WARNING: translation string unused: ssh1 disabled +WARNING: translation string unused: ssh1 enabled +WARNING: translation string unused: ssh1 support WARNING: translation string unused: ssnetwork status WARNING: translation string unused: sspasswords WARNING: translation string unused: ssproxy graphs @@ -329,7 +372,9 @@ WARNING: translation string unused: sstraffic graphs WARNING: translation string unused: subject test WARNING: translation string unused: subject warn WARNING: translation string unused: subnet +WARNING: translation string unused: subnet is invalid WARNING: translation string unused: successfully refreshed updates list +WARNING: translation string unused: system graphs WARNING: translation string unused: system log viewer WARNING: translation string unused: system status information WARNING: translation string unused: test @@ -338,6 +383,7 @@ WARNING: translation string unused: test email was sent WARNING: translation string unused: the following update was successfully installed WARNING: translation string unused: there are updates WARNING: translation string unused: there are updates available +WARNING: translation string unused: this feature has been sponsored by WARNING: translation string unused: this is not a valid archive WARNING: translation string unused: this is not an authorised update WARNING: translation string unused: this months volume @@ -356,6 +402,16 @@ WARNING: translation string unused: traffic monitor WARNING: translation string unused: traffic shaping WARNING: translation string unused: traffic shaping settings WARNING: translation string unused: traffic warn level bad +WARNING: translation string unused: trafficblue +WARNING: translation string unused: trafficdate +WARNING: translation string unused: trafficfrom +WARNING: translation string unused: trafficgreen +WARNING: translation string unused: trafficin +WARNING: translation string unused: trafficorange +WARNING: translation string unused: trafficout +WARNING: translation string unused: trafficred +WARNING: translation string unused: trafficsum +WARNING: translation string unused: trafficto WARNING: translation string unused: transfer limits WARNING: translation string unused: transparent on WARNING: translation string unused: umount @@ -366,6 +422,11 @@ WARNING: translation string unused: update transcript WARNING: translation string unused: updates WARNING: translation string unused: updates is old1 WARNING: translation string unused: updates is old2 +WARNING: translation string unused: updxlrtr children +WARNING: translation string unused: updxlrtr invalid num of children +WARNING: translation string unused: updxlrtr unknown +WARNING: translation string unused: updxlrtr update information +WARNING: translation string unused: updxlrtr update notification WARNING: translation string unused: upload file WARNING: translation string unused: upload static key WARNING: translation string unused: upload successful @@ -377,6 +438,7 @@ WARNING: translation string unused: upstream username WARNING: translation string unused: uptime and users WARNING: translation string unused: urlfilter background image WARNING: translation string unused: urlfilter background text +WARNING: translation string unused: urlfilter enable jpeg WARNING: translation string unused: urlfilter update information WARNING: translation string unused: urlfilter update notification WARNING: translation string unused: urlfilter update results @@ -385,12 +447,18 @@ WARNING: translation string unused: use WARNING: translation string unused: use dov WARNING: translation string unused: use ibod WARNING: translation string unused: view log +WARNING: translation string unused: vpn aggrmode WARNING: translation string unused: vpn on blue WARNING: translation string unused: vpn on green WARNING: translation string unused: vpn on orange WARNING: translation string unused: warn when traffic reaches WARNING: translation string unused: web proxy configuration -WARNING: translation string unused: week WARNING: translation string unused: weekly firewallhits WARNING: translation string unused: xtaccess bad transfert WARNING: translation string unused: yearly firewallhits +WARNING: untranslated string: Scan for Songs +WARNING: untranslated string: bytes +WARNING: untranslated string: cpu frequency per +WARNING: untranslated string: new +WARNING: untranslated string: outgoing firewall reserved groupname +WARNING: untranslated string: qos add subclass diff --git a/doc/language_issues.en b/doc/language_issues.en index 400482d..c95749b 100644 --- a/doc/language_issues.en +++ b/doc/language_issues.en @@ -2,14 +2,18 @@ WARNING: translation string unused: Client status and controlc WARNING: translation string unused: ConnSched scheduler WARNING: translation string unused: ConnSched select profile WARNING: translation string unused: HDD temperature +WARNING: translation string unused: Level7 rule WARNING: translation string unused: Local VPN IP WARNING: translation string unused: Ping WARNING: translation string unused: Remote IP WARNING: translation string unused: Remote VPN IP WARNING: translation string unused: Resolv +WARNING: translation string unused: TOS Bits WARNING: translation string unused: Verbose -WARNING: translation string unused: add new alias +WARNING: translation string unused: access refused with this oinkcode +WARNING: translation string unused: add network WARNING: translation string unused: add new ovpn +WARNING: translation string unused: add service WARNING: translation string unused: add-route WARNING: translation string unused: admin user password has been changed WARNING: translation string unused: administrator user password @@ -36,12 +40,11 @@ WARNING: translation string unused: advproxy update information WARNING: translation string unused: advproxy update notification WARNING: translation string unused: alcatelusb help WARNING: translation string unused: alcatelusb upload -WARNING: translation string unused: aliases not active WARNING: translation string unused: all interfaces WARNING: translation string unused: all updates installed +WARNING: translation string unused: allmsg WARNING: translation string unused: alt information WARNING: translation string unused: alt ovpn -WARNING: translation string unused: alt vpn WARNING: translation string unused: and WARNING: translation string unused: ansi t1.483 WARNING: translation string unused: apply @@ -92,6 +95,9 @@ WARNING: translation string unused: clear cache WARNING: translation string unused: compression WARNING: translation string unused: connect WARNING: translation string unused: connect the modem +WARNING: translation string unused: core notice 1 +WARNING: translation string unused: core notice 2 +WARNING: translation string unused: core notice 3 WARNING: translation string unused: could not connect to WARNING: translation string unused: could not connect to www ipcop org WARNING: translation string unused: could not connect to www ipfire org @@ -103,11 +109,12 @@ WARNING: translation string unused: could not open installed updates file WARNING: translation string unused: could not open update information file WARNING: translation string unused: create WARNING: translation string unused: create new backup -WARNING: translation string unused: current aliases WARNING: translation string unused: current dynamic leases WARNING: translation string unused: current media WARNING: translation string unused: current ovpn WARNING: translation string unused: current profile +WARNING: translation string unused: custom networks +WARNING: translation string unused: custom services WARNING: translation string unused: daily firewallhits WARNING: translation string unused: dat without key WARNING: translation string unused: dbfile @@ -116,10 +123,13 @@ WARNING: translation string unused: ddns help freedns WARNING: translation string unused: ddns help plus WARNING: translation string unused: debugme WARNING: translation string unused: deep scan directories +WARNING: translation string unused: default networks +WARNING: translation string unused: default services WARNING: translation string unused: dhcp base ip fixed lease WARNING: translation string unused: dhcp create fixed leases WARNING: translation string unused: dhcp fixed lease err1 WARNING: translation string unused: dhcp fixed lease help1 +WARNING: translation string unused: dhcp mode WARNING: translation string unused: dhcp server disabled on blue interface WARNING: translation string unused: dhcp server enabled on blue interface WARNING: translation string unused: dial user password @@ -134,7 +144,8 @@ WARNING: translation string unused: driver WARNING: translation string unused: dynamic dns client WARNING: translation string unused: eciadsl help WARNING: translation string unused: eciadsl upload -WARNING: translation string unused: edit an existing alias +WARNING: translation string unused: edit network +WARNING: translation string unused: edit service WARNING: translation string unused: editor WARNING: translation string unused: email server can not be empty WARNING: translation string unused: enable javascript @@ -156,8 +167,8 @@ WARNING: translation string unused: error external access WARNING: translation string unused: expected WARNING: translation string unused: exportkey WARNING: translation string unused: external access rule changed -WARNING: translation string unused: external aliases configuration WARNING: translation string unused: filename +WARNING: translation string unused: firewall graphs WARNING: translation string unused: firewall log viewer WARNING: translation string unused: firmware WARNING: translation string unused: firmware upload @@ -181,10 +192,12 @@ WARNING: translation string unused: hint WARNING: translation string unused: host WARNING: translation string unused: host configuration WARNING: translation string unused: hostname and domain already in use -WARNING: translation string unused: hour WARNING: translation string unused: hours2 WARNING: translation string unused: ibod for dual isdn only +WARNING: translation string unused: icmp selected but no type +WARNING: translation string unused: icmp type WARNING: translation string unused: id +WARNING: translation string unused: ids preprocessor WARNING: translation string unused: import WARNING: translation string unused: importkey WARNING: translation string unused: in @@ -193,18 +206,19 @@ WARNING: translation string unused: insert floppy WARNING: translation string unused: insert removable device WARNING: translation string unused: install new update WARNING: translation string unused: installed +WARNING: translation string unused: installed updates WARNING: translation string unused: intrusion detection system log viewer WARNING: translation string unused: invalid cache size WARNING: translation string unused: invalid date entered WARNING: translation string unused: invalid downlink speed +WARNING: translation string unused: invalid loaded file +WARNING: translation string unused: invalid md5sum WARNING: translation string unused: invalid port list WARNING: translation string unused: invalid time entered WARNING: translation string unused: invalid uplink speed WARNING: translation string unused: invalid upstream proxy username or password setting +WARNING: translation string unused: invert WARNING: translation string unused: ip address in use -WARNING: translation string unused: ip alias added -WARNING: translation string unused: ip alias changed -WARNING: translation string unused: ip alias removed WARNING: translation string unused: ipfire side WARNING: translation string unused: iptable rules WARNING: translation string unused: isdn @@ -216,6 +230,7 @@ WARNING: translation string unused: javascript menu error2 WARNING: translation string unused: kernel version WARNING: translation string unused: key stuff WARNING: translation string unused: lateprompting +WARNING: translation string unused: length WARNING: translation string unused: line WARNING: translation string unused: loaded modules WARNING: translation string unused: local hard disk @@ -233,6 +248,7 @@ WARNING: translation string unused: ls_modprobe WARNING: translation string unused: ls_pam_unix WARNING: translation string unused: ls_sshd WARNING: translation string unused: ls_syslogd +WARNING: translation string unused: mac address error not 00 WARNING: translation string unused: manage ovpn WARNING: translation string unused: manual control and status WARNING: translation string unused: marked @@ -256,23 +272,32 @@ WARNING: translation string unused: modulation WARNING: translation string unused: monthly firewallhits WARNING: translation string unused: monthly start day bad WARNING: translation string unused: monthly traffic bad +WARNING: translation string unused: monthly volume WARNING: translation string unused: monthly volume start day +WARNING: translation string unused: monthly volume start day short WARNING: translation string unused: mount WARNING: translation string unused: nat-traversal WARNING: translation string unused: net address WARNING: translation string unused: net config type WARNING: translation string unused: net config type help WARNING: translation string unused: net-traffic configuration +WARNING: translation string unused: network added WARNING: translation string unused: network configuration +WARNING: translation string unused: network removed WARNING: translation string unused: network status information +WARNING: translation string unused: network traffic graphs +WARNING: translation string unused: network updated +WARNING: translation string unused: networks settings WARNING: translation string unused: new optionsfw must boot WARNING: translation string unused: no alcatelusb firmware WARNING: translation string unused: no cfg upload WARNING: translation string unused: no eciadsl synch.bin file WARNING: translation string unused: no fritzdsl driver +WARNING: translation string unused: no information available WARNING: translation string unused: no modem selected WARNING: translation string unused: no set selected -WARNING: translation string unused: not enough disk space +WARNING: translation string unused: nonetworkname +WARNING: translation string unused: noservicename WARNING: translation string unused: notes WARNING: translation string unused: o-no WARNING: translation string unused: o-yes @@ -287,6 +312,7 @@ WARNING: translation string unused: or WARNING: translation string unused: original WARNING: translation string unused: other countries WARNING: translation string unused: out +WARNING: translation string unused: outgoing firewall outgoing firewall reserved groupname WARNING: translation string unused: ovpn WARNING: translation string unused: ovpn config WARNING: translation string unused: ovpn dl @@ -312,11 +338,15 @@ WARNING: translation string unused: pakfire updates WARNING: translation string unused: password contains illegal characters WARNING: translation string unused: password crypting key WARNING: translation string unused: passwords must be at least 6 characters in length +WARNING: translation string unused: phonebook entry WARNING: translation string unused: ping disabled WARNING: translation string unused: polfile +WARNING: translation string unused: ports WARNING: translation string unused: pots +WARNING: translation string unused: pppoe WARNING: translation string unused: present WARNING: translation string unused: profiles +WARNING: translation string unused: proxy access graphs WARNING: translation string unused: proxy no proxy extend WARNING: translation string unused: proxy no proxy local WARNING: translation string unused: proxy port @@ -334,12 +364,20 @@ WARNING: translation string unused: root WARNING: translation string unused: root path WARNING: translation string unused: root user password WARNING: translation string unused: route subnet is invalid +WARNING: translation string unused: router ip +WARNING: translation string unused: rules already up to date WARNING: translation string unused: safe removal of umounted device WARNING: translation string unused: save error WARNING: translation string unused: select media +WARNING: translation string unused: selecttraffic WARNING: translation string unused: send email notification WARNING: translation string unused: send test mail WARNING: translation string unused: server reserved +WARNING: translation string unused: service added +WARNING: translation string unused: service removed +WARNING: translation string unused: service updated +WARNING: translation string unused: servicename +WARNING: translation string unused: services settings WARNING: translation string unused: shaping add options WARNING: translation string unused: shaping list options WARNING: translation string unused: show areas @@ -349,10 +387,15 @@ WARNING: translation string unused: shutdown2 WARNING: translation string unused: shutting down WARNING: translation string unused: sitekeyfile WARNING: translation string unused: smbreload +WARNING: translation string unused: sort ascending +WARNING: translation string unused: sort descending WARNING: translation string unused: squid extension methods WARNING: translation string unused: squid extension methods invalid WARNING: translation string unused: squid fix cache WARNING: translation string unused: ssh access tip +WARNING: translation string unused: ssh1 disabled +WARNING: translation string unused: ssh1 enabled +WARNING: translation string unused: ssh1 support WARNING: translation string unused: ssnetwork status WARNING: translation string unused: sspasswords WARNING: translation string unused: ssproxy graphs @@ -361,7 +404,9 @@ WARNING: translation string unused: sstraffic graphs WARNING: translation string unused: subject test WARNING: translation string unused: subject warn WARNING: translation string unused: subnet +WARNING: translation string unused: subnet is invalid WARNING: translation string unused: successfully refreshed updates list +WARNING: translation string unused: system graphs WARNING: translation string unused: system log viewer WARNING: translation string unused: system status information WARNING: translation string unused: test @@ -370,6 +415,7 @@ WARNING: translation string unused: test email was sent WARNING: translation string unused: the following update was successfully installed WARNING: translation string unused: there are updates WARNING: translation string unused: there are updates available +WARNING: translation string unused: this feature has been sponsored by WARNING: translation string unused: this is not a valid archive WARNING: translation string unused: this is not an authorised update WARNING: translation string unused: this months volume @@ -388,6 +434,16 @@ WARNING: translation string unused: traffic monitor WARNING: translation string unused: traffic shaping WARNING: translation string unused: traffic shaping settings WARNING: translation string unused: traffic warn level bad +WARNING: translation string unused: trafficblue +WARNING: translation string unused: trafficdate +WARNING: translation string unused: trafficfrom +WARNING: translation string unused: trafficgreen +WARNING: translation string unused: trafficin +WARNING: translation string unused: trafficorange +WARNING: translation string unused: trafficout +WARNING: translation string unused: trafficred +WARNING: translation string unused: trafficsum +WARNING: translation string unused: trafficto WARNING: translation string unused: transfer limits WARNING: translation string unused: transparent on WARNING: translation string unused: umount @@ -398,6 +454,11 @@ WARNING: translation string unused: update transcript WARNING: translation string unused: updates WARNING: translation string unused: updates is old1 WARNING: translation string unused: updates is old2 +WARNING: translation string unused: updxlrtr children +WARNING: translation string unused: updxlrtr invalid num of children +WARNING: translation string unused: updxlrtr unknown +WARNING: translation string unused: updxlrtr update information +WARNING: translation string unused: updxlrtr update notification WARNING: translation string unused: upload fcdsl.o WARNING: translation string unused: upload file WARNING: translation string unused: upload static key @@ -410,6 +471,7 @@ WARNING: translation string unused: upstream username WARNING: translation string unused: uptime and users WARNING: translation string unused: urlfilter background image WARNING: translation string unused: urlfilter background text +WARNING: translation string unused: urlfilter enable jpeg WARNING: translation string unused: urlfilter update information WARNING: translation string unused: urlfilter update notification WARNING: translation string unused: urlfilter update results @@ -418,12 +480,17 @@ WARNING: translation string unused: use WARNING: translation string unused: use dov WARNING: translation string unused: use ibod WARNING: translation string unused: view log +WARNING: translation string unused: vpn aggrmode WARNING: translation string unused: vpn on blue WARNING: translation string unused: vpn on green WARNING: translation string unused: vpn on orange WARNING: translation string unused: warn when traffic reaches WARNING: translation string unused: web proxy configuration -WARNING: translation string unused: week WARNING: translation string unused: weekly firewallhits WARNING: translation string unused: xtaccess bad transfert WARNING: translation string unused: yearly firewallhits +WARNING: untranslated string: Scan for Songs +WARNING: untranslated string: bytes +WARNING: untranslated string: cpu frequency per +WARNING: untranslated string: new +WARNING: untranslated string: outgoing firewall reserved groupname diff --git a/doc/language_issues.es b/doc/language_issues.es new file mode 100644 index 0000000..00f1f8f --- /dev/null +++ b/doc/language_issues.es @@ -0,0 +1,532 @@ +WARNING: translation string unused: Client status and controlc +WARNING: translation string unused: ConnSched scheduler +WARNING: translation string unused: ConnSched select profile +WARNING: translation string unused: HDD temperature +WARNING: translation string unused: Level7 rule +WARNING: translation string unused: Local VPN IP +WARNING: translation string unused: Ping +WARNING: translation string unused: Remote IP +WARNING: translation string unused: Remote VPN IP +WARNING: translation string unused: Resolv +WARNING: translation string unused: TOS Bits +WARNING: translation string unused: Verbose +WARNING: translation string unused: access refused with this oinkcode +WARNING: translation string unused: add network +WARNING: translation string unused: add new ovpn +WARNING: translation string unused: add service +WARNING: translation string unused: add-route +WARNING: translation string unused: admin user password has been changed +WARNING: translation string unused: administrator user password +WARNING: translation string unused: advproxy LDAP auth +WARNING: translation string unused: advproxy NTLM auth +WARNING: translation string unused: advproxy advanced proxy +WARNING: translation string unused: advproxy chgwebpwd ERROR +WARNING: translation string unused: advproxy chgwebpwd SUCCESS +WARNING: translation string unused: advproxy chgwebpwd change password +WARNING: translation string unused: advproxy chgwebpwd change web password +WARNING: translation string unused: advproxy chgwebpwd new password +WARNING: translation string unused: advproxy chgwebpwd new password confirm +WARNING: translation string unused: advproxy chgwebpwd old password +WARNING: translation string unused: advproxy chgwebpwd username +WARNING: translation string unused: advproxy cre disabled +WARNING: translation string unused: advproxy errmsg change fail +WARNING: translation string unused: advproxy errmsg change success +WARNING: translation string unused: advproxy errmsg invalid user +WARNING: translation string unused: advproxy errmsg no password +WARNING: translation string unused: advproxy errmsg password incorrect +WARNING: translation string unused: advproxy no cre groups +WARNING: translation string unused: advproxy ssadvanced proxy +WARNING: translation string unused: advproxy update information +WARNING: translation string unused: advproxy update notification +WARNING: translation string unused: alcatelusb help +WARNING: translation string unused: alcatelusb upload +WARNING: translation string unused: all interfaces +WARNING: translation string unused: all updates installed +WARNING: translation string unused: allmsg +WARNING: translation string unused: alt information +WARNING: translation string unused: alt ovpn +WARNING: translation string unused: and +WARNING: translation string unused: ansi t1.483 +WARNING: translation string unused: apply +WARNING: translation string unused: archive not exist +WARNING: translation string unused: available updates +WARNING: translation string unused: backup archive +WARNING: translation string unused: backup clear archive +WARNING: translation string unused: backup config floppy +WARNING: translation string unused: backup configuration +WARNING: translation string unused: backup erase key +WARNING: translation string unused: backup explain key +WARNING: translation string unused: backup explain key li1 +WARNING: translation string unused: backup explain key li2 +WARNING: translation string unused: backup explain key li3 +WARNING: translation string unused: backup explain key no1 +WARNING: translation string unused: backup explain key no2 +WARNING: translation string unused: backup export key +WARNING: translation string unused: backup extract key +WARNING: translation string unused: backup generate key +WARNING: translation string unused: backup import dat file +WARNING: translation string unused: backup import key +WARNING: translation string unused: backup key +WARNING: translation string unused: backup key file +WARNING: translation string unused: backup key info +WARNING: translation string unused: backup media info +WARNING: translation string unused: backup missing key +WARNING: translation string unused: backup password +WARNING: translation string unused: backup protect key password +WARNING: translation string unused: backup sets +WARNING: translation string unused: backup to floppy +WARNING: translation string unused: bad characters in +WARNING: translation string unused: bewan adsl pci st +WARNING: translation string unused: bewan adsl usb +WARNING: translation string unused: bitrate +WARNING: translation string unused: bleeding rules +WARNING: translation string unused: blue access use hint +WARNING: translation string unused: blue interface +WARNING: translation string unused: cache management +WARNING: translation string unused: cache size +WARNING: translation string unused: calamaris report interval (in minutes) +WARNING: translation string unused: calc traffic all x minutes +WARNING: translation string unused: capsinactive +WARNING: translation string unused: cfg restart +WARNING: translation string unused: check for net traffic update +WARNING: translation string unused: choose config +WARNING: translation string unused: choose media +WARNING: translation string unused: clear cache +WARNING: translation string unused: compression +WARNING: translation string unused: connect +WARNING: translation string unused: connect the modem +WARNING: translation string unused: core notice 1 +WARNING: translation string unused: core notice 2 +WARNING: translation string unused: core notice 3 +WARNING: translation string unused: could not connect to +WARNING: translation string unused: could not connect to www ipcop org +WARNING: translation string unused: could not connect to www ipfire org +WARNING: translation string unused: could not create directory +WARNING: translation string unused: could not download latest patch list +WARNING: translation string unused: could not download the available updates list +WARNING: translation string unused: could not open available updates file +WARNING: translation string unused: could not open installed updates file +WARNING: translation string unused: could not open update information file +WARNING: translation string unused: create +WARNING: translation string unused: create new backup +WARNING: translation string unused: current dynamic leases +WARNING: translation string unused: current media +WARNING: translation string unused: current ovpn +WARNING: translation string unused: current profile +WARNING: translation string unused: custom networks +WARNING: translation string unused: custom services +WARNING: translation string unused: daily firewallhits +WARNING: translation string unused: dat without key +WARNING: translation string unused: dbfile +WARNING: translation string unused: ddns help dnsmadeeasy +WARNING: translation string unused: ddns help freedns +WARNING: translation string unused: ddns help plus +WARNING: translation string unused: debugme +WARNING: translation string unused: deep scan directories +WARNING: translation string unused: default networks +WARNING: translation string unused: default services +WARNING: translation string unused: dhcp base ip fixed lease +WARNING: translation string unused: dhcp create fixed leases +WARNING: translation string unused: dhcp fixed lease err1 +WARNING: translation string unused: dhcp fixed lease help1 +WARNING: translation string unused: dhcp mode +WARNING: translation string unused: dhcp server disabled on blue interface +WARNING: translation string unused: dhcp server enabled on blue interface +WARNING: translation string unused: dial user password +WARNING: translation string unused: dial user password has been changed +WARNING: translation string unused: dialup settings +WARNING: translation string unused: disconnect +WARNING: translation string unused: display traffic at home +WARNING: translation string unused: dns server +WARNING: translation string unused: do not log this port list +WARNING: translation string unused: done +WARNING: translation string unused: driver +WARNING: translation string unused: dynamic dns client +WARNING: translation string unused: eciadsl help +WARNING: translation string unused: eciadsl upload +WARNING: translation string unused: edit network +WARNING: translation string unused: edit service +WARNING: translation string unused: editor +WARNING: translation string unused: email server can not be empty +WARNING: translation string unused: enable javascript +WARNING: translation string unused: enabled on +WARNING: translation string unused: enabledtitle +WARNING: translation string unused: encrypted +WARNING: translation string unused: err bk 1 +WARNING: translation string unused: err bk 10 password +WARNING: translation string unused: err bk 2 key +WARNING: translation string unused: err bk 3 tar +WARNING: translation string unused: err bk 4 gz +WARNING: translation string unused: err bk 5 encrypt +WARNING: translation string unused: err rs 1 +WARNING: translation string unused: err rs 6 decrypt +WARNING: translation string unused: err rs 7 untartst +WARNING: translation string unused: err rs 8 untar +WARNING: translation string unused: error config +WARNING: translation string unused: error external access +WARNING: translation string unused: expected +WARNING: translation string unused: exportkey +WARNING: translation string unused: external access rule changed +WARNING: translation string unused: filename +WARNING: translation string unused: firewall graphs +WARNING: translation string unused: firewall log viewer +WARNING: translation string unused: firmware +WARNING: translation string unused: firmware upload +WARNING: translation string unused: force update +WARNING: translation string unused: frequency +WARNING: translation string unused: fritzdsl help +WARNING: translation string unused: fritzdsl upload +WARNING: translation string unused: from email adr +WARNING: translation string unused: from email pw +WARNING: translation string unused: from email server +WARNING: translation string unused: from email user +WARNING: translation string unused: from warn email bad +WARNING: translation string unused: g.dtm +WARNING: translation string unused: g.lite +WARNING: translation string unused: gen static key +WARNING: translation string unused: generate +WARNING: translation string unused: genkey +WARNING: translation string unused: green interface +WARNING: translation string unused: gz with key +WARNING: translation string unused: hint +WARNING: translation string unused: host +WARNING: translation string unused: host configuration +WARNING: translation string unused: hostname and domain already in use +WARNING: translation string unused: hours2 +WARNING: translation string unused: ibod for dual isdn only +WARNING: translation string unused: icmp selected but no type +WARNING: translation string unused: icmp type +WARNING: translation string unused: id +WARNING: translation string unused: ids preprocessor +WARNING: translation string unused: import +WARNING: translation string unused: importkey +WARNING: translation string unused: in +WARNING: translation string unused: incorrect password +WARNING: translation string unused: insert floppy +WARNING: translation string unused: insert removable device +WARNING: translation string unused: install new update +WARNING: translation string unused: installed +WARNING: translation string unused: installed updates +WARNING: translation string unused: intrusion detection system log viewer +WARNING: translation string unused: invalid cache size +WARNING: translation string unused: invalid date entered +WARNING: translation string unused: invalid downlink speed +WARNING: translation string unused: invalid loaded file +WARNING: translation string unused: invalid md5sum +WARNING: translation string unused: invalid port list +WARNING: translation string unused: invalid time entered +WARNING: translation string unused: invalid uplink speed +WARNING: translation string unused: invalid upstream proxy username or password setting +WARNING: translation string unused: invert +WARNING: translation string unused: ip address in use +WARNING: translation string unused: ipfire side +WARNING: translation string unused: iptable rules +WARNING: translation string unused: isdn +WARNING: translation string unused: isdn settings +WARNING: translation string unused: isdn1 +WARNING: translation string unused: isdn2 +WARNING: translation string unused: javascript menu error1 +WARNING: translation string unused: javascript menu error2 +WARNING: translation string unused: kernel version +WARNING: translation string unused: key stuff +WARNING: translation string unused: lateprompting +WARNING: translation string unused: length +WARNING: translation string unused: line +WARNING: translation string unused: loaded modules +WARNING: translation string unused: local hard disk +WARNING: translation string unused: localkeyfile +WARNING: translation string unused: log enabled +WARNING: translation string unused: log viewer +WARNING: translation string unused: loosedirectorychecking +WARNING: translation string unused: ls_dhcpd +WARNING: translation string unused: ls_disk space +WARNING: translation string unused: ls_free/swan +WARNING: translation string unused: ls_httpd +WARNING: translation string unused: ls_init +WARNING: translation string unused: ls_kernel +WARNING: translation string unused: ls_modprobe +WARNING: translation string unused: ls_pam_unix +WARNING: translation string unused: ls_sshd +WARNING: translation string unused: ls_syslogd +WARNING: translation string unused: mac address error not 00 +WARNING: translation string unused: manage ovpn +WARNING: translation string unused: manual control and status +WARNING: translation string unused: marked +WARNING: translation string unused: max incoming size +WARNING: translation string unused: max outgoing size +WARNING: translation string unused: max size +WARNING: translation string unused: mbmon fan in +WARNING: translation string unused: mbmon graphs +WARNING: translation string unused: mbmon temp in +WARNING: translation string unused: mbmon value +WARNING: translation string unused: min size +WARNING: translation string unused: minutes +WARNING: translation string unused: missing dat +WARNING: translation string unused: missing gz +WARNING: translation string unused: modem on com1 +WARNING: translation string unused: modem on com2 +WARNING: translation string unused: modem on com3 +WARNING: translation string unused: modem on com4 +WARNING: translation string unused: modem on com5 +WARNING: translation string unused: modulation +WARNING: translation string unused: monthly firewallhits +WARNING: translation string unused: monthly start day bad +WARNING: translation string unused: monthly traffic bad +WARNING: translation string unused: monthly volume +WARNING: translation string unused: monthly volume start day +WARNING: translation string unused: monthly volume start day short +WARNING: translation string unused: mount +WARNING: translation string unused: nat-traversal +WARNING: translation string unused: net address +WARNING: translation string unused: net config type +WARNING: translation string unused: net config type help +WARNING: translation string unused: net-traffic configuration +WARNING: translation string unused: network added +WARNING: translation string unused: network configuration +WARNING: translation string unused: network removed +WARNING: translation string unused: network status information +WARNING: translation string unused: network traffic graphs +WARNING: translation string unused: network updated +WARNING: translation string unused: networks settings +WARNING: translation string unused: new optionsfw must boot +WARNING: translation string unused: no alcatelusb firmware +WARNING: translation string unused: no cfg upload +WARNING: translation string unused: no eciadsl synch.bin file +WARNING: translation string unused: no fritzdsl driver +WARNING: translation string unused: no information available +WARNING: translation string unused: no modem selected +WARNING: translation string unused: no set selected +WARNING: translation string unused: nonetworkname +WARNING: translation string unused: noservicename +WARNING: translation string unused: notes +WARNING: translation string unused: o-no +WARNING: translation string unused: o-yes +WARNING: translation string unused: online help en +WARNING: translation string unused: only red +WARNING: translation string unused: openvpn client +WARNING: translation string unused: openvpn server +WARNING: translation string unused: optional data +WARNING: translation string unused: optionsfw portlist hint +WARNING: translation string unused: optionsfw warning +WARNING: translation string unused: or +WARNING: translation string unused: original +WARNING: translation string unused: other countries +WARNING: translation string unused: out +WARNING: translation string unused: outgoing firewall outgoing firewall reserved groupname +WARNING: translation string unused: outgoing firewall p2p description +WARNING: translation string unused: ovpn +WARNING: translation string unused: ovpn config +WARNING: translation string unused: ovpn dl +WARNING: translation string unused: ovpn log +WARNING: translation string unused: ovpn_fastio +WARNING: translation string unused: ovpn_fragment +WARNING: translation string unused: ovpn_mssfix +WARNING: translation string unused: ovpn_mtudisc +WARNING: translation string unused: ovpn_processprio +WARNING: translation string unused: ovpn_processprioD +WARNING: translation string unused: ovpn_processprioED +WARNING: translation string unused: ovpn_processprioEH +WARNING: translation string unused: ovpn_processprioEN +WARNING: translation string unused: ovpn_processprioH +WARNING: translation string unused: ovpn_processprioLN +WARNING: translation string unused: ovpn_processprioN +WARNING: translation string unused: ovpn_processprioVD +WARNING: translation string unused: ovpn_processprioVH +WARNING: translation string unused: ovpnstatus log +WARNING: translation string unused: ovpnsys log +WARNING: translation string unused: package failed to install +WARNING: translation string unused: pakfire updates +WARNING: translation string unused: password contains illegal characters +WARNING: translation string unused: password crypting key +WARNING: translation string unused: passwords must be at least 6 characters in length +WARNING: translation string unused: phonebook entry +WARNING: translation string unused: ping disabled +WARNING: translation string unused: polfile +WARNING: translation string unused: ports +WARNING: translation string unused: pots +WARNING: translation string unused: pppoe +WARNING: translation string unused: present +WARNING: translation string unused: profiles +WARNING: translation string unused: proxy access graphs +WARNING: translation string unused: proxy no proxy extend +WARNING: translation string unused: proxy no proxy local +WARNING: translation string unused: proxy port +WARNING: translation string unused: psk +WARNING: translation string unused: quick control +WARNING: translation string unused: reboot schedule +WARNING: translation string unused: rebooting +WARNING: translation string unused: refresh update list +WARNING: translation string unused: released +WARNING: translation string unused: removable device advice +WARNING: translation string unused: reportfile +WARNING: translation string unused: requested data +WARNING: translation string unused: restore hardware settings +WARNING: translation string unused: root +WARNING: translation string unused: root path +WARNING: translation string unused: root user password +WARNING: translation string unused: route subnet is invalid +WARNING: translation string unused: router ip +WARNING: translation string unused: rules already up to date +WARNING: translation string unused: safe removal of umounted device +WARNING: translation string unused: save error +WARNING: translation string unused: select media +WARNING: translation string unused: selecttraffic +WARNING: translation string unused: send email notification +WARNING: translation string unused: send test mail +WARNING: translation string unused: server reserved +WARNING: translation string unused: service added +WARNING: translation string unused: service removed +WARNING: translation string unused: service updated +WARNING: translation string unused: servicename +WARNING: translation string unused: services settings +WARNING: translation string unused: shaping add options +WARNING: translation string unused: shaping list options +WARNING: translation string unused: show areas +WARNING: translation string unused: show lines +WARNING: translation string unused: shutdown control +WARNING: translation string unused: shutdown2 +WARNING: translation string unused: shutting down +WARNING: translation string unused: sitekeyfile +WARNING: translation string unused: smbreload +WARNING: translation string unused: sort ascending +WARNING: translation string unused: sort descending +WARNING: translation string unused: squid extension methods +WARNING: translation string unused: squid extension methods invalid +WARNING: translation string unused: squid fix cache +WARNING: translation string unused: ssh access tip +WARNING: translation string unused: ssh1 disabled +WARNING: translation string unused: ssh1 enabled +WARNING: translation string unused: ssh1 support +WARNING: translation string unused: ssnetwork status +WARNING: translation string unused: sspasswords +WARNING: translation string unused: ssproxy graphs +WARNING: translation string unused: sssystem status +WARNING: translation string unused: sstraffic graphs +WARNING: translation string unused: subject test +WARNING: translation string unused: subject warn +WARNING: translation string unused: subnet +WARNING: translation string unused: subnet is invalid +WARNING: translation string unused: successfully refreshed updates list +WARNING: translation string unused: system graphs +WARNING: translation string unused: system log viewer +WARNING: translation string unused: system status information +WARNING: translation string unused: test +WARNING: translation string unused: test email could not be sent +WARNING: translation string unused: test email was sent +WARNING: translation string unused: the following update was successfully installed +WARNING: translation string unused: there are updates +WARNING: translation string unused: there are updates available +WARNING: translation string unused: this feature has been sponsored by +WARNING: translation string unused: this is not a valid archive +WARNING: translation string unused: this is not an authorised update +WARNING: translation string unused: this months volume +WARNING: translation string unused: this update is already installed +WARNING: translation string unused: this weeks volume +WARNING: translation string unused: time date manually reset +WARNING: translation string unused: to email adr +WARNING: translation string unused: to install an update +WARNING: translation string unused: to warn email bad +WARNING: translation string unused: too long 80 char max +WARNING: translation string unused: traffic back +WARNING: translation string unused: traffic calc time +WARNING: translation string unused: traffic calc time bad +WARNING: translation string unused: traffic info messages +WARNING: translation string unused: traffic monitor +WARNING: translation string unused: traffic shaping +WARNING: translation string unused: traffic shaping settings +WARNING: translation string unused: traffic warn level bad +WARNING: translation string unused: trafficblue +WARNING: translation string unused: trafficdate +WARNING: translation string unused: trafficfrom +WARNING: translation string unused: trafficgreen +WARNING: translation string unused: trafficin +WARNING: translation string unused: trafficorange +WARNING: translation string unused: trafficout +WARNING: translation string unused: trafficred +WARNING: translation string unused: trafficsum +WARNING: translation string unused: trafficto +WARNING: translation string unused: transfer limits +WARNING: translation string unused: transparent on +WARNING: translation string unused: umount +WARNING: translation string unused: umount removable media before to unplug +WARNING: translation string unused: unencrypted +WARNING: translation string unused: unknown +WARNING: translation string unused: update transcript +WARNING: translation string unused: updates +WARNING: translation string unused: updates is old1 +WARNING: translation string unused: updates is old2 +WARNING: translation string unused: updxlrtr children +WARNING: translation string unused: updxlrtr invalid num of children +WARNING: translation string unused: updxlrtr unknown +WARNING: translation string unused: updxlrtr update information +WARNING: translation string unused: updxlrtr update notification +WARNING: translation string unused: upload fcdsl.o +WARNING: translation string unused: upload file +WARNING: translation string unused: upload static key +WARNING: translation string unused: upload successful +WARNING: translation string unused: upload synch.bin +WARNING: translation string unused: upload update file +WARNING: translation string unused: upstream password +WARNING: translation string unused: upstream proxy host:port +WARNING: translation string unused: upstream username +WARNING: translation string unused: uptime and users +WARNING: translation string unused: urlfilter background image +WARNING: translation string unused: urlfilter background text +WARNING: translation string unused: urlfilter enable jpeg +WARNING: translation string unused: urlfilter update information +WARNING: translation string unused: urlfilter update notification +WARNING: translation string unused: urlfilter update results +WARNING: translation string unused: urlfilter upload background +WARNING: translation string unused: use +WARNING: translation string unused: use dov +WARNING: translation string unused: use ibod +WARNING: translation string unused: view log +WARNING: translation string unused: vpn aggrmode +WARNING: translation string unused: vpn on blue +WARNING: translation string unused: vpn on green +WARNING: translation string unused: vpn on orange +WARNING: translation string unused: warn when traffic reaches +WARNING: translation string unused: web proxy configuration +WARNING: translation string unused: weekly firewallhits +WARNING: translation string unused: xtaccess bad transfert +WARNING: translation string unused: yearly firewallhits +WARNING: untranslated string: Async logging enabled +WARNING: untranslated string: Scan for Songs +WARNING: untranslated string: Set time on boot +WARNING: untranslated string: bytes +WARNING: untranslated string: cpu frequency per +WARNING: untranslated string: fireinfo ipfire version +WARNING: untranslated string: fireinfo is disabled +WARNING: untranslated string: fireinfo is enabled +WARNING: untranslated string: fireinfo is submitted +WARNING: untranslated string: fireinfo is submitted button +WARNING: untranslated string: fireinfo kernel version +WARNING: untranslated string: fireinfo not submitted +WARNING: untranslated string: fireinfo not submitted button +WARNING: untranslated string: fireinfo pakfire version +WARNING: untranslated string: fireinfo please enable +WARNING: untranslated string: fireinfo settings +WARNING: untranslated string: fireinfo system version +WARNING: untranslated string: fireinfo why descr1 +WARNING: untranslated string: fireinfo why descr2 +WARNING: untranslated string: fireinfo why enable +WARNING: untranslated string: fireinfo why read more +WARNING: untranslated string: fireinfo your profile id +WARNING: untranslated string: new +WARNING: untranslated string: outgoing firewall add ip group +WARNING: untranslated string: outgoing firewall add mac group +WARNING: untranslated string: outgoing firewall edit ip group +WARNING: untranslated string: outgoing firewall edit mac group +WARNING: untranslated string: outgoing firewall group error +WARNING: untranslated string: outgoing firewall groups +WARNING: untranslated string: outgoing firewall ip groups +WARNING: untranslated string: outgoing firewall mac groups +WARNING: untranslated string: outgoing firewall p2p allow +WARNING: untranslated string: outgoing firewall p2p deny +WARNING: untranslated string: outgoing firewall p2p description 1 +WARNING: untranslated string: outgoing firewall p2p description 2 +WARNING: untranslated string: outgoing firewall p2p description 3 +WARNING: untranslated string: outgoing firewall reserved groupname +WARNING: untranslated string: outgoing firewall view group +WARNING: untranslated string: pakfire ago +WARNING: untranslated string: system information diff --git a/doc/language_issues.fr b/doc/language_issues.fr new file mode 100644 index 0000000..e491a0f --- /dev/null +++ b/doc/language_issues.fr @@ -0,0 +1,546 @@ +WARNING: translation string unused: Client status and controlc +WARNING: translation string unused: ConnSched scheduler +WARNING: translation string unused: ConnSched select profile +WARNING: translation string unused: HDD temperature +WARNING: translation string unused: Level7 rule +WARNING: translation string unused: Local VPN IP +WARNING: translation string unused: Ping +WARNING: translation string unused: Remote IP +WARNING: translation string unused: Remote VPN IP +WARNING: translation string unused: Resolv +WARNING: translation string unused: TOS Bits +WARNING: translation string unused: Verbose +WARNING: translation string unused: access refused with this oinkcode +WARNING: translation string unused: add network +WARNING: translation string unused: add new ovpn +WARNING: translation string unused: add service +WARNING: translation string unused: add-route +WARNING: translation string unused: admin user password has been changed +WARNING: translation string unused: administrator user password +WARNING: translation string unused: advproxy LDAP auth +WARNING: translation string unused: advproxy NTLM auth +WARNING: translation string unused: advproxy advanced proxy +WARNING: translation string unused: advproxy chgwebpwd ERROR +WARNING: translation string unused: advproxy chgwebpwd SUCCESS +WARNING: translation string unused: advproxy chgwebpwd change password +WARNING: translation string unused: advproxy chgwebpwd change web password +WARNING: translation string unused: advproxy chgwebpwd new password +WARNING: translation string unused: advproxy chgwebpwd new password confirm +WARNING: translation string unused: advproxy chgwebpwd old password +WARNING: translation string unused: advproxy chgwebpwd username +WARNING: translation string unused: advproxy cre disabled +WARNING: translation string unused: advproxy errmsg change fail +WARNING: translation string unused: advproxy errmsg change success +WARNING: translation string unused: advproxy errmsg invalid user +WARNING: translation string unused: advproxy errmsg no password +WARNING: translation string unused: advproxy errmsg password incorrect +WARNING: translation string unused: advproxy no cre groups +WARNING: translation string unused: advproxy ssadvanced proxy +WARNING: translation string unused: advproxy update information +WARNING: translation string unused: advproxy update notification +WARNING: translation string unused: alcatelusb help +WARNING: translation string unused: alcatelusb upload +WARNING: translation string unused: all interfaces +WARNING: translation string unused: all updates installed +WARNING: translation string unused: allmsg +WARNING: translation string unused: alt information +WARNING: translation string unused: alt ovpn +WARNING: translation string unused: and +WARNING: translation string unused: ansi t1.483 +WARNING: translation string unused: apply +WARNING: translation string unused: archive not exist +WARNING: translation string unused: available updates +WARNING: translation string unused: backup archive +WARNING: translation string unused: backup clear archive +WARNING: translation string unused: backup config floppy +WARNING: translation string unused: backup configuration +WARNING: translation string unused: backup erase key +WARNING: translation string unused: backup explain key +WARNING: translation string unused: backup explain key li1 +WARNING: translation string unused: backup explain key li2 +WARNING: translation string unused: backup explain key li3 +WARNING: translation string unused: backup explain key no1 +WARNING: translation string unused: backup explain key no2 +WARNING: translation string unused: backup export key +WARNING: translation string unused: backup extract key +WARNING: translation string unused: backup generate key +WARNING: translation string unused: backup import dat file +WARNING: translation string unused: backup import key +WARNING: translation string unused: backup key +WARNING: translation string unused: backup key file +WARNING: translation string unused: backup key info +WARNING: translation string unused: backup media info +WARNING: translation string unused: backup missing key +WARNING: translation string unused: backup password +WARNING: translation string unused: backup protect key password +WARNING: translation string unused: backup sets +WARNING: translation string unused: backup to floppy +WARNING: translation string unused: bad characters in +WARNING: translation string unused: bewan adsl pci st +WARNING: translation string unused: bewan adsl usb +WARNING: translation string unused: bitrate +WARNING: translation string unused: bleeding rules +WARNING: translation string unused: blue access use hint +WARNING: translation string unused: blue interface +WARNING: translation string unused: cache management +WARNING: translation string unused: cache size +WARNING: translation string unused: calamaris report interval (in minutes) +WARNING: translation string unused: calc traffic all x minutes +WARNING: translation string unused: capsinactive +WARNING: translation string unused: cfg restart +WARNING: translation string unused: check for net traffic update +WARNING: translation string unused: choose config +WARNING: translation string unused: choose media +WARNING: translation string unused: clear cache +WARNING: translation string unused: compression +WARNING: translation string unused: connect +WARNING: translation string unused: connect the modem +WARNING: translation string unused: core notice 1 +WARNING: translation string unused: core notice 2 +WARNING: translation string unused: core notice 3 +WARNING: translation string unused: could not connect to +WARNING: translation string unused: could not connect to www ipcop org +WARNING: translation string unused: could not connect to www ipfire org +WARNING: translation string unused: could not create directory +WARNING: translation string unused: could not download latest patch list +WARNING: translation string unused: could not download the available updates list +WARNING: translation string unused: could not open available updates file +WARNING: translation string unused: could not open installed updates file +WARNING: translation string unused: could not open update information file +WARNING: translation string unused: create +WARNING: translation string unused: create new backup +WARNING: translation string unused: current dynamic leases +WARNING: translation string unused: current media +WARNING: translation string unused: current ovpn +WARNING: translation string unused: current profile +WARNING: translation string unused: custom networks +WARNING: translation string unused: custom services +WARNING: translation string unused: daily firewallhits +WARNING: translation string unused: dat without key +WARNING: translation string unused: dbfile +WARNING: translation string unused: ddns help dnsmadeeasy +WARNING: translation string unused: ddns help freedns +WARNING: translation string unused: ddns help plus +WARNING: translation string unused: debugme +WARNING: translation string unused: deep scan directories +WARNING: translation string unused: default networks +WARNING: translation string unused: default services +WARNING: translation string unused: dhcp base ip fixed lease +WARNING: translation string unused: dhcp create fixed leases +WARNING: translation string unused: dhcp fixed lease err1 +WARNING: translation string unused: dhcp fixed lease help1 +WARNING: translation string unused: dhcp mode +WARNING: translation string unused: dhcp server disabled on blue interface +WARNING: translation string unused: dhcp server enabled on blue interface +WARNING: translation string unused: dial user password +WARNING: translation string unused: dial user password has been changed +WARNING: translation string unused: dialup settings +WARNING: translation string unused: disconnect +WARNING: translation string unused: display traffic at home +WARNING: translation string unused: dns server +WARNING: translation string unused: do not log this port list +WARNING: translation string unused: done +WARNING: translation string unused: driver +WARNING: translation string unused: dynamic dns client +WARNING: translation string unused: eciadsl help +WARNING: translation string unused: eciadsl upload +WARNING: translation string unused: edit network +WARNING: translation string unused: edit service +WARNING: translation string unused: editor +WARNING: translation string unused: email server can not be empty +WARNING: translation string unused: enable javascript +WARNING: translation string unused: enabled on +WARNING: translation string unused: enabledtitle +WARNING: translation string unused: encrypted +WARNING: translation string unused: err bk 1 +WARNING: translation string unused: err bk 10 password +WARNING: translation string unused: err bk 2 key +WARNING: translation string unused: err bk 3 tar +WARNING: translation string unused: err bk 4 gz +WARNING: translation string unused: err bk 5 encrypt +WARNING: translation string unused: err rs 1 +WARNING: translation string unused: err rs 6 decrypt +WARNING: translation string unused: err rs 7 untartst +WARNING: translation string unused: err rs 8 untar +WARNING: translation string unused: error config +WARNING: translation string unused: error external access +WARNING: translation string unused: expected +WARNING: translation string unused: exportkey +WARNING: translation string unused: external access rule changed +WARNING: translation string unused: extrahd founded drives +WARNING: translation string unused: filename +WARNING: translation string unused: firewall graphs +WARNING: translation string unused: firewall log viewer +WARNING: translation string unused: firmware +WARNING: translation string unused: firmware upload +WARNING: translation string unused: force update +WARNING: translation string unused: frequency +WARNING: translation string unused: fritzdsl help +WARNING: translation string unused: fritzdsl upload +WARNING: translation string unused: from email adr +WARNING: translation string unused: from email pw +WARNING: translation string unused: from email server +WARNING: translation string unused: from email user +WARNING: translation string unused: from warn email bad +WARNING: translation string unused: g.dtm +WARNING: translation string unused: g.lite +WARNING: translation string unused: gen static key +WARNING: translation string unused: generate +WARNING: translation string unused: genkey +WARNING: translation string unused: green interface +WARNING: translation string unused: gz with key +WARNING: translation string unused: hint +WARNING: translation string unused: host +WARNING: translation string unused: host configuration +WARNING: translation string unused: hostname and domain already in use +WARNING: translation string unused: hours2 +WARNING: translation string unused: ibod for dual isdn only +WARNING: translation string unused: icmp selected but no type +WARNING: translation string unused: icmp type +WARNING: translation string unused: id +WARNING: translation string unused: ids preprocessor +WARNING: translation string unused: import +WARNING: translation string unused: importkey +WARNING: translation string unused: in +WARNING: translation string unused: incorrect password +WARNING: translation string unused: insert floppy +WARNING: translation string unused: insert removable device +WARNING: translation string unused: install new update +WARNING: translation string unused: installed +WARNING: translation string unused: installed updates +WARNING: translation string unused: intrusion detection system log viewer +WARNING: translation string unused: invalid cache size +WARNING: translation string unused: invalid date entered +WARNING: translation string unused: invalid downlink speed +WARNING: translation string unused: invalid loaded file +WARNING: translation string unused: invalid md5sum +WARNING: translation string unused: invalid port list +WARNING: translation string unused: invalid time entered +WARNING: translation string unused: invalid uplink speed +WARNING: translation string unused: invalid upstream proxy username or password setting +WARNING: translation string unused: invert +WARNING: translation string unused: ip address in use +WARNING: translation string unused: ipfire side +WARNING: translation string unused: iptable rules +WARNING: translation string unused: isdn +WARNING: translation string unused: isdn settings +WARNING: translation string unused: isdn1 +WARNING: translation string unused: isdn2 +WARNING: translation string unused: javascript menu error1 +WARNING: translation string unused: javascript menu error2 +WARNING: translation string unused: kernel version +WARNING: translation string unused: key stuff +WARNING: translation string unused: lateprompting +WARNING: translation string unused: length +WARNING: translation string unused: line +WARNING: translation string unused: loaded modules +WARNING: translation string unused: local hard disk +WARNING: translation string unused: localkeyfile +WARNING: translation string unused: log enabled +WARNING: translation string unused: log viewer +WARNING: translation string unused: loosedirectorychecking +WARNING: translation string unused: ls_dhcpd +WARNING: translation string unused: ls_disk space +WARNING: translation string unused: ls_free/swan +WARNING: translation string unused: ls_httpd +WARNING: translation string unused: ls_init +WARNING: translation string unused: ls_kernel +WARNING: translation string unused: ls_modprobe +WARNING: translation string unused: ls_pam_unix +WARNING: translation string unused: ls_sshd +WARNING: translation string unused: ls_syslogd +WARNING: translation string unused: mac address error not 00 +WARNING: translation string unused: manage ovpn +WARNING: translation string unused: manual control and status +WARNING: translation string unused: marked +WARNING: translation string unused: max incoming size +WARNING: translation string unused: max outgoing size +WARNING: translation string unused: max size +WARNING: translation string unused: mbmon fan in +WARNING: translation string unused: mbmon graphs +WARNING: translation string unused: mbmon temp in +WARNING: translation string unused: mbmon value +WARNING: translation string unused: min size +WARNING: translation string unused: minutes +WARNING: translation string unused: missing dat +WARNING: translation string unused: missing gz +WARNING: translation string unused: modem on com1 +WARNING: translation string unused: modem on com2 +WARNING: translation string unused: modem on com3 +WARNING: translation string unused: modem on com4 +WARNING: translation string unused: modem on com5 +WARNING: translation string unused: modulation +WARNING: translation string unused: monthly firewallhits +WARNING: translation string unused: monthly start day bad +WARNING: translation string unused: monthly traffic bad +WARNING: translation string unused: monthly volume +WARNING: translation string unused: monthly volume start day +WARNING: translation string unused: monthly volume start day short +WARNING: translation string unused: mount +WARNING: translation string unused: nat-traversal +WARNING: translation string unused: net address +WARNING: translation string unused: net config type +WARNING: translation string unused: net config type help +WARNING: translation string unused: net-traffic configuration +WARNING: translation string unused: network added +WARNING: translation string unused: network configuration +WARNING: translation string unused: network removed +WARNING: translation string unused: network status information +WARNING: translation string unused: network traffic graphs +WARNING: translation string unused: network updated +WARNING: translation string unused: networks settings +WARNING: translation string unused: new optionsfw must boot +WARNING: translation string unused: no alcatelusb firmware +WARNING: translation string unused: no cfg upload +WARNING: translation string unused: no eciadsl synch.bin file +WARNING: translation string unused: no fritzdsl driver +WARNING: translation string unused: no information available +WARNING: translation string unused: no modem selected +WARNING: translation string unused: no set selected +WARNING: translation string unused: nonetworkname +WARNING: translation string unused: noservicename +WARNING: translation string unused: notes +WARNING: translation string unused: o-no +WARNING: translation string unused: o-yes +WARNING: translation string unused: online help en +WARNING: translation string unused: only red +WARNING: translation string unused: openvpn client +WARNING: translation string unused: openvpn server +WARNING: translation string unused: optional data +WARNING: translation string unused: optionsfw portlist hint +WARNING: translation string unused: optionsfw warning +WARNING: translation string unused: or +WARNING: translation string unused: original +WARNING: translation string unused: other countries +WARNING: translation string unused: out +WARNING: translation string unused: outgoing firewall outgoing firewall reserved groupname +WARNING: translation string unused: ovpn +WARNING: translation string unused: ovpn config +WARNING: translation string unused: ovpn dl +WARNING: translation string unused: ovpn log +WARNING: translation string unused: ovpn_fastio +WARNING: translation string unused: ovpn_fragment +WARNING: translation string unused: ovpn_mssfix +WARNING: translation string unused: ovpn_mtudisc +WARNING: translation string unused: ovpn_processprio +WARNING: translation string unused: ovpn_processprioD +WARNING: translation string unused: ovpn_processprioED +WARNING: translation string unused: ovpn_processprioEH +WARNING: translation string unused: ovpn_processprioEN +WARNING: translation string unused: ovpn_processprioH +WARNING: translation string unused: ovpn_processprioLN +WARNING: translation string unused: ovpn_processprioN +WARNING: translation string unused: ovpn_processprioVD +WARNING: translation string unused: ovpn_processprioVH +WARNING: translation string unused: ovpnstatus log +WARNING: translation string unused: ovpnsys log +WARNING: translation string unused: package failed to install +WARNING: translation string unused: pakfire updates +WARNING: translation string unused: password contains illegal characters +WARNING: translation string unused: password crypting key +WARNING: translation string unused: passwords must be at least 6 characters in length +WARNING: translation string unused: phonebook entry +WARNING: translation string unused: ping disabled +WARNING: translation string unused: polfile +WARNING: translation string unused: ports +WARNING: translation string unused: pots +WARNING: translation string unused: pppoe +WARNING: translation string unused: present +WARNING: translation string unused: profiles +WARNING: translation string unused: proxy access graphs +WARNING: translation string unused: proxy no proxy extend +WARNING: translation string unused: proxy no proxy local +WARNING: translation string unused: proxy port +WARNING: translation string unused: psk +WARNING: translation string unused: quick control +WARNING: translation string unused: reboot schedule +WARNING: translation string unused: rebooting +WARNING: translation string unused: refresh update list +WARNING: translation string unused: released +WARNING: translation string unused: removable device advice +WARNING: translation string unused: reportfile +WARNING: translation string unused: requested data +WARNING: translation string unused: restore hardware settings +WARNING: translation string unused: root +WARNING: translation string unused: root path +WARNING: translation string unused: root user password +WARNING: translation string unused: route subnet is invalid +WARNING: translation string unused: router ip +WARNING: translation string unused: rules already up to date +WARNING: translation string unused: safe removal of umounted device +WARNING: translation string unused: save error +WARNING: translation string unused: select media +WARNING: translation string unused: selecttraffic +WARNING: translation string unused: send email notification +WARNING: translation string unused: send test mail +WARNING: translation string unused: server reserved +WARNING: translation string unused: service added +WARNING: translation string unused: service removed +WARNING: translation string unused: service updated +WARNING: translation string unused: servicename +WARNING: translation string unused: services settings +WARNING: translation string unused: shaping add options +WARNING: translation string unused: shaping list options +WARNING: translation string unused: show areas +WARNING: translation string unused: show lines +WARNING: translation string unused: shutdown control +WARNING: translation string unused: shutdown2 +WARNING: translation string unused: shutting down +WARNING: translation string unused: sitekeyfile +WARNING: translation string unused: smbreload +WARNING: translation string unused: sort ascending +WARNING: translation string unused: sort descending +WARNING: translation string unused: squid extension methods +WARNING: translation string unused: squid extension methods invalid +WARNING: translation string unused: squid fix cache +WARNING: translation string unused: ssh access tip +WARNING: translation string unused: ssh1 disabled +WARNING: translation string unused: ssh1 enabled +WARNING: translation string unused: ssh1 support +WARNING: translation string unused: ssnetwork status +WARNING: translation string unused: sspasswords +WARNING: translation string unused: ssproxy graphs +WARNING: translation string unused: sssystem status +WARNING: translation string unused: sstraffic graphs +WARNING: translation string unused: subject test +WARNING: translation string unused: subject warn +WARNING: translation string unused: subnet +WARNING: translation string unused: subnet is invalid +WARNING: translation string unused: successfully refreshed updates list +WARNING: translation string unused: system graphs +WARNING: translation string unused: system log viewer +WARNING: translation string unused: system status information +WARNING: translation string unused: test +WARNING: translation string unused: test email could not be sent +WARNING: translation string unused: test email was sent +WARNING: translation string unused: the following update was successfully installed +WARNING: translation string unused: there are updates +WARNING: translation string unused: there are updates available +WARNING: translation string unused: this feature has been sponsored by +WARNING: translation string unused: this is not a valid archive +WARNING: translation string unused: this is not an authorised update +WARNING: translation string unused: this months volume +WARNING: translation string unused: this update is already installed +WARNING: translation string unused: this weeks volume +WARNING: translation string unused: time date manually reset +WARNING: translation string unused: to email adr +WARNING: translation string unused: to install an update +WARNING: translation string unused: to warn email bad +WARNING: translation string unused: too long 80 char max +WARNING: translation string unused: traffic back +WARNING: translation string unused: traffic calc time +WARNING: translation string unused: traffic calc time bad +WARNING: translation string unused: traffic info messages +WARNING: translation string unused: traffic monitor +WARNING: translation string unused: traffic shaping +WARNING: translation string unused: traffic shaping settings +WARNING: translation string unused: traffic warn level bad +WARNING: translation string unused: trafficblue +WARNING: translation string unused: trafficdate +WARNING: translation string unused: trafficfrom +WARNING: translation string unused: trafficgreen +WARNING: translation string unused: trafficin +WARNING: translation string unused: trafficorange +WARNING: translation string unused: trafficout +WARNING: translation string unused: trafficred +WARNING: translation string unused: trafficsum +WARNING: translation string unused: trafficto +WARNING: translation string unused: transfer limits +WARNING: translation string unused: transparent on +WARNING: translation string unused: umount +WARNING: translation string unused: umount removable media before to unplug +WARNING: translation string unused: unencrypted +WARNING: translation string unused: unknown +WARNING: translation string unused: update transcript +WARNING: translation string unused: updates +WARNING: translation string unused: updates is old1 +WARNING: translation string unused: updates is old2 +WARNING: translation string unused: updxlrtr children +WARNING: translation string unused: updxlrtr invalid num of children +WARNING: translation string unused: updxlrtr unknown +WARNING: translation string unused: updxlrtr update information +WARNING: translation string unused: updxlrtr update notification +WARNING: translation string unused: upload fcdsl.o +WARNING: translation string unused: upload file +WARNING: translation string unused: upload static key +WARNING: translation string unused: upload successful +WARNING: translation string unused: upload synch.bin +WARNING: translation string unused: upload update file +WARNING: translation string unused: upstream password +WARNING: translation string unused: upstream proxy host:port +WARNING: translation string unused: upstream username +WARNING: translation string unused: uptime and users +WARNING: translation string unused: urlfilter background image +WARNING: translation string unused: urlfilter background text +WARNING: translation string unused: urlfilter enable jpeg +WARNING: translation string unused: urlfilter file ext bloquer +WARNING: translation string unused: urlfilter mode bloquer +WARNING: translation string unused: urlfilter update information +WARNING: translation string unused: urlfilter update notification +WARNING: translation string unused: urlfilter update results +WARNING: translation string unused: urlfilter upload background +WARNING: translation string unused: use +WARNING: translation string unused: use dov +WARNING: translation string unused: use ibod +WARNING: translation string unused: view log +WARNING: translation string unused: vpn aggrmode +WARNING: translation string unused: vpn on blue +WARNING: translation string unused: vpn on green +WARNING: translation string unused: vpn on orange +WARNING: translation string unused: warn when traffic reaches +WARNING: translation string unused: web proxy configuration +WARNING: translation string unused: weekly firewallhits +WARNING: translation string unused: xtaccess bad transfert +WARNING: translation string unused: yearly firewallhits +WARNING: untranslated string: Scan for Songs +WARNING: untranslated string: bytes +WARNING: untranslated string: cpu frequency per +WARNING: untranslated string: dns address deleted txt +WARNING: untranslated string: extrahd detected drives +WARNING: untranslated string: fireinfo ipfire version +WARNING: untranslated string: fireinfo is disabled +WARNING: untranslated string: fireinfo is enabled +WARNING: untranslated string: fireinfo is submitted +WARNING: untranslated string: fireinfo is submitted button +WARNING: untranslated string: fireinfo kernel version +WARNING: untranslated string: fireinfo not submitted +WARNING: untranslated string: fireinfo not submitted button +WARNING: untranslated string: fireinfo pakfire version +WARNING: untranslated string: fireinfo please enable +WARNING: untranslated string: fireinfo settings +WARNING: untranslated string: fireinfo system version +WARNING: untranslated string: fireinfo why descr1 +WARNING: untranslated string: fireinfo why descr2 +WARNING: untranslated string: fireinfo why enable +WARNING: untranslated string: fireinfo why read more +WARNING: untranslated string: fireinfo your profile id +WARNING: untranslated string: new +WARNING: untranslated string: ntp common settings +WARNING: untranslated string: ntp sync +WARNING: untranslated string: outgoing firewall reserved groupname +WARNING: untranslated string: pakfire ago +WARNING: untranslated string: snort working +WARNING: untranslated string: system information +WARNING: untranslated string: upload new ruleset +WARNING: untranslated string: urlfilter file ext block +WARNING: untranslated string: urlfilter mode block +WARNING: untranslated string: wlanap access point +WARNING: untranslated string: wlanap channel +WARNING: untranslated string: wlanap debugging +WARNING: untranslated string: wlanap del interface +WARNING: untranslated string: wlanap encryption +WARNING: untranslated string: wlanap informations +WARNING: untranslated string: wlanap interface +WARNING: untranslated string: wlanap invalid wpa +WARNING: untranslated string: wlanap link dhcp +WARNING: untranslated string: wlanap link wireless +WARNING: untranslated string: wlanap no interface +WARNING: untranslated string: wlanap none +WARNING: untranslated string: wlanap notifications +WARNING: untranslated string: wlanap select interface +WARNING: untranslated string: wlanap verbose +WARNING: untranslated string: wlanap warnings +WARNING: untranslated string: wlanap wlan card +WARNING: untranslated string: wlanap wlan services +WARNING: untranslated string: wlanap wlan settings +WARNING: untranslated string: wlanap wlan status diff --git a/doc/language_missings b/doc/language_missings index 6e12172..d0ba138 100644 --- a/doc/language_missings +++ b/doc/language_missings @@ -4,3 +4,95 @@ ############################################################################ # Checking cgi-bin translations for language: en # ############################################################################ +############################################################################ +# Checking install/setup translations for language: fr # +############################################################################ +############################################################################ +# Checking cgi-bin translations for language: fr # +############################################################################ +< dns address deleted txt +< extrahd detected drives +< fireinfo ipfire version +< fireinfo is disabled +< fireinfo is enabled +< fireinfo is submitted +< fireinfo is submitted button +< fireinfo kernel version +< fireinfo not submitted +< fireinfo not submitted button +< fireinfo pakfire version +< fireinfo please enable +< fireinfo settings +< fireinfo system version +< fireinfo why descr1 +< fireinfo why descr2 +< fireinfo why enable +< fireinfo why read more +< fireinfo your profile id +< ntp common settings +< ntp sync +< snort working +< system information +< upload new ruleset +< urlfilter file ext block +< urlfilter mode block +< wlanap access point +< wlanap channel +< wlanap debugging +< wlanap del interface +< wlanap encryption +< wlanap informations +< wlanap interface +< wlanap invalid wpa +< wlanap link dhcp +< wlanap link wireless +< wlanap no interface +< wlanap none +< wlanap notifications +< wlanap select interface +< wlanap verbose +< wlanap warnings +< wlanap wlan card +< wlanap wlan services +< wlanap wlan settings +< wlanap wlan status +############################################################################ +# Checking install/setup translations for language: es # +############################################################################ +############################################################################ +# Checking cgi-bin translations for language: es # +############################################################################ +< Async logging enabled +< fireinfo ipfire version +< fireinfo is disabled +< fireinfo is enabled +< fireinfo is submitted +< fireinfo is submitted button +< fireinfo kernel version +< fireinfo not submitted +< fireinfo not submitted button +< fireinfo pakfire version +< fireinfo please enable +< fireinfo settings +< fireinfo system version +< fireinfo why descr1 +< fireinfo why descr2 +< fireinfo why enable +< fireinfo why read more +< fireinfo your profile id +< outgoing firewall add ip group +< outgoing firewall add mac group +< outgoing firewall edit ip group +< outgoing firewall edit mac group +< outgoing firewall group error +< outgoing firewall groups +< outgoing firewall ip groups +< outgoing firewall mac groups +< outgoing firewall p2p allow +< outgoing firewall p2p deny +< outgoing firewall p2p description 1 +< outgoing firewall p2p description 2 +< outgoing firewall p2p description 3 +< outgoing firewall view group +< Set time on boot +< system information diff --git a/html/cgi-bin/backup.cgi b/html/cgi-bin/backup.cgi index 86814e9..8c93814 100644 --- a/html/cgi-bin/backup.cgi +++ b/html/cgi-bin/backup.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2005-2010 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -35,6 +35,8 @@ my %cgiparams=(); my %checked = (); my $message = ""; my $errormessage = ""; +my @backups = ""; +my @backupisos = "";
$a = new CGI;
@@ -64,6 +66,8 @@ if ( $cgiparams{'ACTION'} eq "download" ) open(DLFILE, "</var/ipfire/backup/$cgiparams{'FILE'}") or die "Unable to open $cgiparams{'FILE'}: $!"; my @fileholder = <DLFILE>; print "Content-Type:application/x-download\n"; + my @fileinfo = stat("/var/ipfire/backup/$cgiparams{'FILE'}"); + print "Content-Length:$fileinfo[7]\n"; print "Content-Disposition:attachment;filename=$cgiparams{'FILE'}\n\n"; print @fileholder; exit (0); @@ -73,6 +77,8 @@ if ( $cgiparams{'ACTION'} eq "downloadiso" ) open(DLFILE, "</var/tmp/backupiso/$cgiparams{'FILE'}") or die "Unable to open $cgiparams{'FILE'}: $!"; my @fileholder = <DLFILE>; print "Content-Type:application/x-download\n"; + my @fileinfo = stat("/var/tmp/backupiso/$cgiparams{'FILE'}"); + print "Content-Length:$fileinfo[7]\n"; print "Content-Disposition:attachment;filename=$cgiparams{'FILE'}\n\n"; print @fileholder; exit (0); @@ -82,6 +88,8 @@ if ( $cgiparams{'ACTION'} eq "downloadaddon" ) open(DLFILE, "</var/ipfire/backup/addons/backup/$cgiparams{'FILE'}") or die "Unable to open $cgiparams{'FILE'}: $!"; my @fileholder = <DLFILE>; print "Content-Type:application/x-download\n"; + my @fileinfo = stat("/var/ipfire/backup/addons/backup/$cgiparams{'FILE'}"); + print "Content-Length:$fileinfo[7]\n"; print "Content-Disposition:attachment;filename=$cgiparams{'FILE'}\n\n"; print @fileholder; exit (0); @@ -150,8 +158,13 @@ if ( $message ne "" ){ &Header::closebox(); }
-my @backups = `cd /var/ipfire/backup/ && ls *.ipf 2>/dev/null`; -my @backupisos = `cd /var/tmp/backupiso/ && ls *.iso 2>/dev/null`; +if ( -e "/var/ipfire/backup/" ){ + @backups = `cd /var/ipfire/backup/ && ls *.ipf 2>/dev/null`; +} + +if ( -e "/var/tmp/backupiso/" ){ + @backupisos = `cd /var/tmp/backupiso/ && ls *.iso 2>/dev/null`; +}
&Header::openbox('100%', 'center', $Lang::tr{'backup'});
@@ -186,6 +199,7 @@ print <<END END ; foreach (@backups){ +if ( $_ !~ /ipf$/){next;} chomp($_); my $Datei = "/var/ipfire/backup/".$_; my @Info = stat($Datei); @@ -195,6 +209,7 @@ print "<tr><td align='center'>$Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Siz print "<td width='5'><form method='post' action='$ENV{'SCRIPT_NAME'}'><input type='hidden' name='ACTION' value='delete' /><input type='hidden' name='FILE' value='$_' /><input type='image' alt='$Lang::tr{'delete'}' title='$Lang::tr{'delete'}' src='/images/user-trash.png' /></form></td></tr>"; } foreach (@backupisos){ +if ( $_ !~ /iso$/){next;} chomp($_); my $Datei = "/var/tmp/backupiso/".$_; my @Info = stat($Datei); @@ -318,4 +333,4 @@ END ; &Header::closebox(); &Header::closebigbox(); -&Header::closepage(); +&Header::closepage(); \ No newline at end of file diff --git a/html/cgi-bin/connections.cgi b/html/cgi-bin/connections.cgi index 7b53c00..14ee209 100644 --- a/html/cgi-bin/connections.cgi +++ b/html/cgi-bin/connections.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -57,7 +57,7 @@ if (open(IP, "${General::swroot}/red/local-ipaddress")) { push(@colour, ${Header::colourfw} ); }
-my @vpn = `/usr/local/bin/ipsecctrl I|grep erouted|cut -d"]" -f3|cut -d"=" -f4|cut -d";" -f1| sed "s|/| |g"`; +my @vpn = `/usr/local/bin/ipsecctrl I 2>/dev/null|grep erouted|cut -d"]" -f3|cut -d"=" -f4|cut -d";" -f1| sed "s|/| |g"`; foreach my $route (@vpn) { chomp($route); my @temp = split(/[\t ]+/, $route); diff --git a/html/cgi-bin/credits.cgi b/html/cgi-bin/credits.cgi index 5482b30..e667c83 100644 --- a/html/cgi-bin/credits.cgi +++ b/html/cgi-bin/credits.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -35,13 +35,6 @@ require "${General::swroot}/header.pl";
&Header::openbigbox('100%', 'center');
-&Header::openbox('100%', 'left', 'Version'); -print "This is ".`cat /etc/system-release`; -print " - Pakfire ".`cat /opt/pakfire/etc/pakfire.conf | grep "version =" | cut -d\" -f2`; -print "<br />".`uname -a`; -print "<br /><br /><br /><br />"; -&Header::closebox(); - &Header::openbox('100%', 'left', $Lang::tr{'donation'});
print <<END @@ -76,7 +69,7 @@ Project Leader - Michael Tremer (<a href='mailto:mitch\@ipfire.org'>mitch@ipfire.org</a>)<br /> Vice Project Leader - Christian Schmidt (<a href='mailto:maniacikarus\@ipfire.org'>maniacikarus@ipfire.org</a>)<br /> -Developer - Arne Fitzenreiter +Maintainer IPFire 2.x - Arne Fitzenreiter (<a href='mailto:arne\@ipfire.org'>arne@ipfire.org</a>)<br /> Developer - Stefan Schantl (<a href='mailto:Stevee\@ipfire.org'>stevee@ipfire.org</a>)<br /> @@ -100,637 +93,24 @@ Sponsor - Rene Zingel <p>Some parts of the distribution are left ajar on third-party software, that is licensed under the GPL, too.<br /> There are: Advanced Proxy with URL-Filter and Update-Accelerator, ZERINA, Connection Scheduler, Hddtemp and Wake-on-LAN.<br /> Distributed by Marco Sondermann, Ufuk Altinkaynak, Thomas Eichstaedt and Olaf Westrik.</p> +<p> + +This product includes GeoLite data created by MaxMind, available from <a href='http://www.maxmind.com/' target="_blank">http://www.maxmind.com/</a>. +</p> END ; &Header::closebox();
&Header::openbox('100%', 'left', 'General Public License v3'); -print <<END; -<pre> - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. <a href='http://fsf.org/' target="_blank">http://fsf.org/</a> - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. +if ( -e "/usr/share/doc/licenses/GPLv3" ) { + print '<textarea rows="25" cols="75" readonly="true">'; + print `cat "/usr/share/doc/licenses/GPLv3"`; + print '</textarea>'; +} +else { + print '<br /><a href="http://www.gnu.org/licenses/gpl-3.0.txt" target="_blank">GENERAL PUBLIC LICENSE</a><br />'; +}
- e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - <strong>END OF TERMS AND CONDITIONS</strong> - -</pre> -END &Header::closebox();
&Header::closebigbox(); diff --git a/html/cgi-bin/ddns.cgi b/html/cgi-bin/ddns.cgi index 4dba22f..f7ae568 100644 --- a/html/cgi-bin/ddns.cgi +++ b/html/cgi-bin/ddns.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -243,12 +243,12 @@ $checked{'SERVICE'}{'easydns.com'} = ''; $checked{'SERVICE'}{'enom.com'} = ''; $checked{'SERVICE'}{'freedns.afraid.org'} = ''; $checked{'SERVICE'}{'hn.org'} = ''; -$checked{'SERVICE'}{'mydyn.de'} = ''; $checked{'SERVICE'}{'no-ip.com'} = ''; $checked{'SERVICE'}{'nsupdate'} = ''; $checked{'SERVICE'}{'ovh.com'} = ''; $checked{'SERVICE'}{'regfish.com'} = ''; $checked{'SERVICE'}{'selfhost.de'} = ''; +$checked{'SERVICE'}{'strato.com'} = ''; $checked{'SERVICE'}{'tzo.com'} = ''; $checked{'SERVICE'}{'zoneedit.com'} = ''; $checked{'SERVICE'}{$settings{'SERVICE'}} = "selected='selected'"; @@ -336,12 +336,12 @@ print <<END <option $checked{'SERVICE'}{'enom.com'}>enom.com</option> <option $checked{'SERVICE'}{'freedns.afraid.org'}>freedns.afraid.org</option> <option $checked{'SERVICE'}{'hn.org'}>hn.org</option> - <option $checked{'SERVICE'}{'mydyn.de'}>mydyn.de</option> <option $checked{'SERVICE'}{'no-ip.com'}>no-ip.com</option> <option $checked{'SERVICE'}{'nsupdate'}>nsupdate</option> <option $checked{'SERVICE'}{'ovh.com'}>ovh.com</option> <option $checked{'SERVICE'}{'regfish.com'}>regfish.com</option> <option $checked{'SERVICE'}{'selfhost.de'}>selfhost.de</option> + <option $checked{'SERVICE'}{'strato.com'}>strato.com</option> <!-- <option $checked{'SERVICE'}{'tzo.com'}>tzo.com</option> comment this service out until a working fix is developed --> <option $checked{'SERVICE'}{'zoneedit.com'}>zoneedit.com</option> </select></td> diff --git a/html/cgi-bin/extrahd.cgi b/html/cgi-bin/extrahd.cgi index 741cba6..3bb6afd 100644 --- a/html/cgi-bin/extrahd.cgi +++ b/html/cgi-bin/extrahd.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -48,8 +48,8 @@ my $partitionentry = ""; my $devicefile = "/var/ipfire/extrahd/devices"; my $scanfile = "/var/ipfire/extrahd/scan"; my $partitionsfile = "/var/ipfire/extrahd/partitions"; -system("/usr/local/bin/scanhd ide"); -system("/usr/local/bin/scanhd partitions"); +system("/usr/local/bin/extrahdctrl scanhd ide"); +system("/usr/local/bin/extrahdctrl scanhd partitions");
&Header::showhttpheaders();
@@ -58,6 +58,7 @@ $extrahdsettings{'PATH'} = ''; $extrahdsettings{'FS'} = ''; $extrahdsettings{'DEVICE'} = ''; $extrahdsettings{'ACTION'} = ''; +$extrahdsettings{'UUID'} = '';
&General::readhash("${General::swroot}/extrahd/settings", %extrahdsettings); &Header::getcgihash(%extrahdsettings); @@ -89,7 +90,7 @@ if ($extrahdsettings{'ACTION'} eq $Lang::tr{'add'}) if ( "$ok" eq "true" ) { open(FILE, ">> $devicefile" ) or die "Unable to write $devicefile"; print FILE <<END -$extrahdsettings{'DEVICE'};$extrahdsettings{'FS'};$extrahdsettings{'PATH'}; +UUID=$extrahdsettings{'UUID'};$extrahdsettings{'FS'};$extrahdsettings{'PATH'}; END ; system("/usr/local/bin/extrahdctrl mount $extrahdsettings{'PATH'}"); @@ -138,12 +139,12 @@ END { @deviceline = split( /;/, $deviceentry ); my $color="$Header::colourred"; - if ( `/bin/mount | /bin/fgrep $deviceline[2] | /bin/fgrep /dev/$deviceline[0]` ) { + if ( ! `/bin/mountpoint $deviceline[2] | grep " not "` ) { $color=$Header::colourgreen; } print <<END <tr><td colspan="5"> - <tr><td align='center'><font color=$color><b>/dev/$deviceline[0]</b></font> + <tr><td align='center'><font color=$color><b>$deviceline[0]</b></font> <td align='center'>$deviceline[1] <td align='center'>$deviceline[2] <td align='center'> @@ -180,7 +181,7 @@ END @scanline = split( /;/, $scanentry ); print <<END <tr><td colspan="5"> - <tr><td align='center'><b>/dev/$scanline[0]</b> + <tr><td align='left' colspan="2"><b>/dev/$scanline[0]</b> <td align='center' colspan="2">$scanline[1] END ; @@ -201,13 +202,15 @@ END foreach $partitionentry (sort @partitions) { @partitionline = split( /;/, $partitionentry ); - if (( "$partitionline[0]" =~ /^$scanline[0]/ ) && ! ( "$partitionline[0]" eq "$scanline[0]" )) { + if (( "$partitionline[0]" =~ /^$scanline[0]/ ) && !( "$partitionline[2]" eq "" )) { $size = int($partitionline[1] / 1024); print <<END <form method='post' action='$ENV{'SCRIPT_NAME'}'> - <tr><td align="center">/dev/$partitionline[0] + <tr><td align="left" colspan=5><b>UUID=$partitionline[2]</b></td></tr> + <tr> + <td align="list">/dev/$partitionline[0]</td> <td align="center">$Lang::tr{'size'} $size MB - <td align='center'><select name="FS"> + <td align="center"><select name="FS"> <option value="auto">auto</option> <option value="ext3">ext3</option> <option value="reiserfs">reiserfs</option> @@ -217,6 +220,7 @@ END <td align="center"><input type='text' name='PATH' value=/mnt/harddisk /> <td align="center"> <input type='hidden' name='DEVICE' value='$partitionline[0]' /> + <input type='hidden' name='UUID' value='$partitionline[2]' /> <input type='hidden' name='ACTION' value=$Lang::tr{'add'} /> <input type='image' alt=$Lang::tr{'add'} src='/images/add.gif' /> </form> diff --git a/html/cgi-bin/fireinfo.cgi b/html/cgi-bin/fireinfo.cgi new file mode 100644 index 0000000..11c4637 --- /dev/null +++ b/html/cgi-bin/fireinfo.cgi @@ -0,0 +1,169 @@ +#!/usr/bin/perl +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2011 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +use strict; + +# enable only the following on debugging purpose +use warnings; +use CGI::Carp 'fatalsToBrowser'; + +require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/lang.pl"; +require "${General::swroot}/header.pl"; + +my $configfile = "/var/ipfire/main/send_profile"; + +my %fireinfosettings=(); +my $errormessage=''; + +&Header::showhttpheaders(); + +$fireinfosettings{'ENABLE_FIREINFO'} = 'off'; +$fireinfosettings{'ACTION'} = ''; + +&Header::getcgihash(%fireinfosettings); + +if ( -e "$configfile" ) { + $fireinfosettings{'ENABLE_FIREINFO'} = 'on'; +} + +if ("$fireinfosettings{'ACTION'}" eq "trigger") { + if ($fireinfosettings{'ENABLE_FIREINFO'} eq 'off') { + &General::log($Lang::tr{'fireinfo is enabled'}); + system ('/usr/bin/touch', $configfile); + $fireinfosettings{'ENABLE_FIREINFO'} = 'on'; + } else { + &General::log($Lang::tr{'fireinfo is disabled'}); + unlink "$configfile"; + $fireinfosettings{'ENABLE_FIREINFO'} = 'off'; + } + system("/usr/local/bin/fireinfoctrl &"); +} + +&Header::openpage('Fireinfo', 1, ''); + +if ($fireinfosettings{'ENABLE_FIREINFO'} ne "on") { + &Header::openbox("100%", "left", "$Lang::tr{'fireinfo why enable'}"); + + print <<END; +<font color="$Header::colourred"> + <p> + $Lang::tr{'fireinfo why descr1'} + $Lang::tr{'fireinfo why descr2'}<a href="http://fireinfo.ipfire.org" target="_blank">$Lang::tr{'fireinfo why read more'}</a> + </p> +</font> +END + + &Header::closebox(); +} + +&Header::openbigbox('100%', 'left', '', $errormessage); + +if ($errormessage) { + &Header::openbox('100%', 'left', "$Lang::tr{'error messages'}"); + print "<FONT CLASS='base'>$errormessage </FONT>\n"; + &Header::closebox(); +} + +my $ipfire_version = `cat /etc/system-release`; +my $pakfire_version = `cat /opt/pakfire/etc/pakfire.conf | grep "version =" | cut -d\" -f2`; +my $kernel_version = `uname -a`; + +&Header::openbox('100%', 'left', $Lang::tr{'fireinfo system version'}); +print <<END; + <table width="100%"> + <tr> + <td>$Lang::tr{'fireinfo ipfire version'}:</td> + <td>$ipfire_version</td> + </tr> + <tr> + <td>$Lang::tr{'fireinfo pakfire version'}:</td> + <td>$pakfire_version</td> + </tr> + <tr> + <td>$Lang::tr{'fireinfo kernel version'}:</td> + <td>$kernel_version</td> + </tr> + </table> +END +&Header::closebox(); + +# Read pregenerated profile data +my $profile = `cat /var/ipfire/fireinfo/profile`; + +print "<form method='post' action='$ENV{'SCRIPT_NAME'}'>\n"; + +# Read profile ID from file +my $profile_id = `cat /var/ipfire/fireinfo/public_id`; +chomp($profile_id); + +&Header::openbox('100%', 'left', $Lang::tr{'fireinfo settings'}); +print <<END; +<input type='hidden' name='ACTION' value='trigger' /> +<table width='100%'> + <tr> + <td>$Lang::tr{'fireinfo your profile id'}:</td> + <td> + <a href="http://fireinfo.ipfire.org/profile/$profile_id" target="_blank">$profile_id</a> + </td> + </tr> + <tr> + <!-- spacer --> + <td colspan="2"> </td> + </tr> + <tr> + <td class='base'> +END + +if ($fireinfosettings{'ENABLE_FIREINFO'} eq "on") { + print "<font color='$Header::colourgreen'>$Lang::tr{'fireinfo is submitted'}</font>"; +} else { + print "<font color='$Header::colourred'>$Lang::tr{'fireinfo not submitted'}</font>"; +} + +print "</td><td>"; + +if ($fireinfosettings{'ENABLE_FIREINFO'} eq "on") { + print "<input type='submit' name='submit' value="$Lang::tr{'fireinfo is submitted button'}" />"; +} else { + print "<input type='submit' name='submit' value="$Lang::tr{'fireinfo not submitted button'}" />"; +} + +print <<END; + </td> + </tr> + <tr> + <!-- spacer --> + <td colspan="2"><font color='$Header::colourgreen'> </font></td> + </tr> + <tr> + <td colspan='2'> + <textarea rows="25" cols="75" readonly="true">$profile</textarea> + </td> + </tr> +</table> +END +; +&Header::closebox(); +print "</form>\n"; + +&Header::closebigbox(); +&Header::closepage(); diff --git a/html/cgi-bin/hardwaregraphs.cgi b/html/cgi-bin/hardwaregraphs.cgi index dabdfd1..b0e9254 100644 --- a/html/cgi-bin/hardwaregraphs.cgi +++ b/html/cgi-bin/hardwaregraphs.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2008 Michael Tremer & Christian Schmidt # +# Copyright (C) 2005-2010 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -93,7 +93,7 @@ if ( $querry[0] =~ "hwtemp"){ &General::writehash("${General::swroot}/sensors/settings", %sensorsettings); }
- my @disks = `kudzu -qps -c HD | grep device: | cut -d" " -f2 | sort | uniq`; + my @disks = `kudzu -qps -c HD 2>/dev/null | grep device: | cut -d" " -f2 | sort | uniq`;
foreach (@disks){ my $disk = $_; @@ -105,31 +105,31 @@ if ( $querry[0] =~ "hwtemp"){ &Header::closebox(); }
- if ( `ls $mainsettings{'RRDLOG'}/collectd/localhost/thermal-thermal_zone*` ) { + if ( `ls $mainsettings{'RRDLOG'}/collectd/localhost/thermal-thermal_zone* 2>/dev/null` ) { &Header::openbox('100%', 'center', "ACPI Thermal-Zone Temp $Lang::tr{'graph'}"); &Graphs::makegraphbox("hardwaregraphs.cgi","thermaltemp","day"); &Header::closebox(); }
- if ( `ls $mainsettings{'RRDLOG'}/collectd/localhost/sensors-*/temperature-*` ) { + if ( `ls $mainsettings{'RRDLOG'}/collectd/localhost/sensors-*/temperature-* 2>/dev/null` ) { &Header::openbox('100%', 'center', "hwtemp $Lang::tr{'graph'}"); &Graphs::makegraphbox("hardwaregraphs.cgi","hwtemp","day","375"); Header::closebox(); }
- if ( `ls $mainsettings{'RRDLOG'}/collectd/localhost/sensors-*/fanspeed-*` ) { + if ( `ls $mainsettings{'RRDLOG'}/collectd/localhost/sensors-*/fanspeed-* 2>/dev/null` ) { &Header::openbox('100%', 'center', "hwfan $Lang::tr{'graph'}"); &Graphs::makegraphbox("hardwaregraphs.cgi","hwfan","day"); &Header::closebox(); }
- if ( `ls $mainsettings{'RRDLOG'}/collectd/localhost/sensors-*/voltage-*` ) { + if ( `ls $mainsettings{'RRDLOG'}/collectd/localhost/sensors-*/voltage-* 2>/dev/null` ) { &Header::openbox('100%', 'center', "hwvolt $Lang::tr{'graph'}"); &Graphs::makegraphbox("hardwaregraphs.cgi","hwvolt","day","435"); &Header::closebox(); }
- if ( `ls $mainsettings{'RRDLOG'}/collectd/localhost/sensors-*` ) { + if ( `ls $mainsettings{'RRDLOG'}/collectd/localhost/sensors-* 2>/dev/null` ) { sensorsbox(); } &Header::closebigbox(); diff --git a/html/cgi-bin/ids.cgi b/html/cgi-bin/ids.cgi index 62e6c70..220bad0 100644 --- a/html/cgi-bin/ids.cgi +++ b/html/cgi-bin/ids.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2005-2010 IPFire Team # +# Copyright (C) 2005-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -97,7 +97,7 @@ if (-e "/etc/snort/snort.conf") { close(FILE); open(FILE, ">/etc/snort/snort.conf") or die 'Unable to write snort config file.';
- my @rules = `cd /etc/snort/rules/ && ls *.rules`; # With this loop the rule might be display with correct rulepath set + my @rules = `cd /etc/snort/rules/ && ls *.rules 2>/dev/null`; # With this loop the rule might be display with correct rulepath set foreach (@rules) { chomp $_; my $temp = join(";",@snortconfig); @@ -264,21 +264,22 @@ if (-e "/etc/snort/snort.conf") {
if ($snortsettings{'RULES'} eq 'subscripted') { #$url="http://dl.snort.org/sub-rules/snortrules-snapshot-2.8_s.tar.gz?oink_code=$sn..."; - $url=" http://www.snort.org/reg-rules/snortrules-snapshot-2861_s.tar.gz/$snortsetti..."; + $url=" http://www.snort.org/reg-rules/snortrules-snapshot-2904_s.tar.gz/$snortsetti..."; #$url="http://www.snort.org/pub-bin/oinkmaster.cgi/$snortsettings%7B%27OINKCODE%27%..."; } elsif ($snortsettings{'RULES'} eq 'registered') { #$url="http://dl.snort.org/reg-rules/snortrules-snapshot-2.8.tar.gz?oink_code=$snor..."; - $url=" http://www.snort.org/reg-rules/snortrules-snapshot-2861.tar.gz/$snortsetting..."; + $url=" http://www.snort.org/reg-rules/snortrules-snapshot-2904.tar.gz/$snortsetting..."; #$url="http://www.snort.org/pub-bin/oinkmaster.cgi/$snortsettings%7B%27OINKCODE%27%..."; } else { - $url="http://rules.emergingthreats.net/open/snort-2.8.6/emerging.rules.tar.gz"; + $url="http://rules.emergingthreats.net/open/snort-2.9.0/emerging.rules.tar.gz"; }
if ($snortsettings{'ACTION'} eq $Lang::tr{'save'} && $snortsettings{'ACTION2'} eq "snort" ) { $errormessage = $Lang::tr{'invalid input for oink code'} unless ( ($snortsettings{'OINKCODE'} =~ /^[a-z0-9]+$/) || - ($snortsettings{'RULESTYPE'} eq 'nothing' ) ); + ($snortsettings{'RULESTYPE'} eq 'nothing' ) || + ($snortsettings{'RULESTYPE'} eq 'community' ));
&General::writehash("${General::swroot}/snort/settings", %snortsettings); if ($snortsettings{'ENABLE_SNORT'} eq 'on') @@ -537,10 +538,9 @@ print <<END <td width='30%' align='center'><input type='submit' name='ACTION' value='$Lang::tr{'download new ruleset'}' /> END ; - -if ( $snortsettings{'ACTION'} eq $Lang::tr{'download new ruleset'} ) { - $snortsettings{'INSTALLDATE'} = `/bin/date +'%Y-%m-%d'`; - &General::writehash("${General::swroot}/snort/settings", %snortsettings); +if ( -e "/var/tmp/snortrules.tar.gz"){ + my @Info = stat("/var/tmp/snortrules.tar.gz"); + $snortsettings{'INSTALLDATE'} = localtime($Info[9]); } print " $Lang::tr{'updates installed'}: $snortsettings{'INSTALLDATE'}</td>";
diff --git a/html/cgi-bin/index.cgi b/html/cgi-bin/index.cgi index dfe65bf..0dcadb0 100644 --- a/html/cgi-bin/index.cgi +++ b/html/cgi-bin/index.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -39,6 +39,7 @@ my $warnmessage = ''; my $refresh = ""; my $ipaddr='';
+ &Header::showhttpheaders();
$cgiparams{'ACTION'} = ''; @@ -57,6 +58,7 @@ my %mainsettings = ();
my $connstate = &Header::connectionstatus();
+ if ( -e "/var/ipfire/main/gpl-accepted" ) { if ($cgiparams{'ACTION'} eq $Lang::tr{'shutdown'} || $cgiparams{'ACTION'} eq $Lang::tr{'reboot'}) { $refresh = "<meta http-equiv='refresh' content='300;'>"; } elsif ($connstate =~ /$Lang::tr{'connecting'}/ || /$Lang::tr{'connection closed'}/ ){ @@ -64,6 +66,7 @@ if ($cgiparams{'ACTION'} eq $Lang::tr{'shutdown'} || $cgiparams{'ACTION'} eq $La } elsif ($connstate =~ /$Lang::tr{'dod waiting'}/ || -e "${General::swroot}/main/refreshindex") { $refresh = "<meta http-equiv='refresh' content='30;'>"; } +}
if ($cgiparams{'ACTION'} eq $Lang::tr{'dial profile'}) { @@ -128,8 +131,13 @@ my $dialButtonDisabled = "disabled='disabled'";
&Header::openpage($Lang::tr{'main page'}, 1, $refresh); &Header::openbigbox('', 'center'); -&Header::openbox('100%', 'center', &Header::cleanhtml(`/bin/uname -n`,"y"));
+# licence agreement +if ($cgiparams{'ACTION'} eq $Lang::tr{'yes'} && $cgiparams{'gpl_accepted'} eq '1') { + system('touch /var/ipfire/main/gpl_accepted') +} +if ( -e "/var/ipfire/main/gpl_accepted" ) { +&Header::openbox('100%', 'center', &Header::cleanhtml(`/bin/uname -n`,"y"));
if ( ( $pppsettings{'VALID'} eq 'yes' && $modemsettings{'VALID'} eq 'yes' ) || ( $netsettings{'CONFIG_TYPE'} =~ /^(1|2|3|4)$/ && $netsettings{'RED_TYPE'} =~ /^(DHCP|STATIC)$/ )) { @@ -380,6 +388,11 @@ END END }
+# Fireinfo +if ( ! -e "/var/ipfire/main/send_profile") { + $warnmessage .= "<li><a style='color: white;' href='fireinfo.cgi'>$Lang::tr{'fireinfo please enable'}</a></li>"; +} + # Memory usage warning my @free = `/usr/bin/free`; $free[1] =~ m/(\d+)/; @@ -394,7 +407,7 @@ if ($used / $mem > 90) { # Diskspace usage warning my @temp=(); my $temp2=(); -my @df = `/bin/df -B M -x rootfs`; +my @df = `/bin/df -B M -P -x rootfs`; foreach my $line (@df) { next if $line =~ m/^Filesystem/; if ($line =~ m/root/ ) { @@ -418,7 +431,7 @@ foreach my $line (@df) { }
# S.M.A.R.T. health warning -my @files = `/bin/ls /var/run/smartctl_out_hddtemp-*`; +my @files = `/bin/ls /var/run/smartctl_out_hddtemp-* 2>/dev/null`; foreach my $file (@files) { chomp ($file); my $disk=`echo $file | cut -d"-" -f2`; @@ -437,8 +450,10 @@ END ; &Pakfire::dblist("upgrade", "notice"); print <<END; - END +if ( -e "/var/run/need_reboot" ) { + print "<br /><br /><font color='red'>$Lang::tr{'needreboot'}!</font>"; +} } else { my $message=''; if ($death) { @@ -462,5 +477,37 @@ END }
&Header::closebox(); +} + +else { +&Header::openbox('100%', 'left', $Lang::tr{'gpl license agreement'}); +print <<END; + $Lang::tr{'gpl please read carefully the general public license and accept it below'}. + <br /><br /> +END +; +if ( -e "/usr/share/doc/licenses/GPLv3" ) { + print '<textarea rows='25' cols='75' readonly='true'>'; + print `cat /usr/share/doc/licenses/GPLv3`; + print '</textarea>'; +} +else { + print '<br /><a href='http://www.gnu.org/licenses/gpl-3.0.txt%5C' target='_blank'>GNU GENERAL PUBLIC LICENSE</a><br />'; +} +print <<END; + <p> + <form method='post' action='$ENV{'SCRIPT_NAME'}'> + <input type='checkbox' name='gpl_accepted' value='1'/> $Lang::tr{'gpl i accept these terms and conditions'}. + <br/ > + <input type='submit' name='ACTION' value=$Lang::tr{'yes'} /> + </form> + </p> + <a href='http://www.gnu.org/licenses/translations.html' target='_blank'>$Lang::tr{'gpl unofficial translation of the general public license v3'}</a> + +END + +&Header::closebox(); +} + &Header::closebigbox(); &Header::closepage(); diff --git a/html/cgi-bin/ipinfo.cgi b/html/cgi-bin/ipinfo.cgi index bc214f0..71098a2 100644 --- a/html/cgi-bin/ipinfo.cgi +++ b/html/cgi-bin/ipinfo.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -39,8 +39,6 @@ my %cgiparams=(); $ENV{'QUERY_STRING'} =~s/&//g; my @addrs = split(/ip=/,$ENV{'QUERY_STRING'});
-my %whois_servers = ("RIPE"=>"whois.ripe.net","APNIC"=>"whois.apnic.net","LACNIC"=>"whois.lacnic.net"); - &Header::openpage($Lang::tr{'ip info'}, 1, '');
&Header::openbigbox('100%', 'left'); @@ -58,15 +56,15 @@ next if $addr eq ""; my $sock = new IO::Socket::INET ( PeerAddr => $whoisname, PeerPort => 43, Proto => 'tcp'); if ($sock) { - print $sock "$addr\n"; + print $sock "n $addr\n"; while (<$sock>) { - $extraquery = $1 if (/NetType: Allocated to (\S+)\s+/); + $extraquery = $1 if (/ReferralServer: whois://(\S+)\s+/); push(@lines,$_); } close($sock); if ($extraquery) { undef (@lines); - $whoisname = $whois_servers{$extraquery}; + $whoisname = $extraquery; my $sock = new IO::Socket::INET ( PeerAddr => $whoisname, PeerPort => 43, Proto => 'tcp'); if ($sock) { diff --git a/html/cgi-bin/logs.cgi/firewalllog.dat b/html/cgi-bin/logs.cgi/firewalllog.dat index 5979a76..466a3ce 100644 --- a/html/cgi-bin/logs.cgi/firewalllog.dat +++ b/html/cgi-bin/logs.cgi/firewalllog.dat @@ -333,7 +333,7 @@ foreach $_ (@log) my $comment = $3; my $packet = $4;
- $packet =~ /IN=(\w+)/; my $iface=$1; if ( $1 eq "27" ){ $iface="";} + $packet =~ /IN=(\w+)/; my $iface=$1; if ( $1 =~ /2./ ){ $iface="";} $packet =~ /SRC=([\d.]+)/; my $srcaddr=$1; $packet =~ /DST=([\d.]+)/; my $dstaddr=$1; $packet =~ /MAC=([\w+:]+)/; my $macaddr=$1; diff --git a/html/cgi-bin/logs.cgi/log.dat b/html/cgi-bin/logs.cgi/log.dat index 8405c8f..fea9e6b 100644 --- a/html/cgi-bin/logs.cgi/log.dat +++ b/html/cgi-bin/logs.cgi/log.dat @@ -26,10 +26,6 @@ my %mainsettings = ();
use POSIX();
-#workaround to suppress a warning when a variable is used only once -my @dummy = ( ${Header::table2colour} ); -undef (@dummy); - my %cgiparams=(); my %logsettings=(); my $errormessage = ''; @@ -171,7 +167,7 @@ my $date = $cgiparams{'DAY'} == 0 ? '' : $cgiparams{'DAY'} <= 9 ? "0$cgiparams{ # calculate end of active week (saturday 23H59) my @then = (); @then = localtime(time()); - my $sunday = POSIX::mktime( 0, 0, 0, @then[3], @then[4], @then[5]); + my $sunday = POSIX::mktime( 0, 0, 0, $then[3], $then[4], $then[5]); $sunday += (6-$then[6]) * 86400;
# Convert delta in second to full weeks diff --git a/html/cgi-bin/mdstat.cgi b/html/cgi-bin/mdstat.cgi new file mode 100644 index 0000000..35c7deb --- /dev/null +++ b/html/cgi-bin/mdstat.cgi @@ -0,0 +1,51 @@ +#!/usr/bin/perl +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2011 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +use strict; + +# enable only the following on debugging purpose +#use warnings; +#use CGI::Carp 'fatalsToBrowser'; + +require '/var/ipfire/general-functions.pl'; +require "${General::swroot}/lang.pl"; +require "${General::swroot}/header.pl"; + +my %color = (); +my %mainsettings = (); + +&General::readhash("${General::swroot}/main/settings", %mainsettings); +&General::readhash("/srv/web/ipfire/html/themes/".$mainsettings{'THEME'}."/include/colors.txt", %color); + +&Header::showhttpheaders(); +&Header::openpage($Lang::tr{'status information'}, 1, ''); +&Header::openbigbox('100%', 'left'); + +&Header::openbox('100%', 'left',"MD Raid State"); + +print '<textarea rows="25" cols="80" readonly="true">'; +print `cat "/proc/mdstat"`; +print '</textarea>'; + +&Header::closebox(); + +&Header::closebigbox(); +&Header::closepage(); diff --git a/html/cgi-bin/media.cgi b/html/cgi-bin/media.cgi index 6a89ca8..9456c3c 100644 --- a/html/cgi-bin/media.cgi +++ b/html/cgi-bin/media.cgi @@ -70,7 +70,7 @@ if ( $querry[0] =~ "sd?" || $querry[0] =~ "hd?" || $querry[0] =~ "xvd??"){ &Header::openbox('100%', 'center', $Lang::tr{'disk usage'}); print "<table width='95%' cellspacing='5'>\n"; - open(DF,'/bin/df -B M -x rootfs|'); + open(DF,'/bin/df -P -B M -x rootfs|'); while(<DF>){ if ($_ =~ m/^Filesystem/ ){ print <<END @@ -108,7 +108,7 @@ END close DF; print "<tr><td colspan='7'> \n<tr><td colspan='7'><h3>Inodes</h3>\n";
- open(DF,'/bin/df -i -x rootfs|'); + open(DF,'/bin/df -P -i -x rootfs|'); while(<DF>){ if ($_ =~ m/^Filesystem/ ){ print <<END diff --git a/html/cgi-bin/memory.cgi b/html/cgi-bin/memory.cgi index a0a01b0..1708b0f 100644 --- a/html/cgi-bin/memory.cgi +++ b/html/cgi-bin/memory.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2008 Michael Tremer & Christian Schmidt # +# Copyright (C) 2005-2010 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -56,7 +56,7 @@ if ( $querry[0] =~ "memory"){ &Graphs::makegraphbox("memory.cgi","memory","day"); &Header::closebox();
- if ( `ls $mainsettings{'RRDLOG'}/collectd/localhost/swap` ) { + if ( `ls $mainsettings{'RRDLOG'}/collectd/localhost/swap 2>/dev/null` ) { &Header::openbox('100%', 'center', "Swap $Lang::tr{'graph'}"); &Graphs::makegraphbox("memory.cgi","swap","day"); &Header::closebox(); diff --git a/html/cgi-bin/netexternal.cgi b/html/cgi-bin/netexternal.cgi index 332774c..cd29d5d 100644 --- a/html/cgi-bin/netexternal.cgi +++ b/html/cgi-bin/netexternal.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2008 Michael Tremer & Christian Schmidt # +# Copyright (C) 2005-2010 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # diff --git a/html/cgi-bin/netinternal.cgi b/html/cgi-bin/netinternal.cgi index bf6840f..60560f3 100644 --- a/html/cgi-bin/netinternal.cgi +++ b/html/cgi-bin/netinternal.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2008 Michael Tremer & Christian Schmidt # +# Copyright (C) 2005-2010 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -64,7 +64,7 @@ if ( $querry[0] =~ /wireless/ ){ if ($netsettings{'BLUE_DEV'}) {push (@graphs, ($netsettings{'BLUE_DEV'})); } if ($netsettings{'ORANGE_DEV'}) {push (@graphs, ($netsettings{'ORANGE_DEV'})); }
- my @wirelessgraphs = `ls -dA /var/log/rrd/collectd/localhost/wireless*`; + my @wirelessgraphs = `ls -dA /var/log/rrd/collectd/localhost/wireless* 2>/dev/null`; foreach (@wirelessgraphs){ $_ =~ /(.*)/wireless-(.*)/; push(@wireless,$2); diff --git a/html/cgi-bin/outgoingfw.cgi b/html/cgi-bin/outgoingfw.cgi index a15b243..295bde4 100644 --- a/html/cgi-bin/outgoingfw.cgi +++ b/html/cgi-bin/outgoingfw.cgi @@ -699,7 +699,8 @@ END ; my @ipgroups = qx(ls $configpath/ipgroups/); foreach (sort @ipgroups){ - print "\t\t\t\t\t<option value='$_' $selected{'SNET'}{'$_'}>$_</option>\n"; + chomp($_); + print "\t\t\t\t\t<option value='$_' $selected{'SNET'}{$_}>$_</option>\n"; } print <<END </optgroup> @@ -708,7 +709,8 @@ END ; my @macgroups = qx(ls $configpath/macgroups/); foreach (sort @macgroups){ - print "\t\t\t\t\t<option value='$_' $selected{'SNET'}{'$_'}>$_</option>\n"; + chomp($_); + print "\t\t\t\t\t<option value='$_' $selected{'SNET'}{$_}>$_</option>\n"; } print <<END </optgroup> @@ -844,4 +846,4 @@ END }
&Header::closebigbox(); -&Header::closepage(); \ No newline at end of file +&Header::closepage(); diff --git a/html/cgi-bin/outgoinggrp.cgi b/html/cgi-bin/outgoinggrp.cgi index a00db2a..e757ca0 100644 --- a/html/cgi-bin/outgoinggrp.cgi +++ b/html/cgi-bin/outgoinggrp.cgi @@ -65,9 +65,9 @@ $selected{'macgroup'}{$outgrpsettings{'macgroup'}} = "selected='selected'"; # my $debugCount = 0; # foreach my $line (sort keys %outgrpsettings) { # print "$line = $outgrpsettings{$line}<br />\n"; - # $debugCount++; +# $debugCount++; # } -# print " Count: $debugCount\n"; +# print "Count: $debugCount\n"; # &Header::closebox(); # DEBUG DEBUG ############### @@ -78,6 +78,9 @@ $selected{'macgroup'}{$outgrpsettings{'macgroup'}} = "selected='selected'"; if ($outgrpsettings{'ACTION'} eq 'newipgroup') { &newipgroup(); +}elsif ($outgrpsettings{'ACTION'} eq 'editipgroup') +{ + &editipgroup(); } elsif ($outgrpsettings{'ACTION'} eq 'deleteipgroup' ) { unlink("$configpath/ipgroups/$outgrpsettings{'ipgroup'}"); } elsif ($outgrpsettings{'ACTION'} eq 'addipgroup') { @@ -90,6 +93,7 @@ if ($outgrpsettings{'ACTION'} eq 'newipgroup') $errormessage = "$Lang::tr{'outgoing firewall reserved groupname'}"; } else { open (FILE, ">$configpath/ipgroups/$outgrpsettings{'ipgroup'}") or die "Can't save $outgrpsettings{'ipgroup'} settings $!"; + $outgrpsettings{'ipgroupcontent'} =~ s/\s*$//; flock (FILE, 2); print FILE $outgrpsettings{'ipgroupcontent'}."\n"; close FILE; @@ -99,7 +103,10 @@ if ($outgrpsettings{'ACTION'} eq 'newipgroup') if ($outgrpsettings{'ACTION'} eq 'newmacgroup') { &newmacgroup(); -} elsif ($outgrpsettings{'ACTION'} eq 'deletemacgroup' ) { +}elsif ($outgrpsettings{'ACTION'} eq 'editmacgroup') +{ + &editmacgroup(); +}elsif ($outgrpsettings{'ACTION'} eq 'deletemacgroup' ) { unlink("$configpath/macgroups/$outgrpsettings{'macgroup'}"); } elsif ($outgrpsettings{'ACTION'} eq 'addmacgroup') {
@@ -111,6 +118,7 @@ if ($outgrpsettings{'ACTION'} eq 'newmacgroup') $errormessage = "$Lang::tr{'outgoing firewall reserved groupname'}"; } else { open (FILE, ">$configpath/macgroups/$outgrpsettings{'macgroup'}") or die "Can't save $outgrpsettings{'macgroup'} settings $!"; + $outgrpsettings{'macgroupcontent'} =~ s/\s*$//; flock (FILE, 2); print FILE $outgrpsettings{'macgroupcontent'}."\n"; close FILE; @@ -176,20 +184,27 @@ print <<END <table width='10%' cellspacing='0'> <tr> <td align='center'> - <form method='post' action='$ENV{'SCRIPT_NAME'}#outgoing showipgroup'> + <form method='post' action='$ENV{'SCRIPT_NAME'}'> + <input type='hidden' name='ACTION' value='editipgroup' /> + <input type='hidden' name='ipgroup' value='$outgrpsettings{'ipgroup'}' /> + <input type='image' alt='$Lang::tr{'edit'}' title='$Lang::tr{'edit'}' src='/images/edit.gif' /> + </form> + </td> + <td align='center'> + <form method='post' action='$ENV{'SCRIPT_NAME'}'> <input type='hidden' name='ACTION' value='newipgroup' /> <input type='image' alt='$Lang::tr{'new'}' title='$Lang::tr{'new'}' src='/images/list-add.png' /> </form> </td> <td align='center'> - <form method='post' action='$ENV{'SCRIPT_NAME'}#outgoing showipgroup'> + <form method='post' action='$ENV{'SCRIPT_NAME'}'> <input type='hidden' name='ACTION' value='saveipgroup' /> <input type='hidden' name='ipgroup' value='$outgrpsettings{'ipgroup'}' /> <input type='image' alt='$Lang::tr{'save'}' title='$Lang::tr{'save'}' src='/images/media-floppy.png' /> </form> </td> <td align='center'> - <form method='post' action='$ENV{'SCRIPT_NAME'}#outgoing showipgroup'> + <form method='post' action='$ENV{'SCRIPT_NAME'}'> <input type='hidden' name='ACTION' value='deleteipgroup' /> <input type='hidden' name='ipgroup' value='$outgrpsettings{'ipgroup'}' /> <input type='image' alt='$Lang::tr{'delete'}' title='$Lang::tr{'delete'}' src='/images/user-trash.png' /> @@ -253,20 +268,27 @@ print <<END <table width='10%' cellspacing='0'> <tr> <td align='center'> - <form method='post' action='$ENV{'SCRIPT_NAME'}#outgoing showmacgroup'> + <form method='post' action='$ENV{'SCRIPT_NAME'}'> + <input type='hidden' name='ACTION' value='editmacgroup' /> + <input type='hidden' name='macgroup' value='$outgrpsettings{'macgroup'}' /> + <input type='image' alt='$Lang::tr{'edit'}' title='$Lang::tr{'edit'}' src='/images/edit.gif' /> + </form> + </td> + <td align='center'> + <form method='post' action='$ENV{'SCRIPT_NAME'}'> <input type='hidden' name='ACTION' value='newmacgroup' /> <input type='image' alt='$Lang::tr{'new'}' title='$Lang::tr{'new'}' src='/images/list-add.png' /> </form> </td> <td align='center'> - <form method='post' action='$ENV{'SCRIPT_NAME'}#outgoing showmacgroup'> + <form method='post' action='$ENV{'SCRIPT_NAME'}'> <input type='hidden' name='ACTION' value='savemacgroup' /> <input type='hidden' name='macgroup' value='$outgrpsettings{'macgroup'}' /> <input type='image' alt='$Lang::tr{'save'}' title='$Lang::tr{'save'}' src='/images/media-floppy.png' /> </form> </td> <td align='center'> - <form method='post' action='$ENV{'SCRIPT_NAME'}#outgoing showmacgroup'> + <form method='post' action='$ENV{'SCRIPT_NAME'}'> <input type='hidden' name='ACTION' value='deletemacgroup' /> <input type='hidden' name='macgroup' value='$outgrpsettings{'macgroup'}' /> <input type='image' alt='$Lang::tr{'delete'}' title='$Lang::tr{'delete'}' src='/images/user-trash.png' /> @@ -302,7 +324,7 @@ print <<END </tr> <tr> <td align='left' colspan='2'> - <input type='text' name='ipgroup' value='newgroup' size="30" /> + <input type='text' name='ipgroup' value='newipgroup' size="30" /> </td> <td align='left'> <input type='hidden' name='ACTION' value='addipgroup' /> @@ -311,7 +333,46 @@ print <<END </tr> <tr> <td align='left' colspan='3'> - <textarea name="ipgroupcontent" cols="20" rows="5" Wrap="off">192.168.1.0/24\n192.168.3.0/255.255.255.0\n192.168.0.1\n192.168.0.2\n</textarea> + <textarea name="ipgroupcontent" cols="40" rows="5" Wrap="off">192.168.1.0/24\n192.168.3.0/255.255.255.0\n192.168.0.1\n192.168.0.2\n</textarea> + </td> + </tr> + </table> + </form> +END +; + &Header::closebox(); + &Header::closebigbox(); + &Header::closepage(); + exit 0; +} + +sub editipgroup +{ +my $ipgroupcontent = `cat $configpath/ipgroups/$outgrpsettings{'ipgroup'} 2>/dev/null`; + + &Header::openbox('100%', 'center', $Lang::tr{'outgoing firewall edit ip group'}); + +print <<END + <form method='post' action='$ENV{'SCRIPT_NAME'}'> + <table width='95%' cellspacing='0'> + <tr> + <td bgcolor='$color{'color20'}' colspan='3' align='left'><b>$Lang::tr{'outgoing firewall edit ip group'}</b></td> + </tr> + <tr> + <td colspan='3' align='left'><br /></td> + </tr> + <tr> + <td align='left' colspan='2'> + <input type='text' name='ipgroup' value='$outgrpsettings{'ipgroup'}' size='30' readonly style='color:$color{'color20'}'/> + </td> + <td align='left'> + <input type='hidden' name='ACTION' value='addipgroup' /> + <input type='image' alt='$Lang::tr{'save'}' title='$Lang::tr{'save'}' src='/images/media-floppy.png' /> + </td> + </tr> + <tr> + <td align='left' colspan='3'> + <textarea name="ipgroupcontent" cols="40" rows="5" Wrap="off">$ipgroupcontent</textarea> </td> </tr> </table> @@ -339,7 +400,7 @@ print <<END </tr> <tr> <td align='left' colspan='2'> - <input type='text' name='macgroup' value='newgroup' size="30" /> + <input type='text' name='macgroup' value='newmacgroup' size="30" /> </td> <td align='left'> <input type='hidden' name='ACTION' value='addmacgroup' /> @@ -359,4 +420,43 @@ END &Header::closebigbox(); &Header::closepage(); exit 0; -} \ No newline at end of file +} + +sub editmacgroup +{ +my $macgroupcontent = `cat $configpath/macgroups/$outgrpsettings{'macgroup'} 2>/dev/null`; + + &Header::openbox('100%', 'center', $Lang::tr{'outgoing firewall edit mac group'}); + +print <<END + <form method='post' action='$ENV{'SCRIPT_NAME'}#outgoing editmacgroup'> + <table width='95%' cellspacing='0'> + <tr> + <td bgcolor='$color{'color20'}' colspan='3' align='left'><b>$Lang::tr{'outgoing firewall edit mac group'}</b></td> + </tr> + <tr> + <td colspan='3' align='left'><br /></td> + </tr> + <tr> + <td align='left' colspan='2'> + <input type='text' name='macgroup' value='$outgrpsettings{'macgroup'}' size='30' readonly style='color:$color{'color20'}'/> + </td> + <td align='left'> + <input type='hidden' name='ACTION' value='addmacgroup' /> + <input type='image' alt='$Lang::tr{'save'}' title='$Lang::tr{'save'}' src='/images/media-floppy.png' /> + </td> + </tr> + <tr> + <td align='left' colspan='3'> + <textarea name="macgroupcontent" cols="20" rows="5" Wrap="off">$macgroupcontent</textarea> + </td> + </tr> + </table> + </form> +END +; + &Header::closebox(); + &Header::closebigbox(); + &Header::closepage(); + exit 0; +} diff --git a/html/cgi-bin/ovpnmain.cgi b/html/cgi-bin/ovpnmain.cgi index fcaeb5c..c99e7be 100644 --- a/html/cgi-bin/ovpnmain.cgi +++ b/html/cgi-bin/ovpnmain.cgi @@ -1862,35 +1862,6 @@ END } else { $errormessage = $Lang::tr{'invalid key'}; } -#test33 - -### -### Choose between adding a host-net or net-net connection -### -} elsif ($cgiparams{'ACTION'} eq $Lang::tr{'add'} && $cgiparams{'TYPE'} eq '') { - &General::readhash("${General::swroot}/ovpn/settings", %vpnsettings); - &Header::showhttpheaders(); - &Header::openpage($Lang::tr{'vpn configuration main'}, 1, ''); - &Header::openbigbox('100%', 'LEFT', '', ''); - &Header::openbox('100%', 'LEFT', $Lang::tr{'connection type'}); - print <<END - <b>$Lang::tr{'connection type'}:</b><br /> - <table><form method='post'> - <tr><td><input type='radio' name='TYPE' value='host' checked /></td> - <td class='base'>$Lang::tr{'host to net vpn'}</td></tr> - <tr><td><input type='radio' name='TYPE' value='net' disabled='disabled' /></td> - <td class='base'>$Lang::tr{'net to net vpn'}</td></tr> - <tr><td align='center' colspan='2'><input type='submit' name='ACTION' value='$Lang::tr{'add'}' /></td></tr> - </form></table> -END - ; - &Header::closebox(); - &Header::closebigbox(); - &Header::closepage(); - exit (0); -### -### Adding a new connection -### } elsif (($cgiparams{'ACTION'} eq $Lang::tr{'add'}) || ($cgiparams{'ACTION'} eq $Lang::tr{'edit'}) || ($cgiparams{'ACTION'} eq $Lang::tr{'save'} && $cgiparams{'ADVANCED'} eq '')) { @@ -1904,9 +1875,10 @@ END $errormessage = $Lang::tr{'invalid key'}; goto VPNCONF_END; } + $cgiparams{'ENABLED'} = $confighash{$cgiparams{'KEY'}}[0]; $cgiparams{'NAME'} = $confighash{$cgiparams{'KEY'}}[1]; - $cgiparams{'TYPE'} = $confighash{$cgiparams{'KEY'}}[3]; + $cgiparams{'TYPE'} = 'host'; $cgiparams{'AUTH'} = $confighash{$cgiparams{'KEY'}}[4]; $cgiparams{'PSK'} = $confighash{$cgiparams{'KEY'}}[5]; $cgiparams{'SIDE'} = $confighash{$cgiparams{'KEY'}}[6]; @@ -1946,11 +1918,6 @@ END goto VPNCONF_ERROR; }
-# if (($cgiparams{'TYPE'} eq 'net') && ($cgiparams{'SIDE'} !~ /^(left|right)$/)) { -# $errormessage = $Lang::tr{'ipfire side is invalid'}; -# goto VPNCONF_ERROR; -# } - # Check if there is no other entry with this name if (! $cgiparams{'KEY'}) { foreach my $key (keys %confighash) { @@ -1961,11 +1928,6 @@ END } }
- if (($cgiparams{'TYPE'} eq 'net') && (! $cgiparams{'REMOTE'})) { - $errormessage = $Lang::tr{'invalid input for remote host/ip'}; - goto VPNCONF_ERROR; - } - if ($cgiparams{'REMOTE'}) { if (! &General::validip($cgiparams{'REMOTE'})) { if (! &General::validfqdn ($cgiparams{'REMOTE'})) { @@ -1994,10 +1956,6 @@ END } } } - if (($cgiparams{'TYPE'} eq 'net') && (! &General::validipandmask($cgiparams{'REMOTE_SUBNET'}))) { - $errormessage = $Lang::tr{'remote subnet is invalid'}; - goto VPNCONF_ERROR; - }
if ($cgiparams{'ENABLED'} !~ /^(on|off)$/) { $errormessage = $Lang::tr{'invalid input'}; @@ -2121,6 +2079,9 @@ END goto VPNCONF_ERROR; } } elsif ($cgiparams{'AUTH'} eq 'certgen') { + + $cgiparams{'CERT_NAME'} =~ s/ //g; + if ($cgiparams{'KEY'}) { $errormessage = $Lang::tr{'cant change certificates'}; goto VPNCONF_ERROR; @@ -2279,17 +2240,13 @@ END if ((! $cgiparams{'KEY'}) && $cgiparams{'AUTH'} ne 'psk') { $confighash{$key}[2] = $cgiparams{'CERT_NAME'}; } - $confighash{$key}[3] = $cgiparams{'TYPE'}; + $confighash{$key}[3] = 'host'; if ($cgiparams{'AUTH'} eq 'psk') { $confighash{$key}[4] = 'psk'; $confighash{$key}[5] = $cgiparams{'PSK'}; } else { $confighash{$key}[4] = 'cert'; } - if ($cgiparams{'TYPE'} eq 'net') { - $confighash{$key}[6] = $cgiparams{'SIDE'}; - $confighash{$key}[11] = $cgiparams{'REMOTE_SUBNET'}; - } $confighash{$key}[8] = $cgiparams{'LOCAL_SUBNET'}; $confighash{$key}[10] = $cgiparams{'REMOTE'}; $confighash{$key}[25] = $cgiparams{'REMARK'}; @@ -2376,7 +2333,7 @@ END }
print "<form method='post' enctype='multipart/form-data'>"; - print "<input type='hidden' name='TYPE' value='$cgiparams{'TYPE'}' />"; + print "<input type='hidden' name='TYPE' value='host' />";
if ($cgiparams{'KEY'}) { print "<input type='hidden' name='KEY' value='$cgiparams{'KEY'}' />"; @@ -2386,7 +2343,6 @@ END &Header::openbox('100%', 'LEFT', "$Lang::tr{'connection'}:"); print "<table width='100%'>\n"; print "<tr><td width='25%' class='boldbase'>$Lang::tr{'name'}:</td>"; - if ($cgiparams{'TYPE'} eq 'host') { if ($cgiparams{'KEY'}) { print "<td width='35%' class='base'><input type='hidden' name='NAME' value='$cgiparams{'NAME'}' />$cgiparams{'NAME'}</td>\n"; } else { @@ -2402,42 +2358,6 @@ END # print "<option value='ORANGE' $selected{'INTERFACE'}{'ORANGE'}>ORANGE</option>"; # print "</select></td></tr>"; # print <<END - } else { - print "<input type='hidden' name='INTERFACE' value='red' />"; - if ($cgiparams{'KEY'}) { - print "<td width='25%' class='base' nowrap='nowrap'><input type='hidden' name='NAME' value='$cgiparams{'NAME'}' />$cgiparams{'NAME'}</td>"; - } else { - print "<td width='25%'><input type='text' name='NAME' value='$cgiparams{'NAME'}' maxlength='20' /></td>"; - } - print <<END - <td width='25%'> </td> - <td width='25%'> </td></tr> - <tr><td class='boldbase' nowrap='nowrap'>$Lang::tr{'Act as'}</td> - <td><select name='SIDE'><option value='server' $selected{'SIDE'}{'server'}>OpenVPN Server</option> - <option value='client' $selected{'SIDE'}{'client'}>OpenVPN Client</option></select></td> - <td class='boldbase'>$Lang::tr{'remote host/ip'}:</td> - <td><input type='TEXT' name='REMOTE' value='$cgiparams{'REMOTE'}' /></td></tr> - <tr><td class='boldbase' nowrap='nowrap'>$Lang::tr{'local subnet'}</td> - <td><input type='TEXT' name='LOCAL_SUBNET' value='$cgiparams{'LOCAL_SUBNET'}' /></td> - <td class='boldbase' nowrap='nowrap'>$Lang::tr{'remote subnet'}</td> - <td><input type='text' name='REMOTE_SUBNET' value='$cgiparams{'REMOTE_SUBNET'}' /></td></tr> -ttt - <tr><td class='boldbase' nowrap='nowrap'>$Lang::tr{'ovpn subnet'}</td> - <td><input type='TEXT' name='OVPN_SUBNET' value='$cgiparams{'OVPN_SUBNET'}' /></td></tr> - <tr><td class='boldbase' nowrap='nowrap'>$Lang::tr{'protocol'}</td> - <td><select name='PROTOCOL'><option value='udp' $selected{'PROTOCOL'}{'udp'}>UDP</option> - <option value='tcp' $selected{'PROTOCOL'}{'tcp'}>TCP</option></select></td> - <td class='boldbase'>$Lang::tr{'destination port'}:</td> - <td><input type='TEXT' name='DEST_PORT' value='$cgiparams{'DEST_PORT'}' size='5' /></td></tr> - <tr><td class='boldbase' nowrap='nowrap'>$Lang::tr{'comp-lzo'}</td> - <td><input type='checkbox' name='COMPLZO' $checked{'COMPLZO'}{'on'} /></td> - <tr><td class='boldbase' nowrap='nowrap'>$Lang::tr{'MTU'} <img src='/blob.gif' /></td> - <td> <input type='TEXT' name='MTU' VALUE='$cgiparams{'MTU'}'size='5' /></TD> - - -END - ; - } print "<tr><td class='boldbase'>$Lang::tr{'remark title'} <img src='/blob.gif' /></td>"; print "<td colspan='3'><input type='text' name='REMARK' value='$cgiparams{'REMARK'}' size='55' maxlength='50' /></td></tr>"; @@ -2519,6 +2439,11 @@ END print <<END </select></td></tr> <tr><td> </td> + + <td class='base'>$Lang::tr{'valid till'} (days):</td> + <td class='base' nowrap='nowrap'><input type='text' name='DAYS_VALID' value='$cgiparams{'DAYS_VALID'}' size='32' $cakeydisabled /></td></tr> + + <tr><td> </td> <td class='base'>$Lang::tr{'pkcs12 file password'}:</td> <td class='base' nowrap='nowrap'><input type='password' name='CERT_PASS1' value='$cgiparams{'CERT_PASS1'}' size='32' $cakeydisabled /></td></tr> <tr><td> </td><td class='base'>$Lang::tr{'pkcs12 file password'}:<BR>($Lang::tr{'confirmation'})</td> diff --git a/html/cgi-bin/pakfire.cgi b/html/cgi-bin/pakfire.cgi index 9cfe83e..124f912 100644 --- a/html/cgi-bin/pakfire.cgi +++ b/html/cgi-bin/pakfire.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 Michael Tremer & Christian Schmidt # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -229,13 +229,19 @@ my $packages_update_age = &General::age("/opt/pakfire/db/lists/packages_list.db"
print <<END; <table width='95%' cellpadding='5' > +END +if ( -e "/var/run/need_reboot") { + print "<tr><td align='center' colspan='2'><font color='red'>$Lang::tr{'needreboot'}!</font></td></tr>"; + print "<tr><td colspan='2'> </font></td></tr>" +} +print <<END; <tr><td width="50%" bgcolor='$color{'color20'}' align="center"><b>$Lang::tr{'pakfire system state'}:</b> <td width="50%"> <tr><td align="center">$Lang::tr{'pakfire core update level'}: $core_release<hr /> - $Lang::tr{'pakfire last update'} $core_update_age ago<br /> - $Lang::tr{'pakfire last serverlist update'} $server_update_age ago<br /> - $Lang::tr{'pakfire last core list update'} $corelist_update_age ago<br /> - $Lang::tr{'pakfire last package update'} $packages_update_age ago + $Lang::tr{'pakfire last update'} $core_update_age $Lang::tr{'pakfire ago'}<br /> + $Lang::tr{'pakfire last serverlist update'} $server_update_age $Lang::tr{'pakfire ago'}<br /> + $Lang::tr{'pakfire last core list update'} $corelist_update_age $Lang::tr{'pakfire ago'}<br /> + $Lang::tr{'pakfire last package update'} $packages_update_age $Lang::tr{'pakfire ago'} <form method='post' action='$ENV{'SCRIPT_NAME'}'> <input type='hidden' name='ACTION' value='update' /> <input type='submit' value='$Lang::tr{'calamaris refresh list'}' /><br /> diff --git a/html/cgi-bin/pppsetup.cgi b/html/cgi-bin/pppsetup.cgi index fc28e70..f6b29e1 100644 --- a/html/cgi-bin/pppsetup.cgi +++ b/html/cgi-bin/pppsetup.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -200,6 +200,16 @@ elsif ($pppsettings{'ACTION'} eq $Lang::tr{'save'}) delete $pppsettings{'ENCAP_RFC1483'}; delete $pppsettings{'ENCAP_RFC2364'};
+ if ((!($pppsettings{'INET_VLAN'} =~ /^\d+$/)) || + ($pppsettings{'INET_VLAN'} eq '') || + ($pppsettings{'INET_VLAN'} > 4095) ) { + $errormessage = 'INET_VLAN - '.$Lang::tr{'invalid input'}; } + + if ((!($pppsettings{'IPTV_VLAN'} =~ /^\d+$/)) || + ($pppsettings{'IPTV_VLAN'} eq '') || + ($pppsettings{'IPTV_VLAN'} > 4095) ) { + $errormessage = 'IPTV_VLAN - '.$Lang::tr{'invalid input'}; } + ERROR: if ($errormessage) { $pppsettings{'VALID'} = 'no'; } @@ -413,6 +423,9 @@ $checked{'IPTV'}{'enable'} = ''; $checked{'IPTV'}{'disable'} = ''; $checked{'IPTV'}{$pppsettings{'IPTV'}} = "checked='checked'";
+if ($pppsettings{'INET_VLAN'} eq '') { $pppsettings{'INET_VLAN'}='7'; } +if ($pppsettings{'IPTV_VLAN'} eq '') { $pppsettings{'IPTV_VLAN'}='8'; } + &Header::openpage($Lang::tr{'ppp setup'}, 1, ''); &Header::openbigbox('100%', 'left', '', $errormessage);
@@ -486,7 +499,7 @@ print <<END END ;
-my $atmdev=`cat /proc/net/atm/devices | grep 0`; +my $atmdev=`cat /proc/net/atm/devices 2>/dev/null | grep 0`; chomp ($atmdev); if ($atmdev ne '') { print <<END @@ -696,6 +709,11 @@ print <<END <td width='25%'>My Netconfig</td> <td colspan='3'><input size=50 type='text' name='PPTP_NICCFG' value='$pppsettings{'PPTP_NICCFG'}' /></td> </tr> +<tr> + <td width='25%'>PPTP Route <img src='/blob.gif' alt='*' /></td> + <td colspan='3'><input size=50 type='text' name='PPTP_ROUTE' value='$pppsettings{'PPTP_ROUTE'}' /></td> +</tr> + END ; } @@ -730,7 +748,7 @@ END if ($pppsettings{'TYPE'} =~ /^(pppoe|vdsl|pppoeatm)$/) { print <<END <tr> - <td colspan='4' width='100%' bgcolor='$color{'color20'}'><b>IPTV:</b></td> + <td colspan='4' width='100%' bgcolor='$color{'color20'}'><b>IPTV/VLAN:</b></td> </tr> END ; @@ -747,12 +765,28 @@ print <<END </tr> <tr> <td colspan='3' width='100%'><input type='radio' name='IPTV' value='disable' $checked{'IPTV'}{'disable'}>$Lang::tr{'off'}</td> - </tr> + </tr> + <tr> + <td>INET_VLAN</td> + <td><input size=5 type='number' name='INET_VLAN' value='$pppsettings{'INET_VLAN'}' /></td> + <td>IPTV_VLAN</td> + <td><input size=5 type='number' name='IPTV_VLAN' value='$pppsettings{'IPTV_VLAN'}' /></td> + </tr> + END ; } else { print "<tr><td colspan='4' width='100%'>No IPTV possible install addon igmpproxy</td></tr>"; + if ($pppsettings{'TYPE'} eq 'vdsl') { +print <<END + <tr> + <td>INET_VLAN</td> + <td><input size=5 type='number' name='INET_VLAN' value='$pppsettings{'INET_VLAN'}' /></td> + </tr> +END +; + } } }
@@ -773,14 +807,26 @@ print <<END <td colspan='2' width='50%'></td> <td width='25%'><input type='text' name='CONCENTRATORNAME' value='$pppsettings{'CONCENTRATORNAME'}' /></td> </tr> +END +; +} + +print <<END +<tr><td colspan='4' width='100%'><br></br></td></tr> +<tr> + <td bgcolor='$color{'color20'}' colspan='4' width='100%'><b>MTU/MRU</b></td> +</tr> +<tr> <tr> <td width='25%'>MTU</td> - <td colspan='2' width='50%'></td> <td width='25%'><input type='text' name='MTU' value='$pppsettings{'MTU'}' /></td> </tr> +<tr> + <td width='25%'>MRU</td> + <td width='25%'><input type='text' name='MRU' value='$pppsettings{'MRU'}' /></td> +</tr> END ; -}
print <<END <tr><td colspan='4' width='100%'><br></br></td></tr> @@ -895,6 +941,7 @@ sub initprofile $pppsettings{'VCI'} = '32'; $pppsettings{'PPTP_PEER'} = '10.0.0.138'; $pppsettings{'PPTP_NICCFG'} = '10.0.0.140/24 broadcast 10.0.0.255'; + $pppsettings{'PPTP_ROUTE'} = ''; $pppsettings{'PROTOCOL'} = 'RFC2364'; $pppsettings{'MTU'} = '1492'; $pppsettings{'MRU'} = '1492'; @@ -909,6 +956,8 @@ sub initprofile $pppsettings{'BACKUPPROFILE'} = $pppsettings{'PROFILE'}; $pppsettings{'IPTVSERVERS'} = '192.168.2.51/32'; $pppsettings{'IPTV'} = 'disable'; + $pppsettings{'INET_VLAN'} = '7'; + $pppsettings{'IPTV_VLAN'} = '8';
if ( -e '/usr/local/bin/igmpproxy'){ $pppsettings{'IPTV'} = 'enable'; diff --git a/html/cgi-bin/proxy.cgi b/html/cgi-bin/proxy.cgi index 55d7ec9..a0aa1ac 100644 --- a/html/cgi-bin/proxy.cgi +++ b/html/cgi-bin/proxy.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2009 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -82,7 +82,6 @@ my @templist=(); my $cachemem=0; my $proxy1=''; my $proxy2=''; -my $replybodymaxsize=0; my $browser_regexp=''; my $needhup = 0; my $errormessage=''; @@ -2925,6 +2924,7 @@ sub writepacfile if ( (isPlainHostName(host)) || (dnsDomainIs(host, ".$mainsettings{'DOMAINNAME'}")) || + (isInNet(host, "127.0.0.1", "255.0.0.0")) || (isInNet(host, "10.0.0.0", "255.0.0.0")) || (isInNet(host, "172.16.0.0", "255.240.0.0")) || (isInNet(host, "192.168.0.0", "255.255.0.0")) || @@ -3075,19 +3075,12 @@ cache_mem $proxysettings{'CACHE_MEM'} MB END ;
- if ($proxysettings{'CACHE_SIZE'} eq '0') + if ($proxysettings{'CACHE_SIZE'} ne '0') { - print FILE "cache_dir null /var/tmp\n\n"; - } else { print FILE "cache_dir aufs /var/log/cache $proxysettings{'CACHE_SIZE'} $proxysettings{'L1_DIRS'} 256\n\n"; }
- if (($proxysettings{'ERR_DESIGN'} eq 'ipfire' )) - { - print FILE "error_directory $errordir.ipfire/$proxysettings{'ERR_LANGUAGE'}\n\n"; - } else { - print FILE "error_directory $errordir/$proxysettings{'ERR_LANGUAGE'}\n\n"; - } + print FILE "error_directory $errordir/$proxysettings{'ERR_LANGUAGE'}\n\n";
if ($proxysettings{'OFFLINE_MODE'} eq 'on') { print FILE "offline_mode on\n\n"; }
@@ -3200,7 +3193,7 @@ END { if ($proxysettings{'NTLM_ENABLE_INT_AUTH'} eq 'on') { - print FILE "auth_param ntlm program $authdir/ntlm_auth $proxysettings{'NTLM_DOMAIN'}/$proxysettings{'NTLM_PDC'}"; + print FILE "auth_param ntlm program $authdir/ntlm_smb_lm_auth $proxysettings{'NTLM_DOMAIN'}/$proxysettings{'NTLM_PDC'}"; if ($proxysettings{'NTLM_BDC'} eq '') { print FILE "\n"; } else { print FILE " $proxysettings{'NTLM_DOMAIN'}/$proxysettings{'NTLM_BDC'}\n"; } print FILE "auth_param ntlm children $proxysettings{'AUTH_CHILDREN'}\n"; if (!($proxysettings{'AUTH_IPCACHE_TTL'} eq '0')) { print FILE "\nauthenticate_ip_ttl $proxysettings{'AUTH_IPCACHE_TTL'} minutes\n"; } @@ -3374,8 +3367,7 @@ acl IPFire_no_access_mac arp "$acl_src_noaccess_mac" END ; print FILE "deny_info "; - if ((($proxysettings{'ERR_DESIGN'} eq 'ipfire') && (-e "$errordir.ipfire/$proxysettings{'ERR_LANGUAGE'}/ERR_ACCESS_DISABLED")) || - (($proxysettings{'ERR_DESIGN'} eq 'squid') && (-e "$errordir/$proxysettings{'ERR_LANGUAGE'}/ERR_ACCESS_DISABLED"))) + if (($proxysettings{'ERR_DESIGN'} eq 'squid') && (-e "$errordir/$proxysettings{'ERR_LANGUAGE'}/ERR_ACCESS_DISABLED")) { print FILE "ERR_ACCESS_DISABLED"; } else { @@ -3383,8 +3375,7 @@ END } print FILE " IPFire_no_access_ips\n"; print FILE "deny_info "; - if ((($proxysettings{'ERR_DESIGN'} eq 'ipfire') && (-e "$errordir.ipfire/$proxysettings{'ERR_LANGUAGE'}/ERR_ACCESS_DISABLED")) || - (($proxysettings{'ERR_DESIGN'} eq 'squid') && (-e "$errordir/$proxysettings{'ERR_LANGUAGE'}/ERR_ACCESS_DISABLED"))) + if (($proxysettings{'ERR_DESIGN'} eq 'squid') && (-e "$errordir/$proxysettings{'ERR_LANGUAGE'}/ERR_ACCESS_DISABLED")) { print FILE "ERR_ACCESS_DISABLED"; } else { @@ -3879,16 +3870,19 @@ END request_body_max_size $proxysettings{'MAX_OUTGOING_SIZE'} KB END ; - $replybodymaxsize = 1024 * $proxysettings{'MAX_INCOMING_SIZE'}; if ($proxysettings{'MAX_INCOMING_SIZE'} > 0) { - if (!-z $acl_src_unrestricted_ip) { print FILE "reply_body_max_size 0 deny IPFire_unrestricted_ips\n"; } - if (!-z $acl_src_unrestricted_mac) { print FILE "reply_body_max_size 0 deny IPFire_unrestricted_mac\n"; } + if (!-z $acl_src_unrestricted_ip) { print FILE "reply_body_max_size none IPFire_unrestricted_ips\n"; } + if (!-z $acl_src_unrestricted_mac) { print FILE "reply_body_max_size none IPFire_unrestricted_mac\n"; } if ($proxysettings{'AUTH_METHOD'} eq 'ncsa') { - if (!-z $extgrp) { print FILE "reply_body_max_size 0 deny for_extended_users\n"; } + if (!-z $extgrp) { print FILE "reply_body_max_size none for_extended_users\n"; } } } -#FIX ME print FILE "reply_body_max_size $replybodymaxsize deny all\n\n"; + + if ( $proxysettings{'MAX_INCOMING_SIZE'} != '0' ) + { + print FILE "reply_body_max_size $proxysettings{'MAX_INCOMING_SIZE'} KB all\n\n"; + }
print FILE "visible_hostname"; if ($proxysettings{'VISIBLE_HOSTNAME'} eq '') diff --git a/html/cgi-bin/remote.cgi b/html/cgi-bin/remote.cgi index 9737b07..ed8a94d 100644 --- a/html/cgi-bin/remote.cgi +++ b/html/cgi-bin/remote.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -180,6 +180,7 @@ END &viewkey("/etc/ssh/ssh_host_key.pub","RSA1"); &viewkey("/etc/ssh/ssh_host_rsa_key.pub","RSA2"); &viewkey("/etc/ssh/ssh_host_dsa_key.pub","DSA"); +&viewkey("/etc/ssh/ssh_host_ecdsa_key.pub","ECDSA");
print "</table>\n";
diff --git a/html/cgi-bin/samba.cgi b/html/cgi-bin/samba.cgi index 3315bbf..57970db 100644 --- a/html/cgi-bin/samba.cgi +++ b/html/cgi-bin/samba.cgi @@ -77,7 +77,7 @@ my %servicenames = ('SMB Daemon' => 'smbd','NetBIOS Nameserver' => 'nmbd');
$sambasettings{'WORKGRP'} = 'homeip.net'; $sambasettings{'NETBIOSNAME'} = 'IPFire'; -$sambasettings{'SRVSTRING'} = 'Samba running on IPFire 2.7'; +$sambasettings{'SRVSTRING'} = 'Samba running on IPFire 2.9'; $sambasettings{'INTERFACES'} = ''; $sambasettings{'SECURITY'} = 'share'; $sambasettings{'OSLEVEL'} = '33'; diff --git a/html/cgi-bin/services.cgi b/html/cgi-bin/services.cgi index 156db2d..55740cf 100644 --- a/html/cgi-bin/services.cgi +++ b/html/cgi-bin/services.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2008 Michael Tremer & Christian Schmidt # +# Copyright (C) 2005-2010 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -177,9 +177,10 @@ END # blacklist some packages # # alsa has trouble with the volume saving and was not really stopped + # mdadm should not stopped with webif because this could crash the system # chomp($_); - if ($_ ne "alsa"){ + if ( ($_ ne "alsa") && ($_ ne "mdadm") ) { $lines++; if ($lines % 2){ print "<tr bgcolor='$color{'color22'}'>"; @@ -275,10 +276,11 @@ sub isrunningaddon{ my $exename; my @memory;
- my $testcmd = `/usr/local/bin/addonctrl $_ status`; + my $testcmd = `/usr/local/bin/addonctrl $_ status 2>/dev/null`;
if ( $testcmd =~ /is\ running/ && $testcmd !~ /is\ not\ running/){ $status = "<td align='center' bgcolor='${Header::colourgreen}'><font color='white'><b>$Lang::tr{'running'}</b></font></td>"; + $testcmd =~ s/.* //gi; $testcmd =~ s/[a-z_]//gi; $testcmd =~ s/[[0-1];[0-9]+//gi; $testcmd =~ s/[().]//gi; diff --git a/html/cgi-bin/system.cgi b/html/cgi-bin/system.cgi index 1ec07d0..a0e7655 100644 --- a/html/cgi-bin/system.cgi +++ b/html/cgi-bin/system.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2008 Michael Tremer & Christian Schmidt # +# Copyright (C) 2005-2010 IPFire Team # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -56,16 +56,16 @@ if ( $querry[0] =~ "cpufreq"){ &Header::openpage($Lang::tr{'status information'}, 1, ''); &Header::openbigbox('100%', 'left');
+ &Header::openbox('100%', 'center', "CPU $Lang::tr{'graph'}"); + &Graphs::makegraphbox("system.cgi","cpu","day","325"); + &Header::closebox(); + if ( -e "$mainsettings{'RRDLOG'}/collectd/localhost/cpufreq/cpufreq-0.rrd"){ &Header::openbox('100%', 'center', "CPU $Lang::tr{'graph'}"); &Graphs::makegraphbox("system.cgi","cpufreq","day","325"); &Header::closebox(); }
- &Header::openbox('100%', 'center', "CPU $Lang::tr{'graph'}"); - &Graphs::makegraphbox("system.cgi","cpu","day","325"); - &Header::closebox(); - &Header::openbox('100%', 'center', "Load $Lang::tr{'graph'}"); &Graphs::makegraphbox("system.cgi","load","day"); &Header::closebox(); diff --git a/html/cgi-bin/time.cgi b/html/cgi-bin/time.cgi index c68eb99..caa1718 100644 --- a/html/cgi-bin/time.cgi +++ b/html/cgi-bin/time.cgi @@ -174,8 +174,8 @@ if ($timesettings{'VALID'} eq '') $timesettings{'UPDATE_METHOD'} = 'manually'; $timesettings{'UPDATE_VALUE'} = '1'; $timesettings{'UPDATE_PERIOD'} = 'daily'; - $timesettings{'NTP_ADDR_1'} = 'de.pool.ntp.org'; - $timesettings{'NTP_ADDR_2'} = 'pool.ntp.org'; + $timesettings{'NTP_ADDR_1'} = '0.ipfire.pool.ntp.org'; + $timesettings{'NTP_ADDR_2'} = '1.ipfire.pool.ntp.org'; $timesettings{'ENABLESETONBOOT'} = 'off'; }
diff --git a/html/cgi-bin/vpnmain.cgi b/html/cgi-bin/vpnmain.cgi index e60a8ba..5558295 100644 --- a/html/cgi-bin/vpnmain.cgi +++ b/html/cgi-bin/vpnmain.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2010 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -275,8 +275,6 @@ sub writeipsecfiles { # deprecated in ipsec.conf version 2 #print CONF "\tplutoload=%search\n"; #print CONF "\tplutostart=%search\n"; - #Disable IKEv2 deamon - print CONF "\tcharonstart=no\n"; print CONF "\tuniqueids=yes\n"; print CONF "\tnat_traversal=yes\n"; print CONF "\toverridemtu=$lvpnsettings{'VPN_OVERRIDE_MTU'}\n" if ($lvpnsettings{'VPN_OVERRIDE_MTU'} ne ''); @@ -2402,7 +2400,7 @@ EOF &General::readhasharray("${General::swroot}/vpn/config", %confighash); $cgiparams{'CA_NAME'} = '';
- my @status = `/usr/local/bin/ipsecctrl I`; + my @status = `/usr/local/bin/ipsecctrl I 2>/dev/null`;
# suggest a default name for this side if ($cgiparams{'VPN_IP'} eq '' && -e "${General::swroot}/red/active") { diff --git a/html/cgi-bin/wlanap.cgi b/html/cgi-bin/wlanap.cgi index cd5bda3..0bb42ae 100644 --- a/html/cgi-bin/wlanap.cgi +++ b/html/cgi-bin/wlanap.cgi @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2005-2010 IPTifre Team # +# Copyright (C) 2005-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -242,7 +242,7 @@ $selected{'TXPOWER'}{$wlanapsettings{'TXPOWER'}} = "selected='selected'"; $selected{'HW_MODE'}{$wlanapsettings{'HW_MODE'}} = "selected='selected'"; $selected{'MACMODE'}{$wlanapsettings{'MACMODE'}} = "selected='selected'";
-my @channellist_cmd = `iwlist $wlanapsettings{'INTERFACE'} channel`; +my @channellist_cmd = `iwlist $wlanapsettings{'INTERFACE'} channel 2>/dev/null`; # get available channels
my @temp; @@ -253,7 +253,7 @@ if ( $channel =~ /\d+/ ){push(@temp,$channel);} } my @channellist = @temp;
-my @txpower_cmd = `iwlist $wlanapsettings{'INTERFACE'} txpower`; +my @txpower_cmd = `iwlist $wlanapsettings{'INTERFACE'} txpower 2>/dev/null`; # get available channels
my @temp; diff --git a/html/html/images/delete.gif b/html/html/images/delete.gif index 855a9b3..edae2a7 100644 Binary files a/html/html/images/delete.gif and b/html/html/images/delete.gif differ diff --git a/html/html/images/document-save.png b/html/html/images/document-save.png index 22ff495..65a42b2 100644 Binary files a/html/html/images/document-save.png and b/html/html/images/document-save.png differ diff --git a/html/html/images/edit.gif b/html/html/images/edit.gif index c749f46..851d29e 100644 Binary files a/html/html/images/edit.gif and b/html/html/images/edit.gif differ diff --git a/html/html/images/floppy.gif b/html/html/images/floppy.gif index 7db2f32..d056222 100644 Binary files a/html/html/images/floppy.gif and b/html/html/images/floppy.gif differ diff --git a/html/html/images/forward.gif b/html/html/images/forward.gif index 33d18b5..fdda6af 100644 Binary files a/html/html/images/forward.gif and b/html/html/images/forward.gif differ diff --git a/html/html/images/info.gif b/html/html/images/info.gif index 94671ef..31e680c 100644 Binary files a/html/html/images/info.gif and b/html/html/images/info.gif differ diff --git a/html/html/images/list-add.png b/html/html/images/list-add.png index 1aa7f09..012cb2e 100644 Binary files a/html/html/images/list-add.png and b/html/html/images/list-add.png differ diff --git a/html/html/images/list-remove.png b/html/html/images/list-remove.png index 00b654e..2d0c780 100644 Binary files a/html/html/images/list-remove.png and b/html/html/images/list-remove.png differ diff --git a/html/html/images/package-x-generic.png b/html/html/images/package-x-generic.png index 9015426..5febf95 100644 Binary files a/html/html/images/package-x-generic.png and b/html/html/images/package-x-generic.png differ diff --git a/html/html/images/reload.gif b/html/html/images/reload.gif index a456e7e..1b04197 100644 Binary files a/html/html/images/reload.gif and b/html/html/images/reload.gif differ diff --git a/html/html/images/stock_ok.png b/html/html/images/stock_ok.png index d92d88d..7a4acb5 100644 Binary files a/html/html/images/stock_ok.png and b/html/html/images/stock_ok.png differ diff --git a/html/html/images/stock_stop.png b/html/html/images/stock_stop.png index 89c2124..8305ee8 100644 Binary files a/html/html/images/stock_stop.png and b/html/html/images/stock_stop.png differ diff --git a/html/html/images/user-trash.png b/html/html/images/user-trash.png index 0e0953c..2a1c7b1 100644 Binary files a/html/html/images/user-trash.png and b/html/html/images/user-trash.png differ diff --git a/langs/de/cgi-bin/de.pl b/langs/de/cgi-bin/de.pl index 0936af0..b78efc5 100644 --- a/langs/de/cgi-bin/de.pl +++ b/langs/de/cgi-bin/de.pl @@ -2,10 +2,10 @@ %tr,
'Act as' => 'Konfiguriert als', +'Add Level7 rule' => 'Level7-Regel hinzufÃŒgen', 'Add Port Rule' => 'Port Regel hinzufÃŒgen', 'Add Rule' => 'Regel hinzufÃŒgen', 'Async logging enabled' => 'Aktiviere asynchrones schreiben des Syslogs', -'optional at cmd' => 'zusÀtzlicher Modembefehl', 'Choose Rule' => 'WÀhlen sie <u>eine</u> der untenstehenden Regeln aus.', 'Class' => 'Klasse', 'Class was deleted' => 'wurde mit eventuell vorhandenen Unterklassen gelöscht', @@ -14,33 +14,25 @@ 'ConnSched add action' => 'Aktion hinzufÃŒgen', 'ConnSched change profile title' => 'Wechsle zu Profil:', 'ConnSched days' => 'Tage:', -'Set time on boot' => 'Erzwinge das Setzen der Systemzeit im Bootvorgang', 'ConnSched down' => 'Runter', 'ConnSched ipsecstart' => 'IPSec (neu)starten', 'ConnSched ipsecstop' => 'IPSec stop', 'ConnSched reconnect' => 'Neu verbinden', +'cpu frequency per' => 'CPU Frequenz pro', 'ConnSched scheduled actions' => 'Geplante Aktionen', 'ConnSched scheduler' => 'Scheduler', 'ConnSched select profile' => 'WÀhle Profil', -'outgoing firewall warning' => 'Nur die Auswahl Quell IP / MAC aktiviert diese', -'outgoing firewall outgoing firewall reserved groupname' => 'Bitte einen anderen Gruppennamen verwenden, dieser ist ein reserviertes Wort.', 'ConnSched time' => 'Zeit:', 'ConnSched up' => 'Hoch', 'ConnSched weekdays' => 'Wochentage:', -'core notice 1' => '<strong>Hinweis:</strong> Es steht eine Aktualisierung von Core-Update', -'core notice 2' => 'nach', -'core notice 3' => 'zur VerfÃŒgung.', 'Enter TOS' => 'Aktivieren oder deaktivieren sie die TOS-Bits <br /> und klicken Sie danach auf <i>Speichern</i>.', 'Existing Files' => 'Dateien in der Datenbank', 'HDD temperature' => 'HDD-Temperatur', 'Level7 Protocol' => 'Level7-Protokoll', -'advproxy redirector children' => 'Anzahl der Filterprozesse', -'advproxy invalid num of children' => 'UngÃŒltige Anzahl der Filter-Prozesse', 'Level7 Rule' => 'Level7-Regel', +'Level7 rule' => 'Level7-Regel', 'Local VPN IP' => 'Internes Netzwerk (GREEN)', 'MTU' => 'MTU Size', -'modify' => 'Ãndern', -'parentclass add' => 'Parentklasse hinzufÃŒgen', 'Number of IPs for the pie chart' => 'Anzahl der angezeigten IPs im Diagramm', 'Number of Ports for the pie chart' => 'Anzahl der angezeigten Ports im Diagramm', 'OVPN' => 'OpenVPN', @@ -48,12 +40,6 @@ 'Pages' => 'Seiten', 'Ping' => 'Ping ', 'Port Rule' => 'Port-Regel', -'The source IP address is invalid.' => 'Die Quell-IP-Adresse ist ungÃŒltig.', -'The destination IP address is invalid.' => 'Die Ziel-IP-Adresse ist ungÃŒltig.', -'Add Level7 rule' => 'Level7-Regel hinzufÃŒgen', -'Level7 rule' => 'Level7-Regel', -'TOS rule' => 'TOS-Regel', -'The class number does not match the specified interface.' => 'Die Klassennummer passt nicht zum angegebenen Interface.', 'QoS not enabled' => 'QoS ist nicht aktiviert!', 'Queuelenght' => 'WarteschlangenlÀnge', 'Remote IP' => 'Entfernte IP / Hostname (DynDNS)', @@ -61,9 +47,14 @@ 'Resolv' => 'Resolv-Retry', 'Scan for Files' => 'Nach Dateien suchen', 'Scan from Directory' => 'Scan Verzeichnis', +'Set time on boot' => 'Erzwinge das Setzen der Systemzeit im Bootvorgang', 'Subclass' => 'Unterklasse', 'TOS Bits' => 'TOS-Bits', 'TOS Rule' => 'TOS-Regel', +'TOS rule' => 'TOS-Regel', +'The class number does not match the specified interface.' => 'Die Klassennummer passt nicht zum angegebenen Interface.', +'The destination IP address is invalid.' => 'Die Ziel-IP-Adresse ist ungÃŒltig.', +'The source IP address is invalid.' => 'Die Quell-IP-Adresse ist ungÃŒltig.', 'Utilization on' => 'Auslastung auf', 'Verbose' => 'Verbose', 'WakeOnLan' => 'Wake On LAN', @@ -110,7 +101,6 @@ 'advproxy AUTH method' => 'Authentifizierungsmethode', 'advproxy AUTH method ident' => 'identd', 'advproxy AUTH method ldap' => 'LDAP', -'advproxy squidclamav' => 'SquidClamav', 'advproxy AUTH method ncsa' => 'Lokal', 'advproxy AUTH method none' => 'Keine', 'advproxy AUTH method ntlm' => 'Windows', @@ -261,6 +251,7 @@ 'advproxy friday' => 'Fre', 'advproxy from' => 'Von', 'advproxy hdd cache size' => 'CachegröÃe auf der Festplatte (MB)', +'advproxy invalid num of children' => 'UngÃŒltige Anzahl der Filter-Prozesse', 'advproxy log enabled' => 'Protokoll aktiviert', 'advproxy log query' => 'Protokolliere Query Terms', 'advproxy log settings' => 'Protokolleinstellungen', @@ -281,14 +272,18 @@ 'advproxy no internal proxy on blue' => ' Deaktiviere internen Proxy von Blue in andere Subnetze', 'advproxy no internal proxy on green' => 'Deaktiviere internen Proxy nach Green aus anderen Subnetzen', 'advproxy number of L1 dirs' => 'Anzahl der Level-1 Unterverzeichnisse', +'advproxy off' => 'Proxy aus', 'advproxy offline mode' => 'Aktiviere Offline-Modus', +'advproxy on' => 'Proxy an', 'advproxy privacy' => 'Datenschutz', 'advproxy proxy port' => 'Proxy Port', 'advproxy ram cache size' => 'CachegröÃe im Arbeitsspeicher (MB)', +'advproxy redirector children' => 'Anzahl der Filterprozesse', 'advproxy reset' => 'ZurÃŒcksetzen', 'advproxy saturday' => 'Sam', 'advproxy save and restart' => 'Speichern und Neustart', 'advproxy squid version' => 'Squid Cache Version', +'advproxy squidclamav' => 'SquidClamav', 'advproxy ssadvanced proxy' => 'advanced proxy', 'advproxy ssl ports' => 'ZulÀssige SSL-Ports (einer pro Zeile)', 'advproxy standard' => 'Standard', @@ -323,8 +318,6 @@ 'advproxy visible hostname' => 'Sichtbarer Hostname', 'advproxy web browser' => 'Web-Browser', 'advproxy wednesday' => 'Mit', -'advproxy on' => 'Proxy an', -'advproxy off' => 'Proxy aus', 'again' => 'Wiederholung:', 'aktiv' => 'aktiv', 'album' => 'Album', @@ -506,6 +499,9 @@ 'connections' => 'Verbindungen', 'connections are associated with this ca. deleting the ca will delete these connections as well.' => 'Es sind noch Verbindungen mit dieser CA verknÃŒpft. Das Löschen dieser CA wird diese Verbindungen ebenfalls löschen.', 'connscheduler' => 'Connection Scheduler', +'core notice 1' => '<strong>Hinweis:</strong> Es steht eine Aktualisierung von Core-Update', +'core notice 2' => 'nach', +'core notice 3' => 'zur VerfÃŒgung.', 'could not be opened' => 'konnte nicht geöffnet werden', 'could not connect to' => 'Konnte keine Verbindung herstellen mit', 'could not connect to www ipcop org' => 'Keine Verbindung zu www.ipcop.org möglich', @@ -556,9 +552,6 @@ 'day after' => 'Tag danach', 'day before' => 'Tag davor', 'days' => 'Tage', -'donation' => 'Spenden', -'donation-text' => '<strong>IPFire</strong> wird von Freiwilligen in ihrer Freizeit betrieben und auch betreut. Um dieses Projekt am laufen zu halten entstehen uns natÃŒrlich auch Kosten, wenn sie uns unterstÃŒtzen wollen wÃŒrden wir uns ÃŒber eine kleine Spende sehr freuen.', -'donation-link' => 'https://www.paypal.com/de_DE/DE/i/btn/btn_donateCC_LG.gif', 'dbfile' => 'Dbfile', 'ddns help dnsmadeeasy' => 'Tragen Sie Ihre ID (oder ID Liste durch ; getrennt) in das Feld "Hostname" ein', 'ddns help freedns' => 'Tragen Sie den Connect String im Feld "Benutzername" ein', @@ -652,25 +645,25 @@ 'dmz pinhole rule added' => 'Regel fÃŒr DMZ-Schlupfloch hinzugefÃŒgt; Starte DMZ-Schlupfloch neu', 'dmz pinhole rule removed' => 'Regel fÃŒr DMZ-Schlupfloch entfernt; Starte DMZ-Schlupfloch neu', 'dmzpinholes for same net not necessary' => 'DMZ-Schlupflöcher werden im gleichen Netz nicht benötigt. WÀhlen Sie ein anderes Quell- oder Ziel-Netz.', -'dns check failed' => 'Fehler bei DNS-ÃberprÃŒfung', -'dns proxy server' => 'DNS-Proxyserver', -'dns server' => 'DNS Server', -'dns menu' => 'DNS-Server zuweisen', -'dns title' => 'Domain Name System', -'dns header' => 'DNS Server Adressen zuweisen nur mit DHCP an red0', -'dns saved' => 'Erfolgreich gespeichert!', -'dns saved txt' => 'Die beiden eingegebenen DNS Server Adressen wurde erfolgreich gespeichert.<br />Um die Ãnderung wirksarm zu machen mÃŒssen Sie neustarten oder wiederverbinden!', 'dns address deleted' => 'Erfolgreich gelöscht! ', 'dns address deleted txt' => 'DNS Server Adressen wurden erfolgreich gelöscht. Ãnderungen werden jedoch erst nach einem Neustart oder einer Wiederverbindung ÃŒbernommen.', -'dns error 1' => 'Die IP Adresse vom <strong>sekundÀren</strong> DNS Server ist nicht gÃŒltig, bitte ÃŒberprÃŒfen Sie Ihre Eingabe!<br />Die eingegebene <strong>primÀre</strong> DNS Server Adresse ist jedoch gÃŒltig.', +'dns address done' => 'Die DNS-Server Adressen Einstellungen werden ÃŒbernommen.', +'dns address recon' => 'Es wird neu Verbunden!', +'dns check failed' => 'Fehler bei DNS-ÃberprÃŒfung', +'dns desc' => 'Wenn auf Schnittstelle red0 die IP-Adressinformationen ÃŒber DHCP vom Provider kommen, werden automatisch die DNS Server Adressen des Providers gesetzt. Hier können Sie nun diese mit den eigenen DNS Server IP Adressen ÃŒberschrieben.', 'dns error 0' => 'Die IP Adresse vom <strong>primÀren</strong> DNS Server ist nicht gÃŒltig, bitte ÃŒberprÃŒfen Sie Ihre Eingabe!<br />Die eingegebene <strong>sekundÀren</strong> DNS Server Adresse ist jedoch gÃŒltig.<br />', 'dns error 01' => 'Die eingegebene IP Adresse des <strong>primÀren</strong> wie auch des <strong>sekundÀren</strong> DNS Servers sind nicht gÃŒltig, bitte ÃŒberprÃŒfen Sie Ihre Eingaben!', -'dns desc' => 'Wenn auf Schnittstelle red0 die IP-Adressinformationen ÃŒber DHCP vom Provider kommen, werden automatisch die DNS Server Adressen des Providers gesetzt. Hier können Sie nun diese mit den eigenen DNS Server IP Adressen ÃŒberschrieben.', +'dns error 1' => 'Die IP Adresse vom <strong>sekundÀren</strong> DNS Server ist nicht gÃŒltig, bitte ÃŒberprÃŒfen Sie Ihre Eingabe!<br />Die eingegebene <strong>primÀre</strong> DNS Server Adresse ist jedoch gÃŒltig.', +'dns header' => 'DNS Server Adressen zuweisen nur mit DHCP an red0', 'dns list' => 'Liste von freien öffentlichen DNS Servern', +'dns menu' => 'DNS-Server zuweisen', 'dns new 0' => 'Neue <strong>primÀre</strong> DNS Server IP:', 'dns new 1' => 'Neue <strong>sekundÀre</strong> DNS Server IP:', -'dns address recon' => 'Es wird neu Verbunden!', -'dns address done' => 'Die DNS-Server Adressen Einstellungen werden ÃŒbernommen.', +'dns proxy server' => 'DNS-Proxyserver', +'dns saved' => 'Erfolgreich gespeichert!', +'dns saved txt' => 'Die beiden eingegebenen DNS Server Adressen wurde erfolgreich gespeichert.<br />Um die Ãnderung wirksarm zu machen mÃŒssen Sie neustarten oder wiederverbinden!', +'dns server' => 'DNS Server', +'dns title' => 'Domain Name System', 'do not log this port list' => 'Verwerfe diese Port-Liste kurz bevor sie protokolliert werden (reduziert ProtokollgröÃe)', 'dod' => 'Dial-on-Demand-Modus', 'dod for dns' => 'Dial-on-Demand fÃŒr DNS:', @@ -681,6 +674,9 @@ 'domain name' => 'Domainname', 'domain name suffix' => 'Domain-Name-Suffix:', 'domain not set' => 'Domain nicht eingegeben.', +'donation' => 'Spenden', +'donation-link' => 'https://www.paypal.com/de_DE/DE/i/btn/btn_donateCC_LG.gif', +'donation-text' => '<strong>IPFire</strong> wird von Freiwilligen in ihrer Freizeit betrieben und auch betreut. Um dieses Projekt am laufen zu halten entstehen uns natÃŒrlich auch Kosten, wenn sie uns unterstÃŒtzen wollen wÃŒrden wir uns ÃŒber eine kleine Spende sehr freuen.', 'dos charset' => 'DOS Charset', 'down and up speed' => 'Geben Sie bitte hier ihre Download- bzw. Upload-Geschwindigkeit ein <br /> und klicken Sie danach auf <i>Speichern</i>.', 'downlink speed' => 'Downlink-Geschwindigkeit (kBit/sek)', @@ -690,7 +686,6 @@ 'download certificate' => 'Zertifikate herunterladen', 'download host certificate' => 'Host Zertifikat herunterladen', 'download new ruleset' => 'Neuen Regelsatz herunterladen', -'upload new ruleset' => 'Neuen Regelsatz hochladen', 'download pkcs12 file' => 'PKCS12 Datei herunterladen', 'download root certificate' => 'Root Zertifikat herunterladen', 'dpd action' => 'Aktion fÃŒr Dead Peer Detection', @@ -779,7 +774,7 @@ 'external access rule removed' => ' Regel fÃŒr externen Zugang entfernt; Starte Zugangskontroller neu', 'external aliases configuration' => 'Externe Alias-Konfiguration', 'extrahd' => 'ExtraHD', -'extrahd detected drives' => 'gefundene Laufwerke', +'extrahd detected drives' => 'gefundene Laufwerke', 'false classnumber' => 'Die Klassennummer passt nicht zum angegebenen Interface.', 'false max bandwith' => 'Maximalbandbreite ist ungÃŒltig.', 'false min bandwith' => 'Mindestbandbreite ist ungÃŒltig.', @@ -787,6 +782,23 @@ 'fetch ip from' => 'SchÀtze die echte öffentliche IP-Adresse mit Hilfe eines externen Servers', 'filename' => 'Dateiname', 'filesystem full' => 'Dateisystem voll', +'fireinfo ipfire version' => 'IPFire-Version', +'fireinfo is disabled' => 'Fireinfo ist ausgeschaltet', +'fireinfo is enabled' => 'Fireinfo ist eingeschaltet', +'fireinfo is submitted' => 'Der Dienst ist eingeschaltet.', +'fireinfo is submitted button' => 'Nein, ich möchte mein Profil nicht mehr veröffentlichen', +'fireinfo kernel version' => 'Kernel-Version', +'fireinfo not submitted' => 'Der Dienst ist ausgeschaltet.', +'fireinfo not submitted button' => 'Ja, ich möchte mein Profil veröffentlichen', +'fireinfo pakfire version' => 'Pakfire-Version', +'fireinfo please enable' => 'Bitte schalten Sie den Fireinfo-Dienst ein.', +'fireinfo settings' => 'Fireinfo-Einstellungen', +'fireinfo system version' => 'Systemversionen', +'fireinfo why descr1' => 'Es ist sehr wichtig fÃŒr die Entwicklung von IPFire, das dieser Dienst', +'fireinfo why descr2' => 'eingeschaltet ist. ', +'fireinfo why enable' => 'Warum sollte man Fireinfo einschalten?', +'fireinfo why read more' => 'Mehr ÃŒber die GrÃŒnde.', +'fireinfo your profile id' => 'Profil-ID', 'firewall' => 'Firewall', 'firewall graphs' => 'Firewall Diagramme', 'firewall hits' => 'Gesamtanzahl der Firewall-Treffer fÃŒr', @@ -837,6 +849,10 @@ 'genkey' => 'PSK erzeugen', 'genre' => 'Genre', 'global settings' => 'Globale Einstellungen', +'gpl i accept these terms and conditions' => 'Ich akzeptiere diese Bedingungen und Konditionen', +'gpl license agreement' => 'Lizenz Vereinbarung', +'gpl please read carefully the general public license and accept it below' => 'Bitte die General Public License genau lesen und diese unten akzeptieren.', +'gpl unofficial translation of the general public license v3' => 'Inoffizielle Ãbersetzung der General Public License v3', 'graph' => 'Diagramm', 'graph per' => 'pro', 'green' => 'GRÃN', @@ -1070,18 +1086,18 @@ 'ls_sshd' => 'Fern-Benutzeranmeldungen:', 'ls_syslogd' => 'Syslogd:', 'mac address' => 'MAC-Adresse', -'mac address menu' => 'MAC-Adresse zuweisen', -'mac address in use' => 'MAC-Adresse bereits vergeben', -'mac address title' => 'Medium Access Control Adresse', -'mac address header' => 'MAC-Adresse von red0', -'mac address error not valid' => 'Keine gÃŒltige MAC-Adresse!', -'mac address error not 00' => 'MAC-Adresse muss mit 00 beginnen!', -'mac address saved' => 'Erfolgreich gespeichert!', -'mac address saved txt' => 'Die MAC-Adresse wurde erfolgreich gespeichert. Ãnderungen werden jedoch erst nach einem Neustart oder einer Wiederverbindung ÃŒbernommen.', 'mac address deleted' => 'Erfolgreich gelöscht! ', 'mac address deleted txt' => 'Mac Adresse wurde erfolgreich gelöscht. Ãnderungen werden jedoch erst nach einem <strong>Neustart</strong> ÃŒbernommen.', -'mac address recon' => 'Es wird neu Verbunden!', 'mac address done' => 'Die MAC-Adressen Einstellungen werden ÃŒbernommen', +'mac address error not 00' => 'MAC-Adresse muss mit 00 beginnen!', +'mac address error not valid' => 'Keine gÃŒltige MAC-Adresse!', +'mac address header' => 'MAC-Adresse von red0', +'mac address in use' => 'MAC-Adresse bereits vergeben', +'mac address menu' => 'MAC-Adresse zuweisen', +'mac address recon' => 'Es wird neu Verbunden!', +'mac address saved' => 'Erfolgreich gespeichert!', +'mac address saved txt' => 'Die MAC-Adresse wurde erfolgreich gespeichert. Ãnderungen werden jedoch erst nach einem Neustart oder einer Wiederverbindung ÃŒbernommen.', +'mac address title' => 'Medium Access Control Adresse', 'mac desc' => 'Sie können an dieser Stelle die MAC-Adresse von red0 Àndern. Die Adresse muss in hexadezimal (0-9,a-f) eingegeben werden, eine gÃŒltige Eingaben ist z.B. 00-01-02-0e-b8-d6 oder 00:01:02:0e:b8:d6.', 'mac new' => 'Neue MAC-Adresse:', 'mac1 new' => 'Neue MAC-Adresse 1 (vdsl-inet):', @@ -1148,6 +1164,7 @@ 'modem on com5' => 'Modem an COM5', 'modem settings have errors' => 'Modemeinstellungen fehlerhaft', 'modem speaker on' => 'Modemlautsprecher an:', +'modify' => 'Ãndern', 'modulation' => 'Modulation', 'monday' => 'Montag', 'month' => 'Monat', @@ -1165,10 +1182,8 @@ 'mpfire controls' => 'MPFire Steuerung', 'mpfire playlist' => 'MPFire Playlist', 'mpfire scanning' => 'Nach neuen Dateien suchen', -'mpfire songs' => 'MPFire Songliste', 'mpfire search' => 'MPFire Suche', -'repeat' => 'Wiederholen', -'shuffle' => 'Zufall', +'mpfire songs' => 'MPFire Songliste', 'mpfire webradio' => 'MPFire Webradio', 'mtu QoS' => 'Diese Einstellung Àndert die MTU nicht global sondern nur fÃŒr das QoS.', 'my new share' => 'Meine neue Freigabe', @@ -1177,6 +1192,7 @@ 'name must only contain characters' => 'Name darf nur Buchstaben enthalten.', 'name too long' => 'Der volle Benutzername oder der System Hostname ist zu lang', 'nat-traversal' => 'Nat Traversal:', +'needreboot' => 'Ein Update benötigt einen Neustart', 'net' => 'Netz', 'net address' => 'Netzadresse', 'net config' => 'Netzwerk-Konfiguration', @@ -1230,10 +1246,10 @@ 'not set' => 'nicht gesetzt', 'november' => 'November', 'ntp common settings' => 'Allgemeine Einstellungen', -'ntp sync' => 'Synchronisation', 'ntp configuration' => 'NTP-Konfiguration', 'ntp must be enabled to have clients' => 'Um Clients annehmen zu können, muà NTP vorher aktiviert sein.', 'ntp server' => 'NTP-Server', +'ntp sync' => 'Synchronisation', 'ntp syncro disabled' => 'NTP-Synchronisierung deaktiviert', 'ntp syncro enabled' => 'NTP-Synchronisierung aktiviert', 'ntpd restarted' => 'ntpd neu gestartet', @@ -1255,6 +1271,7 @@ 'openvpn client' => 'OpenVPN Client', 'openvpn log' => 'OpenVPN Log', 'openvpn server' => 'OpenVPN Server', +'optional at cmd' => 'zusÀtzlicher Modembefehl', 'optional data' => '3. Optionale Einstellungen', 'options' => 'Optionen', 'options fw' => 'Firewall Optionen', @@ -1274,23 +1291,27 @@ 'out' => 'Aus', 'outgoing' => 'ausgehend', 'outgoing firewall' => 'Ausgehende Firewall', -'outgoing firewall groups' => 'Firewall Gruppen', 'outgoing firewall add ip group' => 'IP Adressgruppen hinzufÃŒgen', -'outgoing firewall ip groups' => 'Ausgehende Firewall IP Adressgruppen', 'outgoing firewall add mac group' => 'MAC Adressgruppen hinzufÃŒgen', -'outgoing firewall mac groups' => 'Ausgehende Firewall MAC Adressgruppen', -'outgoing firewall view group' => 'Gruppe anzeigen', +'outgoing firewall edit ip group' => 'IP Adressgruppen bearbeiten', +'outgoing firewall edit mac group' => 'MAC Adressgruppen bearbeiten', 'outgoing firewall group error' => 'Eine Gruppe mit dem selben Namen existiert bereits.', -'outgoing traffic in bytes per second' => 'Abgehender Verkehr', +'outgoing firewall groups' => 'Firewall Gruppen', +'outgoing firewall ip groups' => 'Ausgehende Firewall IP Adressgruppen', +'outgoing firewall mac groups' => 'Ausgehende Firewall MAC Adressgruppen', 'outgoing firewall mode0' => 'In diesem Modus ist es allen Rechnern im Netzwerk uneingeschrÀnkt möglich Verbindungen ins Internet aufzubauen.', 'outgoing firewall mode1' => 'In diesem Modus werden nur Verbindungen nach den oben definierten Regeln zugelassen.', 'outgoing firewall mode2' => 'In diesem Modus werden sÀmtliche Verbindungen erlaubt, bis auf die oben definierten Block-Regeln.', +'outgoing firewall outgoing firewall reserved groupname' => 'Bitte einen anderen Gruppennamen verwenden, dieser ist ein reserviertes Wort.', +'outgoing firewall p2p allow' => 'P2P-Protokoll ist erlaubt!', +'outgoing firewall p2p deny' => 'P2P-Protokoll ist gesperrt!', 'outgoing firewall p2p description 1' => 'Das Symbol', 'outgoing firewall p2p description 2' => 'bedeutet, dass das P2P-Protokoll erlaubt wird oder', 'outgoing firewall p2p description 3' => 'das P2P-Protokoll gesperrt wird.', -'outgoing firewall p2p deny' => 'P2P-Protokoll ist gesperrt!', -'outgoing firewall p2p allow' => 'P2P-Protokoll ist erlaubt!', 'outgoing firewall reset' => 'Alle Regeln löschen', +'outgoing firewall view group' => 'Gruppe anzeigen', +'outgoing firewall warning' => 'Nur die Auswahl Quell IP / MAC aktiviert diese', +'outgoing traffic in bytes per second' => 'Abgehender Verkehr', 'override mtu' => 'Ãberschreibe Standard MTU', 'ovpn' => 'OpenVPN', 'ovpn con stat' => 'OpenVPN Verbindungs-Statistik', @@ -1324,6 +1345,7 @@ 'package failed to install' => 'Programmpaket konnte nicht installiert werden.', 'pagerefresh' => 'Seite wird aktualisiert. Bitte warten.', 'pakfire accept all' => 'Möchten Sie der Installation aller Pakete zustimmen?', +'pakfire ago' => 'her.', 'pakfire available addons' => 'VerfÃŒgbare Addons:', 'pakfire configuration' => 'Pakfire Konfiguration', 'pakfire core update auto' => 'Core und Addon Updates automatisch installieren:', @@ -1344,9 +1366,9 @@ 'pakfire update daily' => 'TÀglich nach Updates suchen:', 'pakfire updates' => 'Zur VerfÃŒgung stehende Updates:', 'pakfire working' => 'Pakfire fÃŒhrt gerade eine Aufgabe aus... Bitte warten sie, bis diese erfolgreich beendet wurde.', -'snort working' => 'Snort fÃŒhrt gerade eine Aufgabe aus... Bitte warten sie, bis diese erfolgreich beendet wurde.', 'pap or chap' => 'PAP oder CHAP', 'parentclass' => 'Parentklasse', +'parentclass add' => 'Parentklasse hinzufÃŒgen', 'password' => 'Passwort:', 'password contains illegal characters' => 'Passwort enthÀlt ungÃŒltige(s) Zeichen.', 'password crypting key' => 'SchlÃŒssel wird mit dem Passwort chiffriert', @@ -1403,11 +1425,16 @@ 'protocol' => 'Protokoll', 'proxy' => 'Proxy', 'proxy access graphs' => 'Diagramme zur Proxyauslastung', +'proxy admin password' => 'Cache Administrator Passwort', +'proxy cachemgr' => 'Cachemanager aktivieren', +'proxy errmsg filedescriptors' => 'UngÃŒltiger Anzahl Filedescriptoren', +'proxy filedescriptors' => 'Anzahl Fildescriptoren', 'proxy log viewer' => 'Ansicht Proxy-Log', 'proxy logs' => 'Proxy-Logdateien', 'proxy no proxy extend' => 'oder geben Sie eine Liste von Zielen an, welche nicht ÃŒber den Proxy angesprochen werden sollen', 'proxy no proxy local' => 'Lokalen Proxy auf blauen/grÃŒnen Netzwerken verhindern', 'proxy port' => 'Proxy-Port', +'proxy reconfigure' => 'Speichern und Laden', 'psk' => 'PSK', 'pulse' => 'Puls', 'pulse dial' => 'Pulswahl:', @@ -1420,9 +1447,9 @@ 'real address' => 'Reale Addresse', 'reboot' => 'Neustart', 'reboot ask' => 'Neustart?', -'reboot sure' => 'Sind Sie sicher, dass Sie neustarten wollen?', -'reboot schedule' => 'Zeitsteuerung fÃŒr IPFire Neustarts', 'reboot question' => 'Extra Abfrage bei neustart und herunterfahren einschalten', +'reboot schedule' => 'Zeitsteuerung fÃŒr IPFire Neustarts', +'reboot sure' => 'Sind Sie sicher, dass Sie neustarten wollen?', 'rebooting' => 'Starte neu ...', 'rebooting ipfire' => 'Starte IPFire neu', 'reconnect' => 'Neu Verbinden', @@ -1448,6 +1475,7 @@ 'remove' => 'Löschen', 'remove ca certificate' => 'CA-Zertifikat entfernen', 'remove x509' => 'Lösche x509', +'repeat' => 'Wiederholen', 'reportfile' => 'Reportfile', 'reportlevel' => 'Report Level', 'request' => 'Abfrage', @@ -1532,10 +1560,11 @@ 'show last x lines' => 'die letzten x Zeilen anzeigen', 'show root certificate' => 'Root-Zertifikat anzeigen', 'show share options' => 'Anzeige der Freigabeeinstellungen', +'shuffle' => 'Zufall', 'shutdown' => 'Herunterfahren', 'shutdown ask' => 'Herunterfahren?', -'shutdown sure' => 'Sind Sie sicher, dass Sie herunterfahren wollen?', 'shutdown control' => 'Herunterfahren', +'shutdown sure' => 'Sind Sie sicher, dass Sie herunterfahren wollen?', 'shutdown2' => 'Herunterfahren:', 'shutting down' => 'Fahre herunter', 'shutting down ipfire' => 'Fahre IPFire herunter', @@ -1553,6 +1582,7 @@ 'smtphost' => 'Smtp Host', 'smtpport' => 'Smtp Port', 'snort hits' => 'Gesamtanzahl der aktivierten Intrusion-Regeln fÃŒr', +'snort working' => 'Snort fÃŒhrt gerade eine Aufgabe aus... Bitte warten sie, bis diese erfolgreich beendet wurde.', 'socket options' => 'Socket Options', 'sort ascending' => 'Sortiere aufsteigend', 'sort descending' => 'Sortiere absteigend', @@ -1629,6 +1659,7 @@ 'swap usage per' => 'Nutzung von Auslagerungsspeicher (Swap) pro', 'system' => 'System', 'system graphs' => 'System-Diagramme', +'system information' => 'Systeminformationen', 'system log viewer' => 'Betrachter der System-Logdateien', 'system logs' => 'System-Logdateien', 'system status information' => 'System-Statusinformationen', @@ -1666,8 +1697,8 @@ 'tone' => 'Ton', 'tone dial' => 'Tonwahl:', 'too long 80 char max' => ' ist zu lang, es sind maximal 80 Zeichen erlaubt', -'total hits for log section' => 'Gesamte Treffer fÃŒr Log Sektion', 'total connection time' => 'Verbindungszeit', +'total hits for log section' => 'Gesamte Treffer fÃŒr Log Sektion', 'traffic back' => 'ZurÃŒck', 'traffic calc time' => 'Berechnungszeitpunkt', 'traffic calc time bad' => 'Berechnungsintervall ist nicht gÃŒltig', @@ -1718,78 +1749,78 @@ 'update transcript' => 'Aktualisieren', 'updatedatabase' => 'Datenbank auf Stand der letzten Reports setzen', 'updates' => 'Updates', -'updates installed' => 'Updates wurden installiert', +'updates installed' => 'Regelsatz vom', 'updates is old1' => 'Ihre Update-Datei ist ', 'updates is old2' => 'Tage alt. Wir empfehlen Ihnen, Ihr System ÃŒber die "Updates"-Seite zu aktualisieren.', -'updxlrtr update accelerator' => 'Update-Accelerator', -'updxlrtr configuration' => 'Update-Accelerator Konfiguration', +'updxlrtr 3 months' => 'drei Monaten', +'updxlrtr 6 months' => 'sechs Monaten', +'updxlrtr all files' => 'alle Dateien ...', +'updxlrtr cache dir' => 'Cache-Verzeichnis', +'updxlrtr cache maintenance' => 'Cache-Wartung', +'updxlrtr cache size' => 'CachegröÃe (Bytes)', +'updxlrtr cache statistics' => 'Cache-Statistik', +'updxlrtr cancel download' => 'Download abbrechen', +'updxlrtr children' => 'Anzahl der Accelerator-Prozesse', 'updxlrtr common settings' => 'Allgemeine Einstellungen', +'updxlrtr condition download' => 'Download', +'updxlrtr condition nosource' => 'Keine Quelle', +'updxlrtr condition ok' => 'Aktuell', +'updxlrtr condition outdated' => 'Veraltet', +'updxlrtr condition suspended' => 'Ausgesetzt', +'updxlrtr condition unknown' => 'Unbekannt', +'updxlrtr configuration' => 'Update-Accelerator Konfiguration', +'updxlrtr current downloads' => 'Dateien beim Download in den lokalen Cache', +'updxlrtr current files' => 'Aktuelle Dateien im lokalen Cache', +'updxlrtr daily' => 'tÀglich', +'updxlrtr data from cache' => 'Daten vom Cache (Bytes)', +'updxlrtr disk usage' => 'Festplattennutzung', +'updxlrtr efficiency index' => 'Cache-Effizienz-Index', +'updxlrtr empty repository' => 'Der lokale Cache ist leer', +'updxlrtr enable autocheck' => 'Aktiviere automatische QuellenprÃŒfung', 'updxlrtr enable log' => 'Aktiviere Protokoll', -'updxlrtr children' => 'Anzahl der Accelerator-Prozesse', -'updxlrtr passive mode' => 'Aktiviere Passiv-Modus', -'updxlrtr max disk usage' => 'Max. Festplattennutzung', -'updxlrtr performance options' => 'Leistungsoptionen', +'updxlrtr filename' => 'Name', +'updxlrtr files' => 'Dateien', +'updxlrtr filesize' => 'GröÃe', +'updxlrtr full autosync' => 'Ersetze veraltete Dateien wÀhrend der PrÃŒfung', +'updxlrtr invalid disk usage' => 'UngÃŒliger Wert fÃŒr max. Festplattennutzung', +'updxlrtr invalid download rate' => 'UngÃŒltiger Wert fÃŒr max. Downloadrate', +'updxlrtr invalid num of children' => 'UngÃŒltige Anzahl der Accelerator-Prozesse', +'updxlrtr last access' => 'Letzer Cache-Zugriff', +'updxlrtr last checkup' => 'Letzte QuellenprÃŒfung', 'updxlrtr low download priority' => 'Geringere CPU-PrioritÀt fÃŒr Downloads', +'updxlrtr maintenance' => 'Wartung', +'updxlrtr marked as' => 'markiert als', +'updxlrtr max disk usage' => 'Max. Festplattennutzung', 'updxlrtr max download rate' => 'Max. externe Downloadrate (kBit/s)', -'updxlrtr source checkup' => 'QuellenprÃŒfung', -'updxlrtr enable autocheck' => 'Aktiviere automatische QuellenprÃŒfung', -'updxlrtr source checkup schedule' => 'Zeitplanung der QuellenprÃŒfung', -'updxlrtr full autosync' => 'Ersetze veraltete Dateien wÀhrend der PrÃŒfung', -'updxlrtr daily' => 'tÀglich', -'updxlrtr weekly' => 'wöchentlich', +'updxlrtr month' => 'einem Monat', 'updxlrtr monthly' => 'monatlich', +'updxlrtr not accessed' => 'nicht zugegriffen seit', +'updxlrtr not enabled' => 'Der Update-Accelerator ist auf der Web-Proxy-Seite nicht aktiviert', +'updxlrtr other' => 'Sonstige', +'updxlrtr passive mode' => 'Aktiviere Passiv-Modus', +'updxlrtr pending downloads' => 'Anstehende Downloads', +'updxlrtr performance options' => 'Leistungsoptionen', +'updxlrtr progress' => 'Fortschritt', +'updxlrtr purge' => 'Entferne', +'updxlrtr remove file' => 'Entferne vom Cache', 'updxlrtr save and restart' => 'Speichern und neu starten', +'updxlrtr source' => 'Quelle', +'updxlrtr source checkup' => 'QuellenprÃŒfung', +'updxlrtr source checkup schedule' => 'Zeitplanung der QuellenprÃŒfung', 'updxlrtr statistics' => 'Statistik', -'updxlrtr maintenance' => 'Wartung', -'updxlrtr empty repository' => 'Der lokale Cache ist leer', -'updxlrtr cache statistics' => 'Cache-Statistik', +'updxlrtr statistics by source' => 'Statistik pro Quelle', 'updxlrtr summary' => 'Zusammenfassung', -'updxlrtr total files' => 'Gesamtanzahl Dateien im Cache', 'updxlrtr total cache size' => 'GesamtgröÃe des Cache (Bytes)', 'updxlrtr total data from cache' => 'Daten insgesamt vom Cache ausgeliefert (Bytes)', -'updxlrtr efficiency index' => 'Cache-Effizienz-Index', -'updxlrtr statistics by source' => 'Statistik pro Quelle', -'updxlrtr files' => 'Dateien', -'updxlrtr cache size' => 'CachegröÃe (Bytes)', -'updxlrtr data from cache' => 'Daten vom Cache (Bytes)', -'updxlrtr cache maintenance' => 'Cache-Wartung', -'updxlrtr purge' => 'Entferne', -'updxlrtr all files' => 'alle Dateien ...', -'updxlrtr marked as' => 'markiert als', -'updxlrtr not accessed' => 'nicht zugegriffen seit', -'updxlrtr week' => 'einer Woche', -'updxlrtr month' => 'einem Monat', -'updxlrtr 3 months' => 'drei Monaten', -'updxlrtr 6 months' => 'sechs Monaten', -'updxlrtr year' => 'einem Jahr', -'updxlrtr web proxy service required' => 'Der Web-Proxy muss aktiviert sein um den Update-Accelerator zu verwenden', -'updxlrtr invalid num of children' => 'UngÃŒltige Anzahl der Accelerator-Prozesse', -'updxlrtr invalid disk usage' => 'UngÃŒliger Wert fÃŒr max. Festplattennutzung', -'updxlrtr invalid download rate' => 'UngÃŒltiger Wert fÃŒr max. Downloadrate', -'updxlrtr not enabled' => 'Der Update-Accelerator ist auf der Web-Proxy-Seite nicht aktiviert', -'updxlrtr current files' => 'Aktuelle Dateien im lokalen Cache', -'updxlrtr filename' => 'Name', -'updxlrtr filesize' => 'GröÃe', -'updxlrtr last access' => 'Letzer Cache-Zugriff', -'updxlrtr last checkup' => 'Letzte QuellenprÃŒfung', -'updxlrtr source' => 'Quelle', +'updxlrtr total files' => 'Gesamtanzahl Dateien im Cache', 'updxlrtr unknown' => 'Unbekannt', -'updxlrtr other' => 'Sonstige', -'updxlrtr disk usage' => 'Festplattennutzung', -'updxlrtr cache dir' => 'Cache-Verzeichnis', -'updxlrtr remove file' => 'Entferne vom Cache', -'updxlrtr condition ok' => 'Aktuell', -'updxlrtr condition nosource' => 'Keine Quelle', -'updxlrtr condition outdated' => 'Veraltet', -'updxlrtr condition download' => 'Download', -'updxlrtr condition unknown' => 'Unbekannt', -'updxlrtr update notification' => 'Update-Benachrichtigung!', +'updxlrtr update accelerator' => 'Update-Accelerator', 'updxlrtr update information' => 'Eine aktualisierte Version steht zum Download bereit. Besuchen Sie <a href="http://update-accelerator.advproxy.net" target="_blank">http://update-accelerator.advproxy.net</a> fÃŒr weitere Informationen.', -'updxlrtr pending downloads' => 'Anstehende Downloads', -'updxlrtr current downloads' => 'Dateien beim Download in den lokalen Cache', -'updxlrtr progress' => 'Fortschritt', -'updxlrtr condition suspended' => 'Ausgesetzt', -'updxlrtr cancel download' => 'Download abbrechen', +'updxlrtr update notification' => 'Update-Benachrichtigung!', +'updxlrtr web proxy service required' => 'Der Web-Proxy muss aktiviert sein um den Update-Accelerator zu verwenden', +'updxlrtr week' => 'einer Woche', +'updxlrtr weekly' => 'wöchentlich', +'updxlrtr year' => 'einem Jahr', 'upgrade' => 'upgrade', 'uplink speed' => 'Uplink-Geschwindigkeit (kBit/sek)', 'uplink std class' => 'Uploadstandardklasse', @@ -1798,6 +1829,7 @@ 'upload a certificate request' => 'Eine Zertifikatsanfrage hochladen:', 'upload ca certificate' => 'CA Zertifikat hochladen', 'upload file' => 'Datei zum hochladen', +'upload new ruleset' => 'Neuen Regelsatz hochladen', 'upload p12 file' => 'PKCS12 Datei hochladen', 'upload static key' => 'Statischen SchlÃŒssel hochladen', 'upload successful' => 'Erfolgreich hochgeladen.', @@ -2072,26 +2104,6 @@ 'week' => 'Woche', 'weekly firewallhits' => 'wöchentliche Firewalltreffer', 'weeks' => 'Wochen', -'wlanap select interface' => 'Bitte das WLan Interface auswÀhlen.', -'wlanap no interface' => 'AusgewÀhlte Interface ist keine WLan Karte!', -'wlanap del interface' => 'AusgewÀhltes Interface zurÃŒcksetzen?', -'wlanap wlan services' => 'WLan Dienste', -'wlanap wlan card' => 'WLan Karte', -'wlanap access point' => 'Access Point', -'wlanap wlan settings' => 'WLan Einstellungen', -'wlanap encryption' => 'VerschlÃŒsselung', -'wlanap channel' => 'Kanal', -'wlanap none' => 'keine', -'wlanap verbose' => 'Alle Informationen', -'wlanap debugging' => 'Debugging', -'wlanap informations' => 'Informationen', -'wlanap notifications' => 'Hinweise', -'wlanap warnings' => 'Warnungen', -'wlanap wlan status' => 'WLan Status', -'wlanap link wireless' => 'Wireless Lan Clients freischalten', -'wlanap link dhcp' => 'Wireless Lan DHCP Einstellungen', -'wlanap invalid wpa' => 'UngÃŒltige LÀnge in WPA-Passphrase. Muss zwischen 8 und 63 Zeichen lang sein.', -'wlanap interface' => 'Interface ÃŒbernehmen', 'wildcards' => 'Wildcards', 'wins server' => 'Wins Server', 'wins support' => 'Wins Support', @@ -2099,6 +2111,26 @@ 'wireless config added' => 'Wireless Konfiguration hinzugefÃŒgt', 'wireless config changed' => 'Wireless Konfiguration geÀndert', 'wireless configuration' => 'Wireless-Konfiguration', +'wlanap access point' => 'Access Point', +'wlanap channel' => 'Kanal', +'wlanap debugging' => 'Debugging', +'wlanap del interface' => 'AusgewÀhltes Interface zurÃŒcksetzen?', +'wlanap encryption' => 'VerschlÃŒsselung', +'wlanap informations' => 'Informationen', +'wlanap interface' => 'Interface ÃŒbernehmen', +'wlanap invalid wpa' => 'UngÃŒltige LÀnge in WPA-Passphrase. Muss zwischen 8 und 63 Zeichen lang sein.', +'wlanap link dhcp' => 'Wireless Lan DHCP Einstellungen', +'wlanap link wireless' => 'Wireless Lan Clients freischalten', +'wlanap no interface' => 'AusgewÀhlte Interface ist keine WLan Karte!', +'wlanap none' => 'keine', +'wlanap notifications' => 'Hinweise', +'wlanap select interface' => 'Bitte das WLan Interface auswÀhlen.', +'wlanap verbose' => 'Alle Informationen', +'wlanap warnings' => 'Warnungen', +'wlanap wlan card' => 'WLan Karte', +'wlanap wlan services' => 'WLan Dienste', +'wlanap wlan settings' => 'WLan Einstellungen', +'wlanap wlan status' => 'WLan Status', 'wol wakeup' => 'WakeUp', 'workgroup' => 'Arbeitsgruppe', 'written bytes' => 'Geschriebene Bytes', @@ -2110,11 +2142,6 @@ 'you can only define one roadwarrior connection when using pre-shared key authentication' => 'Sie können nur eine Roadwarrior Verbindung definieren, wenn die Pre-shared SchlÃŒsselauthentifizierung verwendet wird.<br/>Entweder haben Sie bereits eine Roadwarrior Verbindung mit Pre-shared SchlÃŒsselauthentifizierung, oder Sie versuchen gerade eine hinzuzufÃŒgen.', 'your department' => 'Ihre Abteilung', 'your e-mail' => 'Ihre E-mail Adresse', -'proxy errmsg filedescriptors' => 'UngÃŒltiger Anzahl Filedescriptoren', -'proxy filedescriptors' => 'Anzahl Fildescriptoren', -'proxy admin password' => 'Cache Administrator Passwort', -'proxy cachemgr' => 'Cachemanager aktivieren', -'proxy reconfigure' => 'Speichern und Laden', );
#EOF diff --git a/langs/de/install/lang_de.c b/langs/de/install/lang_de.c index a1df97c..6c8c7e5 100644 --- a/langs/de/install/lang_de.c +++ b/langs/de/install/lang_de.c @@ -589,4 +589,6 @@ char *de_tr[] = { "Lade Installations-Abbild ...", /* TR_DOWNLOAD_ERROR */ "Beim Herunterladen ist ein Fehler aufgetreten!", +/* TR_DHCP_FORCE_MTU */ +"DHCP MTU setzen:", }; diff --git a/langs/en/cgi-bin/en.pl b/langs/en/cgi-bin/en.pl index b35a23a..20a2681 100644 --- a/langs/en/cgi-bin/en.pl +++ b/langs/en/cgi-bin/en.pl @@ -2,10 +2,10 @@ %tr,
'Act as' => 'Act as:', +'Add Level7 rule' => 'Add Level7 rule', 'Add Port Rule' => 'Add port rule', 'Add Rule' => 'Add rule', 'Async logging enabled' => 'Enable asynchronous writing of the syslog file', -'optional at cmd' => 'optional AT command', 'Choose Rule' => 'Choose <u>one</u> of the following rules.', 'Class' => 'Class', 'Class was deleted' => 'with potential subclasses was deleted', @@ -17,28 +17,21 @@ 'ConnSched down' => 'Down', 'ConnSched ipsecstart' => 'IPSec (re)start', 'ConnSched ipsecstop' => 'IPSec stop', +'cpu frequency per' => 'CPU frequency per', 'ConnSched reconnect' => 'Reconnect', 'ConnSched scheduled actions' => 'Scheduled actions', -'outgoing firewall warning' => 'Not selecting source ip or mac ignores them', -'outgoing firewall outgoing firewall reserved groupname' => 'Please use another group name, this name is reserved.', 'ConnSched scheduler' => 'Scheduler', 'ConnSched select profile' => 'Select profile', -'modify' => 'Modify', -'parentclass add' => 'Add parentclass', 'ConnSched time' => 'Time:', 'ConnSched up' => 'Up', 'ConnSched weekdays' => 'Days of the week:', -'core notice 1' => '<strong>Notice:</strong> There is an core-update from', -'core notice 2' => 'to', -'core notice 3' => 'available.', 'Enter TOS' => 'Activate or deactivate TOS-bits <br /> and then press <i>Save</i>.', 'Existing Files' => 'Files in database', 'HDD temperature' => 'HDD temperature', 'Level7 Protocol' => 'Level7-Protocol', 'Level7 Rule' => 'Level7-Rule', +'Level7 rule' => 'Level7 rule', 'Local VPN IP' => 'Internal Network (GREEN):', -'advproxy redirector children' => 'Number of filter processes', -'advproxy invalid num of children' => 'Invalid number of filter processes', 'MTU' => 'MTU size:', 'Number of IPs for the pie chart' => 'Number of IPs for the pie chart', 'Number of Ports for the pie chart' => 'Number of ports for the pie chart', @@ -46,18 +39,7 @@ 'OpenVPN' => 'OpenVPN', 'Pages' => 'Pages', 'Ping' => 'Ping :', -'mpfire search' => 'MPFire Search', -'repeat' => 'Repeat', -'shuffle' => 'Shuffle', -'Set time on boot' => 'Force setting the system clock on boot', 'Port Rule' => 'Port-Rule', -'qos add subclass' => 'Add subclass', -'The source IP address is invalid.' => 'The source IP address is invalid.', -'The destination IP address is invalid.' => 'The destination IP address is invalid.', -'Add Level7 rule' => 'Add Level7 rule', -'Level7 rule' => 'Level7 rule', -'TOS rule' => 'TOS rule', -'The class number does not match the specified interface.' => 'The class number does not match the specified interface.', 'QoS not enabled' => 'QoS is not enabled!', 'Queuelenght' => 'Queuelenght', 'Remote IP' => 'Remote IP / Hostname (DynDNS):', @@ -65,9 +47,14 @@ 'Resolv' => 'Resolv-Retry:', 'Scan for Files' => 'Scan for files', 'Scan from Directory' => 'Scan from directory', +'Set time on boot' => 'Force setting the system clock on boot', 'Subclass' => 'Subclass', 'TOS Bits' => 'TOS-Bits', 'TOS Rule' => 'TOS-Rule', +'TOS rule' => 'TOS rule', +'The class number does not match the specified interface.' => 'The class number does not match the specified interface.', +'The destination IP address is invalid.' => 'The destination IP address is invalid.', +'The source IP address is invalid.' => 'The source IP address is invalid.', 'Utilization on' => 'Utilization on', 'Verbose' => 'Verbose:', 'WakeOnLan' => 'Wake On Lan', @@ -114,7 +101,6 @@ 'advproxy AUTH method' => 'Authentication method', 'advproxy AUTH method ident' => 'identd', 'advproxy AUTH method ldap' => 'LDAP', -'advproxy squidclamav' => 'SquidClamav', 'advproxy AUTH method ncsa' => 'Local', 'advproxy AUTH method none' => 'None', 'advproxy AUTH method ntlm' => 'Windows', @@ -265,6 +251,7 @@ 'advproxy friday' => 'Fri', 'advproxy from' => 'From', 'advproxy hdd cache size' => 'Harddisk cache size (MB)', +'advproxy invalid num of children' => 'Invalid number of filter processes', 'advproxy log enabled' => 'Log enabled', 'advproxy log query' => 'Log query terms', 'advproxy log settings' => 'Log settings', @@ -285,14 +272,18 @@ 'advproxy no internal proxy on blue' => 'Disable internal proxy access from BLUE to other subnets', 'advproxy no internal proxy on green' => 'Disable internal proxy access to GREEN from other subnets', 'advproxy number of L1 dirs' => 'Number of level-1 subdirectories', +'advproxy off' => 'Proxy off', 'advproxy offline mode' => 'Enable offline mode', +'advproxy on' => 'Proxy on', 'advproxy privacy' => 'Privacy', 'advproxy proxy port' => 'Proxy port', 'advproxy ram cache size' => 'Memory cache size (MB)', +'advproxy redirector children' => 'Number of filter processes', 'advproxy reset' => 'Reset', 'advproxy saturday' => 'Sat', 'advproxy save and restart' => 'Save and Restart', 'advproxy squid version' => 'Squid cache version', +'advproxy squidclamav' => 'SquidClamav', 'advproxy ssadvanced proxy' => 'advanced proxy', 'advproxy ssl ports' => 'Allowed SSL ports (one per line)', 'advproxy standard' => 'Standard', @@ -328,8 +319,6 @@ 'advproxy visible hostname' => 'Visible hostname', 'advproxy web browser' => 'Web browser', 'advproxy wednesday' => 'Wed', -'advproxy on' => 'Proxy on', -'advproxy off' => 'Proxy off', 'again' => 'Again:', 'aktiv' => 'Active', 'album' => 'Album', @@ -530,6 +519,9 @@ 'connections' => 'Connections', 'connections are associated with this ca. deleting the ca will delete these connections as well.' => 'connections are associated with this CA. Deleting the CA will delete these connections as well.', 'connscheduler' => 'Connection Scheduler', +'core notice 1' => '<strong>Notice:</strong> There is an core-update from', +'core notice 2' => 'to', +'core notice 3' => 'available.', 'could not be opened' => 'could not be opened.', 'could not connect to' => 'Could not connect to', 'could not connect to www ipcop org' => 'Could not connect to www.ipfire.org', @@ -581,9 +573,6 @@ 'day after' => 'Day after', 'day before' => 'Day before', 'days' => 'days.', -'donation' => 'Donation', -'donation-text' => '<strong>IPFire</strong> is driven and maintained by volunteers in their free time. To keep this project running costs incurred, if you like to support us we would be pleased by a small donation.', -'donation-link' => 'https://www.paypal.com/en_US/GB/i/btn/btn_donateCC_LG.gif', 'dbfile' => 'Dbfile', 'ddns help dnsmadeeasy' => 'In the field for hostname enter your ID (or a list of IDs seperated by;)', 'ddns help freedns' => 'In the fied username enter your connect string', @@ -679,25 +668,25 @@ 'dmz pinhole rule added' => 'DMZ pinhole rule added; restarting DMZ pinhole', 'dmz pinhole rule removed' => 'DMZ pinhole rule removed; restarting DMZ pinhole', 'dmzpinholes for same net not necessary' => 'DMZ Pinholes are not necessary for same net. Select different source or destination net.', -'dns check failed' => 'DNS check failed', -'dns proxy server' => 'DNS Proxy Server', -'dns server' => 'DNS Server', -'dns menu' => 'Assign DNS-Server', -'dns title' => 'Domain Name System', -'dns header' => 'Assign DNS server addresses only for DHCP on red0', -'dns saved' => 'Successfully saved!', -'dns saved txt' => 'The two entered DNS server addresses have been saved successfully.<br />You have to reboot or reconnect that the changes have effect!', 'dns address deleted' => 'Successfully deleted!', 'dns address deleted txt' => 'The DNS-Server addresses have been successfully deleted.<br />You have to reboot or reconnect that the changes have effect!', -'dns error 1' => 'The IP address of the <strong>secondary</strong> DNS server is not valid, please check your entries!<br />The entered <strong>primary</strong> DNS server address is valid.', +'dns address done' => 'The DNS-Server address settings are going to be saved.', +'dns address recon' => 'Trying to reconnect!', +'dns check failed' => 'DNS check failed', +'dns desc' => 'If the red0 interface gets the IP address information via DHCP from the provider, the DNS server addresses will be set automatically. Now here you are able to change these DNS server IP addresses with your own ones.', 'dns error 0' => 'The IP address of the <strong>primary</strong> DNS server is not valid, please check your entries!<br />The entered <strong>secondary</strong> DNS server address is valid.', 'dns error 01' => 'The entered IP address of the <strong>primary</strong> and <strong>secondary</strong> DNS server are not valid, please check your entries!', -'dns desc' => 'If the red0 interface gets the IP address information via DHCP from the provider, the DNS server addresses will be set automatically. Now here you are able to change these DNS server IP addresses with your own ones.', +'dns error 1' => 'The IP address of the <strong>secondary</strong> DNS server is not valid, please check your entries!<br />The entered <strong>primary</strong> DNS server address is valid.', +'dns header' => 'Assign DNS server addresses only for DHCP on red0', 'dns list' => 'List of free public DNS servers', +'dns menu' => 'Assign DNS-Server', 'dns new 0' => 'New <strong>primary</strong> DNS server IP:', 'dns new 1' => 'New <strong>secondary</strong> DNS server IP:', -'dns address recon' => 'Trying to reconnect!', -'dns address done' => 'The DNS-Server address settings are going to be saved.', +'dns proxy server' => 'DNS Proxy Server', +'dns saved' => 'Successfully saved!', +'dns saved txt' => 'The two entered DNS server addresses have been saved successfully.<br />You have to reboot or reconnect that the changes have effect!', +'dns server' => 'DNS Server', +'dns title' => 'Domain Name System', 'do not log this port list' => 'Drop this port list just before they are logged (reduces log size)', 'dod' => 'Dial on Demand', 'dod for dns' => 'Dial on Demand for DNS:', @@ -708,6 +697,9 @@ 'domain name' => 'Domain name', 'domain name suffix' => 'Domain name suffix:', 'domain not set' => 'Domain not set.', +'donation' => 'Donation', +'donation-link' => 'https://www.paypal.com/en_US/GB/i/btn/btn_donateCC_LG.gif', +'donation-text' => '<strong>IPFire</strong> is driven and maintained by volunteers in their free time. To keep this project running costs incurred, if you like to support us we would be pleased by a small donation.', 'done' => 'Do it', 'dos charset' => 'DOS Charset', 'down and up speed' => 'Enter your Down- and Uplink-Speed <br /> and then press <i>Save</i>.', @@ -718,7 +710,6 @@ 'download certificate' => 'Download certificate', 'download host certificate' => 'Download host certificate', 'download new ruleset' => 'Download new ruleset', -'upload new ruleset' => 'Upload new ruleset', 'download pkcs12 file' => 'Download PKCS12 file', 'download root certificate' => 'Download root certificate', 'dpd action' => 'Dead Peer Detection action', @@ -807,7 +798,7 @@ 'external access rule removed' => ' External access rule removed; restarting access controller', 'external aliases configuration' => 'External aliases configuration', 'extrahd' => 'ExtraHD', -'extrahd detected drives' => 'detected drives', +'extrahd detected drives' => 'detected drives', 'false classnumber' => 'The Class-Number does not match the interface.', 'false max bandwith' => 'Maximum bandwith is false.', 'false min bandwith' => 'Minimum bandwith is false.', @@ -815,6 +806,23 @@ 'fetch ip from' => 'Guess the real public IP with help of an external server', 'filename' => 'Filename', 'filesystem full' => 'Filesystem full', +'fireinfo ipfire version' => 'IPFire version', +'fireinfo is disabled' => 'Fireinfo is disabled', +'fireinfo is enabled' => 'Fireinfo is enabled', +'fireinfo is submitted' => 'Your profile is submitted to the fireinfo service.', +'fireinfo is submitted button' => 'No, I do not want to send my profile anymore', +'fireinfo kernel version' => 'Kernel version', +'fireinfo not submitted' => 'Your profile is not submitted to the fireinfo service.', +'fireinfo not submitted button' => 'Yes, I want to send my profile', +'fireinfo pakfire version' => 'Pakfire version', +'fireinfo please enable' => 'Please enable the fireinfo service.', +'fireinfo settings' => 'Fireinfo settings', +'fireinfo system version' => 'System versions', +'fireinfo why descr1' => 'It is very important for the development of IPFire that you enable this', +'fireinfo why descr2' => 'service. ', +'fireinfo why enable' => 'Why should I enable fireinfo?', +'fireinfo why read more' => 'Read more about the reasons.', +'fireinfo your profile id' => 'Your profile ID', 'firewall' => 'Firewall', 'firewall graphs' => 'Firewall Graphs', 'firewall hits' => 'Total number of firewall hits for', @@ -867,6 +875,10 @@ 'genkey' => 'Generate PSK', 'genre' => 'Genre', 'global settings' => 'Global settings', +'gpl i accept these terms and conditions' => 'I accept these terms and conditions', +'gpl license agreement' => 'License Agreement', +'gpl please read carefully the general public license and accept it below' => 'Please read carefully the General Public License and accept it below', +'gpl unofficial translation of the general public license v3' => 'Unofficial translation of the General Public License v3', 'graph' => 'Graph', 'graph per' => 'per', 'green' => 'Green', @@ -1101,18 +1113,18 @@ 'ls_sshd' => 'Remote user logins:', 'ls_syslogd' => 'Syslogd:', 'mac address' => 'MAC Address', -'mac address menu' => 'Assign MAC-address', -'mac address in use' => 'MAC address already in use', -'mac address title' => 'Medium Access Control Address', -'mac address header' => 'MAC address on red0', -'mac address error not valid' => 'MAC addresse not valid!', -'mac address error not 00' => 'MAC addresse has to start with 00!', -'mac address saved' => 'Successfully saved!', -'mac address saved txt' => 'The MAC address has been successfully saved, but changes will only take effect after reboot or reconnection.', 'mac address deleted' => 'Successfully deleted!', 'mac address deleted txt' => 'The MAC address has been successfully deleted, but changes will only take effect after <strong>reboot</strong>.', -'mac address recon' => 'Trying to reconnect!', 'mac address done' => 'The MAC address settings are going to be saved.', +'mac address error not 00' => 'MAC addresse has to start with 00!', +'mac address error not valid' => 'MAC addresse not valid!', +'mac address header' => 'MAC address on red0', +'mac address in use' => 'MAC address already in use', +'mac address menu' => 'Assign MAC-address', +'mac address recon' => 'Trying to reconnect!', +'mac address saved' => 'Successfully saved!', +'mac address saved txt' => 'The MAC address has been successfully saved, but changes will only take effect after reboot or reconnection.', +'mac address title' => 'Medium Access Control Address', 'mac desc' => 'Here you are able to change the MAC address on red0. The address must be entered in hexadecimal (0-9,a-f), a valid entry is <br />e.g. 00-01-02-0e-b8-d6 or 00:01:02:0e:b8:d6.', 'mac new' => 'new MAC address:', 'mac1 new' => 'new MAC address 1 (vdsl-inet):', @@ -1179,6 +1191,7 @@ 'modem on com5' => 'Modem on COM5', 'modem settings have errors' => 'Modem settings have errors', 'modem speaker on' => 'Modem speaker on:', +'modify' => 'Modify', 'modulation' => 'Modulation', 'monday' => 'Monday', 'month' => 'Month', @@ -1196,6 +1209,7 @@ 'mpfire controls' => 'MPFire Control', 'mpfire playlist' => 'MPFire Playlist', 'mpfire scanning' => 'Scan for new files', +'mpfire search' => 'MPFire Search', 'mpfire songs' => 'MPFire songlist', 'mpfire webradio' => 'MPFire Webradio', 'mtu QoS' => 'This does not change the global MTU, it only sets MTU for QoS.', @@ -1205,6 +1219,7 @@ 'name must only contain characters' => 'Name must only contain characters.', 'name too long' => 'User's full name or system hostname is too long', 'nat-traversal' => 'Nat Traversal:', +'needreboot' => 'An update requires a restart', 'net' => 'Net', 'net address' => 'net address', 'net config' => 'Network configuration', @@ -1259,10 +1274,10 @@ 'notes' => 'Notes', 'november' => 'November', 'ntp common settings' => 'Common settings', -'ntp sync' => 'Synchronization', 'ntp configuration' => 'NTP configuration', 'ntp must be enabled to have clients' => 'NTP must be enabled to have clients.', 'ntp server' => 'NTP Server', +'ntp sync' => 'Synchronization', 'ntp syncro disabled' => 'NTP synchronization disabled', 'ntp syncro enabled' => 'NTP synchronization enabled', 'ntpd restarted' => 'ntpd restarted', @@ -1284,6 +1299,7 @@ 'openvpn client' => 'OpenVPN Client', 'openvpn log' => 'OpenVPN Log', 'openvpn server' => 'OpenVPN Server', +'optional at cmd' => 'optional AT command', 'optional data' => '3. Optional Settings:', 'options' => 'Options', 'options fw' => 'Firewall Options', @@ -1303,23 +1319,27 @@ 'out' => 'Out', 'outgoing' => 'outgoing', 'outgoing firewall' => 'Outgoing Firewall', -'outgoing firewall groups' => 'Firewall Groups', 'outgoing firewall add ip group' => 'Add IP Address Group', -'outgoing firewall ip groups' => 'Outgoing Firewall IP Address Groups', 'outgoing firewall add mac group' => 'Add MAC Address Group', -'outgoing firewall mac groups' => 'Outgoing Firewall MAC Address Groups', -'outgoing firewall view group' => 'View group', +'outgoing firewall edit ip group' => 'Edit IP Address Group', +'outgoing firewall edit mac group' => 'Edit MAC Address Group', 'outgoing firewall group error' => 'A group with the same name exists.', -'outgoing traffic in bytes per second' => 'Outgoing Traffic', +'outgoing firewall groups' => 'Firewall Groups', +'outgoing firewall ip groups' => 'Outgoing Firewall IP Address Groups', +'outgoing firewall mac groups' => 'Outgoing Firewall MAC Address Groups', 'outgoing firewall mode0' => 'Using this mode, all clients are able to access the internet without any restrictions.', 'outgoing firewall mode1' => 'Using this mode, only connections based on the defined rules are allowed.', 'outgoing firewall mode2' => 'Using this mode, all connections are allowed despited off the defined ones.', +'outgoing firewall outgoing firewall reserved groupname' => 'Please use another group name, this name is reserved.', +'outgoing firewall p2p allow' => 'p2p protocol is allowed', +'outgoing firewall p2p deny' => 'p2p protocol is denied', 'outgoing firewall p2p description 1' => 'The button', 'outgoing firewall p2p description 2' => 'means that the p2p protocol is allowed or', 'outgoing firewall p2p description 3' => 'that the p2p protocol is denied.', -'outgoing firewall p2p deny' => 'p2p protocol is denied', -'outgoing firewall p2p allow' => 'p2p protocol is allowed', 'outgoing firewall reset' => 'Reset all', +'outgoing firewall view group' => 'View group', +'outgoing firewall warning' => 'Not selecting source ip or mac ignores them', +'outgoing traffic in bytes per second' => 'Outgoing Traffic', 'override mtu' => 'Override default MTU', 'ovpn' => 'OpenVPN', 'ovpn con stat' => 'OpenVPN Connection Statistics', @@ -1353,6 +1373,7 @@ 'package failed to install' => 'Package failed to install.', 'pagerefresh' => 'Page is beeing refreshed, please wait.', 'pakfire accept all' => 'Do you want to install all packages?', +'pakfire ago' => 'ago.', 'pakfire available addons' => 'Available Addons:', 'pakfire configuration' => 'Pakfire Configuration', 'pakfire core update auto' => 'Install core and addon updates automatically:', @@ -1373,9 +1394,9 @@ 'pakfire update daily' => 'Search for updates daily:', 'pakfire updates' => 'Available Update:', 'pakfire working' => 'Pakfire is working ... Please wait until all operations have completed successfully.', -'snort working' => 'Snort is working ... Please wait until all operations have completed successfully.', 'pap or chap' => 'PAP or CHAP', 'parentclass' => 'Parentclass', +'parentclass add' => 'Add parentclass', 'password' => 'Password:', 'password contains illegal characters' => 'Password contains illegal characters.', 'password crypting key' => 'Password crypting the key', @@ -1432,14 +1453,20 @@ 'protocol' => 'Protocol:', 'proxy' => 'Proxy', 'proxy access graphs' => 'Proxy access graphs', +'proxy admin password' => 'Cache administrator password', +'proxy cachemgr' => 'Activate cachemanager', +'proxy errmsg filedescriptors' => 'Wrong amount of filedescriptors', +'proxy filedescriptors' => 'Amount of fildescriptors', 'proxy log viewer' => 'Proxy log viewer', 'proxy logs' => 'Proxy Logs', 'proxy no proxy extend' => 'or specify a list of not proxied destination', 'proxy no proxy local' => 'Disallow local proxying on BLUE/GREEN networks', 'proxy port' => 'Proxy Port', +'proxy reconfigure' => 'Save and Reload', 'psk' => 'PSK', 'pulse' => 'Pulse', 'pulse dial' => 'Pulse dial:', +'qos add subclass' => 'Add subclass', 'qos graphs' => 'Qos Graphs', 'qos warning' => 'The rule <strong>must</strong> be saved, otherwise it will be discarded!', 'quick control' => 'Quick Control', @@ -1450,9 +1477,9 @@ 'real address' => 'Real Address', 'reboot' => 'Reboot', 'reboot ask' => 'Reboot?', -'reboot sure' => 'Are you sure that you want to reboot?', 'reboot question' => 'Extra query for restart and shutdown', 'reboot schedule' => 'Schedule IPFire reboots', +'reboot sure' => 'Are you sure that you want to reboot?', 'rebooting' => 'Rebooting', 'rebooting ipfire' => 'Rebooting IPFire', 'reconnect' => 'Reconnect', @@ -1478,6 +1505,7 @@ 'remove' => 'Remove', 'remove ca certificate' => 'Remove CA certificate', 'remove x509' => 'Remove x509', +'repeat' => 'Repeat', 'reportfile' => 'Reportfile', 'reportlevel' => 'Reportlevel', 'request' => 'Request', @@ -1565,10 +1593,11 @@ 'show lines' => 'Show lines', 'show root certificate' => 'Show root certificate', 'show share options' => 'Show shares options', +'shuffle' => 'Shuffle', 'shutdown' => 'Shutdown', 'shutdown ask' => 'Shutdown?', -'shutdown sure' => 'Are you sure that you want to shutdown?', 'shutdown control' => 'Shutdown control', +'shutdown sure' => 'Are you sure that you want to shutdown?', 'shutdown2' => 'Shutdown:', 'shutting down' => 'Shutting down', 'shutting down ipfire' => 'Shutting down IPFire', @@ -1586,6 +1615,7 @@ 'smtphost' => 'SMTP host', 'smtpport' => 'SMTP port', 'snort hits' => 'Total of number of Intrusion rules activated for', +'snort working' => 'Snort is working ... Please wait until all operations have completed successfully.', 'socket options' => 'Socket options', 'sort ascending' => 'Sort ascending', 'sort descending' => 'Sort descending', @@ -1662,6 +1692,7 @@ 'swap usage per' => 'Swap usage per', 'system' => 'System', 'system graphs' => 'System Graphs', +'system information' => 'System information', 'system log viewer' => 'System Log Viewer', 'system logs' => 'System Logs', 'system status information' => 'System Status Information', @@ -1751,78 +1782,78 @@ 'update transcript' => 'Update transcript', 'updatedatabase' => 'Update Database with last report', 'updates' => 'Updates', -'updates installed' => 'Updates Installed', +'updates installed' => 'Ruleset update from', 'updates is old1' => 'Your update file is ', 'updates is old2' => 'days old. We recommend you update it on the <b>System>Updates</b> page.', -'updxlrtr update accelerator' => 'Update Accelerator', -'updxlrtr configuration' => 'Update accelerator configuration', +'updxlrtr 3 months' => 'three months', +'updxlrtr 6 months' => 'six months', +'updxlrtr all files' => 'all files ...', +'updxlrtr cache dir' => 'Cache directory', +'updxlrtr cache maintenance' => 'Cache maintenance', +'updxlrtr cache size' => 'Cache size (bytes)', +'updxlrtr cache statistics' => 'Cache statistics', +'updxlrtr cancel download' => 'Cancel download', +'updxlrtr children' => 'Number of accelerator processes', 'updxlrtr common settings' => 'Common settings', +'updxlrtr condition download' => 'Download', +'updxlrtr condition nosource' => 'No source', +'updxlrtr condition ok' => 'Up to date', +'updxlrtr condition outdated' => 'Out of date', +'updxlrtr condition suspended' => 'Suspended', +'updxlrtr condition unknown' => 'Unknown', +'updxlrtr configuration' => 'Update accelerator configuration', +'updxlrtr current downloads' => 'Files being downloaded into the local cache', +'updxlrtr current files' => 'Current files in local cache', +'updxlrtr daily' => 'daily', +'updxlrtr data from cache' => 'Data from cache (bytes)', +'updxlrtr disk usage' => 'Disk usage', +'updxlrtr efficiency index' => 'Cache efficiency index', +'updxlrtr empty repository' => 'Local cache is empty', +'updxlrtr enable autocheck' => 'Enable automatic source checkup', 'updxlrtr enable log' => 'Enable log', -'updxlrtr children' => 'Number of accelerator processes', -'updxlrtr passive mode' => 'Enable passive mode', -'updxlrtr max disk usage' => 'Max. disk usage', -'updxlrtr performance options' => 'Performance options', +'updxlrtr filename' => 'Name', +'updxlrtr files' => 'Files', +'updxlrtr filesize' => 'Size', +'updxlrtr full autosync' => 'Replace outdated files during checkup', +'updxlrtr invalid disk usage' => 'Invalid value for max. disk usage', +'updxlrtr invalid download rate' => 'Invalid value for max. download rate', +'updxlrtr invalid num of children' => 'Invalid number of accelerator processes', +'updxlrtr last access' => 'Last cache access', +'updxlrtr last checkup' => 'Last source checkup', 'updxlrtr low download priority' => 'Lower CPU priority for downloads', +'updxlrtr maintenance' => 'Maintenance', +'updxlrtr marked as' => 'marked as', +'updxlrtr max disk usage' => 'Max. disk usage', 'updxlrtr max download rate' => 'Max. external download rate (kBit/s)', -'updxlrtr source checkup' => 'Source checkup', -'updxlrtr enable autocheck' => 'Enable automatic source checkup', -'updxlrtr source checkup schedule' => 'Source checkup schedule', -'updxlrtr full autosync' => 'Replace outdated files during checkup', -'updxlrtr daily' => 'daily', -'updxlrtr weekly' => 'weekly', +'updxlrtr month' => 'one month', 'updxlrtr monthly' => 'monthly', +'updxlrtr not accessed' => 'not accessed since', +'updxlrtr not enabled' => 'Update Accelerator is not enabled on the web proxy page', +'updxlrtr other' => 'Other', +'updxlrtr passive mode' => 'Enable passive mode', +'updxlrtr pending downloads' => 'Pending downloads', +'updxlrtr performance options' => 'Performance options', +'updxlrtr progress' => 'Progress', +'updxlrtr purge' => 'Purge', +'updxlrtr remove file' => 'Remove from cache', 'updxlrtr save and restart' => 'Save and Restart', +'updxlrtr source' => 'Source', +'updxlrtr source checkup' => 'Source checkup', +'updxlrtr source checkup schedule' => 'Source checkup schedule', 'updxlrtr statistics' => 'Statistics', -'updxlrtr maintenance' => 'Maintenance', -'updxlrtr empty repository' => 'Local cache is empty', -'updxlrtr cache statistics' => 'Cache statistics', +'updxlrtr statistics by source' => 'Statistics by source', 'updxlrtr summary' => 'Summary', -'updxlrtr total files' => 'Total files in cache', 'updxlrtr total cache size' => 'Total cache size (bytes)', 'updxlrtr total data from cache' => 'Total data delivered from cache (bytes)', -'updxlrtr efficiency index' => 'Cache efficiency index', -'updxlrtr statistics by source' => 'Statistics by source', -'updxlrtr files' => 'Files', -'updxlrtr cache size' => 'Cache size (bytes)', -'updxlrtr data from cache' => 'Data from cache (bytes)', -'updxlrtr cache maintenance' => 'Cache maintenance', -'updxlrtr purge' => 'Purge', -'updxlrtr all files' => 'all files ...', -'updxlrtr marked as' => 'marked as', -'updxlrtr not accessed' => 'not accessed since', -'updxlrtr week' => 'one week', -'updxlrtr month' => 'one month', -'updxlrtr 3 months' => 'three months', -'updxlrtr 6 months' => 'six months', -'updxlrtr year' => 'one year', -'updxlrtr web proxy service required' => 'Web proxy service must be enabled to use Update Accelerator', -'updxlrtr invalid num of children' => 'Invalid number of accelerator processes', -'updxlrtr invalid disk usage' => 'Invalid value for max. disk usage', -'updxlrtr invalid download rate' => 'Invalid value for max. download rate', -'updxlrtr not enabled' => 'Update Accelerator is not enabled on the web proxy page', -'updxlrtr current files' => 'Current files in local cache', -'updxlrtr filename' => 'Name', -'updxlrtr filesize' => 'Size', -'updxlrtr last access' => 'Last cache access', -'updxlrtr last checkup' => 'Last source checkup', -'updxlrtr source' => 'Source', +'updxlrtr total files' => 'Total files in cache', 'updxlrtr unknown' => 'Unknown', -'updxlrtr other' => 'Other', -'updxlrtr disk usage' => 'Disk usage', -'updxlrtr cache dir' => 'Cache directory', -'updxlrtr remove file' => 'Remove from cache', -'updxlrtr condition ok' => 'Up to date', -'updxlrtr condition nosource' => 'No source', -'updxlrtr condition outdated' => 'Out of date', -'updxlrtr condition download' => 'Download', -'updxlrtr condition unknown' => 'Unknown', -'updxlrtr update notification' => 'Update notification!', +'updxlrtr update accelerator' => 'Update Accelerator', 'updxlrtr update information' => 'There is an updated version available for download. Visit <a href="http://update-accelerator.advproxy.net" target="_blank">http://update-accelerator.advproxy.net</a> for more information.', -'updxlrtr pending downloads' => 'Pending downloads', -'updxlrtr current downloads' => 'Files being downloaded into the local cache', -'updxlrtr progress' => 'Progress', -'updxlrtr condition suspended' => 'Suspended', -'updxlrtr cancel download' => 'Cancel download', +'updxlrtr update notification' => 'Update notification!', +'updxlrtr web proxy service required' => 'Web proxy service must be enabled to use Update Accelerator', +'updxlrtr week' => 'one week', +'updxlrtr weekly' => 'weekly', +'updxlrtr year' => 'one year', 'upgrade' => 'upgrade', 'uplink speed' => 'Uplink speed (kbit/sec)', 'uplink std class' => 'uplink standard class', @@ -1832,6 +1863,7 @@ 'upload ca certificate' => 'Upload CA certificate', 'upload fcdsl.o' => 'TO BE REMOVED', 'upload file' => 'Upload file', +'upload new ruleset' => 'Upload new ruleset', 'upload p12 file' => 'Upload PKCS12 file', 'upload static key' => 'Upload a static key', 'upload successful' => 'Upload successful.', @@ -2106,26 +2138,6 @@ 'week' => 'Week', 'weekly firewallhits' => 'weekly firewallhits', 'weeks' => 'weeks', -'wlanap select interface' => 'Please select the wireless lan interface.', -'wlanap no interface' => 'Selected interface is not a wirless lan card!', -'wlanap del interface' => 'Remove selected interface?', -'wlanap wlan services' => 'WLan Services', -'wlanap wlan card' => 'WLan Card', -'wlanap access point' => 'Access Point', -'wlanap wlan settings' => 'WLan Settings', -'wlanap encryption' => 'Encryption', -'wlanap channel' => 'Channel', -'wlanap none' => 'none', -'wlanap verbose' => 'Verbose', -'wlanap debugging' => 'Debugging', -'wlanap informations' => 'Informations', -'wlanap notifications' => 'Notifications', -'wlanap warnings' => 'Warnings', -'wlanap wlan status' => 'WLan Status', -'wlanap link wireless' => 'Activate wireless lan clients', -'wlanap link dhcp' => 'Wireless lan DHCP configuration', -'wlanap invalid wpa' => 'Invalid length in WPA Passphrase. Must be between 8 and 63 characters.', -'wlanap interface' => 'Select interface', 'wildcards' => 'Wildcards', 'wins server' => 'Wins Server', 'wins support' => 'Wins Support', @@ -2133,6 +2145,26 @@ 'wireless config added' => 'Wireless config added', 'wireless config changed' => 'Wireless config changed', 'wireless configuration' => 'Wireless Configuration', +'wlanap access point' => 'Access Point', +'wlanap channel' => 'Channel', +'wlanap debugging' => 'Debugging', +'wlanap del interface' => 'Remove selected interface?', +'wlanap encryption' => 'Encryption', +'wlanap informations' => 'Informations', +'wlanap interface' => 'Select interface', +'wlanap invalid wpa' => 'Invalid length in WPA Passphrase. Must be between 8 and 63 characters.', +'wlanap link dhcp' => 'Wireless lan DHCP configuration', +'wlanap link wireless' => 'Activate wireless lan clients', +'wlanap no interface' => 'Selected interface is not a wirless lan card!', +'wlanap none' => 'none', +'wlanap notifications' => 'Notifications', +'wlanap select interface' => 'Please select the wireless lan interface.', +'wlanap verbose' => 'Verbose', +'wlanap warnings' => 'Warnings', +'wlanap wlan card' => 'WLan Card', +'wlanap wlan services' => 'WLan Services', +'wlanap wlan settings' => 'WLan Settings', +'wlanap wlan status' => 'WLan Status', 'wol wakeup' => 'WakeUp', 'workgroup' => 'Workgroup', 'written bytes' => 'Writen Bytes', @@ -2144,11 +2176,6 @@ 'you can only define one roadwarrior connection when using pre-shared key authentication' => 'You can only define one Roadwarrior connection when using pre-shared key authentication.<br />Either you already have a Roadwarrior connection with pre-shared key authentication, or you're trying to add one now.', 'your department' => 'Your department', 'your e-mail' => 'Your e-mail address', -'proxy errmsg filedescriptors' => 'Wrong amount of filedescriptors', -'proxy filedescriptors' => 'Amount of fildescriptors', -'proxy admin password' => 'Cache administrator password', -'proxy cachemgr' => 'Activate cachemanager', -'proxy reconfigure' => 'Save and Reload', );
#EOF diff --git a/langs/en/install/lang_en.c b/langs/en/install/lang_en.c index b8edeac..4415205 100644 --- a/langs/en/install/lang_en.c +++ b/langs/en/install/lang_en.c @@ -560,29 +560,31 @@ char *en_tr[] = { /* TR_IGNORE */ "Ignore", /* TR_PPP_DIALUP */ -"PPP DIALUP (PPPoE, Modem, ATM ...)", +"PPP DIALUP (PPPoE, modem, ATM ...)", /* TR_DHCP */ "DHCP", /* TR_DHCP_STARTSERVER */ -"Starting DHCP-Server ...", +"Starting DHCP-server ...", /* TR_DHCP_STOPSERVER */ -"Stopping DHCP-Server ...", +"Stopping DHCP-server ...", /* TR_LICENSE_ACCEPT */ "I accept this license.", /* TR_LICENSE_NOT_ACCEPTED */ "License not accepted. Exit!", /* TR_EXT2FS_DESCR */ -"Ext2 - Filesystem without Journal (suggested for flashdrives)", +"Ext2 - Filesystem without journal (suggested for flashdrives)", /* TR_EXT3FS_DESCR */ -"Ext3 - Filesystem with Journal", +"Ext3 - Filesystem with journal", /* TR_EXT4FS_DESCR */ -"Ext4 - Filesystem with Journal", +"Ext4 - Filesystem with journal", /* TR_REISERFS_DESCR */ -"ReiserFS - Filesystem with Journal", +"ReiserFS - Filesystem with journal", /* TR_NO_LOCAL_SOURCE */ "No local source media found. Starting download.", /* TR_DOWNLOADING_ISO */ "Downloading Installation-Image ...", /* TR_DOWNLOAD_ERROR */ "Error while downloading!", +/* TR_DHCP_FORCE_MTU */ +"Force DHCP mtu:", }; diff --git a/langs/es/cgi-bin/es.pl b/langs/es/cgi-bin/es.pl index ca2b934..e35c680 100644 --- a/langs/es/cgi-bin/es.pl +++ b/langs/es/cgi-bin/es.pl @@ -2,9 +2,9 @@ %tr,
'Act as' => 'Actuar Como:', +'Add Level7 rule' => 'añadir regla de Nivel 7', 'Add Port Rule' => 'Añadir Regla de Puerto', 'Add Rule' => 'Añadir Regla', -'optional at cmd' => 'Comando AT Opcional', 'Choose Rule' => 'Seleccione <u>una</u> de las siguientes reglas.', 'Class' => 'Clase', 'Class was deleted' => 'con subclases potenciales fué eliminado', @@ -18,26 +18,18 @@ 'ConnSched ipsecstop' => 'Detener IPSec', 'ConnSched reconnect' => 'Reconectar', 'ConnSched scheduled actions' => 'Acciones planificadas', -'outgoing firewall warning' => 'No seleccionar ip origen o mac las ignora', -'outgoing firewall outgoing firewall reserved groupname' => 'Por favor, utilice otro nombre de grupo, este nombre está reservado', 'ConnSched scheduler' => 'Planificador', 'ConnSched select profile' => 'Elegir Perfil', -'modify' => 'Modificar', -'parentclass add' => 'Añadir clase parent', 'ConnSched time' => 'Tiempo:', 'ConnSched up' => 'Arriba', 'ConnSched weekdays' => 'DÃas de las semana:', -'core notice 1' => '<strong>NOTA:</strong> Existe una actualización de core de', -'core notice 2' => 'hacia', -'core notice 3' => 'disponible.', 'Enter TOS' => 'Activar o desactivar bits TOS<br /> y después presione <i>Guardar</i>', 'Existing Files' => 'Archivos en la base de datos', 'HDD temperature' => 'Temperatura de HDD', 'Level7 Protocol' => 'Protocolo Nivel 7', 'Level7 Rule' => 'Regla Nivel 7', +'Level7 rule' => 'Regla Nivel 7', 'Local VPN IP' => 'Red Interna (GREEN):', -'advproxy redirector children' => 'Número de procesos filtrados', -'advproxy invalid num of children' => 'Número de procesos filtrados inválido', 'MTU' => 'Tamaño de MTU', 'Number of IPs for the pie chart' => 'Número de IPS para la gráfica circular', 'Number of Ports for the pie chart' => 'Número de puerto para la gráfica circular', @@ -45,17 +37,7 @@ 'OpenVPN' => 'OpenVPN', 'Pages' => 'Páginas', 'Ping' => 'Ping:', -'mpfire search' => 'Búsqueda MPFire', -'repeat' => 'Repetir', -'shuffle' => 'Al azar', 'Port Rule' => 'Regla de puerto', -'qos add subclass' => 'Añadir subclase', -'The source IP address is invalid.' => 'La IP de orÃgen es inválida', -'The destination IP address is invalid.' => 'la IP de destino es inválida', -'Add Level7 rule' => 'añadir regla de Nivel 7', -'Level7 rule' => 'Regla Nivel 7', -'TOS rule' => 'Regla TOS', -'The class number does not match the specified interface.' => 'El número de clase no coincide con la interfaz especificada', 'QoS not enabled' => 'Qos no está activado', 'Queuelenght' => 'Queuelenght', 'Remote IP' => 'IP Remota / Nombre de Host (DynDns):', @@ -66,6 +48,10 @@ 'Subclass' => 'Subclase', 'TOS Bits' => 'Bits TOS', 'TOS Rule' => 'Regla TOS', +'TOS rule' => 'Regla TOS', +'The class number does not match the specified interface.' => 'El número de clase no coincide con la interfaz especificada', +'The destination IP address is invalid.' => 'la IP de destino es inválida', +'The source IP address is invalid.' => 'La IP de orÃgen es inválida', 'Utilization on' => 'Utilizar en', 'Verbose' => 'Verbose:', 'WakeOnLan' => 'Wake on Lan', @@ -112,7 +98,6 @@ 'advproxy AUTH method' => 'Método de autenticación', 'advproxy AUTH method ident' => 'identd', 'advproxy AUTH method ldap' => 'LDAP', -'advproxy squidclamav' => 'SquidClamav', 'advproxy AUTH method ncsa' => 'Local', 'advproxy AUTH method none' => 'Ninguno', 'advproxy AUTH method ntlm' => 'Windows', @@ -263,6 +248,7 @@ 'advproxy friday' => 'Vie', 'advproxy from' => 'De', 'advproxy hdd cache size' => 'Tamaño del caché en disco duro (MB)', +'advproxy invalid num of children' => 'Número de procesos filtrados inválido', 'advproxy log enabled' => 'Log activado', 'advproxy log query' => 'Registrar términos de petición', 'advproxy log settings' => 'Configuraciones de Log', @@ -283,14 +269,18 @@ 'advproxy no internal proxy on blue' => 'Desacitvar proxy interno de BLUE a otras subredes', 'advproxy no internal proxy on green' => 'Desacitvar proxy interno de GREEN a otras subredes', 'advproxy number of L1 dirs' => 'Número de subdirectorios Nivel1', +'advproxy off' => 'Proxy Apagado', 'advproxy offline mode' => 'Activar modo fuera de lÃnea', +'advproxy on' => 'Proxy Encendido', 'advproxy privacy' => 'Privacidad', 'advproxy proxy port' => 'Puerto del proxy', 'advproxy ram cache size' => 'Tamaño de memoria caché', +'advproxy redirector children' => 'Número de procesos filtrados', 'advproxy reset' => 'Reset', 'advproxy saturday' => 'Sab', 'advproxy save and restart' => 'Guardar y Reiniciar', 'advproxy squid version' => 'Version de Caché de Squid', +'advproxy squidclamav' => 'SquidClamav', 'advproxy ssadvanced proxy' => 'advanced proxy', 'advproxy ssl ports' => 'Puertos SSL permitidos (uno por lÃnea)', 'advproxy standard' => 'Estándar', @@ -326,8 +316,6 @@ 'advproxy visible hostname' => 'Nombre de host visible', 'advproxy web browser' => 'Navegador Web', 'advproxy wednesday' => 'Mie', -'advproxy on' => 'Proxy Encendido', -'advproxy off' => 'Proxy Apagado', 'again' => 'De nuevo:', 'aktiv' => 'Activo', 'album' => 'Album', @@ -528,6 +516,9 @@ 'connections' => 'Conexiones', 'connections are associated with this ca. deleting the ca will delete these connections as well.' => 'las conexiones son asociadas con este CA. Borar el CA borrará dichas conexiones también.', 'connscheduler' => 'Planificador de conexiones', +'core notice 1' => '<strong>NOTA:</strong> Existe una actualización de core de', +'core notice 2' => 'hacia', +'core notice 3' => 'disponible.', 'could not be opened' => 'no se pudo abrir.', 'could not connect to' => 'No se pudo conectar a ', 'could not connect to www ipcop org' => 'No se pudo conectar a www.ipfire.org', @@ -544,6 +535,7 @@ 'cpu idle usage' => 'Uso de CPU inactivo', 'cpu interrupt usage' => 'Uso de interrupción de CPU', 'cpu iowait usage' => 'CPU esperando IO', +'cpu frequency per' => 'CPU frecuencia por', 'cpu irq usage' => 'Uso de IRQ del CPU', 'cpu nice usage' => 'Buen uso de CPU', 'cpu steal usage' => 'uso de CPU steal', @@ -579,9 +571,6 @@ 'day after' => 'DÃa después', 'day before' => 'DÃa anterior', 'days' => 'dias.', -'donation' => 'Donación', -'donation-text' => '<strong>IPFire</strong> es desarrollado y mantenido por voluntarios en su tiempo libre. Para ayudar con los costos de operación de este proyecto si usted gusta ayudarnos. Nos serÃa muy útil una pequeña donación.', -'donation-link' => 'https://www.paypal.com/en_US/GB/i/btn/btn_donateCC_LG.gif', 'dbfile' => 'Dbfile', 'ddns help dnsmadeeasy' => '"En el campo nombre de host introduzca si ID (o una lista de Ids separados por ; )"', 'ddns help freedns' => 'En el campo nombre de usuario introduzca su cadena de conexión', @@ -677,25 +666,25 @@ 'dmz pinhole rule added' => '"Regla de pinhole DMZ añadida; reiniciando pinholes DMZ"', 'dmz pinhole rule removed' => '"Regla de pinhole DMZ removida; reiniciando pinholes DMZ"', 'dmzpinholes for same net not necessary' => 'Los pinholes DMZ no son necesarios para la misma red. Seleccione diferente red de orÃgen o destino.', -'dns check failed' => 'Falló la revisión de DNS', -'dns proxy server' => 'Servidor DNS Proxy', -'dns server' => 'Servidor DNS', -'dns menu' => 'Asignar servidor DNS', -'dns title' => 'Sistema de Nombre de Dominios (DNS)', -'dns header' => 'Ãnicamente asignar direcciones de servidor DNS por DHCP para red0', -'dns saved' => 'Guardado exitosamente', -'dns saved txt' => 'Las dos direcciones DNS han sido guardadas exitosamente. <br />¡Es necesario reiniciar o reconectar para que los cambios tengan efecto!', 'dns address deleted' => 'Borrado exitosamente', 'dns address deleted txt' => 'Las direcciones de servidores DNS han sido borradas exitosamente.<br />¡Es necesario reiniciar o reconectar para que los cambios tengan efecto!', -'dns error 1' => '¡La dirección del servidor DNS <strong>secundario</strong> no es válida, por favor verifique sus datos!<br /> La dirección del servidor DNS <strong>primario</strong> es válida.', +'dns address done' => 'Las configuraciones de dirección del servidor DNS serán guardadas', +'dns address recon' => '¡Intentando reconectar!', +'dns check failed' => 'Falló la revisión de DNS', +'dns desc' => 'Si la interfaz red0 obtiene su información IP via DHCP del proveedor, los servidores DNS se guardarán automáticamente. Ahora es posible cambiar esos servidores DNS por las direcciones IP de sus propios servidores.', 'dns error 0' => '¡La dirección del servidor DNS <strong>primario</strong> no es válida, por favor verifique sus datos!<br /> La dirección del servidor DNS <strong>secundario</strong> es válida.', 'dns error 01' => '¡Las direcciones IP de los servidores <strong>primario</strong> y <strong>secundario</strong> no son válidas. Por favor revise sus datos!', -'dns desc' => 'Si la interfaz red0 obtiene su información IP via DHCP del proveedor, los servidores DNS se guardarán automáticamente. Ahora es posible cambiar esos servidores DNS por las direcciones IP de sus propios servidores.', +'dns error 1' => '¡La dirección del servidor DNS <strong>secundario</strong> no es válida, por favor verifique sus datos!<br /> La dirección del servidor DNS <strong>primario</strong> es válida.', +'dns header' => 'Ãnicamente asignar direcciones de servidor DNS por DHCP para red0', 'dns list' => 'Lista de servidores DNS públicos', +'dns menu' => 'Asignar servidor DNS', 'dns new 0' => 'Nueva dirección IP de DNS <strong>primario</strong>', 'dns new 1' => 'Nueva dirección IP de DNS <strong>secundario</strong>', -'dns address recon' => '¡Intentando reconectar!', -'dns address done' => 'Las configuraciones de dirección del servidor DNS serán guardadas', +'dns proxy server' => 'Servidor DNS Proxy', +'dns saved' => 'Guardado exitosamente', +'dns saved txt' => 'Las dos direcciones DNS han sido guardadas exitosamente. <br />¡Es necesario reiniciar o reconectar para que los cambios tengan efecto!', +'dns server' => 'Servidor DNS', +'dns title' => 'Sistema de Nombre de Dominios (DNS)', 'do not log this port list' => 'Desechar esta lista de puertos antes de ser registrados en los logs (reduce el tamaño del archivo de registro)', 'dod' => 'Marcado bajo demanda', 'dod for dns' => 'Marcado bajo demanda para DNS', @@ -706,6 +695,9 @@ 'domain name' => 'Nombre de domino', 'domain name suffix' => 'Sufijo de nombre de dominio:', 'domain not set' => 'Dominio no establecido.', +'donation' => 'Donación', +'donation-link' => 'https://www.paypal.com/en_US/GB/i/btn/btn_donateCC_LG.gif', +'donation-text' => '<strong>IPFire</strong> es desarrollado y mantenido por voluntarios en su tiempo libre. Para ayudar con los costos de operación de este proyecto si usted gusta ayudarnos. Nos serÃa muy útil una pequeña donación.', 'done' => 'Hecho', 'dos charset' => 'Juego de caracteres DOS', 'down and up speed' => 'Introduzca la velocidad de enlace de subida/bajada <br /> y después presione <i>Guardar</i>', @@ -716,7 +708,6 @@ 'download certificate' => 'Descargar certificado', 'download host certificate' => 'Descargar certificado de host', 'download new ruleset' => 'Descargar nuevo grupo de reglas', -'upload new ruleset' => 'Subir nuevo grupo de reglas', 'download pkcs12 file' => 'Descargar archivo PKCS12', 'download root certificate' => 'Descargar certificado root', 'dpd action' => 'Acción al detectar Dead Peer', @@ -865,6 +856,10 @@ 'genkey' => 'Generar PSK', 'genre' => 'Género', 'global settings' => 'Configuraciones globales', +'gpl i accept these terms and conditions' => 'I accept these terms and conditions', +'gpl license agreement' => 'License Agreement', +'gpl please read carefully the general public license and accept it below' => 'Please read carefully the General Public License and accept it below', +'gpl unofficial translation of the general public license v3' => 'Unofficial translation of the General Public License v3', 'graph' => 'Gráfico', 'graph per' => 'por', 'green' => 'Green', @@ -1099,18 +1094,18 @@ 'ls_sshd' => 'Logins de usuario remotos:', 'ls_syslogd' => 'Syslogd:', 'mac address' => 'Dirección MAC', -'mac address menu' => 'Asignar dirección MAC', -'mac address in use' => 'Esa dirección MAC ya se encuentra en uso', -'mac address title' => 'Dirección MAC', -'mac address header' => 'Dirección MAC en red0', -'mac address error not valid' => '¡Dirección MAC no válida!', -'mac address error not 00' => 'La dirección MAC tiene que iniciar con 00', -'mac address saved' => '¡Guardado exitosamente!', -'mac address saved txt' => 'La dirección MAC ha sido guardada exitosamente, pero los cambios sólo tomarán efecto después de reiniciar o reconectar.', 'mac address deleted' => 'Borrado exitosamente', 'mac address deleted txt' => 'La dirección MAC ha sido borrada exitosamente. Los cambios sólo tomarán efecto después de <strong>reiniciar</strong>.', -'mac address recon' => '¡Intentando reconectar!', 'mac address done' => 'Las configuraciones de dirección MAC serán grabadas.', +'mac address error not 00' => 'La dirección MAC tiene que iniciar con 00', +'mac address error not valid' => '¡Dirección MAC no válida!', +'mac address header' => 'Dirección MAC en red0', +'mac address in use' => 'Esa dirección MAC ya se encuentra en uso', +'mac address menu' => 'Asignar dirección MAC', +'mac address recon' => '¡Intentando reconectar!', +'mac address saved' => '¡Guardado exitosamente!', +'mac address saved txt' => 'La dirección MAC ha sido guardada exitosamente, pero los cambios sólo tomarán efecto después de reiniciar o reconectar.', +'mac address title' => 'Dirección MAC', 'mac desc' => 'Aquà es posible cambiar la dirección MAC en red0. La dirección debe ser introducida en hexadecimal(0-9,a-f), Una entrada válida serÃa <br />e.g. 00-01-02-0e-b8-d6 o 00:01:02:0e:b8:d6.', 'mac new' => 'Nueva dirección MAC', 'mac1 new' => 'Nueva dirección MAC 1 (vdsl-inet)', @@ -1177,6 +1172,7 @@ 'modem on com5' => 'Módem en COM5', 'modem settings have errors' => 'La configuración del módem tiene errores', 'modem speaker on' => 'Bocina del módem en:', +'modify' => 'Modificar', 'modulation' => 'Modulación', 'monday' => 'Lun', 'month' => 'Mes', @@ -1194,6 +1190,7 @@ 'mpfire controls' => 'Control de MPFire', 'mpfire playlist' => 'Lista de reproducción de MPFire', 'mpfire scanning' => 'Analiza en busca de nuevos archivos', +'mpfire search' => 'Búsqueda MPFire', 'mpfire songs' => 'Lista de canciones de MPFire', 'mpfire webradio' => 'Webradio de MPFire', 'mtu QoS' => 'Esto no cambia el MTU global, solo establece MTU para QoS', @@ -1203,6 +1200,7 @@ 'name must only contain characters' => 'El nombre solo puede contener caracteres', 'name too long' => 'Nombre de usuario o de host es demasiado largo', 'nat-traversal' => 'NAT Transversal:', +'needreboot' => 'An update requires a restart', 'net' => 'Red', 'net address' => 'dirección de red', 'net config' => 'Configuración de red', @@ -1257,10 +1255,10 @@ 'notes' => 'Notas', 'november' => 'Noviembre', 'ntp common settings' => 'Configuraciones comunes', -'ntp sync' => 'Sincronización', 'ntp configuration' => 'Configuración NTP', 'ntp must be enabled to have clients' => 'NTP debe estar configurado para tener clientes', 'ntp server' => 'Servidor NTP', +'ntp sync' => 'Sincronización', 'ntp syncro disabled' => 'Sincronización NTP desactivada', 'ntp syncro enabled' => 'Sincronización NTP activada', 'ntpd restarted' => 'ntpd reiniciado', @@ -1282,6 +1280,7 @@ 'openvpn client' => 'Client OpenVPN', 'openvpn log' => 'Registro de log de OpenVPN', 'openvpn server' => 'Sevidor OpenVPN', +'optional at cmd' => 'Comando AT Opcional', 'optional data' => '3. Configuraciones Opcionales:', 'options' => 'Opciones:', 'options fw' => 'Opciones del Firewall', @@ -1301,12 +1300,14 @@ 'out' => 'Out', 'outgoing' => 'salida', 'outgoing firewall' => 'Firewall de salida', -'outgoing traffic in bytes per second' => 'Tráfico de salida', 'outgoing firewall mode0' => 'Usando este modo, todos los clientes tienen acceso al internet sin restricciones.', 'outgoing firewall mode1' => 'Usando este modo, solamente las conexión basadas en las reglas definidas son permitidas.', 'outgoing firewall mode2' => 'Usando este modo, todas las conexioens son permitidas sin importar las ya definidias.', +'outgoing firewall outgoing firewall reserved groupname' => 'Por favor, utilice otro nombre de grupo, este nombre está reservado', 'outgoing firewall p2p description' => 'Presiones el botón correspondiente para activar/desactivar el módulo de bloqueo P2P', 'outgoing firewall reset' => 'Restablecer todo', +'outgoing firewall warning' => 'No seleccionar ip origen o mac las ignora', +'outgoing traffic in bytes per second' => 'Tráfico de salida', 'override mtu' => 'Sobreescribir MTU por defecto', 'ovpn' => 'OpenVPN', 'ovpn con stat' => 'Estadisticas de conexión OpenVPN', @@ -1340,6 +1341,7 @@ 'package failed to install' => 'Falló la instalación del paquete', 'pagerefresh' => 'La página se está actualiszando, por favor espere.', 'pakfire accept all' => '¿Desea instalar todos los paquetes?', +'pakfire ago' => '', 'pakfire available addons' => 'Addons disponibles:', 'pakfire configuration' => 'Configuración de Pakfire', 'pakfire core update auto' => 'Instalar actualizaciones de Core y de addons automáticamente', @@ -1360,9 +1362,9 @@ 'pakfire update daily' => 'Buscar actualizaciones diariamente:', 'pakfire updates' => 'Actualización disponible:', 'pakfire working' => 'Pakfire está trabajando⊠Por favor espere hasta que todas las operaciones se hallan completado exitosamente.', -'snort working' => 'Snort está trabajando⊠Por favor espere hasta que todas las operaciones se hallan completado exitosamente.', 'pap or chap' => 'PAP o CHAP', 'parentclass' => 'Parentclass', +'parentclass add' => 'Añadir clase parent', 'password' => 'Contraseña', 'password contains illegal characters' => 'La contraseña contiene caracteres ilegales', 'password crypting key' => 'Encriptando la llave con contraseña', @@ -1419,14 +1421,20 @@ 'protocol' => 'Protocolo:', 'proxy' => 'Proxy', 'proxy access graphs' => 'Gráficas de acceso al proxy', +'proxy admin password' => 'Password Administrador de Caché', +'proxy cachemgr' => 'Activar Cachemanager', +'proxy errmsg filedescriptors' => 'Cantidad incorrecta de descriptores de archivos', +'proxy filedescriptors' => 'Cantidad de descriptores de archivos', 'proxy log viewer' => 'Visor de registros del Proxy', 'proxy logs' => 'Logs de registro del Proxy', 'proxy no proxy extend' => 'o especifique una lista de destinos omitidos por el proxy', 'proxy no proxy local' => 'Desactivar proxy local en las redes BLUE/GREEN', 'proxy port' => 'Puerto de proxy', +'proxy reconfigure' => 'Grabar y Recargar', 'psk' => 'PSK', 'pulse' => 'Pulso', 'pulse dial' => 'Marcaro por pulsos:', +'qos add subclass' => 'Añadir subclase', 'qos graphs' => 'Gráficas de QoS', 'qos warning' => 'La regla <strong>debe</strong> debe ser grabada, de otra manera será ignoarada.', 'quick control' => 'Control rápido', @@ -1437,9 +1445,9 @@ 'real address' => 'Dirección Real', 'reboot' => 'Reiniciar', 'reboot ask' => '¿Reiniciar?', -'reboot sure' => '¿Está seguro que desea reiniciar?', 'reboot question' => 'Preguntar otra vez para reinicio y apagado', 'reboot schedule' => 'Reinicios planificados de IPFire', +'reboot sure' => '¿Está seguro que desea reiniciar?', 'rebooting' => 'Reiniciando', 'rebooting ipfire' => 'Reiniciando IPFire', 'reconnect' => 'Reconectar', @@ -1465,6 +1473,7 @@ 'remove' => 'Remover', 'remove ca certificate' => 'Remover certifiado CA', 'remove x509' => 'Remover x509', +'repeat' => 'Repetir', 'reportfile' => 'Archivo de reporte', 'reportlevel' => 'Nivel reporte', 'request' => 'Consulta', @@ -1552,10 +1561,11 @@ 'show lines' => 'Mostrar lÃneas', 'show root certificate' => 'Mostrar certificado root', 'show share options' => 'Mostrar opciones de recursos compartidos', +'shuffle' => 'Al azar', 'shutdown' => 'Apagar', 'shutdown ask' => '¿Apagar?', -'shutdown sure' => '¿Está seguro que desea apagar?', 'shutdown control' => 'Control de apagado', +'shutdown sure' => '¿Está seguro que desea apagar?', 'shutdown2' => 'Apagar:', 'shutting down' => 'Apagando', 'shutting down ipfire' => 'Apagando IPFire', @@ -1573,6 +1583,7 @@ 'smtphost' => 'host SMTP', 'smtpport' => 'puerto SMTP', 'snort hits' => 'Número Total de reglas de intrusión', +'snort working' => 'Snort está trabajando⊠Por favor espere hasta que todas las operaciones se hallan completado exitosamente.', 'socket options' => 'Opciones de socket', 'sort ascending' => 'Ordenar ascendente', 'sort descending' => 'Ordenar descendente', @@ -1738,78 +1749,78 @@ 'update transcript' => 'Actualizar transcripción', 'updatedatabase' => 'Actualizar base de datos con el último reporte', 'updates' => 'Actualizaciones', -'updates installed' => 'Actualizaciones instaladas:', +'updates installed' => 'Conjunto de reglas de actualización de', 'updates is old1' => 'Su archivo de actualización es', 'updates is old2' => 'dÃas de antigÃŒedad. Recomendamos actualizarse en la página <b>Actualizaciones del Sistema</b>.', -'updxlrtr update accelerator' => 'Acelerador de actualizaciones', -'updxlrtr configuration' => 'Configuración del acelerador de configuraciones', +'updxlrtr 3 months' => 'tres meses', +'updxlrtr 6 months' => 'seis meses', +'updxlrtr all files' => 'todos los archivosâŠ', +'updxlrtr cache dir' => 'Directorio de caché', +'updxlrtr cache maintenance' => 'Mantenimiento del caché', +'updxlrtr cache size' => 'Tamaño del caché (bytes)', +'updxlrtr cache statistics' => 'EstadÃsticas del caché', +'updxlrtr cancel download' => 'Cancelar descargar', +'updxlrtr children' => 'Número de procesos del acelerador', 'updxlrtr common settings' => 'Configuraciones comunes', +'updxlrtr condition download' => 'Descarga', +'updxlrtr condition nosource' => 'Sin orÃgen', +'updxlrtr condition ok' => 'Actualizado', +'updxlrtr condition outdated' => 'Desactualizado', +'updxlrtr condition suspended' => 'Suspendido', +'updxlrtr condition unknown' => 'Desconocido', +'updxlrtr configuration' => 'Configuración del acelerador de configuraciones', +'updxlrtr current downloads' => 'Archivos descargando al caché local', +'updxlrtr current files' => 'Archivos actualmente en el caché', +'updxlrtr daily' => 'diario', +'updxlrtr data from cache' => 'Datos del caché (bytes)', +'updxlrtr disk usage' => 'Uso de disco', +'updxlrtr efficiency index' => 'Ãndice de eficiencia del caché', +'updxlrtr empty repository' => 'El caché local está vacÃo', +'updxlrtr enable autocheck' => 'Activar revisión automática de orÃgen', 'updxlrtr enable log' => 'Activar registro', -'updxlrtr children' => 'Número de procesos del acelerador', -'updxlrtr passive mode' => 'Activar modo pasivo', -'updxlrtr max disk usage' => 'Máximo uso de disco', -'updxlrtr performance options' => 'Opciones de rendimiento', +'updxlrtr filename' => 'Nombre', +'updxlrtr files' => 'Archivos', +'updxlrtr filesize' => 'Tamaño', +'updxlrtr full autosync' => 'Reemplazar archivos desactualizados durante la revisión', +'updxlrtr invalid disk usage' => 'Valor no válido de uso máximo de disco', +'updxlrtr invalid download rate' => 'Valor no válido para la tasa máxima de descarga', +'updxlrtr invalid num of children' => 'Número no válido de procesos del acelerador', +'updxlrtr last access' => 'Ãltimo acceso al caché', +'updxlrtr last checkup' => 'Ãltima revisión de orÃgen', 'updxlrtr low download priority' => 'Menor prioridad de CPU para descargas', +'updxlrtr maintenance' => 'Mantenimiento', +'updxlrtr marked as' => 'marcado como', +'updxlrtr max disk usage' => 'Máximo uso de disco', 'updxlrtr max download rate' => 'Tasa Máxima de descarga externa (kBit/s)', -'updxlrtr source checkup' => 'Revisando orÃgen', -'updxlrtr enable autocheck' => 'Activar revisión automática de orÃgen', -'updxlrtr source checkup schedule' => 'Planificador de revisión de orÃgen.', -'updxlrtr full autosync' => 'Reemplazar archivos desactualizados durante la revisión', -'updxlrtr daily' => 'diario', -'updxlrtr weekly' => 'semanal', +'updxlrtr month' => 'un mes', 'updxlrtr monthly' => 'mensual', +'updxlrtr not accessed' => 'no se ha accesado desde', +'updxlrtr not enabled' => 'El acelerador de actualizaciones no está activado en el proxy de la página', +'updxlrtr other' => 'Otro', +'updxlrtr passive mode' => 'Activar modo pasivo', +'updxlrtr pending downloads' => 'Descargas pendientes', +'updxlrtr performance options' => 'Opciones de rendimiento', +'updxlrtr progress' => 'Progreso', +'updxlrtr purge' => 'Purgar', +'updxlrtr remove file' => 'Eliminar del caché', 'updxlrtr save and restart' => 'Guardar y Reiniciar', +'updxlrtr source' => 'OrÃgen', +'updxlrtr source checkup' => 'Revisando orÃgen', +'updxlrtr source checkup schedule' => 'Planificador de revisión de orÃgen.', 'updxlrtr statistics' => 'EstadÃsticas', -'updxlrtr maintenance' => 'Mantenimiento', -'updxlrtr empty repository' => 'El caché local está vacÃo', -'updxlrtr cache statistics' => 'EstadÃsticas del caché', +'updxlrtr statistics by source' => 'EstadÃsticas por orÃgen', 'updxlrtr summary' => 'Resúmen', -'updxlrtr total files' => 'Total de archivos en el caché', 'updxlrtr total cache size' => 'Tamaño total del caché (bytes)', 'updxlrtr total data from cache' => 'Datos totales enviados por el caché (bytes)', -'updxlrtr efficiency index' => 'Ãndice de eficiencia del caché', -'updxlrtr statistics by source' => 'EstadÃsticas por orÃgen', -'updxlrtr files' => 'Archivos', -'updxlrtr cache size' => 'Tamaño del caché (bytes)', -'updxlrtr data from cache' => 'Datos del caché (bytes)', -'updxlrtr cache maintenance' => 'Mantenimiento del caché', -'updxlrtr purge' => 'Purgar', -'updxlrtr all files' => 'todos los archivosâŠ', -'updxlrtr marked as' => 'marcado como', -'updxlrtr not accessed' => 'no se ha accesado desde', -'updxlrtr week' => 'una semana', -'updxlrtr month' => 'un mes', -'updxlrtr 3 months' => 'tres meses', -'updxlrtr 6 months' => 'seis meses', -'updxlrtr year' => 'un año', -'updxlrtr web proxy service required' => 'El servicio de Web Proxy debe estar habilitado para utilizar Acelerador de Actualizaciones', -'updxlrtr invalid num of children' => 'Número no válido de procesos del acelerador', -'updxlrtr invalid disk usage' => 'Valor no válido de uso máximo de disco', -'updxlrtr invalid download rate' => 'Valor no válido para la tasa máxima de descarga', -'updxlrtr not enabled' => 'El acelerador de actualizaciones no está activado en el proxy de la página', -'updxlrtr current files' => 'Archivos actualmente en el caché', -'updxlrtr filename' => 'Nombre', -'updxlrtr filesize' => 'Tamaño', -'updxlrtr last access' => 'Ãltimo acceso al caché', -'updxlrtr last checkup' => 'Ãltima revisión de orÃgen', -'updxlrtr source' => 'OrÃgen', +'updxlrtr total files' => 'Total de archivos en el caché', 'updxlrtr unknown' => 'Desconocido', -'updxlrtr other' => 'Otro', -'updxlrtr disk usage' => 'Uso de disco', -'updxlrtr cache dir' => 'Directorio de caché', -'updxlrtr remove file' => 'Eliminar del caché', -'updxlrtr condition ok' => 'Actualizado', -'updxlrtr condition nosource' => 'Sin orÃgen', -'updxlrtr condition outdated' => 'Desactualizado', -'updxlrtr condition download' => 'Descarga', -'updxlrtr condition unknown' => 'Desconocido', -'updxlrtr update notification' => '¡Notificación de actualización!', +'updxlrtr update accelerator' => 'Acelerador de actualizaciones', 'updxlrtr update information' => '"Hay una versión actualizada para descarga. Visite <a href=""http://update-accelerator.advproxy.net"" target=""_blank"">http://update-accelerator.advproxy.net</a> para más."', -'updxlrtr pending downloads' => 'Descargas pendientes', -'updxlrtr current downloads' => 'Archivos descargando al caché local', -'updxlrtr progress' => 'Progreso', -'updxlrtr condition suspended' => 'Suspendido', -'updxlrtr cancel download' => 'Cancelar descargar', +'updxlrtr update notification' => '¡Notificación de actualización!', +'updxlrtr web proxy service required' => 'El servicio de Web Proxy debe estar habilitado para utilizar Acelerador de Actualizaciones', +'updxlrtr week' => 'una semana', +'updxlrtr weekly' => 'semanal', +'updxlrtr year' => 'un año', 'upgrade' => 'actualizar', 'uplink speed' => 'Velocidad de subida (kbit/seg(', 'uplink std class' => 'clase estándar de subida', @@ -1819,6 +1830,7 @@ 'upload ca certificate' => 'Subir certificado CA', 'upload fcdsl.o' => 'A REMOVER', 'upload file' => 'Subir archivo', +'upload new ruleset' => 'Subir nuevo grupo de reglas', 'upload p12 file' => 'Subir archivo PKCS12', 'upload static key' => 'Subir una llave estática', 'upload successful' => 'Carga exitosa', @@ -2093,26 +2105,6 @@ 'week' => 'Semana', 'weekly firewallhits' => 'Hits semanales al firewall', 'weeks' => 'Semanas', -'wlanap select interface' => 'Por favor seleccione la interfaz lan inalámbrica.', -'wlanap no interface' => '¡La interfaz seleccionada no es una tarjeta de red inalámbrica!', -'wlanap del interface' => '¿Eliminar la interfaz seleccionada?', -'wlanap wlan services' => 'Servicios Wlan', -'wlanap wlan card' => 'Tarjeta Wlan', -'wlanap access point' => 'Access Point', -'wlanap wlan settings' => 'Configuraciones WLan ', -'wlanap encryption' => 'Encriptación', -'wlanap channel' => 'Canal', -'wlanap none' => 'ninguno', -'wlanap verbose' => 'Verbose', -'wlanap debugging' => 'Depuración', -'wlanap informations' => 'Información', -'wlanap notifications' => 'Notificaciones', -'wlanap warnings' => 'Advertencias', -'wlanap wlan status' => 'Status de WLan', -'wlanap link wireless' => 'Activar clientes de red inalámbricos', -'wlanap link dhcp' => 'Configuración DHCP de la red inalámbrica.', -'wlanap invalid wpa' => 'Longitud inválida en la frase WPA. Debe ser entre 8 y 63 caracteres.', -'wlanap interface' => 'Seleccione la interface', 'wildcards' => 'Comodines', 'wins server' => 'Servidor WINS', 'wins support' => 'Soporte WINS', @@ -2120,6 +2112,26 @@ 'wireless config added' => 'Configuración inalámbrica añadida', 'wireless config changed' => 'La configuración inalámbrica ha cambiado', 'wireless configuration' => 'Configuración inalámbrica', +'wlanap access point' => 'Access Point', +'wlanap channel' => 'Canal', +'wlanap debugging' => 'Depuración', +'wlanap del interface' => '¿Eliminar la interfaz seleccionada?', +'wlanap encryption' => 'Encriptación', +'wlanap informations' => 'Información', +'wlanap interface' => 'Seleccione la interface', +'wlanap invalid wpa' => 'Longitud inválida en la frase WPA. Debe ser entre 8 y 63 caracteres.', +'wlanap link dhcp' => 'Configuración DHCP de la red inalámbrica.', +'wlanap link wireless' => 'Activar clientes de red inalámbricos', +'wlanap no interface' => '¡La interfaz seleccionada no es una tarjeta de red inalámbrica!', +'wlanap none' => 'ninguno', +'wlanap notifications' => 'Notificaciones', +'wlanap select interface' => 'Por favor seleccione la interfaz lan inalámbrica.', +'wlanap verbose' => 'Verbose', +'wlanap warnings' => 'Advertencias', +'wlanap wlan card' => 'Tarjeta Wlan', +'wlanap wlan services' => 'Servicios Wlan', +'wlanap wlan settings' => 'Configuraciones WLan ', +'wlanap wlan status' => 'Status de WLan', 'wol wakeup' => 'Encender', 'workgroup' => 'Grupo de Trabajo', 'written bytes' => 'Bytes escritos', @@ -2131,11 +2143,6 @@ 'you can only define one roadwarrior connection when using pre-shared key authentication' => 'Solamente puede definir una conexion Roadwarrior cuando utiliza una autenticación por llave pre-compartida.<br />Puede ser que ya cuente con una conexión Roadwarrior abierta con autenticación por llave pre-compartida, o ud está intentando añadir una nueva ahora', 'your department' => 'Su departamento', 'your e-mail' => 'Su dirección de e-mail', -'proxy errmsg filedescriptors' => 'Cantidad incorrecta de descriptores de archivos', -'proxy filedescriptors' => 'Cantidad de descriptores de archivos', -'proxy admin password' => 'Password Administrador de Caché', -'proxy cachemgr' => 'Activar Cachemanager', -'proxy reconfigure' => 'Grabar y Recargar', );
#EOF diff --git a/langs/es/install/lang_es.c b/langs/es/install/lang_es.c index 63e2eab..a1808fe 100644 --- a/langs/es/install/lang_es.c +++ b/langs/es/install/lang_es.c @@ -556,7 +556,7 @@ char *es_tr[] = { /* TR_IGNORE */ "Ignorar", /* TR_PPP_DIALUP */ -"PPP DIALUP (PPPoE, Modem, ATM ...)", +"PPP DIALUP (PPPoE, modem, ATM ...)", /* TR_DHCP */ "DHCP", /* TR_DHCP_STARTSERVER */ @@ -568,17 +568,19 @@ char *es_tr[] = { /* TR_LICENSE_NOT_ACCEPTED */ "License not accepted. Exit!", /* TR_EXT2FS_DESCR */ -"Ext2 - Filesystem without Journal (suggested for flashdrives)", +"Ext2 - Filesystem without journal (suggested for flashdrives)", /* TR_EXT3FS_DESCR */ -"Ext3 - Filesystem with Journal", +"Ext3 - Filesystem with journal", /* TR_EXT4FS_DESCR */ -"Ext4 - Filesystem with Journal", +"Ext4 - Filesystem with journal", /* TR_REISERFS_DESCR */ -"ReiserFS - Filesystem with Journal", +"ReiserFS - Filesystem with journal", /* TR_NO_LOCAL_SOURCE */ "No local source media found. Starting download.", /* TR_DOWNLOADING_ISO */ "Downloading Installation-Image ...", /* TR_DOWNLOAD_ERROR */ "Error while downloading!", +/* TR_DHCP_FORCE_MTU */ +"Force DHCP mtu:", }; diff --git a/langs/fr/cgi-bin/fr.pl b/langs/fr/cgi-bin/fr.pl index 70ef214..8d52e1d 100644 --- a/langs/fr/cgi-bin/fr.pl +++ b/langs/fr/cgi-bin/fr.pl @@ -2,10 +2,10 @@ %tr,
'Act as' => 'Agir en tant que :', +'Add Level7 rule' => 'Ajouter une rÚgle Level7', 'Add Port Rule' => 'Ajouter une rÚgle de port', 'Add Rule' => 'Ajouter une rÚgle', 'Async logging enabled' => 'Activer l'écriture asynchrone du fichier syslog', -'optional at cmd' => 'Commande AT optionnelle', 'Choose Rule' => 'Choisissez <u>une</u> des rÚgles suivantes.', 'Class' => 'Classe', 'Class was deleted' => 'Avec potentielles sous classes effacées', @@ -16,29 +16,22 @@ 'ConnSched days' => 'Jours :', 'ConnSched down' => 'Arrêt', 'ConnSched ipsecstart' => 'IPSec (re)démarrage', +'cpu frequency per' => 'CPU fréquence par', 'ConnSched ipsecstop' => 'IPSec arrêt', 'ConnSched reconnect' => 'Reconnecter', -'outgoing firewall warning' => 'Ne pas choisir IP source ou Mac ignore les', -'outgoing firewall outgoing firewall reserved groupname' => 'S il vous plaît utilisez un autre nom de groupe, ce nom est réservé.', 'ConnSched scheduled actions' => 'Actions planifiées', 'ConnSched scheduler' => 'Planificateur', 'ConnSched select profile' => 'Sélectionner profil', -'modify' => 'Modifier', -'parentclass add' => 'Ajouter classe parent', 'ConnSched time' => 'Temps :', 'ConnSched up' => 'Actif', 'ConnSched weekdays' => 'Jours de la semaine :', -'core notice 1' => '<strong>Remarque:</strong> Il y a une mise à jour de', -'core notice 2' => 'pour', -'core notice 3' => 'disponible.', 'Enter TOS' => 'Activer ou désactiver TOS-Bits <br /> puis appuyez sur <i> Enregistrer </i>.', 'Existing Files' => 'Fichiers dans la base de donnée', 'HDD temperature' => 'Température Disque Dur', 'Level7 Protocol' => 'Protocole Level7', 'Level7 Rule' => 'RÚgle Level7', +'Level7 rule' => 'RÚgle Level7', 'Local VPN IP' => 'Reseau Interne (Vert):', -'advproxy redirector children' => 'Nombre de processus de filtre', -'advproxy invalid num of children' => 'Nombre de processus de filtre non valide', 'MTU' => 'Taille MTU:', 'Number of IPs for the pie chart' => 'Nombre d'IPs pour le graphique circulaire', 'Number of Ports for the pie chart' => 'Nombre de Ports pour le graphique circulaire', @@ -46,18 +39,7 @@ 'OpenVPN' => 'OpenVPN', 'Pages' => 'Pages', 'Ping' => 'Ping :', -'mpfire search' => 'Recherche MPFire', -'repeat' => 'répéter', -'shuffle' => 'Mélanger', -'Set time on boot' => 'Forcer le réglage de l'heure sytÚme au démarrage', 'Port Rule' => 'RÚgle de Port', -'qos add subclass' => 'Ajouter une sous classe', -'The source IP address is invalid.' => 'L'adresse IP source est non valide.', -'The destination IP address is invalid.' => 'L'adresse IP de destination est non valide.', -'Add Level7 rule' => 'Ajouter une rÚgle Level7', -'Level7 rule' => 'RÚgle Level7', -'TOS rule' => 'RÚgle TOS', -'The class number does not match the specified interface.' => 'Le numéro de classe ne correspond pas à l'interface spécifiée.', 'QoS not enabled' => 'QoS n'est pas actif!', 'Queuelenght' => 'Taille de la file d'attente ', 'Remote IP' => ' IP / Nom Hote Distant (DynDNS):', @@ -65,9 +47,14 @@ 'Resolv' => 'Résoudre/Réessayer:', 'Scan for Files' => 'Recherche de fichiers', 'Scan from Directory' => 'Recherche depuis le répertoire', +'Set time on boot' => 'Forcer le réglage de l'heure sytÚme au démarrage', 'Subclass' => 'Sous classe', 'TOS Bits' => 'Bits TOS', 'TOS Rule' => 'Régle TOS', +'TOS rule' => 'RÚgle TOS', +'The class number does not match the specified interface.' => 'Le numéro de classe ne correspond pas à l'interface spécifiée.', +'The destination IP address is invalid.' => 'L'adresse IP de destination est non valide.', +'The source IP address is invalid.' => 'L'adresse IP source est non valide.', 'Utilization on' => 'Utilisation actif', 'Verbose' => 'Bavard:', 'WakeOnLan' => 'Réveil par le réseau', @@ -114,7 +101,6 @@ 'advproxy AUTH method' => 'Méthode d'Authentification', 'advproxy AUTH method ident' => 'identd', 'advproxy AUTH method ldap' => 'LDAP', -'advproxy squidclamav' => 'SquidClamav', 'advproxy AUTH method ncsa' => 'Local', 'advproxy AUTH method none' => 'Rien', 'advproxy AUTH method ntlm' => 'Windows', @@ -265,6 +251,7 @@ 'advproxy friday' => 'Ven', 'advproxy from' => 'De', 'advproxy hdd cache size' => 'Taille du cache disque dur (MB)', +'advproxy invalid num of children' => 'Nombre de processus de filtre non valide', 'advproxy log enabled' => 'Rapports activés', 'advproxy log query' => 'Termes de recherche en rapports', 'advproxy log settings' => 'Configuration des rapports', @@ -285,14 +272,18 @@ 'advproxy no internal proxy on blue' => 'Désactiver l'accÚs du proxy interne BLEU vers d'autres sous-réseaux', 'advproxy no internal proxy on green' => 'Désactiver l'accÚs du proxy interne VERT vers d'autres sous-réseaux', 'advproxy number of L1 dirs' => 'Nombre de sous-dossier level-1', +'advproxy off' => 'Proxy éteint', 'advproxy offline mode' => 'Autoriser mode hors connexion', +'advproxy on' => 'Proxy allumé', 'advproxy privacy' => 'Privé', 'advproxy proxy port' => 'Proxy port', 'advproxy ram cache size' => 'Taille cache mémoire (MB)', +'advproxy redirector children' => 'Nombre de processus de filtre', 'advproxy reset' => 'Relancer', 'advproxy saturday' => 'Sam', 'advproxy save and restart' => 'Sauver et redémarrer', 'advproxy squid version' => 'Squid Cache version', +'advproxy squidclamav' => 'SquidClamav', 'advproxy ssadvanced proxy' => 'Proxy avancé', 'advproxy ssl ports' => 'Ports SSL autorisés (un par ligne)', 'advproxy standard' => 'Standard', @@ -328,8 +319,6 @@ 'advproxy visible hostname' => 'Hostname visible', 'advproxy web browser' => 'Navigateur Web', 'advproxy wednesday' => 'Mer', -'advproxy on' => 'Proxy allumé', -'advproxy off' => 'Proxy éteint', 'again' => 'De nouveau:', 'aktiv' => 'Actif', 'album' => 'Album', @@ -530,6 +519,9 @@ 'connections' => 'Connections', 'connections are associated with this ca. deleting the ca will delete these connections as well.' => 'Les connexions sont associées avec cette CA. La suppression de cette CA entraînera la suppression des connexions associées.', 'connscheduler' => 'Planificateur de connexion', +'core notice 1' => '<strong>Remarque:</strong> Il y a une mise à jour de', +'core notice 2' => 'pour', +'core notice 3' => 'disponible.', 'could not be opened' => 'ne peut pas etre ouvert', 'could not connect to' => 'Impossible de se connecter à ', 'could not connect to www ipcop org' => 'Impossible de se connecter à www.ipcop.org', @@ -581,9 +573,6 @@ 'day after' => 'Jour d'aprÚs', 'day before' => 'Jour d'avant', 'days' => 'jours.', -'donation' => 'Dons', -'donation-text' => '<strong>IPFire</strong> est réalisé et maintenu par des volontaires durant leur temps libre. Afin d'assurer les coûts du projet et si vous voulez nous supporter vous pouvez effectuer un don.', -'donation-link' => 'https://www.paypal.com/en_US/GB/i/btn/btn_donateCC_LG.gif', 'dbfile' => 'Dbfile', 'ddns help dnsmadeeasy' => 'Entrez votre identifiant dans ce champ pour noms d'hÎtes (ou une liste d'identifiants séparés par des ;)', 'ddns help freedns' => 'Dans le champ utilisateur entrez votre phrase de connexion', @@ -679,25 +668,24 @@ 'dmz pinhole rule added' => 'RÚgle DMZ pinhole; Redémarrage DMZ pinhole', 'dmz pinhole rule removed' => 'RÚgle DMZ pinhole supprimée; Redémarrage DMZ pinhole', 'dmzpinholes for same net not necessary' => 'Les DMZ Pinholes ne sont pas forcément dans le même net. Selectionnez différentes sources ou différentes destination net.', -'dns check failed' => 'La vérification DNS a échouée', -'dns proxy server' => 'Serveur proxy DNS', -'dns server' => 'Serveur DNS', -'dns menu' => 'Assigner un serveur DNS', -'dns title' => 'Nom du domaine systÚme', -'dns header' => 'Assigner les adresses du serveur DNS seulemement pour le DHCP sur rouge0', -'dns saved' => 'Sauvegarde effectuée!', -'dns saved txt' => 'Les deux adresses des serveurs DNS saisies ont été sauvegardées.<br />Vous devez redémarrer ou vous reconnectez pour que les changements prennent effets.', 'dns address deleted' => 'Suppression effectuée!', -'dns saved txt' => 'La sauvegarde des deux adresses entrées du serveur DNS a été effectée correctement.<br />Vous devez redémarrer ou vous reconnecter pour que les changements prennent effets!', -'dns error 1' => 'L'adresse IP du <strong>second</strong> serveur DNS n'est pas valide, veuillez revoir votre saisie<br />La saisie de l'adresse du <strong>premier</strong> serveur DNS est valide.', +'dns address done' => 'Les adresses du serveur DNS vont être sauvegardées.', +'dns address recon' => 'Tentative de reconnection!', +'dns check failed' => 'La vérification DNS a échouée', +'dns desc' => 'Si l'interface rouge0 obtient ses informations d'adresse IP via le DHCP du fournisseur d'accÚs, les adresses du serveur DNS seront définies automatiquement. Maintenant vous pouvez également changer ses adresses IP du serveur DNS par celles de votre choix.', 'dns error 0' => 'L'adresse IP du <strong>premier</strong> serveur DNS n'est pas valide, veuillez revoir votre saisie<br />La saisie de l'adresse du <strong>second</strong> serveur DNS est valide.', 'dns error 01' => 'Les adresses IP du <strong>premier</strong> et du <strong>second</strong> serveur DNS ne sont pas valides, veuillez revoir vos saisies', -'dns desc' => 'Si l'interface rouge0 obtient ses informations d'adresse IP via le DHCP du fournisseur d'accÚs, les adresses du serveur DNS seront définies automatiquement. Maintenant vous pouvez également changer ses adresses IP du serveur DNS par celles de votre choix.', +'dns error 1' => 'L'adresse IP du <strong>second</strong> serveur DNS n'est pas valide, veuillez revoir votre saisie<br />La saisie de l'adresse du <strong>premier</strong> serveur DNS est valide.', +'dns header' => 'Assigner les adresses du serveur DNS seulemement pour le DHCP sur rouge0', 'dns list' => 'Liste de serveurs DNS publiques gratuits', +'dns menu' => 'Assigner un serveur DNS', 'dns new 0' => 'Nouvelle adresse IP du <strong>premier</strong> serveur DNS :', 'dns new 1' => 'Nouvelle adresse IP du <strong>second</strong> serveur DNS :', -'dns address recon' => 'Tentative de reconnection!', -'dns address done' => 'Les adresses du serveur DNS vont être sauvegardées.', +'dns proxy server' => 'Serveur proxy DNS', +'dns saved' => 'Sauvegarde effectuée!', +'dns saved txt' => 'La sauvegarde des deux adresses entrées du serveur DNS a été effectée correctement.<br />Vous devez redémarrer ou vous reconnecter pour que les changements prennent effets!', +'dns server' => 'Serveur DNS', +'dns title' => 'Nom du domaine systÚme', 'do not log this port list' => 'Ne pas inscrire cette liste de ports dans le journal (réduit la taille du journal)', 'dod' => 'Connexion à la demande', 'dod for dns' => 'Connexion à la demande pour le DNS :', @@ -708,6 +696,9 @@ 'domain name' => 'Nom de domaine', 'domain name suffix' => 'Suffixe du nom de domaine :', 'domain not set' => 'Domaine non établit.', +'donation' => 'Dons', +'donation-link' => 'https://www.paypal.com/en_US/GB/i/btn/btn_donateCC_LG.gif', +'donation-text' => '<strong>IPFire</strong> est réalisé et maintenu par des volontaires durant leur temps libre. Afin d'assurer les coûts du projet et si vous voulez nous supporter vous pouvez effectuer un don.', 'done' => 'Faites le', 'dos charset' => 'DOS Charset', 'down and up speed' => 'Entrez votre débit descendant et montant <br /> et cliquez sur <i>Sauvegarder</i>.', @@ -806,7 +797,7 @@ 'external access rule removed' => 'RÚgle d'accÚs externe supprimée; redémarrage du controleur d'accÚs', 'external aliases configuration' => 'Configuration des alias externes', 'extrahd' => 'ExtraHD', -'extrahd founded drives' => 'Périphériques trouvés', +'extrahd founded drives' => 'Périphériques trouvés', 'false classnumber' => 'Le numéro de classe ne correspond pas à l'interface.', 'false max bandwith' => 'La bande passante maximum est fausse.', 'false min bandwith' => 'La bande passante minimum est fausse.', @@ -866,6 +857,10 @@ 'genkey' => 'Générer PSK', 'genre' => 'Genre', 'global settings' => 'Configuration générale', +'gpl i accept these terms and conditions' => 'J'accepte les termes et les conditions', +'gpl license agreement' => 'License Agreement', +'gpl please read carefully the general public license and accept it below' => 'Merci de lire attentivement la Licence et de l'accepter', +'gpl unofficial translation of the general public license v3' => 'Traduction non officielle de la Licence v3', 'graph' => 'Graphique', 'graph per' => 'pour', 'green' => 'VERT', @@ -1100,18 +1095,18 @@ 'ls_sshd' => 'Identifiants des utilisateurs distants :', 'ls_syslogd' => 'Syslogd :', 'mac address' => 'Adresses MAC', -'mac address menu' => 'Affecter une adresse MAC', -'mac address in use' => 'Adresse MAC en cours d'utilisation', -'mac address title' => 'ContrÎle d'accÚs des adresses', -'mac address header' => 'Adresse MAC de rouge0', -'mac address error not valid' => 'Adresse MAC non valide!', -'mac address error not 00' => 'Une adresse MAC doit commencer par 00!', -'mac address saved' => 'Sauvegarde réussie!', -'mac address saved txt' => 'L'adresse MAC a été correctement sauvegardée, mais les changements prendront effets aprÚs un redémarrage ou une reconnexion.', 'mac address deleted' => 'Suppression réussie!', 'mac address deleted txt' => 'L'adresse MAC a été correctement supprimée, mais les changements prendront effets aprÚs <strong>un redémarrage</strong>.', -'mac address recon' => 'Tentative de reconnexion!', 'mac address done' => 'L'adresse MAC sera sauvegardée.', +'mac address error not 00' => 'Une adresse MAC doit commencer par 00!', +'mac address error not valid' => 'Adresse MAC non valide!', +'mac address header' => 'Adresse MAC de rouge0', +'mac address in use' => 'Adresse MAC en cours d'utilisation', +'mac address menu' => 'Affecter une adresse MAC', +'mac address recon' => 'Tentative de reconnexion!', +'mac address saved' => 'Sauvegarde réussie!', +'mac address saved txt' => 'L'adresse MAC a été correctement sauvegardée, mais les changements prendront effets aprÚs un redémarrage ou une reconnexion.', +'mac address title' => 'ContrÎle d'accÚs des adresses', 'mac desc' => 'Ici vous pouvez changer l'adresse MAC de red0. L'adresse doit être saisie en hexadecimal (0-9,a-f), une adresse valide est <br />e.g. 00-01-02-0e-b8-d6 ou 00:01:02:0e:b8:d6.', 'mac new' => 'Nouvelle adresse MAC :', 'mac1 new' => 'Nouvelle adresse MAC 1 (vdsl-inet):', @@ -1178,6 +1173,7 @@ 'modem on com5' => 'Modem sur COM5', 'modem settings have errors' => 'Les réglages du modem comportent des erreurs', 'modem speaker on' => 'Haut-parleur du modem activé :', +'modify' => 'Modifier', 'modulation' => 'Modulation', 'monday' => 'Lundi', 'month' => 'Mois', @@ -1195,6 +1191,7 @@ 'mpfire controls' => 'ContrÎle MPFire', 'mpfire playlist' => 'Liste de lecture MPFire', 'mpfire scanning' => 'Chercher de nouveaux fichiers', +'mpfire search' => 'Recherche MPFire', 'mpfire songs' => 'Liste des chansons MPFire', 'mpfire webradio' => 'Webradio MPFire', 'mtu QoS' => 'Ceci ne change pas le MTU global, cela rÚgle uniquement le MTU pour la QoS.', @@ -1204,6 +1201,7 @@ 'name must only contain characters' => 'Le nom ne doit contenir que des caractÚres.', 'name too long' => 'Le nom d'utilisateur ou du systÚme hÎte est trop long', 'nat-traversal' => 'Nat Traversal :', +'needreboot' => 'Une mise à jour nécessite un redémarrage', 'net' => 'Réseau', 'net address' => 'adresse net', 'net config' => 'Configuration réseau', @@ -1281,6 +1279,7 @@ 'openvpn client' => 'Client OpenVPN', 'openvpn log' => 'Journal OpenVPN', 'openvpn server' => 'Serveur OpenVPN', +'optional at cmd' => 'Commande AT optionnelle', 'optional data' => '3. ParamÚtres optionnels :', 'options' => 'Options', 'options fw' => 'Options du Pare-feu', @@ -1300,23 +1299,27 @@ 'out' => 'sortie', 'outgoing' => 'sortant', 'outgoing firewall' => 'Pare-feu sortant', -'outgoing firewall groups' => 'Groupes de pare-feu', 'outgoing firewall add ip group' => 'Ajouter un groupe d'adresses IP', -'outgoing firewall ip groups' => 'Groupes d'adresses IP du pare-feu sortant', 'outgoing firewall add mac group' => 'Ajouter un groupe d'adresses MAC', -'outgoing firewall mac groups' => 'Groupes d'adresses MAC du pare-feu sortant', -'outgoing firewall view group' => 'Voir le groupe', +'outgoing firewall edit ip group' => 'Modifier un groupe d'adresses IP', +'outgoing firewall edit mac group' => 'Modifier un groupe d'adresses MAC', 'outgoing firewall group error' => 'Un groupe portant le même nom existe.', -'outgoing traffic in bytes per second' => 'Trafic sortant', +'outgoing firewall groups' => 'Groupes de pare-feu', +'outgoing firewall ip groups' => 'Groupes d'adresses IP du pare-feu sortant', +'outgoing firewall mac groups' => 'Groupes d'adresses MAC du pare-feu sortant', 'outgoing firewall mode0' => 'En utilisant ce mode, tous les clients peuvent avoir accÚs à Internet sans restrictions.', 'outgoing firewall mode1' => 'En utilisant ce mode, seules les connexions basées sur les rÚgles prédéfinies sont autorisées.', 'outgoing firewall mode2' => 'En utilisant ce mode, toutes les connexions sont autorisées sans tenir compte de la liste de définitions.', +'outgoing firewall outgoing firewall reserved groupname' => 'S il vous plaît utilisez un autre nom de groupe, ce nom est réservé.', +'outgoing firewall p2p allow' => 'le protocole p2p est autorisé', +'outgoing firewall p2p deny' => 'le protocole p2p est refusé', 'outgoing firewall p2p description 1' => 'Le bouton', 'outgoing firewall p2p description 2' => ' signifie que le protocol est autorisé ou', 'outgoing firewall p2p description 3' => 'que le protocole p2p est bloqué.', -'outgoing firewall p2p deny' => 'le protocole p2p est refusé', -'outgoing firewall p2p allow' => 'le protocole p2p est autorisé', 'outgoing firewall reset' => 'Tout réinitialiser', +'outgoing firewall view group' => 'Voir le groupe', +'outgoing firewall warning' => 'Ne pas choisir IP source ou Mac ignore les', +'outgoing traffic in bytes per second' => 'Trafic sortant', 'override mtu' => 'Outrepasser le MTU par défaut', 'ovpn' => 'OpenVPN', 'ovpn con stat' => 'Statistiques de connexions OpenVPN', @@ -1350,6 +1353,7 @@ 'package failed to install' => 'L'installation du paquet a échoué.', 'pagerefresh' => 'La page est entrain d'être rafraichie, veuillez attendre.', 'pakfire accept all' => 'Voulez-vous installer tout les paquets?', +'pakfire ago' => '', 'pakfire available addons' => 'Addons disponibles :', 'pakfire configuration' => 'Configuration Pakfire', 'pakfire core update auto' => 'Installer les mises à jours du noyau et des addons automatiquement :', @@ -1372,6 +1376,7 @@ 'pakfire working' => 'Pakfire travaille ... Veuillez attendre que tout soit terminé.', 'pap or chap' => 'PAP ou CHAP', 'parentclass' => 'Classe parent', +'parentclass add' => 'Ajouter classe parent', 'password' => 'Mot de passe :', 'password contains illegal characters' => 'Le mot de passe contient des caractÚres interdits.', 'password crypting key' => 'Le mot de passe chiffre la clef', @@ -1428,14 +1433,20 @@ 'protocol' => 'Protocole', 'proxy' => 'Proxy', 'proxy access graphs' => 'Graphiques des accÚs proxy', +'proxy admin password' => 'Mot de passe admnistrateur du Cache', +'proxy cachemgr' => 'Activer le gestionnaire de cache', +'proxy errmsg filedescriptors' => 'Mauvais montant de fichier descripteurs', +'proxy filedescriptors' => 'Nombre de descripteurs de fichier', 'proxy log viewer' => 'Visualisateur des journaux de proxy', 'proxy logs' => 'Journaux du proxy', 'proxy no proxy extend' => 'Où spécifier une liste de destination sans transit par le proxy', 'proxy no proxy local' => 'Rejeter le proxy local sur les réseaux bleu/vert', 'proxy port' => 'Port du proxy', +'proxy reconfigure' => 'Sauver et Recharger', 'psk' => 'PSK', 'pulse' => 'Impulsion', 'pulse dial' => 'Numérotation par impulsions :', +'qos add subclass' => 'Ajouter une sous classe', 'qos graphs' => 'Graphiques Qos', 'qos warning' => 'Cette rÚgle <strong>doit</strong> être sauvée, autrement elle ne sera pas retenue!', 'quick control' => 'ContrÎle rapide', @@ -1446,9 +1457,9 @@ 'real address' => 'Adresse réelle', 'reboot' => 'Redémarrage', 'reboot ask' => 'Redémarrage ?', -'reboot sure' => 'Etes-vous sûr de vouloir redémarrer ?', 'reboot question' => 'Requête supplémentaire pour le redémarrage et l'arrêt', 'reboot schedule' => 'Redémarrages planifiées d'IPFire', +'reboot sure' => 'Etes-vous sûr de vouloir redémarrer ?', 'rebooting' => 'Redémarrage en cours', 'rebooting ipfire' => 'Redémarrage d'IPFire', 'reconnect' => 'Reconnecter', @@ -1474,6 +1485,7 @@ 'remove' => 'Enlever', 'remove ca certificate' => 'Enlever Certificat CA', 'remove x509' => 'enlever x509', +'repeat' => 'répéter', 'reportfile' => 'Fichier de rapport', 'reportlevel' => 'Niveau de rapport', 'request' => 'Interrogation', @@ -1561,10 +1573,11 @@ 'show lines' => 'Montrer les lignes', 'show root certificate' => 'Montrer le certificat root', 'show share options' => 'Montrer les options partagées', +'shuffle' => 'Mélanger', 'shutdown' => 'Eteindre', 'shutdown ask' => 'Eteindre ?', -'shutdown sure' => 'Etes vous sur de vouloir éteindre ?', 'shutdown control' => 'ContrÎle de l'arrêt', +'shutdown sure' => 'Etes vous sur de vouloir éteindre ?', 'shutdown2' => 'Arrêt :', 'shutting down' => 'Arrêter', 'shutting down ipfire' => 'Arrêter IPFire', @@ -1747,78 +1760,78 @@ 'update transcript' => 'Mettre à jour transcript', 'updatedatabase' => 'Mettre à jour la base de données avec le dernier rapport', 'updates' => 'Mises à jour', -'updates installed' => 'Mises à jour installées', +'updates installed' => 'Mise à jour de l ensemble de rÚgles', 'updates is old1' => 'Votre fichier de mise à jour est vieux de ', 'updates is old2' => 'jours. Il est recommandé de le mettre à jour depuis la page <b>SystÚme>Mises à jour</b>.', -'updxlrtr update accelerator' => 'Mettre a jour Accelerator', -'updxlrtr configuration' => 'Configuration de la mise a jour Accelerator', +'updxlrtr 3 months' => 'trois mois', +'updxlrtr 6 months' => 'six mois', +'updxlrtr all files' => 'tous les fichiers ...', +'updxlrtr cache dir' => 'Répertoire du cache', +'updxlrtr cache maintenance' => 'Maintenance du cache', +'updxlrtr cache size' => 'Taille du cache (octets)', +'updxlrtr cache statistics' => 'Statistiques du cache', +'updxlrtr cancel download' => 'Annuler le téléchargement', +'updxlrtr children' => 'Nombre de processus Accelerator', 'updxlrtr common settings' => 'ParamÚtres communs', +'updxlrtr condition download' => 'Télécharger', +'updxlrtr condition nosource' => 'aucunesource', +'updxlrtr condition ok' => 'A jour', +'updxlrtr condition outdated' => 'Périmé', +'updxlrtr condition suspended' => 'Suspendu', +'updxlrtr condition unknown' => 'Inconnu', +'updxlrtr configuration' => 'Configuration de la mise a jour Accelerator', +'updxlrtr current downloads' => 'Les fichiers ont été téléchargés dans le cache local', +'updxlrtr current files' => 'Les fichiers courants sont dans le cache local', +'updxlrtr daily' => 'quotidiennement', +'updxlrtr data from cache' => 'Données du cache (octets)', +'updxlrtr disk usage' => 'Utilisation du disque', +'updxlrtr efficiency index' => 'Indice d'efficacité du cache', +'updxlrtr empty repository' => 'Le cache local est vide', +'updxlrtr enable autocheck' => 'Activer la vérification automatique des sources', 'updxlrtr enable log' => 'Activer les journaux', -'updxlrtr children' => 'Nombre de processus Accelerator', -'updxlrtr passive mode' => 'Activer le mode passif', -'updxlrtr max disk usage' => 'Utilisation du disque Max.', -'updxlrtr performance options' => 'Options de performance', +'updxlrtr filename' => 'Nom', +'updxlrtr files' => 'Fichiers', +'updxlrtr filesize' => 'Taille', +'updxlrtr full autosync' => 'Remplacer les fichiers obsolÚtes au cours de la vérification', +'updxlrtr invalid disk usage' => 'Valeur de l'utilisation maximale du disque non valide', +'updxlrtr invalid download rate' => 'Valeur de maximale du taux de téléchargement non valide', +'updxlrtr invalid num of children' => 'Nombre de processus d'accelerator non valide', +'updxlrtr last access' => 'Dernier accÚs au cache', +'updxlrtr last checkup' => 'DerniÚre vérification des sources', 'updxlrtr low download priority' => 'Faible priorité CPU pour les téléchargements', +'updxlrtr maintenance' => 'Maintenance', +'updxlrtr marked as' => 'marqué comme', +'updxlrtr max disk usage' => 'Utilisation du disque Max.', 'updxlrtr max download rate' => 'Taux de téléchargement externe Max. (kBit/s)', -'updxlrtr source checkup' => 'Vérifications des sources', -'updxlrtr enable autocheck' => 'Activer la vérification automatique des sources', -'updxlrtr source checkup schedule' => 'Calendrier de la vérification des sources', -'updxlrtr full autosync' => 'Remplacer les fichiers obsolÚtes au cours de la vérification', -'updxlrtr daily' => 'quotidiennement', -'updxlrtr weekly' => 'hebdomadairement', +'updxlrtr month' => 'un mois', 'updxlrtr monthly' => 'mensuellement', +'updxlrtr not accessed' => 'la derniÚre utilisation date de', +'updxlrtr not enabled' => 'Update Accelerator n'est pas activé sur la page Web du proxy', +'updxlrtr other' => 'Autre', +'updxlrtr passive mode' => 'Activer le mode passif', +'updxlrtr pending downloads' => 'Téléchargements en attente', +'updxlrtr performance options' => 'Options de performance', +'updxlrtr progress' => 'En cours', +'updxlrtr purge' => 'Purger', +'updxlrtr remove file' => 'Supprimer du cache', 'updxlrtr save and restart' => 'Sauvegarder et redémarrer', +'updxlrtr source' => 'Source', +'updxlrtr source checkup' => 'Vérifications des sources', +'updxlrtr source checkup schedule' => 'Calendrier de la vérification des sources', 'updxlrtr statistics' => 'Statistiques', -'updxlrtr maintenance' => 'Maintenance', -'updxlrtr empty repository' => 'Le cache local est vide', -'updxlrtr cache statistics' => 'Statistiques du cache', +'updxlrtr statistics by source' => 'Statistiques par source', 'updxlrtr summary' => 'Résumé', -'updxlrtr total files' => 'Total de fichiers dans le cache', 'updxlrtr total cache size' => 'Taille totale du cache (octets)', 'updxlrtr total data from cache' => 'Total de données délivrées par le cache (octets)', -'updxlrtr efficiency index' => 'Indice d'efficacité du cache', -'updxlrtr statistics by source' => 'Statistiques par source', -'updxlrtr files' => 'Fichiers', -'updxlrtr cache size' => 'Taille du cache (octets)', -'updxlrtr data from cache' => 'Données du cache (octets)', -'updxlrtr cache maintenance' => 'Maintenance du cache', -'updxlrtr purge' => 'Purger', -'updxlrtr all files' => 'tous les fichiers ...', -'updxlrtr marked as' => 'marqué comme', -'updxlrtr not accessed' => 'la derniÚre utilisation date de', -'updxlrtr week' => 'une semaine', -'updxlrtr month' => 'un mois', -'updxlrtr 3 months' => 'trois mois', -'updxlrtr 6 months' => 'six mois', -'updxlrtr year' => 'une année', -'updxlrtr web proxy service required' => 'Le proxy Web doit être activé pour utiliser Update Accelerator', -'updxlrtr invalid num of children' => 'Nombre de processus d'accelerator non valide', -'updxlrtr invalid disk usage' => 'Valeur de l'utilisation maximale du disque non valide', -'updxlrtr invalid download rate' => 'Valeur de maximale du taux de téléchargement non valide', -'updxlrtr not enabled' => 'Update Accelerator n'est pas activé sur la page Web du proxy', -'updxlrtr current files' => 'Les fichiers courants sont dans le cache local', -'updxlrtr filename' => 'Nom', -'updxlrtr filesize' => 'Taille', -'updxlrtr last access' => 'Dernier accÚs au cache', -'updxlrtr last checkup' => 'DerniÚre vérification des sources', -'updxlrtr source' => 'Source', +'updxlrtr total files' => 'Total de fichiers dans le cache', 'updxlrtr unknown' => 'Inconnu', -'updxlrtr other' => 'Autre', -'updxlrtr disk usage' => 'Utilisation du disque', -'updxlrtr cache dir' => 'Répertoire du cache', -'updxlrtr remove file' => 'Supprimer du cache', -'updxlrtr condition ok' => 'A jour', -'updxlrtr condition nosource' => 'aucunesource', -'updxlrtr condition outdated' => 'Périmé', -'updxlrtr condition download' => 'Télécharger', -'updxlrtr condition unknown' => 'Inconnu', -'updxlrtr update notification' => 'Notification de mise à jour!', +'updxlrtr update accelerator' => 'Mettre a jour Accelerator', 'updxlrtr update information' => 'Une nouvelle version est disponible en téléchargement. Visitez <a href="http://update-accelerator.advproxy.net" target="_blank">http://update-accelerator.advproxy.net</a> pour plus d'information.', -'updxlrtr pending downloads' => 'Téléchargements en attente', -'updxlrtr current downloads' => 'Les fichiers ont été téléchargés dans le cache local', -'updxlrtr progress' => 'En cours', -'updxlrtr condition suspended' => 'Suspendu', -'updxlrtr cancel download' => 'Annuler le téléchargement', +'updxlrtr update notification' => 'Notification de mise à jour!', +'updxlrtr web proxy service required' => 'Le proxy Web doit être activé pour utiliser Update Accelerator', +'updxlrtr week' => 'une semaine', +'updxlrtr weekly' => 'hebdomadairement', +'updxlrtr year' => 'une année', 'upgrade' => 'Améliorer', 'uplink speed' => 'Vitesse de la connexion (kbit/sec)', 'uplink std class' => 'classe standart de la connexion', @@ -2120,11 +2133,6 @@ 'you can only define one roadwarrior connection when using pre-shared key authentication' => 'vous ne pouvez définir qu'une connexion roadwarrior lors de l'utilisation par pré-authentification par clé partagée.<br />Soit vous avez déjà une connexion RoadWarrior avec pré-authentification par clé partagée, ou vous essayez d'en ajouter une maintenant.', 'your department' => 'Votre Département', 'your e-mail' => 'Votre adresse de courriel', -'proxy errmsg filedescriptors' => 'Mauvais montant de fichier descripteurs', -'proxy filedescriptors' => 'Nombre de descripteurs de fichier', -'proxy admin password' => 'Mot de passe admnistrateur du Cache', -'proxy cachemgr' => 'Activer le gestionnaire de cache', -'proxy reconfigure' => 'Sauver et Recharger', );
#EOF diff --git a/langs/fr/install/lang_fr.c b/langs/fr/install/lang_fr.c index d2abdba..03fa9be 100644 --- a/langs/fr/install/lang_fr.c +++ b/langs/fr/install/lang_fr.c @@ -564,21 +564,23 @@ char *fr_tr[] = { /* TR_DHCP_STOPSERVER */ "Arrêt du serveur DHCP ...", /* TR_LICENSE_ACCEPT */ -"I accept this license.", +"J'accepte les termes de cette licence.", /* TR_LICENSE_NOT_ACCEPTED */ -"License not accepted. Exit!", +"Je n'accepte pas les termes de cette licence, quitter le programme d'installation.", /* TR_EXT2FS_DESCR */ -"Ext2 - Filesystem without Journal (suggested for flashdrives)", +"Ext2 - SystÚme de fichiers sans journal (suggéré pour les cartes flash)", /* TR_EXT3FS_DESCR */ -"Ext3 - Filesystem with Journal", +"Ext3 - SystÚme de fichiers avec journal", /* TR_EXT4FS_DESCR */ -"Ext4 - Filesystem with Journal", +"Ext4 - SystÚme de fichiers avec journal", /* TR_REISERFS_DESCR */ -"ReiserFS - Filesystem with Journal", +"ReiserFS - SystÚme de fichiers avec journal", /* TR_NO_LOCAL_SOURCE */ -"No local source media found. Starting download.", +"Pas de source locale trouvée. Démarrage du téléchargement.", /* TR_DOWNLOADING_ISO */ -"Downloading Installation-Image ...", +"Téléchargement du fichier image ISO ...", /* TR_DOWNLOAD_ERROR */ -"Error while downloading!", +"Erreur pendant le téléchargement!", +/* TR_DHCP_FORCE_MTU */ +"Force DHCP mtu:", }; diff --git a/lfs/GeoIP b/lfs/GeoIP index f488ba2..e22dc26 100644 --- a/lfs/GeoIP +++ b/lfs/GeoIP @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -25,7 +25,7 @@ include Config
VER = 1.17 -DATVER = 01052010 +DATVER = 01012011
THISAPP = Geo-IP-PurePerl-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -43,7 +43,7 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE) GeoIP.dat-$(DATVER).gz = $(DL_FROM)/GeoIP.dat-$(DATVER).gz
$(DL_FILE)_MD5 = 42a6b9d4dd2563a20c8998556216e1de -GeoIP.dat-$(DATVER).gz_MD5 = 122ac2400bd2df9e999d1260bf04c9b5 +GeoIP.dat-$(DATVER).gz_MD5 = 560eaeef02761b866d106cda42929d4c
install : $(TARGET)
diff --git a/lfs/MIME-Tools b/lfs/MIME-Tools index 00f0b40..6e2e2ef 100644 --- a/lfs/MIME-Tools +++ b/lfs/MIME-Tools @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 5.420 +VER = 5.502
THISAPP = MIME-tools-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 4db6505cc0132c80c5a9cc54f443a21a +$(DL_FILE)_MD5 = 6a87adda74867e3f8868a0599137bde0
install : $(TARGET)
diff --git a/lfs/Mail-Tools b/lfs/Mail-Tools index b1ad6c8..4e4b8fa 100644 --- a/lfs/Mail-Tools +++ b/lfs/Mail-Tools @@ -24,7 +24,7 @@
include Config
-VER = 1.74 +VER = 2.07
THISAPP = MailTools-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = aba82a7eb87906278d98174e10d838be +$(DL_FILE)_MD5 = df861e05cbcf3a336ecebfb2c42529d0
install : $(TARGET)
diff --git a/lfs/acl b/lfs/acl new file mode 100644 index 0000000..047ff5e --- /dev/null +++ b/lfs/acl @@ -0,0 +1,79 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2010 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 2.2.47 + +THISAPP = acl-$(VER) +DL_FILE = $(THISAPP).tar.bz2 +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 09c8b9684695527e8f237364afb7811f + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure + cd $(DIR_APP) && make + cd $(DIR_APP) && make install + cd $(DIR_APP) && make install-lib + cd $(DIR_APP) && make install-dev + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/alsa b/lfs/alsa index d2eaadb..f6f6df8 100644 --- a/lfs/alsa +++ b/lfs/alsa @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2010 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -34,17 +34,17 @@ else endif endif
-VER = 1.0.23 -UVER = 1.0.23 -FVER = 1.0.23 -DVER = 1.0.23 +VER = 1.0.24.1 +UVER = 1.0.24.2 +FVER = 1.0.24.1 +DVER = 1.0.24
THISAPP = alsa-lib-$(VER) DL_FILE = $(THISAPP).tar.bz2 DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) PROG = alsa -PAK_VER = 8 +PAK_VER = 9
DEPS = ""
@@ -66,10 +66,10 @@ alsa-utils-$(UVER).tar.bz2 = $(DL_FROM)/alsa-utils-$(UVER).tar.bz2 alsa-firmware-$(FVER).tar.bz2 = $(DL_FROM)/alsa-firmware-$(FVER).tar.bz2 alsa-driver-$(DVER).tar.bz2 = $(DL_FROM)/alsa-driver-$(DVER).tar.bz2
-$(DL_FILE)_MD5 = f48b50421d8a69d2d806d9c47e534f0d -alsa-utils-$(UVER).tar.bz2_MD5 = cb0cf46029ac9549cf3a31bff6a4f4e1 -alsa-firmware-$(FVER).tar.bz2_MD5 = e3f755331d6d485f6fd697249b90f877 -alsa-driver-$(DVER).tar.bz2_MD5 = 4be102f995bd4cc68e6e8178b0d19ec2 +$(DL_FILE)_MD5 = 7cc05f25e1d5b65da8fb3fdcd540f226 +alsa-utils-$(UVER).tar.bz2_MD5 = 8238cd57cb301d1c36bcf0ecb59ce6b2 +alsa-firmware-$(FVER).tar.bz2_MD5 = d37434dfcfececd8581d2f0bbe2fcf1b +alsa-driver-$(DVER).tar.bz2_MD5 = a4ffd80745ce5098dfd48d83c2769e0e
install : $(TARGET)
diff --git a/lfs/attr b/lfs/attr index a7c0ab8..2794ad6 100644 --- a/lfs/attr +++ b/lfs/attr @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -73,11 +73,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && ./configure cd $(DIR_APP) && make cd $(DIR_APP) && make install - # Install libattr - cp $(DIR_APP)/libattr/.libs/libattr.so* /usr/lib - cp $(DIR_APP)/libattr/libattr.la /usr/lib - # Install includes -# -mkdir /usr/include/attr -# cp -f $(DIR_APP)/include/*.h /usr/include/attr + cd $(DIR_APP) && make install-lib + cd $(DIR_APP) && make install-dev @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/cacti b/lfs/cacti index 9862cfe..ef06ead 100644 --- a/lfs/cacti +++ b/lfs/cacti @@ -24,7 +24,7 @@
include Config
-VER = 0.8.7e +VER = 0.8.7g
THISAPP = cacti-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = cacti -PAK_VER = 2 +PAK_VER = 3
DEPS = "netsnmpd mysql"
@@ -44,7 +44,8 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 7563a58a57d2c6cc0da28cc341a30969 +$(DL_FILE)_MD5 = 268421cb1a58d3444f7ecbddb4c4b016 +
install : $(TARGET)
diff --git a/lfs/cdrom b/lfs/cdrom index 0c4668d..064769d 100644 --- a/lfs/cdrom +++ b/lfs/cdrom @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -84,7 +84,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cp /boot/vmlinuz-$(KVER)-ipfire /install/cdrom/boot/isolinux/vmlinuz; \ cp $(DIR_SRC)/config/syslinux/syslinux.cfg /install/cdrom/boot/isolinux/isolinux.cfg; \ cp $(DIR_SRC)/config/syslinux/boot.msg /install/cdrom/boot/isolinux/boot.msg; \ - cp $(DIR_SRC)/config/syslinux/options.msg /install/cdrom/boot/isolinux/options.msg; \ cp $(DIR_SRC)/config/syslinux/splash.lss /install/cdrom/boot/isolinux/splash.lss; \ cp /usr/lib/memtest86+/memtest.bin /install/cdrom/boot/isolinux/memtest; \ cp /usr/share/syslinux/isolinux.bin /install/cdrom/boot/isolinux/isolinux.bin; \ diff --git a/lfs/clamav b/lfs/clamav index c680f96..a9d9709 100644 --- a/lfs/clamav +++ b/lfs/clamav @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 0.96.2 +VER = 0.97
THISAPP = clamav-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = clamav -PAK_VER = 13 +PAK_VER = 15
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = a2c2555d86868f91a01d0e2c2403bbec +$(DL_FILE)_MD5 = 605ed132b2f8e89df11064adea2b183b
install : $(TARGET)
diff --git a/lfs/client175 b/lfs/client175 index 203ec60..7f39508 100644 --- a/lfs/client175 +++ b/lfs/client175 @@ -24,7 +24,7 @@
include Config
-VER = 0.3 +VER = 0.5a
THISAPP = client175_$(VER) DL_FILE = $(THISAPP).tar.xz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = client175 -PAK_VER = 1 +PAK_VER = 2
DEPS = "mpfire"
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 4de3a175077fea8793b9c666029e9632 +$(DL_FILE)_MD5 = 578ad4ba1743f3b0801a806659f550c8 install : $(TARGET)
check : $(patsubst %,$(DIR_CHK)/%,$(objects)) @@ -83,6 +83,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && mv -vf * /srv/client175 cp -vf $(DIR_SRC)/config/client175/site.conf /srv/client175/
+ install -v -m 644 $(DIR_SRC)/config/backup/includes/client175 \ + /var/ipfire/backup/addons/includes/client175 + chown -R nobody:nobody /srv/client175 @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/collectd b/lfs/collectd index 7884056..c9e7060 100644 --- a/lfs/collectd +++ b/lfs/collectd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -91,7 +91,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP) && make install cp -vf $(DIR_SRC)/config/collectd/collectd.* /etc/ ln -f -s ../init.d/collectd /etc/rc.d/rc0.d/K50collectd - ln -f -s ../init.d/collectd /etc/rc.d/rc3.d/S21collectd + ln -f -s ../init.d/collectd /etc/rc.d/rc3.d/S29collectd ln -f -s ../init.d/collectd /etc/rc.d/rc6.d/K50collectd @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/compat-wireless b/lfs/compat-wireless index 79d8dfe..22223d7 100644 --- a/lfs/compat-wireless +++ b/lfs/compat-wireless @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2010 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -34,7 +34,7 @@ else endif endif
-VER = 2.6.36-5-spn +VER = 2.6.38-3-ns
THISAPP = compat-wireless-$(VER) DL_FILE = compat-wireless-$(VER).tar.bz2 @@ -46,11 +46,13 @@ TARGET = $(DIR_INFO)/$(THISAPP)-kmod-$(KVER)-$(VERSUFIX) # Top-level Rules ###############################################################################
-objects = $(DL_FILE) +objects = $(DL_FILE) asix-3.5.0a.tar.bz2
$(DL_FILE) = $(DL_FROM)/$(DL_FILE) +asix-3.5.0a.tar.bz2 = $(DL_FROM)/asix-3.5.0a.tar.bz2
-$(DL_FILE)_MD5 = 095d00646a44100ba979e8f13746ed86 +$(DL_FILE)_MD5 = c4c78d1d41c28f0e9c48ab8098a0a9f2 +asix-3.5.0a.tar.bz2_MD5=cc57513505d3ad1a43b58add91d2bba7
install : $(TARGET)
@@ -81,11 +83,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xjf $(DIR_DL)/$(DL_FILE)
- # Enable some USB ID's in rt2800usb driver - echo "CONFIG_RT2800USB_RT30XX=y" >> $(DIR_APP)/config.mk - echo "CONFIG_RT2800USB_RT35XX=y" >> $(DIR_APP)/config.mk - echo "CONFIG_RT2800USB_UNKNOWN=y" >> $(DIR_APP)/config.mk - # Copy USB-Net drivers from Kernel... mkdir $(DIR_APP)/drivers/net/usb/new cp $(DIR_APP)/drivers/net/usb/*.c $(DIR_APP)/drivers/net/usb/new @@ -94,6 +91,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/compat-wireless-2.6.34-usbnet_compile.patch
+ # Build Updated asix usb-lan driver + cd $(DIR_APP)/drivers/net/usb && tar xvf $(DIR_DL)/asix-3.5.0a.tar.bz2 + cd $(DIR_APP) && make KLIB=/lib/modules/$(KVER)-$(VERSUFIX) \ KMODPATH_ARG='INSTALL_MOD_PATH=' KMODDIR=kernel install-modules
@@ -101,5 +101,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) cd $(DIR_APP)/udev && install -m 644 50-compat_firmware.rules /etc/udev/rules.d/ cd $(DIR_APP)/udev && install -m 755 compat_firmware.sh /lib/udev/
+ # Disable hwcrypt on rt73 ... + echo "options rt73usb nohwcrypt=1" > /etc/modprobe.d/ralink_wireless + -rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/configroot b/lfs/configroot index ff1a206..43c2d21 100644 --- a/lfs/configroot +++ b/lfs/configroot @@ -139,4 +139,7 @@ $(TARGET) : done chown root:nobody $(CONFIG_ROOT)/dhcpc
+ # Set outgoingfw.pl executable + chmod 755 $(CONFIG_ROOT)/outgoing/bin/outgoingfw.pl + @$(POSTBUILD) diff --git a/lfs/crda b/lfs/crda new file mode 100644 index 0000000..f97fdcb --- /dev/null +++ b/lfs/crda @@ -0,0 +1,83 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2011 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 20110202-git + +REGDB = regulatory-20110202 + +THISAPP = crda-$(VER) +DL_FILE = $(THISAPP).tar.xz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) + +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) $(REGDB).tar.xz + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) +$(REGDB).tar.xz = $(DL_FROM)/$(REGDB).tar.xz + +$(DL_FILE)_MD5 = 1da048b854cca1f1087c1250df335ca8 +$(REGDB).tar.xz_MD5 = 620621172d18d6f8cdc2db423dcb6381 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + -mkdir /usr/lib/crda + tar Jxf $(DIR_DL)/$(REGDB).tar.xz -C /usr/lib/crda/ + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && USE_OPENSSL=1 make $(MAKETUNING) + cd $(DIR_APP) && USE_OPENSSL=1 make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/cyrus-imapd b/lfs/cyrus-imapd index d5f4322..0a4fe2c 100644 --- a/lfs/cyrus-imapd +++ b/lfs/cyrus-imapd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = cyrus-imapd -PAK_VER = 2 +PAK_VER = 3
DEPS = ""
diff --git a/lfs/dahdi b/lfs/dahdi index 1e5a5c2..8e0de9b 100644 --- a/lfs/dahdi +++ b/lfs/dahdi @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2010 IPFire Team info@ipfire.org # +# Copyright (C) 2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -46,7 +46,7 @@ DIR_APP = $(DIR_SRC)/dahdi-linux-$(VER) DIR_APP1 = $(DIR_SRC)/dahdi-tools-$(TVER)
PROG = dahdi -PAK_VER = 1 +PAK_VER = 2
DEPS = ""
diff --git a/lfs/daq b/lfs/daq new file mode 100644 index 0000000..47e404c --- /dev/null +++ b/lfs/daq @@ -0,0 +1,77 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.5 + +THISAPP = daq-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = ea9d8147f39c44ce00dd2d7eb19ce0ea + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure --prefix=/usr + cd $(DIR_APP) && make + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/dhcpcd b/lfs/dhcpcd index 8406913..e843b9a 100644 --- a/lfs/dhcpcd +++ b/lfs/dhcpcd @@ -24,7 +24,7 @@
include Config
-VER = 5.1.3 +VER = 5.2.9
THISAPP = dhcpcd-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = f852090ad221b6331478f50fc1aa539e +$(DL_FILE)_MD5 = aabe4a3c1f23c55f2c99a416c9085de9
install : $(TARGET)
@@ -79,5 +79,10 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) ln -sf /etc/rc.d/init.d/networking/dhcpcd.exe \ $(CONFIG_ROOT)/dhcpc/dhcpcd-hooks/70-dhcpcd.exe rm -f $(CONFIG_ROOT)/dhcpc/dhcpcd-hooks/20-resolv.conf + rm -f $(CONFIG_ROOT)/dhcpc/dhcpcd-hooks/50-dhcpcd-compat + rm -f $(CONFIG_ROOT)/dhcpc/dhcpcd-hooks/50-ntp.conf + rm -f $(CONFIG_ROOT)/dhcpc/dhcpcd-hooks/50-yp.conf + rm -f $(CONFIG_ROOT)/dhcpc/dhcpcd-hooks/50-ypbind + @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/dracut b/lfs/dracut index 726eedb..c9816bd 100644 --- a/lfs/dracut +++ b/lfs/dracut @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -72,6 +72,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dracut-006_lzma.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/dracut-006_remove_cdrom_wait.patch
cd $(DIR_APP) && cp -vf $(DIR_SRC)/src/dracut/switch_root.c .
diff --git a/lfs/e1000 b/lfs/e1000 index 1d61e5b..66e4fdd 100644 --- a/lfs/e1000 +++ b/lfs/e1000 @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2010 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -34,7 +34,7 @@ else endif endif
-VER = 8.0.19 +VER = 8.0.30
THISAPP = e1000-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = dc66dcbfd7c2e48af8cfc86f4f174fce +$(DL_FILE)_MD5 = d85a64fdde2987b27ac6fbab5be605a0
install : $(TARGET)
diff --git a/lfs/e1000e b/lfs/e1000e index cce5367..ba46595 100644 --- a/lfs/e1000e +++ b/lfs/e1000e @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2010 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -34,7 +34,7 @@ else endif endif
-VER = 1.1.19 +VER = 1.3.10a
THISAPP = e1000e-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 94e86507f139226c1add173dafdbbd52 +$(DL_FILE)_MD5 = 04b8856433d5e582ab41bdd3b24f20a5
install : $(TARGET)
diff --git a/lfs/fcron b/lfs/fcron index 5cf9cc5..38343d4 100644 --- a/lfs/fcron +++ b/lfs/fcron @@ -93,6 +93,15 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) chmod u-s /usr/bin/fcrontab /usr/bin/fcronsighup mkdir -p /etc/fcron.minutely /etc/fcron.cyclic /etc/fcron.hourly \ /etc/fcron.daily /etc/fcron.weekly /etc/fcron.monthly + + #Create Placeholder files + echo "Place scripts run minutely here ..." > /etc/fcron.minutely/info.txt + echo "Place scripts run cyclic here ..." > /etc/fcron.cyclic/info.txt + echo "Place scripts run hourly here ..." > /etc/fcron.hourly/info.txt + echo "Place scripts run daily here ..." > /etc/fcron.daily/info.txt + echo "Place scripts run weekly here ..." > /etc/fcron.weekly/info.txt + echo "Place scripts run monthly here ..." > /etc/fcron.monthly/info.txt + /usr/bin/fcrontab $(DIR_SRC)/config/cron/crontab @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/fireinfo b/lfs/fireinfo new file mode 100644 index 0000000..6c2177a --- /dev/null +++ b/lfs/fireinfo @@ -0,0 +1,80 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2010 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 2.0.5 + +THISAPP = fireinfo-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = e0e959a6891262f45fc1cedc225a662b + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python setup.py build + cd $(DIR_APP) && python setup.py install + + # Remove egg-info + rm -rvf /usr/lib/python*/site-packages/fireinfo*.egg-info + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/git b/lfs/git index 3de79a9..253b819 100644 --- a/lfs/git +++ b/lfs/git @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = git -PAK_VER = 6 +PAK_VER = 7
DEPS = ""
diff --git a/lfs/gnump3d b/lfs/gnump3d index 1c20827..ca14c27 100644 --- a/lfs/gnump3d +++ b/lfs/gnump3d @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = gnump3d -PAK_VER = 3 +PAK_VER = 5
DEPS = ""
diff --git a/lfs/hostapd b/lfs/hostapd index 57d511a..0ca035c 100644 --- a/lfs/hostapd +++ b/lfs/hostapd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2008 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = hostapd -PAK_VER = 20 +PAK_VER = 21
DEPS = ""
diff --git a/lfs/htop b/lfs/htop index c88995b..0f65426 100644 --- a/lfs/htop +++ b/lfs/htop @@ -24,7 +24,7 @@
include Config
-VER = 0.8.3 +VER = 0.9
THISAPP = htop-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = htop -PAK_VER = 3 +PAK_VER = 4
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 5c9f093f9eaddf6e77aa6d54c2116d0c +$(DL_FILE)_MD5 = 7c5507f35f363f3f40183a2ba3c561f8
install : $(TARGET)
diff --git a/lfs/icecc b/lfs/icecc index a5b7af4..d661b19 100644 --- a/lfs/icecc +++ b/lfs/icecc @@ -24,15 +24,15 @@
include Config
-VER = 0.9.4.8 +VER = 0.9.6
-THISAPP = icecream-$(VER) -DL_FILE = $(THISAPP).tar.gz +THISAPP = icecc-$(VER) +DL_FILE = $(THISAPP).tar.bz2 DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = icecc -PAK_VER = 1 +PAK_VER = 2
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = f304865d3f68d0d5ee2c2084571b7b28 +$(DL_FILE)_MD5 = c6dacb3f28eade45f603a99245cde4fd
install : $(TARGET)
@@ -76,7 +76,8 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/icecream-rename-scheduler.patch cd $(DIR_APP) && ./configure \ --prefix=/opt/icecream cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) diff --git a/lfs/igb b/lfs/igb index 8305647..678c703 100644 --- a/lfs/igb +++ b/lfs/igb @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2010 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -34,7 +34,7 @@ else endif endif
-VER = 2.3.4 +VER = 3.0.19
THISAPP = igb-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -50,7 +50,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = b0ea2a70198746b69392ef935b61454a +$(DL_FILE)_MD5 = 8fdc04600bea4a4188672a1a8d0eb73b
install : $(TARGET)
diff --git a/lfs/initscripts b/lfs/initscripts index bc11ce2..c32b169 100644 --- a/lfs/initscripts +++ b/lfs/initscripts @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2009 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -158,10 +158,12 @@ $(TARGET) : ln -sf ../init.d/leds /etc/rc.d/rc0.d/K79leds ln -sf ../init.d/leds /etc/rc.d/rc3.d/S21leds ln -sf ../init.d/leds /etc/rc.d/rc6.d/K79leds + ln -sf ../init.d/fireinfo /etc/rc.d/rc3.d/S15fireinfo ln -sf ../init.d/mountkernfs /etc/rc.d/rcsysinit.d/S00mountkernfs ln -sf ../init.d/modules /etc/rc.d/rcsysinit.d/S05modules ln -sf ../init.d/udev /etc/rc.d/rcsysinit.d/S10udev ln -sf ../init.d/checkfstab /etc/rc.d/rcsysinit.d/S19checkfstab + ln -sf ../init.d/waitdrives /etc/rc.d/rcsysinit.d/S19waitdrives ln -sf ../init.d/swap /etc/rc.d/rcsysinit.d/S20swap ln -sf ../init.d/checkfs /etc/rc.d/rcsysinit.d/S30checkfs ln -sf ../init.d/mountfs /etc/rc.d/rcsysinit.d/S40mountfs @@ -172,7 +174,7 @@ $(TARGET) : ln -sf ../init.d/firstsetup /etc/rc.d/rcsysinit.d/S75firstsetup ln -sf ../init.d/localnet /etc/rc.d/rcsysinit.d/S80localnet ln -sf ../init.d/sysctl /etc/rc.d/rcsysinit.d/S90sysctl - + ln -sf ../../dnsmasq /etc/rc.d/init.d/networking/red.up/05-RS-dnsmasq ln -sf ../../firewall /etc/rc.d/init.d/networking/red.up/20-RL-firewall ln -sf ../../../../../usr/local/bin/outgoingfwctrl \ diff --git a/lfs/installer b/lfs/installer index 553d599..7661963 100644 --- a/lfs/installer +++ b/lfs/installer @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -63,7 +63,7 @@ $(TARGET) : cd $(DIR_APP)/install && install -v -m 0755 install probenic.sh \ probehw.sh downloadsource.sh mountsource.sh mountdest.sh /install/initrd/bin #Patch ISO Name for download ... - sed -i -e "s|ipfire.iso|$(SNAME)-$(VERSION).$(MACHINE)-full-core$(CORE).iso|g" \ + sed -i -e "s|ipfire.iso|download.ipfire.org/releases/ipfire-2.x/$(VERSION)-core$(CORE)/$(SNAME)-$(VERSION).$(MACHINE)-full-core$(CORE).iso|g" \ /install/initrd/bin/downloadsource.sh @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/iperf b/lfs/iperf index 8b58e19..38de994 100644 --- a/lfs/iperf +++ b/lfs/iperf @@ -24,7 +24,7 @@
include Config
-VER = 2.0.4 +VER = 2.0.5
THISAPP = iperf-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = iperf -PAK_VER = 1 +PAK_VER = 2
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 8c5bc14cc2ea55f18f22afe3c23e3dcb +$(DL_FILE)_MD5 = 44b5536b67719f4250faed632a3cd016
install : $(TARGET)
diff --git a/lfs/ipfireseeder b/lfs/ipfireseeder index 7d7a3c2..2292c3e 100644 --- a/lfs/ipfireseeder +++ b/lfs/ipfireseeder @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2009 Michael Tremer & Christian Schmidt # +# Copyright (C) 2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -27,13 +27,13 @@ include Config VER = 1.00
THISAPP = ipfireseeder-$(VER) -DL_FILE = ipfire-2.7.i586-full-core41.iso.torrent +DL_FILE = ipfire-2.9.i586-full-core48.iso.torrent
DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = ipfireseeder -PAK_VER = 16 +PAK_VER = 24
DEPS = "rtorrent"
@@ -45,7 +45,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = de05c43a1bc513eae06f16fcc2a8f94b +$(DL_FILE)_MD5 = 37dd855f48af4efae045eb9b1f971a6e
install : $(TARGET)
diff --git a/lfs/libdnet b/lfs/libdnet new file mode 100644 index 0000000..66adfb2 --- /dev/null +++ b/lfs/libdnet @@ -0,0 +1,77 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.11 + +THISAPP = libdnet-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 04c394ed8e1e7fc455456e79e908916d + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure --prefix=/usr + cd $(DIR_APP) && make + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/linux b/lfs/linux index add0b9e..d9df8fc 100644 --- a/lfs/linux +++ b/lfs/linux @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2010 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,8 +24,8 @@
include Config
-PATCHLEVEL = .26 -VER = 2.6.32.26 +PATCHLEVEL = .39 +VER = 2.6.32.39
THISAPP = linux-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -35,7 +35,7 @@ CFLAGS = CXXFLAGS =
PROG = linux-xen -PAK_VER = 12 +PAK_VER = 16 DEPS = ""
# Normal build or XEN build. @@ -60,19 +60,19 @@ objects =$(DL_FILE) \ netfilter-layer7-v2.22.tar.gz \ patch-2.6.16-nath323-1.3.bz2 \ reiser4-for-2.6.32.patch.bz2 \ - xen-patches-2.6.32-2d.tar.bz2 + xen-patches-2.6.32-2f.tar.bz2
$(DL_FILE) = $(URL_IPFIRE)/$(DL_FILE) netfilter-layer7-v2.22.tar.gz = $(URL_IPFIRE)/netfilter-layer7-v2.22.tar.gz patch-2.6.16-nath323-1.3.bz2 = $(URL_IPFIRE)/patch-2.6.16-nath323-1.3.bz2 reiser4-for-2.6.32.patch.bz2 = $(URL_IPFIRE)/reiser4-for-2.6.32.patch.bz2 -xen-patches-2.6.32-2d.tar.bz2 = $(URL_IPFIRE)/xen-patches-2.6.32-2d.tar.bz2 +xen-patches-2.6.32-2f.tar.bz2 = $(URL_IPFIRE)/xen-patches-2.6.32-2f.tar.bz2
-$(DL_FILE)_MD5 = bdb37b8e48aaf33d9bd6e2af3ae2f1ea +$(DL_FILE)_MD5 = e0e741937640a875392b1820e945be25 netfilter-layer7-v2.22.tar.gz_MD5 = 98dff8a3d5a31885b73341633f69501f patch-2.6.16-nath323-1.3.bz2_MD5 = f926409ff703a307baf54b57ab75d138 reiser4-for-2.6.32.patch.bz2_MD5 = 3246397973d9271eb8e6d7c97c5d2d91 -xen-patches-2.6.32-2d.tar.bz2_MD5 = d1690d2b8b0c9124897981aea505f8f7 +xen-patches-2.6.32-2f.tar.bz2_MD5 = b59d6f89e11accb9d40354418e13f31b
install : $(TARGET)
@@ -110,7 +110,7 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) ifeq "$(XEN)" "1" # Apply gentoo Xen patches mkdir -p $(DIR_SRC)/xen-patches - cd $(DIR_SRC)/xen-patches && tar jxf $(DIR_DL)/xen-patches-2.6.32-2d.tar.bz2 + cd $(DIR_SRC)/xen-patches && tar jxf $(DIR_DL)/xen-patches-2.6.32-2f.tar.bz2
for x in `ls -1 $(DIR_SRC)/xen-patches/*.patch1`; do \ echo "*********** [Patch: $$x]"; \ @@ -145,6 +145,14 @@ endif # Huawei Android Phones (Vodafone V845, T-Mobile Pulse/mini ...) cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-2.6.32.15-option_add_huawei_android.patch
+ # Fix uevent PHYSDEVDRIVER + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-2.6.32.27_ipg-fix-driver-name.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/linux-2.6.32.27_mcs7830-fix-driver-name.patch + + # Install ipfire logo + cd $(DIR_APP) && cp -vf $(DIR_SRC)/config/kernel/ipfire_logo.ppm \ + drivers/video/logo/logo_linux_clut224.ppm + # Cleanup kernel source
cp $(DIR_SRC)/config/kernel/kernel.config.$(MACHINE)-$(VERSUFIX) $(DIR_APP)/.config @@ -200,5 +208,9 @@ endif rm -rvf /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/isdn/mISDN rm -rvf /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/isdn/hardware/mISDN
+ # Disable geode_aes modul + mv /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/crypto/geode-aes.ko \ + /lib/modules/$(VER)-$(VERSUFIX)/kernel/drivers/crypto/geode-aes.ko.off + @rm -rf $(DIR_SRC)/patch-o-matic* $(DIR_SRC)/iptables* $(DIR_SRC)/squashfs* $(DIR_SRC)/netfilter-layer7-* @$(POSTBUILD) diff --git a/lfs/lm_sensors b/lfs/lm_sensors index 475c05b..b5ebcfb 100644 --- a/lfs/lm_sensors +++ b/lfs/lm_sensors @@ -24,7 +24,7 @@
include Config
-VER = 3.1.2 +VER = 3.3.0
THISAPP = lm_sensors-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 58a9a225808ac4587c4c8cbd12b40b5c +$(DL_FILE)_MD5 = 5eb18d7531ead4f54f28a1133a606535
install : $(TARGET)
diff --git a/lfs/mdadm b/lfs/mdadm index 7d898bb..5c40247 100644 --- a/lfs/mdadm +++ b/lfs/mdadm @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 3.1.1 +VER = 3.2.1
THISAPP = mdadm-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = mdadm -PAK_VER = 1 +PAK_VER = 2
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 4fd8e375a2ee314becd3196c1a250d98 +$(DL_FILE)_MD5 = d1e2549202bd79d9e99f1498d1109530
install : $(TARGET)
@@ -79,5 +79,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install + ln -sf ../init.d/mdadm /etc/rc.d/rcsysinit.d/S11mdadm + ln -sf ../init.d/mdadm /etc/rc.d/rc0.d/S85mdadm + ln -sf ../init.d/mdadm /etc/rc.d/rc6.d/S75mdadm @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/memtest b/lfs/memtest index 5d27047..a6179ed 100644 --- a/lfs/memtest +++ b/lfs/memtest @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 4.10 +VER = 4.20
THISAPP = memtest86+-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 2144f21d4489a04149b1891b8d97e8fc +$(DL_FILE)_MD5 = ef62c2f5be616676c8c62066dedc46b3
install : $(TARGET)
diff --git a/lfs/miniupnpd b/lfs/miniupnpd new file mode 100644 index 0000000..470fc28 --- /dev/null +++ b/lfs/miniupnpd @@ -0,0 +1,87 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.4 + +THISAPP = miniupnpd-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = miniupnpd +PAK_VER = 0 + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = ffa33d4ed8732c662bdb7d511e86db76 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/miniupnpd-iptcrdr.patch + cd $(DIR_APP) && make -f Makefile.linux \ + CFLAGS="$(CFLAGS) -DIPTABLES_143 -I/usr/src/linux/include" + + cd $(DIR_APP) && install -m 755 miniupnpd /usr/sbin + -mkdir -pv /etc/miniupnpd + cp -vf $(DIR_SRC)/config/miniupnpd/miniupnpd.conf /etc/miniupnpd/miniupnpd.conf + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/mldonkey b/lfs/mldonkey deleted file mode 100644 index 29cb724..0000000 --- a/lfs/mldonkey +++ /dev/null @@ -1,95 +0,0 @@ -############################################################################### -# # -# IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # -# # -# This program is free software: you can redistribute it and/or modify # -# it under the terms of the GNU General Public License as published by # -# the Free Software Foundation, either version 3 of the License, or # -# (at your option) any later version. # -# # -# This program is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU General Public License for more details. # -# # -# You should have received a copy of the GNU General Public License # -# along with this program. If not, see http://www.gnu.org/licenses/. # -# # -############################################################################### - -############################################################################### -# Definitions -############################################################################### - -include Config - -VER = 3.0.0 - -THISAPP = mldonkey-$(VER) -DL_FILE = $(THISAPP).tar.bz2 -DL_FROM = $(URL_IPFIRE) -DIR_APP = $(DIR_SRC)/$(THISAPP) -TARGET = $(DIR_INFO)/$(THISAPP) -PROG = mldonkey -PAK_VER = 3 - -DEPS = "" - -############################################################################### -# Top-level Rules -############################################################################### - -objects = $(DL_FILE) - -$(DL_FILE) = $(DL_FROM)/$(DL_FILE) - -$(DL_FILE)_MD5 = d45b37f334a4008ed15343dfb2caf453 - -install : $(TARGET) - -check : $(patsubst %,$(DIR_CHK)/%,$(objects)) - -download :$(patsubst %,$(DIR_DL)/%,$(objects)) - -md5 : $(subst %,%_MD5,$(objects)) - -dist: - $(PAK) - -############################################################################### -# Downloading, checking, md5sum -############################################################################### - -$(patsubst %,$(DIR_CHK)/%,$(objects)) : - @$(CHECK) - -$(patsubst %,$(DIR_DL)/%,$(objects)) : - @$(LOAD) - -$(subst %,%_MD5,$(objects)) : - @$(MD5) - -############################################################################### -# Installation Details -############################################################################### - -$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) - @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && ./configure --prefix=/opt/mldonkey --enable-pthread-lib \ - --disable-gnutella --disable-gnutella2 --disable-fasttrack - cd $(DIR_APP) && make #$(MAKETUNING) $(EXTRA_MAKE) - -mkdir -p /opt/mldonkey - -mkdir -p /opt/mldonkey/.mldonkey - cd $(DIR_APP) && cp -f mlnet /opt/mldonkey - cd $(DIR_APP) && cp -rf distrib/* /opt/mldonkey - cp -rf $(DIR_CONF)/mldonkey/* /opt/mldonkey/.mldonkey - chown -Rv mldonkey.mldonkey /opt/mldonkey - -mkdir -p /var/log/mldonkey/{incoming,temp} - -mkdir -p /var/log/mldonkey/incoming/{directories,files} - chown -Rv mldonkey.mldonkey /var/log/mldonkey/{incoming,temp} - install -v -m 644 $(DIR_SRC)/config/backup/includes/mldonkey \ - /var/ipfire/backup/addons/includes/mldonkey - @rm -rf $(DIR_APP) - @$(POSTBUILD) diff --git a/lfs/mpfire b/lfs/mpfire index 1a1575c..5a8b85f 100644 --- a/lfs/mpfire +++ b/lfs/mpfire @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2009 Michael Tremer & Christian Schmidt # +# Copyright (C) 2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -30,7 +30,7 @@ THISAPP = mpfire-$(VER) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = mpfire -PAK_VER = 9 +PAK_VER = 10
DEPS = "mpd mpc"
@@ -70,8 +70,8 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) chmod 664 /var/ipfire/mpfire/playlist.m3u chmod 755 /srv/web/ipfire/html/images/mpfire install -v -m 644 $(DIR_SRC)/config/backup/includes/mpfire /var/ipfire/backup/addons/includes/mpfire - -mkdir -p /usr/lib/perl5/site_perl/5.8.8/Audio/ - cp -vrf $(DIR_SRC)/config/mpfire/perl/Audio/MPD* /usr/lib/perl5/site_perl/5.8.8/Audio/ - cp -vrf $(DIR_SRC)/config/mpfire/perl/Accessor* /usr/lib/perl5/5.8.8/Class/ - cp -vrf $(DIR_SRC)/config/mpfire/perl/Readonly.pm /usr/lib/perl5/5.8.8/Readonly.pm + -mkdir -p /usr/lib/perl5/site_perl/5.12.3/Audio/ + cp -vrf $(DIR_SRC)/config/mpfire/perl/Audio/MPD* /usr/lib/perl5/site_perl/5.12.3/Audio/ + cp -vrf $(DIR_SRC)/config/mpfire/perl/Accessor* /usr/lib/perl5/5.12.3/Class/ + cp -vrf $(DIR_SRC)/config/mpfire/perl/Readonly.pm /usr/lib/perl5/5.12.3/Readonly.pm @$(POSTBUILD) diff --git a/lfs/nano b/lfs/nano index 1bd26a3..b034677 100644 --- a/lfs/nano +++ b/lfs/nano @@ -24,7 +24,7 @@
include Config
-VER = 2.0.9 +VER = 2.2.6
THISAPP = nano-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = nano -PAK_VER = 2 +PAK_VER = 3
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 2be94dc43fb60fff4626a2401a977220 +$(DL_FILE)_MD5 = 03233ae480689a008eb98feb1b599807
install : $(TARGET)
diff --git a/lfs/netsnmpd b/lfs/netsnmpd index 66fd9df..388b20b 100644 --- a/lfs/netsnmpd +++ b/lfs/netsnmpd @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # diff --git a/lfs/nmap b/lfs/nmap index c39bb05..5ff3221 100644 --- a/lfs/nmap +++ b/lfs/nmap @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 5.20 +VER = 5.51
THISAPP = nmap-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = nmap -PAK_VER = 3 +PAK_VER = 5
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 07e74592beaea0b5946a6cf06f9157de +$(DL_FILE)_MD5 = 0b80d2cb92ace5ebba8095a4c2850275
install : $(TARGET)
diff --git a/lfs/ntfs-3g b/lfs/ntfs-3g index 06ecb0c..4d65137 100644 --- a/lfs/ntfs-3g +++ b/lfs/ntfs-3g @@ -24,7 +24,7 @@
include Config
-VER = 2009.4.4 +VER = 2011.1.15
THISAPP = ntfs-3g-$(VER) DL_FILE = $(THISAPP).tgz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = e0b5c170f088a8d82968f0a6b34d31da +$(DL_FILE)_MD5 = 15a5cf5752012269fa168c24191f00e2
install : $(TARGET)
diff --git a/lfs/ntp b/lfs/ntp index 9bfe9d0..1859212 100644 --- a/lfs/ntp +++ b/lfs/ntp @@ -81,5 +81,14 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) echo "server 127.127.1.0" >> /etc/ntp.conf echo "fudge 127.127.1.0 stratum 10" >> /etc/ntp.conf echo "driftfile /etc/ntp/drift" >> /etc/ntp.conf + + #Enable it by default... + cp -vf $(DIR_SRC)/config/time/* /var/ipfire/time/ + chmod 644 /var/ipfire/time/* + chown nobody:nobody /var/ipfire/time/* + ln -s ../init.d/ntp /etc/rc.d/rc0.d/K46ntpd + ln -s ../init.d/ntp /etc/rc.d/rc6.d/K46ntpd + ln -s ../init.d/ntp /etc/rc.d/rc3.d/S26ntpd + @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/ocaml b/lfs/ocaml deleted file mode 100644 index 656c7eb..0000000 --- a/lfs/ocaml +++ /dev/null @@ -1,79 +0,0 @@ -############################################################################### -# # -# IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # -# # -# This program is free software: you can redistribute it and/or modify # -# it under the terms of the GNU General Public License as published by # -# the Free Software Foundation, either version 3 of the License, or # -# (at your option) any later version. # -# # -# This program is distributed in the hope that it will be useful, # -# but WITHOUT ANY WARRANTY; without even the implied warranty of # -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # -# GNU General Public License for more details. # -# # -# You should have received a copy of the GNU General Public License # -# along with this program. If not, see http://www.gnu.org/licenses/. # -# # -############################################################################### - -############################################################################### -# Definitions -############################################################################### - -include Config - -VER = 3.09.2 - -THISAPP = ocaml-$(VER) -DL_FILE = $(THISAPP).tar.gz -DL_FROM = $(URL_IPFIRE) -DIR_APP = $(DIR_SRC)/$(THISAPP) -TARGET = $(DIR_INFO)/$(THISAPP) - -############################################################################### -# Top-level Rules -############################################################################### - -objects = $(DL_FILE) - -$(DL_FILE) = $(DL_FROM)/$(DL_FILE) - -$(DL_FILE)_MD5 = dc4a298cfa8c65fe4e506a06fe514ccd - -install : $(TARGET) - -check : $(patsubst %,$(DIR_CHK)/%,$(objects)) - -download :$(patsubst %,$(DIR_DL)/%,$(objects)) - -md5 : $(subst %,%_MD5,$(objects)) - -############################################################################### -# Downloading, checking, md5sum -############################################################################### - -$(patsubst %,$(DIR_CHK)/%,$(objects)) : - @$(CHECK) - -$(patsubst %,$(DIR_DL)/%,$(objects)) : - @$(LOAD) - -$(subst %,%_MD5,$(objects)) : - @$(MD5) - -############################################################################### -# Installation Details -############################################################################### - -$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) - @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && ./configure -prefix /usr - cd $(DIR_APP) && make $(MAKETUNING) $(EXTRA_MAKE) - cd $(DIR_APP) && make world - cd $(DIR_APP) && make opt - cd $(DIR_APP) && make install - @rm -rf $(DIR_APP) - @$(POSTBUILD) diff --git a/lfs/openssh b/lfs/openssh index c9ce714..9f1c280 100644 --- a/lfs/openssh +++ b/lfs/openssh @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 5.6p1 +VER = 5.8p1
THISAPP = openssh-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = e6ee52e47c768bf0ec42a232b5d18fb0 +$(DL_FILE)_MD5 = 86f5e1c23b4c4845f23b9b7b493fb53d
install : $(TARGET)
diff --git a/lfs/openssl b/lfs/openssl index 34833ef..285cae3 100644 --- a/lfs/openssl +++ b/lfs/openssl @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2010 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 0.9.8p +VER = 0.9.8r
THISAPP = openssl-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 7f24047f70364c9eabc94899e356ce39 +$(DL_FILE)_MD5 = 0352932ea863bc02b056cda7c9ac5b79
install : $(TARGET)
diff --git a/lfs/pakfire b/lfs/pakfire index b55c89f..8038753 100644 --- a/lfs/pakfire +++ b/lfs/pakfire @@ -55,9 +55,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) mv -vf $(DIR_APP)/pakfire.conf $(DIR_APP)/etc/ chown root.root $(DIR_APP) -R chmod 755 $(DIR_APP)/pakfire - - ln -sf ../../opt/pakfire/pakfire /etc/fcron.daily/pakfire-update - touch /var/log/pakfire.log chown root.nobody /var/log/pakfire.log chmod 664 /var/log/pakfire.log diff --git a/lfs/parted b/lfs/parted new file mode 100644 index 0000000..25db9e5 --- /dev/null +++ b/lfs/parted @@ -0,0 +1,85 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 2.3 + +THISAPP = parted-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +PROG = parted +PAK_VER = 1 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 30ceb6df7e8681891e865e2fe5a7903d + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure --prefix=/usr --disable-device-mapper + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/perl b/lfs/perl index b9b4239..822249f 100644 --- a/lfs/perl +++ b/lfs/perl @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 5.8.8 +VER = 5.12.3
THISAPP = perl-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -47,7 +47,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = a377c0c67ab43fd96eeec29ce19e8382 +$(DL_FILE)_MD5 = 72f3f7e1c700e79bbf9d9279ca5b42d9
install : $(TARGET)
@@ -82,7 +82,7 @@ ifneq "$(ROOT)" "" endif ifeq "$(ROOT)" "" cd $(DIR_APP) && ./configure.gnu --prefix=/usr -Dman1dir=/usr/share/man/man1 \ - -Dman3dir=/usr/share/man/man3 -Dpager="/usr/bin/less -isR" + -Dman3dir=/usr/share/man/man3 -Dpager="/usr/bin/less -isR" -Dusethreads cd $(DIR_APP) && sed -i 's/^0$$//' makefile cd $(DIR_APP) && sed -i 's/^0$$//' x2p/makefile cd $(DIR_APP) && make $(MAKETUNING) diff --git a/lfs/perl-DBD-mysql b/lfs/perl-DBD-mysql index 3f35f05..48105d4 100644 --- a/lfs/perl-DBD-mysql +++ b/lfs/perl-DBD-mysql @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = perl-DBD-mysql -PAK_VER = 1 +PAK_VER = 2 DEPS = perl-DBI
diff --git a/lfs/perl-DBI b/lfs/perl-DBI index aa712ae..8091374 100644 --- a/lfs/perl-DBI +++ b/lfs/perl-DBI @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = perl-DBI -PAK_VER = 1 +PAK_VER = 2
############################################################################### # Top-level Rules diff --git a/lfs/perl-gettext b/lfs/perl-gettext index 3869b4c..2880ac9 100644 --- a/lfs/perl-gettext +++ b/lfs/perl-gettext @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -34,7 +34,7 @@ DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = perl-gettext DEPS = "" -PAK_VER = 2 +PAK_VER = 3
############################################################################### # Top-level Rules diff --git a/lfs/php b/lfs/php index a679a07..e8073ff 100644 --- a/lfs/php +++ b/lfs/php @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 5.2.4 +VER = 5.3.5
THISAPP = php-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -47,7 +47,7 @@ $(DL_FILE) = $(DL_FROM)/$(DL_FILE) idn-0.1.tgz = $(DL_FROM)/idn-0.1.tgz Log-1.9.11.tgz = $(DL_FROM)/Log-1.9.11.tgz
-$(DL_FILE)_MD5 = 55c97a671fdabf462cc7a82971a656d2 +$(DL_FILE)_MD5 = 8aaf20c95e91f25c5b6a591e5d6d61b9 idn-0.1.tgz_MD5 = ef8635ec22348325a76abd2abddca4a1 Log-1.9.11.tgz_MD5 = fb7c648b212f12fdb5ce1ab687793513
@@ -83,7 +83,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) $(DIR_SRC)/idn-* $(DIR_SRC)/Log-* $(DIR_SRC)/package.xml && \ cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && sed -i 's/const char *errpfx,/const DB_ENV *dbenv, & const/' ext/dba/dba_db4.c cd $(DIR_APP) && ./configure --prefix=/usr \ --sysconfdir=/etc \ --with-apxs2 \ diff --git a/lfs/powertop b/lfs/powertop new file mode 100644 index 0000000..f10dca9 --- /dev/null +++ b/lfs/powertop @@ -0,0 +1,85 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2010 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.13 + +THISAPP = powertop-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = powertop +PAK_VER = 0 + +DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 78aa17c8f55178004223bf236654298e + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist: + $(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python-m2crypto b/lfs/python-m2crypto new file mode 100644 index 0000000..536380c --- /dev/null +++ b/lfs/python-m2crypto @@ -0,0 +1,82 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2011 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.21.1 + +THISAPP = M2Crypto-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +#PROG = python-m2crypto +#PAK_VER = 1 + +#DEPS = "" + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = f93d8462ff7646397a9f77a2fe602d17 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +#dist: +# @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python setup.py install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/python-optional-src b/lfs/python-optional-src new file mode 100644 index 0000000..d193f3d --- /dev/null +++ b/lfs/python-optional-src @@ -0,0 +1,37 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2010 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 2.7 + +include python + +PROG = python-optional-src +PAK_VER = 1 +DEPS = + +dist: + @$(PAK) + diff --git a/lfs/qemu-kqemu b/lfs/qemu-kqemu index a3c99b4..38dc6a7 100644 --- a/lfs/qemu-kqemu +++ b/lfs/qemu-kqemu @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2009 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP)-kqemu PROG = qemu-kqemu -PAK_VER = 2 +PAK_VER = 3
DEPS = "sdl qemu"
@@ -77,9 +77,11 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/qemu-kqemu_change-default-kqemu-bios.patch cd $(DIR_APP) && ./configure --prefix=/usr \ --target-list="i386-softmmu" cd $(DIR_APP) && make $(MAKETUNING) - cd $(DIR_APP) && cp i386-softmmu/qemu /usr/bin/qemu-kqemu + cd $(DIR_APP) && cp -f i386-softmmu/qemu /usr/bin/qemu-kqemu + cd $(DIR_APP) && cp -f pc-bios/bios.bin /usr/share/qemu/bios-kqemu.bin @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/rsync b/lfs/rsync index 38a2a9f..a68e191 100644 --- a/lfs/rsync +++ b/lfs/rsync @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = rsync -PAK_VER = 4 +PAK_VER = 5
DEPS = ""
diff --git a/lfs/samba b/lfs/samba index 8a354d8..449cb12 100644 --- a/lfs/samba +++ b/lfs/samba @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2005-2010 IPFire Team # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 3.5.6 +VER = 3.5.8
THISAPP = samba-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = samba -PAK_VER = 31 +PAK_VER = 34
DEPS = "cups"
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = bf6c09ea497a166df8bd672db1d8da8f +$(DL_FILE)_MD5 = 355b4530c20997e94aebc74cd6ea5307
install : $(TARGET)
diff --git a/lfs/snort b/lfs/snort index c44b14e..ebffada 100644 --- a/lfs/snort +++ b/lfs/snort @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 2.8.6.1 +VER = 2.9.0.4
THISAPP = snort-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = b1119396a32e9df0d80404e4b6c49166 +$(DL_FILE)_MD5 = 09b2a2d47d3de8106d0b625f7d8070c5
install : $(TARGET)
@@ -71,8 +71,12 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) $(DIR_SRC)/snort* && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) cd $(DIR_APP) && ./configure --prefix=/usr --disable-nls \ - --sysconfdir=/etc/snort --target=i586 \ - --enable-linux-smp-stats --enable-smb-alerts + --sysconfdir=/etc/snort --target=i586 \ + --enable-linux-smp-stats --enable-smb-alerts \ + --enable-gre --enable-mpls --enable-targetbased \ + --enable-decoder-preprocessor-rules --enable-ppm \ + --enable-perfprofiling --enable-zlib --enable-active-response \ + --enable-normalizer --enable-reload --enable-react --enable-flexresp3 cd $(DIR_APP) && make cd $(DIR_APP) && make install mv /usr/bin/snort /usr/sbin/ diff --git a/lfs/spamassassin b/lfs/spamassassin index fba8364..02d60fe 100644 --- a/lfs/spamassassin +++ b/lfs/spamassassin @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = spamassassin -PAK_VER = 1 +PAK_VER = 2
DEPS = ""
diff --git a/lfs/squid b/lfs/squid index d92b8b7..bdc1646 100644 --- a/lfs/squid +++ b/lfs/squid @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,7 +24,7 @@
include Config
-VER = 3.1.8 +VER = 3.1.11
THISAPP = squid-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = a8160dfba55ab7c400c622b72d39fc13 +$(DL_FILE)_MD5 = 4b071d2bf4959f2d081344f2f69dd2f1
install : $(TARGET)
@@ -69,25 +69,44 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xjf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && ./configure --prefix=/usr --disable-nls \ --datadir=/usr/lib/squid \ --mandir=/usr/share/man --libexecdir=/usr/lib/squid \ --localstatedir=/var --sysconfdir=/etc/squid \ - --disable-poll --disable-icmp --disable-wccp \ + --enable-poll --enable-icmp --disable-wccp \ --enable-ident-lookups \ --enable-storeio="aufs,diskd,ufs" --enable-ssl \ --enable-underscores --enable-ntlm-fail-open --enable-arp-acl \ --enable-http-violations --enable-auth=basic,ntlm \ --enable-removal-policies="heap,lru" \ --enable-delay-pools --enable-linux-netfilter \ - --enable-basic-auth-helpers="NCSA,SMB,MSNT,LDAP,multi-domain-NTLM" \ + --enable-basic-auth-helpers="NCSA,SMB,MSNT,LDAP,multi-domain-NTLM,PAM,squid_radius_auth" \ --enable-useragent-log \ --enable-referer-log \ --enable-snmp \ --with-pthreads --with-dl \ - --with-maxfd="16384" + --with-maxfd="16384" \ + --with-filedescriptors=16384 \ + --with-large-files \ + --with-aio \ + --enable-async-io=8 \ + --enable-unlinkd \ + --enable-ntln-fail-open \ + --enable-ntlm-auth-helpers="smb_lm,no_check,fakeauth" \ + --enable-internal-dns \ + --enable-epoll \ + --disable-kqueue \ + --enable-select \ + --disable-cache-digests \ + --enable-forw-via-db \ + --enable-htcp \ + --enable-ipf-transparent \ + --enable-kill-parent-hack \ + --disable-wccpv2 \ + --disable-icap-client \ + --disable-esi
cd $(DIR_APP) && make $(MAKETUNING) cd $(DIR_APP) && make install @@ -115,8 +134,6 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
cp -f $(DIR_SRC)/config/updxlrator/updxlrator-lib.pl /var/ipfire/updatexlrator//updxlrator-lib.pl
- -mkdir -p /usr/lib/squid/errors.ipfire - cp -fr $(DIR_SRC)/config/proxy/errors.ipfire/* /usr/lib/squid/errors.ipfire/ chmod 755 /usr/sbin/updxlrator /var/ipfire/updatexlrator/bin/checkup \ /var/ipfire/updatexlrator/bin/download \ /var/ipfire/updatexlrator/bin/convert \ @@ -143,5 +160,9 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) chown nobody.nobody /srv/web/ipfire/html/proxy.pac ln -sf /srv/web/ipfire/html/proxy.pac /srv/web/ipfire/html/wpad.dat
+ #Copy stylesheets for the errorpages + cp -f $(DIR_SRC)/config/proxy/errorpage-ipfire.css /var/ipfire/proxy/ + cp -f /etc/squid/errorpage.css /var/ipfire/proxy/errorpage-squid.css + @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/squidclamav b/lfs/squidclamav index 662594a..8fcc3c2 100644 --- a/lfs/squidclamav +++ b/lfs/squidclamav @@ -24,7 +24,7 @@
include Config
-VER = 5.4 +VER = 5.7
THISAPP = squidclamav-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = squidclamav -PAK_VER = 13 +PAK_VER = 14
DEPS = "clamav"
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = e2adab89b1d46ace78b4ec5200dd1285 +$(DL_FILE)_MD5 = 02207a95e2968998574e30d35e0d1f0e
install : $(TARGET)
diff --git a/lfs/stage2 b/lfs/stage2 index b2be2d6..5f038c3 100644 --- a/lfs/stage2 +++ b/lfs/stage2 @@ -108,4 +108,8 @@ $(TARGET) : # A small hack to include /root to the iso but not all of it's files. touch /root/ipfire
+ # License agreement + -mkdir -pv /usr/share/doc/licenses/ + cp -vf $(DIR_SRC)/doc/COPYING /usr/share/doc/licenses/GPLv3 + @$(POSTBUILD) diff --git a/lfs/streamripper b/lfs/streamripper index ed8452d..9ef65af 100644 --- a/lfs/streamripper +++ b/lfs/streamripper @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -34,7 +34,7 @@ TARGET = $(DIR_INFO)/$(THISAPP) PROG = streamripper PAK_VER = 1
-DEPS = "glib libmad libogg libvorbis" +DEPS = "glib libmad libogg libvorbis faad2"
############################################################################### # Top-level Rules diff --git a/lfs/swig b/lfs/swig new file mode 100644 index 0000000..5c5073f --- /dev/null +++ b/lfs/swig @@ -0,0 +1,77 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2011 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 2.0.1 + +THISAPP = swig-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = df4465a62ccc5f0120fee0890ea1a31f + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && ./configure --prefix=/usr + cd $(DIR_APP) && make $(MAKETUNING) + cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/lfs/udev b/lfs/udev index 2b091bb..c7cba71 100644 --- a/lfs/udev +++ b/lfs/udev @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2005-2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -107,6 +107,7 @@ else rm -rf /lib/udev/devices cd $(DIR_APP) && tar jxf $(DIR_DL)/udev-config-6.2.tar.bz2 cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/udev-config-6.2_persistent-storage-fix.patch + cd $(DIR_APP) && patch -Np0 -i $(DIR_SRC)/src/patches/udev-config-6.2_remove-lfs-usb-rule.patch install -dv /lib/{firmware,udev/devices/{pts,shm}} echo "Put device firmwares here ..." > /lib/firmware/dirinfo mknod -m0666 /lib/udev/devices/null c 1 3 diff --git a/lfs/usb-stick b/lfs/usb-stick index 76b9702..acfa409 100644 --- a/lfs/usb-stick +++ b/lfs/usb-stick @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -66,8 +66,8 @@ define COPY_TO_IMG losetup $$LOOPDEV $$IMAGE && \ mount -t vfat $$LOOPDEV /install/mnt && \ cp -fR /install/cdrom/* /install/mnt && \ - mv /install/mnt/boot/isolinux/{instroot,vmlinuz,*.msg,memtest} /install/mnt && \ - rm -rf /install/mnt/boot && \ + mv /install/mnt/boot/isolinux/{instroot,vmlinuz,splash.lss,*.msg,memtest} /install/mnt && \ + rm -rf /install/mnt/boot/isolinux && \ cp $(DIR_SRC)/config/syslinux/syslinux.cfg /install/mnt/syslinux.cfg && \ umount /install/mnt && \ losetup -d $$LOOPDEV && \ diff --git a/lfs/usb_modeswitch b/lfs/usb_modeswitch index 75fa84c..3046171 100644 --- a/lfs/usb_modeswitch +++ b/lfs/usb_modeswitch @@ -24,7 +24,7 @@
include Config
-VER = 1.1.4 +VER = 1.1.6
THISAPP = usb-modeswitch-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = a04db36bd0fc6fb303df7567f677b714 +$(DL_FILE)_MD5 = be3c7fc908e6ab50eb9fd29d187ad176
install : $(TARGET)
diff --git a/lfs/usb_modeswitch_data b/lfs/usb_modeswitch_data index d1b23c6..f322080 100644 --- a/lfs/usb_modeswitch_data +++ b/lfs/usb_modeswitch_data @@ -24,7 +24,7 @@
include Config
-VER = 20100826 +VER = 20101222
THISAPP = usb-modeswitch-data-$(VER) DL_FILE = $(THISAPP).tar.bz2 @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 85c16bb87a6f05c2d04b93a22fe87e91 +$(DL_FILE)_MD5 = e386386bc389c2a8184c7ea4136fde0e
install : $(TARGET)
diff --git a/lfs/v4l-dvb b/lfs/v4l-dvb index 89fe1ab..6c6a5fc 100644 --- a/lfs/v4l-dvb +++ b/lfs/v4l-dvb @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2010 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -34,10 +34,10 @@ else endif endif
-VER = 990bbeaeb761 +VER = git20110427
THISAPP = v4l-dvb-$(VER) -DL_FILE = $(THISAPP).tar.bz2 +DL_FILE = $(THISAPP).tar.xz DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) PAK_VER = 2 @@ -51,7 +51,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 5510e0bf0525f0e964c05357cdb95936 +$(DL_FILE)_MD5 = 8b83a89332fe8468ebffd516a4a47128
install : $(TARGET)
@@ -83,10 +83,9 @@ $(subst %,%_MD5,$(objects)) :
$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) - @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && make release VER=$(KVER)-$(VERSUFIX) - cd $(DIR_APP) && make $(MAKETUNING) all - cd $(DIR_APP) && make install + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && make all KERNELRELEASE=$(KVER)-$(VERSUFIX) VER=2.6.32 + cd $(DIR_APP) && make install KERNELRELEASE=$(KVER)-$(VERSUFIX) VER=2.6.32 ln -sf $(DIR_APP)/ /usr/src/v4l-dvb # @rm -rf $(DIR_APP) @$(POSTBUILD) diff --git a/lfs/vim b/lfs/vim index f865add..a018dc1 100644 --- a/lfs/vim +++ b/lfs/vim @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,12 +24,12 @@
include Config
-VER = 7.0 +VER = 7.2
THISAPP = vim-$(VER) DL_FILE = $(THISAPP).tar.bz2 DL_FROM = $(URL_IPFIRE) -DIR_APP = $(DIR_SRC)/vim70 +DIR_APP = $(DIR_SRC)/vim72 TARGET = $(DIR_INFO)/$(THISAPP)
############################################################################### @@ -40,7 +40,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 4ca69757678272f718b1041c810d82d8 +$(DL_FILE)_MD5 = f0901284b338e448bfd79ccca0041254
install : $(TARGET)
@@ -70,9 +70,8 @@ $(subst %,%_MD5,$(objects)) : $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vim-7.0-fixes-7.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vim-7.0-mandir-1.patch - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vim-7.0-spellfile-1.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vim-7.2-fixes-4.patch + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/vim-7.2-mandir-1.patch cd $(DIR_APP) && echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h cd $(DIR_APP) && ./configure --prefix=/usr --enable-multibyte --disable-nls cd $(DIR_APP) && make $(MAKETUNING) diff --git a/lfs/vsftpd b/lfs/vsftpd index d5e8093..f3e74a0 100644 --- a/lfs/vsftpd +++ b/lfs/vsftpd @@ -24,7 +24,7 @@
include Config
-VER = 2.2.2 +VER = 2.3.4
THISAPP = vsftpd-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = vsftpd -PAK_VER = 6 +PAK_VER = 7
DEPS = ""
@@ -44,7 +44,7 @@ objects = $(DL_FILE)
$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-$(DL_FILE)_MD5 = 6d6bc136af14c23f8fef6f1a51f55418 +$(DL_FILE)_MD5 = 2ea5d19978710527bb7444d93b67767a
install : $(TARGET)
diff --git a/make.sh b/make.sh index 24753ce..e9b3f88 100755 --- a/make.sh +++ b/make.sh @@ -17,16 +17,16 @@ # along with IPFire; if not, write to the Free Software # # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # # -# Copyright (C) 2007 IPFire-Team info@ipfire.org. # +# Copyright (C) 2007-2011 IPFire-Team info@ipfire.org. # # # ############################################################################ #
NAME="IPFire" # Software name SNAME="ipfire" # Short name -VERSION="2.8test" # Version number -CORE="43" # Core Level (Filename) -PAKFIRE_CORE="42" # Core Level (PAKFIRE) +VERSION="2.10" # Version number +CORE="49" # Core Level (Filename) +PAKFIRE_CORE="48" # Core Level (PAKFIRE) GIT_BRANCH=`git status | head -n1 | cut -d" " -f4` # Git Branch SLOGAN="www.ipfire.org" # Software slogan CONFIG_ROOT=/var/ipfire # Configuration rootdir @@ -381,9 +381,9 @@ buildipfire() { ipfiremake dahdi PAE=1 KMOD=1 ipfiremake cryptodev PAE=1 ipfiremake compat-wireless PAE=1 - ipfiremake r8169 PAE=1 - ipfiremake r8168 PAE=1 - ipfiremake r8101 PAE=1 +# ipfiremake r8169 PAE=1 +# ipfiremake r8168 PAE=1 +# ipfiremake r8101 PAE=1 ipfiremake e1000 PAE=1 ipfiremake e1000e PAE=1 ipfiremake igb PAE=1 @@ -397,9 +397,9 @@ buildipfire() { ipfiremake dahdi KMOD=1 ipfiremake cryptodev ipfiremake compat-wireless - ipfiremake r8169 - ipfiremake r8168 - ipfiremake r8101 +# ipfiremake r8169 +# ipfiremake r8168 +# ipfiremake r8101 ipfiremake e1000 ipfiremake e1000e ipfiremake igb @@ -417,6 +417,7 @@ buildipfire() { ipfiremake openssl ipfiremake curl ipfiremake python + ipfiremake fireinfo ipfiremake libnet ipfiremake libnl ipfiremake libidn @@ -431,6 +432,7 @@ buildipfire() { ipfiremake slang ipfiremake newt ipfiremake attr + ipfiremake acl ipfiremake libcap ipfiremake pciutils ipfiremake usbutils @@ -518,6 +520,8 @@ buildipfire() { ipfiremake rrdtool ipfiremake setserial ipfiremake setup + ipfiremake libdnet + ipfiremake daq ipfiremake snort ipfiremake oinkmaster ipfiremake squid @@ -571,8 +575,6 @@ buildipfire() { ipfiremake gnump3d ipfiremake libsigc++ ipfiremake applejuice - ipfiremake ocaml - ipfiremake mldonkey ipfiremake libtorrent ipfiremake rtorrent ipfiremake ipfireseeder @@ -680,7 +682,13 @@ buildipfire() { ipfiremake ddrescue ipfiremake tcl ipfiremake imspector + ipfiremake miniupnpd ipfiremake client175 + ipfiremake powertop + ipfiremake parted + ipfiremake swig + ipfiremake python-m2crypto + ipfiremake crda echo Build on $HOSTNAME > $BASEDIR/build/var/ipfire/firebuild cat /proc/version >> $BASEDIR/build/var/ipfire/firebuild echo >> $BASEDIR/build/var/ipfire/firebuild @@ -758,6 +766,12 @@ buildpackages() { fi mv $LFS/install/images/*.bz2 $BASEDIR >> $LOGFILE 2>&1
+ cd $BASEDIR + for i in `ls *.bz2 *.img.gz *.iso`; do + md5sum $i > $i.md5 + done + cd $PWD + # Cleanup stdumount rm -rf $BASEDIR/build/tmp/* @@ -834,8 +848,10 @@ build) buildpackages beautify build_stage "Checking Logfiles for new Files" - cd .. + + cd $BASEDIR tools/checknewlog.pl + cd $PWD
beautify build_end ;; @@ -867,6 +883,7 @@ clean) if [ -h /tools ]; then rm -f /tools fi + rm -f $BASEDIR/ipfire-* beautify message DONE ;; downloadsrc) diff --git a/src/hwdata/pci.ids b/src/hwdata/pci.ids index 3958fad..1eb38cc 100644 --- a/src/hwdata/pci.ids +++ b/src/hwdata/pci.ids @@ -1,8 +1,8 @@ # # List of PCI ID's # -# Version: 2010.05.10 -# Date: 2010-05-10 03:15:02 +# Version: 2011.01.06 +# Date: 2011-01-06 14:51:03 # # Maintained by Martin Mares mj@ucw.cz and other volunteers from the # PCI ID Project at http://pciids.sf.net/. @@ -28,6 +28,8 @@ 001a Ascend Communications, Inc. 001c PEAK-System Technik GmbH 0001 PCAN-PCI CAN-Bus controller + 001c 0004 2 Channel CAN Bus SJC1000 + 001c 0005 2 Channel CAN Bus SJC1000 (Optically Isolated) 0033 Paradyne corp. 003d Lockheed Martin-Marietta Corp # Real TJN ID is e159, but they got it wrong several times --mj @@ -47,6 +49,7 @@ 7801 WinTV HVR-1800 MCE 8003 WinTV PVR-150 8801 WinTV PVR-150 + c108 WinTV-HVR-4400-HD model 1278 c801 WinTV PVR-150 e807 WinTV PVR-500 MCE (1st tuner) e817 WinTV PVR-500 MCE (2nd tuner) @@ -72,6 +75,7 @@ 1012 1012 PCMCIA 10/100 Ethernet Card [RTL81xx] 02e0 XFX Pine Group Inc 0303 Hewlett-Packard Company (Wrong ID) +0308 ZyXEL Communications Corporation 0315 SK-Electronics Co., Ltd. 0357 TTTech AG 000a TTP-Monitoring Card V2.0 @@ -90,9 +94,6 @@ 8818 CS8818 USB2.0-to-ATAPI Bridge Controller with Embedded PHY 050d Belkin 001a FSD7000 802.11g PCI Wireless card - 700f F5D7001 - Wireless G Plus Desktop Card - 7050 F5D7050 802.11g Wireless USB Adapter - 705c F5D7050 v4 058f Alcor Micro Corporation 05a9 OmniVision 8519 OV519 series @@ -131,6 +132,7 @@ 2600 PAC7311 2603 Philips Webcam SPC500NC 2608 Maxell MaxCam RotaWeb + 2620 C3 Tech Mod. 153 09c1 Arris 0704 CM 200E Cable Modem 0a89 BREA Technologies Inc @@ -375,6 +377,14 @@ 103c 3229 SC44Ge Host Bus Adapter 0059 MegaRAID SAS 8208ELP/8208ELP 005a SAS1066E PCI-Express Fusion-MPT SAS + 005b MegaRAID SAS TB + 1028 1f2d PERC H810 Adapter + 1028 1f31 PERC H710 Adapter + 1028 1f33 PERC H710 Mini (for blades) + 1028 1f34 PERC H710 Mini (for monolithics) + 1028 1f35 PERC H510 Adapter + 1028 1f37 PERC H510 Mini (for blades) + 1028 1f38 PERC H510 Mini (for monolithics) 005c SAS1064A PCI-X Fusion-MPT SAS 005e SAS1066 PCI-X Fusion-MPT SAS 0060 MegaRAID SAS 1078 @@ -411,7 +421,9 @@ 1000 0062 SAS1078 PCI-Express Fusion-MPT SAS 0064 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor] 0065 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor] + 006e SAS2308 PCI-Express Fusion-MPT SAS-2 0070 SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire] + 0071 MR SAS HBA 0072 SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon] 1028 1f1c 6Gbps SAS HBA Adapter 1028 1f1d PERC H200 Adapter @@ -421,6 +433,21 @@ 0073 MegaRAID SAS 9240 1000 9240 MegaRAID SAS 9240-4i 1000 9241 MegaRAID SAS 9240-4i + 1014 03b1 ServeRAID M1015 SAS/SATA Controller + 1028 1f4e PERC H310 Adapter + 1028 1f4f PERC H310 Integrated + 1028 1f50 PERC H310 Mini Blades + 1028 1f51 PERC H310 Mini Monolithics + 1028 1f52 PERC H310 Embedded1 + 1028 1f53 PERC H310 Embedded2 + 1028 1f54 PERC H310 Reserved + 1054 3035 LSI MegaRAID SAS 9240-8i + 1137 0072 2004 iMR ROMB + 1137 0073 2008 ROMB + 15d9 0400 Supermicro SMC2008-iMR + 1734 1177 RAID Ctrl SAS 6G 0/1 (D2607) + 8086 9240 RAID Controller RS2WC080 + 8086 9241 RAID Controller RS2WC040 0074 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator] 0076 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator] 0077 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator] @@ -431,6 +458,7 @@ 1000 9263 MegaRAID SAS 9261-8i 1000 9264 MegaRAID SAS 9264-8i 1000 9275 MegaRAID SAS 9280-8ex + 1000 9276 MR9260-16i 1000 9280 MegaRAID SAS 9280-8e 1000 9281 MegaRAID SAS 9281-8E 1000 9282 MegaRAID SAS 9280-4i4e @@ -443,11 +471,15 @@ 1028 1f18 PERC H700 Modular 1028 1f1a PERC H800 Proto Adapter 1028 1f1b PERC H700 Integrated + 1043 8480 PIKE-2108 16PD 1734 1176 RAID Ctrl SAS 6G 5/6 512MB (D2616) 1734 1177 RAID Ctrl SAS 6G 0/1 (D2607) 8086 9256 MegaRAID SAS 9260DE-8i 8086 9260 MegaRAID SAS 9260-4i 8086 9261 MegaRAID SAS 9260-8i + 8086 9264 Warm Beach (Caster Lite) + 8086 9267 RAID Controller RS2VB040 + 8086 9268 RAID Controller RS2VB080 007c MegaRAID SAS 1078DE 1014 0395 ServeRAID-AR10is SAS/SATA Controller 0080 SAS2208 PCI-Express Fusion-MPT SAS-2 @@ -456,11 +488,17 @@ 0083 SAS2208 PCI-Express Fusion-MPT SAS-2 0084 SAS2208 PCI-Express Fusion-MPT SAS-2 0085 SAS2208 PCI-Express Fusion-MPT SAS-2 - 0086 SAS2208 PCI-Express Fusion-MPT SAS-2 - 0087 SAS2208 PCI-Express Fusion-MPT SAS-2 + 0086 SAS2308 PCI-Express Fusion-MPT SAS-2 + 0087 SAS2308 PCI-Express Fusion-MPT SAS-2 008f 53c875J 1092 8000 FirePort 40 SCSI Controller 1092 8760 FirePort 40 Dual SCSI Host Adapter + 0090 SAS3108 PCI-Express Fusion-MPT SAS-3 + 0091 SAS3108 PCI-Express Fusion-MPT SAS-3 + 0094 SAS3108 PCI-Express Fusion-MPT SAS-3 + 0095 SAS3108 PCI-Express Fusion-MPT SAS-3 + 0096 SAS3004 PCI-Express Fusion-MPT SAS-3 + 0097 SAS3008 PCI-Express Fusion-MPT SAS-3 0407 MegaRAID 1000 0530 MegaRAID 530 SCSI 320-0X RAID Controller 1000 0531 MegaRAID 531 SCSI 320-4X RAID Controller @@ -542,8 +580,9 @@ 1028 0520 MegaRAID 520 DELL PERC 4/SC RAID Controller 1028 0531 PowerEdge Expandable RAID Controller 4/QC 1028 0533 PowerEdge Expandable RAID Controller 4/QC - 8086 0520 MegaRAIDRAID Controller SRCU41L + 8086 0520 MegaRAID RAID Controller SRCU41L 8086 0523 MegaRAID RAID Controller SRCS16 + 6001 DX1 Multiformat Broadcast HD/SD Encoder/Decoder 1001 Kolter Electronic 0010 PCI 1616 Measurement card with 32 digital I/O lines 0011 OPTO-PCI Opto-Isolated digital I/O board @@ -709,12 +748,16 @@ 4382 SB600 AC97 Audio 4383 SBx00 Azalia (Intel HDA) 103c 280a DC5750 Microtower + 1043 8230 M3A78-EH Motherboard 1043 836c M4A785TD Motherboard + 1458 a022 GA-MA770-DS3rev2.0 Motherboard 17f2 5000 KI690-AM2 Motherboard 4384 SBx00 PCI to PCI Bridge 4385 SBx00 SMBus Controller 103c 280a DC5750 Microtower + 1043 82ef M3A78-EH Motherboard 1043 8389 M4A785TD Motherboard + 1458 4385 GA-MA770-DS3rev2.0 Motherboard 1462 7368 K9AG Neo2 17f2 5000 KI690-AM2 Motherboard 4386 SB600 USB Controller (EHCI) @@ -752,19 +795,29 @@ 17f2 5000 KI690-AM2 Motherboard 438e SB600 AC97 Modem 4390 SB700/SB800 SATA Controller [IDE mode] + 1043 82ef M3A78-EH Motherboard 1043 8389 M4A785TD Motherboard + 1458 b002 GA-MA770-DS3rev2.0 Motherboard 1849 4390 Motherboard (one of many) 4391 SB700/SB800 SATA Controller [AHCI mode] + 1043 82ef M3A78-EH Motherboard 4392 SB700/SB800 SATA Controller [Non-RAID5 mode] 4393 SB700/SB800 SATA Controller [RAID5 mode] - 4394 SB700/SB800 SATA Controller [SATA and FC Enabled] +# 4394 is same as 4391, for AHCI mode + 4394 SB700/SB800 SATA Controller [AHCI mode] 4395 SB800 SATA Controller [Storage mode with HyperFlash-PCIE] 4396 SB700/SB800 USB EHCI Controller + 1043 82ef M3A78-EH Motherboard 4397 SB700/SB800 USB OHCI0 Controller + 1043 82ef M3A78-EH Motherboard 4398 SB700 USB OHCI1 Controller + 1043 82ef M3A78-EH Motherboard 4399 SB700/SB800 USB OHCI2 Controller + 1043 82ef M3A78-EH Motherboard 439c SB700/SB800 IDE Controller + 1043 82ef M3A78-EH Motherboard 439d SB700/SB800 LPC host controller + 1043 82ef M3A78-EH Motherboard 4437 Radeon Mobility 7000 IGP 4554 210888ET [Mach64 ET] 4654 Mach64 VT @@ -816,6 +869,7 @@ 1002 0008 Rage XL 1002 4752 Proliant Rage XL 1002 8008 Rage XL + 1014 0240 eServer xSeries server mainboard 1028 00ce PowerEdge 1400 1028 00d1 PowerEdge 2550 1028 00d9 PowerEdge 2500 @@ -1382,19 +1436,40 @@ 5e6d RV410 [Radeon X700 (PCIE)] (Secondary) 148c 2117 PowerColor Bravo X700 5f57 R423 [Radeon X800XT (PCIE)] + 6738 AMD Radeon HD 6800 Series Video Card + 6741 NI Whistler [AMD Radeon HD 6600M Series] + 6759 NI Turks [AMD Radeon HD 6500] + 6760 NI Seymour [AMD Radeon HD 6470M] + 6761 NI Seymour [AMD Radeon HD 6430M] + 6779 NI Caicos [AMD RADEON HD 6450] + 688c Cypress [AMD FireStream 9370] + 688d Cypress [AMD FireStream 9350] 6898 Radeon HD 5870 (Cypress) 1462 8032 R5870 PM2D1G 6899 Cypress [Radeon HD 5800 Series] + 689c Hemlock [ATI Radeon HD 5900 Series] + 689e Radeon HD 5800 Series (Cypress LE) + 68a0 Broadway XT [Mobility Radeon HD 5800 Series] + 103c 1520 Broadway XT [FirePro M7820] 68a1 Broadway PRO [Mobility Radeon HD 5800 Series] + 68a8 Broadway [ATI Mobility Radeon HD 6800 Series] 68b8 Juniper [Radeon HD 5700 Series] + 68b9 Juniper [ATI Radeon HD 5600/5700] 68be Juniper [Radeon HD 5750 Series] 68c0 Madison [Mobility Radeon HD 5000 Series] + 103c 1521 Madison XT [FirePro M5800] 68c1 Redwood [Radeon HD 5600 Series] 1025 0347 Aspire 7740G + 103c 1521 Madison Pro [FirePro M5800] + 68c7 Pinewood [Radeon HD 5570] + 68c8 FirePro V4800 68d8 Redwood [Radeon HD 5670] 68d9 Redwood PRO [Radeon HD 5500 Series] 68da Redwood PRO [Radeon HD 5500 Series] 68e0 Manhattan [Mobility Radeon HD 5000 Series] + 68e1 Manhattan [Mobility Radeon HD 5430 Series] + 68e4 Robson CE [AMD Radeon HD 6300 Series] + 68e5 Robson LE [AMD Radeon HD 6300M Series] 68f9 Cedar PRO [Radeon HD 5450] 700f PCI Bridge [IGP 320M] 7010 PCI Bridge [IGP 340M] @@ -1615,6 +1690,7 @@ 9553 M92 [Mobility Radeon HD 4500 Series] 9555 M93 [Mobility Radeon HD 4500 Series] 9559 Mobility Radeon HD 3600 Series + 955f M92 [Mobility Radeon HD 4330] 9581 M76 [Radeon Mobility HD 2600 Series] 9583 M76XT [Mobility Radeon HD 2600 XT] 9586 RV 630 XT AGP [Radeon HD 2600 XT AGP] @@ -1681,6 +1757,7 @@ 1025 0347 Aspire 7740G aa68 Manhattan HDMI Audio [Mobility Radeon HD 5000 Series] ac00 Theater 600 Pro + ac02 TV Wonder HD 600 PCIe cab0 AGP Bridge [IGP 320M] cab2 RS200/RS200M AGP Bridge [IGP 340M] cab3 R200 AGP Bridge [Mobility Radeon 7000 IGP] @@ -2153,16 +2230,24 @@ 1101 K8 [Athlon64/Opteron] Address Map 1102 K8 [Athlon64/Opteron] DRAM Controller 1103 K8 [Athlon64/Opteron] Miscellaneous Control - 1200 K10 [Opteron, Athlon64, Sempron] HyperTransport Configuration - 1201 K10 [Opteron, Athlon64, Sempron] Address Map - 1202 K10 [Opteron, Athlon64, Sempron] DRAM Controller - 1203 K10 [Opteron, Athlon64, Sempron] Miscellaneous Control - 1204 K10 [Opteron, Athlon64, Sempron] Link Control - 1300 Mobile K10 [Turion X2, Athlon X2, Sempron] HyperTransport Configuration - 1301 Family 11h [Turion X2, Athlon X2, Sempron] Address Map - 1302 Mobile K10 [Turion X2, Athlon X2, Sempron] DRAM Controller - 1303 Mobile K10 [Turion X2, Athlon X2, Sempron] Miscellaneous Control - 1304 Mobile K10 [Turion X2, Athlon X2, Sempron] Link Control + 1200 Family 10h Processor HyperTransport Configuration + 1201 Family 10h Processor Address Map + 1202 Family 10h Processor DRAM Controller + 1203 Family 10h Processor Miscellaneous Control + 1204 Family 10h Processor Link Control + 1300 Family 11h Processor HyperTransport Configuration + 1301 Family 11h Processor Address Map + 1302 Family 11h Processor DRAM Controller + 1303 Family 11h Processor Miscellaneous Control + 1304 Family 11h Processor Link Control + 1700 Family 12h/14h Processor Function 0 + 1701 Family 12h/14h Processor Function 1 + 1702 Family 12h/14h Processor Function 2 + 1703 Family 12h/14h Processor Function 3 + 1704 Family 12h/14h Processor Function 4 + 1716 Family 12h/14h Processor Function 5 + 1718 Family 12h/14h Processor Function 6 + 1719 Family 12h/14h Processor Function 7 2000 79c970 [PCnet32 LANCE] 1014 2000 NetFinity 10/100 Fast Ethernet 1022 2000 PCnet - Fast 79C971 @@ -2259,8 +2344,25 @@ 161f 3017 HDAMB 746e AMD-8111 MC97 Modem 756b AMD-8111 ACPI + 7800 Hudson SATA Controller [IDE mode] + 7801 Hudson SATA Controller [AHCI mode] + 7802 Hudson SATA Controller [RAID mode] + 7803 Hudson SATA Controller [RAID mode] + 7804 Hudson SATA Controller [AHCI mode] + 7805 Hudson SATA Controller [RAID mode] + 7806 Hudson SD Flash Controller + 7807 Hudson USB OHCI Controller + 7808 Hudson USB EHCI Controller + 7809 Hudson USB OHCI Controller + 780b Hudson SMBus Controller + 780c Hudson IDE Controller + 780d Hudson Azalia Controller + 780e Hudson LPC Bridge + 780f Hudson PCI Bridge + 7812 Hudson USB XHCI Controller 9600 RS780 Host Bridge - 9601 RS780 Host Bridge Alternate + 1043 82f1 M3A78-EH Motherboard + 9601 RS880 Host Bridge 9602 RS780 PCI to PCI bridge (int gfx) 9603 RS780 PCI to PCI bridge (ext gfx port 0) 9604 RS780 PCI to PCI bridge (PCIE port 0) @@ -2598,6 +2700,7 @@ 1028 028d PowerEdge T410 MGA G200eW WPCM450 1028 029c PowerEdge M710 MGA G200eW WPCM450 1028 02a4 PowerEdge T310 MGA G200eW WPCM450 + 0534 G200eR2 0540 M91XX 102b 2080 M9140 LP PCIe x16 102b 20c0 Xenia @@ -3382,14 +3485,22 @@ 9000 Wireless Interface (of unknown type) 9065 TMS320DM642 9066 ACX 111 54Mbps Wireless Interface + 0308 3404 G-102 v1 802.11g Wireless Cardbus Adapter + 0308 3406 G-162 v2 802.11g Wireless Cardbus Adapter 104c 9066 WL212 Sitecom Wireless Network PCI-Card 100M (Version 1) 104c 9096 Trendnet TEW-412PC Wireless PCI Adapter (Version A) 1186 3b04 DWL-G520+ Wireless PCI Adapter 1186 3b05 DWL-G650+ AirPlusG+ CardBus Wireless LAN + 1186 3b08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.B1) + 1385 4c00 WG311v2 802.11g Wireless PCI Adapter 13d1 aba0 SWLMP-54108 108Mbps Wireless mini PCI card 802.11g+ + 14ea ab07 GW-NS54GM Wireless Cardbus Adapter 16ec 010d USR5416 802.11g Wireless Turbo PCI Adapter - 1737 0033 WPC54G Ver.2 802.11G PC Card + 16ec 010e USR5410 802.11g Wireless Cardbus Adapter + 1737 0033 WPC54G v2 802.11g Wireless-G Notebook Adapter 17cf 0033 Z-Com XG650 Wireless miniPCI 802.11b/g + 187e 340b G-302 v2 802.11g Wireless PCI Adapter + 187e 340c G-360 v2 802.11g Wireless PCI Adapter a001 TDC1570 a100 TDC1561 a102 TNETA1575 HyperSAR Plus w/PCI Host i/f & UTOPIA i/f @@ -3480,6 +3591,7 @@ 1028 018d Inspiron 700m/710m ac8f PCI7420/7620 Combo CardBus, 1394a-2000 OHCI and SD/MS-Pro Controller 1028 018d Inspiron 700m/710m + b001 TMS320C6424 fe00 FireWire Host Controller fe03 12C01A FireWire Host Controller 104d Sony Corporation @@ -3529,6 +3641,7 @@ 3011 ColdFusion 3e Chipset Processor to I/O Controller 3012 ColdFusion 3e Chipset Memory Controller Hub 3017 Unassigned Hitachi Shared FC Device 3017 + 301b Virtual VGA Device 301d PCIe-to-PCIe Bridge with Virtualization IO Assist Feature 3020 FIVE-EX based Fibre Channel to PCIe HBA 302c M001 PCI Express Switch Upstream Port @@ -3972,17 +4085,21 @@ 6312 SP202-based 2Gb Fibre Channel to PCI-X HBA 6322 SP212-based 2Gb Fibre Channel to PCI-X HBA 7220 IBA7220 InfiniBand HCA - 7322 IBA7322 QDR InfiniBand HCA + 7322 InfiniPath QME7342 QDR HCA 8000 10GbE Converged Network Adapter (TCP/IP Networking) 8001 10GbE Converged Network Adapter (FCoE) 8020 cLOM8214 1/10GbE Controller + 103c 3346 CN1000Q Dual Port Converged Network Adapter + 103c 3733 NC523SFP 10Gb 2-port Server Adapter 1077 0203 8200 Series Single Port 10GbE Converged Network Adapter (TCP/IP Networking) 1077 0207 8200 Series Dual Port 10GbE Converged Network Adapter (TCP/IP Networking) 1077 020b 3200 Series Dual Port 10Gb Intelligent Ethernet Adapter 1077 020c 3200 Series Quad Port 1Gb Intelligent Ethernet Adapter 1077 020f 3200 Series Single Port 10Gb Intelligent Ethernet Adapter 8021 8200 Series 10GbE Converged Network Adapter (FCoE) + 103c 3348 CN1000Q Dual Port Converged Network Adapter 8022 8200 Series 10GbE Converged Network Adapter (iSCSI) + 103c 3347 CN1000Q Dual Port Converged Network Adapter 8432 ISP2432M-based 10GbE Converged Network Adapter (CNA) 1078 Cyrix Corporation 0000 5510 [Grappa] @@ -4008,6 +4125,7 @@ 2971 [GeForce FX 5900] WinFast A350 TDH MyViVo 6609 Winfast TV 2000 XP RM 6654 Conexant CX23883 [WinFast DTV1800 H] + 6f22 WinFast PxTV1200 6f34 WinFast DVR3100 H 107e Interphase Corporation 0001 5515 ATM Adapter [Flipper] @@ -4070,7 +4188,8 @@ 108d 0017 OC-2250 GoCard 10/100 Ethernet Adapter 0021 OC-6151/6152 [RapidFire ATM 155] 0022 ATM Adapter -108e Sun Microsystems Computer Corp. +# formerly Sun Microsystems +108e Oracle Corporation 0001 EBUS 1000 EBUS 1001 Happy Meal 10/100 Ethernet [hme] @@ -4125,6 +4244,7 @@ a001 Psycho UPA-PCI Bus Module [pcipsy] 108e a001 Ultra IIe on Blade 100 motherboard a801 Schizo Fireplane-PCI bus bridge module [pcisch] + aaaa Multithreaded Shared 10GbE Ethernet Network Controller abba Cassini 10/100/1000 abcd Multithreaded 10-Gigabit Ethernet Network Controller c416 Sun Fire System/System Controller Interface chip [sbbc] @@ -4174,25 +4294,63 @@ 1170 PCI-MIO-16XE-10 1180 PCI-MIO-16E-1 1190 PCI-MIO-16E-4 + 11b0 PXI-6070E + 11c0 PXI-6040e + 11d0 PXI-6030e + 1270 PCI-6032e 1310 PCI-6602 1330 PCI-6031E + 1340 PCI-6033e 1350 PCI-6071E + 1360 PXI-6602 14e0 PCI-6110 14f0 PCI-6111 + 1580 PXI-6031E + 15b0 PXI-6071E 17d0 PCI-6503 1870 PCI-6713 1880 PCI-6711 18b0 PCI-6052E + 18c0 PXI-6052E 2410 PCI-6733 + 2420 PXI-6733 + 2430 PCI-6731 + 2880 DAQCard-6601 2890 PCI-6036E + 28c0 PCI-6014 2a60 PCI-6023E 2a70 PCI-6024E 2a80 PCI-6025E + 2ab0 PXI-6025e + 2b80 PXI-6713 + 2b90 PXI-6711 + 2c60 PCI-6601 + 2c70 PXI-6601 2c80 PCI-6035E 2ca0 PCI-6034E + 2cc0 PXI-6608 + 2db0 PCI-6608 70a9 PCI-6528 (Digital I/O at 60V) + 70aa PCI-6229 + 70ab PCI-6259 + 70ac PCI-6289 + 70af PCI-6221 + 70b0 PCI-6220 + 70b4 PCI-6250 + 70b6 PCI-6280 + 70b7 PCI-6254 70b8 PCI-6251 [M Series - High Speed Multifunction DAQ] + 70bc PCI-6284 + 70bd PCI-6281 + 70bf PXI-6281 + 70c0 PCI-6143 + 70f2 PCI-6224 7144 PXI-5124 (12-bit 200 MS/s Digitizer) + 716c PCI-6225 + 717d PCIE-6251 + 717f PCIe-6259 + 71bc PCI-6221 (37pin) + 71d0 PXI-6143 b001 IMAQ-PCI-1408 b011 IMAQ-PXI-1408 b021 IMAQ-PCI-1424 @@ -4239,7 +4397,7 @@ 3512 SiI 3512 [SATALink/SATARaid] Serial ATA Controller 1095 3512 SiI 3512 SATALink Controller 1095 6512 SiI 3512 SATARaid Controller - 3531 Sil 3531 [SATALink/SATARaid] Serial ATA Controller + 3531 SiI 3531 [SATALink/SATARaid] Serial ATA Controller 1096 Alacron 1097 Appian Technology 1098 Quantum Designs (H.K.) Ltd @@ -4466,6 +4624,7 @@ 1147 VScom 020 2 port parallel adaptor 2540 IXXAT CAN-Interface PC-I 04/PCI 2724 Thales PCSM Security Card + 3376 Cosateq 4 Port CAN Card 6140 PCI6140 32-bit 33MHz PCI-to-PCI Bridge 6150 PCI6150 32-bit 33MHz PCI-to-PCI Bridge 6152 PCI6152 32-bit 66MHz PCI-to-PCI Bridge @@ -4499,8 +4658,29 @@ 8533 PEX 8533 32-lane, 6-port PCI Express Switch 8547 PEX 8547 48-lane, 3-port PCI Express Switch 8548 PEX 8548 48-lane, 9-port PCI Express Switch + 8604 PEX 8604 4-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8606 PEX 8606 6 Lane, 6 Port PCI Express Gen 2 (5.0 GT/s) Switch + 8608 PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8609 PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA + 8612 PEX 8612 12-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8613 PEX 8613 12-lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8614 PEX 8614 12-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8615 PEX 8615 12-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA + 8616 PEX 8616 16-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8617 PEX 8617 16-lane, 4-Port PCI Express Gen 2 (5.0 GT/s) Switch with P2P + 8618 PEX 8618 16-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8619 PEX 8619 16-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA 8624 PEX 8624 24-lane, 6-Port PCI Express Gen 2 (5.0 GT/s) Switch [ExpressLane] + 13a3 1845 DX1845 Acceleration Card + 8625 PEX 8625 24-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8632 PEX 8632 32-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8636 PEX 8636 36-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Switch 8647 PEX 8647 48-Lane, 3-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8648 PEX 8648 48-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8649 PEX 8649 48-lane, 12-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8664 PEX 8664 64-lane, 16-Port PCI Express Gen 2 (5.0 GT/s) Switch + 8680 PEX 8680 80-lane, 20-Port PCI Express Gen 2 (5.0 GT/s) Multi-Root Switch + 8696 PEX 8696 96-lane, 24-Port PCI Express Gen 2 (5.0 GT/s) Multi-Root Switch 9016 PLX 9016 8-port serial controller 9030 PCI9030 32-bit 33MHz PCI <-> IOBus Bridge 10b5 2695 Hilscher CIF50-PB Profibus Master Board @@ -4508,9 +4688,10 @@ 10b5 2906 Alpermann+Velte PCI TS (3V/5V): Time Synchronisation Board 10b5 2940 Alpermann+Velte PCL PCI D (3V/5V): Timecode Reader Board 10b5 2977 IXXAT iPC-I XC16/PCI CAN Board - 10b5 2978 SH ARC-PCIu SOHARD ARCNET card + 10b5 2978 SH ARC-PCIu/SH ARC-PCI104/SH ARC-PCIe SOHARD ARCNET card 10b5 3025 Alpermann+Velte PCL PCI L (3V/5V): Timecode Reader Board 10b5 3068 Alpermann+Velte PCL PCI HD (3V/5V): Timecode Reader Board + 10b5 3463 Alpermann+Velte PCL PCI D (v2) (3V/5V): Timecode Reader Board 12fe 0111 CPCI-ASIO4 (ESD 4-port Serial Interface Board) 1369 9c01 VX222v2 1369 9d01 VX222-Mic @@ -4804,7 +4985,6 @@ 13a2 8006 LANEPIC Cardbus Fast Ethernet Adapter 1000 FDC 37c665 1001 FDC 37C922 - 2802 SMC2802W [EZ Connect g] a011 83C170QF b106 SMC34C90 10b9 ALi Corporation @@ -5010,11 +5190,13 @@ 10ce Radius # nee Citicorp TTI 10cf Fujitsu Limited. + 01ef PCEA4 PCI-Express Dual Port ESCON Adapter 1414 On-board USB 1.1 companion controller 1415 On-board USB 2.0 EHCI controller 1422 E8410 nVidia graphics adapter 142d HD audio (Realtek ALC262) 1430 82566MM Intel 1Gb copper LAN interface + 1623 PCEA4 PCI-Express Dual Port ESCON Adapter 2001 mb86605 200c MB86613L IEEE1394 OHCI 1.0 Controller 2019 MB86295S [CORAL P] @@ -5956,11 +6138,13 @@ 03bb C55 PCI Express bridge 03bc C55 Memory Controller 03d0 C61 [GeForce 6150SE nForce 430] + 1028 020e Inspiron 531 03d1 C61 [GeForce 6100 nForce 405] 03d2 C61 [GeForce 6100 nForce 400] 03d5 C61 [GeForce 6100 nForce 420] 03d6 C61 [GeForce 7025 / nForce 630a] 03e0 MCP61 LPC Bridge + 1028 020e Inspiron 531 1849 03e0 939NF6G-VSTA Board 03e1 MCP61 LPC Bridge 03e2 MCP61 LPC Bridge @@ -5970,30 +6154,42 @@ 03e6 MCP61 Ethernet 03e7 MCP61 SATA Controller 03e8 MCP61 PCI Express bridge + 1028 020e Inspiron 531 1849 03e8 939NF6G-VSTA Board 03e9 MCP61 PCI Express bridge + 1028 020e Inspiron 531 1849 03e9 939NF6G-VSTA Board 03ea MCP61 Memory Controller + 1028 020e Inspiron 531 1849 03ea 939NF6G-VSTA Board 03eb MCP61 SMBus + 1028 020e Inspiron 531 1849 03eb 939NF6G-VSTA Board 03ec MCP61 IDE + 1028 020e Inspiron 531 1849 03ec 939NF6G-VSTA Board 03ee MCP61 Ethernet 03ef MCP61 Ethernet + 1028 020e Inspiron 531 1849 03ef 939NF6G-VSTA Board 03f0 MCP61 High Definition Audio + 1028 020e Inspiron 531 1849 0888 939NF6G-VSTA Board 03f1 MCP61 USB Controller + 1028 020e Inspiron 531 1849 03f1 939NF6G-VSTA Board 03f2 MCP61 USB Controller + 1028 020e Inspiron 531 1849 03f2 939NF6G-VSTA Board 03f3 MCP61 PCI bridge + 1028 020e Inspiron 531 1849 03f3 939NF6G-VSTA Board 03f4 MCP61 SMU 03f5 MCP61 Memory Controller + 1028 020e Inspiron 531 1849 03eb 939NF6G-VSTA Board 03f6 MCP61 SATA Controller + 1028 020e Inspiron 531 1849 03f6 939NF6G-VSTA Board 03f7 MCP61 SATA Controller 0400 G84 [GeForce 8600 GTS] @@ -6123,7 +6319,7 @@ 056f MCP73 PCI Express bridge 05b1 NF200 PCIe 2.0 switch for mainboards 05b8 NF200 PCIe 2.0 switch for GTX 295 - 05be NF200 PCIe 2.0 switch for Quadro Plex S4 / Tesla S870 / Tesla S1070 + 05be NF200 PCIe 2.0 switch for Quadro Plex S4 / Tesla S870 / Tesla S1070 / Tesla S2050 05e0 GT200b [GeForce GTX 295] 05e1 GT200 [GeForce GTX 280] # GT200 [GTX 260] or GT200 [GTX 260-216] or GT200b [GTX 260-216] @@ -6223,7 +6419,11 @@ 065c G96M [Quadro FX 770M] 06c0 GF100 [GeForce GTX 480] 06cd GF100 [GeForce GTX 470] - 06d1 GF100 [Tesla C2050] + 06d1 GF100 [Tesla C2050 / C2070] + 06d2 GF100 [M2070] + 06dd GF100 [Quadro 4000] + 06de GF100 [Tesla S2050] + 06df GF100 [M2070Q] 06e0 G98 [GeForce 9300 GE] 06e1 G98 [GeForce 9300 GS] 06e2 G98 [GeForce 8400] @@ -6401,6 +6601,7 @@ 0876 ION VGA [GeForce 9400M] 087a C79 [GeForce 9400] 087d ION VGA + 19da a123 IONITX-F-E 087e ION LE VGA 087f ION LE VGA 0a20 GT216 [GeForce GT 220] @@ -6424,6 +6625,8 @@ 0a69 G98M [GeForce G105M] 0a6a GT218 [NVS 2100M] 0a6c GT218 [NVS 3100M] + 1028 040b Latitude E6510 + 17aa 2142 ThinkPad T410 0a6e GT218 [GeForce 305M] 0a6f GT218 [ION] 0a70 GT218 [GeForce 310M] @@ -6446,24 +6649,34 @@ 0a89 MCP79 Memory Controller 0aa0 MCP79 PCI Express Bridge 0aa2 MCP79 SMBus + 19da a123 IONITX-F-E 0aa3 MCP79 Co-processor + 19da a123 IONITX-F-E 0aa4 MCP79 Memory Controller + 19da a123 IONITX-F-E 0aa5 MCP79 OHCI USB 1.1 Controller + 19da a123 IONITX-F-E 0aa6 MCP79 EHCI USB 2.0 Controller + 19da a123 IONITX-F-E 0aa7 MCP79 OHCI USB 1.1 Controller + 19da a123 IONITX-F-E 0aa8 MCP79 OHCI USB 1.1 Controller 0aa9 MCP79 EHCI USB 2.0 Controller + 19da a123 IONITX-F-E 0aaa MCP79 EHCI USB 2.0 Controller 0aab MCP79 PCI Bridge 0aac MCP79 LPC Bridge 0aad MCP79 LPC Bridge + 19da a123 IONITX-F-E 0aae MCP79 LPC Bridge 0aaf MCP79 LPC Bridge 0ab0 MCP79 Ethernet + 19da a123 IONITX-F-E 0ab1 MCP79 Ethernet 0ab2 MCP79 Ethernet 0ab3 MCP79 Ethernet 0ab4 MCP79 SATA Controller + 19da a123 IONITX-F-E 0ab5 MCP79 SATA Controller 0ab6 MCP79 SATA Controller 0ab7 MCP79 SATA Controller @@ -6493,7 +6706,14 @@ 0ad8 MCP78S [GeForce 8200] SATA Controller (RAID mode) 0be2 High Definition Audio Controller 0be3 High Definition Audio Controller + 1028 040b Latitude E6510 0be4 High Definition Audio Controller + 0be5 GF100 High Definition Audio Controller + 0be9 GF106 High Definition Audio Controller + 1558 8687 CLEVO/KAPOK W860CU + 0bea GF108 High Definition Audio Controller + 0beb GF104 High Definition Audio Controller + 1462 2322 N460GTX Cyclone 1GD5/OC 0ca0 GT215 [GeForce GT 330] 0ca2 GT215 [GeForce GT 320] 0ca3 GT215 [GeForce GT 240] @@ -6520,10 +6740,24 @@ 0d94 MCP89 High Definition Audio 0d9c MCP89 OHCI USB 1.1 Controller 0d9d MCP89 EHCI USB 2.0 Controller + 0dc4 GF106 [GeForce 450 GTS] + 0dd1 GeForce GTX 460M (rev a1) + 1558 8687 CLEVO/KAPOK W860CU + 0de1 GF108 [GeForce GT 430] + 0e09 GF110 High Definition Audio Controller + 0e22 GF104 [GeForce GTX 460] + 1462 2322 N460GTX Cyclone 1GD5/OC + 1080 GF110 [Geforce GTX 580] + 10c3 G98 [GeForce 8400GS] 10df Emulex Corporation 1ae5 LP6000 Fibre Channel Host Adapter e100 Proteus-X: LightPulse IOV Fibre Channel Host Adapter + e131 LightPulse 8Gb/s PCIe Shared I/O Fibre Channel Adapter e180 Proteus-X: LightPulse IOV Fibre Channel Host Adapter + e200 Lancer-X: LightPulse Fibre Channel Host Adapter + e220 OneConnect NIC (Lancer) + e240 OneConnect iSCSI Initiator (Lancer) + e260 OneConnect FCoE Initiator (Lancer) f011 Saturn: LightPulse Fibre Channel Host Adapter f015 Saturn: LightPulse Fibre Channel Host Adapter f085 LP850 Fibre Channel Host Adapter @@ -6627,7 +6861,7 @@ 8407 PCIcan II CAN interface (A1021, PCB-07, PCB-08) [Kvaser AB] 8851 S5933 on Innes Corp FM Radio Capture card 10e9 Alps Electric Co., Ltd. -10ea Intergraphics Systems +10ea Integraphics 1680 IGA-1680 1682 IGA-1682 1683 IGA-1683 @@ -6726,12 +6960,14 @@ 1043 11f5 A6J-Q008 1043 16d5 U6V laptop 1043 81aa P5B + 1043 82c6 M3A78-EH Motherboard 1043 83a3 M4A785TD Motherboard 1458 e000 GA-EP45-DS5 Motherboard 1462 238c Onboard RTL8111b on MSI P965 Platinum Mainboard 1462 368c K9AG Neo2 1775 11cc CC11/CL11 1849 8168 Motherboard (one of many) + 8086 d615 DeskTop Board D510MO 8169 RTL-8169 Gigabit Ethernet 1025 0079 Aspire 5024WLMi 10bd 3202 EP-320G-TX1 32-bit PCI Gigabit Ethernet Adapter @@ -6748,11 +6984,16 @@ a0a0 0449 AK86-L motherboard 8171 RTL8191SEvA Wireless LAN Controller 8172 RTL8191SEvB Wireless LAN Controller + 8173 RTL8192SE Wireless LAN Controller 8174 RTL8192SE Wireless LAN Controller + 8176 RTL8188CE 802.11b/g/n WiFi Adapter + 8177 RTL8188CE 802.11b/g/n WiFi Adapter + 8178 RTL8188CE 802.11b/g/n WiFi Adapter 8180 RTL8180L 802.11b MAC 1385 4700 MA521 802.11b Wireless PC Card 1737 0019 WPC11v4 802.11b Wireless-B Notebook Adapter 8185 RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller + 8191 RTL8188CE 802.11b/g/n WiFi Adapter 8192 RTL8192E Wireless LAN Controller 8197 SmartLAN56 56K Modem 8199 RTL8187SE Wireless LAN Controller @@ -6767,6 +7008,7 @@ 0314 Wildcard TE405P/TE410P (1st Gen) 0405 Wildcard TE405P (2nd Gen) 0410 Wildcard TE410P (2nd Gen) + 2b00 Zomojo Zcard 3fc0 RME Digi96 3fc1 RME Digi96/8 3fc2 RME Digi96/8 Pro @@ -6915,12 +7157,14 @@ 1720 RocketRAID 1720 (2x SATA II RAID Controller) 1740 RocketRAID 1740 1742 RocketRAID 1742 + 2210 RocketRAID 2210 SATA-II Controller 2300 RocketRAID 230x 4 Port SATA-II Controller 2310 RocketRAID 2310 4 Port SATA-II Controller 2320 RocketRAID 2320 SATA-II Controller 2322 RocketRAID 2322 SATA-II Controller 2340 RocketRAID 2340 16 Port SATA-II Controller 2640 RocketRAID 2640 SAS/SATA Controller + 2722 RocketRAID 2722 3220 RocketRAID 3220 3320 RocketRAID 3320 1104 RasterOps Corp. @@ -6971,8 +7215,10 @@ 0364 CN896/VN896/P4M900 Host Bridge 1043 81ce P5VD2-VM mothervoard 0391 VT8371 [KX133] + 0397 VT1708S HD Audio + 1043 836c P7H55 0409 VX855/VX875 Host Bridge: Host Control - 0415 PATA IDE Host Controller + 0415 VT6415 PATA IDE Host Controller 0501 VT8501 [Apollo MVP4] 0505 VT82C505 # Shares chip with :0576. The VT82C576M has :1571 instead of :0561. @@ -7732,6 +7978,7 @@ 107d 6655 WinFast DTV1000S 1131 2001 10MOONS PCI TV CAPTURE CARD 1131 2005 Techcom (India) TV Tuner Card (SSD-TV-670) + 1458 9006 GT-PS700 DVB-S tuner 1461 050c Nagase Sangyo TransGear 3000TV 1461 10ff AVerMedia DVD EZMaker 1461 2108 AverMedia AverTV/305 @@ -7762,6 +8009,11 @@ 1421 1370 Instant TV (saa7135) 1435 7330 VFG7330 1435 7350 VFG7350 + 1458 9002 GT-PTV-TAF-RH DVB-T/Analog TV/FM tuner + 1458 9003 GT-PTV-AF-RH Analog TV/FM tuner + 1458 9004 GT-P8000 DVB-T/Analog TV/FM tuner + 1458 9005 GT-P6000 Analog TV/FM tuner + 1458 9008 GT-P5100 Analog TV tuner 1461 1044 AVerTVHD MCE A180 1461 4836 M10D Hybrid DVBT 1461 861e M105 PAL/SECAM/NTSC/FM Tuner @@ -7788,6 +8040,7 @@ 5168 2520 LifeView FlyDVB-S Duo CardBus 5168 3502 LifeView FlyDVB-T Hybrid CardBus 5168 3520 LifeView FlyDVB Trio N CardBus + 5ace 7595 Behold TV X7 7134 SAA7134/SAA7135HL Video Broadcast Decoder 1019 4cb4 Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM) 1043 0210 Digimatrix TV @@ -7841,6 +8094,7 @@ 13c2 1005 Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card 13c2 100c Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card 13c2 100f Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card + 13c2 1010 DVB C-1500 13c2 1011 Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card 13c2 1012 DVB T-1500 13c2 1013 SATELCO Multimedia DVB @@ -7853,8 +8107,29 @@ 153b 1157 Cinergy 1200 DVB-T 1894 0020 KNC One DVB-C V1.0 1894 0023 TVStation DVB-C plus + 7160 SAA7160 + 1458 9009 E8000 DVB-T/Analog TV/FM tuner 7162 SAA7162 11bd 0101 Pinnacle PCTV 7010iX TV Card + 7164 SAA7164 + 0070 8800 WinTV HVR-2250 + 0070 8810 WinTV HVR-2250 + 0070 8851 WinTV HVR-2250 + 0070 8853 WinTV HVR-2250 + 0070 8880 WinTV HVR-2250 + 0070 8891 WinTV HVR-2250 + 0070 88a0 WinTV HVR-2250 + 0070 88a1 WinTV HVR-2250 + 0070 8900 WinTV HVR-2200 + 0070 8901 WinTV HVR-2200 + 0070 8940 WinTV HVR-2200 (submodel 89619) + 0070 8951 WinTV HVR-2200 + 0070 8953 WinTV HVR-2200 + 0070 8980 WinTV HVR-2200 + 0070 8991 WinTV HVR-2200 + 0070 8993 WinTV HVR-2200 + 0070 89a0 WinTV HVR-2200 + 0070 89a1 WinTV HVR-2200 9730 SAA9730 Integrated Multimedia and Peripheral Controller 1131 0000 Integrated Multimedia and Peripheral Controller 1132 Mitel Corp. @@ -8088,6 +8363,7 @@ 1148 8200 SK-9E82 Server Adapter 1148 9100 SK-9E91 Server Adapter 1148 9200 SK-9E92 Server Adapter + 9e01 SK-9E21M 10/100/1000Base-T Adapter 1149 Win System Corporation 114a VMIC 5579 VMIPCI-5579 (Reflective Memory Card) @@ -8286,7 +8562,6 @@ 1028 0205 PowerEdge 2970 HT1000 USB Controller 1028 020b PowerEdge T605 HT1000 USB Controller 0225 CSB5 LPC bridge - 1166 0230 Dell PowerEdge 1650/1750 0227 GCLE-2 Host Bridge 1734 1012 PRIMERGY RX/TX series 0230 CSB5 LPC bridge @@ -8348,7 +8623,9 @@ 0407 DVD Decoder card (Version 2) 0601 CPU to PCI bridge 1179 0001 Satellite Pro + 0602 PCI to ISA bridge 0603 ToPIC95 PCI to CardBus Bridge for Notebooks + 0604 PCI-Docking Host bridge 060a ToPIC95 1179 0001 Satellite Pro 060f ToPIC97 @@ -8469,6 +8746,11 @@ 1043 1967 V6800V 1180 0852 Pavilion 2410us 1324 10cf P7120 + e230 Memory Stick Host Controller + e822 MMC/SD Host Controller + 1028 040b Latitude E6510 + e832 FireWire Host Controller + 1028 040b Latitude E6510 1181 Telmatics International 1183 Fujikura Ltd 1184 Forks Inc @@ -8490,9 +8772,9 @@ 1540 DFE-680TX 1541 DFE-680TXD CardBus PC Card 1561 DRP-32TXD Cardbus PC Card - 2027 AirPlus Xtreme G DWL-G520 Adapter - 3203 AirPlus Xtreme G DWL-G520 Adapter - 3300 DWL-510 2.4GHz Wireless PCI Adapter + 3300 DWL-510 / DWL-610 802.11b [Realtek RTL8180L] + 1186 3300 DWL-610 Wireless Cardbus Adapter + 1186 3301 DWL-510 Wireless PCI Adapter 3a03 AirPro DWL-A650 Wireless Cardbus Adapter(rev.B) 3a04 AirPro DWL-AB650 Multimode Wireless Cardbus Adapter 3a05 AirPro DWL-AB520 Multimode Wireless PCI Adapter @@ -8501,8 +8783,6 @@ 3a10 AirXpert DWL-AG650 Wireless Cardbus Adapter(rev.B) 3a11 AirXpert DWL-AG520 Wireless PCI Adapter(rev.B) 3a12 AirPlus DWL-G650 Wireless Cardbus Adapter(rev.C) - 3a13 AirPlus DWL-G520 Wireless PCI Adapter(rev.B) - 3a14 AirPremier DWL-AG530 Wireless PCI Adapter 3a63 AirXpert DWL-AG660 Wireless Cardbus Adapter 3a70 DWA-556 Xtreme N PCI Express Desktop Adapter 3c00 D-link DWL-G650X @@ -8611,14 +8891,20 @@ 11ab MV88SE614x SATA II PCI-E controller 138f W8300 802.11 Adapter (rev 07) 1fa6 Marvell W8300 802.11 Adapter + 1186 3b08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.A1) 1fa7 88W8310 and 88W8000G [Libertas] 802.11g client chipset 1faa 88w8335 [Libertas] 802.11b/g Wireless 1385 4e00 WG511v2 54 Mbps Wireless PC Card 1385 6b00 WG311v3 802.11g Wireless PCI Adapter + 1737 0040 WPC54G v5 802.11g Wireless-G Notebook Adapter 2211 88SB2211 PCI Express to PCI Bridge 2a01 88W8335 [Libertas] 802.11b/g Wireless 2a02 88W8361 [TopDog] 802.11n Wireless + 1385 7e00 WN311T RangeMax Next 300 Mbps Wireless PCI Adapter + 1799 801b F5D8011 v2 802.11n N1 Wireless Notebook Card + 2a0a 88W8363 [TopDog] 802.11n Wireless 2a0c 88W8363 [TopDog] 802.11n Wireless + 2a2b 88W8687 [TopDog] 802.11b/g Wireless 2a30 88W8687 [TopDog] 802.11b/g Wireless 2a40 88W8366 [TopDog] 802.11n Wireless 2a43 88W8366 [TopDog] 802.11n Wireless @@ -8691,7 +8977,8 @@ 4353 88E8039 PCI-E Fast Ethernet Controller 4354 88E8040 PCI-E Fast Ethernet Controller 4355 88E8040T PCI-E Fast Ethernet Controller - 4356 88EC033 Ethernet Controller + 4356 88EC033 PCI-E Fast Ethernet Controller + 4357 88E8042 PCI-E Fast Ethernet Controller 435a 88E8048 PCI-E Fast Ethernet Controller 4360 88E8052 PCI-E ASF Gigabit Ethernet Controller 1043 8134 Marvell 88E8052 Gigabit Ethernet Controller (Asus) @@ -8760,7 +9047,8 @@ 436d 88E8055 PCI-E Gigabit Ethernet Controller 4370 88E8075 PCI-E Gigabit Ethernet Controller 4380 88E8057 PCI-E Gigabit Ethernet Controller - 4381 88E8059 PCI-E Gigabit Ethernet Controller +# AVB = "Audio Video Bridging" + 4381 Yukon Optima 88E8059 [PCIe Gigabit Ethernet Controller with AVB] 4611 GT-64115 System Controller 4620 GT-64120/64120A/64121A System Controller 4801 GT-48001 @@ -9303,6 +9591,8 @@ 1227 Tech-Source 0006 Raptor GFX 8P 0023 Raptor GFX [1100T] + 0045 Raptor 4000-L [Linux version] + 004a Raptor 4000-LR-L [Linux version] 1228 Norsk Elektro Optikk A/S 1229 Data Kinesis Inc. 122a Integrated Telecom @@ -9478,18 +9768,20 @@ 3872 Prism 2.5 Wavelan chipset 1468 0202 LAN-Express IEEE 802.11b Wireless LAN 3873 Prism 2.5 Wavelan chipset + 10cf 1169 MBH7WM01-8734 802.11b Wireless Mini PCI Card 1186 3501 DWL-520 Wireless PCI Adapter 1186 3700 DWL-520 Wireless PCI Adapter, Rev E1 1385 4105 MA311 802.11b wireless adapter 1668 0414 HWP01170-01 802.11b PCI Wireless Adapter 16a5 1601 AIR.mate PC-400 PCI Wireless LAN Adapter - 1737 3874 WMP11 Wireless 802.11b PCI Adapter + 1737 3874 WMP11 v1 802.11b Wireless-B PCI Adapter 8086 2510 M3AWEB Wireless 802.11b MiniPCI Adapter 8086 2513 Wireless 802.11b MiniPCI Adapter + 3877 ISL3877 [Prism Indigo] 3886 ISL3886 [Prism Javelin/Prism Xbow] 17cf 0037 XG-901 and clones Wireless Adapter 3890 ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] - 10b8 2802 SMC2802W Wireless PCI Adapter + 10b8 2802 SMC2802W V1 Wireless PCI Adapter [ISL3890] 10b8 2835 SMC2835W Wireless Cardbus Adapter 10b8 a835 SMC2835W V2 Wireless Cardbus Adapter 1113 4203 WN4201B @@ -9504,6 +9796,7 @@ 16a5 1605 ALLNET ALL0271 Wireless PCI Adapter 17cf 0014 XG-600 and clones Wireless Adapter 17cf 0020 XG-900 and clones Wireless Adapter + 187e 3403 G-110 802.11g Wireless Cardbus Adapter 8130 HMP8130 NTSC/PAL Video Decoder 8131 HMP8131 NTSC/PAL Video Decoder # This is probably more likely a HW fault, but I am keeping it for now --mj @@ -9623,6 +9916,7 @@ 1278 Transtech Parallel Systems Ltd. 0701 TPE3/TM3 PowerPC Node 0710 TPE5 PowerPC PCI board + 1100 PMC-FPGA02 1101 TS-C43 card with 4 ADSP-TS101 processors 1279 Transmeta Corporation 0060 TM8000 Northbridge @@ -9706,6 +10000,7 @@ 1035 HCF 56k PCI Speakerphone Modem 1036 HCF 56k Modem 1085 HCF 56k Volcano PCI Modem + 2004 HSF 56k Data/Fax/Voice/Spkp (w/Handset) Modem 2005 HCF 56k Data/Fax Modem 104d 8044 229-DFSV 104d 8045 229-DFSV @@ -9812,6 +10107,11 @@ 1299 Knowledge Technology Lab. 129a VMetro, inc. 0615 PBT-615 PCI-X Bus Analyzer + 1100 PMC-FPGA05 + 1106 XMC-FPGA05F, PCI interface + 1107 XMC-FPGA05F, PCIe interface + 1108 XMC-FPGA05D, PCI interface + 1109 XMC-FPGA05D, PCIe interface 129b Image Access 129c Jaycor 129d Compcore Multimedia, Inc. @@ -10281,7 +10581,8 @@ 1341 Kyoto Microcomputer Co 1342 Promax Systems Inc 1343 Phylon Communications Inc -1344 Crucial Technology +# nee Crucial Technology +1344 Micron Technology Inc 1345 Arescom Inc 1347 Odetics 1349 Sumitomo Electric Industries, Ltd. @@ -10357,11 +10658,13 @@ 0203 GPS169PCI GPS Receiver 0204 GPS170PCI GPS Receiver 0205 GPS170PEX GPS Receiver (PCI Express) + 0206 GPS180PEX GPS Receiver (PCI Express) 0301 TCR510PCI IRIG Timecode Reader 0302 TCR167PCI IRIG Timecode Reader 0303 TCR511PCI IRIG Timecode Reader 0304 TCR511PEX IRIG Timecode Reader (PCI Express) 0305 TCR170PEX IRIG Timecode Reader (PCI Express) + 0306 TCR180PEX IRIG Timecode Reader (PCI Express) 0501 PTP270PEX PTP/IEEE1588 slave card (PCI Express) 0601 FRC511PEX Free Running Clock (PCI Express) 1361 Soliton Systems K.K. @@ -10448,7 +10751,6 @@ 1383 Controlnet Inc 1384 Reality Simulation Systems Inc 1385 Netgear - 0013 WG311T 108 Mbps Wireless PCI Adapter 006b WA301 802.11b Wireless PCI Adapter 4100 MA301 802.11b Wireless PCI Adapter 4105 MA311 802.11b Wireless PCI Adapter @@ -10456,21 +10758,16 @@ 4600 WAG511 802.11a/b/g Dual Band Wireless PC Card 4601 WAG511 802.11a/b/g Dual Band Wireless PC Card 4610 WAG511 802.11a/b/g Dual Band Wireless PC Card - 4900 WG311v1 54 Mbps Wireless PCI Adapter 4a00 WAG311 802.11a/g Wireless PCI Adapter 4b00 WG511T 108 Mbps Wireless PC Card - 4c00 WG311v2 54 Mbps Wireless-G PCI Adapter - 4d00 WG311T 108 Mbps Wireless PCI Adapter 4f00 WG511U Double 108 Mbps Wireless PC Card 5200 GA511 Gigabit PC Card 620a GA620 Gigabit Ethernet 630a GA630 Gigabit Ethernet - 6b00 WG311v3 54 Mbps Wireless PCI Adapter 6d00 WPNT511 RangeMax 240 Mbps Wireless PC Card 7b00 WN511B RangeMax Next 270 Mbps Wireless PC Card 7c00 WN511T RangeMax Next 300 Mbps Wireless PC Card 7d00 WN311B RangeMax Next 270 Mbps Wireless PCI Adapter - 7e00 WN311T RangeMax Next 300 Mbps Wireless PCI Adapter f004 FA310TX f312 FA312 REV-A1 Fast Ethernet PCI Adapter 1386 Video Domain Technologies @@ -10493,26 +10790,33 @@ 1021 CP102UL (2-port RS-232 Universal PCI) 1022 CP102U (2-port RS-232 Universal PCI) 1023 CP-102UF + 1024 CP-102E (2-port RS-232 Smart PCI Express Serial Board) + 1025 CP-102EL (2-port RS-232 Smart PCI Express Serial Board) 1040 Smartio C104H/PCI 1041 CP104U (4-port RS-232 Universal PCI) 1042 CP104JU (4-port RS-232 Universal PCI) 1043 CP104EL (4-port RS-232 Smart PCI Express) 1044 POS104UL (4-port RS-232 Universal PCI) + 1045 CP-104EL-A (4-port RS-232 PCI Express Serial Board) 1080 CB108 (8-port RS-232 PC/104-plus Module) 1140 CT-114 series 1141 Industrio CP-114 1142 CB114 (4-port RS-232/422/485 PC/104-plus Module) 1143 CP-114UL (4-port RS-232/422/485 Smart Universal PCI Serial Board) + 1144 CP-114EL (4-port RS-232/422/485 Smart PCI Express Serial Board) 1180 CP118U (8-port RS-232/422/485 Smart Universal PCI) 1181 CP118EL (8-port RS-232/422/485 Smart PCI Express) + 1182 CP-118EL-A (8-port RS-232/422/485 PCI Express Serial Board) 1320 CP132 (2-port RS-422/485 PCI) 1321 CP132U (2-Port RS-422/485 Universal PCI) + 1322 CP-132EL (2-port RS-422/485 Smart PCI Express Serial Board) 1340 CP134U (4-Port RS-422/485 Universal PCI) 1341 CB134I (4-port RS-422/485 PC/104-plus Module) 1380 CP138U (8-port RS-232/422/485 Smart Universal PCI) 1680 Smartio C168H/PCI 1681 CP-168U V2 Smart Serial Board (8-port RS-232) 1682 CP168EL (8-port RS-232 Smart PCI Express) + 1683 CP-168EL-A (8-port RS-232 PCI Express Serial Board) 2040 Intellio CP-204J 2180 Intellio C218 Turbo PCI 3200 Intellio C320 Turbo PCI @@ -10572,12 +10876,14 @@ 13a3 1615 DR1615 Acceleration Card 13a3 1620 DR1620 Acceleration Card 13a3 1625 DR1625 Acceleration Card - 0033 8201 Compression and Security Processor + 0033 8201 Acceleration Processor 13a3 0036 DX1710 Acceleration Card - 0034 8202 Compression and Security Processor + 0034 8202 Acceleration Processor 13a3 0036 DX1720 Acceleration Card - 0035 8203 Compression and Security Processor + 0035 8203 Acceleration Processor 13a3 0036 DX1730 Acceleration Card + 0037 8204 Acceleration Processor + 13a3 0036 DX1740 Acceleration Card 13a4 Rascom Inc 13a5 Audio Digital Imaging Inc 13a6 Videonics Inc @@ -10704,7 +11010,7 @@ 0200 IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY 1043 8213 NX1001 0201 ST201 Sundance Ethernet - 1021 TC9020 Gigabit Ethernet + 1021 TC902x Gigabit Ethernet 1023 IP1000 Family Gigabit Ethernet 1043 8180 NX1101 13f1 Oce' - Technologies B.V. @@ -10748,8 +11054,12 @@ 1043 835c Virtuoso 100 (Xonar Essence STX) 1043 835d Virtuoso 100 (Xonar ST) 1043 835e Virtuoso 200 (Xonar HDAV1.3 Slim) - 1043 838e Virtuoso 200 (Xonar DS) - 14c3 1710 HIFIER + 1043 838e Virtuoso 66 (Xonar DS) + 1043 8428 Virtuoso 100 (Xonar Xense) + 1043 8467 CMI8786 (Xonar DG) + 13f6 ffff CMI8787-HG2PCI + 14c3 1710 HiFier Fantasia + 14c3 1711 HiFier Serenade 1a58 0910 Barracuda AC-1 415a 5431 X-Meridian 7.1 584d 3781 HDA X-Purity 7.1 Platinum @@ -10909,7 +11219,8 @@ 1409 0103 PAR4008A 1409 0104 PAR4018A 140a DSP Research Inc -140b Ramix Inc +# Formerly RAMiX, Inc. +140b GE Intelligent Platforms 140c Elmic Systems Inc 140d Matsushita Electric Works Ltd 140e Goepel Electronic GmbH @@ -10956,6 +11267,7 @@ 1414 Microsoft Corporation 0001 MN-120 (ADMtek Centaur-C based) 0002 MN-130 (ADMtek Centaur-P based) + 5353 Hyper-V virtual VGA 5801 XMA Decoder (Xenon) 5802 SATA Controller - CdRom (Xenon) 5803 SATA Controller - Disk (Xenon) @@ -10981,7 +11293,7 @@ 131f 2051 CyberSerial 4S Plus 15ed 2000 MCCR Serial p0-3 of 8 15ed 2001 MCCR Serial p0-3 of 16 - 9505 16950 Compatible (dual) serial controller + 9505 OXuPCI952 (Dual 16C950 UART) 950a EXSYS EX-41092 Dual 16950 Serial adapter 950b OXCB950 Cardbus 16950 UART 9510 OX16PCI954 (Quad 16950 UART) function 1 (Disabled) @@ -11023,6 +11335,67 @@ 0035 S310-CR 10GbE Single Port Adapter 0036 S320-LP-CR 10GbE Dual Port Adapter 0037 N320-G2-CR 10GbE Dual Port Adapter + 4001 T420-CR Unified Wire Ethernet Controller + 4002 T422-CR Unified Wire Ethernet Controller + 4003 T440-CR Unified Wire Ethernet Controller + 4004 T420-BCH Unified Wire Ethernet Controller + 4005 T440-BCH Unified Wire Ethernet Controller + 4006 T440-CH Unified Wire Ethernet Controller + 4007 T420-SO Unified Wire Ethernet Controller + 4008 T420-CX Unified Wire Ethernet Controller + 4009 T420-BT Unified Wire Ethernet Controller + 400a T404-BT Unified Wire Ethernet Controller + 4401 T420-CR Unified Wire Ethernet Controller + 4402 T422-CR Unified Wire Ethernet Controller + 4403 T440-CR Unified Wire Ethernet Controller + 4404 T420-BCH Unified Wire Ethernet Controller + 4405 T440-BCH Unified Wire Ethernet Controller + 4406 T440-CH Unified Wire Ethernet Controller + 4407 T420-SO Unified Wire Ethernet Controller + 4408 T420-CX Unified Wire Ethernet Controller + 4409 T420-BT Unified Wire Ethernet Controller + 440a T404-BT Unified Wire Ethernet Controller + 4501 T420-CR Unified Wire Storage Controller + 4502 T422-CR Unified Wire Storage Controller + 4503 T440-CR Unified Wire Storage Controller + 4504 T420-BCH Unified Wire Storage Controller + 4505 T440-BCH Unified Wire Storage Controller + 4506 T440-CH Unified Wire Storage Controller + 4507 T420-SO Unified Wire Storage Controller + 4508 T420-CX Unified Wire Storage Controller + 4509 T420-BT Unified Wire Storage Controller + 450a T404-BT Unified Wire Storage Controller + 4601 T420-CR Unified Wire Storage Controller + 4602 T422-CR Unified Wire Storage Controller + 4603 T440-CR Unified Wire Storage Controller + 4604 T420-BCH Unified Wire Storage Controller + 4605 T440-BCH Unified Wire Storage Controller + 4606 T440-CH Unified Wire Storage Controller + 4607 T420-SO Unified Wire Storage Controller + 4608 T420-CX Unified Wire Storage Controller + 4609 T420-BT Unified Wire Storage Controller + 460a T404-BT Unified Wire Storage Controller + 4701 T420-CR Unified Wire Ethernet Controller + 4702 T422-CR Unified Wire Ethernet Controller + 4703 T440-CR Unified Wire Ethernet Controller + 4704 T420-BCH Unified Wire Ethernet Controller + 4705 T440-BCH Unified Wire Ethernet Controller + 4706 T440-CH Unified Wire Ethernet Controller + 4707 T420-SO Unified Wire Ethernet Controller + 4708 T420-CX Unified Wire Ethernet Controller + 4709 T420-BT Unified Wire Ethernet Controller + 470a T404-BT Unified Wire Ethernet Controller + 4801 T420-CR Unified Wire Ethernet Controller + 4802 T422-CR Unified Wire Ethernet Controller + 4803 T440-CR Unified Wire Ethernet Controller + 4804 T420-BCH Unified Wire Ethernet Controller + 4805 T440-BCH Unified Wire Ethernet Controller + 4806 T440-CH Unified Wire Ethernet Controller + 4807 T420-SO Unified Wire Ethernet Controller + 4808 T420-CX Unified Wire Ethernet Controller + 4809 T420-BT Unified Wire Ethernet Controller + 480a T404-BT Unified Wire Ethernet Controller + a000 PE10K Unified Wire Ethernet Controller 1426 Storage Technology Corp. 1427 Better On-Line Solutions 1428 Edec Co Ltd @@ -11202,6 +11575,7 @@ 0385 TPMC901 Extended CAN bus with 2/4/6 CAN controller 21cc TCP460 CompactPCI 16 Channel Serial Interface RS232/RS422 21cd TCP461 CompactPCI 8 Channel Serial Interface RS232/RS422 + 3064 TPCI100 (2 Slot IndustryPack PCI Carrier) 30c8 TPCI200 1499 EMTEC CO., Ltd 149a ANDOR Technology Ltd @@ -11216,6 +11590,7 @@ 14a2 Millennium Engineering Inc 14a3 Maverick Networks 14a4 GVC/BCM Advanced Research + 4318 BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller 14a5 XIONICS Document Technologies Inc 14a6 INOVA Computers GmBH & Co KG 14a7 MYTHOS Systems Inc @@ -11367,6 +11742,7 @@ 107b 5048 E4500 Onboard 1601 NetXtreme BCM5752M Gigabit Ethernet PCI Express 1612 BCM70012 Video Decoder [Crystal HD] + 1615 BCM70015 Video Decoder [Crystal HD] 1639 NetXtreme II BCM5709 Gigabit Ethernet 1028 0235 PowerEdge R710 BCM5709 Gigabit Ethernet 1028 0236 PowerEdge R610 BCM5709 Gigabit Ethernet @@ -11488,6 +11864,7 @@ 103c 3226 NC150T 4-port Gigabit Combo Switch & Adapter 1655 NetXtreme BCM5717 Gigabit Ethernet PCIe 1656 NetXtreme BCM5718 Gigabit Ethernet PCIe + 1657 NetXtreme BCM5719 Gigabit Ethernet PCIe 1658 NetXtreme BCM5720 Gigabit Ethernet 1659 NetXtreme BCM5721 Gigabit Ethernet PCI Express 1014 02c6 eServer xSeries server mainboard @@ -11517,6 +11894,7 @@ 103c 099c NX6110/NC6120 10cf 1279 LifeBook E8010D 1662 NetXtreme II BCM57712 10 Gigabit Ethernet + 1663 NetXtreme II BCM57712 10 Gigabit Ethernet Multi Function 1668 NetXtreme BCM5714 Gigabit Ethernet 103c 7039 NC324i PCIe Dual Port Gigabit Server Adapter 1669 NetXtreme 5714S Gigabit Ethernet @@ -11524,6 +11902,7 @@ 103c 7035 NC325i Integrated Dual port PCIe Express Gigabit Server Adapter 166b NetXtreme BCM5780S Gigabit Ethernet 166e 570x 10/100 Integrated Controller + 166f NetXtreme II BCM57712 10 Gigabit Ethernet Virtual Function 1672 NetXtreme BCM5754M Gigabit Ethernet PCI Express 1673 NetXtreme BCM5755M Gigabit Ethernet PCI Express 1674 NetXtreme BCM5756ME Gigabit Ethernet PCI Express @@ -11550,6 +11929,7 @@ 1028 01de Precision 390 1028 01df PowerEdge SC440 1028 0214 Precision T3400 + 1028 021e Precision T5400 167b NetXtreme BCM5755 Gigabit Ethernet PCI Express 103c 280a DC5750 Microtower 167c NetXtreme BCM5750M Gigabit Ethernet @@ -11596,6 +11976,7 @@ 16a7 NetXtreme BCM5703X Gigabit Ethernet 0e11 00ca NC7771 Gigabit Server Adapter (PCI-X, 10,100,1000-T) 0e11 00cb NC7781 Gigabit Server Adapter (PCI-X, 10,100,1000-T) + 1014 026f eServer xSeries server mainboard 14e4 0009 NetXtreme BCM5703 1000Base-T 14e4 000a NetXtreme BCM5703 1000Base-SX 14e4 000b NetXtreme BCM5703 1000Base-T @@ -11670,6 +12051,7 @@ 4301 BCM4303 802.11b Wireless LAN Controller 1028 0407 TrueMobile 1180 Onboard WLAN 1043 0120 WL-103b Wireless LAN PC Card + 1737 4301 WMP11 v2.7 802.11b Wireless-B PCI Adapter 4305 BCM4307 V.90 56k Modem 4306 BCM4307 Ethernet Controller 4307 BCM4307 802.11b Wireless LAN Controller @@ -11713,16 +12095,20 @@ 103c 1355 Broadcom 802.11b/g WLAN 103c 1356 Broadcom 802.11b/g WLAN 103c 1357 Broadcom 802.11b/g WLAN - 1043 100f WL-138G V2 802.11g WLAN PCI Card + 1043 100f WL-138G v2 / WL-138gE / WL-100gE 1043 120f A6U notebook embedded card 1154 0355 Buffalo WLI2-PCI-G54S High Speed Mode Wireless Adapter 1468 0311 Aspire 3022WLMi, 5024WLMi, 5020 1468 0312 TravelMate 2410 14e4 0449 Gateway 7510GX - 14e4 4318 WPC54G version 3 [Wireless-G Notebook Adapter] 802.11g Wireless Lan Controller 16ec 0119 U.S.Robotics Wireless MAXg PC Card - 1737 0042 WMP54GS version 1.1 [Wireless-G PCI Adapter] 802.11g w/SpeedBooster - 1737 0048 WPC54G-EU version 3 [Wireless-G Notebook Adapter] + 1737 0042 WMP54GS v1.1 802.11g Wireless-G PCI Adapter with SpeedBooster + 1737 0048 WPC54G v3 802.11g Wireless-G Notebook Adapter + 1737 0049 WPC54GS v2 802.11g Wireless-G Notebook Adapter with SpeedBooster + 1799 7000 F5D7000 v4000 Wireless G Desktop Card + 1799 7001 F5D7001 v2000 Wireless G Plus Desktop Card + 1799 7010 F5D7010 v4000 Wireless G Notebook Card + 1799 7011 F5D7011 v2000 High-Speed Mode Wireless G Notebook Card 4319 BCM4311 [AirForce 54g] 802.11a/b/g PCI Express Transceiver 1028 0005 Wireless 1470 Dual Band WLAN Mini-PCI Card 1028 0006 Wireless 1470 Dual Band WLAN PC Card @@ -11745,11 +12131,12 @@ 144f 7050 eMachines M6805 802.11g Built-in Wireless 144f 7051 Sonnet Aria Extreme PCI 14e4 4320 Linksys WMP54G PCI - 1737 4320 WPC54G - 1799 7000 F5D7000uk 54G Wireless Network Card - 1799 7001 Belkin F5D7001 High-Speed Mode Wireless G Network Card - 1799 7010 Belkin F5D7010 54g Wireless Network card - 1799 7011 F5D7011 54g+ Wireless Network card + 1737 0015 WMP54GS v1.0 802.11g Wireless-G PCI Adapter with SpeedBooster + 1737 4320 WPC54G v1 / WPC54GS v1 802.11g Wireless-G Notebook Adapter + 1799 7000 F5D7000 v1000 Wireless G Desktop Card + 1799 7001 F5D7001 v1000 Wireless G Plus Desktop Card + 1799 7010 F5D7010 v1000 Wireless G Notebook Card + 1799 7011 F5D7011 v1000 High-Speed Mode Wireless G Notebook Card 185f 1220 TravelMate 290E WLAN Mini-PCI Card 4321 BCM4306 802.11a Wireless LAN Controller 4322 BCM4306 UART @@ -11778,6 +12165,7 @@ 432b BCM4322 802.11a/b/g/n Wireless LAN Controller 1028 000d Wireless 1510 Wireless-N WLAN Mini-Card 432c BCM4322 802.11b/g/n + 1799 d311 Dynex DX-NNBX 802.11n WLAN Cardbus Card 432d BCM4322 802.11a/b/g/n 4344 EDGE/GPRS data and 802.11b/g combo cardbus [GC89] 4353 BCM43224 802.11a/b/g/n @@ -11815,7 +12203,7 @@ 4718 Sentry5 Crypto Accelerator 4719 BCM47xx/53xx RoboSwitch Core 4720 BCM4712 MIPS CPU - 4727 BCM4313 802.11b/g LP-PHY + 4727 BCM4313 802.11b/g/n Wireless LAN Controller 5365 BCM5365P Sentry5 Host Bridge 5600 BCM5600 StrataSwitch 24+2 Ethernet Switch Controller 5605 BCM5605 StrataSwitch 24+2 Ethernet Switch Controller @@ -12007,6 +12395,7 @@ 5051 High Definition Audio (HERMOSA) 5b7a CX23418 Single-Chip MPEG-2 Encoder with Integrated Analog Video/Broadcast Audio Decoder 0070 7444 WinTV HVR-1600 + 8200 CX25850 8234 RS8234 ATM SAR Controller [ServiceSAR Plus] 8800 CX23880/1/2/3 PCI Video and Audio Decoder 0070 2801 Hauppauge WinTV 28xxx (Roslyn) models @@ -12097,7 +12486,9 @@ 0070 8010 Hauppauge WinTV HVR-1400 ExpressCard 1461 c039 AVerTV Hybrid Express (A577) 18ac db78 FusionHDTV DVB-T Dual Express - 8880 Hauppauge Inc. HDPVR-1250 model 1196 + 8880 CX23887/8 PCIe Broadcast Audio and Video Decoder with 3D Comb + 0070 c108 WinTV-HVR-4400-HD model 1278 + 5654 2390 GoTView X5 3D HYBRID PCI-E 14f2 MOBILITY Electronics 0120 EV1000 bridge 0121 EV1000 Parallel port @@ -12427,6 +12818,7 @@ 0720 VMXNET Ethernet Controller 0740 Virtual Machine Communication Interface 0770 USB2 EHCI Controller + 0774 USB1.1 UHCI Controller 0790 PCI bridge 07a0 PCI Express Root Port 07b0 VMXNET3 Ethernet Controller @@ -12439,6 +12831,21 @@ 15b2 Mosaid Technologies Inc 15b3 Mellanox Technologies 0191 MT25408 [ConnectX IB SDR Flash Recovery] + 1002 MT25400 Family [ConnectX-2 Virtual Function] + 1003 MT27500 Family [ConnectX-3] + 1004 MT27500 Family [ConnectX-3 Virtual Function] + 1005 MT27510 Family + 1006 MT27511 Family + 1007 MT27520 Family + 1008 MT27521 Family + 1009 MT27530 Family + 100a MT27531 Family + 100b MT27540 Family + 100c MT27541 Family + 100d MT27550 Family + 100e MT27551 Family + 100f MT27560 Family + 1010 MT27561 Family 5274 MT21108 InfiniBridge 5a44 MT23108 InfiniHost 5a45 MT23108 [Infinihost HCA Flash Recovery] @@ -12456,6 +12863,8 @@ 6732 MT26418 [ConnectX VPI PCIe 2.0 5GT/s - IB DDR / 10GigE] 673c MT26428 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE] 6746 MT26438 [ConnectX VPI PCIe 2.0 5GT/s - IB QDR / 10GigE Virtualization+] + 103c 1781 NC543i 1-port 4x QDR IB/Flex-10 10Gb Adapter + 103c 3349 NC543i 2-port 4xQDR IB/10Gb Adapter 6750 MT26448 [ConnectX EN 10GigE, PCIe 2.0 5GT/s] 675a MT25408 [ConnectX EN 10GigE 10GBaseT, PCIe Gen2 5GT/s] 6764 MT26468 [ConnectX EN 10GigE, PCIe 2.0 5GT/s Virtualization+] @@ -12587,6 +12996,19 @@ 1608 Automated Wagering International 1609 Scimetric Instruments Inc 1612 Telesynergy Research Inc. +1618 Stone Ridge Technology + 0001 RDX 11 + 0002 HFT-01 + 0400 FarSync T2P (2 port X.21/V.35/V.24) + 0440 FarSync T4P (4 port X.21/V.35/V.24) + 0610 FarSync T1U (1 port X.21/V.35/V.24) + 0620 FarSync T2U (2 port X.21/V.35/V.24) + 0640 FarSync T4U (4 port X.21/V.35/V.24) + 1610 FarSync TE1 (T1,E1) + 2610 FarSync DSL-S1 (SHDSL) + 3640 FarSync T4E (4-port X.21/V.35/V.24) + 4620 FarSync T2Ue PCI Express (2-port X.21/V.35/V.24) + 4640 FarSync T4Ue PCI Express (4-port X.21/V.35/V.24) 1619 FarSite Communications Ltd 0400 FarSync T2P (2 port X.21/V.35/V.24) 0440 FarSync T4P (4 port X.21/V.35/V.24) @@ -12607,9 +13029,6 @@ 1007 Format synchronizer, model 21000 2002 Fast Universal Data Output 1631 Packard Bell B.V. -# This seems to occur on their 802.11b Wireless card WMP-11 -1637 Linksys - 3874 Linksys 802.11b WMP11 PCI Wireless card 1638 Standard Microsystems Corp [SMC] 1100 SMC2602W EZConnect / Addtron AWA-100 / Eumitcom PCI WL11000 163c Smart Link Ltd. @@ -12671,28 +13090,40 @@ 1170 WLAN 802.11b card 168c Atheros Communications Inc. 0007 AR5000 802.11a Wireless Adapter + 1737 0007 WPC54A Wireless PC Card + 8086 2501 PRO/Wireless 5000 LAN PCI Adapter Module 0011 AR5210 802.11a NIC 0012 AR5211 802.11ab NIC 126c 8031 2201 Mobile Adapter 0013 Atheros AR5001X+ Wireless Network Adapter + 0308 3405 G-102 v2 802.11g Wireless Cardbus Adapter 0e11 00e5 NC6000 laptop + 10b7 6002 3CRWE154A72 802.11abg Cardbus Adapter 1113 d301 Philips CPWNA100 Wireless CardBus adapter 1113 ee23 SMCWPCIT-G 108Mbps Wireless PCI adapter - 1186 3202 D-link DWL-G650 (Rev B3,B5) Wireless cardbus adapter - 1186 3203 DWL-G520 Wireless PCI Adapter + 1154 033b Buffalo WLI-CB-AMG54 + 1154 034e Buffalo WLI-CB-AG108HP 802.11abg Cardbus Adapter + 1186 3202 DWL-G650 (Rev B3,B5) Wireless cardbus adapter + 1186 3203 AirPlus DWL-G520 Wireless PCI Adapter (rev. A) 1186 3a12 D-Link AirPlus DWL-G650 Wireless Cardbus Adapter(rev.C) - 1186 3a13 D-Link AirPlus DWL-G520 Wireless PCI Adapter(rev.B) - 1186 3a14 D-Link AirPremier DWL-AG530 Wireless PCI Adapter + 1186 3a13 AirPlus DWL-G520 Wireless PCI Adapter (rev. B) + 1186 3a14 AirPremier AG DWL-AG530 Wireless PCI Adapter (rev.A) 1186 3a17 D-Link AirPremier DWL-G680 Wireless Cardbus Adapter 1186 3a18 D-Link AirPremier DWL-G550 Wireless PCI Adapter 1186 3a63 D-Link AirPremier DWL-AG660 Wireless Cardbus Adapter 1186 3a93 Conceptronic C54I Wireless 801.11g PCI card 1186 3a94 C54C Wireless 801.11g cardbus 1186 3ab0 Allnet ALL0281 Wireless PCI Card - 1385 4d00 Netgear WG311T Wireless PCI Adapter + 1385 4900 WG311v1 802.11g Wireless PCI Adapter + 1385 4d00 WG311T 108 Mbps Wireless PCI Adapter (rev.A2) + 1385 5a00 WG311T 108 Mbps Wireless PCI Adapter (rev.A3) 1458 e911 Gigabyte GN-WIAG02 + 1468 0403 U10H014 802.11g Cardbus Adapter 1468 0408 ThinkPad 11b/g Wireless LAN Mini PCI Adapter + 14b7 0a10 8480-WD 802.11abg Cardbus Adapter 14b7 0a60 8482-WD ORiNOCO 11a/b/g Wireless PCI Adapter + 14b7 aa30 8800-FC 802.11bg Cardbus Adapter + 14b7 aa40 8470-WD 802.11bg Cardbus Adapter 14b9 cb21 CB21 802.11a/b/g Cardbus Adapter 1668 1026 IBM HighRate 11 a/b/g Wireless CardBus Adapter 168c 0013 AirPlus XtremeG DWL-G650 Wireless PCMCIA Adapter @@ -12701,34 +13132,42 @@ 168c 1042 Ubiquiti Networks SuperRange a/b/g Cardbus Adapter 168c 1051 EZ Connect g 802.11g 108Mbps Wireless PCI Adapter 168c 2026 Netgate 5354MP ARIES a(108Mb turbo)/b/g MiniPCI Adapter + 168c 2027 D-Link AirPlus DWL-G520 Wireless PCI Adapter (rev. A) 168c 2041 Engenius 5354MP Plus ARIES2 b/g MiniPCI Adapter 168c 2042 Engenius 5354MP Plus ARIES2 a/b/g MiniPCI Adapter 168c 2051 TRENDnet TEW-443PI Wireless PCI Adapter 16ab 7302 Trust Speedshare Turbo Pro Wireless PCI Adapter 1737 0017 WPC55AG 1737 0026 WMP55AG v1.1 + 1737 0035 WPC55AG v1.2 802.11abg Cardbus Adapter 17cf 0042 Z-COMAX Highpower XG-622H (400mw) 802.11b/g mini-PCI Adapter 185f 1012 CM9 Wireless a/b/g MiniPCI Adapter 185f 2012 Wistron NeWeb WLAN a+b+g model CB9 + 1948 3aba RBTBJ-AW 802.11abg Cardbus Adapter + a727 6801 3CRXJK10075 OfficeConnect Wireless 108Mbps 11g XJACK PC Card # the name AR5005G is used for the reference design using AR2413 001a AR2413 802.11bg NIC 1052 168c Sweex Wireless Lan PC Card 54Mbps 1113 ee20 SMC Wireless CardBus Adapter 802.11g (SMCWCB-G EU) 1113 ee24 SMC Wireless PCI Card WPCI-G - 1186 3a15 D-Link AirPlus G DWL-G630 Wireless Cardbus Adapter(rev.D) - 1186 3a16 D-Link AirPlus G DWL-G510 Wireless PCI Adapter(rev.B) + 1186 3a15 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.D1) + 1186 3a16 AirPlus G DWL-G510 Wireless PCI Adapter(rev.B) + 1186 3a1c WNA-1330 Notebook Adapter 1186 3a1d WDA-1320 Desktop Adapter - 1186 3a23 D-Link AirPlus G DWL-G520+A Wireless PCI Adapter - 1186 3a24 D-Link AirPlus G DWL-G650+A Wireless Cardbus Adapter - 1186 3b08 AirPlus G DWL-G630 + 1186 3a23 AirPlus G DWL-G520+A Wireless PCI Adapter + 1186 3a24 AirPlus G DWL-G650+A Wireless Cardbus Adapter + 1186 3b08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.C1) 168c 001a Belkin FD7000 168c 1052 TP-Link TL-WN510G Wireless CardBus Adapter 168c 2052 Compex Wireless 802.11 b/g MiniPCI Adapter, Rev A1 [WLM54G] 16ec 0122 Wireless PCI Adapter Model 5418 + 1737 0053 WPC54G v7 802.11g Wireless-G Notebook Adapter + 1799 700c F5D7000 v5000 Wireless G Desktop Card + 1799 701d F5D7010 v5000 Wireless G Notebook Card # the name AR5006X is used for the reference design using AR5413 001b AR5413 802.11abg NIC 1186 3a19 D-Link AirPremier AG DWL-AG660 Wireless Cardbus Adapter - 1186 3a22 D-Link AirPremier AG DWL-AG530 Wireless PCI Adapter + 1186 3a22 AirPremier AG DWL-AG530 Wireless PCI Adapter (rev.B) 1458 e901 GN-WI01HT Wireless a/b/g MiniPCI Adapter 168c 001b Wireless LAN PCI LiteOn 168c 2062 EnGenius EMP-8602 (400mw) or Compex WLM54AG (SuperAG) @@ -12747,13 +13186,22 @@ 168c 3067 AR242x 802.11abg Wireless PCI Express Adapter (rev 01) 1a3b 1026 AR5007EG 802.11bg Wi-Fi mini PCI express card 001d AR5007G Wireless Network Adapter + 1799 720b F5D7000 v8000 Wireless G Desktop Card + 1799 721b F5D7010 v8000 Wireless G Notebook Card # the name AR5005VL is used for some AR5513 based designs 0020 AR5513 802.11abg Wireless NIC + 0308 3407 M-102 802.11g Wireless Cardbus Adapter 1186 3a67 DWL-G650M Super G MIMO Wireless Notebook Adapter + 1186 3a68 DWL-G520M Wireless 108G MIMO Desktop Adapter + 187e 340e M-302 802.11g Wireless PCI Adapter 0023 AR5008 Wireless Network Adapter + 1154 0365 Buffalo WLP-CB-AG300 802.11abgn Cardbus Adapter 1186 3a6a DWA-642 802.11n RangeBooster N CardBus Adapter 1186 3a6d DWA-552 802.11n Xtreme N Desktop Adapter (rev A1) + 1186 3a76 DWA-645 802.11n RangeBooster N 650 Notebook Adapter (rev A1) 1737 0059 WPC300N v2 Wireless-N Notebook Adapter + 1737 0069 WPC100 v1 802.11n RangePlus Wireless Notebook Adapter + 1799 8011 F5D8011 v1 802.11n N1 Wireless Notebook Card 0024 AR5008 Wireless Network Adapter 0027 AR9160 802.11abgn Wireless PCI Adapter 0029 AR922X Wireless Network Adapter @@ -12762,13 +13210,13 @@ 002b AR9285 Wireless Network Adapter (PCI-Express) 002c AR2427 Wireless Network Adapter (PCI-Express) 002d AR9287 Wireless Network Adapter - 002e AR9287 Wireless Network Adapter + 002e AR9287 Wireless Network Adapter (PCI-Express) + 0030 AR9300 Wireless LAN adaptor + 0032 AR9485 Wireless Network Adapter 0033 11a/b/g/n Wireless LAN Mini-PCI Express Adapter 0207 AR5210 - 0300 AR9300 Wireless LAN adaptor 1014 AR5212 802.11abg NIC 1014 058a ThinkPad 11a/b/g Wireless LAN Mini Express Adapter (AR5BXB6) - 3b08 D-Link AirPlus G DWL-G630 ff19 AR5006X Wireless Network Adapter ff1c AR5008 Wireless Network Adapter ff1d AR5008 Wireless Network Adapter @@ -12844,6 +13292,9 @@ 5604 PMC-VLX155 Reconfigurable Virtex-5 FPGA with plug-in I/O 5605 PMC-VFX70 Reconfigurable Virtex-5 FPGA with plug-in I/O 5606 PMC-VLX155-1M Reconfigurable Virtex-5 FPGA with plug-in I/O + 5801 XMC-VLX85 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5802 XMC-VLX110 Reconfigurable Virtex-5 FPGA with plug-in I/O + 5804 XMC-VLX155 Reconfigurable Virtex-5 FPGA with plug-in I/O 16da Advantech Co., Ltd. 0011 INES GPIB-PCI 16df PIKA Technologies Inc. @@ -12884,7 +13335,6 @@ 1735 Aten International Co. Ltd. 1737 Linksys 0013 WMP54G Wireless Pci Card - 0015 WMP54GS Wireless Pci Card 0029 WPG54G ver. 4 PCI Card 1032 Gigabit Network Adapter 1737 0015 EG1032 v2 Instant Gigabit Network Adapter @@ -12912,7 +13362,7 @@ 1760 TEDIA spol. s r. o. 1771 InnoVISION Multimedia Ltd. # nee SBS Technologies -1775 GE Fanuc Intelligent Platforms +1775 GE Intelligent Platforms 177d Cavium Networks 0001 Nitrox XL N1 0003 Nitrox XL N1 Lite @@ -12947,12 +13397,11 @@ 6801 TW6802 multimedia video card 6802 TW6802 multimedia other device 1799 Belkin - 6001 Wireless PCI Card - F5D6001 - 6020 Wireless PCMCIA Card - F5D6020 - 6060 Wireless PDA Card - F5D6060 - 7000 Wireless PCI Card - F5D7000 - 700a Wireless PCI Card - F5D7000UK - 7010 BCM4306 802.11b/g Wireless Lan Controller F5D7010 + 6001 F5D6001 Wireless PCI Card [Realtek RTL8180] + 6020 F5D6020 v3000 Wireless PCMCIA Card [Realtek RTL8180] + 6060 F5D6060 Wireless PDA Card + 700f F5D7000 v7000 Wireless G Desktop Card [Realtek RTL8185] + 701f F5D7010 v7000 Wireless G Notebook Card [Realtek RTL8185] 179a id Quantique 0001 Quantis PCI 16Mbps 179c Data Patterns @@ -12986,6 +13435,7 @@ 17cb Airgo Networks Inc 0001 AGN100 802.11 a/b/g True MIMO Wireless Card 0002 AGN300 802.11 a/b/g True MIMO Wireless Card + 1737 0054 WPC54GX4 v1 802.11g Wireless-G Notebook Adapter with SRX400 17cc NetChip Technology, Inc 2280 USB 2.0 17cf Z-Com, Inc. @@ -13004,8 +13454,8 @@ 17d3 1221 ARC-1221 8-Port PCI-Express to SATA RAID Controller 1300 ARC-1300ix-16 16-Port PCI-Express to SAS Non-RAID Host Adapter 1680 ARC-1680 8 port PCIe/PCI-X to SAS/SATA II RAID Controller -# Nee S2io Inc. -17d5 Neterion Inc. +# nee Neterion Inc., previously S2io Inc. +17d5 Exar Corp. 5731 Xframe 10-Gigabit Ethernet PCI-X 5732 Xframe II 10-Gigabit Ethernet PCI-X 2.0 5831 Xframe 10-Gigabit Ethernet PCI-X @@ -13058,10 +13508,11 @@ 6060 R6060 USB 1.1 Controller 6061 R6061 USB 2.0 Controller 17f7 Topdek Semiconductor Inc. -17fe Linksys, A Division of Cisco Systems - 2120 WMP11v4 802.11b PCI card - 2220 [AirConn] INPROCOMM IPN 2220 Wireless LAN Adapter (rev 01) - 17fe 2220 WPC54G ver. 4 +17fe InProComm Inc. + 2120 IPN 2120 802.11b + 1737 0020 WMP11 v4 802.11b Wireless-B PCI Adapter + 2220 IPN 2220 802.11g + 1737 0029 WPC54G v4 802.11g Wireless-G Notebook Adapter 17ff Benq Corporation 1803 ProdaSafe GmbH 1805 Euresys S.A. @@ -13074,9 +13525,10 @@ 1814 RaLink 0101 Wireless PCI Adapter RT2400 / RT2460 1043 0127 WiFi-b add-on Card + 1371 0010 Minitar MNW2BPCI Wireless PCI Card 1462 6828 PC11B2 (MS-6828) Wireless 11b PCI Card 0200 RT2500 802.11g PCI [PC54G2] - 0201 RT2500 802.11g Cardbus/mini-PCI + 0201 RT2500 802.11g 1043 130f WL-130g 1371 001e CWC-854 Wireless-G CardBus Adapter 1371 001f CWM-854 Wireless-G Mini PCI Adapter @@ -13086,24 +13538,29 @@ 1462 6833 Unknown 802.11g mini-PCI Adapter 1462 6835 Wireless 11G CardBus CB54G2 1737 0032 WMP54G 2.0 PCI Adapter - 1799 700a F5D7000 Wireless G Desktop Network Card - 1799 701a F5D7010 Wireless G Notebook Network Card + 1799 700a F5D7000 v2000/v3000 Wireless G Desktop Card + 1799 701a F5D7010 v2000/v3000 Wireless G Notebook Card 185f 22a0 CN-WF513 Wireless Cardbus Adapter 0300 Wireless Adapter Canyon CN-WF511 0301 RT2561/RT61 802.11g PCI - 1186 3c08 DWL-G630 Rev E + 1186 3c08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.E1) 1186 3c09 DWL-G510 Rev C 13d1 abe3 miniPCI Pluscom 802.11 a/b/g 1458 e933 GN-WI01GS 1458 e934 GN-WP01GS 1737 0055 WMP54G ver 4.1 + 1799 700e F5D7000 v6000 Wireless G Desktop Card + 1799 701e F5D7010 v6000 Wireless G Notebook Card 1814 2561 EW-7108PCg 0302 RT2561/RT61 rev B 802.11g - 1186 3c08 DWL-G630 Rev E + 1186 3a71 DWA-510 Wireless G Desktop Adapter + 1186 3c08 AirPlus G DWL-G630 Wireless Cardbus Adapter (rev.E2) 1186 3c09 AirPlus G DWL-G510 Wireless Network Adapter (Rev.C) 1462 b834 PC54G3 Wireless 11g PCI Card 0401 RT2600 802.11 MIMO + 1737 0052 WPC54GR v1 802.11g Wireless-G Notebook Adapter with RangeBooster 0601 RT2800 802.11n PCI + 1799 801c F5D8011 v3 802.11n N1 Wireless Notebook Card 0681 RT2860 Wireless 802.11n PCIe 0701 RT2760 Wireless 802.11n 1T/2R Cardbus 0781 RT2860 @@ -13133,6 +13590,7 @@ 08b0 MVC200-DC 1849 ASRock Incorporation 184a Thales Computers + 1100 MAX II cPLD 1851 Microtune, Inc. 1852 Anritsu Corp. 1853 SMSC Automotive Infotainment System Group @@ -13181,6 +13639,8 @@ bb11 3PCIO1 1-Port Isolated Serial 1897 AMtek 18a1 Astute Networks Inc. +18a2 Stretch Inc. + 0002 VRC6016 16-Channel PCIe DVR Card 18a3 AT&T 18ac DViCO Corporation d500 FusionHDTV 5 @@ -13267,10 +13727,13 @@ 18f4 Napatech A/S 0051 NT20-X Capture Card 0061 NT20E Capture Card + 0064 NT20E Inline Card 0071 NT4E Capture Card + 0074 NT4E Inline Card 0081 NT4E 4-port Expansion Card 0091 NT20X Capture Card [New Rev] 00a1 NT4E-STD Capture Card + 00a4 NT4E-STD Inline Card 18f6 NextIO 1000 [Nexsis] Switch Virtual P2P PCIe Bridge 1050 [Nexsis] Switch Virtual P2P PCI Bridge @@ -13291,7 +13754,7 @@ 0016 Fastcom FSCC-232 0017 SuperFSCC-104-NOUART 0018 SuperFSCC/4 - 0019 SuperFSCC-104 + 0019 SuperFSCC with soft UARTs 001a SuperFSCC-104-LVDS 001b FSCC/4 001c SuperFSCC/4-LVDS @@ -13302,6 +13765,9 @@ 1905 Micronas USA, Inc. 1912 Renesas Technology Corp. 0002 SH7780 PCI Controller (PCIC) + 0011 SH7757 PCIe End-Point [PBI] + 0012 SH7757 PCIe-PCI Bridge [PPB] + 0013 SH7757 PCIe Switch [PS] 1919 Soltek Computer Inc. 1923 Sangoma Technologies Corp. 0040 A200/Remora FXO/FXS Analog AFT card @@ -13342,14 +13808,22 @@ 1924 6200 SFN5122F-R0 1924 6201 SFN5122F-R1 1924 6202 SFN5122F-R2 - 1924 6203 SFN5122F-R3 1924 6204 SFN5122F-R4 1924 6205 SFN5122F-R5 + 1924 6206 SFN5122F-R6 1924 6a05 SFN5112F-R5 + 1924 6a06 SFN5112F-R6 + 1924 7206 SFN5162F-R6 + 1924 7a06 SFN5152F-R6 0813 SFL9021 [Solarstorm] 1924 6100 SFN5121T-R0 1924 6102 SFN5121T-R2 + 1924 6103 SFN5121T-R3 + 1924 6104 SFN5121T-R4 1924 6902 SFN5111T-R2 + 1924 6904 SFN5111T-R4 + 1924 7104 SFN5161T-R4 + 1924 7904 SFN5151T-R4 6703 SFC4000 rev A iSCSI/Onload [Solarstorm] 10b8 0102 SMC10GPCIe-10BT (A2) [TigerCard] 10b8 0103 SMC10GPCIe-10BT (A3) [TigerCard] @@ -13371,6 +13845,7 @@ 193c MAXIM Integrated Products 193f Comtech AHA Corp. 0001 AHA36x-PCIX + 0360 AHA360-PCIe 0363 AHA363-PCIe 0364 AHA364-PCIe 0367 AHA367-PCIe @@ -13379,6 +13854,7 @@ e521 Advance e620 accelerator card 1947 C-guys, Inc. 4743 CG200 Dual SD/SDIO Host controller device +1948 Enterasys Networks 194a DapTechnology B.V. 1111 FireSpy3850 1112 FireSpy450b @@ -13460,6 +13936,7 @@ a00d PWRficient PCI-Express Internal Endpoint 1966 Orad Hi-Tec Systems 1975 DVG64 family + 1977 DVG128 family # nee Attansic Technology Corp. 1969 Atheros Communications 1026 AR8121/AR8113/AR8114 Gigabit or Fast Ethernet @@ -13468,6 +13945,7 @@ 1043 8226 P5KPL-VM Motherboard 1062 AR8132 Fast Ethernet 1063 AR8131 Gigabit Ethernet + 1458 e000 GA-G31M-ES2L Motherboard 1066 L2c Gigabit Ethernet 1067 L1c Gigabit Ethernet 1073 AR8151 v1.0 Gigabit Ethernet @@ -13487,16 +13965,20 @@ 197b JMicron Technology Corp. 0250 JMC250 PCI Express Gigabit Ethernet Controller 0260 JMC260 PCI Express Fast Ethernet Controller + 0368 JMB368 IDE controller 2360 JMB360 AHCI Controller 2361 JMB361 AHCI/IDE 1462 7235 P965 Neo MS-7235 mainboard + 2362 JMB362 AHCI Controller 2363 JMB362/JMB363 Serial ATA Controller 1043 81e4 P5B [JMB363] 1458 b000 GA-EP45-DS5 Motherboard 1849 2363 Motherboard (one of many) + 2364 JMB364 AHCI Controller 2365 JMB365 AHCI/IDE 2366 JMB366 AHCI/IDE 2368 JMB368 IDE controller + 2369 JMB369 Serial ATA Controller 2380 IEEE 1394 Host Controller 2381 Standard SD Host Controller 2382 SD/MMC Host Controller @@ -13524,19 +14006,30 @@ 890a Virtual HBA Device 199f Auvitek 8501 AU85X1 PCI REV1.1 -19a2 ServerEngines Corp. +# nee ServerEngines Corp. +19a2 Emulex Corporation 0200 BladeEngine 10Gb PCI-E iSCSI adapter 0201 BladeEngine 10Gb PCIe Network Adapter 0211 BladeEngine2 10Gb Gen2 PCIe Network Adapter 0212 BladeEngine2 10Gb Gen2 PCIe iSCSI Adapter 0221 BladeEngine3 10Gb Gen2 PCIe Network Adapter 0222 BladeEngine3 10Gb Gen2 PCIe iSCSI Adapter - 0700 Emulex OneConnect 10Gb NIC - 0702 Emulex OneConnect 10Gb iSCSI Initiator - 0704 Emulex OneConnect 10Gb FCoE Initiator - 0710 Emulex OneConnect 10Gb NIC (be3) - 0712 Emulex OneConnect 10Gb iSCSI Initiator (be3) - 0714 Emulex OneConnect 10Gb FCoE Initiator (be3) + 0700 OneConnect 10Gb NIC + 103c 1747 NC550SFP DualPort 10GbE Server Adapter + 103c 1749 NC550SFP Dual Port Server Adapter + 103c 174a NC551m Dual Port FlexFabric 10Gb Adapter + 103c 174b StorageWorks NC550 DualPort Converged Network Adapter + 103c 3314 NC551i Dual Port FlexFabric 10Gb Adapter + 0702 OneConnect 10Gb iSCSI Initiator + 0704 OneConnect 10Gb FCoE Initiator + 0710 OneConnect 10Gb NIC (be3) + 103c 3315 NC553i 10Gb 2-port FlexFabric Converged Network Adapter + 103c 3340 NC552SFP 2-port 10Gb Server Adapter + 103c 3341 NC552m 10Gb 2-port FlexFabric Converged Network Adapter + 103c 3345 NC553m 10Gb 2-port FlexFabric Converged Network Adapter + 0712 OneConnect 10Gb iSCSI Initiator (be3) + 0714 OneConnect 10Gb FCoE Initiator (be3) + 103c 3315 NC553i 10Gb 2-port FlexFabric Converged Network Adapter 19a8 DAQDATA GmbH 19ac Kasten Chase Applied Research 0001 ACA2400 Crypto Accelerator @@ -13563,6 +14056,7 @@ 19ee Netronome Systems, Inc. 19ff Eclipse Electronic Systems, Inc. 1a03 ASPEED Technology, Inc. + 1150 AST1150 PCI-to-PCI Bridge 2000 ASPEED Graphics Family 1a07 Kvaser AB 0006 CAN interface PC104+ HS/HS @@ -13587,6 +14081,8 @@ 0005 ETP v1.4 000a ETP-104 v1.1 000e DSLP-104 v1.1 +1a3b AzureWave + 1112 AR9285 Wireless Network Adapter (PCI-Express) 1a51 Hectronic AB 1a56 Bigfoot Networks, Inc. 1a57 Highly Reliable Systems @@ -13601,6 +14097,8 @@ 1a76 Wavesat 1a77 Lightfleet Corporation 1a78 Virident Systems Inc. + 0031 Virident tachIOn Drive + 1a78 0034 tachIOn PCIe SSD [rev 3] 1a84 Commex Technologies 0001 Vulcan SP HT6210 10-Gigabit Ethernet (rev 02) 1a88 MEN Mikro Elektronik @@ -13633,14 +14131,18 @@ 1005 ioDimm3 1006 ioXtreme 1007 ioXtreme Pro + 1008 ioXtreme-2 1aee Caustic Graphics Inc. -1af4 Qumranet, Inc. +# nee Qumranet, Inc. +1af4 Red Hat, Inc 1000 Virtio network device 1001 Virtio block device 1002 Virtio memory balloon 1003 Virtio console 1af5 Netezza Corp. 1afa J & W Electronics Co., Ltd. +1b03 Magnum Semiconductor, Inc, + 6100 DXT/DXTPro Multiformat Broadcast HD/SD Encoder/Decoder/Transcoder 1b13 Jaton Corp 1b1a K&F Computing Research Co. 0e70 GRAPE @@ -13650,9 +14152,14 @@ 1b3e 00a3 BYNET BIC2SX 1b3e 00c3 BYNET BIC2SE 1b40 Schooner Information Technology, Inc. +1b4b Marvell Technology Group Ltd. + 9123 88SE9123 PCIe SATA 6.0 Gb/s controller + 9128 88SE9128 PCIe SATA 6 Gb/s RAID controller 1b55 NetUP Inc. 2a2c Dual DVB-S2-CI card e2e4 Dual DVB-T/C-CI RF card +1b73 Fresco Logic + 1000 FL1000G USB 3.0 Host Controller 1bad ReFLEX CES 1bb3 Bluecherry 4304 BC-04120A MPEG4 4 port video encoder / decoder @@ -13664,6 +14171,7 @@ 5304 BC-H04120A 4 port H.264 video and audio encoder / decoder 5308 BC-H08240A 8 port H.264 video and audio encoder / decoder 5310 BC-H16480A 16 port H.264 video and audio encoder / decoder +1bf4 VTI Instruments Corporation 1c1c Symphony 0001 82C101 1d44 DPT @@ -13684,7 +14192,27 @@ 1fc9 Tehuti Networks Ltd. 3009 10-Giga TOE SmartNIC 3010 10-Giga TOE SmartNIC + 0000 3002 10-Giga TOE Single Port XFP SmartNIC + 0000 3004 10-Giga TOE Single Port SFP+ SmartNIC + 0000 3008 10-Giga TOE Single Port CX4 SmartNIC 3014 10-Giga TOE SmartNIC 2-Port + 0000 3003 10-Giga TOE Dual Port XFP Low Profile SmartNIC + 0000 3005 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC + 0000 3014 10-Giga TOE Dual Port CX4 Low Profile SmartNIC + 3110 10-Giga TOE Single Port SmartNIC + 0000 3004 10-Giga TOE Single Port SFP+ SmartNIC + 3114 10-Giga TOE Dual Port Low Profile SmartNIC + 0000 3005 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC + 0000 3011 10-Giga TOE Dual Port SFP+/CX4 Low Profile SmartNIC + 0000 3012 10-Giga TOE Dual Port CX4/SFP+ Low Profile SmartNIC + 0000 3014 10-Giga TOE Dual Port CX4 Low Profile SmartNIC + 3310 10-Giga TOE SFP+ Single Port SmartNIC + 0000 3004 10-Giga TOE Single Port SFP+ SmartNIC + 3314 10-Giga TOE Dual Port Low Profile SmartNIC + 0000 3005 10-Giga TOE Dual Port SFP+ Low Profile SmartNIC + 0000 3011 10-Giga TOE Dual Port SFP+/CX4 Low Profile SmartNIC + 0000 3012 10-Giga TOE Dual Port CX4/SFP+ Low Profile SmartNIC + 0000 3014 10-Giga TOE Dual Port CX4 Low Profile SmartNIC 1fce Cognio Inc. 0001 Spectrum Analyzer PC Card (SAgE) 1fd4 SUNIX Co., Ltd. @@ -13726,6 +14254,8 @@ 4c53 4000 PMCCARR1 carrier board 0022 HiNT HB4 PCI-PCI Bridge (PCI6150) 0026 HB2 PCI-PCI Bridge + 1018 Audiotrak INCA88 + 1019 Miditrak 2120 101a E.Band [AudioTrak Inca88] 101b E.Band [AudioTrak Inca88] 8011 VXPro II Chipset @@ -14065,7 +14595,7 @@ 5333 8901 86C775 Trio64V2/DX, 86C785 Trio64V2/GX 8902 Plato/PX 8903 Trio 3D business multimedia - 8904 Trio 64 3D + 8904 86c365, 86c366 [Trio 3D] 1014 00db Integrated Trio3D 4843 314a Terminator 128/3D GLH 5333 8904 86C365 Trio3D AGP @@ -14080,14 +14610,14 @@ 890d Trio 64V+ family 890e Trio 64V+ family 890f Trio 64V+ family - 8a01 ViRGE/DX or /GX + 8a01 86c375 [ViRGE/DX] or 86c385 [ViRGE/GX] 0e11 b032 ViRGE/GX 10b4 1617 Nitro 3D 10b4 1717 Nitro 3D 5333 8a01 ViRGE/DX 8a10 ViRGE/GX2 1092 8a10 Stealth 3D 4000 - 8a13 86c368 [Trio 3D/2X] + 8a13 86c360 [Trio 3D/1X], 86c362, 86c368 [Trio 3D/2X] 5333 8a13 Trio3D/2X 8a20 86c794 [Savage 3D] 5333 8a20 86C391 Savage3D @@ -14176,6 +14706,7 @@ 0001 I-30xx Scanner Interface 5555 Genroco, Inc 0003 TURBOstor HFP-832 [HiPPI NIC] +5646 Vector Fabrics BV 5654 VoiceTronix Pty Ltd 5700 Netpower 584d AuzenTech Co., Ltd. @@ -14192,6 +14723,7 @@ 6773 GPPCI 6409 Logitec Corp. 6549 Teradici Corp. + 1200 TERA1200 PC-over-IP Host 6666 Decision Computer International Co. 0001 PCCOM4 0002 PCCOM8 @@ -14204,7 +14736,8 @@ 1022 4 photo couple 4 relay Card 1025 16 photo couple 16 relay Card 4000 WatchDog Card -6900 Qumranet +# nee Qumranet +6900 Red Hat, Inc. 7063 pcHDTV 2000 HD-2000 3000 HD-3000 @@ -14237,7 +14770,13 @@ 004a Core Processor Integrated Graphics Controller 004b Core Processor Secondary PCI Express Root Port 0050 Core Processor Thermal Management Controller - 0082 6000 Series Gen2 + 0069 Core Processor DRAM Controller + 0082 Centrino Advanced-N 6205 + 8086 1301 Centrino Advanced-N 6205 AGN + 8086 1306 Centrino Advanced-N 6205 ABG + 8086 1307 Centrino Advanced-N 6205 BG + 8086 1321 Centrino Advanced-N 6205 AGN + 8086 1326 Centrino Advanced-N 6205 ABG 0083 Centrino Wireless-N 1000 8086 1205 Centrino Wireless-N 1000 BGN 8086 1206 Centrino Wireless-N 1000 BG @@ -14252,7 +14791,9 @@ 8086 1216 Centrino Wireless-N 1000 BG 8086 1315 Centrino Wireless-N 1000 BGN 8086 1316 Centrino Wireless-N 1000 BG - 0085 6000 Series Gen2 + 0085 Centrino Advanced-N 6205 + 8086 1311 Centrino Advanced-N 6205 AGN + 8086 1316 Centrino Advanced-N 6205 ABG 0087 Centrino Advanced-N + WiMAX 6250 8086 1301 Centrino Advanced-N + WiMAX 6250 2x2 AGN 8086 1306 Centrino Advanced-N + WiMAX 6250 2x2 ABG @@ -14261,23 +14802,44 @@ 0089 Centrino Advanced-N + WiMAX 6250 8086 1311 Centrino Advanced-N + WiMAX 6250 2x2 AGN 8086 1316 Centrino Advanced-N + WiMAX 6250 2x2 ABG - 008f 6000 Series Gen3 - 0090 6000 Series Gen3 - 0100 Sandy Bridge DRAM Controller - 0101 Sandy Bridge PCI Express Root Port - 0102 Sandy Bridge Integrated Graphics Controller - 0103 Sandy Bridge Thermal Management Controller - 0104 Sandy Bridge DRAM Controller - 0105 Sandy Bridge PCI Express Root Port - 0106 Sandy Bridge Integrated Graphics Controller - 0108 Sandy Bridge DRAM Controller - 0109 Sandy Bridge PCI Express Root Port - 010a Sandy Bridge Integrated Graphics Controller - 010b Sandy Bridge Integrated Graphics Controller - 010c Sandy Bridge DRAM Controller - 010d Sandy Bridge PCI Express Root Port - 010e Sandy Bridge Integrated Graphics Controller - 0122 82437FX + 008a Centrino Wireless-N 1030 + 8086 5305 Centrino Wireless-N 1030 BGN + 8086 5307 Centrino Wireless-N 1030 BG + 8086 5325 Centrino Wireless-N 1030 BGN + 8086 5327 Centrino Wireless-N 1030 BG + 008b Centrino Wireless-N 1030 + 8086 5315 Centrino Wireless-N 1030 BGN + 8086 5317 Centrino Wireless-N 1030 BG + 0090 Centrino Advanced-N 6230 + 8086 5211 Centrino Advanced-N 6230 AGN + 8086 5215 Centrino Advanced-N 6230 BGN + 8086 5216 Centrino Advanced-N 6230 ABG + 0091 Centrino Advanced-N 6230 + 8086 5201 Centrino Advanced-N 6230 AGN + 8086 5205 Centrino Advanced-N 6230 BGN + 8086 5206 Centrino Advanced-N 6230 ABG + 8086 5207 Centrino Advanced-N 6230 BG + 8086 5221 Centrino Advanced-N 6230 AGN + 8086 5225 Centrino Advanced-N 6230 BGN + 8086 5226 Centrino Advanced-N 6230 ABG + 0100 2nd Generation Core Processor Family DRAM Controller + 0101 2nd Generation Core Processor Family PCI Express Root Port + 0102 2nd Generation Core Processor Family Integrated Graphics Controller + 0103 2nd Generation Core Processor Family Thermal Management Controller + 0104 2nd Generation Core Processor Family DRAM Controller + 0105 2nd Generation Core Processor Family PCI Express Root Port + 0106 2nd Generation Core Processor Family Integrated Graphics Controller + 0108 2nd Generation Core Processor Family DRAM Controller + 0109 2nd Generation Core Processor Family PCI Express Root Port + 010a 2nd Generation Core Processor Family Integrated Graphics Controller + 010b 2nd Generation Core Processor Family Integrated Graphics Controller + 010c 2nd Generation Core Processor Family DRAM Controller + 010d 2nd Generation Core Processor Family PCI Express Root Port + 010e 2nd Generation Core Processor Family Integrated Graphics Controller + 0112 2nd Generation Core Processor Family Integrated Graphics Controller + 0116 2nd Generation Core Processor Family Integrated Graphics Controller + 0122 2nd Generation Core Processor Family Integrated Graphics Controller + 0126 2nd Generation Core Processor Family Integrated Graphics Controller 0309 80303 I/O Processor PCI-to-PCI Bridge 030d 80312 I/O Companion Chip PCI-to-PCI Bridge 0326 6700/6702PXH I/OxAPIC Interrupt Controller A @@ -14301,6 +14863,11 @@ 0372 80333 Segment-B PCI Express-to-PCI Express Bridge 0373 80333 B-Bus IOAPIC 0374 80333 Address Translation Unit + 0436 DH89xxCC Gigabit SGMII Connection + 0438 DH8900CC Series Gigabit Network Connection + 043a DH8900CC Series Gigabit Fiber Network Connection + 043c DH8900CC Series Gigabit Backplane Network Connection + 0440 DH8900CC Series Gigabit SFP Network Connection 0482 82375EB/SB PCI to EISA Bridge 0483 82424TX/ZX [Saturn] CPU to PCI bridge 0484 82378ZB/IB, 82379AB (SIO, SIO.A) PCI to ISA Bridge @@ -14337,6 +14904,12 @@ 8086 01f7 SCRU32 # uninitialized SRCU32 RAID Controller 061f 80303 I/O Processor + 0700 CE Media Processor A/V Bridge + 0701 CE Media Processor NAND Flash Controller + 0703 CE Media Processor Media Control Unit 1 + 0704 CE Media Processor Video Capture Interface + 0707 CE Media Processor SPI Slave + 0708 CE Media Processor 4100 0800 Moorestown SPI Ctrl 0 0801 Moorestown SPI Ctrl 1 0802 Moorestown I2C 0 @@ -14359,9 +14932,45 @@ 0813 Moorestown SC DMA 0814 Moorestown LPE DMA 0815 Moorestown SSP0 + 0885 Centrino Wireless-N + WiMAX 6150 + 8086 1305 Centrino Wireless-N + WiMAX 6150 BGN + 8086 1307 Centrino Wireless-N + WiMAX 6150 BG + 8086 1325 Centrino Wireless-N + WiMAX 6150 BGN + 8086 1327 Centrino Wireless-N + WiMAX 6150 BG + 0886 Centrino Wireless-N + WiMAX 6150 + 8086 1315 Centrino Wireless-N + WiMAX 6150 BGN + 8086 1317 Centrino Wireless-N + WiMAX 6150 BG + 0896 WiFi 130 Series + 0897 WiFi 130 Series + 08ae WiFi 100 Series + 08af WiFi 100 Series 0960 80960RP (i960RP) Microprocessor/Bridge 0962 80960RM (i960RM) Bridge 0964 80960RP (i960RP) Microprocessor/Bridge + 0be0 Cedarview Integrated Graphics Controller + 0be1 Cedarview Integrated Graphics Controller + 0be2 Cedarview Integrated Graphics Controller + 0be3 Cedarview Integrated Graphics Controller + 0be4 Cedarview Integrated Graphics Controller + 0be5 Cedarview Integrated Graphics Controller + 0be6 Cedarview Integrated Graphics Controller + 0be7 Cedarview Integrated Graphics Controller + 0be8 Cedarview Integrated Graphics Controller + 0be9 Cedarview Integrated Graphics Controller + 0bea Cedarview Integrated Graphics Controller + 0beb Cedarview Integrated Graphics Controller + 0bec Cedarview Integrated Graphics Controller + 0bed Cedarview Integrated Graphics Controller + 0bee Cedarview Integrated Graphics Controller + 0bef Cedarview Integrated Graphics Controller + 0bf0 Cedarview DRAM Controller + 0bf1 Cedarview DRAM Controller + 0bf2 Cedarview DRAM Controller + 0bf3 Cedarview DRAM Controller + 0bf4 Cedarview DRAM Controller + 0bf5 Cedarview DRAM Controller + 0bf6 Cedarview DRAM Controller + 0bf7 Cedarview DRAM Controller 1000 82542 Gigabit Ethernet Controller (Fiber) 0e11 b0df NC6132 Gigabit Ethernet Adapter (1000-SX) 0e11 b0e0 NC6133 Gigabit Ethernet Adapter (1000-LX) @@ -14681,6 +15290,7 @@ 10a5 82571EB Gigabit Ethernet Controller (Fiber) 8086 10a5 PRO/1000 PF Quad Port Server Adapter 8086 10a6 PRO/1000 PF Quad Port Server Adapter + 10a6 82599EB 10-Gigabit Dummy Function 10a7 82575EB Gigabit Network Connection 8086 10a8 82575EB Gigabit Riser Card 10a9 82575EB Gigabit Backplane Connection @@ -14740,12 +15350,15 @@ 10ce 82567V-2 Gigabit Network Connection 10d3 82574L Gigabit Network Connection 103c 3250 NC112T PCI Express single Port Gigabit Server Adapter + 10a9 8029 Prism XL Single Port Gigabit Ethernet + 8086 0001 Gigabit CT2 Desktop Adapter 8086 a01f Gigabit CT Desktop Adapter 10d5 82571PT Gigabit PT Quad Port Server ExpressModule 10d6 82575GB Gigabit Network Connection 8086 10d6 Gigabit VT Quad Port Server Adapter 8086 145a Gigabit VT Quad Port Server Adapter 8086 147a Gigabit VT Quad Port Server Adapter + 10d8 82599EB 10 Gigabit Unprogrammed 10d9 82571EB Dual Port Gigabit Mezzanine Adapter 103c 1716 NC360m Dual Port 1GbE BL-c Adapter 10da 82571EB Quad Port Gigabit Mezzanine Adapter @@ -14768,11 +15381,12 @@ 8086 a02b Gigabit ET Quad Port Server Adapter 8086 a02c Gigabit ET Quad Port Server Adapter 10ea 82577LM Gigabit Network Connection + 1028 040b Latitude E6510 10eb 82577LC Gigabit Network Connection 10ec 82598EB 10-Gigabit AT CX4 Network Connection 8086 a01f 10-Gigabit CX4 Dual Port Server Adapter 8086 a11f 10-Gigabit CX4 Dual Port Server Adapter - 10ed 82559 Ethernet Controller Virtual Function + 10ed 82599 Ethernet Controller Virtual Function 10ef 82578DM Gigabit Network Connection 10f0 82578DC Gigabit Network Connection 10f1 82598EB 10-Gigabit AF Dual Port Network Connection @@ -14788,15 +15402,16 @@ 10f8 82599EB 10 Gigabit Dual Port Backplane Connection 8086 000c Ethernet X520 10GbE Dual Port KX4-KR Mezz 10f9 82599EB 10 Gigabit CX4 Dual Port Network Connection - 10fb 82599EB 10-Gigabit Network Connection + 10fb 82599EB 10-Gigabit SFI/SFP+ Network Connection 108e 7b11 Ethernet Server Adapter X520-2 + 1734 11a9 10 Gigabit Dual Port Network Connection 8086 0002 Ethernet Server Adapter X520-DA2 8086 0003 Ethernet Server Adapter X520-2 8086 0006 Ethernet Server Adapter X520-1 8086 000a Ethernet Server Adapter X520-1 8086 000c Ethernet Server Adapter X520-2 8086 7a11 Ethernet Server Adapter X520-2 - 10fc 82599EB 10-Gigabit Dual Port Network Connection + 10fc 82599EB 10-Gigabit XAUI/BX4 Network Connection 10fe 82552 10/100 Network Connection 1107 PRO/1000 MF Server Adapter (LX) 1130 82815 815 Chipset Host Bridge and Memory Controller Hub @@ -14819,6 +15434,7 @@ 1200 IXP1200 Network Processor 172a 0000 AEP SSL Accelerator 1209 8255xER/82551IT Fast Ethernet Controller + 140b 0610 PMC610 quad Ethernet board 4c53 1050 CT7 mainboard 4c53 1051 CE7 mainboard 4c53 1070 PC6 mainboard @@ -15017,6 +15633,8 @@ 4c53 1090 Cx9/Vx9 mainboard 1462 82870P2 P64H2 Hot Plug Controller 1501 82567V-3 Gigabit Network Connection + 1502 82579LM Gigabit Network Connection + 1503 82579V Gigabit Network Connection 1507 82599EB 10 Gigabit Network Connection 1508 82598EB Gigabit BX Network Connection 150a 82576NS Gigabit Network Connection @@ -15028,6 +15646,7 @@ 150d 82576 Gigabit Backplane Connection 8086 a10c Gigabit ET Quad Port Mezzanine Card 150e 82580 Gigabit Network Connection + 103c 1780 NC365T 4-port Ethernet Server Adapter 8086 12a1 Ethernet Server Adapter I340-T4 8086 12a2 Ethernet Server Adapter I340-T4 150f 82580 Gigabit Fiber Network Connection @@ -15042,10 +15661,17 @@ 1137 006a UCS CNA M61KR-I Intel Converged Network Adapter 1518 82576NS SerDes Gigabit Network Connection 151c 82599EB 10 Gigabit TN Network Connection + 108e 7b13 Dual 10GBASE-T LP 1525 82567V-4 Gigabit Network Connection 1526 82576 Gigabit Network Connection 8086 a05c Gigabit ET2 Quad Port Server Adapter 8086 a06c Gigabit ET2 Quad Port Server Adapter + 1527 82580 Gigabit Fiber Network Connection + 8086 0001 Ethernet Server Adapter I340-F4 + 8086 0002 Ethernet Server Adapter I340-F4 + 1528 Ethernet Controller 10 Gigabit X540-AT2 + 1529 82599 10 Gigabit Dual Port Backplane Connection with FCoE + 152a 82599 10 Gigabit Dual port Network Connection with FCoE 1960 80960RP (i960RP) Microprocessor 101e 0431 MegaRAID 431 RAID Controller 101e 0438 MegaRAID 438 Ultra2 LVD RAID Controller @@ -15089,74 +15715,119 @@ 1b48 82597EX 10GbE Ethernet Controller 8086 a01f PRO/10GbE LR Server Adapter 8086 a11f PRO/10GbE LR Server Adapter - 1c00 Cougar Point 4 port SATA IDE Controller - 1c01 Cougar Point 4 port SATA IDE Controller - 1c02 Cougar Point 6 port SATA AHCI Controller - 1c03 Cougar Point 6 port SATA AHCI Controller - 1c04 Cougar Point SATA RAID Controller - 1c05 Cougar Point SATA RAID Controller - 1c06 Cougar Point SATA Premium RAID Controller - 1c07 Cougar Point SATA Premium RAID Controller - 1c08 Cougar Point 2 port SATA IDE Controller - 1c09 Cougar Point 2 port SATA IDE Controller - 1c10 Cougar Point PCI Express Root Port 1 - 1c12 Cougar Point PCI Express Root Port 2 - 1c14 Cougar Point PCI Express Root Port 3 - 1c16 Cougar Point PCI Express Root Port 4 - 1c18 Cougar Point PCI Express Root Port 5 - 1c1a Cougar Point PCI Express Root Port 6 - 1c1c Cougar Point PCI Express Root Port 7 - 1c1e Cougar Point PCI Express Root Port 8 - 1c20 Cougar Point High Definition Audio Controller - 1c22 Cougar Point SMBus Controller - 1c24 Cougar Point Thermal Management Controller - 1c25 Cougar Point DMI to PCI Bridge - 1c26 Cougar Point USB Enhanced Host Controller #1 - 1c27 Cougar Point USB Universal Host Controller #1 - 1c28 Cougar Point USB Universal Host Controller #2 - 1c29 Cougar Point USB Universal Host Controller #3 - 1c2a Cougar Point USB Universal Host Controller #4 - 1c2b Cougar Point USB Universal Host Controller #8 - 1c2c Cougar Point USB Universal Host Controller #5 - 1c2d Cougar Point USB Enhanced Host Controller #2 - 1c2e Cougar Point USB Universal Host Controller #6 - 1c2f Cougar Point USB Universal Host Controller #7 - 1c30 Cougar Point USB Universal Host Controller #9 - 1c33 Cougar Point LAN Controller - 1c35 Cougar Point VECI Controller - 1c3a Cougar Point HECI Controller #1 - 1c3b Cougar Point HECI Controller #2 - 1c3c Cougar Point IDE-r Controller - 1c3d Cougar Point KT Controller - 1c42 Cougar Point LPC Controller - 1c43 Cougar Point LPC Controller - 1c44 Cougar Point LPC Controller - 1c45 Cougar Point LPC Controller - 1c46 Cougar Point LPC Controller - 1c47 Cougar Point LPC Controller - 1c48 Cougar Point LPC Controller - 1c49 Cougar Point LPC Controller - 1c4a Cougar Point LPC Controller - 1c4b Cougar Point LPC Controller - 1c4c Cougar Point LPC Controller - 1c4d Cougar Point LPC Controller - 1c4e Cougar Point LPC Controller - 1c4f Cougar Point LPC Controller - 1c50 Cougar Point LPC Controller - 1c51 Cougar Point LPC Controller - 1c52 Cougar Point LPC Controller - 1c53 Cougar Point LPC Controller - 1c54 Cougar Point LPC Controller - 1c55 Cougar Point LPC Controller - 1c56 Cougar Point LPC Controller - 1c57 Cougar Point LPC Controller - 1c58 Cougar Point LPC Controller - 1c59 Cougar Point LPC Controller - 1c5a Cougar Point LPC Controller - 1c5b Cougar Point LPC Controller - 1c5c Cougar Point LPC Controller - 1c5d Cougar Point LPC Controller - 1c5f Cougar Point LPC Controller + 1c00 6 Series Chipset Family 4 port SATA IDE Controller + 1c01 6 Series Chipset Family 4 port SATA IDE Controller + 1c02 6 Series Chipset Family 6 port SATA AHCI Controller + 1c03 6 Series Chipset Family 6 port SATA AHCI Controller + 1c04 6 Series Chipset Family SATA RAID Controller + 1c05 6 Series Chipset Family SATA RAID Controller + 1c06 6 Series Chipset Family SATA RAID Controller + 1c08 6 Series Chipset Family 2 port SATA IDE Controller + 1c09 6 Series Chipset Family 2 port SATA IDE Controller + 1c10 6 Series Chipset Family PCI Express Root Port 1 + 1c12 6 Series Chipset Family PCI Express Root Port 2 + 1c14 6 Series Chipset Family PCI Express Root Port 3 + 1c16 6 Series Chipset Family PCI Express Root Port 4 + 1c18 6 Series Chipset Family PCI Express Root Port 5 + 1c1a 6 Series Chipset Family PCI Express Root Port 6 + 1c1c 6 Series Chipset Family PCI Express Root Port 7 + 1c1e 6 Series Chipset Family PCI Express Root Port 8 + 1c20 6 Series Chipset Family High Definition Audio Controller + 1c22 6 Series Chipset Family SMBus Controller + 1c24 6 Series Chipset Family Thermal Management Controller + 1c25 6 Series Chipset Family DMI to PCI Bridge + 1c26 6 Series Chipset Family USB Enhanced Host Controller #1 + 1c2d 6 Series Chipset Family USB Enhanced Host Controller #2 + 1c33 6 Series Chipset Family LAN Controller + 1c35 6 Series Chipset Family VECI Controller + 1c3a 6 Series Chipset Family HECI Controller #1 + 1c3b 6 Series Chipset Family HECI Controller #2 + 1c3c 6 Series Chipset Family IDE-r Controller + 1c3d 6 Series Chipset Family KT Controller + 1c40 6 Series Chipset Family LPC Controller + 1c41 6 Series Chipset Family LPC Controller + 1c42 6 Series Chipset Family LPC Controller + 1c43 6 Series Chipset Family LPC Controller + 1c44 6 Series Chipset Family LPC Controller + 1c45 6 Series Chipset Family LPC Controller + 1c46 P67 Express Chipset Family LPC Controller + 1c47 6 Series Chipset Family LPC Controller + 1c48 6 Series Chipset Family LPC Controller + 1c49 HM65 Express Chipset Family LPC Controller + 1c4a H67 Express Chipset Family LPC Controller + 1c4b HM67 Express Chipset Family LPC Controller + 1c4c 6 Series Chipset Family LPC Controller + 1c4d 6 Series Chipset Family LPC Controller + 1c4e 6 Series Chipset Family LPC Controller + 1c4f 6 Series Chipset Family LPC Controller + 1c50 6 Series Chipset Family LPC Controller + 1c51 6 Series Chipset Family LPC Controller + 1c52 6 Series Chipset Family LPC Controller + 1c53 6 Series Chipset Family LPC Controller + 1c54 6 Series Chipset Family LPC Controller + 1c55 6 Series Chipset Family LPC Controller + 1c56 6 Series Chipset Family LPC Controller + 1c57 6 Series Chipset Family LPC Controller + 1c58 6 Series Chipset Family LPC Controller + 1c59 6 Series Chipset Family LPC Controller + 1c5a 6 Series Chipset Family LPC Controller + 1c5b 6 Series Chipset Family LPC Controller + 1c5c 6 Series Chipset Family LPC Controller + 1c5d 6 Series Chipset Family LPC Controller + 1c5e 6 Series Chipset Family LPC Controller + 1c5f 6 Series Chipset Family LPC Controller + 1d00 Patsburg 4-Port SATA IDE Controller + 1d02 Patsburg 6-Port SATA AHCI Controller + 1d04 Patsburg SATA RAID Controller + 1d06 Patsburg SATA Premium RAID Controller + 1d08 Patsburg 2-Port SATA IDE Controller + 1d10 Patsburg PCI Express Root Port 1 + 1d11 Patsburg PCI Express Root Port 1 + 1d12 Patsburg PCI Express Root Port 2 + 1d13 Patsburg PCI Express Root Port 2 + 1d14 Patsburg PCI Express Root Port 3 + 1d15 Patsburg PCI Express Root Port 3 + 1d16 Patsburg PCI Express Root Port 4 + 1d17 Patsburg PCI Express Root Port 4 + 1d18 Patsburg PCI Express Root Port 5 + 1d19 Patsburg PCI Express Root Port 5 + 1d1a Patsburg PCI Express Root Port 6 + 1d1b Patsburg PCI Express Root Port 6 + 1d1c Patsburg PCI Express Root Port 7 + 1d1d Patsburg PCI Express Root Port 7 + 1d1e Patsburg PCI Express Root Port 8 + 1d1f Patsburg PCI Express Root Port 8 + 1d20 Patsburg High Definition Audio Controller + 1d22 Patsburg SMBus Controller + 1d24 Patsburg Thermal Management Controller + 1d25 Patsburg DMI to PCI Bridge + 1d26 Patsburg USB2 Enhanced Host Controller #1 + 1d2d Patsburg USB2 Enhanced Host Controller #2 + 1d33 Patsburg LAN Controller + 1d35 Patsburg VECI Controller + 1d3a Patsburg HECI Controller #1 + 1d3b Patsburg HECI Controller #2 + 1d3c Patsburg IDE-r Controller + 1d3d Patsburg KT Controller + 1d3e Patsburg PCI Express Virtual Root Port + 1d3f Patsburg PCI Express Virtual Switch Port + 1d40 Patsburg LPC Controller + 1d41 Patsburg LPC Controller + 1d50 Patsburg 8-Port SATA/SAS Storage Control Unit + 1d58 Patsburg 8-Port SATA/SAS Storage Control Unit + 1d59 Patsburg 4-Port SATA/SAS Storage Control Unit + 1d5b Patsburg 4-Port SATA Storage Control Unit + 1d60 Patsburg 8-Port SATA/SAS Storage Control Unit + 1d61 Patsburg SAS Storage Control Unit 1 + 1d68 Patsburg 8-Port SATA/SAS Storage Control Unit + 1d69 Patsburg 4-Port SATA/SAS Storage Control Unit + 1d6b Patsburg 4-Port SATA Storage Control Unit + 1d70 Patsburg SCU0 SMBus Controller + 1d71 Patsburg SCU1 SMBus Controller + 1d72 Patsburg SMBus Controller 2 + 1d73 Patsburg Integrated NVSRAM Controller + 1d74 Patsburg PCI Express Upstream Port + 1d76 Patsburg Multi-Function Glue 2410 82801AA ISA Bridge (LPC) 2411 82801AA IDE Controller 2412 82801AA USB Controller @@ -16233,6 +16904,7 @@ 10f7 8338 Panasonic CF-Y5 laptop 17aa 2009 ThinkPad T60/R60 series 27bc NM10 Family LPC Controller + 8086 4f4d DeskTop Board D510MO 27bd 82801GHM (ICH7-M DH) LPC Interface Bridge 1025 006c 9814 WKMI 27c0 N10/ICH7 Family SATA IDE Controller @@ -16248,6 +16920,7 @@ 27c1 N10/ICH7 Family SATA AHCI Controller 1028 01df PowerEdge SC440 1775 11cc CC11/CL11 + 8086 4f4d DeskTop Board D510MO 8086 5842 DeskTop Board D975XBX 27c3 82801GR/GH (ICH7 Family) SATA RAID Controller 1775 11cc CC11/CL11 @@ -16261,7 +16934,7 @@ 103c 30a3 Compaq nw8440 17aa 200d ThinkPad T60/R60 series 27c6 82801GHM (ICH7-M DH) SATA RAID Controller - 27c8 N10/ICH7 Family USB UHCI Controller #1 + 27c8 N10/ICH 7 Family USB UHCI Controller #1 1025 006c 9814 WKMI 1028 01ad OptiPlex GX620 1028 01d7 XPS M1210 @@ -16275,6 +16948,7 @@ 107b 5048 E4500 1775 11cc CC11/CL11 17aa 200a ThinkPad T60/R60 series + 8086 4f4d DeskTop Board D510MO 8086 544e DeskTop Board D945GTP 27c9 N10/ICH 7 Family USB UHCI Controller #2 1025 006c 9814 WKMI @@ -16290,6 +16964,7 @@ 107b 5048 E4500 1775 11cc CC11/CL11 17aa 200a ThinkPad T60/R60 series + 8086 4f4d DeskTop Board D510MO 8086 544e DeskTop Board D945GTP 27ca N10/ICH 7 Family USB UHCI Controller #3 1025 006c 9814 WKMI @@ -16305,6 +16980,7 @@ 107b 5048 E4500 1775 11cc CC11/CL11 17aa 200a ThinkPad T60/R60 series + 8086 4f4d DeskTop Board D510MO 8086 544e DeskTop Board D945GTP 27cb N10/ICH 7 Family USB UHCI Controller #4 1025 006c 9814 WKMI @@ -16319,6 +16995,7 @@ 107b 5048 E4500 1775 11cc CC11/CL11 17aa 200a ThinkPad T60/R60 series + 8086 4f4d DeskTop Board D510MO 8086 544e DeskTop Board D945GTP 27cc N10/ICH 7 Family USB2 EHCI Controller 1025 006c 9814 WKMI @@ -16333,6 +17010,7 @@ 1043 8179 P5KPL-VM,P5LD2-VM Mainboard 1775 11cc CC11/CL11 17aa 200b ThinkPad T60/R60 series + 8086 4f4d DeskTop Board D510MO 8086 544e DeskTop Board D945GTP 27d0 N10/ICH 7 Family PCI Express Port 1 103c 309f Compaq nx9420 Notebook @@ -16370,6 +17048,7 @@ 17aa 3802 Lenovo 3000 C200 audio [Realtek ALC861VD] 8086 1112 DeskTop Board D945GTP 8086 27d8 DeskTop Board D945GTP + 8086 d618 DeskTop Board D510MO 27da N10/ICH 7 Family SMBus Controller 1025 006c 9814 WKMI 1028 01ad OptiPlex GX620 @@ -16381,6 +17060,7 @@ 1458 5001 GA-8I945PG-RH Mainboard 1775 11cc CC11/CL11 17aa 200f ThinkPad T60/R60 series + 8086 4f4d DeskTop Board D510MO 8086 544e DeskTop Board D945GTP 8086 5842 DeskTop Board D975XBX 27dc N10/ICH 7 Family LAN Controller @@ -16445,6 +17125,7 @@ 17aa 20a7 ThinkPad T61 e4bf cc47 CCG-RUMBA 282a Mobile 82801 SATA RAID Controller + 1028 040b Latitude E6510 2830 82801H (ICH8 Family) USB UHCI Controller #1 1025 0121 Acer Aspire 5920G 1028 01da OptiPlex 745 @@ -16894,8 +17575,10 @@ 2b5e Xeon 7500 QPI Physical Port 3: Misc. control/status 2b60 Xeon 7500 SMI Physical Port 0: REUT control/status 2b62 Xeon 7500 SMI Physical Port 0: Misc control/status - 2b64 Xeon 7500 SMI Physical Port 0: REUT control/status + 2b64 Xeon 7500 SMI Physical Port 1: REUT control/status 2b66 Xeon 7500 SMI Physical Port 1: Misc control/status + 2b68 Westmere-EX Last Level Cache Coherence Engine 8 + 2b6c Westmere-EX Last Level Cache Coherence Engine 9 2c01 Xeon 5500/Core i7 QuickPath Architecture System Address Decoder 2c10 Xeon 5500/Core i7 QPI Link 0 2c11 Xeon 5500/Core i7 QPI Physical 0 @@ -16943,6 +17626,7 @@ 2c91 Core Processor QPI Physical 0 2c98 Core Processor Integrated Memory Controller 2c99 Core Processor Integrated Memory Controller Target Address Decoder + 2c9a Core Processor Integrated Memory Controller Test Registers 2c9c Core Processor Integrated Memory Controller Test Registers 2ca0 Core Processor Integrated Memory Controller Channel 0 Control Registers 2ca1 Core Processor Integrated Memory Controller Channel 0 Address Registers @@ -17044,6 +17728,30 @@ 2e45 4 Series Chipset HECI Controller 2e46 4 Series Chipset PT IDER Controller 2e47 4 Series Chipset Serial KT Controller + 2e50 CE Media Processor CE3100 + 2e52 CE Media Processor Clock and Reset Controller + 2e58 CE Media Processor Interrupt Controller + 2e5a CE Media Processor CE3100 A/V Bridge + 2e5b Graphics Media Accelerator 500 Graphics + 2e5c CE Media Processor Video Decoder + 2e5d CE Media Processor Transport Stream Interface + 2e5e CE Media Processor Transport Stream Processor 0 + 2e5f CE Media Processor Audio DSP + 2e60 CE Media Processor Audio Interfaces + 2e61 CE Media Processor Video Display Controller + 2e62 CE Media Processor Video Processing Unit + 2e63 CE Media Processor HDMI Tx Interface + 2e65 CE Media Processor Expansion Bus Interface + 2e66 CE Media Processor UART + 2e67 CE Media Processor General Purpose I/Os + 2e68 CE Media Processor I2C Interface + 2e69 CE Media Processor Smart Card Interface + 2e6a CE Media Processor SPI Master Interface + 2e6e CE Media Processor Gigabit Ethernet Controller + 2e6f CE Media Processor Media Timing Unit + 2e70 CE Media Processor USB + 2e71 CE Media Processor SATA + 2e73 CE Media Processor CE3100 PCI Express 2e90 4 Series Chipset DRAM Controller 2e91 4 Series Chipset PCI Express Root Port 2e92 4 Series Chipset Integrated Graphics Controller @@ -17053,6 +17761,9 @@ 2e96 4 Series Chipset PT IDER Controller 3200 GD31244 PCI-X SATA HBA 1775 c200 C2K onboard SATA host bus adapter + 3310 IOP348 I/O Processor + 1054 3030 HRA380 Hitachi RAID Adapter to PCIe + 1054 3034 HRA381 Hitachi RAID Adapter to PCIe 3313 IOP348 I/O Processor (SL8e) in IOC Mode SAS/SATA 331b IOP348 I/O Processor (SL8x) in IOC Mode SAS/SATA 3331 IOC340 I/O Controller (VV8e) SAS/SATA @@ -17352,6 +18063,7 @@ 1028 028d PowerEdge T410 USB EHCI Controller 1458 5006 GA-EP45-DS5 Motherboard 3a3e 82801JI (ICH10 Family) HD Audio Controller + 1458 a002 GA-EP45-UD3R Motherboard 1458 a102 GA-EP45-DS5 Motherboard 3a40 82801JI (ICH10 Family) PCI Express Root Port 1 1028 028c PowerEdge R410 PCI Express Port 1 @@ -17399,6 +18111,7 @@ 3b05 Mobile 5 Series Chipset LPC Interface Controller 3b06 5 Series Chipset LPC Interface Controller 3b07 Mobile 5 Series Chipset LPC Interface Controller + 1028 040b Latitude E6510 3b08 5 Series Chipset LPC Interface Controller 3b09 Mobile 5 Series Chipset LPC Interface Controller 1025 0347 Aspire 7740G @@ -17439,10 +18152,12 @@ 3b2f 5 Series/3400 Series Chipset 6 port SATA AHCI Controller 3b30 5 Series/3400 Series Chipset SMBus Controller 1025 0347 Aspire 7740G + 1028 040b Latitude E6510 3b32 5 Series/3400 Series Chipset Thermal Subsystem 1025 0347 Aspire 7740G 3b34 5 Series/3400 Series Chipset USB2 Enhanced Host Controller 1025 0347 Aspire 7740G + 1028 040b Latitude E6510 3b36 5 Series/3400 Series Chipset USB Universal Host Controller 3b37 5 Series/3400 Series Chipset USB Universal Host Controller 3b38 5 Series/3400 Series Chipset USB Universal Host Controller @@ -17451,6 +18166,7 @@ 3b3b 5 Series/3400 Series Chipset USB Universal Host Controller 3b3c 5 Series/3400 Series Chipset USB2 Enhanced Host Controller 1025 0347 Aspire 7740G + 1028 040b Latitude E6510 3b3e 5 Series/3400 Series Chipset USB Universal Host Controller 3b3f 5 Series/3400 Series Chipset USB Universal Host Controller 3b40 5 Series/3400 Series Chipset USB Universal Host Controller @@ -17466,11 +18182,88 @@ 3b53 5 Series/3400 Series Chipset VECI Controller 3b56 5 Series/3400 Series Chipset High Definition Audio 1025 0347 Aspire 7740G + 1028 040b Latitude E6510 + 3b57 5 Series/3400 Series Chipset High Definition Audio 3b64 5 Series/3400 Series Chipset HECI Controller 1025 0347 Aspire 7740G 3b65 5 Series/3400 Series Chipset HECI Controller 3b66 5 Series/3400 Series Chipset PT IDER Controller 3b67 5 Series/3400 Series Chipset KT Controller + 3c00 Sandy Bridge DMI2 + 3c01 Sandy Bridge DMI2 in PCI Express Mode + 3c02 Sandy Bridge IIO PCI Express Root Port 1a + 3c03 Sandy Bridge IIO PCI Express Root Port 1b + 3c04 Sandy Bridge IIO PCI Express Root Port 2a + 3c05 Sandy Bridge IIO PCI Express Root Port 2b + 3c06 Sandy Bridge IIO PCI Express Root Port 2c + 3c07 Sandy Bridge IIO PCI Express Root Port 2d + 3c08 Sandy Bridge IIO PCI Express Root Port 3a in PCI Express Mode + 3c09 Sandy Bridge IIO PCI Express Root Port 3b + 3c0a Sandy Bridge IIO PCI Express Root Port 3c + 3c0b Sandy Bridge IIO PCI Express Root Port 3d + 3c0d Sandy Bridge Non-Transparent Bridge + 3c0e Sandy Bridge Non-Transparent Bridge + 3c0f Sandy Bridge Non-Transparent Bridge + 3c20 Sandy Bridge DMA Channel 0 + 3c21 Sandy Bridge DMA Channel 1 + 3c22 Sandy Bridge DMA Channel 2 + 3c23 Sandy Bridge DMA Channel 3 + 3c24 Sandy Bridge DMA Channel 4 + 3c25 Sandy Bridge DMA Channel 5 + 3c26 Sandy Bridge DMA Channel 6 + 3c27 Sandy Bridge DMA Channel 7 + 3c28 Sandy Bridge Address Map, VTd_Misc, System Management + 3c2a Sandy Bridge Control Status and Global Errors + 3c2c Sandy Bridge I/O APIC + 3c2e Sandy Bridge DMA + 3c2f Sandy Bridge DMA + 3c40 Sandy Bridge IIO Switch and IRP Performance Monitor + 3c43 Sandy Bridge Ring to PCI Express Performance Monitor + 3c44 Sandy Bridge Ring to QuickPath Interconnect Link 0 Performance Monitor + 3c45 Sandy Bridge Ring to QuickPath Interconnect Link 1 Performance Monitor + 3c46 Sandy Bridge Processor Home Agent Performance Monitoring + 3c71 Sandy Bridge Integrated Memory Controller RAS Registers + 3c80 Sandy Bridge QPI Link 0 + 3c83 Sandy Bridge QPI Link Reut 0 + 3c84 Sandy Bridge QPI Link Reut 0 + 3c90 Sandy Bridge QPI Link 1 + 3c93 Sandy Bridge QPI Link Reut 1 + 3c94 Sandy Bridge QPI Link Reut 1 + 3ca0 Sandy Bridge Processor Home Agent + 3ca8 Sandy Bridge Integrated Memory Controller Registers + 3caa Sandy Bridge Integrated Memory Controller Target Address Decoder 0 + 3cab Sandy Bridge Integrated Memory Controller Target Address Decoder 1 + 3cac Sandy Bridge Integrated Memory Controller Target Address Decoder 2 + 3cad Sandy Bridge Integrated Memory Controller Target Address Decoder 3 + 3cae Sandy Bridge Integrated Memory Controller Target Address Decoder 4 + 3cb0 Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 0 + 3cb1 Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 1 + 3cb2 Sandy Bridge Integrated Memory Controller ERROR Registers 0 + 3cb3 Sandy Bridge Integrated Memory Controller ERROR Registers 1 + 3cb4 Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 2 + 3cb5 Sandy Bridge Integrated Memory Controller Channel 0-3 Thermal Control 3 + 3cb6 Sandy Bridge Integrated Memory Controller ERROR Registers 2 + 3cb7 Sandy Bridge Integrated Memory Controller ERROR Registers 3 + 3cb8 Sandy Bridge DDRIO + 3cc0 Sandy Bridge Power Control Unit 0 + 3cc1 Sandy Bridge Power Control Unit 1 + 3cc2 Sandy Bridge Power Control Unit 2 + 3cd0 Sandy Bridge Power Control Unit 3 + 3ce0 Sandy Bridge Interrupt Control Registers + 3ce3 Sandy Bridge Semaphore and Scratchpad Configuration Registers + 3ce4 Sandy Bridge R2PCIe + 3ce6 Sandy Bridge QuickPath Interconnect Agent Ring Registers + 3ce8 Sandy Bridge Unicast Register 0 + 3ce9 Sandy Bridge Unicast Register 5 + 3cea Sandy Bridge Unicast Register 1 + 3ceb Sandy Bridge Unicast Register 6 + 3cec Sandy Bridge Unicast Register 3 + 3ced Sandy Bridge Unicast Register 7 + 3cee Sandy Bridge Unicast Register 4 + 3cef Sandy Bridge Unicast Register 8 + 3cf4 Sandy Bridge Integrated Memory Controller System Address Decoder 0 + 3cf5 Sandy Bridge Integrated Memory Controller System Address Decoder 1 + 3cf6 Sandy Bridge System Address Decoder 4000 5400 Chipset Memory Controller Hub 4001 5400 Chipset Memory Controller Hub 4003 5400 Chipset Memory Controller Hub @@ -17492,18 +18285,18 @@ 4035 5400 Chipset FBD Registers 4036 5400 Chipset FBD Registers 4100 Moorestown Graphics and Video - 4108 Tunnel Creek Integrated Graphics Controller - 4109 Tunnel Creek Integrated Graphics Controller - 410a Tunnel Creek Integrated Graphics Controller - 410b Tunnel Creek Integrated Graphics Controller - 410c Tunnel Creek Integrated Graphics Controller - 410d Tunnel Creek Integrated Graphics Controller - 410e Tunnel Creek Integrated Graphics Controller - 410f Tunnel Creek Integrated Graphics Controller - 4114 Tunnel Creek PCI Host Bridge #1 - 4115 Tunnel Creek PCI Host Bridge #2 - 4116 Tunnel Creek PCI Host Bridge #3 - 4117 Tunnel Creek PCI Host Bridge #4 + 4108 Atom Processor E6xx Integrated Graphics Controller + 4109 Atom Processor E6xx Integrated Graphics Controller + 410a Atom Processor E6xx Integrated Graphics Controller + 410b Atom Processor E6xx Integrated Graphics Controller + 410c Atom Processor E6xx Integrated Graphics Controller + 410d Atom Processor E6xx Integrated Graphics Controller + 410e Atom Processor E6xx Integrated Graphics Controller + 410f Atom Processor E6xx Integrated Graphics Controller + 4114 Atom Processor E6xx PCI Host Bridge #1 + 4115 Atom Processor E6xx PCI Host Bridge #2 + 4116 Atom Processor E6xx PCI Host Bridge #3 + 4117 Atom Processor E6xx PCI Host Bridge #4 4220 PRO/Wireless 2200BG [Calexico2] Network Connection 103c 0934 Compaq nw8240/nx8220 103c 12f6 Compaq nw8240/nx8220 @@ -17531,6 +18324,7 @@ 8086 1014 PRO/Wireless 3945BG Network Connection 4229 PRO/Wireless 4965 AG or AGN [Kedron] Network Connection 8086 1100 Vaio VGN-SZ79SN_C + 8086 1101 PRO/Wireless 4965 AG or AGN 422b Centrino Ultimate-N 6300 8086 1101 Centrino Ultimate-N 6300 3x3 AGN 8086 1121 Centrino Ultimate-N 6300 3x3 AGN @@ -17763,13 +18557,13 @@ 811c System Controller Hub (SCH Poulsbo) SDIO Controller #1 811d System Controller Hub (SCH Poulsbo) SDIO Controller #2 811e System Controller Hub (SCH Poulsbo) SDIO Controller #3 - 8180 Tunnel Creek PCI Express Port 3 - 8181 Tunnel Creek PCI Express Port 4 - 8182 Tunnel Creek Integrated Graphics Controller - 8183 Tunnel Creek Configuration Unit - 8184 Tunnel Creek PCI Express Port 1 - 8185 Tunnel Creek PCI Express Port 2 - 8186 Tunnel Creek LPC Bridge + 8180 Atom Processor E6xx PCI Express Port 3 + 8181 Atom Processor E6xx PCI Express Port 4 + 8182 Atom Processor E6xx Integrated Graphics Controller + 8183 Atom Processor E6xx Configuration Unit + 8184 Atom Processor E6xx PCI Express Port 1 + 8185 Atom Processor E6xx PCI Express Port 2 + 8186 Atom Processor E6xx LPC Bridge 84c4 450KX/GX [Orion] - 82454KX/GX PCI bridge 84c5 450KX/GX [Orion] - 82453KX/GX Memory controller 84ca 450NX - 82451NX Memory & I/O Controller @@ -17785,32 +18579,32 @@ 1993 0ded mGuard-PCI AV#2 1993 0dee mGuard-PCI AV#1 1993 0def mGuard-PCI AV#0 - 8800 Topcliff PCI Express Port - 8801 Topcliff Packet Hub - 8802 Topcliff Gigabit Ethernet Controller - 8803 Topcliff General Purpose IO Controller - 8804 Topcliff USB OHCI Controller #4 - 8805 Topcliff USB OHCI Controller #5 - 8806 Topcliff USB OHCI Controller #6 - 8807 Topcliff USB2 EHCI Controller #2 - 8808 Topcliff USB Client Controller - 8809 Topcliff SDIO Controller #1 - 880a Topcliff SDIO Controller #2 - 880b Topcliff SATA AHCI Controller - 880c Topcliff USB OHCI Controller #1 - 880d Topcliff USB OHCI Controller #2 - 880e Topcliff USB OHCI Controller #3 - 880f Topcliff USB2 EHCI Controller #1 - 8810 Topcliff DMA Controller #1 - 8811 Topcliff UART Controller 0 - 8812 Topcliff UART Controller 1 - 8813 Topcliff UART Controller 2 - 8814 Topcliff UART Controller 3 - 8815 Topcliff DMA Controller #2 - 8816 Topcliff Serial Peripheral Interface Bus - 8817 Topcliff I2C Controller - 8818 Topcliff Controller Area Network (CAN) Controller - 8819 Topcliff IEEE 1588 Hardware Assist + 8800 Platform Controller Hub EG20T PCI Express Port + 8801 Platform Controller Hub EG20T Packet Hub + 8802 Platform Controller Hub EG20T Gigabit Ethernet Controller + 8803 Platform Controller Hub EG20T General Purpose IO Controller + 8804 Platform Controller Hub EG20T USB OHCI Controller #4 + 8805 Platform Controller Hub EG20T USB OHCI Controller #5 + 8806 Platform Controller Hub EG20T USB OHCI Controller #6 + 8807 Platform Controller Hub EG20T USB2 EHCI Controller #2 + 8808 Platform Controller Hub EG20T USB Client Controller + 8809 Platform Controller Hub EG20T SDIO Controller #1 + 880a Platform Controller Hub EG20T SDIO Controller #2 + 880b Platform Controller Hub EG20T SATA AHCI Controller + 880c Platform Controller Hub EG20T USB OHCI Controller #1 + 880d Platform Controller Hub EG20T USB OHCI Controller #2 + 880e Platform Controller Hub EG20T USB OHCI Controller #3 + 880f Platform Controller Hub EG20T USB2 EHCI Controller #1 + 8810 Platform Controller Hub EG20T DMA Controller #1 + 8811 Platform Controller Hub EG20T UART Controller 0 + 8812 Platform Controller Hub EG20T UART Controller 1 + 8813 Platform Controller Hub EG20T UART Controller 2 + 8814 Platform Controller Hub EG20T UART Controller 3 + 8815 Platform Controller Hub EG20T DMA Controller #2 + 8816 Platform Controller Hub EG20T Serial Peripheral Interface Bus + 8817 Platform Controller Hub EG20T I2C Controller + 8818 Platform Controller Hub EG20T Controller Area Network (CAN) Controller + 8819 Platform Controller Hub EG20T IEEE 1588 Hardware Assist 9000 IXP2000 Family Network Processor 9001 IXP2400 Network Processor 9002 IXP2300 Network Processor @@ -17820,7 +18614,9 @@ 9641 Integrated RAID 96a1 Integrated RAID a000 N10 Family DMI Bridge + 8086 4f4d DeskTop Board D510MO a001 N10 Family Integrated Graphics Controller + 8086 4f4d DeskTop Board D510MO a002 N10 Family Integrated Graphics Controller a003 N10 Family CHAPS counter a010 N10 Family DMI Bridge @@ -17842,6 +18638,7 @@ d130 Core Processor DMI d131 Core Processor DMI d132 Core Processor DMI + 1028 040b Latitude E6510 d133 Core Processor DMI d134 Core Processor DMI d135 Core Processor DMI @@ -18055,8 +18852,9 @@ 0243 Serial ATA II RAID 1430SA 0244 eSATA II RAID 1225SA 0250 ServeRAID Controller - 1014 0279 ServeRAID-xx - 1014 028c ServeRAID-xx + 1014 0279 ServeRAID 6M + 1014 028c ServeRAID 6i/6i+ + 1014 028e ServeRAID 7k 0279 ServeRAID 6M 0283 AAC-RAID 9005 0283 Catapult @@ -18259,6 +19057,7 @@ 1000 0022 2P2S (2 Parallel / 2 16550A Serial Port Adapter) 9865 PCI 9865 Multi-I/O Controller 9901 PCIe 9901 Multi-I/O Controller + 9990 MCS9990 PCIe to 4âPort USB 2.0 Host Controller 9902 Stargen Inc. 0001 SG2010 PCI over Starfabric Bridge 0002 SG2010 PCI to Starfabric Gateway @@ -18284,6 +19083,7 @@ ad00 Alta Data Technologies LLC aecb Adrienne Electronics Corporation 6250 VITC/LTC Timecode Reader card [PCI-VLTC/RDR] affe Sirrix AG security technologies + 01e1 PCI1E1 1-port ISDN E1 interface 02e1 PCI2E1 2-port ISDN E1 interface 450e PCI4S0EC 4-port ISDN S0 interface dead Sirrix.PCI4S0 4-port ISDN S0 interface @@ -18319,6 +19119,7 @@ d161 Digium, Inc. 0410 Wildcard TE410P/TE412P quad-span T1/E1/J1 card 3.3V 0420 Wildcard TE420P quad-span T1/E1/J1 card 3.3V (PCI-Express) 0800 Wildcard TDM800P 8-port analog card + 1220 Wildcard TE220 dual-span T1/E1/J1 card 3.3V (PCI-Express) (5th gen) 2400 Wildcard TDM2400P 24-port analog card 3400 Wildcard TC400P transcoder base card 8000 Wildcard TE121 single-span T1/E1/J1 card (PCI-Express) @@ -18416,7 +19217,7 @@ eace Endace Measurement Systems, Ltd 820e DAG 8.2X 10G Ethernet 820f DAG 8.2X 10G Ethernet (2nd bus) 8400 DAG 8.4I Infiniband x4 SDR - 8500 DAG 8.5IF Infiniband x4 DDR + 8500 DAG 8.5I Infiniband x4 DDR 920e DAG 9.2X2 10G Ethernet ec80 Belkin Corporation ec00 F5D6000 @@ -18638,3 +19439,4 @@ C 11 Signal processing controller 10 Communication synchronizer 20 Signal processing management 80 Signal processing controller +C ff Unassigned class diff --git a/src/hwdata/usb.ids b/src/hwdata/usb.ids index 887cb83..d7790d1 100644 --- a/src/hwdata/usb.ids +++ b/src/hwdata/usb.ids @@ -2,15 +2,15 @@ # List of USB ID's # # Maintained by Stephen J. Gowdy linux.usb.ids@gmail.com -# If you have any new entries, please submit then via +# If you have any new entries, please submit them via # http://www.linux-usb.org/usb-ids.html # or send entries as patches (diff -u old new) in the # body of your email (a bot will attempt to deal with it). # The latest version can be obtained from # http://www.linux-usb.org/usb.ids # -# Version: 2010.05.16 -# Date: 2010-05-16 20:34:19 +# Version: 2010.12.24 +# Date: 2010-12-24 20:34:02 #
# Vendors, devices and interfaces. Please keep sorted. @@ -29,10 +29,11 @@ 5301 GW-US54ZGL 802.11bg 0079 DragonRise Inc. 0006 Generic USB Joystick -0105 Unknown - 145f 802.11bg +0105 Trust International B.V. + 145f NW-3100 802.11b/g 54Mbps Wireless Network Adapter [zd1211] 0145 Unknown 0112 Card Reader +0154 LW154 Wireless 150N Adapter 0204 Chipsbank Microelectronics Co., Ltd 6025 CBM2080 Flash drive controller 6026 CBM1180 Flash drive controller @@ -40,6 +41,7 @@ 0301 MIDI Port 02ad HUMAX Co., Ltd. 138c PVR Mass Storage +0300 MM300 eBook Reader 0324 OCZ Technology Inc bc06 OCZ ATV USB 2.0 Flash Drive bc08 OCZ Rally2/ATV USB 2.0 Flash Drive @@ -88,23 +90,28 @@ 2063 LUFA Datalogger Device 2103 JTAG ICE mkII 2104 AVR ISP mkII + 2105 AVRONE! 2106 STK600 development board 2107 AVR Dragon + 210d XPLAIN evaluation kit (CDC ACM) 2ffb at90usb AVR DFU bootloader 2ffd at89c5130/c5131 DFU bootloader 2fff at89c5132/c51snd1c DFU bootloader 3301 at43301 4-Port Hub 3312 4-Port Hub + 4102 AirVast W-Buddie WN210 5601 at76c510 Prism-II 802.11b Access Point 5603 Cisco 7920 WiFi IP Phone 6124 at91sam SAMBA bootloader 7603 at76c503a D-Link DWL-120 802.11b Adapter - 7604 FastVNET + 7604 at76c503a 802.11b Adapter 7605 at76c503a 802.11b Adapter 7606 at76c505 802.11b Adapter 7611 at76c510 rfmd2948 802.11b Access Point 7613 WL-1130 USB 7614 AT76c505a Wireless Adapter + 7615 AT76C505AMX Wireless Adapter + 7617 AT76C505AS Wireless Adapter ff07 Tux Droid fish dongle 03ec Iwatsu America, Inc. 03ed Mitel Corp. @@ -125,6 +132,7 @@ 0011 OfficeJet G55 0012 DeskJet 1125C Printer Port 0024 KU-0316 Keyboard + 002a LaserJet P1102 0101 ScanJet 4100c 0102 PhotoSmart S20 0104 DeskJet 880c/970c @@ -260,6 +268,7 @@ 1804 DeskJet 916C 1805 ScanJet 7650 1811 PSC 720 + 1812 OfficeJet Pro K550 1817 LaserJet 3030 181d integrated module with Bluetooth 2.0 wireless technology. 1902 PhotoSmart A430 series @@ -283,11 +292,13 @@ 1f11 PSC 920 1f12 OfficeJet Pro K5300 1f17 color LaserJet 5550 + 1f1d un2400 Gobi Wireless Modem 2001 Floppy 2002 Hub 2004 DeskJet 640c 2005 ScanJet 3570c 2012 OfficeJet Pro K5400 + 201d un2400 Gobi Wireless Modem (QDL mode) 2102 PhotoSmart 7345 2104 DeskJet 630c 2112 OfficeJet Pro L7500 @@ -305,12 +316,14 @@ 2402 PhotoSmart 7700 series 2405 ScanJet 4070 PhotoSmart 2417 LaserJet 4250 + 241d Gobi 2000 Wireless Modem (QDL mode) 2424 LP1965 19" Monitor Hub 2502 PhotoSmart 7700 series 2504 DeskJet F4200 series 2505 ScanJet 3770 2512 OfficeJet Pro L7300 2517 LaserJet 2410 + 251d Gobi 2000 Wireless Modem 2524 LP3065 30" Monitor Hub 2602 PhotoSmart A520 series 2605 ScanJet 3800c @@ -335,10 +348,11 @@ 2d11 OfficeJet 6110 2d17 Printing Support 2e11 PSC 1000 - 2e17 Printing Support + 2e17 LaserJet 2600n 2e24 LP2275w Monitor Hub 2f11 PSC 1200 2f17 EWS 2605dn + 2f24 LP2475w Monitor Hub 3002 PhotoSmart P1000 3004 DeskJet 980c 3005 ScanJet 4670v @@ -349,6 +363,7 @@ 3111 OfficeJet 4100 series 3117 EWS 2605dtn 3202 PhotoSmart 1215 + 3207 4 GB flash drive 3211 OfficeJet 4105 series 3217 LaserJet 3050 3302 PhotoSmart 1218 @@ -398,6 +413,7 @@ 4211 OfficeJet 7300 series 4217 EWS CM1015 4302 PhotoSmart 850 (ptp) + 4305 ScanJet G3110 4311 OfficeJet 7400 series 4317 Color LaserJet CM1017 4402 PhotoSmart 935 (ptp) @@ -408,6 +424,7 @@ 4517 EWS UPD 4605 ScanJet G4050 4611 PhotoSmart 2700 + 4717 Color LaserJet CP1215 4811 PSC 1600 4911 PSC 2350 4b11 OfficeJet 6200 @@ -589,10 +606,12 @@ 05dc Rigol Technologies DS1000USB Oscilloscope 0807 Bluetooth Dongle 080a Bluetooth Device + 09c4 Rigol Technologies DG1022 Arbitrary Waveform Generator 1000 Mustek BearPaw 1200 Scanner 1001 Mustek BearPaw 2400 Scanner 1237 Hub a000 Smart Display Reference Device + c359 Logitech Harmony (Boot loader mode) c35b Printing Support c55d Rigol Technologies DS5000USB Oscilloscope 0401 National Registry, Inc. @@ -645,6 +664,7 @@ d013 SCS DRAGON 1 d6f8 UNI Black BOX e0d0 Total Phase Aardvark I2C/SPI analyzer + e521 EVER Sinline XL Series UPS e700 Elster Unicom III Optical Probe e888 Expert ISDN Control USB e889 USB-RS232 OptoBridge @@ -652,10 +672,17 @@ e88b Precision Clock MSF USB e88c Expert mouseCLOCK USB II HBG ea90 Eclo 1-Wire Adapter - ed72 Hameg HM1508-2 Oscilloscope + ed71 HAMEG HO870 Serial Port + ed72 HAMEG HO720 Serial Port + ed73 HAMEG HO730 Serial Port + ed74 HAMEG HO820 Serial Port + f070 Serial Converter 422/485 [Vardaan VEUSB422R3] f1a0 Asix PRESTO Programmer f208 Papenmeier Braille-Display + f3c0 4N-GALAXY Serial Converter f680 Suunto Sports Instrument + f758 GW Instek GDS-8x0 Oscilloscope + f850 USB-UIRT (Universal Infrared Receiver+Transmitter) f918 Ant8 Logic Probe fa00 Matrix Orbital USB Serial fa01 Matrix Orbital MX2 or MX3 @@ -699,8 +726,12 @@ 0406 Fujitsu-ICL Computers 0407 Fujitsu Personal Systems, Inc. 0408 Quanta Computer, Inc. + 0103 FV TouchCam N1 (Audio) 030c HP Webcam + 03b2 HP Webcam + 1030 FV TouchCam N1 (Video) 3000 Optical dual-touch panel + 3001 Optical Touch Screen 0409 NEC Corp. 0011 PC98 Series Layout Keyboard Mouse 0012 ATerm IT75DSU ISDN TA @@ -735,6 +766,9 @@ 00f7 Smart Display PK-SD10 011d e228 Mobile Phone 0203 HID Audio Controls + 0248 Aterm PA-WL54GU + 0249 Aterm WL300NU-G + 02b4 Aterm WL300NU-AG 55aa Hub 55ab Hub [iMac/iTouch kbd] 8010 Intellibase Hub @@ -861,9 +895,12 @@ 05c3 Digital Camera 05c4 Digital Camera 05c5 Digital Camera + 05c8 EASYSHARE Z1485 IS Digital Camera 05d3 EasyShare M320 Camera + 05d4 EasyShare C180 Digital Camera 1001 EasyShare SV811 Digital Picture Frame 4000 InkJet Color Printer + 4109 EasyShare Printer Dock Series 3 410d EasyShare G600 Printer Dock 5010 Wireless Adapter 5012 DBT-220 Bluetooth Adapter @@ -923,7 +960,12 @@ 0148 Buffalo WLI-UC-G300HP Wireless LAN Adapter 0150 Buffalo WLP-UC-AG300 Wireless LAN Adapter 0157 Buffalo External Hard Drive HD-PEU2 + 0158 Buffalo WLI-UC-GNHP Wireless LAN Adapter 015d Buffalo WLI-UC-GN Wireless LAN Adapter [Ralink RT2870] + 016f Buffalo WLI-UC-G301N Wireless LAN Adapter + 017f Sony UWA-BR100 802.11abgn Wireless Adapter [Atheros AR7010] + 019e Buffalo WLI-UC-GNP Wireless LAN Adapter + 01a2 Buffalo WLI-UC-GNM Wireless LAN Adapter 0412 Award Software International 0413 Leadtek Research, Inc. 1310 WinFast TV - NTSC + FM @@ -989,6 +1031,7 @@ 0418 AST Research 0419 Samsung Info. Systems America, Inc. 0001 IrDA Remote Controller / Creative Cordless Mouse + 0600 Desktop Wireless 6000 3001 Xerox P1202 Laser Printer 3003 Olivetti PG L12L 3201 Docuprint P8ex @@ -999,7 +1042,7 @@ 3602 InkJet Color Printer 4602 Remote NDIS Network Device 8001 Hub - 8002 SyncMaster 757DFX HID Device + 8002 SyncMaster HID Monitor Control aa03 SDAS-3 MP3 Player 041a Phoenix Technologies, Ltd 041b d'TV @@ -1010,6 +1053,8 @@ 1050 GamePad Cobra 1053 Mouse Gamer HD7600L 200c MuVo V100 + 2020 Zen X-Fi 2 + 2801 Prodikeys PC-MIDI multifunction keyboard 3000 SoundBlaster Extigy 3002 SB External Composite Device 3010 SoundBlaster MP3+ @@ -1021,8 +1066,10 @@ 3060 Sound Blaster Audigy 2 ZS External 3061 SoundBlaster Audigy 2 ZS Video Editor 3090 Sound Blaster Digital Music SX + 3f00 E-Mu Xboard 25 MIDI Controller 3f02 E-Mu 0202 3f04 E-Mu 0404 + 3f07 E-Mu Xmidi 1x1 4003 VideoBlaster Webcam Go Plus [W9967CF] 4004 Nomad II MG 4005 Webcam Blaster Go ES @@ -1075,7 +1122,8 @@ 4058 Live! Cam Optia AF 4061 Live! Cam Notebook Pro [VF0400] 4063 Live! Cam Video IM Pro - 4068 Webcam Live! Notebook + 4068 Live! Cam Notebook [VF0470] + 4083 Live! Cam Socialize [VF0640] 4100 Nomad Jukebox 2 4101 Nomad Jukebox 3 4102 NOMAD MuVo^2 @@ -1094,6 +1142,7 @@ 411c Nomad MuVo USB 2.0 411d Zen 411e Zen Micro + 4120 Nomad MuVo TX FM 4123 Zen Portable Media Center 4124 MuVo^2 FM (uHDD) 4126 Dell DJ (2nd gen) @@ -1152,8 +1201,25 @@ 0155 5800 XpressMusic (Multimedia mode) 0156 5800 XpressMusic (Storage mode) 0157 5800 XpressMusic (Imaging mode) + 0199 6700 Classic (msc) + 019a 6700 Classic (PC Suite) + 019b 6700 Classic (mtp) + 01b0 6303 classic Phone (PC Suite mode) + 01b1 6303 classic Phone (Mass storage mode) + 01b2 6303 classic Phone (Printing and media mode) 01c7 N900 (Storage Mode) 01c8 N900 (PC-Suite Mode) + 026a N97 (mass storage) + 026b N97 (Multimedia) + 026c N97 (PC Suite) + 026d N97 (Pictures) + 0295 660i/6600i Slide Phone (Mass Storage) + 0297 660i/6600i Slide Phone (Still Image) + 02e1 5230 (Storage mode) + 02e2 5230 (Multimedia mode) + 02e3 5230 (PC-Suite mode) + 02e4 5230 (Imaging mode) + 03a4 C5 (Storage mode) 0400 7600 Phone Parent 0401 6650 GSM Phone 0402 6255 Phone Parent @@ -1194,6 +1260,7 @@ 043c 6155 Phone Parent 043d 6270 Phone Parent 0443 N70 Phone Parent + 0444 N91 044c NM850iG Phone Parent 044d E61 (PC Suite mode) 044e E61 (Data Exchange mode) @@ -1204,6 +1271,7 @@ 045a 6280 Phone Parent 045d 6282 Phone Parent 046e 6110 Navigator + 0471 6110 Navigator 0485 MTP Device 04b9 5300 04c3 N800 Internet Tablet @@ -1246,6 +1314,9 @@ 2514 USB 2.0 Hub 2524 USB MultiSwitch Hub 2602 USB 2.0 Hub + 2640 USB 2.0 Hub + 4060 Ultra Fast Media Reader + 4064 Ultra Fast Media Reader 0425 Motorola Semiconductors HK, Ltd 0101 G-Tech Wireless Mouse & Keyboard f102 G-Tech U+P Wireless Mouse @@ -1270,9 +1341,11 @@ 000b 109 Japanese Keyboard 0082 109 Japanese Keyboard 0083 109 Japanese Keyboard + 00a2 Type 7 Keyboard 0100 3-button Mouse - 100e 24.1" LCD Monitor v4 + 100e 24.1" LCD Monitor v4 / FID-638 Mouse 36ba Bus Powered Hub + cdab Raritan KVM dongle 0431 Itac Systems, Inc. 0100 Mouse-Trak 3-button Track Ball 0432 Unisys Corp. @@ -1433,6 +1506,7 @@ 010f 6500 series 4303 Xerox WorkCentre Pro 412 043e LG Electronics USA, Inc. + 3001 AN-WF100 802.11abgn Wireless Adapter [Broadcom BCM4323] 42bd Flatron 795FT Plus Monitor 4a4d Flatron 915FT Plus Monitor 7001 MF-PD100 Soul Digital MP3 Player @@ -1476,6 +1550,7 @@ 300c Bluetooth Controller (ALPS/UGPZ6) 300d Bluetooth Controller (ALPS/UGPZ6) 3010 Bluetooth Adapter + 3017 BCM2046 Bluetooth Device ffff Compaq Bluetooth Multiport Module 044f ThrustMaster, Inc. 0400 HOTAS Cougar @@ -1491,8 +1566,13 @@ b304 Firestorm Dual Power b307 vibrating Upad b30b Wireless VibrationPad + b323 Dual Trigger 3-in-1 (PC Mode) + b324 Dual Trigger 3-in-1 (PS3 Mode) b603 force feedback Wheel b605 force feedback Racing Wheel + b651 Ferrari GT Rumble Force Wheel + b653 RGT Force Feedback Clutch Racing Wheel + b654 Ferrari GT Force Feedback Wheel b700 Tacticalboard 0450 DFI, Inc. 0451 Texas Instruments, Inc. @@ -1514,6 +1594,7 @@ 625f Trekstor USB-Stick 12 CS-D 12 GB dbc0 Device Bay Controller e001 GraphLink + e003 TI-84 Plus Calculator e004 TI-89 Titanium Calculator e008 TI-84 Plus Silver Calculator f430 MSP-FET430UIF JTAG Tool @@ -1529,6 +1610,8 @@ 0454 Vobis Microcomputer AG 0455 Telematics International, Inc. 0456 Analog Devices, Inc. + f000 FT2232 JTAG ICE [gnICE] + f001 FT2232H Hi-Speed JTAG ICE [gnICE+] 0457 Silicon Integrated Systems Corp. 0150 Super Talent 1GB Flash Drive 0151 Super Flash 1GB / GXT 64MB Flash Drive @@ -1547,7 +1630,7 @@ 001a Genius WebScroll+ 0036 Pocket Mouse LE 0039 NetScroll+ Superior - 003a NetScroll+ Mini Traveler + 003a NetScroll+ Mini Traveler / Genius NetScroll 120 004c Slimstar Pro Keyboard 0056 Ergo 300 Mouse 0057 Enhanced Gaming Device @@ -1559,6 +1642,7 @@ 0061 Bluetooth Dongle 0072 Navigator 335 0083 Bluetooth Dongle + 0087 Ergo 525V Laser Mouse 0100 EasyPen Tablet 0101 CueCat 011b NetScroll T220 @@ -1597,6 +1681,8 @@ 301d Genius MaxFire MiniPad 400f Genius TVGo DVB-T02Q MCE 4012 TVGo DVB-T03 + 5003 G-pen 560 Tablet + 5004 G-pen Tablet 6001 GF3000F Ethernet Adapter 7004 VideoCAM Express V2 7006 Dsc 1.3 Smart Camera Device @@ -1705,13 +1791,14 @@ 008c Wireless Intellimouse Explorer 2.0 0095 IntelliMouse Explorer 4.0 (IntelliPoint) 009c Wireless Transceiver for Bluetooth 2.0 + 009d Wireless Optical Desktop 3.0 00a0 eHome Infrared Receiver 00b0 Digital Media Pro Keyboard 00b9 Wireless Optical Mouse 3.0 00bb Fingerprint Reader 00bc Fingerprint Reader 00bd Fingerprint Reader - 00c2 Wireless Adapter MN-710 + 00c2 MN-710 802.11g Wireless Adapter [Intersil ISL3886] 00c9 MTP Device 00ca Fingerprint Reader 00cb Basic Optical Mouse v2.0 @@ -1723,6 +1810,7 @@ 00e1 Wireless Laser Mouse 6000 Reciever 00f4 LifeCam VX-6000 (SN9C20x + OV9650) 00f5 LifeCam VX-3000 + 00f6 Comfort Optical Mouse 1000 00f7 LifeCam VX-1000 00f8 LifeCam NX-6000 00f9 Wireless Desktop Receiver 3.1 @@ -1742,6 +1830,10 @@ 029d Xbox360 HD-DVD Drive 029e Xbox360 HD-DVD Memory Unit 02a0 Xbox360 Big Button IR + 02a8 Xbox360 Wireless N Networking Adapter [Atheros AR7010] + 02ad Xbox NUI Audio + 02ae Xbox NUI Camera + 02b0 Xbox NUI Motor 0400 Windows Powered Pocket PC 2002 0401 Windows Powered Pocket PC 2002 0402 Windows Powered Pocket PC 2002 @@ -1867,17 +1959,31 @@ 04e8 Windows Powered Smartphone 2003 04e9 Windows Powered Smartphone 2003 04ea Windows Powered Smartphone 2003 + 04ec Windows Phone (Zune) + 063e Zune HD Media Player + 0640 KIN Phone + 0641 KIN Phone + 0642 KIN Phone 0707 Wireless Laser Mouse 8000 0708 Transceiver v 3.0 for Bluetooth 070a Charon Bluetooth Dongle (DFU) + 0710 Zune Media Player + 0713 Wireless Presenter Mouse 8000 0719 Xbox 360 Wireless Adapter 0721 LifeCam NX-3000 (UVC-compliant) 0723 LifeCam VX-7000 (UVC-compliant) 0734 Wireless Optical Desktop 700 + 0745 Nano Transceiver v1.0 for Bluetooth + 0750 Wired Keyboard 600 075d LifeCam Cinema + 076d LifeCam HD-5000 930a ISOUSB.SYS Intel 82930 Isochronous IO Test Board fff8 Keyboard + ffff Windows CE Mass Storage 0460 Ace Cad Enterprise Co., Ltd + 0004 Tablet (5x3.75) + 0006 LCD Tablet (12x9) + 0008 Tablet (3x2.25) 0461 Primax Electronics, Ltd 0300 G2-300 Scanner 0301 G2E-300 Scanner @@ -1929,6 +2035,7 @@ 4d2b Wireless Laser Mini Mouse (HID) 4d2c PoPo Mini Pointer Mouse (HID) 4d2e Optical Mobile Mouse (HID) + 4d51 0Y357C MOCZUL [Dell Laser Mouse Kit] 0463 MGE UPS Systems 0001 UPS ffff UPS @@ -1940,6 +2047,7 @@ 0003 My3000 Hub 0004 CyBoard Keyboard 0005 XX33 SmartCard Reader Keyboard + 0008 Wireless Keyboard and Mouse 0010 SmartBoard XX44 0011 G83 (RS 6000) Keyboard 0021 CyMotion Expert Combo @@ -1973,7 +2081,10 @@ 080a Portable Webcam C905 080f Webcam C120 0810 QuickCam Pro + 0819 Webcam C210 + 081b Webcam C310 0820 QuickCam VC + 0825 Webcam C270 0830 QuickClip 0840 QuickCam Express 0850 QuickCam Web @@ -2073,6 +2184,7 @@ 0a0b ClearChat Pro USB 0a0c Clear Chat Comfort USB Headset 0a13 Z-5 Speakers + 0a17 G330 Headset 0b02 BT Mini-Receiver (HID proxy mode) 8801 Video Camera b305 BT Mini-Receiver @@ -2122,13 +2234,17 @@ c045 Optical Mouse c046 RX1000 Laser Mouse c047 Laser Mouse + c048 G9 Laser Mouse c049 G5 Laser Mouse c050 RX 250 Optical Mouse c051 G3 (MX518) Optical Mouse c053 Laser Mouse + c058 M115 Mouse + c05a Optical Mouse M90 c061 RX1500 Laser Mouse c068 G500 Laser Mouse c101 UltraX Media Remote + c110 Harmony Remote 885 c122 Harmony 700 Remote c201 WingMan Extreme Joystick with Throttle c202 WingMan Formula @@ -2150,6 +2266,8 @@ c219 Cordless RumblePad 2 c21a Precision Gamepad c21c G13 Advanced Gameboard + c21d F310 Gamepad [XInput Mode] + c21f F710 Wireless Gamepad [XInput Mode] c221 G11/G15 Keyboard / Keyboard c222 G15 Keyboard / LCD c223 G11/G15 Keyboard / USB Hub @@ -2160,6 +2278,7 @@ c283 WingMan Force 3D c285 WingMan Strike Force 3D c286 Force 3D Pro + c287 Flight System G940 c291 WingMan Formula Force c293 WingMan Formula Force GP c294 Driving Force @@ -2181,11 +2300,14 @@ c30d Internet Keys c30e UltraX Keyboard (Y-BL49) c30f Logicool HID-Compliant Keyboard (106 key) + c311 Y-UF49 [Internet Pro Keyboard] c312 DeLuxe 250 Keyboard c315 Classic New Touch Keyboard c316 HID-Compliant Keyboard c317 Wave Corded Keyboard c318 Illuminated Keyboard + c31b Compact Keyboard K300 + c31c Keyboard K120 for Business c401 TrackMan Marble Wheel c402 Marble Mouse (2-button) c403 Turbo TrackMan Marble FX @@ -2213,14 +2335,19 @@ c51a MX Revolution/G7 Cordless Mouse c51b V220 Cordless Optical Mouse for Notebooks c521 Cordless Mouse Receiver - c526 MX Revolution Cordless Mouse + c525 MX Revolution Cordless Mouse + c526 Nano Receiver + c529 diNovo Keyboard for notebooks c52b Unifying Receiver c52f Wireless Mouse M305 + c623 3Dconnexion Space Traveller 3D Mouse c625 3Dconnexion Space Pilot 3D Mouse - c626 3DConnexion Space Navigator 3D Mouse - c627 3DConnexion Space Explorer 3D Mouse + c626 3Dconnexion Space Navigator 3D Mouse + c627 3Dconnexion Space Explorer 3D Mouse c702 Cordless Presenter c703 Elite Keyboard Y-RP20 + Mouse MX900 (Bluetooth) + c704 diNovo Wireless Desktop + c705 MX900 Bluetooth Wireless Hub (C-UJ16A) c707 Bluetooth wireless hub c708 Bluetooth wireless hub c709 BT Mini-Receiver (HCI mode) @@ -2231,12 +2358,15 @@ c70e MX1000 Bluetooth Laser Mouse c70f Bluetooth wireless hub c712 Bluetooth wireless hub + c714 diNovo Edge Keyboard c715 Bluetooth wireless hub c71a Bluetooth wireless hub c71d Bluetooth wireless hub + c71f diNovo Mini Wireless Keyboard c720 Bluetooth wireless hub ca03 MOMO Racing ca04 Formula Vibration Feedback Wheel + cab1 Cordless Keyboard for Wii HID Receiver d001 QuickCam Pro 046e Behavior Tech. Computer Corp. 0100 Keyboard @@ -2261,6 +2391,9 @@ 014f GoGear SA9200 0160 MP3 Player 0161 MP3 Player + 0163 GoGear SA1100 + 0164 GoGear SA1110/02 + 0165 GoGear SA1330 0201 Hub 0222 Creative Nomad Jukebox 0302 PCA645VC Webcam [pwc] @@ -2306,6 +2439,7 @@ 0613 Infrared Transceiver 0617 IEEE802.15.4 RF Dongle 0619 TSU9400 Remote Control + 0666 Hantek DDS-3005 Arbitrary Waveform Generator 0700 Semiconductors CICT Hub 0701 150P1 TFT Display 0809 AVNET Bluetooth Device @@ -2313,6 +2447,9 @@ 0814 DCCX38/P data cable 0815 eHome Infrared Receiver 0844 SA2111/02 1GB Flash Audio Player + 084a GoGear SA3125 + 0888 Hantek DDS-3005 Arbitrary Waveform Generator + 1103 Digital Speaker System 1120 Creative Rhomba MP3 player 1125 Nike psa[128max Player 1137 HDD065 MP3 player @@ -2326,10 +2463,17 @@ 1801 Diva MP3 player 200a Wireless Network Adapter 200f 802.11n Wireless Adapter + 2021 SDE3273FC/97 2.5" SATA HDD Enclosure [INIC-1608L] + 2022 GoGear SA52XX 2034 Webcam SPC530NC 203f TSU9200 Remote Control 2046 TSU9800 Remote Control + 204e GoGear RaGa (SA1942/02) 205e TSU9300 Remote Control + 2070 GoGear Mix + 2076 GoGear Aria + 2079 GoGear Opus + 2088 MCE IR Receiver with ALS- Spinel plus for ASUS 262c SPC230NC Webcam 485d Senselock SenseIV v2.x df55 LPCXpresso LPC-Link @@ -2404,6 +2548,7 @@ 102d Pilot Optical 102e Pilot Optical Pro 102f Pilot Optical Pro Wireless + 1043 Ci65m Wireless Notebook Optical Mouse 104a PilotMouse Mini Retractable 105d PocketMouse Bluetooth 105e Bluetooth EDR Dongle @@ -2432,9 +2577,11 @@ 1152 Bluetooth EDR Dongle 2002 Optical Elite Wireless 2010 Wireless Presentation Remote + 2012 Wireless Presenter with Laser Pointer 2021 PilotBoard Wireless 2030 PilotBoard Wireless 2034 SlimBlade Media Notebook Set + 2041 SlimBlade Trackball 4003 Gravis Xterminator Digital Gamepad 4005 Gravis Eliminator GamePad Pro 4006 Gravis Eliminator AfterShock @@ -2485,12 +2632,14 @@ 481d BT Digital Access adapter 5000 ST Micro Bluetooth Device 5001 ST Micro Bluetooth Device + 5721 Hantek DDS-3X25 Arbitrary Waveform Generator 7270 ST Micro Serial Bridge 7554 56k SoftModem ff10 Swann ST56 Modem 0484 Specialix 0485 Nokia Monitors 0486 ASUS Computers, Inc. + 0185 EeePC T91MT HID Touch Panel 0487 Stewart Connector 0488 Cirque Corp. 0489 Foxconn / Hon Hai @@ -2498,15 +2647,19 @@ 0503 SmartMedia Card Reader e000 T-Com TC 300 e003 Pirelli DP-L10 + e016 Foxconn / Hon Hai 048a S-MOS Systems, Inc. 048c Alps Electric Ireland, Ltd 048d Integrated Technology Express, Inc. + 9009 Zolid HD DVD Maker + 9135 Zolid Mini DVB-T Stick 048f Eicon Tech. 0490 United Microelectronics Corp. 0491 Capetronic 0003 Taxan Monitor Control 0492 Samsung SemiConductor, Inc. 0140 MP3 player + 0141 MP3 Player 0493 MAG Technology Co., Ltd 0495 ESS Technology, Inc. 0496 Micron Electronics @@ -2657,6 +2810,10 @@ 300c Benq 1016 3019 Benq DC C40 4000 P30 Composite Device + 4013 BenQ-Siemens EF82/SL91 + 4044 BenQ-Siemens SF71 + 4045 BenQ-Siemens E81 + 4048 BenQ M7 6001 Mass Storage Device 6002 Mass Storage Device 6003 ATA/ATAPI Adapter @@ -2861,9 +3018,14 @@ 1729 MX700 ser 172b MP140 ser 173e MP560 + 173f Pixma MP640 Multifunction device 1900 CanoScan LiDE 90 1901 CanoScan 8800F + 1904 CanoScan LiDE 100 1905 CanoScan LiDE 200 + 1907 CanoScan LiDE 700F + 1909 CanoScan LiDE 110 + 190a CanoScan LiDE 210 2200 CanoScan LiDE 25 2201 CanoScan FB320U 2202 CanoScan FB620U @@ -2891,6 +3053,7 @@ 221e CanoScan 8400F 221f CanoScan LiDE 500F 2220 CanoScan LIDE 25 + 2224 CanoScan LiDE 600F 2225 CanoScan LiDE 70 2228 CanoScan 4400F 2602 MultiPASS C555 @@ -3085,6 +3248,7 @@ 30ff Digital IXUS 55 (PTP mode)/PowerShot SD450 (PTP mode) 310b SELPHY CP600 310e Digital IXUS 50 (PTP mode) + 3110 EOS Digital Rebel XTi 3116 Digital IXUS 750 (PTP mode) 3117 PowerShot A700 312d Elura 100 @@ -3093,12 +3257,17 @@ 3155 PowerShot A450 315a PowerShot G9 315d PowerShot A720 + 3160 Digital IXUS 860 IS + 3175 IXY Digital 25 IS 3176 PowerShot A590 317a Powershot A470 3184 Digital IXUS 80 IS (PTP mode) 319a EOS 7D 31bc PowerShot D10 31c0 PowerShot SX200 IS + 31e5 Digital IXUS 200 IS + 31ee SELPHY ES40 + 31f3 PowerShot Digital ELPH SD1400 IS 31ff Digital IXUS 55 04aa DaeWoo Telecom, Ltd 04ab Chromatic Research @@ -3154,6 +3323,7 @@ 0206 Coolpix 5200 (ptp) 0301 Coolpix 2000 (storage) 0302 Coolpix 2000 (ptp) + 0317 Coolpix L20 (ptp) 0402 DSC D100 (ptp) 0403 D2H (mass storage mode) 0404 D2H SLR (ptp) @@ -3169,6 +3339,7 @@ 0413 D40 (mass storage mode) 0422 D700 (ptp) 0425 D300S + 0f03 PD-10 Wireless Printer Adapter 4000 Coolscan LS 40 ED 4001 LS 50 ED/Coolscan V ED 4002 Super Coolscan LS-5000 ED @@ -3219,20 +3390,26 @@ 4381 SCAPS USC-1 Scanner Controller 4611 Storage Adapter FX2 (CY) 4616 Flash Disk (TPP) + 5201 Combi Keyboard-Hub (Hub) + 5202 Combi Keyboard-Hub (Keyboard) 5500 HID->COM RS232 Adapter 6370 ViewMate Desktop Mouse CC2201 6560 CY7C65640 USB-2.0 "TetraHub" 6830 CY7C68300A EZ-USB AT2 USB 2.0 to ATA/ATAPI 6831 Storage Adapter ISD-300LP (CY) - 7417 Wireless PC Lock + 7417 Wireless PC Lock/Ultra Mouse 8329 USB To keyboard/Mouse Converter 8613 CY7C68013 EZ-USB FX2 USB 2.0 Development Kit 8614 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) 861f Anysee E30 USB 2.0 DVB-T Receiver + bca1 Barcode Reader cc04 Centor USB RACIA-ALVAR USB PORT cc06 Centor-P RACIA-ALVAR USB PORT d5d5 CY7C63x0x Zoltrix Z-Boxer GamePad + de61 Barcode Reader + de64 Barcode Reader f000 CY30700 Licorice evaluation board + f115 PSoC FirstTouch Programmer 04b5 ROHM LSI Systems USA, LLC 04b6 Hint Corp. 04b7 Compal Electronics, Inc. @@ -3241,7 +3418,7 @@ 0002 ISD Smart Cable for Mac 0003 ISD Smart Cable 0004 Printer - 0005 Stylus D88+ / C43UX + 0005 Printer 0006 Printer 0007 Printer 0101 Perfection 636 @@ -3351,6 +3528,7 @@ 083e MFP Composite Device 083f Stylus DX4450 0849 Stylus SX205 + 084d Stylus SX115 04b9 Rainbow Technologies, Inc. 0300 SafeNet USB SuperPro/UltraPro 1000 iKey 1000 Token @@ -3387,6 +3565,7 @@ 031b USB2-IDE/ATAPI Bridge Adapter 031e USB-SDRW SD-card 0502 Nogatech Live! (BT) + 0528 GV-USB Video Capture 0901 USB ETT 0904 ET/TX Ethernet [pegasus] 0913 ET/TX-S Ethernet [pegasus2] @@ -3395,6 +3574,7 @@ 0930 ETG-US2 0937 WN-WAG/USL Wireless LAN Adapter 0938 WN-G54/USL Wireless LAN Adapter + 093b WN-GDN/USB 093f WNGDNUS2 802.11n 0944 WHG-AGDN/US Wireless LAN Adapter 0945 WN-GDN/US3 Wireless LAN Adapter @@ -3543,6 +3723,7 @@ 0192 FinePix E900 Zoom (DSC) 0193 FinePix E900 Zoom (PTP) 019b FinePix F30 (PTP) + 01af FinePix A700 (PTP) 01bf FinePix F6000fd/S6500fd Zoom (PTP) 01c0 FinePix F20 (PTP) 01c1 FinePix F31fd (PTP) @@ -3552,10 +3733,13 @@ 01d2 FinePix A800 Zoom (PTP) 01d4 FinePix F50fd (PTP) 01d5 FinePix F47 (PTP) + 01f7 FinePix J250 (PTP) 01fd A160 04cc ST-Ericsson 1122 Hub + 1520 USB 2.0 Hub (Avocent KVM) 1521 USB 2.0 Hub + 1a62 GW Instek GSP-830 Spectrum Analyzer (HID) 8116 Camera 04cd Tatung Co. Of America 04ce ScanLogic Corp. @@ -3591,10 +3775,16 @@ 04d8 Microchip Technology, Inc. 0002 PicoLCD 20x2 0003 PICkit 2 Microcontroller Programmer + 000a CDC RS-232 Emulation Demo 000b PIC18F2550 (32K Flashable 10 Channel, 10 Bit A/D USB Microcontroller) + 0032 PICkit1 + 0033 PICkit2 + 00e0 PIC32 Starter Board 8000 In-Circuit Debugger 8001 ICD2 in-circuit debugger c001 PicoLCD 20x4 + fbba DiscFerret Magnetic Disc Analyser (bootloader mode) + fbbb DiscFerret Magnetic Disc Analyser (active mode) 04d9 Holtek Semiconductor, Inc. 0022 Portable Keyboard 048e Optical Mouse @@ -3614,8 +3804,10 @@ 0d0e DVD-ROM & CD-R/RW 0f40 Printer 1500 MFSUSB Driver + 1800 DY-WL10 802.11abgn Adapter [Broadcom BCM4323] 1b00 MultiMediaCard 2121 EB-VS6 + 2316 DVC Mass Storage Device 2317 DVC USB-SERIAL Driver for WinXP 2318 NV-GS11/230/250 (webcam mode) 2319 NV-GS15 (webcam mode) @@ -3625,6 +3817,9 @@ 2372 Lumix Camera 2374 DMC-FZ18/FZ20 2451 HDC-SD9 + 2497 HDC-TM700 + 250c Gobi Wireless Modem (QDL mode) + 250d Gobi Wireless Modem 04db Hypertec Pty, Ltd 04dc Huan Hsin Holdings, Ltd 04dd Sharp Corp. @@ -3728,7 +3923,7 @@ 5113 SCR333 SmartCard Reader 5114 SCR331-DI SmartCard Reader 5115 SCR335 SmartCard Reader - 5116 SCR331-LC1 SmartCard Reader + 5116 SCR331-LC1 / SCR3310 SmartCard Reader 5117 SCR3320 - Smart Card Reader 5118 Expresscard SIM Card Reader 5119 SCR3340 - ExpressCard54 Smart Card Reader @@ -3737,6 +3932,7 @@ 5120 SCR331-DI SmartCard Reader 5121 SDI010 Smart Card Reader 5151 SCR338 Keyboard Smart Card Reader + 5292 SCL011 RFID reader 5410 SCR35xx Smart Card Reader e000 SCRx31 Reader e001 SCR331 SmartCard Reader @@ -3767,6 +3963,7 @@ 0111 Connect3D Flash Drive 1003 MP3 Player and Recorder 1006 SDC-200Z + 2018 WIS09ABGN LinkStick Wireless LAN Adapter 2035 Digital Photo Frame Mass Storage 2036 Digital Photo Frame Mini Monitor 3004 ML-4600 @@ -3795,6 +3992,7 @@ 324a Laser Printer 324c ML-1740 Printer 324d Phaser 3121 + 3256 ML-1520 Laser Printer 325b Xerox Phaser 3117 Laser Printer 325f Phaser 3425 Laser Printer 3260 CLP-510 Color Laser Printer @@ -3802,6 +4000,8 @@ 326c ML-2010P Mono Laser Printer 3276 ML-3050/ML-3051 Laser Printer 328e CLP-310 Color Laser Printer + 3296 ML-2580N Mono Laser Printer + 3297 ML-191x/ML-252x Laser Printer 3409 SCX-4216F Scanner 340c SCX-5x15 series 340d SCX-6x20 series @@ -3825,6 +4025,8 @@ 3903 Xerox WorkCentre XK50cx 390f InkJet Color Printer 3911 SCX-1020 series + 4005 GT-S8000 Jet (msc) + 4f1f GT-S8000 Jet (mtp) 5000 YP-MF series 5001 YP-100 5002 YP-30 @@ -3833,21 +4035,46 @@ 5005 YP-300 5006 YP-750 500d MP3 Player - 5010 MP3 Player + 5010 Yepp YP-35 5011 YP-780 5013 YP-60 5015 yepp upgrade 501b MP3 Player + 5021 Yepp YP-ST5 + 5026 YP-MT6V + 5027 YP-T7 + 502b YP-F1 + 5032 YP-J70 503b YP-U1 MP3 Player + 503d YP-T7F + 5041 YP-Z5 5050 YP-U2 MP3 Player - 507d YP-U3 MP3 Player + 5051 YP-F2R + 5055 YP-T9 + 507d YP-U3 (mtp) + 507f YP-T9J + 5080 Yepp YP-K3 (msc) + 5081 Yepp YP-K3 (mtp) + 5082 YP-P2 (msc) + 5083 YP-P2 (mtp) + 508a YP-T10 508b YP-S5 MP3 Player + 508c YP-S5 + 5090 YP-S3 (msc) + 5091 YP-S3 (mtp) + 5092 YP-U4 + 5095 YP-S2 + 510f YP-R1 + 5119 Yepp YP-P3 + 511c YP-Q2 + 5121 YP-U5 + 5123 Yepp YP-M1 5a00 YP-NEU 5a01 YP-NDU 5a03 Yepp MP3 Player 5a04 YP-800 5a08 YP-90 - 5a0f MTP Device + 5a0f Meizu M6 MiniPlayer 5b01 Memory Stick Reader/Writer 5b02 Memory Stick Reader/Writer 5b03 Memory Stick Reader/Writer @@ -3859,7 +4086,10 @@ 5f02 NEXiO Sync 5f03 NEXiO Sync 5f04 NEXiO Sync - 6601 Z100 Mobile Phone + 6032 G2 Portable hard drive + 6601 Mobile Phone + 6602 Galaxy + 6603 Galaxy 6611 MITs Sync 6613 MITs Sync 6615 MITs Sync @@ -3876,16 +4106,30 @@ 663e D900e Phone 663f SGH-E720/SGH-E840 6640 Usb Modem Enumerator + 6702 X830 6708 U600 Phone + 6709 U600 + 6734 Juke 6759 D900e Media Player 675a D900e Mass Storage 675b D900e Camera + 6772 Standalone LTE device (Trial) 6795 S5230 + 6802 Standalone HSPA device + 6806 Composite LTE device (Trial) + 6807 Composite HSPA device 681c Galaxy Portal/Spica Android Phone 681d Galaxy Portal/Spica Android Phone + 684e Wave (GT-S8500) + 6875 GT-B3710 Standalone LTE device (Commercial) + 6876 GT-B3710 LTE Modem + 6888 GT-B3730 Composite LTE device (Commercial) + 6889 GT-B3730 Composite LTE device (Commercial) + 689a LTE Storage Driver [CMC2xx] 7011 SEW-2003U Card 7021 Bluetooth Device 7061 eHome Infrared Receiver + 7080 Anycall SCH-W580 7081 Human Interface Device 8001 Handheld e020 SERI E02 SCOM 6200 UMTS Phone @@ -3918,7 +4162,11 @@ 0112 KU-8933 Keyboard with PS/2 Mouse port 0116 KU-2971 German Keyboard 0220 Wireless HID Receiver + 0402 Genius LuxeMate i200 Keyboard 0403 KU-0420 keyboard + 0418 KU-0418 Tactical Pad + 0760 Acer KU-0760 Keyboard + 0860 2.4G Multimedia Wireless Kit a001 E-Video DC-100 Camera a120 ORITE CCD Webcam(PC370R) a121 ORITE CCD Webcam(PC370R) @@ -3950,15 +4198,22 @@ b027 Gateway USB 2.0 Webcam b028 VGA UVC Webcam b029 1.3M UVC Webcam + b036 Asus Integrated 0.3M UVC Webcam b044 Acer CrystalEye Webcam b057 integrated USB webcam b071 2.0M UVC Webcam / CNF7129 b091 Webcam + b104 CNF7069 Webcam b107 CNF7070 Webcam b14c CNF8050 Webcam + b1aa Webcam-101 + b1b4 Lenovo Integrated Camera + b1cf Lenovo Integrated Camera 04f3 Elan Microelectronics Corp. 0210 AM-400 Hama Optical Mouse 0212 Laser Mouse + 0214 Lynx M9 Optical Mouse + 02f4 2.4G Cordless Mouse 04f4 Harting Elektronik, Inc. 04f5 Fujitsu-ICL Systems, Inc. 04f6 Norand Corp. @@ -3999,7 +4254,7 @@ 0028 Printer 0029 Printer 002a HL-52x0 series - 002b Printer + 002b HL-5250DN Printer 002c Printer 002d Printer 0100 MFC8600/9650 series @@ -4148,6 +4403,7 @@ 01e3 DCP-353C 01e4 DCP-357C 01eb MFC-7320 + 01f4 MFC-5890CN 1000 Printer 1002 Printer 2002 PTUSB Printing @@ -4166,12 +4422,15 @@ 0013 ViewMate Desktop Mouse CC2201 0015 ViewMate Desktop Mouse CC2201 00d3 00052486 / Laser Mouse M1052 [hama] + 0171 SPCA1527A/SPCA1528 SD card camera (Mass Storage mode) 0232 Fingerprint 0561 Flexcam 100 05d8 Wireless keyboard/mouse 0c15 SPIF215A SATA bridge 0c25 SATALink SPIF225A + 1528 SPCA1527A/SPCA1528 SD card camera (webcam mode) 1533 Mass Storage + 2080 ASUS Webcam 500c CA500C Digital Camera 504a Aiptek Mini PenCam 1.3 504b Aiptek Mega PockerCam 1.3/Maxell MaxPocket LE 1.3 @@ -4199,6 +4458,8 @@ 16e1 n10 Handheld Sync 16e2 n20 Pocket PC Sync 16e3 n30 Handheld Sync + 3202 Liquid + 3203 Liquid (Debug mode) d001 Divio NW801/DVC-V6+ Digital Camera 0503 Hitachi America, Ltd 0504 Hayes Microcomputer Products @@ -4276,21 +4537,25 @@ 3201 F1DF102U/F1DG102U Flip KVM 4050 ZD1211B 5055 F5D5055 Gigabit Network Adapter [AX88xxx] - 6051 802.11b Wireless Network Adapter - 7050 F5D7050 Wireless G Adapter v1000/v2000 + 6051 F5D6051 802.11b Wireless Network Adapter [ZyDAS ZD1201] + 7050 F5D7050 Wireless G Adapter v1000/v2000 [Intersil ISL3887] 7051 F5D7051 802.11g Adapter v1000 [Broadcom 4320 USB] 705a F5D7050 Wireless G Adapter v3000 [Ralink RT2573] 705b Wireless G Adapter 705c F5D7050 Wireless G Adapter v4000 [Zydas ZD1211B] 705e F5D7050 Wireless G Adapter v5000 [Realtek RTL8187B] 8053 F5D8053 N Wireless USB Adapter v1000/v4000 [Ralink RT2870] + 805c F5D8053 N Wireless Adapter v3000 [Ralink RT2870] 805e F5D8053 N Wireless USB Adapter v5000 [Realtek RTL8192U] 815c F5D8053 N Wireless USB Adapter v3000 [Ralink RT2870] 815f F5D8053 N Wireless USB Adapter v6000 [Realtek RTL8192SU] 825a F5D8055 N+ Wireless Adapter v1000 [Ralink RT2870] 825b F5D8055 N+ Wireless Adapter v2000 [Ralink RT3070] + 845a F7D2101deSH [rtl8192su] 905b F5D9050 Wireless G+ MIMO Network Adapter v3000 [Ralink RT2573] 905c F5D9050 Wireless G+ MIMO Network Adapter v4000 [Ralink RT2573] + 935a F6D4050 N150 Enhanced Wireless Network Adapter v1000 [Ralink RT2870] + 935b F6D4050 N150 Enhanced Wireless Network Adapter v2000 [Ralink RT3070] 050e Neon Technology, Inc. 050f KC Technology, Inc. 0001 Hub @@ -4459,6 +4724,7 @@ 3187 Digital Camera 3191 Ion 80 Camera 3273 PDC 2030 Camera + 3304 a500 Digital Camera dccf Sound Vision Stream Driver 0547 Anchor Chips, Inc. 0001 ICSI Bluetooth Device @@ -4508,6 +4774,7 @@ 0066 Clie PEG-N7x0C/PEG-T425 PalmOS PDA Serial 0067 CMR-PC3 Webcam 0069 Memorystick MSC-U03 Reader + 006c FeliCa S310 [PaSoRi] 006d Clie PEG-T425 PDA Mass Storage 006f Network Walkman (EV) 0073 Storage CRX1750U @@ -4572,12 +4839,13 @@ 018b Hi-MD SOUND GATE 019e Micro Vault 1.0G Mass Storage 01ad ATRAC HDD PA - 01bb 802.11g + 01bb FeliCa S320 [PaSoRi] 01bd MRW62E Multi-Card Reader/Writer 01c3 NW-E55 Network Walkman 01c6 MEMORY P-AUDIO 01c7 Printing Support 01c8 PSP Type A + 01c9 PSP Type B 01d0 DVD+RW External Drive DRU-700A 01d5 IC RECORDER 01de VRD-VC10 [Video Capture] @@ -4602,11 +4870,12 @@ 023c Net MD 023d Hi-MD WALKMAN 0243 MicroVault Flash Drive + 024b Vaio VGX Mouse 0257 IFU-WLM2 USB Wireless LAN Module (Wireless Mode) 0258 IFU-WLM2 USB Wireless LAN Module (Memory Mode) 0259 IC RECORDER 0267 Tachikoma Device - 0268 Batoh Device + 0268 Batoh Device / PlayStation 3 Controller 0269 HDD WALKMAN 026a HDD WALKMAN 0271 IC Recorder (P) @@ -4622,11 +4891,23 @@ 02c4 Device 02d1 DVD RW 02d2 PSP Slim + 02e1 FeliCa S330 [PaSoRi] 02ea PlayStation 3 Memory Card Adaptor 02f9 DSC-H9 + 0317 WALKMAN + 031a Walkman NWD-B103F 031e PRS-505 reader + 033e DSC-W120 0346 Handycam DCR-SR55E - 03fd WALKMAN + 0382 Memory Stick PRO-HG Duo Adaptor (MSAC-UAH1) + 03bc Webbie HD - MHS-CM1 + 03d3 DR-BT100CX + 03d5 PlayStation Move motion controller + 03fc WALKMAN [NWZ-E345] + 03fd Walkman NWZ-E443 + 0440 DSC-H55 + 0485 MHS-PM5 HD camcorder + 04cb WALKMAN NWZ-E354 1000 Wireless Buzz! Receiver 054d Try Corp. 054e Proside Corp. @@ -4664,11 +4945,16 @@ 2009 UC-210T Ethernet 2011 UC-2324 4xSerial Ports [mos7840] 2202 CS124U Miniview II KVM Switch + 2213 CS682 2-Port USB 2.0 DVI KVM Switch 2600 IDE Bridge + 2701 CE700A KVM Extender 4000 DSB-650 10Mbps Ethernet [klsi] 7000 Hub 7820 UC-2322 2xSerial Ports [mos7820] 0558 Truevision, Inc. + 1009 GW Instek GDS-1000 Oscilloscope + 100a GW Instek GDS-1000A Oscilloscope + 2009 GW Instek GDS-2000 Oscilloscope 0559 Cadence Design Systems, Inc. 055a Kenwood USA 055b KnowledgeTek, Inc. @@ -4687,6 +4973,7 @@ 8001 E.M. Hub 9000 AnyCam [pwc] 9001 MPC-C30 AnyCam Premium for Notebooks [pwc] + a000 SWL-2100U a010 WLAN Adapter(SWL-2300) a011 Boot Device a012 WLAN Adapter(SWL-2300) @@ -4766,6 +5053,7 @@ 2800 MIC K/B 2801 MIC K/B Mouse 2802 Kbd Hub + 3004 Genius KB-29E 0567 Xyratex International, Ltd 0568 Quartz Ingenierie 0569 SegaSoft @@ -4832,6 +5120,7 @@ 00c5 Cintiq 20WSX 00c6 Cintiq 12WX 00c7 DTU-1931 + 00d1 Bamboo Pen & Touch (CTH-460-DE) 00d3 Bamboo Fun (CTH-661) 0400 PenPartner 4x5 4850 PenPartner 6x8 @@ -4879,7 +5168,7 @@ 8392 WinFast PalmTop/Novo TV Video cafe AccessRunner ADSL Modem cb00 ADSL Modem - cb01 GeekADSL Promax Q31 ADSL Modem + cb01 ADSL Modem cb06 StarModem Network Interface 0573 Zoran Co. Personal Media Division (Nogatech) 0003 USBGear USBG-V1 @@ -5012,6 +5301,7 @@ 0015 EDIROL UM-880 MIDI I/F (generic) 0016 EDIROL SD-90 0017 EDIROL SD-90 + 0018 UA-1A 001b MMP-2 001c MMP-2 001d V-SYNTH @@ -5086,6 +5376,10 @@ 00c4 EDIROL M-16DX 00db BOSS GT-10 Guitar Effects Processor 00de Fantom-G7 + 00e6 EDIROL UA-25EX (Advanced mode) + 00e7 EDIROL UA-25EX + 010f A-PRO + 0110 A-PRO 0583 Padix Co., Ltd (Rockfire) 0001 4 Axis 12 button +POV 0002 4 Axis 12 button +POV @@ -5189,6 +5483,7 @@ 3415 G-210H 802.11g Wireless Adapter 3416 NWD-210N 802.11b/g/n-draft wireless adapter 3417 NWD271N 802.11n Wireless Adapter [Atheros AR9001U-(2)NG] + 3418 NWD211AN 802.11abgn Wireless Adapter [Ralink RT2870] 341a NWD-270N Wireless N-lite USB Adapter 0587 America Kotobuki Electronics Industries, Inc. 0588 Sapien Design @@ -5266,10 +5561,12 @@ 0594 Princeton Graphic Systems 0595 Zoran Microelectronics, Ltd 1001 Digitrex DSC-1300/DSC-2100 (mass storage mode) + 2002 DIGITAL STILL CAMERA 6M 4X 4343 Digital Camera EX-20 DSC 0596 MicroTouch Systems, Inc. 0001 Touchscreen 0002 Touch Screen Controller + 0500 PCT Multitouch HID Controller 0597 Trisignal Communications 0598 Niigata Canotec Co., Inc. 0599 Brilliance Semiconductor, Inc. @@ -5294,6 +5591,7 @@ 0061 Varo PocketZip 40 MP3 Player 006d HipZip MP3 Player 007c Ultra Max USB/1394 + 007e Mini 256MB/512MB Flash Drive [IOM2D5] 00db FotoShow Zip 250 Driver 0150 Mass Storage Device 015d Super DVD Writer @@ -5308,7 +5606,9 @@ 017c HDD/1394B 0251 Optical 0252 Optical + 027a LPHD250-U [Portable Hard Drive Silver Series 250 Go] 0470 Prestige Portable Hard Drive + 047a Select Portable Hard Drive 1052 DVD+RW External Drive 059c A-Trend Technology Co., Ltd 059d Advanced Input Devices @@ -5325,16 +5625,20 @@ 0641 Mobile Hard Drive 1010 Desktop Hard Drive 1019 Desktop Hard Drive + 102a Rikiki Hard Drive a601 HardDrive a602 CD R/W 05a0 Vetronix Corp. 05a1 USC Corp. 05a2 Fuji Film Microdevices Co., Ltd 05a3 ARC International + 8388 Marvell 88W8388 802.11a/b/g WLAN 05a4 Ortek Technology, Inc. + 2000 WKB-2000 Wireless Keyboard with Touchpad 9720 Keyboard Mouse 9722 Keyboard 9731 MCK-600W/MCK-800USB Keyboard + 9783 Wireless Keypad 05a5 Sampo Technology Corp. 05a6 Cisco Systems, Inc. 0001 CVA124 Cable Voice Adapter (WDM) @@ -5389,20 +5693,42 @@ 020b Pro Keyboard [Mitsumi, A1048/US layout] 020c Extended Keyboard [Mitsumi] 020d Pro Keyboard [Mitsumi, A1048/JIS layout] - 020e Internal Keyboard/Trackpad - 020f Internal Keyboard/Trackpad - 021b Internal Keyboard/Trackpad - 0220 Aluminum Keyboard - 0221 Keyboard (Aluminium) (ISO) + 020e Internal Keyboard/Trackpad (ANSI) + 020f Internal Keyboard/Trackpad (ISO) + 0214 Internal Keyboard/Trackpad (ANSI) + 0215 Internal Keyboard/Trackpad (ISO) + 0216 Internal Keyboard/Trackpad (JIS) + 0217 Internal Keyboard/Trackpad (ANSI) + 0218 Internal Keyboard/Trackpad (ISO) + 0219 Internal Keyboard/Trackpad (JIS) + 021a Internal Keyboard/Trackpad (ANSI) + 021b Internal Keyboard/Trackpad (ISO) + 021c Internal Keyboard/Trackpad (JIS) + 021d Aluminum Mini Keyboard (ANSI) + 021e Aluminum Mini Keyboard (ISO) + 021f Aluminum Mini Keyboard (JIS) + 0220 Aluminum Keyboard (ANSI) + 0221 Aluminum Keyboard (ISO) + 0222 Aluminum Keyboard (JIS) + 0223 Internal Keyboard/Trackpad (ANSI) + 0224 Internal Keyboard/Trackpad (ISO) + 0225 Internal Keyboard/Trackpad (JIS) 0229 Internal Keyboard/Trackpad (MacBook Pro) (ANSI) 022a Internal Keyboard/Trackpad (MacBook Pro) (ISO) 022b Internal Keyboard/Trackpad (MacBook Pro) (JIS) - 0230 Internal Keyboard/Trackpad (MacBook Pro 4,1) + 0230 Internal Keyboard/Trackpad (MacBook Pro 4,1) (ANSI) + 0231 Internal Keyboard/Trackpad (MacBook Pro 4,1) (ISO) + 0232 Internal Keyboard/Trackpad (MacBook Pro 4,1) (JIS) + 0236 Internal Keyboard/Trackpad (ANSI) + 0237 Internal Keyboard/Trackpad (ISO) + 0238 Internal Keyboard/Trackpad (JIS) 0301 USB Mouse [Mitsumi, M4848] 0302 Optical Mouse [Fujitsu] 0304 Optical USB Mouse [Mitsumi] 0306 Optical USB Mouse [Fujitsu] 030a Internal Trackpad + 030b Internal Trackpad + 030e Wireless Trackpad [Magic Trackpad] 1000 Bluetooth HCI MacBookPro (HID mode) 1001 Keyboard Hub [ALPS] 1002 Extended Keyboard Hub [Mitsumi] @@ -5424,20 +5750,31 @@ 1225 iPod Nano 4.Gen (DFU mode) 1231 iPod Nano 5.Gen (DFU mode) 1240 iPod Nano 2.Gen (DFU mode) + 1242 iPod Nano 3.Gen (WTF mode) + 1243 iPod Nano 4.Gen (WTF mode) + 1245 iPod Classic 3.Gen (WTF mode) + 1246 iPod Nano 5.Gen (WTF mode) 1255 iPod Nano 4.Gen (DFU mode) 1260 iPod Nano 2.Gen 1261 iPod Classic 1262 iPod Nano 3.Gen 1263 iPod Nano 4.Gen 1265 iPod Nano 5.Gen + 1266 iPod Nano 6.Gen 1290 iPhone 1291 iPod Touch 1.Gen 1292 iPhone 3G 1293 iPod Touch 2.Gen 1294 iPhone 3GS + 1296 iPod Touch 3.Gen (8GB) + 1297 iPhone 4 + 1299 iPod Touch 3.Gen 129a iPad + 129e iPod Touch 4.Gen 1300 iPod Shuffle 1301 iPod Shuffle 2.Gen + 1302 iPod Shuffle 3.Gen + 1401 Modem 8202 HCF V.90 Data/Fax Modem 8203 Bluetooth HCI 8204 Bluetooth HCI [Bluetooth 2.0 + EDR, built-in] @@ -5447,12 +5784,16 @@ 8215 Bluetooth USB Host Controller 8216 Bluetooth USB Host Controller 8217 Bluetooth USB Host Controller + 8218 Bluetooth Host Controller 8240 IR Receiver [built-in] + 8241 IR Receiver [built-in] 8242 IR Receiver [built-in] 8300 Built-in iSight (no firmware loaded) + 8403 Internal Memory Card Reader 8501 Built-in iSight [Micron] 8502 Built-in iSight 8505 Built-in iSight + 8507 Built-in iSight 912f Hub in 30" Cinema Display 9221 30" Cinema Display ffff Bluetooth in DFU mode - Driver @@ -5461,6 +5802,7 @@ 05af Jing-Mold Enterprise Co., Ltd 0809 Wireless Keyboard and Mouse 0821 IDE to + 3062 Cordless Keyboard 9167 KB 9151B - 678 9267 KB 9251B - 678 Mouse 05b0 Fountain Technologies, Inc. @@ -5493,12 +5835,38 @@ 0004 AccelePort USB 4 0008 AccelePort USB 8 05c6 Qualcomm, Inc. + 0114 Select RW-200 CDMA Wireless Modem 1000 Mass Storage Device 3100 CDMA Wireless Modem/Phone 3196 CDMA Wireless Modem 3197 CDMA Wireless Modem/Phone + 6000 Siemens SG75 6503 AnyData APE-540H 6613 Onda H600/N501HS ZTE MF330 + 9000 SIMCom SIM5218 modem + 9001 Gobi Wireless Modem + 9002 Gobi Wireless Modem + 9008 Gobi Wireless Modem (QDL mode) + 9201 Gobi Wireless Modem (QDL mode) + 9202 Gobi Wireless Modem + 9203 Gobi Wireless Modem + 9211 Acer Gobi Wireless Modem (QDL mode) + 9212 Acer Gobi Wireless Modem + 9214 Acer Gobi 2000 Wireless Modem (QDL mode) + 9215 Acer Gobi 2000 Wireless Modem + 9221 Gobi Wireless Modem (QDL mode) + 9222 Gobi Wireless Modem + 9224 Sony Gobi 2000 Wireless Modem (QDL mode) + 9225 Sony Gobi 2000 Wireless Modem + 9231 Gobi Wireless Modem (QDL mode) + 9234 Top Global Gobi 2000 Wireless Modem (QDL mode) + 9235 Top Global Gobi 2000 Wireless Modem + 9244 Samsung Gobi 2000 Wireless Modem (QDL mode) + 9245 Samsung Gobi 2000 Wireless Modem + 9264 Asus Gobi 2000 Wireless Modem (QDL mode) + 9265 Asus Gobi 2000 Wireless Modem + 9274 iRex Technologies Gobi 2000 Wireless Modem (QDL mode) + 9275 iRex Technologies Gobi 2000 Wireless Modem 05c7 Qtronix Corp. 0113 PC Line Mouse 1001 Lynx Mouse @@ -5520,6 +5888,7 @@ 1803 V5 camera [R5U870] 1810 Pavilion Webcam [R5U870] 1812 Pavilion Webcam + 1814 HD Webcam 1830 Visual Communication Camera VGP-VCC2 [R5U870] 1832 Visual Communication Camera VGP-VCC3 [R5U870] 1833 Visual Communication Camera VGP-VCC2 [R5U870] @@ -5530,9 +5899,12 @@ 1839 Visual Communication Camera VGP-VCC6 [R5U870] 183a Visual Communication Camera VGP-VCC7 [R5U870] 183b Visual Communication Camera VGP-VCC8 [R5U870] + 183d Sony Vaio Integrated Webcam 183e Visual Communication Camera VGP-VCC9 [R5U870] 1841 Fujitsu F01/ Lifebook U810 [R5U870] 1870 Webcam 1000 + 18b0 Sony Vaio Integrated Webcam + 18b3 Sony Vaio Integrated Webcam 2201 RDC-7 Camera 2202 Caplio RR30 2203 Caplio 300G @@ -5767,6 +6139,7 @@ a790 JumpDrive 2GB b002 USB CF Reader b018 Multi-Card Reader + b047 SDHC Reader [RW047-7000] 05dd Delta Electronics, Inc. ff31 AWU-120 ff32 FriendlyNET AeroLAN AL2011 @@ -5781,6 +6154,8 @@ 2000 MC3090 Rugged Mobile Computer 200d MC70 Rugged Mobile Computer 05e1 Syntek Semiconductor Co., Ltd + 0100 802.11g + Bluetooth Wireless Adapter + 0408 STK1160 Video Capture Device 0500 DC-112X Webcam 0501 DC-1125 Webcam 0890 STK011 Camera @@ -5814,7 +6189,7 @@ 0660 USB 2.0 Hub 0700 SIIG US2256 CompactFlash Card Reader 0701 USB 2.0 IDE Adapter - 0702 USB 2.0 IDE Adapter + 0702 USB 2.0 IDE Adapter [GL811E] 0703 Card Reader 0704 Card Reader 0705 Card Reader @@ -5831,11 +6206,13 @@ 0712 Delkin Mass Storage Device 0715 USB 2.0 microSD Reader 0716 USB 2.0 Multislot Card Reader/Writer - 0723 USB 2.0 SD/MMC/MS Flash Card Reader + 0718 IDE/SATA Adapter + 0723 GL827L SD/MMC/MS Flash Card Reader 0760 USB 2.0 Card Reader/Writer 0761 Genesys Mass Storage Device 0780 USBFS DFU Adapter 07a0 Pen Flash + 0880 Wasp (SL-6612) 0927 Card Reader 1205 Afilias Optical Mouse H3003 a700 Pen Flash @@ -5871,6 +6248,7 @@ 05f3 PI Engineering, Inc. 0007 Kinesis Advantage PRO MPC/USB Keyboard 0081 Kinesis Integrated Hub + 00ff VEC Footpedal 020b PS2 Adapter 0232 X-Keys Switch Interface, Programming Mode 0261 X-Keys Switch Interface, SPLAT Mode @@ -5879,6 +6257,7 @@ 05f6 AOC International 05f7 RFC Distribution(s) PTE, Ltd 05f9 PSC Scanning, Inc. + 2602 Datalogic Magellan 1100i Barcode Scanner 05fa Siemens Telecommunications Systems, Ltd 3301 Keyboard with PS/2 Mouse Port 3302 Keyboard @@ -5890,6 +6269,7 @@ 0251 Raider Pro 0253 ProPad 8 Digital 0286 SV-286 Cyclone Digital + 107a PowerPad Pro X-Box pad 262a 3dfx HammerHead FX 262f HammerHead Fx daae Game Shark @@ -5900,6 +6280,7 @@ 0007 Twinhead Mouse 0009 Inland Pro 4500/5000 Mouse 0011 Browser Mouse + 0014 Gamepad 1010 Optical Wireless 05ff LeCroy Corp. 0600 Barco Display Systems @@ -5925,6 +6306,7 @@ 0001 MacAlly Keyboard 1006 Japanese Keyboard - 260U 2101 Keyboard + 2231 KSK-6001 UELX Keyboard 5811 ACK-571U Wireless Keyboard 5903 Japanese Keyboard - 595U 6001 SolidTek USB 2p HUB @@ -5970,6 +6352,7 @@ 0622 Iotech, Inc. 0623 Littelfuse, Inc. 0624 Avocent Corp. + 0294 Dell 03R874 KVM dongle 0625 TiMedia Technology Co., Ltd 0626 Nippon Systems Development Co., Ltd 0627 Adomax Technology Co., Ltd @@ -5978,7 +6361,9 @@ 062a Creative Labs 0000 Optical mouse 0001 Notebook Optical Mouse + 0102 Wireless Keyboard/Mouse Combo [MK1152WC] 0201 Defender Office Keyboard (K7310) S Zodiak KM-9010 + 0252 Emerge Uni-retractable Laser Mouse 9003 VoIP Conference Hub (A16GH) 9004 USR9602 USB Internet Mini Phone 062b Greatlink Electronics Taiwan, Ltd @@ -6019,6 +6404,7 @@ 1000 CD-ROM Drive 800d TASCAM Portastudio DP-01FX 800e TASCAM US-122L + 8021 TASCAM US-122mkII d001 CD-R/RW Unit d002 CD-R/RW Unit d010 CD-RW/DVD Unit @@ -6035,17 +6421,26 @@ 03ec Inspectrum 256x1024 B VIS Spectrograph 0648 Inside Out Networks 0649 Weli Science Co., Ltd -064b White Mountain DSP, Inc. +064b Analog Devices, Inc. (White Mountain DSP) + 0165 Blackfin 535 [ADZS HPUSB ICE] 064c Ji-Haw Industrial Co., Ltd 064d TriTech Microelectronics, Ltd 064e Suyin Corp. a100 Acer OrbiCam a101 Acer CrystalEye Webcam - a102 Lenovo Webcam + a102 Acer/Lenovo Webcam [CN0316] + a103 Acer/HP Integrated Webcam [CN0314] a110 HP Webcam + a136 Asus Integrated Webcam [CN031B] + a219 1.3M WebCam (notebook emachines E730, Acer sub-brand) c107 HP webcam [dv6-1190en] d101 Acer CrystalEye Webcam + e201 Lenovo Integrated Webcam + e203 Lenovo Integrated Webcam + f102 Lenovo Integrated Webcam [R5U877] + f103 Lenovo Integrated Webcam [R5U877] 064f WIBU-Systems AG + 03e9 Propellerhead Record Ignition Key 0bd7 BOX/U 0bd8 BOX/RU 0650 Dynapro Systems @@ -6072,6 +6467,15 @@ 0662 Kansai Electric Co., Ltd 0663 Topmax Electronic Co., Ltd 0103 CobraPad +0664 Groovy Technology Corp. + 0301 GTouch Touch Screen + 0302 GTouch Touch Screen + 0303 GTouch Touch Screen + 0304 GTouch Touch Screen + 0305 GTouch Touch Screen + 0306 GTouch Touch Screen + 0307 GTouch Touch Screen + 0309 GTouch Touch Screen 0665 Cypress Semiconductor 5161 USB to Serial 0667 Aiwa Co., Ltd @@ -6196,6 +6600,9 @@ 8228 MP3 Player 8229 MP3 Player 8230 MP3 Player + 829c MP3 Player + 82e0 MP3 Player + 835d MP3 Player 9000 MP3 Player 9001 MP3 Player 9002 MP3 Player @@ -6208,8 +6615,9 @@ 0673 HCL 5000 Keyboard 0674 Key Mouse Electronic Enterprise Co., Ltd -0675 Draytech +0675 DrayTek Corp. 0110 Vigor 128 ISDN TA + 0530 Vigor530 IEEE 802.11G Adapter (ISL3880+NET2280) 0550 Vigor550 1688 miniVigor 128 ISDN TA 6694 USB ISDN TA @@ -6261,7 +6669,9 @@ e540 Speedstream Ethernet Adapter E240 067d Hohner Corp. 067e Intermec Technologies Corp. - 0801 SR30 Barcode Scanner + 0801 HID Keyboard, Barcode scanner + 0803 VCP, Barcode scanner + 0805 VCP + UVC, Barcode scanner 1001 Mobile Computer 067f Virata, Ltd 4552 DSL-200 ADSL Modem @@ -6325,10 +6735,12 @@ 068a Pertech, Inc. 068b Potrans International, Inc. 068e CH Products, Inc. + 00d3 OEM 3 axis 5 button joystick 00e2 HFX OEM Joystick 00f1 Pro Throttle 00f2 Flight Sim Pedals 00f3 Fighterstick + 00f4 Combatstick 00fa Flight Sim Pedals 00ff Flight Sim Yoke 0500 GameStick 3D @@ -6371,6 +6783,7 @@ 070e MP3 Player 070f RCA Lyra RD1071 MP3 Player 0731 Lyra M200E256 + 0778 PEARL USB Device 2220 RCA Kazoo RD1000 MP3 Player 300a RCA Lyra MP3 Player 3012 MP3 Player @@ -6413,6 +6826,7 @@ 056f P2000 Tilt Pad 05d2 PC Dash 2 075c X52 Flight Controller + 0762 Saitek X52 Pro Flight Control System 0805 R440 Force Wheel 1003 GM2 Action Pad 1009 Action Pad @@ -6428,6 +6842,7 @@ 5509 P3000 Wireless Pad 8000 Gamers' Keyboard 801e Cyborg 3D Digital Stick II + 8020 Eclipse Keyboard 8021 Eclipse II Keyboard 802d P750 Pad 803f X36 Flight Controller @@ -6435,6 +6850,7 @@ 80c0 Pro Gamer Command Unit 80c1 Cyborg Command Pad Unit a502 Gaming Mouse + f518 P3200 Rumble Force Game Pad ff04 R440 Force Wheel ff0c Cyborg Force Rumble Pad ff0d P2600 Rumble Force Pad @@ -6457,7 +6873,7 @@ 0006 WireSpeed Dual Connect Modem 000a WireSpeed Dual Connect Modem 000b WireSpeed Dual Connect Modem - 000e 802.11g Adapter + 000e A90-211WG-01 802.11g Adapter [Intersil ISL3887] 06aa Sysgration, Ltd 06ac Fujitsu Laboratories of America, Inc. 06ad Greatland Electronics Taiwan, Ltd @@ -6465,6 +6881,7 @@ 06af Harting, Inc. of North America 06b8 Pixela Corp. 06b9 Alcatel Telecom + 0120 SpeedTouch 120g 802.11g Wireless Adapter [Intersil ISL3886] 0121 SpeedTouch 121g Wireless Dongle 2001 SPEED TOUCH Card 4061 SpeedTouch ISDN or ADSL Modem @@ -6604,6 +7021,8 @@ 06d5 Toshiba 4000 Japanese Keyboard 06d6 Aashima Technology B.V. + 0025 Gamepad + 0026 Predator TH 400 Gamepad 002d Trust PowerC@m 350FT 002e Trust PowerC@m 350FS 0030 Trust 710 LCD POWERC@M ZOOM - MSD @@ -6635,6 +7054,7 @@ 0008 UBS-10BT Ethernet [klsi] 0009 UBS-10BT Ethernet 0833 Mass Storage Device + a155 FM Radio Receiver/Instant FM Music (RDX-155-EF) a160 Instant Video-To-Go RDX-160 (no firmware) a161 Instant Video-To-Go RDX-160 a190 Instand VCD Capture @@ -6759,6 +7179,8 @@ e010 HWGUSB2-54-LB e020 HWGUSB2-54V2-AP e031 Hercules HWNUm-300 Wireless N mini [Realtek RTL8191S] + e032 HWGUm-54 [Hercules Wireless G Ultra Mini Key] +06f9 ASYST electronic d.o.o. 06fa HSD S.r.L 06fc Motorola Semiconductor Products Sector 06fd Boston Acoustics @@ -6819,6 +7241,8 @@ 0067 Flash Drive 0068 Flash Drive 0084 Flash Drive Mini + 0582 Revo Flash Drive + d000 Disc Stakka CD/DVD Manager 0719 Tremon Enterprises Co., Ltd 071b Domain Technologies, Inc. 0002 DTI-56362-USB Digital Interface Unit @@ -6826,6 +7250,7 @@ 0201 Audio4-5410 DSP Data Acquisition Unit 0301 SB-USB JTAG Emulator 3203 Rockchip Media Player + 32bb Music Mediatouch 071c Xionics Document Technologies, Inc. 071d Eicon Networks Corp. 1000 Diva ISDN TA @@ -6892,6 +7317,7 @@ 4576 XBox Device 4586 XBox Device 4588 XBox Device + 8818 Street Fighter IV Arcade FightStick (PS3) 073a Chaplet Systems, Inc. 073b Suncom Technologies 073c Industrial Electronic Engineers, Inc. @@ -6933,7 +7359,7 @@ 075b Sophisticated Circuits, Inc. 0001 Kick-off! Watchdog 0763 Midiman - 0115 KeyRig 25 + 0115 O2 / KeyRig 25 0117 Trigger Finger 0119 MidAir 0150 M-Audio Uno @@ -6983,7 +7409,7 @@ 201b M-Audio RunTime DFU 201d M-Audio Producer 2080 M-Audio RunTime DFU - 2081 M-Audio RunTime DFU + 2081 M-Audio RunTime DFU / Fast Track Ultra 8R 2803 M-Audio Audiophile DFU 2804 M-Audio MobilePre DFU 2806 M-Audio Transit DFU @@ -6996,7 +7422,9 @@ 0005 Cyber Power UPS 0501 CP1500 AVR UPS 0765 X-Rite, Inc. + d094 X-Rite DTP94 [Quato Silver Haze Pro] 0766 Jess-Link Products Co., Ltd + 0204 TopSpeed Cyberlink Remote Control 0767 Tokheim Corp. 0768 Camtel Technology Corp. 0006 Camtel Technology USB TV Genie Pro FM Model TVB330 @@ -7044,6 +7472,7 @@ 08be BEFCMU10 v4 Cable Modem 2219 WUSB11 V2.6 802.11b Adapter 2226 USB200M 100baseTX Adapter + 2227 Network Everywhere NWU11B 077c Forward Electronics Co., Ltd 0005 NEC Keyboard 077d Griffin Technology @@ -7051,6 +7480,7 @@ 0405 iMate, ADB Adapter 0410 PowerMate 041a PowerWave + 04aa SoundKnob 07af iMic 1016 AirClick 627a Radio SHARK @@ -7080,6 +7510,8 @@ 5406 Cruzer Micro U3 5408 Cruzer Titanium U3 540e Cruzer Contour Flash Drive + 5530 Cruzer U3 4gb SDCZ36 + 5567 Cruszer Blade 6100 Ultra II SD Plus 2GB 7100 Cruzer Mini 7101 Pen Flash @@ -7092,14 +7524,16 @@ 7113 Cruzer Micro 256MB Flash Drive 7114 Cruzer Mini 7115 Cruzer Mini - 7400 Sansa M200 series (msc) - 7401 Sansa M200 series (mtp) + 7301 Sansa e100 series (mtp) + 7302 Sansa e100 series (msc) + 7400 Sansa M200 series (mtp) + 7401 Sansa M200 series (msc) 7420 Sansa E200 series (mtp) - 7421 Sansa E200 series + 7421 Sansa E200 Series (msc) 7422 Sansa E200 series v2 (mtp) 7423 Sansa E200 series v2 (msc) 7430 Sansa M200 series - 7431 Sansa M200v4 (msc) + 7431 Sansa M200 series V4 (msc) 7432 Sansa Clip (mtp) 7433 Sansa Clip (msc) 7434 Sansa Clip V2 (mtp) @@ -7109,9 +7543,12 @@ 7460 Sansa Express 7480 Sansa Connect 7481 Sansa Connect (in recovery mode) - 74b1 Sansa View + 74b0 Sansa View (msc) + 74b1 Sansa View (mtp) 74c0 Sansa Fuze (mtp) 74c1 Sansa Fuze (msc) + 74c2 Sansa Fuze V2 (mtp) + 74c3 Sansa Fuze V2 (msc) 74d0 Sansa Clip+ (mtp) 74d1 Sansa Clip+ (msc) 8181 Pen Flash @@ -7131,6 +7568,7 @@ 9999 SDDR-99 5-in-1 Reader a7e8 SDDR-113 MicroMate SDHC Reader b2b3 SDDR-103 MobileMate SD+ Reader + b4b5 SDDR-89 V4 ImageMate 12-in-1 Reader 0782 Trackerball 0783 C3PO 0003 LTC31 SmartCard Reader @@ -7161,11 +7599,17 @@ 0162 LAN-WN22/U2 Wireless LAN Adapter 0163 LAN-WN12/U2 Wireless LAN Adapter 0164 LAN-W150/U2M Wireless LAN Adapter + 0166 LAN-W300N/U2 Wireless LAN Adapter + 0168 LAN-W150N/U2 Wireless LAN Adapter 078b Happ Controls, Inc. 0010 Driving UGCI 0020 Flying UGCI 0030 Fighting UGCI 078c GTCO/CalComp + 0090 Tablet Adapter + 0100 Tablet Adapter + 0200 Tablet Adapter + 0300 Tablet Adapter 0400 Digitizer (Whiteboard) 078e Brincom, Inc. 0790 Pro-Image Manufacturing Co., Ltd @@ -7218,13 +7662,20 @@ 0004 FEther USB-TX Ethernet [pegasus] 000c WirelessLAN USB-11 000d FEther USB-TXS + 0011 Wireless LAN USB-11 mini 0012 Stick-11 802.11b Adapter 0017 FEther USB2-TX + 0018 Wireless LAN USB-11 mini 2 001a ULUSB-11 Key + 001c CG-WLUSB2GTST 802.11g Wireless Adapter [Intersil ISL3887] 002f CG-WLUSB2GNL 003c CG-WLUSB2GNL 003f CG-WLUSB300AGN + 0041 CG-WLUSB300GNS + 0042 CG-WLUSB300GNM 0043 CG-WLUSB300N rev A2 [Realtek RTL8192U] + 0047 CG-WLUSBNM + 0051 CG-WLUSB300NM 7613 Stick-11 V2 802.11b Adapter 9601 FEther USB-TXC 07ab Freecom Technologies @@ -7262,6 +7713,7 @@ 5100 SurfBoard SB5100 Cable Modem 5101 SurfBoard SB5101 Cable Modem 5120 SurfBoard SB5120 Cable Modem (RNDIS) + 5121 Surfboard 5121 Cable Modem 7030 Wireless Adapter WU830G 07b3 Plustek, Inc. 0001 OpticPro 1212U Scanner @@ -7285,6 +7737,7 @@ 0800 OpticPro ST48 Scanner 0906 OpticBook 3600 Scanner 0a06 TVcam VD100 + 0b00 SmartPhoto F50 0c03 OpticPro ST64+ Scanner 0c04 Optic Film 7200i scanner 0c26 OpticBook 4600 Scanner @@ -7294,6 +7747,7 @@ 0102 Camedia E-10/C-220/C-50 Camera 0105 Camedia C-310Z/C-700/C-750UZ/C-755/C-765UZ/C-3040/C-4000/C-5050Z/D-560/C-3020Z Zoom Camera 0109 C-370Z/C-500Z/D-535Z/X-450 + 010a MAUSB-10 xD and SmartMedia Card Reader 0112 MAUSB-100 xD Card Reader 0113 Mju 500 0114 C-350Z Camera @@ -7312,7 +7766,7 @@ 9902 GamePad 07b6 Marubun Corp. 07b7 TIME Interconnect, Ltd -07b8 D-Link Corp. +07b8 AboCom Systems Inc 110c XX1 1201 IEEE 802.11b Adapter 200c XX2 @@ -7347,7 +7801,7 @@ b031 BCM92045DG-Flash with trace filter b032 BCM92045DG-Flash with trace filter b033 BCM92045DG-Flash with trace filter - b21a 802.11g Wireless Adapter + b21a WUG2400 802.11g Wireless Adapter [Texas Instruments TNETW1450] b21b HWU54DM b21c RT2573 b21d RT2573 @@ -7409,6 +7863,7 @@ b00b USB to Memory Stick(LC1) 07c5 APG Cash Drawer 07c6 ShareWave, Inc. + 0002 Bodega Wireless Access Point 07c7 Powertech Industrial Co., Ltd 07c8 B.U.G., Inc. 0202 MN128-SOHO PAL @@ -7418,10 +7873,14 @@ 0002 AVerTV PVR USB/EZMaker Pro Device 0026 AVerTV 1228 MPEG-2 Capture Device (M038) + 1830 AVerTV Volar Video Capture (H830) 850a AverTV Volar Black HD (A850) - a309 HP DVB-T TV Tuner [HP dv6-1190en] + 850b AverTV Red HD+ (A850T) + a309 AVerTV DVB-T (A309) a801 AVerTV DVB-T (A800) a815 AVerTV DVB-T Volar X (A815) + a867 AVerTV DVB-T (A867) + b800 MR800 FM Radio e880 MPEG-2 Capture Device (E880) e882 MPEG-2 Capture Device (E882) 07cb Kingmax Technology, Inc. @@ -7492,6 +7951,8 @@ 1004 Exilim EX-Z120 1011 USB-CASIO PC CAMERA 1116 EXILIM EX-Z19 + 1133 Exilim EX-Z350 Digital Camera (mass storage mode) + 1233 Exilim EX-Z350 Digital Camera (PictBridge mode) 2002 E-125 Cassiopeia Pocket PC 3801 WMP-1 MP3-Watch 4001 Label Printer KL-P1000 @@ -7530,14 +7991,16 @@ 13f2 DSL-502G Router 3300 DWA-130 802.11n Wireless N Adapter(rev.E) [Realtek RTL8192SU] 3302 DWA-130 802.11n Wireless N Adapter(rev.C2) [Realtek RTL8192SU] + 3303 DWA-131 802.11n Wireless N Nano Adapter(rev.A1) [Realtek RTL8192SU] 3a07 WUA-2340 Adapter 3a08 predator Bootloader Download 3a09 DWA-160 Xtreme N Dual Band USB Adapter(rev.A2) [Atheros AR9001U-(2)NG] - 3a0d DWA-120 Wireless 108G Adapter + 3a0d DWA-120 802.11g Wireless 108G Adapter [Atheros AR5523] 3a0f DWA-130 802.11n Wireless N Adapter(rev.D) [Atheros AR9001U-(2)NG] + 3a10 DWA-126 802.11n Wireless Adapter [Atheros AR9271] 3b01 AirPlus G DWL-G122 Wireless Adapter(rev.D) [Marvell 88W8338+88W8010] 3b10 RangeBooster N Adapter - 3b11 DWA-130 802.11n Wireless N Adapter [Marvell W8360USB] + 3b11 DWA-130 802.11n Wireless N Adapter(rev.A1) [Marvell W8360USB] 3c03 AirPlus G DWL-G122 Wireless Adapter(rev.C1) [Ralink RT73] 3c04 WUA-1340 3c05 EH103 Wireless G Adapter @@ -7545,14 +8008,17 @@ 3c09 DWA-140 RangeBooster N Adapter(rev.B1) [Ralink RT2870] 3c0a DWA-140 RangeBooster N Adapter(rev.B2) [Ralink RT2870] 3c0b DWA-110 Wireless G USB Adapter(rev.B) - 3c0d DWA-125 Wireless 150 USB Adapter + 3c0d DWA-125 Wireless N 150 Adapter(rev.A1) [Ralink RT2870] 3c0e WUA-2340 USB Adapter(rev.B) 3c0f AirPlus G DWL-G122 Wireless Adapter(rev.E) [Ralink RT2870] 3c10 DWA-160 Xtreme N Dual Band USB Adapter(rev.A) [Atheros AR9001U-(2)NG] 3c11 DWA-160 Xtreme N Dual Band USB Adapter(rev.B) [Ralink RT2870] 3c13 DWA-130 802.11n Wireless N Adapter(rev.B) [Ralink RT2870] 3c15 DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT2870] + 3c16 DWA-125 Wireless N 150 Adapter(rev.A2) [Ralink RT2870] + 3e02 DWM-156 3.75G HSUPA Adapter 5100 Remote NDIS Device + a800 DWM-152 3.75G HSUPA Adapter f101 DBT-122 Bluetooth fc01 DBT-120 Bluetooth Adapter 07d2 Aptio Products, Inc. @@ -7590,7 +8056,7 @@ 0005 ScanLogic/Century Corporation uATA 011e Century USB Disk Enclosure 07f9 Dotop Technology, Inc. -07fa Draytek +07fa DrayTek Corp. 0778 miniVigor 128 ISDN TA 1012 BeWAN ADSL USB ST (grey) 1196 BWIFI-USB54AR 802.11bg @@ -7629,6 +8095,8 @@ 0104 3.2Slim 0110 UMAX AstraSlim 1200 Scanner 0810 Personal Communication Systems, Inc. + 0001 Dual PSX Adaptor + 0002 Dual PCS Adaptor 0813 Mattel, Inc. 0001 Intel Play QX3 Microscope 0002 Dual Mode Camera Plus @@ -7699,6 +8167,8 @@ 0080 Serial Adapter [for Palm III] 0081 Handheld 0082 Handheld + 00a0 Treo 800w + 0101 Pre 0832 Kouwell Electronics Corp. 5850 Cable 0833 Sourcenext Corp. @@ -7717,6 +8187,7 @@ 1009 Digimax V4 1012 6500 Document Camera 1058 S730 Camera + 1064 Digimax D830 Camera 1542 Digimax 50 Duo 3000 Digimax 35 MP3 083a Accton Technology Corp. @@ -7729,7 +8200,10 @@ 3502 WN3501D Wireless Adapter 3503 T-Sinus 111 Wireless Adapter 4501 T-Sinus 154data + 4502 Siemens S30853-S1016-R107 802.11g Wireless Adapter [Intersil ISL3886] 4505 SMCWUSB-G 802.11bg + 4507 SMCWUSBT-G2 802.11g Wireless Adapter [Atheros AR5523] + 4521 Siemens S30863-S1016-R107-2 802.11g Wireless Adapter [Intersil ISL3887] 5046 SpeedStream 10/100 Ethernet [pegasus] 5501 Wireless Adapter 11g 6500 Cable Modem @@ -7738,16 +8212,19 @@ 7512 Arcadyan 802.11N Wireless Adapter 7522 Arcadyan 802.11N Wireless Adapter 8522 Arcadyan 802.11N Wireless Adapter + 8541 WN4501F 802.11g Wireless Adapter [Intersil ISL3887] a512 Arcadyan 802.11N Wireless Adapter - a618 SMC EZ Connect N Draft 11n Wireless Adapter + a618 SMCWUSBS-N EZ Connect N Draft 11n Wireless Adapter [Ralink RT2870] + a701 SMCWUSBS-N3 EZ Connect N Wireless Adapter [Ralink RT3070] b004 CPWUE001 USB/Ethernet Adapter - b522 EZ Connect N Draft 11n Wireless USB2.0 Adapter + b522 SMCWUSBS-N2 EZ Connect N Wireless Adapter [Ralink RT2870] bb01 BlueExpert Bluetooth Device c003 802.11b Wireless Adapter c501 Zoom Wireless-G c561 802.11a/g Wireless Adapter d522 Speedport W 102 Stick IEEE 802.11n USB 2.0 Adapter e501 ZD1211B + e503 Arcadyan WN4501 802.11b/g e506 WUS-201 802.11bg f501 802.11g Wireless Adapter f502 802.11g Wireless Adapter @@ -7765,20 +8242,25 @@ 1020 FA101 Fast Ethernet USB 1.1 1040 FA120 Fast Ethernet USB 2.0 [Asix AX88172 / AX8817x] 4110 MA111(v1) 802.11b Wireless [Intersil Prism 3.0] - 4200 WG121(v1) 54 Mbps Wireless [Intersil Prism GT] - 4210 WG121(v2) 54 Mbps Wireless [Intersil Prism GT] - 4220 WG111(v1) 54 Mbps Wireless [Intersil Prism54 Intersil 3886] + 4200 WG121(v1) 54 Mbps Wireless [Intersil ISL3886] + 4210 WG121(v2) 54 Mbps Wireless [Intersil ISL3886] + 4220 WG111(v1) 54 Mbps Wireless [Intersil ISL3886] 4230 MA111(v2) 802.11b Wireless [SIS SIS 162] - 4240 WG111(v1) rev 2 54 Mbps Wireless [Intersil Prism54 Intersil 3886] + 4240 WG111(v1) rev 2 54 Mbps Wireless [Intersil ISL3887] + 4250 WG111T 802.11g Wireless Adapter [Atheros AR5523] 4260 WG111v3 54 Mbps Wireless [realtek RTL8187B] 4300 WG111U Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX] 4301 WG111U (no firmware) Double 108 Mbps Wireless [Atheros AR5004X / AR5005UX] + 5f00 WPN111 802.11g Wireless Adapter [Atheros AR5523] 6a00 WG111v2 54 Mbps Wireless [RealTek RTL8187L] 7100 WN121T RangeMax Next Wireless-N [Marvell TopDog] 9000 WN111(v1) RangeMax Next Wireless [Marvell TopDog] 9001 WN111(v2) RangeMax Next Wireless [Atheros AR9001U-(2)NG] 9010 WNDA3100(v1) 802.11n [Atheros AR9001U-(2)NG] - 9011 WNDA3100(v2) 802.11n + 9011 WNDA3100(v2) 802.11n [Broadcom BCM4323] + 9018 WNDA3200 802.11abgn Wireless Adapter [Atheros AR7010] + 9020 WNA3100(v1) Wireless-N 300 [Broadcom BCM43231] + 9030 WNA1100 Wireless-N 150 [Atheros AR9271] 9040 WNA1000 Wireless-N 150 [Atheros AR9001U-(2)NG] a001 PA101 10 Mbps HPNA Home Phoneline RJ-1 084d Minton Optic Industry Co., Inc. @@ -7790,7 +8272,8 @@ 0025 Praktica DC 60 1001 ScanHex SX-35d 084e KB Gear - 0001 KBGear JamCam + 0001 JamCam Camera + 1001 Jam Studio Tablet 1002 Pablo Tablet 084f Empeg 0001 Empeg-Car Mark I/II Player @@ -7917,6 +8400,8 @@ 08a8 Andrea Electronics 08ae Macally (Mace Group, Inc.) 08b4 Sorenson Vision, Inc. +08b7 NATSU + 0001 Playstation adapter 08b8 J. Gordon Electronic Design, Inc. 01f4 USBSIMM1 08b9 RadioShack Corp. (Tandy) @@ -7926,6 +8411,7 @@ 2901 PCM2901 Audio Codec 2902 PCM2902 Audio Codec 2904 PCM2904 Audio Codec + 2910 PCM2912 Audio Codec 08bd Citizen Watch Co., Ltd 0208 CLP-521 Label Printer 1100 X1-USB Floppy @@ -7944,11 +8430,13 @@ 0405 150 MC Upgrade 0406 100 MC Upgrade 08c4 Proxim, Inc. + 0100 Skyline 802.11b Wireless Adapter 02f2 Farallon Home Phoneline Adapter 08c7 Key Nice Enterprise Co., Ltd 08c8 2Wire, Inc. 08c9 Nippon Telegraph and Telephone Corp. 08ca Aiptek International, Inc. + 0001 Tablet 0010 Tablet 0020 APT-6000U Tablet 0021 APT-2 Tablet @@ -8079,11 +8567,15 @@ 08ee CCSI/Hesso 08f0 Corex Technologies 08f1 CTI Electronics Corp. +08f2 Gotop Information Inc. + 007f Super Q2 Tablet 08f5 SysTec Co., Ltd 08f6 Logic 3 International, Ltd 08f7 Vernier 0001 LabPro - 0002 EasyTemp + 0002 EasyTemp/Go!Temp + 0003 Go!Link + 0004 Go!Motion 08f8 Keen Top International Enterprise Co., Ltd 08f9 Wipro Technologies 08fa Caere @@ -8182,9 +8674,21 @@ 1540 Digitex Container Flash Disk 090b Neurosmith 090c Feiya Technology Corp. + 0371 Silicon Motion SM371 Camera + 0373 Silicon Motion Camera + 037a Silicon Motion Camera + 037b Silicon Motion Camera 1000 Flash Drive 1132 5-in-1 Card Reader + 337b Silicon Motion Camera + 3710 Silicon Motion Camera + 3720 Silicon Motion Camera + 37c0 Silicon Motion Camera 6000 SD/SDHC Card Reader (SG365 / FlexiDrive XC+) + 6200 microSD card reader + 837b Silicon Motion Camera + 937b Silicon Motion Camera + b370 Silicon Motion SM370 Camera b371 Silicon Motion SM371 Camera 090d Multiport Computer Vertriebs GmbH 090e Shining Technology, Inc. @@ -8227,12 +8731,14 @@ 0919 Tiger Electronics 0100 Fast Flicks Digital Camera 091e Garmin International - 0003 GPSmap (various models) + 0003 GPS (various models) 0004 iQue 3600 0200 Data Card Programmer (install) 1200 Data Card Programmer 21a5 etrex Cx (msc) + 2271 Edge 605/705 2295 Colorado 300 + 22b6 eTrex Vista HCx (Mass Storage mode) 2353 NÌvi 205T 0920 Echelon Co. 7500 Network Interface @@ -8341,7 +8847,7 @@ 653e Flash Memory 6540 TransMemory Flash Memory 6544 Kingston DataTraveler 2.0 Stick (2GB) - 6545 Kingston DataTraveler 2.0 Stick (4GB) / PNY Attache 4GB Stick + 6545 Kingston DataTraveler 102 Flash Drive / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick 0931 Harmonic Data Systems, Ltd 0932 Crescentec Corp. 0300 VideoAdvantage @@ -8399,6 +8905,12 @@ 0942 i2Go.com, LLC 0943 HCL Technologies India Private, Ltd 0944 KORG, Inc. + 0001 PXR4 4-Track Digital Recorder + 0020 KAOSS Pad KP3 Dynamic Effect/Sampler + 010d nanoKEY MIDI keyboard + 010e nanoPAD pad controller + 010f nanoKONTROL studio controller + 0f03 K-Series K61P MIDI studio controller 0945 Pasco Scientific 0948 Kronauer music in digital 0301 USB Pro (24/48) @@ -8420,9 +8932,10 @@ 1602 DataTraveler Mini 1603 DataTraveler 1GB/2GB Pen Drive 1607 DataTraveler 100 - 1613 DataTraveler 8GB Pen Drive + 1613 DataTraveler DT101C Flash Drive 1625 DataTraveler 101 II 162a DataTraveler 112 4GB Pen Drive + 1643 DataTraveler G3 4GB 0954 RPM Systems Corp. 0955 NVidia Corp. 0956 BSquare Corp. @@ -8479,6 +8992,7 @@ 0002 eBook 0996 Integrated Telecom Express, Inc. 099a Zippy Technology Corp. + 0638 Sanwa Supply Inc. Small Keyboard 610c EL-610 Super Mini Electron luminescent Keyboard 7160 Hyper Slim Keyboard 09a3 PairGain Technologies @@ -8512,13 +9026,14 @@ 09c2 Nisca Corp. 09c3 ActivCard, Inc. 0007 Reader V2 - 0008 SmartCard Reader + 0008 ZFG-9800-AC SmartCard Reader 09c4 ACTiSYS Corp. 0011 ACT-IR2000U IrDA Dongle 09c5 Memory Corp. 09cc Workbit Corp. 0404 BAFO USB-ATA/ATAPI Bridge Controller 09cd Psion Dacom Home Networks, Ltd + 2001 Psion WaveFinder DAB radio receiver 09ce City Electronics, Ltd 09cf Electronics Testing Center, Taiwan 09d1 NeoMagic, Inc. @@ -8536,6 +9051,7 @@ 002a Wireless Optical Mouse NB-30 022b Wireless Mouse (Battery Free) 024f RF Receiver and G6-20D Wireless Optical Mouse + 032b Wireless Mouse (Battery Free) 09db Measurement Computing Corp. 0075 MiniLab 1008 0076 PMD-1024 @@ -8552,6 +9068,10 @@ 09e6 Silutia, Inc. 09e7 Real 3D, Inc. 09e8 AKAI Professional M.I. Corp. + 0062 MPD16 MIDI Pad Controller Unit + 006d EWI electronic wind instrument + 0071 MPK25 MIDI Keyboard + 0076 LPK25 MIDI Keyboard 09e9 Chen-Source, Inc. 09eb IM Networks, Inc. 4331 iRhythm Tuner Remote @@ -8560,7 +9080,8 @@ 09f3 GoFlight, Inc. 0018 GF-46 Multi-Mode Display Module 0028 RP-48 Combination Pushbutton-Rotary Module - 0064 MCP Pro Airliner Auto-Pilot + 0048 LGTII - Landing Gear and Trim Control Module + 0064 MCPPro - Airliner Mode Control Panel (Autopilot) 0300 EFIS - Electronic Flight Information System 09f5 AresCom 0168 Network Adapter @@ -8577,8 +9098,11 @@ 0a01 ViA, Inc. 0a07 Ontrak Control Systems Inc. 0064 ADU100 Data Acquisition Interface + 0078 ADU120 Data Acquisition Interface + 0082 ADU130 Data Acquisition Interface 00c8 ADU200 Relay I/O Interface - 00d0 ADU208 Data Acquisition Interface + 00d0 ADU208 Relay I/O Interface + 00da ADU218 Solid-State Relay I/O Interface 0a0b Cybex Computer Products Co. 0a11 Xentec, Inc. 0a12 Cambridge Silicon Radio, Ltd @@ -8634,6 +9158,7 @@ 0a18 Heidelberger Druckmaschinen AG 0a19 Hua Geng Technologies, Inc. 0a21 Medtronic Physio Control Corp. + 8001 MMT-7305WW [Medtronic Minimed CareLink] 0a22 Century Semiconductor USA, Inc. 0a27 Datacard Group 0102 SP35 @@ -8641,6 +9166,9 @@ 0008 GPIO Ports 0a34 TG3 Electronics, Inc. 0110 Deck 82-key backlit keyboard +0a35 Radikal Technologies + 002a SAC - Software Assigned Controller + 008a SAC Hub 0a39 Gilat Satellite Networks, Ltd 0a3a PentaMedia Co., Ltd 0163 KN-W510U 1.0 Wireless LAN Adapter @@ -8713,6 +9241,7 @@ 3000 Q-Scan A8 Scanner 3002 Q-Scan A8 Reader 3015 BizCardReader 300G + 302a LM9832 - PA570 Mini Business Card Scanner [Targus] 5001 BizCardReader 900C 0a5a Electronics For Imaging, Inc. 0a5b EAsics NV @@ -8747,10 +9276,20 @@ 2131 2045 Bluetooth 2.0 Device with trace filter 2145 Bluetooth with Enhanced Data Rate II 2150 BCM2046 Bluetooth Device + 2151 Bluetooth + 217f Bluetooth Controller 219b Bluetooth 2.1 Device 21b1 HP Bluetooth Module + 21b4 BCM2070 Bluetooth 2.1 + EDR + 21b9 BCM2070 Bluetooth 2.1 + EDR + 21ba BCM2070 Bluetooth 2.1 + EDR + 21bb BCM2070 Bluetooth 2.1 + EDR + 21bc BCM2070 Bluetooth 2.1 + EDR + 21bd BCM2070 Bluetooth 2.1 + EDR + 22be BCM2070 Bluetooth 3.0 + HS 4500 BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth) 4502 Keyboard (Boot Interface Subclass) + 4503 Mouse (Boot Interface Subclass) 5800 BCM5880 Secure Applications Processor 5801 BCM5880 Secure Applications Processor with fingerprint swipe sensor 5802 BCM5880 Secure Applications Processor with fingerprint touch sensor @@ -8760,6 +9299,7 @@ 0a5d Diatrend Corp. 0a5f Zebra 0009 LP2844 Printer + 0081 GK420t Label Printer 008b HC100 wristbands Printer 930a Printer 0a62 MPMan @@ -8776,6 +9316,8 @@ 0a6f Core Technology, Inc. 0400 Xanboo 0a70 International Game Technology +0a71 VIPColor Technologies USA, Inc. + 0001 VP485 Printer 0a72 Sanwa Denshi 0a7d NSTL, Inc. 0a7e Octagon Systems Corp. @@ -8881,6 +9423,8 @@ 8002 Explorer 200 Protocol Analyzer 0abe Stereo-Link 0101 SL1200 DAC +0abf Diolan + 3370 I2C/SPI Adapter - U2C-12 0ac3 Sanyo Semiconductor Company Micro 0ac4 Leco Corp. 0ac5 I & C Corp. @@ -8904,6 +9448,7 @@ c002 Visual Communication Camera VGP-VCC1 c302 Vega USB 2.0 Camera c303 Saturn USB 2.0 Camera + c33f Webcam 0ac9 Micro Solutions, Inc. 0000 Backpack CD-ReWriter 0001 BACKPACK 2 Cable @@ -8919,20 +9464,23 @@ 0401 ID TECH Spectrum III Hybrid Smartcard Reader 0630 ID TECH Spectrum III Mag-Only Insert Reader (SPT3-355 Series) USB-CDC 0ace ZyDAS - 1201 802.11b [ZyDAS ZD1201] + 1201 ZD1201 802.11b 1211 ZEW 2501 802.11bg Wireless Adapter - 1215 WLA-54L 802.11bg + 1215 ZD1211B 802.11g 1221 ZD1221 802.11n 1602 ZyXEL Omni FaxModem 56K 1608 ZyXEL Omni FaxModem 56K UNO 1611 ZyXEL Omni FaxModem 56K Plus 2011 Virtual media for 802.11bg 20ff Virtual media for 802.11bg + a211 ZD1211 802.11b/g Wireless Adapter b215 802.11bg 0acf Intoto, Inc. 0ad0 Intellix Corp. 0ad1 Remotec Technology, Ltd 0ad2 Service & Quality Technology Co., Ltd +0ada Data Encryption Systems Ltd. + 0005 DK2 0ae3 Allion Computer, Inc. 0ae4 Taito Corp. 0ae7 Neodym Systems, Inc. @@ -8971,7 +9519,9 @@ 6600 GlobeTrotter 3G+ datacard 6711 GlobeTrotter Express 7.2 v2 6971 Globetrotter HSDPA Modem + 7251 Globetrotter HSUPA Modem (aka iCON HSUPA E) 7501 Globetrotter HSUPA Modem (icon 411 aka "Vodafone K3760") + 7601 Globetrotter MO40x 3G Modem (GTM 382) 7701 Globetrotter HSUPA Modem (aka icon 451) 0af6 Silver I Co., Ltd 0af7 B2C2, Inc. @@ -9012,17 +9562,24 @@ 1742 802.11n Network Adapter 1743 Xonar U1 Audio Station 1751 BT-253 Bluetooth Adapter + 175b Laptop OLED Display 1760 802.11n Network Adapter 1761 802.11n Network Adapter - 1784 802.11n Network Adapter + 1774 Gobi Wireless Modem (QDL mode) + 1776 Gobi Wireless Modem + 1779 My Cinema U3100 Mini Plus [AF9035A] + 1784 USB-N13 802.11n Network Adapter [Ralink RT2870] 6101 Cable Modem 620a Remote NDIS Device b700 Broadcom Bluetooth 2.1 0b0b Datamax-O'Neil 106e Datamax E-4304 -0b0c Todos Data System AB +0b0c Todos AB 0009 Todos Argos Mini II Smart Card Reader + 001e e.dentifier2 (ABN AMRO electronic banking card reader NL) + 002e C200 smartcard controller (Nordea card reader) 003f Todos C400 smartcard controller (Handelsbanken card reader) + 0050 Argos Mini II Smart Card Reader (CCID) 0b0d ProjectLab 0000 CenturyCD 0b0e GN Netcom @@ -9066,6 +9623,8 @@ 6630 ZD1211 0b3c Olivetti Techcenter a010 Simple_Way Printer/Scanner/Copier + c000 Olicard 100 + c700 Olicard 100 (Mass Storage mode) 0b3e Kikusui Electronics Corp. 0b41 Hal Corp. 0011 Crossam2+USB IR commander @@ -9080,7 +9639,20 @@ 1007 TT-micro plus Device 1008 Technotrend/Hauppauge DEC2000-t 1009 Technotrend/Hauppauge DEC2540-t + 3001 DVB-S receiver + 3002 DVB-C receiver + 3003 DVB-T receiver + 3004 TT TV-Stick + 3005 TT TV-Stick (8kB EEPROM) + 3006 TT-connect S-2400 DVB-S receiver + 3007 TT-connect S2-3600 + 3008 TT-connect + 3009 TT-connect S-2400 DVB-S receiver (8kB EEPROM) + 300a TT-connect S2-3650 CI + 300b TT-connect C-3650 CI + 300c TT-connect T-3650 CI 300d TT-connect CT-3650 CI + 300e TT-connect C-2400 0b49 ASCII Corp. 064f Trance Vibrator 0b4b Pine Corp. Ltd. @@ -9125,11 +9697,15 @@ 0b7c ITRAN Communications, Ltd 0b7d Astrodesign, Inc. 0b81 id3 Semiconductors + 0001 Biothentic II smartcard reader with fingerprint sensor + 0002 DFU-Enabled Devices (DFU) + 0012 BioPAD biometric module (DFU + CDC) 0102 Certis V1 fingerprint reader - 0200 CL1356T / CL1356A / CL1356T5 smartcard readers - 0220 CL1356A FFPJP smartcard reader - 1003 CERTIS2 fingerprint reader - 1004 CERTIS2 fingerprint reader + 0103 Certis V2 fingerprint reader + 0200 CL1356T / CL1356T5 / CL1356A smartcard readers (CCID) + 0201 CL1356T / CL1356T5 / CL1356A smartcard readers (DFU + CCID) + 0220 CL1356A FFPJP smartcard reader (CCID + HID) + 0221 CL1356A smartcard reader (DFU + CCID + HID) 0b84 Rextron Technology, Inc. 0b85 Elkat Electronics, Sdn., Bhd. 0b86 Exputer Systems, Inc. @@ -9184,7 +9760,7 @@ 5007 3340z/Rollei DC3100 0bb1 Infinilink Corp. 0bb2 Ambit Microsystems Corp. - 0302 WLAN + 0302 U10H010 802.11b Wireless Adapter [Intersil PRISM 3] 6098 USB Cable Modem 0bb3 Ofuji Technology 0bb4 High Tech Computer Corp. @@ -9353,10 +9929,20 @@ 0b04 Hermes / TyTN / T-Mobile MDA Vario II / O2 Xda Trion 0b06 Athena / Advantage x7500 / Dopod U1000 / T-Mobile AMEO 0b0c Elf / Touch / P3450 / T-Mobile MDA Touch / O2 Xda Nova / Dopod S1 + 0b2f Rhodium 0b51 Qtek 8310 mobile phone [Tornado Noble] 0bce Vario MDA - 0c01 Dream / ADP1 / G1 Phone - 0c02 Dream / ADP1 / G1 Phone (Debug) + 0c01 Dream / ADP1 / G1 / Magic / Tattoo + 0c02 Dream / ADP1 / G1 / Magic / Tattoo (Debug) + 0c13 Diamond + 0c5f Snap + 0c87 Desire (Debug) + 0c91 Vision + 0c94 Vision + 0c97 Legend + 0c99 Desire Phone (Debug) + 0c9e Incredible + 0ff9 Desire / Hero 0fff Android Fastboot Bootloader 0bb5 Murata Manufacturing Co., Ltd 0bb6 Network Alchemy @@ -9417,6 +10003,7 @@ 0156 Mass Storage Device 0157 Mass Storage Device 0158 USB 2.0 multicard reader + 0159 Digital Media Card Reader 0161 Mass Storage Device 0168 Mass Storage Device 0169 Mass Storage Device @@ -9427,9 +10014,12 @@ 2832 RTL2832U DVB-T 8150 RTL8150 Fast Ethernet Adapter 8151 RTL8151 Adapteon Business Mobile Networks BV + 8171 RTL8188SU 802.11n WLAN Adapter 8172 RTL8191S WLAN Adapter + 8176 RTL8188CUS 802.11n WLAN 8187 RTL8187 Wireless Adapter 8189 RTL8187B Wireless 802.11g 54Mbps Network Adapter + 8192 RTL8192U 802.11n Wireless Adapter 8197 RTL8187B Wireless Adapter 8198 RTL8187B Wireless Adapter 0bdb Ericsson Business Mobile Networks BV @@ -9490,15 +10080,26 @@ 2814 3,5'' HDD case MD-231 2815 3,5'' HDD case MD-231 281d 3,5'' HDD case MD-231 + 5fab Storage Adaptor a109 CF/SM Reader and Writer a10c SD/MS Reader and Writer b001 USB 2.0 Mass Storage IDE adapter b004 MMC/SD Reader and Writer 0c12 Zeroplus 0005 PSX Vibration Feedback Converter + 0030 PSX Vibration Feedback Converter + 700e Logic Analyzer (LAP-C-16032) + 8801 Xbox Controller + 8802 Xbox Controller 8809 Red Octane Ignition Xbox DDR Pad + 880a Pelican Eclipse PL-2023 + 8810 Xbox Controller + 9902 VibraX 0c15 Iris Graphics 0c16 Gyration, Inc. + 0002 RF Technology Receiver + 0003 RF Technology Receiver + 0008 RF Technology Receiver 0080 eHome Infrared Receiver 0081 eHome Infrared Receiver 0c17 Cyberboard A/S @@ -9516,7 +10117,7 @@ 000b Bluetooth Device(BC04-External) 000c Bluetooth Adaptor 000e Bluetooth Device(BC04-External) - 000f Bluetooth Driver (V2.0+EDR) + 000f Bluetooth Device (V2.0+EDR) 0010 Bluetooth Device(BC04-External) 0012 Bluetooth Device(BC04-External) 0018 Bluetooth Device(BC04-External) @@ -9549,7 +10150,9 @@ 0021 iDEN P2k0 Device 0022 iDEN P2k1 Device 03a2 iDEN Smartphone + 41d9 i1 phone 0c45 Microdia + 0011 EBUDDY 1020 Mass Storage Reader 1028 Mass Storage Reader 1030 Mass Storage Reader @@ -9671,6 +10274,7 @@ 63e0 Sonix Integrated Webcam 63f1 Integrated Webcam 63f8 Sonix Integrated Webcam + 6417 Integrated Webcam 8000 DC31VC 8006 Dual Mode Camera (8006 VGA) 800a Vivitar Vivicam3350B @@ -9678,6 +10282,7 @@ 0c4b Reiner SCT Kartensysteme GmbH 0100 cyberJack e-com/pinpad 0300 cyberJack pinpad(a) + 9102 cyberJack RFID basis contactless smartcard reader 0c52 Sealevel Systems, Inc. 2101 Serial Converter 0c53 ViewPLUS, Inc. @@ -9752,6 +10357,7 @@ 1077 Bludrive Family Smart Card Reader 107e Reader Controller 2010 myPad110 PC/SC Smart Card Reader + 3050 EZ710 Smart Card Reader 0ca7 Information Systems Laboratories 0cad Motorola CGISS 9001 PowerPad Pocket PC Device @@ -9818,7 +10424,9 @@ 0069 Cinergy T XE (Version 2, AF9015) 0072 Cinergy Hybrid T 0077 Aureon Dual USB + 0086 Cinergy Hybrid XE 0097 Cinergy T RC MKII + 00a5 Cinergy Hybrid Stick 0cd4 Bang Olufsen 0101 BeolinkPC2 0cd5 LabJack Corporation @@ -9829,24 +10437,24 @@ 2007 Smart Card Reader/JSTU-9700 0cd9 Hitachi Shin Din Cable, Ltd 0cde Z-Com - 0001 M4Y-750 + 0001 XI-750 802.11b Wireless Adapter [Atmel AT76C503A] 0002 XI-725/726 Prism2.5 802.11b Adapter 0003 Sagem 802.11b Dongle 0004 Sagem 802.11b Dongle 0005 XI-735 Prism3 802.11b Adapter - 0006 Medion 40900 802.11b Adapter - 0008 Sitecom Wireless Network Adapter 100G+ WL-125 + 0006 XG-300 802.11b Adapter + 0008 XG-703A 802.11g Wireless Adapter [Intersil ISL3887] 0009 (ZD1211)IEEE 802.11b+g Adapter 0011 ZD1211 0012 AR5523 0013 AR5523 driver (no firmware) 0014 NB 802.11g Wireless LAN Adapter(3887A) - 0015 Zoom Wireless-G + 0015 XG-705A 802.11g Wireless Adapter [Intersil ISL3887] 0016 NB 802.11g Wireless LAN Adapter(3887A) 0018 NB 802.11a/b/g Wireless LAN Adapter(3887A) 001a 802.11bg 001c 802.11b/g Wireless Network Adapter - 0020 Wi-Fi Wireless LAN Adapter + 0020 AG-760A 802.11abg Wireless Adapter [ZyDAS ZD1211B] 0022 802.11b/g/n Wireless Network Adapter 0023 UB81 802.11bgn 0025 802.11b/g/n USB Wireless Network Adapter @@ -9859,6 +10467,7 @@ 0cf2 ENE Technology, Inc. 6220 SD Card Reader (SG361) 6225 SD card reader (UB6225) + 6250 SD card reader (UB6250) 0cf3 Atheros Communications, Inc. 0001 AR5523 0002 AR5523 (no firmware) @@ -9868,8 +10477,13 @@ 0006 AR5523 (no firmware) 1001 Thomson TG121N [Atheros AR9001U-(2)NG] 1002 TP-Link TL-WN821N v2 [Atheros AR9001U-(2)NG] + 1006 TP-Link TL-WN322G v3 / TL-WN422G v2 802.11g [Atheros AR9271] + 1010 3Com 3CRUSBN275 802.11abgn Wireless Adapter [Atheros AR9170] 3000 AR3011 9170 AR9170 802.11n + 9271 AR9271 802.11n + b002 Ubiquiti WiFiStation 802.11n [Atheros AR9271] + b003 AR9271 802.11n 0cf4 Fomtex Corp. 0cf5 Cellink Co., Ltd 0cf6 Compucable Corp. @@ -9943,6 +10557,7 @@ 7000 OneTouch 7010 OneTouch 7410 Mobile Hard Disk Drive (1TB) + 7450 Basics Portable USB Device 0d4a NF Corp. 0d4b Grape Systems, Inc. 0d4c Tedas AG @@ -9960,8 +10575,9 @@ 0d55 ASKA Technologies, Inc. 0d56 AVLAB Technology, Inc. 0d57 Solomon Microtech, Ltd -0d5c Belkin - a002 Atmel at76c503a [F5D6050 802.11b Wireless Adapter v1000] +0d5c SMC Networks, Inc. + a001 SMC2662W (v1) EZ Connect 802.11b Wireless Adapter [Atmel AT76C503A] + a002 SMC2662W v2 / SMC2662W-AR / Belkin F5D6050 [Atmel at76c503a] 0d5e Myacom, Ltd 2346 BT Digital Access adapter 0d5f CSI, Inc. @@ -10029,9 +10645,11 @@ 2517 Hi-Speed Mass Storage Device 25c7 Hi-Speed USB-to-IDE Bridge Controller 0d7f Essential Reality LLC + 0100 P5 Glove glove controller 0d80 H.R. Silvine Electronics, Inc. 0d81 TechnoVision 0d83 Think Outside, Inc. +0d87 Dolby Laboratories Inc. 0d89 Oz Software 0d8a King Jim Co., Ltd 0101 TEPRA PRO @@ -10094,7 +10712,8 @@ 3762 Cohiba 802.11g Wireless Mini adapter [Intersil ISL3887] 3763 802.11g Wireless dongle 7100 802.11b Adapter - 7110 WL-210 + 7110 WL-210 / WU210P 802.11b Wireless Adapter [Atmel AT76C503A] + 7605 TRENDnet TEW-224UB 802.11b Wireless Adapter [Atmel AT76C503A] 7801 AR5523 7802 AR5523 (no firmware) 7811 AR5523 @@ -10124,6 +10743,13 @@ 0d9e Avaya 0300 Wireless Card 0d9f Powercom Co., Ltd + 0001 Uninterruptible Power Supply + 0002 Black Knight PRO / WOW Uninterruptible Power Supply (Cypress HID->COM RS232) + 00a2 Imperial Uninterruptible Power Supply (HID PDC) + 00a3 Smart King PRO Uninterruptible Power Supply (HID PDC) + 00a4 WOW Uninterruptible Power Supply (HID PDC) + 00a5 Vanguard Uninterruptible Power Supply (HID PDC) + 00a6 Black Knight PRO Uninterruptible Power Supply (HID PDC) 0da0 Danger Research 0da1 Suzhou Peter's Precise Industrial Co., Ltd 0da2 Land Instruments International, Ltd @@ -10158,6 +10784,7 @@ 6877 RT2573 6881 Bluetooth Class I EDR Device 688a Bluetooth Class I EDR Device + 6899 802.11bgn 1T1R Mini Card Wireless Adapter 6970 MS-6970 BToes Bluetooth adapter 697a Bluetooth Dongle 6982 Medion Flash XL Card Reader @@ -10256,6 +10883,8 @@ 0dee Lifetime Memory Products 4010 Storage Adapter 0def Full Rise Electronic Co., Ltd +0df4 NET&SYS + 0201 MNG-2005 0df6 Sitecom Europe B.V. 0001 C-Media VOIP Device 0004 Bluetooth 2.0 Adapter 100m @@ -10268,6 +10897,7 @@ 002b WL-188 Wireless Network 300N USB Adapter 002c WL-301 Wireless Network 300N USB Adapter 002d WL-302 Wireless Network 300N USB dongle + 0036 WL-603 Wireless Adapter 0039 WL-315 Wireless-N USB Adapter 003b WL-321 Wireless USB Gaming Adapter 300N 003c WL-323 Wireless-N USB Adapter @@ -10315,6 +10945,7 @@ 0e0c Gesytec 0101 LonUSB LonTalk Network Adapter 0e0f VMware, Inc. + 0001 Device 0002 Virtual USB Hub 0003 Virtual Mouse 0004 Virtual CCID @@ -10336,8 +10967,10 @@ 0601 iAudio G3 0700 iAudio U3 0751 iAudio 7 + 0760 iAUDIO U5 / iAUDIO G2 0800 Cowon D2 (UMS mode) 0801 Cowon D2 (MTP mode) + 0910 iAUDIO 9 0e22 Symbian Ltd. 0e23 Liou Yuane Enterprise Co., Ltd 0e25 VinChip Systems, Inc. @@ -10380,6 +11013,9 @@ 0100 CardPro SmartCard Reader 0e4a Shenzhen Bao Hing Electric Wire & Cable Mfr. Co. 0e4c Radica Games, Ltd + 1097 Gamester Controller + 2390 Games Jtech Controller + 7288 funkey reader 0e55 Speed Dragon Multimedia, Ltd 110a Tanic S110-SG1 + ISSC IS1002N [Slow Infra-Red (SIR) & Bluetooth 1.2 (Class 2) Adapter] 110b MS3303H USB-to-Serial Bridge @@ -10399,7 +11035,7 @@ 0003 HWDN1 Hi-Gain Wireless-300N Dish Adapter [Ralink RT2870] 0009 HWUN2 Hi-Gain Wireless-150N Adapter w/ Upgradable Antenna [Ralink RT2870] 000b HWDN2 Hi-Gain Wireless-150N Dish Adapter [Ralink RT2870] - 0013 Hi-Gain Wireless-N [Ralink RT2870] + 0013 HWUN3 Hi-Gain Wireless-N Adapter [Ralink RT2870] 0017 Wireless-N Network Adapter [Ralink RT2870] 0018 Wireless-N Network Adapter [Ralink RT2870] 400b UF100 10/100 Network Adapter @@ -10408,12 +11044,21 @@ 0002 Wrist PDA 0e6a Megawin Technology Co., Ltd 0101 MA100 [USB-UART Bridge IC] + 6001 GEMBIRD Flexible keyboard KB-109F-B-DE +0e6f Logic3 + 0003 Freebird wireless Controller + 0005 Eclipse wireless Controller + 0006 Edge wireless Controller 0e70 Tokyo Electronic Industry Co., Ltd 0e72 Hsi-Chin Electronics Co., Ltd 0e75 TVS Electronics, Ltd 0e79 Archos, Inc. 1106 Pocket Media Assistant - PMA400 + 1204 Gmini XS 200 1306 504 Portable Multimedia Player + 1330 5 Tablet + 1332 5 IMT + 1416 32 IT 0e7b On-Tech Industry Co., Ltd 0e7e Gmate, Inc. 0001 Yopy 3000 PDA @@ -10427,8 +11072,10 @@ 0e8f GreenAsia Inc. 0003 MaxFire Blaze2 0012 USB Wireless 2.4GHz Gamepad - 0016 4 port HUB + 0016 4 port USB 1.1 hub UH-174 0020 USB to PS/2 Adapter + 0021 Multimedia Keyboard Controller + 0201 SmartJoy Frag Xpad/PS2 adaptor 0e90 WiebeTech, LLC 0100 Storage Adapter V1 0e91 VTech Engineering Canada, Ltd @@ -10523,7 +11170,23 @@ 0f08 CSL Wire & Plug (Shen Zhen) Co. 0f0c CAS Corp. 0f0d Hori Co., Ltd + 0011 Real Arcade Pro 3 0f0e Energy Full Corp. +0f11 LD Didactic GmbH + 1000 CASSY-S + 1010 Pocket-CASSY + 1020 Mobile-CASSY + 1080 Joule and Wattmeter + 1081 Digital Multimeter P + 1090 UMI P + 1100 X-Ray Apparatus + 1101 X-Ray Apparatus + 1200 VideoCom + 2000 COM3LAB + 2010 Terminal Adapter + 2020 Network Analyser + 2030 Converter Control Unit + 2040 Machine Test System 0f12 Mars Engineering Corp. 0f13 Acetek Technology Co., Ltd 0f18 Finger Lakes Instrumentation @@ -10549,6 +11212,7 @@ 001c PS3 Guitar Controller Dongle 0110 Dual Analog Rumble Pad 0111 Colour Rumble Pad + 0208 Xbox & PC Gamepad 0f31 Chrysalis Development 0f32 YFC-BonEagle Electric Co., Ltd 0f37 Kokuyo Co., Ltd @@ -10580,6 +11244,7 @@ 0f62 Acrox Technologies Co., Ltd 1001 Targus Mini Trackball Optical Mouse 0f63 LeapFrog Enterprises + 0010 Leapster Explorer 0500 Fly Fusion 0600 Leap Port Turbo 0700 POGO @@ -10647,33 +11312,60 @@ 0fc6 Dataplus Supplies, Inc. 0fca Research In Motion, Ltd. 0001 Blackberry Handheld + 0004 Blackberry Handheld + 0006 Blackberry Pearl + 0008 Blackberry Pearl + 8001 Blackberry Handheld + 8004 Blackberry Handheld + 8007 Blackberry Handheld 0fce Sony Ericsson Mobile Communications AB + 0076 W910i (Multimedia mode) 00af V640i Phone [PTP Camera] 00d4 C902 [MTP] 00d9 C702 Phone 1010 WMC Modem 10af V640i Phone [PictBridge] 10d4 C902 Phone [PictBridge] + 2105 W715 Phone + 2137 Xperia X10 mini (USB debug) + 2138 Xperia X10 mini pro (Debug) + 2149 Xperia X8 (debug) + 3137 Xperia X10 mini + 3138 Xperia X10 mini pro + 3149 Xperia X8 + 8004 9000 Phone [Mass Storage] d008 V800-Vodafone 802SE Phone d016 K750i Phone d017 K608i Phone d019 VDC EGPRS Modem d025 520 WMC Data Modem + d028 W800i d038 W850i Phone d039 K800i Phone d041 K510i Phone d042 W810i Phone d043 V630i Phone d046 K610i Phone - d089 W580i Phone + d065 W960i Phone (PC Suite) + d076 W910i (Phone mode) + d089 W580i Phone (mass storage) d0af V640i Phone d0cf MD300 Mobile Broadband Modem d0d4 C902 Phone [Modem] d0e1 MD400 Mobile Broadband Modem + d12e Xperia X10 e042 W810i Phone e043 V630i Phone [Mass Storage] + e075 K850i + e076 W910i (Mass storage) + e089 W580i Phone + e090 W200 Phone (Mass Storage) + e0a3 W660i e0af V640i Phone [Mass Storage] e0d4 C902 Phone [Mass Storage] + e0f3 W595 + e112 W995 Phone (Mass Storage) + e12e X10i Phone 0fcf Dynastream Innovations, Inc. 0fd0 Tulip Computers B.V. 0fd1 Giant Electronics Ltd. @@ -10706,10 +11398,14 @@ 0100 Sigma SD10 1004 LG Electronics, Inc. 1fae U8120 3G Cellphone - 6000 VX4400/VX6000 Cellphone + 6000 KU330/KU990/VX4400/VX6000 6005 T5100 + 6018 GM360/GD510/GW520/KP501 + 618e Ally (debug mode) + 618f Ally 6800 CDMA Modem 7000 LG LDP-7024D(LD)USB + a400 Renoir (KC910) 1005 Apacer Technology, Inc. 1001 MP3 Player 1004 MP3 Player @@ -10753,6 +11449,7 @@ 0c55 Flash Reader, Desknote UCR-61S2B 0f38 Infrared Receiver 1020 Labtec + 0006 Wireless Keyboard 000a Wireless Optical Mouse 0106 Wireless Optical Mouse 1022 Shinko Shoji Co., Ltd @@ -10786,8 +11483,13 @@ 160f Wireless Network Adapter 4901 AV-836 Video Capture Device 8006 Flash Disk 32-256 MB + 8012 Flash Disk 256 MB 1044 Chu Yuen Enterprise Co., Ltd - 7001 U7000 TV tuner device + 7001 Gigabyte U7000 DVB-T tuner + 7002 Gigabyte U8000 DVB-T tuner + 7004 Gigabyte U7100 DVB-T tuner + 7005 Gigabyte U7200 DVB-T tuner [AF9035] + 7006 Gigabyte U6000 DVB-T tuner [em2863] 8001 GN-54G 8002 GN-BR402W 8003 GN-WLBM101 @@ -10805,6 +11507,7 @@ 8901 Bluetooth Device 9967 W9967CF/W9968CF Webcam IC 1048 Targus Group International +104b Mylex / Buslogic 104c AMCO TEC International, Inc. 104d Newport Corporation 1003 Model-52 LED Light Source Power Supply and Driver @@ -10927,11 +11630,14 @@ 0032 Bluetooth Device 107b Gateway, Inc. 3009 eHome Infrared Transceiver + 55b2 WBU-110 802.11b Wireless Adapter [Intersil PRISM 3] + 55f2 WGU-210 802.11g Adapter [Intersil ISL3886] 107d Arlec Australia, Ltd 107e Midoriya Electric Co., Ltd 107f KidzMouse, Inc. 1082 Shin-Etsukaken Co., Ltd 1083 Canon Electronics, Inc. + 162c P-150 Scanner 1084 Pantech Co., Ltd 108a Chloride Power Protection 108b Grand-tek Technology Co., Ltd @@ -10945,6 +11651,8 @@ 10a0 Hirotech, Inc. 10a3 Mitsubishi Materials Corp. 10a9 SK Teletech Co., Ltd + 1102 Sky Love Actually IM-U460K + 1104 Sky Vega IM-A650S 10aa Cables To Go 10ab USI Co., Ltd 1002 Bluetooth Device @@ -10983,9 +11691,11 @@ 804e Software Bisque Paramount ME 80a9 CP210x to UART Bridge Controller 80ca ATM2400 Sensor Device + 818a Silicon Labs FM Radio Reference Design 8461 Sangoma U100 ea60 CP210x Composite Device 10c5 Sanei Electric, Inc. + 819a FM Radio 10c6 Intec, Inc. 10cb Eratech 10cc GBM Connector Co., Ltd @@ -11005,6 +11715,7 @@ 0301 CP42 - Communication Processor 10d4 Man Boon Manufactory, Ltd 10d5 Uni Class Technology Co., Ltd + 5552 KVM Human Interface Composite Device (Keyboard/Mouse ports) 55a2 2Port KVMSwitcher 10d6 Actions Semiconductor Co., Ltd 1000 MP3 Player @@ -11024,6 +11735,8 @@ 10ec Vast Technologies, Inc. 10f0 Nexio Co., Ltd 2002 iNexio Touchscreen controller +10f1 Importek + 1a1e Laptop Integrated Webcam 1.3M 10f5 Turtle Beach 0200 Audio Advantage Roadie 10fb Pictos Technologies, Inc. @@ -11074,6 +11787,7 @@ 1130 Tenx Technology, Inc. 0002 iBuddy 6604 MCE IR-Receiver + 660c USB Foot Pedal [Generic] 6806 Keychain photo frame f211 TP6911 Audio Headset 1131 Integrated System Solution Corp. @@ -11089,6 +11803,8 @@ 4335 PDR-M61 4337 PDR-M11 4338 PDR-M25 +1136 CTS Electronincs + 3131 CTS LS515 113c Arin Tech Co., Ltd 113d Mapower Electronics Co., Ltd 1141 V One Multimedia, Pte., Ltd @@ -11099,6 +11815,7 @@ 1147 Ever Great Electric Wire and Cable Co., Ltd 114b Sphairon Access Systems GmbH 0110 Turbolink UB801R WLAN Adapter + 0150 Turbolink UB801RE Wireless 802.11g 54Mbps Network Adapter [RTL8187] 114c Tinius Olsen Testing Machine Co., Inc. 114d Alpha Imaging Technology Corp. 114f Wavecom @@ -11107,11 +11824,13 @@ 1163 DeLorme Publishing, Inc. 0100 Earthmate GPS (orig) 0200 Earthmate GPS (LT-20, LT-40) + 2020 Earthmate GPS (PN-40) 1164 YUAN High-Tech Development Co., Ltd 0300 ELSAVISION 460D 0601 Analog TV Tuner 0900 TigerBird BMP837 USB2.0 WDM Encoder 0bc7 Digital TV Tuner + 521b MC521A mini Card ATSC Tuner 6601 Digital TV Tuner Card [RTL2832U] 1165 Telson Electronics Co., Ltd 1166 Bantam Interactive Technologies @@ -11172,6 +11891,17 @@ 6870 MC8780 Device 6871 MC8781 Device 6893 MC8777 Device + 9000 Gobi 2000 Wireless Modem (QDL mode) + 9001 Gobi 2000 Wireless Modem + 9002 Gobi 2000 Wireless Modem + 9003 Gobi 2000 Wireless Modem + 9004 Gobi 2000 Wireless Modem + 9005 Gobi 2000 Wireless Modem + 9006 Gobi 2000 Wireless Modem + 9007 Gobi 2000 Wireless Modem + 9008 Gobi 2000 Wireless Modem + 9009 Gobi 2000 Wireless Modem + 900a Gobi 2000 Wireless Modem 119a ZHAN QI Technology Co., Ltd 119b ruwido austria GmbH 0400 Infrared Keyboard V2.01 @@ -11190,14 +11920,18 @@ 1000 PVR 1100 PVR 11e6 K.I. Technology Co. Ltd. -11f5 Siemens AG (?) +11f5 Siemens AG 0001 SX1 0003 Mobile phone USB cable 0004 X75 + 0005 SXG75/EF81 + 0008 UMTS/HSDPA Data Card 11f6 Prolific 2001 Willcom WSIM 11f7 Alcatel (?) 02df TD10 Mobile phone USB cable +1203 TSC Auto ID Technology Co., Ltd + 0140 TTP-245C 1209 InterBiometrics 1001 USB Hub 1002 USB Relais @@ -11214,9 +11948,12 @@ 3403 Muzio JM250 Audio Player 1223 SKYCABLE ENTERPRISE. CO., LTD. 1230 Chipidea-Microelectronica, S.A. +1234 Unknown + ed02 Emotiv EPOC Developer Headset Wireless Dongle 1235 Novation EMS 0001 ReMOTE Audio/XStation 0002 Speedio + 0003 ReMOTE ZeRO SL 4661 ReMOTE25 1241 Belkin 1111 Mouse @@ -11236,6 +11973,7 @@ 125c Apogee Inc. 0010 Alta series CCD 125f A-DATA Technology Co., Ltd. + c81a Flash drive 1260 Standard Microsystems Corp. ee22 SMC2862W-G v3 EZ Connect 802.11g Adapter [Intersil ISL3887] 1264 Covidien Energy-based Devices @@ -11253,6 +11991,7 @@ 1325 Mobile Disk 2168 Mobile Disk III a006 G240 802.11bg +1274 Ensoniq 1275 Xaxero Marine Software Engineering, Ltd. 0002 WeatherFax 2000 Demodulator 0080 SkyEye Weather Satellite Receiver @@ -11270,6 +12009,8 @@ 0150 CMS10GI (Golf) 1286 Marvell Semiconductor, Inc. 1fab 88W8338 [Libertas] 802.11g + 2001 88W8388 802.11a/b/g WLAN + 2006 88W8360 802.11n WLAN 8001 BLOB boot loader firmware 1291 Qualcomm Flarion Technologies, Inc. / Leadtek Research, Inc. 0010 FDM 2xxx Flash-OFDM modem @@ -11281,22 +12022,31 @@ 2101 104-key keyboard 1294 RISO KAGAKU CORP. 129b CyberTAN Technology + 160b Siemens S30853-S1031-R351 802.11g Wireless Adapter [Atheros AR5523] + 160c Siemens S30853-S1038-R351 802.11g Wireless Adapter [Atheros AR5523] 1666 TG54USB 802.11bg 1667 802.11bg 1828 Gigaset USB Adapter 300 12a7 Trendchip Technologies Corp. 12ab Honey Bee Electronic International Ltd. +12b8 Zhejiang Xinya Electronic Technology Co., Ltd. 12ba Licensed by Sony Computer Entertainment America 0100 RedOctane Guitar for PlayStation(R)3 0120 RedOctane Drum Kit for PlayStation(R)3 0200 Harmonix Guitar for PlayStation(R)3 0210 Harmonix Drum Kit for PlayStation(R)3 +12c4 Autocue Group Ltd + 0006 Teleprompter Two-button Hand Control (v1) + 0008 Teleprompter Foot Control (v1) 12d1 Huawei Technologies Co., Ltd. 1001 E620 USB Modem - 1003 E220 HSDPA Modem / E270 HSDPA/HSUPA Modem + 1003 E220 HSDPA Modem / E230/E270 HSDPA/HSUPA Modem 1009 U120 + 1010 ETS2252+ CDMA Fixed Wireless Terminal + 1038 Ideos 140b EC1260 Wireless Data Modem HSD USB Card 1446 E1552 (HSPA modem) + 1501 Pulse 12d2 LINE TECH INDUSTRIAL CO., LTD. 12d6 EMS Dr. Thomas Wuensche 0444 CPC-USB/ARM7 @@ -11317,6 +12067,7 @@ 1307 Transcend Information, Inc. 0163 256MB/512MB/1GB Flash Drive 0165 2GB/4GB Flash Drive + 0361 CR-75: 51-in-1 Card Reader/Writer 1169 TS2GJF210 JetFlash 210 2GB 1171 Fingerprint Reader 1308 Shuttle, Inc. @@ -11328,6 +12079,8 @@ 131d Natural Point 0155 TrackIR 3 Pro Head Tracker 0156 TrackIR 4 Pro Head Tracker +132a Envara Inc. + 1502 WiND 802.11abg / 802.11bg WLAN 132b Konica Minolta 0000 Dimage A2 Camera 0001 Minolta DiMAGE A2 (ptp) @@ -11379,18 +12132,30 @@ 0413 G1-2000 CCD 0414 G1-1400 CCD 1348 Katsuragawa Electric Co., Ltd. +134c PanJit International Inc. + 0001 Touch Panel Controller + 0002 Touch Panel Controller + 0003 Touch Panel Controller + 0004 Touch Panel Controller 134e Digby's Bitpile, Inc. DBA D Bit 1357 P&E Microcomputer Systems 0503 USB-ML-12 HCS08/HCS12 Multilink + 0504 DEMOJM 1366 SEGGER 0101 J-Link ARM 136b STEC 1370 Swissbit 0323 Swissmemory cirrusWHITE 6828 Victorinox Flash Drive -1371 Dick Smith Electronics - 9022 RT2573 - 9032 C-Net CWD-854 rev F +1371 CNet Technology Inc. + 0001 CNUSB-611AR Wireless Adapter-G [AT76C503] + 0002 CNUSB-611AR Wireless Adapter-G [AT76C503] (FiberLine WL-240U) + 0013 CNUSB-611 Wireless Adapter [AT76C505] + 0014 CNUSB-611 Wireless Adapter [AT76C505] (FiberLine WL-240U) + 5743 CNUSB-611 (D) Wireless Adapter [AT76C503] + 9022 CWD-854 [RT2573] + 9032 CWD-854 rev F + 9401 CWD-854 Wireless 802.11g 54Mbps Network Adapter [RTL8187] 1376 Vimtron Electronics Co., Ltd. 137b SCAPS GmbH 0002 SCAPS USC-2 Scanner Controller @@ -11399,8 +12164,12 @@ 4251 WG111T (no firmware) 5f00 WPN111 RangeMax(TM) Wireless USB 2.0 Adapter 5f01 WPN111 (no firmware) -138a DigitalPersona, Inc - 0001 Fingeprint Reader + 6e00 WPNT121 802.11g 240Mbps Wireless Adapter [Airgo AGN300] +138a Validity Sensors, Inc. + 0001 VFS101 Fingeprint Reader + 0005 VFS301 Fingerprint Reader + 0007 VFS451 Fingeprint Reader + 0008 VFS300 Fingeprint Reader 138e Jungo LTD 9000 Raisonance S.A. STM32 ARM evaluation board 1390 TOMTOM B.V. @@ -11419,7 +12188,8 @@ 000a Alesis Photon X25 MIDI Controller 13b1 Linksys 000a WUSB54G v2 802.11g Adapter [Intersil ISL3887] - 000b WUSB11 v4.0 802.11b Adapter + 000b WUSB11 v4.0 802.11b Adapter [ALi M4301] + 000c WUSB54AG 802.11a/g Adapter [Intersil ISL3887] 000d WUSB54G v4 802.11g Adapter [Ralink RT2500USB] 000e WUSB54GS v1 802.11g Adapter [Broadcom 4320 USB] 0011 WUSB54GP v4.0 802.11g Adapter [Ralink RT2500USB] @@ -11428,20 +12198,25 @@ 001a HU200TS Wireless Adapter 001e WUSBF54G 802.11bg 0020 WUSB54GC v1 802.11g Adapter [Ralink RT73] + 0022 WUSB54GX4 802.11g 240Mbps Wireless Adapter [Airgo AGN300] 0023 WUSB54GR 0024 WUSBF54G v1.1 802.11bg 0026 WUSB54GSC v1 802.11g Adapter [Broadcom 4320 USB] - 0028 WUSB200 [ralink rt73] 002f AE1000 v1 802.11n [Ralink RT2870] 0031 AM10 v1 802.11n [Ralink RT2870] + 13b1 WUSB200: Wireless-G Business Network Adapter with Rangebooster 13b3 Nippon Dics Co., Ltd. 13ba Unknown 0017 PS/2 Keyboard+Mouse Adapter 13be Ricoh Printing Systems, Ltd. 13ca JyeTai Precision Industrial Co., Ltd. 13cf Wisair Ltd. + 1200 Olidata Wireless Multimedia Adapter +13d0 Techsan Electronics Co., Ltd. + 2282 TechniSat DVB-PC TV Star 2 13d1 A-Max Technology Macao Commercial Offshore Co. Ltd. 7019 MD 82288 + abe6 Wireless 802.11g 54Mbps Network Adapter [RTL8187] 13d2 Shark Multimedia 0400 Pocket Ethernet [klsi] 13d3 IMC Networks @@ -11481,6 +12256,10 @@ 3274 DVB-T Dongle [RTL2832U] 3282 DVB-T + GPS Minicard [RTL2832U] 3284 Wireless LAN USB Mini-Card + 3306 WLAN [RTL8191S] + 5111 Integrated Webcam + 5115 Integrated Webcam + 5116 Integrated Webcam 7020 DTV-DVB UDST7020BDA DVB-S Box(DVBS for MCE2005) 7022 DTV-DVB UDST7022BDA DVB-S Box(Without HID) 13dc ALEREON, INC. @@ -11494,11 +12273,15 @@ 13fd Initio Corporation 0841 Samsung SE-T084M DVD-RW 1340 Hi-Speed USB to SATA Bridge + 160f RocketFish SATA Bridge [INIC-1611] + 1640 ASUS SDRW-08D1S-U DVD-RW + 1840 Shintaro SH23SDOCK Hard Drive Docker [INIC-1608L] 13fe Kingston Technology Company Inc. 1a00 512MB/1GB Flash Drive 1a23 512MB Flash Drive 1d00 DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive 1f00 DataTraveler 2.0 4GB Flash Drive / Patriot Xporter 32GB (PEF32GUSB) Flash Drive + 2240 microSD card reader 3100 2 GB USB stick 1400 Axxion Group Corp. 1402 Bowe Bell & Howell @@ -11520,6 +12303,8 @@ 2420 Expedite EU850D/EU860D/EU870D 4100 U727 4400 Ovation MC930D/MC950D + a001 Gobi Wireless Modem + a008 Gobi Wireless Modem (QDL mode) 1415 Nam Tai E&E Products Ltd. or OmniVision Technologies, Inc. 0000 Sony SingStar USBMIC 0020 Sony Wireless SingStar @@ -11531,11 +12316,15 @@ 0005 Artema Modular 0043 medCompact 142b Arbiter Systems, Inc. + 03a5 933A Portable Power Sentinel 1430 RedOctane 4734 Guitar Hero4 hub + 474b Guitar Hero MIDI interface 1431 Pertech Resources, Inc. 1435 Wistron NeWeb + 0427 UR054g 802.11g Wireless Adapter [Intersil ISL3887] 0711 UR055G 802.11bg + 0804 AR9170+AR9104 802.11abgn Wireless Adapter 0826 AR5523 0827 AR5523 (no firmware) 0828 AR5523 @@ -11569,6 +12358,7 @@ 5512 MegaStick-1 Flash Stick 8807 DIGIVOX mini III [af9015] 1472 Huawei-3Com + 0007 Aolynk WUB300g [ZyDAS ZD1211] 0009 Aolynk WUB320g 147a Formosa Industrial Computing, Inc. e015 eHome Infrared Receiver @@ -11577,6 +12367,7 @@ e018 eHome Infrared Receiver e03a eHome Infrared Receiver e03c eHome Infrared Receiver + e03e Infrared Receiver [IR605A/Q] 147e Upek 1000 Biometric Touchchip/Touchstrip Fingerprint Sensor 2016 Biometric Touchchip/Touchstrip Fingerprint Sensor @@ -11604,9 +12395,11 @@ 9020 RT2500USB Wireless Adapter 9021 RT2501USB Wireless Adapter 1497 Panstrong Company Ltd. +1498 Microtek International Inc. + a090 DVB-T Tuner 149a Imagination Technologies 2107 DBX1 DSP core -14aa AVerMedia (again) or C&E +14aa WideView Technology Inc. 0001 Avermedia AverTV DVBT USB1.1 (cold) 0002 Avermedia AverTV DVBT USB1.1 (warm) 0201 AVermedia/Yakumo/Hama/Typhoon DVB-T USB2.0 (cold) @@ -11621,16 +12414,27 @@ 3a93 USB WLAN Device 3c02 rt2500 802.11g WLAN 3c05 rt2570 802.11g WLAN + 3c06 802.11n adapter (V1) + 3c07 802.11n adapter + 3c09 802.11n adapter 3c22 rt73 802.11g WLAN + 3c23 802.11n adapter + 3c25 802.11n adapter 3c27 rt2870 802.11n WLAN + 3c28 802.11n adapter (V2) + 3c2c RT3070 802.11n Wireless Adapter 14c0 Rockwell Automation, Inc. 14c2 Gemlight Computer, Ltd 0250 Storage Adapter V2 0350 Storage Adapter V2 14cd Super Top + 121c microSD card reader + 123a SD/MMC/RS-MMC Card Reader + 127b SDXC Reader 6600 USB 2.0 IDE DEVICE 6700 Card Reader 6900 Card Reader + 8123 SD MMC Reader 14d8 JAMER INDUSTRIES CO., LTD. 14dd Raritan Computer, Inc. 14e1 Dialogue Technology Corp. @@ -11641,12 +12445,22 @@ ab11 GU-1000T ab13 GW-US54Mini 802.11bg 14ed Shure Inc. +14f7 TechniSat Digital GmbH + 0001 SkyStar 2 HD CI + 0002 SkyStar 2 HD CI + 0003 CableStar Combo HD CI + 0004 AirStar TeleStick 2 + 0500 DVB-PC TV Star HD 1500 Ellisys 1501 Pine-Tum Enterprise Co., Ltd. 1509 First International Computer, Inc. 9242 eHome Infrared Transceiver -1513 Hypercom +1513 medMobile 0444 medMobile +1514 Actel + 2003 FlashPro3 Programmer + 2004 FlashPro3 Programmer + 2005 FlashPro3 Programmer 1516 CompUSA 1603 1GB Flash Drive 8628 Pen Drive @@ -11662,16 +12476,20 @@ 1529 UBIQUAM Co., Ltd. 3100 CDMA 1xRTT USB Modem (U-100/105/200/300/520) 152d JMicron Technology Corp. / JMicron USA Technology Corp. + 2329 transcend storejet 25P 2335 ATA/ATAPI Bridge 2336 Hard Disk Drive 2337 ATA/ATAPI Bridge 2338 JM20337 Hi-Speed USB to SATA & PATA Combo Bridge + 2509 JMS539 SuperSpeed SATA II 3.0G Bridge 152e LG (HLDS) + 2507 PL-2507 IDE Controller e001 GSA-5120D DVD-RW 1532 Razer USA, Ltd 0001 RZ01-020300 Optical Mouse [Diamondback] 0003 Krait Mouse 0007 DeathAdder Mouse + 001c RZ01-0036 Optical Gaming Mouse [Abyssus] 0101 Copperhead Mouse 0102 Tarantula Keyboard 0109 Lycosa Keyboard @@ -11680,6 +12498,7 @@ 8180 CARD STAR/medic2 154b PNY 0010 USB 2.0 Flash Drive + 6545 FD Device 154d ConnectCounty Holdings Berhad 154e D&M Holdings, Inc. (Denon/Marantz) 3000 Marantz RC9001 Remote Control @@ -11687,6 +12506,7 @@ 1557 OQO 0002 model 01 WiFi interface 0003 model 01 Bluetooth interface + 0a80 Gobi Wireless Modem (QDL mode) 7720 model 01+ Ethernet 8150 model 01 Ethernet interface 1568 Sunf Pu Technology Co., Ltd @@ -11706,10 +12526,14 @@ 6003 WL-430U 802.11bg 1587 SMA Technologie AG 158d Oakley Inc. +158e JDS Uniphase Corporation (JDSU) + 0820 SmartPocket Class Device 1598 Kunshan Guoji Electronics Co., Ltd. 15a2 Freescale Semiconductor, Inc. 15a4 Afatech Technologies, Inc. - 1001 AF9015 DVB-T USB2.0 stick + 1000 AF9015/AF9035 DVB-T stick + 1001 AF9015/AF9035 DVB-T stick + 1336 SDHC/MicroSD/MMC/MS/M2/CF/XD Flash Card Reader 9015 AF9015 DVB-T USB2.0 stick 9016 AF9015 DVB-T USB2.0 stick 15a8 Teams Power Limited @@ -11717,7 +12541,9 @@ 0004 WUBR177G 0006 Wireless 11n USB Adapter 0010 802.11n USB Wireless Card + 0012 WUBR-208N 802.11abgn Wireless Adapter [Ralink RT2870] 15aa Gearway Electronics (Dong Guan) Co., Ltd. +15ad VMware Inc. 15ba Olimex Ltd. 0003 OpenOCD JTAG 0004 OpenOCD JTAG TINY @@ -11739,19 +12565,26 @@ 0038 GD01 MX VFD Display/IR Receiver ffda iMON PAD Remote Controller ffdc iMON PAD Remote Controller +15c5 Advance Multimedia Internet Technology Inc. (AMIT) + 0008 WL532U 802.11g Adapter 15c6 Laboratoires MXM 1000 DigistimSP (cold) 1001 DigistimSP (warm) 1002 DigimapSP USB (cold) 1003 DigimapSP USB (warm) +15c8 KTF Technologies + 3201 EVER EV-W100/EV-W250 15c9 D-Box Technologies 15ca Textech International Ltd. 00c3 Mini Optical Mouse + 0101 MIDI Interface cable + 1806 MIDI Interface cable 15d5 Coulomb Electronics Ltd. 15d9 Trust International B.V. 0a33 Optical Mouse 0a37 Mouse 0a41 MI-2540D [Optical mouse] + 0a4c USB+PS/2 Optical Mouse 15dc Hynix Semiconductor Inc. 15e0 Seong Ji Industrial Co., Ltd. 15e1 RSA @@ -11774,14 +12607,16 @@ 8005 US-224 Audio/Midi Controller 8006 US-122 Audio/Midi Interface (without fw) 8007 US-122 Audio/Midi Interface -1606 Umax [hex] +1606 Umax 0002 Astra 1236U Scanner 0010 Astra 1220U - 0030 Astra 2000U + 0030 Astra 1600U/2000U 0050 Scanner - 0060 Astra 3400U + 0060 Astra 3400/3450 + 0070 Astra 4400/4450 0130 Astra 2100U 0160 Astra 5400U + 0170 Uniscan D50 0230 Astra 2200/2200SU 0350 Astra 4800/4850 Scanner 1030 Astra 4000U @@ -11877,10 +12712,13 @@ 1628 Stonestreet One, Inc. 162a Airgo Networks Inc. 162f WiQuest Communications, Inc. +1630 2Wire, Inc. + 0005 802.11g Wireless Adapter [Intersil ISL3886] + ff81 802.11b Wireless Adapter [Lucent/Agere Hermes I] 1631 Good Way Technology 6200 GWUSB2E c019 RT2573 -1645 Entrega [hex] +1645 Cross Match Technologies GmbH 0001 1S Serial Port 0002 2S Serial Port 0003 1S25 Serial Port @@ -11925,7 +12763,7 @@ 0421 Prism2.5 802.11b Adapter 0441 IBM Integrated Bluetooth II 0500 BTM200B BlueTooth Adapter - 1050 802.11g Wireless Mini adapter + 1050 802UIG-1 802.11g Wireless Mini Adapter [Intersil ISL3887] 1200 802AIN Wireless N Network Adapter [Atheros AR9001U] 1441 IBM Integrated Bluetooth II 2441 BMDC-2 IBM Bluetooth III w.56k @@ -11937,6 +12775,7 @@ 1669 PiKRON Ltd. [hex] 1001 uLan2USB Converter - PS1 protocol 1677 China Huada Integrated Circuit Design (Group) Co., Ltd. (CIDC Group) + 0103 Token 1679 Total Phase 2001 Beagle USB 12 Protocol Analyzer 1680 Golden Bridge Electech Inc. @@ -11950,6 +12789,7 @@ 1686 ZOOM Corporation 0045 H4 Digital Recorder 1687 Kingmax Digital Inc. + 6211 FlashDisk 1688 Saab AB 168c Atheros Communications 0001 AR5523 @@ -11980,6 +12820,7 @@ 0715 Name: Voyager 1055 Laptop 802.11g Adapter [Broadcom 4320] 0722 RT2573 0726 Wi-Fi Wireless LAN Adapter + 0740 802.11n Wireless LAN Card 0901 Voyager 205 ADSL Router 1696 Hitachi Video and Information System, Inc. 1697 VTec Test, Inc. @@ -11995,6 +12836,8 @@ 7811 AR5523 7812 AR5523 (no firmware) 16ac Dongguan ChingLung Wire & Cable Co., Ltd. +16b4 iStation + 0801 U43 16b5 Persentec, Inc. 0002 Otto driving companion 16c0 VOTI @@ -12008,7 +12851,7 @@ 03ef free for internal lab use 1007 03f0 free for internal lab use 1008 03f1 free for internal lab use 1009 - 05dc USBasp AVR Programmer + 05dc shared ID for use with libusb 05dd BlackcatUSB2 076b OpenPCD 13.56MHz RFID Reader 076c OpenPICC 13.56MHz RFID Simulator (native) @@ -12017,7 +12860,11 @@ 08cb Alpermann+Velte Studio Clock 08cc Alpermann+Velte SAM7S MT Boot Loader 08cd Alpermann+Velte SAM7X MT Boot Loader +16ca Wireless Cables, Inc. + 1502 Bluetooth Dongle 16cc silex technology, Inc. +16d0 GrauTec + 054b ReelBox OLED Display (external) 16d3 Frontline Test Equipment, Inc. 16d5 AnyDATA Corporation 6501 CDMA 2000 1xRTT/EV-DO Modem @@ -12035,6 +12882,8 @@ 5543 CDMA 2000 1xRTT/1xEVDO modem 6280 CMOTECH CDMA Technologies modem 6803 CNU-680 CDMA EV-DO modem + 8001 Gobi 2000 Wireless Modem (QDL mode) + 8002 Gobi 2000 Wireless Modem 16dc Wiener, Plein & Baus 0001 CC 000b VM @@ -12045,33 +12894,46 @@ 170b Swissonic 0011 MIDI-USB 1x1 170d Avnera +1725 Vitesse Semiconductor 1726 Axesstel, Inc. 1000 wireless modem 2000 wireless modem 3000 wireless modem 172f Waltop International Corp. + 0022 Tablet + 0024 Tablet + 0025 Tablet + 0026 Tablet + 0031 Slim Tablet 12.1" + 0032 Slim Tablet 5.8" + 0034 Slim Tablet 12.1" 0038 Genius G-Pen F509 + 0500 Media Tablet 14.1" + 0501 Media Tablet 10.6" + 0502 Sirius Battery Free Tablet 1733 Cellink Technology Co., Ltd 0101 RF Wireless Optical Mouse OP-701 1736 CANON IMAGING SYSTEM TECHNOLOGIES INC. 1737 Linksys 0039 USB1000 - 0070 WUSB100 RangePlus Wireless USB Adapter - 0071 WUSB600N Dual-Band Wireless-N USB Network Adapter + 0070 WUSB100 v1 RangePlus Wireless Network Adapter [Ralink RT2870] + 0071 WUSB600N v1 Dual-Band Wireless-N Network Adapter [Ralink RT2870] 0073 WUSB54GC v2 802.11g Adapter [Realtek RTL8187B] 0075 WUSB54GSC v2 802.11g Adapter - 0077 WUSB54GC v3 802.11g Adapter [Ralink RT2870] - 0078 WUSB100 RangePlus Wireless USB Network Adapter ver. 2 - 0079 WUSB600N Wireless-N USB Network Adapter with Dual-Band ver. 2 + 0077 WUSB54GC v3 802.11g Adapter [Ralink RT2070L] + 0078 WUSB100 v2 RangePlus Wireless Network Adapter [Ralink RT3070] + 0079 WUSB600N v2 Dual-Band Wireless-N Network Adapter [Ralink RT3572] 1740 Senao 0605 LevelOne WUA-0605 N_Max Wireless USB Adapter 0615 LevelOne WUA-0615 N_Max Wireless USB Adapter 2000 NUB-8301 802.11bg + 3701 EUB-3701 EXT 802.11g Wireless Adapter [Ralink RT2571W] 9701 EnGenius 802.11n Wireless USB Adapter 9702 EnGenius 802.11n Wireless USB Adapter 9703 EnGenius 802.11n Wireless USB Adapter 9705 EnGenius 802.11n Wireless USB Adapter - 9706 EnGenius 802.11n Wireless USB Adapter + 9706 EUB9706 802.11n Wireless Adapter [Ralink RT3072] + 9801 EUB9801 802.11abgn Wireless Adapter [Ralink RT3572] 1743 General Atomics 174c ASMedia Technology Inc. 174f Syntek @@ -12093,6 +12955,8 @@ a312 1.3MPixel Web Cam a821 Web Cam - Packard Bell BU45, PB Easynote MX66-208W aa11 Web Cam +1753 GERTEC Telecomunicacoes Ltda. + c901 PPC900 Pinpad Terminal 1759 LucidPort Technology, Inc. 1761 ASUSTek Computer, Inc. (wrong ID) 0b05 802.11n Network Adapter (wrong ID - swapped vendor and device) @@ -12100,18 +12964,22 @@ 1776 Arowana 501c 300K CMOS Camera 177f Sweex + 0153 LW153 802.11n Adapter [ralink rt3070] 0313 LW313 802.11n Adapter [ralink rt2770 + rt2720] 1781 Multiple Vendors 083e MetaGeek Wi-Spy 083f MetaGeek Wi-Spy 2.4x 0938 Iguanaworks USB IR Transceiver + 0c9f USBtiny 1782 Spreadtrum Communications Inc. 1784 TopSeed Technology Corp. 0001 eHome Infrared Transceiver + 0004 RF Combo Device 0006 eHome Infrared Transceiver 0007 eHome Infrared Transceiver 0008 eHome Infrared Transceiver 000a eHome Infrared Transceiver +1787 ATI AIB 1788 ShenZhen Litkconn Technology Co., Ltd. 1796 Printrex, Inc. 1797 JALCO CO., LTD. @@ -12137,12 +13005,19 @@ 0004 Linux-USB Midi Gadget 17c3 Singim International Corp. 17cc Native Instruments + 041c Audio 2 DJ + 0808 Maschine Controller 0815 Audio Kontrol 1 + 0839 Audio 4 DJ + 0d8d Guitarrig Mobile + 1915 Session I/O 1940 RigKontrol3 1969 RigKontrol2 1978 Audio 8 DJ + 2305 Traktor Kontrol X1 4711 Kore Controller 4712 Kore Controller 2 + baff Traktor Kontrol S4 17cf Hip Hing Cable & Plug Mfy. Ltd. 17d0 Sanford L.P. 17d3 Korea Techtron Co., Ltd. @@ -12151,11 +13026,25 @@ 17eb Cornice, Inc. 17ef Lenovo 1003 Integrated Smart Card Reader + 1004 Integrated Webcam 3815 ChipsBnk 2GB USB Stick 4802 Lenovo Vc0323+MI1310_SOC Camera 4807 UVC Camera + 480c Integrated Webcam + 480d Integrated Webcam [R5U877] + 480e Integrated Webcam [R5U877] + 480f Integrated Webcam [R5U877] + 4810 Integrated Webcam [R5U877] + 4811 Integrated Webcam [R5U877] + 4812 Integrated Webcam [R5U877] + 4813 Integrated Webcam [R5U877] + 4814 Integrated Webcam [R5U877] + 4815 Integrated Webcam [R5U877] + 481c Integrated Webcam + 6009 ThinkPad Keyboard with TrackPoint 17f5 K.K. Rocky 17f6 Unicomp, Inc + 0709 Model M Keyboard 1809 Advantech 4761 USB-4761 Portable Data Acquisition Module 1822 Twinhan @@ -12165,6 +13054,10 @@ 1832 Huizhou Shenghua Industrial Co., Ltd. 183d VIVOphone 0010 VoiceKey +1843 Vaisala +1849 ASRock Incorporation +1852 GYROCOM C&C Co., LTD + 7922 Audiotrak DR.DAC2 DX 1854 Memory Devices Ltd. 185b Compro 3020 K100 Infrared Receiver @@ -12177,6 +13070,8 @@ 0001 iNexio Touchscreen controller 1871 Aveo Technology Corp. 0d01 USB2.0 Camera +187c Alienware Corporation + 0600 Dual Compatible Game Pad 187f Siano Mobile Silicon 0010 Stallar Board 0100 Stallar Board @@ -12185,6 +13080,7 @@ 0202 Nice 0300 Vega 0301 VeNice +1892 Vast Technologies, Inc. 1894 Topseed 5632 Atek Tote Remote 5641 TSAM-004 Presentation Remote @@ -12193,6 +13089,8 @@ 0214 Portable Hard Drive 0216 External Hard Drive 0218 External Hard Drive +18b1 Petalynx + 0037 Maxter Remote Control 18b4 e3C Technologies 1001 DUTV007 1002 EC168 (v5) based USB DVB-T receiver @@ -12210,29 +13108,36 @@ 18d1 Google Inc. 4e11 Nexus One Phone 4e12 Nexus One Phone (Debug) + 4e13 Nexus One Phone (USB Tether) 18d5 Starline International Group Limited 18d9 Kaba 01a0 B-Net 91 07 18dd Planon System Solutions Inc. 1000 DocuPen RC800 18e3 Fitipower Integrated Technology Inc - 9102 Multi car reader + 7102 Multi Card Reader (Internal) + 9101 All-in-1 Card Reader + 9102 Multi Card Reader 18e8 Qcom 6196 RT2573 6229 RT2573 + 6232 Wireless 802.11g 54Mbps Network Adapter [RTL8187] 18ea Matrox Graphics, Inc. 0002 DualHead2Go [Analog Edition] 0004 TripleHead2Go [Digital Edition] 18ec Arkmicro Technologies Inc. 3118 USB to IrDA adapter [ARK3116T] + 3188 ARK3188 UVC Webcam 18fd FineArch Inc. +1908 GEMBIRD + 1320 PhotoFrame PF-15-1 190d Motorola GSG 1914 Alco Digital Devices Limited 1915 Nordic Semiconductor ASA - 2233 Linksys WUSB11 v2.8 802.11b Adapter + 2233 Linksys WUSB11 v2.8 802.11b Adapter [Atmel AT76C505] 2234 Linksys WUSB54G v1 OEM 802.11g Adapter [Intersil ISL3886] 2235 Linksys WUSB54GP v1 OEM 802.11g Adapter [Intersil ISL3886] - 2236 Linksys WUSB11 v3.0 802.11b Adapter + 2236 Linksys WUSB11 v3.0 802.11b Adapter [Intersil PRISM 3] 1926 NextWindow 0003 1900 HID Touchscreen 0006 1950 HID Touchscreen @@ -12263,6 +13168,7 @@ 0086 1950 HID Touchscreen 0087 1950 HID Touchscreen 192f Avago Technologies, Pte. + 0000 Mouse 1930 Shenzhen Xianhe Technology Co., Ltd. 1931 Ningbo Broad Telecommunication Co., Ltd. 1934 Feature Integration Technology Inc. (Fintek) @@ -12270,9 +13176,17 @@ 0702 Integrated Consumer Infrared Receiver/Transceiver 5168 F71610A or F71612A Consumer Infrared Receiver/Transceiver 1941 Dream Link - 8021 USB Missile Launcher + 8021 WH1080 Weather Station / USB Missile Launcher +1943 Sensoray Co., Inc. + 2250 Model 2250 MPEG and JPEG Capture Card + 2253 Model 2253 Audio/Video Codec Card + 2255 Model 2255 4 Channel Capture Card + 2257 Model 2257 4 Channel Capture Card + a250 Model 2250 MPEG and JPEG Capture Card (cold) + a253 Model 2253 Audio/Video Codec Card (cold) 1949 Lab126 0002 Amazon Kindle + 0004 Amazon Kindle 3 1951 Hyperstone AG 1953 Ironkey Inc. 1954 Radiient Technologies @@ -12290,6 +13204,7 @@ 0111 TL203 MP3 Player and Voice Recorder 1989 Nuconn Technology Corp. 198f Beceem Communications Inc. + 0210 BCS200 WiMAX Adapter 1990 Acron Precision Industrial Co., Ltd. 1995 Trillium Technology Pty. Ltd. 3202 REC-ADPT-USB (recorder) @@ -12302,7 +13217,13 @@ 1000 ProScope HR 19af S Life 6611 Celestia VoIP Phone +19b2 Batronix + 0010 BX32 Batupo + 0011 BX32P Barlino + 0012 BX40 Bagero + 0013 BX48 Batego 19b4 Celestron + 0002 SkyScout Personal Planetarium 0101 Handheld Digital Microscope 44302 19b5 B & W Group 19b6 Infotech Logistic, LLC @@ -12313,10 +13234,15 @@ 19cf Parrot SA 19d2 ONDA Communication S.p.A. 0002 ET502HS/MT505UP ZTE MF632 - 0031 ZTE MF636 + 0007 ZTE TU25 WiMAX Adapter [Beceem BCS200] + 0031 ZTE MF110/MF636 + 0063 ZTE K3565-Z HSDPA 0064 ZTE MF627 AU + 0083 ZTE MF190 0103 ZTE MF112 - 2000 ZTE MF627/MF628/MF628+ HSDPA + 2000 ZTE MF627/MF628/MF628+/MF636+ HSDPA/HSUPA + fff2 Gobi Wireless Modem (QDL mode) + fff3 Gobi Wireless Modem 19e1 WeiDuan Electronic Accessory (S.Z.) Co., Ltd. 19e8 Industrial Technology Research Institute 19ef Pak Heng Technology (Shenzhen) Co., Ltd. @@ -12350,13 +13276,23 @@ 1a6f Sagem Orga GmbH 1a79 Bayer Health Care LLC 1a7b Lumberg Connect GmbH & Co. KG +1a7c Evoluent + 0068 VerticalMouse 3 + 0168 VerticalMouse 3 Wireless + 0191 VerticalMouse 4 1a86 QinHeng Electronics 5523 CH341 in serial mode, usb to serial port converter 5584 CH341 in parallel mode, usb to printer port converter 7523 HL-340 USB-Serial adapter + 752d CH345 MIDI adapter + 7584 CH340S e008 HID-based USB-serial converter, full-speed, similar to HE2325U 1a89 Dynalith Systems Co., Ltd. 1a8b SGS Taiwan Ltd. +1a8d BandRich, Inc. + 1002 BandLuxe 3.5G HSDPA Adapter + 1009 BandLuxe 3.5G HSPA Adapter +1a90 Corsair Voyager GT 16GB 1a98 Leica Camera AG 1aa4 Data Drive Thru, Inc. 1aa5 UBeacon Technologies, Inc. @@ -12487,12 +13423,24 @@ 1b5a Chao Zhou Kai Yuan Electric Co., Ltd. 1b65 The Hong Kong Standards and Testing Centre Ltd. 1b72 ATERGI TECHNOLOGY CO., LTD. +1b73 Fresco Logic + 1000 xHC1 Controller 1b75 Ovislink Corp. 3072 AirLive WN-360USB adapter 1b76 Legend Silicon Corp. 1b80 Afatech c810 MC810 [af9015] + d393 DVB-T receiver [RTL2832U] d396 UB396-T [RTL2832U] + d397 DVB-T receiver [RTL2832U] + d398 DVB-T receiver [RTL2832U] + d700 FM Radio SnapMusic Mobile 700 (FM700) + e383 DVB-T UB383-T [af9015] + e385 DVB-T UB385-T [af9015] + e386 DVB-T UB385-T [af9015] + e39a DVB-T395U [af9015] + e39b DVB-T395U [af9015] + e409 IT9137FN Dual DVB-T [KWorld UB499-2T] 1b86 Dongguan Guanshang Electronics Co., Ltd. 1b88 ShenMing Electron (Dong Guan) Co., Ltd. 1b8c Altium Limited @@ -12520,6 +13468,8 @@ 1bce Contac Cable Industrial Limited 1bcf Sunplus Innovation Technology Inc. 0007 Optical Mouse + 05c5 SPRF2413A [2.4GHz Wireless Keyboard/Mouse Receiver] + 05cf Micro keyboard & mouse receiver 1bd0 Hangzhou Riyue Electronic Co., Ltd. 1bde P-TWO INDUSTRIES, INC. 1bef Shenzhen Tongyuan Network-Communication Cables Co., Ltd @@ -12527,7 +13477,14 @@ 1bf5 Extranet Systems Inc. 1bf6 Orient Semiconductor Electronics, Ltd. 1bfd TouchPack + 1268 Touch Screen + 1368 Touch Screen + 1568 Capacitive Touch Screen + 1668 IR Touch Screen 1688 Resistive Touch Screen + 2968 Touch Screen + 5968 Touch Screen + 6968 Touch Screen 1c02 Kreton Corporation 1c04 QNAP System Inc. 1c0d Relm Wireless @@ -12542,6 +13499,8 @@ 1c26 Shanghai Haiying Electronics Co., Ltd. 1c27 HuiYang D & S Cable Co., Ltd. 1c31 LS Cable Ltd. +1c34 SpringCard + 7241 Prox'N'Roll RFID Scanner 1c37 Authorizer Technologies, Inc. 1c3d NONIN MEDICAL INC. 1c3e Wep Peripherals @@ -12590,10 +13549,13 @@ 1d0a Johnson Controls, Inc. The Automotive Business Unit 1d0b HAN HUA CABLE & WIRE TECHNOLOGY (J.X.) CO., LTD. 1d14 ALPHA-SAT TECHNOLOGY LIMITED +1d17 C-Thru Music Ltd. + 0001 AXiS-49 Harmonic Table MIDI Keyboard 1d19 Dexatek Technology Ltd. 1101 DK DVB-T Dongle 1102 DK mini DVB-T Dongle 1103 DK 5217 DVB-T Dongle + 8202 DK DVBC/T DONGLE 1d1f Diostech Co., Ltd. 1d20 SAMTACK INC. 1d4d PEGATRON CORPORATION @@ -12601,6 +13563,7 @@ 000c Ralink RT3070 802.11b/g/n Wireless Lan USB Device 000e Ralink RT3070 802.11b/g/n Wireless Lan USB Device 1d50 OpenMoko, Inc. + 5119 GTA01/GTA02 U-Boot Bootloader 1d5b Smartronix, Inc. 1d6b Linux Foundation 0001 1.1 root hub @@ -12608,14 +13571,34 @@ 0003 3.0 root hub 0100 PTP Gadget 0101 Audio Gadget + 0102 EEM Gadget + 0103 NCM (Ethernet) Gadget + 0104 Multifunction Composite Gadget + 0105 FunctionFS Gadget + 0200 Qemu Audio Device 1e0e Qualcomm / Option 1e10 Point Grey Research, Inc. 2004 Sony 1.3MP 1/3" ICX445 IIDC video camera [Chameleon] +1e1d Lumension Security + 0165 Secure Pen drive 1e1f INVIA 1e29 Festo AG & Co. KG 0101 CPX Adapter - 0401 iL3-TP + 0102 CPX Adapter >=HW10.09 [CP2102] + 0401 iL3-TP [AT90USB646] + 0402 FTDI232 [EasyPort] + 0403 FTDI232 [EasyPort Mini] + 0404 FTDI232 [Netzteil-GL] + 0405 FTDI232 [MotorPrÌfstand] + 0406 STM32F103 [EasyKit] + 0407 LPC2378 [Robotino] + 0408 LPC2378 [Robotino-Arm] + 0409 LPC2378 [Robotino-Arm Bootloader] + 040a LPC2378 [Robotino Bootloader] + 0501 CP2102 [CMSP] + 0601 CMMP-AS 1e41 Cleverscope + 0001 CS328A PC Oscilloscope 1e54 TypeMatrix 2030 2030 USB Keyboard 1e68 TrekStor GmbH & Co. KG @@ -12630,6 +13613,7 @@ 1ebb NuCORE Technology, Inc. 1eda AirTies Wireless Networks 2310 802.11n USB Wireless LAN Card +1ef6 EADS Deutschland GmbH 1f28 Cal-Comp 0020 CDMA USB Modem A600 0021 CD INSTALLER USB Device @@ -12637,11 +13621,14 @@ b803 Lifeview LV5TDLX DVB-T [RTL2832U] 1f82 TANDBERG 0001 PrecisionHD Camera -1f84 Inverness Medical Innovations, Inc. +1f84 Alere, Inc. 1f87 Stantum + 0002 Multi-touch HID Controller +1fbd Delphin Technology AG + 0001 Expert Key - Data aquisition system 1fe7 Vertex Wireless Co., Ltd. 1000 VW100 series CDMA EV-DO Rev.A modem -2001 D-Link Corp. [hex] +2001 D-Link Corp. 0001 DWL-120 WIRELESS ADAPTER 0201 DHN-120 10Mb Home Phoneline Adapter 1a00 10/100 Ethernet @@ -12654,7 +13641,7 @@ 3702 DWL-120 rev F 3703 AirPlus G DWL-G122 Wireless Adapter [Intersil ISL3886] 3704 AirPlus G DWL-G122 Wireless Adapter(rev.A2) [Intersil ISL3887] - 3705 AirPlus G DWL-G120 Wireless Adapter(rev.C) + 3705 AirPlus G DWL-G120 Wireless Adapter(rev.C) [Intersil ISL3887] 3761 IEEE 802.11g USB2.0 Wireless Network Adapter-PN 3a00 DWL-AG132 [Atheros AR5523] 3a01 DWL-AG132 (no firmware) [Atheros AR5523] @@ -12698,16 +13685,22 @@ 0246 PCTV 74E 0248 PCTV 282E 2019 PLANEX - 3220 GW-US11S WLAN + 3220 GW-US11S WLAN [Atmel AT76C503A] 5303 GW-US54GXS 802.11bg 5304 GWUS300 802.11n ab01 GW-US54HP ab24 GW-US300MiniS - ab25 150N Wireless LAN USB Adapter + ab25 GW-USMini2N 802.11n Wireless Adapter [Ralink RT2870] + ab28 GW-USNano + ab29 GW-USMicro300 ab50 GW-US54Mini2 c002 GW-US54SG c007 GW-US54GZL ed02 GW-USMM + ed06 802.11n Wireless LAN Adapter + ed10 GW-US300Mini2 + ed14 GW-USMicroN + ed17 GW-USValue-EZ 2040 Hauppauge 0c80 Windham 0c90 Windham @@ -12738,8 +13731,11 @@ 7060 Nova-T Stick 2 7070 Nova-T Stick 3 7240 WinTV HVR-850 + 8400 WinTV Nova-T-500 9300 WinTV NOVA-T USB2 (cold) 9301 WinTV NOVA-T USB2 (warm) + 9941 WinTV Nova-T-500 + 9950 WinTV Nova-T-500 b910 Windham b980 Windham b990 Windham @@ -12747,9 +13743,25 @@ c010 Windham 2047 Texas Instruments 0200 MSP430 USB HID Bootstrap Loader +2080 Barnes & Noble + 0001 nook + 0002 NOOKcolor +2087 Cando + 0a01 Multi Touch Panel + 0a02 Multi Touch Panel + 0b03 Multi Touch Panel +20a0 Clay Logic + 414a MDE SPI Interface 20b1 XMOS Ltd 10ad XUSB Loader - f7d1 X2TAG - USB to JTAG interface + f7d1 XTAG2 - JTAG Adapter +20b7 Qi Hardware + 0713 Milkymist JTAG/serial + 1540 ben-wpan, AT86RF230-based + 1db5 IDBG in DFU mode + 1db6 IDBG in normal mode + c25b C2 Dongle + cb72 ben-wpan, cntr 20df Simtec Electronics 0001 Entropy Key [UDEKEY01] 2101 ActionStar @@ -12758,10 +13770,17 @@ 2031 Network Blaster Wireless Adapter 500c DE5771 Modem Blaster 8001 Broadxent BritePort DSL Bridge 8010U +2184 GW Instek + 0005 GDS-3000 Oscilloscope + 0006 GDS-3000 Oscilloscope + 0011 AFG Function Generator (CDC) +21a1 Emotiv Systems Pty. Ltd. + 0001 EPOC Consumer Headset Wireless Dongle 21d6 Agecodagis SARL 0002 Seismic recorder [Tellus] 2222 MacAlly 0004 iWebKey Keyboard + 2520 Mini Tablet 4050 AirStick joystick 2227 SAMWOO Enterprise 3105 SKYDATA SKD-U100 @@ -12769,6 +13788,8 @@ 6323 USB Electronic Scale 2237 Kobo Inc. 4161 eReader White +22a6 Pie Digital, Inc. + ffff PieKey "beta" 4GB model 4E4F41482E4F5247 (SM3251Q BB) 22b8 Motorola PCS 0001 Wally 2.2 chipset 0002 Wally 2.4 chipset @@ -12802,6 +13823,7 @@ 2a83 MSM6025 chipset flash 2ac1 MSM6100 chipset 2ac3 MSM6100 chipset flash + 2d78 XT300[SPICE] 3001 A835/E1000 GSM Phone (P2K) 3002 A835/E1000 GSM Phone (AT) 3801 C350L/C450 (P2K) @@ -12811,13 +13833,16 @@ 4002 A920/A925 UMTS Phone 4003 OMAP 1.0 chipset flash 4008 OMAP 1.0 chipset RDL - 41d9 Motorola Droid - 41db Motorola Droid (USB Debug) + 41d6 Droid X (Windows media mode) + 41d9 Droid/Milestone + 41db Droid/Milestone (Debug mode) + 41de Droid X (PC mode) 4204 MPx200 Smartphone 4214 MPc GSM 4224 MPx220 Smartphone 4234 MPc CDMA 4244 MPx100 Smartphone + 4285 Droid X (Mass storage) 4801 Neptune LTS chipset 4803 Neptune LTS chipset flash 4810 Triplet GSM Phone (storage) @@ -12852,7 +13877,9 @@ 6604 Washington CDMA Phone 6631 CDC Modem 7001 Q Smartphone + fe01 StarTAC III MS900 22b9 eTurboTouch Technology, Inc. + 0006 Touch Screen 22ba Technology Innovation Holdings, Ltd 2304 Pinnacle Systems, Inc. 0109 Studio PCTV USB (SECAM) @@ -12902,6 +13929,8 @@ 061e PCTV Deluxe (PAL) Device 2318 Shining Technologies, Inc. [hex] 0011 CitiDISK Jr. IDE Enclosure +2373 Pumatronix Ltda + 0001 5 MegaPixel Digital Still Camera [DSC5M] 2375 Digit@lway, Inc. 0001 Digital Audio Player 2406 SANHO Digital Electronics Co., Ltd. @@ -12959,12 +13988,16 @@ 915d Cyberpix S-210S / Little Tikes My Real Digital Camera 930b CCD Webcam(PC370R) 930c CCD Webcam(PC370R) -2821 Unknown - 3300 Wireless Adapter +2821 ASUSTek Computer Inc. + 0161 WL-161 802.11b Wireless Adapter [SiS 162U] + 160f WL-160g 802.11g Wireless Adapter [Envara WiND512] + 3300 WL-140 / Hawking HWU36D 802.11b Wireless Adapter [Intersil PRISM 3] 2899 Toptronic Industrial Co., Ltd 012c Camera Device 2c02 Planex Communications 14ea GW-US11H WLAN +2c1a Dolphin Peripherals + 0000 Wireless Optical Mouse 2fb2 Fujitsu, Ltd 3125 Eagletron 0001 TrackerPod Camera Stand @@ -13025,6 +14058,8 @@ 100a iFP-1000 series mp3/ogg vorbis player 1014 T20 series mp3/ogg vorbis player (ums firmware) 1019 T30 + 1034 T60 + 1040 M1Player 1041 E100 (ums) 1101 iFP-100 series mp3 player (ums firmware) 1103 iFP-300 series mp3 player (ums firmware) @@ -13038,6 +14073,8 @@ 2102 H10 5GB (mtp) 2105 H10 5/6GB (mtp) 413c Dell Computer Corp. + 0000 DRAC 5 Virtual Keyboard and Mouse + 0001 DRAC 5 Virtual Media 0058 Port Replicator 1001 Keyboard Hub 1002 Keyboard Hub @@ -13047,12 +14084,14 @@ 2002 SK-8125 Keyboard 2003 Keyboard 2005 RT7D50 Keyboard + 2010 Keyboard 2011 Multimedia Pro Keyboard 2100 SK-3106 Keyboard 2101 SmartCard Reader Keyboard 2105 Model L100 Keyboard 2106 Dell QuietKey Keyboard 2500 DRAC4 Remote Access Card + 2513 internal USB Hub of E-Port Replicator 3010 Optical Wheel Mouse 3012 Optical Wheel Mouse 3016 Optical 5-Button Wheel Mouse @@ -13086,23 +14125,24 @@ 5202 Printing Support 5203 Printing Support 5210 Printing Support - 5211 Printing Support + 5211 1110 Laser Printer 5220 Laser MFP 1600n 5225 Printing Support 5226 Printing Support 5300 Laser Printer 5400 Laser Printer 5401 Laser Printer + 5513 WLA3310 Wireless Adapter [Intersil ISL3887] 5601 Laser Printer 3100cn 5602 Laser Printer 3000cn 5631 Laser Printer 5100cn 5905 Printing Support 8000 BC02 Bluetooth Adapter 8010 TrueMobile Bluetooth Module in - 8100 TrueMobile 1180 802.11b Adapter - 8102 TrueMobile 1300 USB2.0 WLAN Card + 8100 TrueMobile 1180 802.11b Adapter [Intersil PRISM 3] + 8102 TrueMobile 1300 802.11g Wireless Adapter [Intersil ISL3880] 8103 Wireless 350 Bluetooth - 8104 Wireless 1450 Dual-band (802.11a/b/g) USB2.0 Adapter + 8104 Wireless 1450 Dual-band (802.11a/b/g) Adapter [Intersil ISL3887] 8105 U2 in HID - Driver 8106 Wireless 350 Bluetooth Internal Card in 8110 Wireless 3xx Bluetooth Internal Card @@ -13134,8 +14174,16 @@ 8156 Wireless 370 Bluetooth Mini-card 8157 Integrated Keyboard 8158 Integrated Touchpad / Trackstick + 8160 Wireless 365 Bluetooth + 8161 Integrated Keyboard + 8162 Integrated Touchpad [Synaptics] + 8171 Gobi Wireless Modem (QDL mode) + 8172 Gobi Wireless Modem 8183 F3607gw Mobile Broadband Module 8184 F3607gw v2 Mobile Broadband Module + 8185 Gobi 2000 Wireless Modem (QDL mode) + 8186 Gobi 2000 Wireless Modem + 8187 DW375 Bluetooth Module 8501 Bluetooth Adapter 9500 USB CP210x UART Bridge Controller [DW700] a001 Hub @@ -13164,6 +14212,9 @@ 9394 Game Cube USB Memory Adaptor 64M 4752 Miditech 0011 Midistart-2 +4757 GW Instek + 2009 PEL-2000 Series Electronic Load (CDC) + 2010 PEL-2000 Series Electronic Load (CDC) 4766 Aceeca 0001 MEZ1000 RDA 4855 Memorex @@ -13183,16 +14234,19 @@ 4013 WLAN Adapter 5173 Sweex 1809 ZD1211 +5219 I-Tetra + 1001 Cetus CDC Device 5345 Owon 1234 PDS6062T Oscilloscope 544d Transmeta Corp. 5543 UC-Logic Technology Corp. 0002 SuperPen WP3325U Tablet - 0003 Genius MousePen 4x3 Tablet/Aquila L1 Tablet - 0004 Genius MousePen 5x4 Tablet - 0005 Genius MousePen 8x6 Tablet + 0003 Tablet WP4030U + 0004 Tablet WP5540U + 0005 Tablet WP8060U 0041 Genius PenSketch 6x8 Tablet - 0042 Genius PenSketch 12x9 Tablet + 0042 Tablet PF1209 + 0064 Aiptek HyperPen 10000U 5555 Epiphan Systems Inc. 1110 VGA2USB 1120 KVM2USB @@ -13226,8 +14280,14 @@ 0100 Orbicam 0101 USB2.0 Camera 0102 Crystal Eye Webcam + 01a6 Lenovo Integrated Webcam + 01a7 Lenovo Integrated Webcam + 01a9 Lenovo Integrated Webcam 0200 OrbiCam 0203 BisonCam NB Pro 1300 + 0241 BisonCam, NB Pro + 02d0 Lenovo Integrated Webcam [R5U877] + 03d0 Lenovo Integrated Webcam [R5U877] 5a57 Zinwell 0260 RT2570 0280 802.11a/b/g/n USB Wireless LAN Card @@ -13236,12 +14296,16 @@ 0284 802.11a/b/g/n USB Wireless LAN Card 0290 ZW-N290 802.11n [Realtek RTL8192SU] 5257 Metronic 495257 wifi 802.11ng +601a Ingenic Semiconductor Ltd. + 4740 XBurst Jz4740 boot mode 6189 Sitecom 182d USB 2.0 Ethernet 2068 USB to serial cable (v2) 6253 TwinHan Technology Co., Ltd 0100 Ir reciver f. remote control 636c CoreLogic, Inc. +6472 Unknown (Sony?) + 01c8 PlayStation Portable [Mass Storage] 6547 Arkmicro Technologies Inc. 0232 ARK3116 Serial 6615 IRTOUCHSYSTEMS Co. Ltd. @@ -13249,29 +14313,44 @@ 6666 Prototype product Vendor ID 0667 WiseGroup Smart Joy PSX, PS-PC Smart JoyPad 2667 JCOP BlueZ Smartcard reader + 8802 SmartJoy Dual Plus PS2 converter 8804 WiseGroup SuperJoy Box 5 6677 WiseGroup, Ltd. + 8802 SmartJoy Dual Plus PS2 converter 8811 Deluxe Dance Mat 6891 3Com - a727 3CRUSB10075 802.11bg + a727 3CRUSB10075 802.11bg [ZyDAS ZD1211] 695c Opera1 3829 Opera1 DVB-S (warm state) -6993 Freshtel - b001 FT-102 VoIP USB Phone +6993 Yealink Network Technology Co., Ltd. + b001 VoIP Phone 6a75 Shanghai Jujo Electronics Co., Ltd 7104 CME (Central Music Co.) 2202 UF5/UF6/UF7/UF8 MIDI Master Keyboard +726c StackFoundry LLC + 2149 EntropyKing Random Number Generator +734c TBS Technologies China + 5920 Q-Box II DVB-S2 HD + 5928 Q-Box II DVB-S2 HD 7392 Edimax Technology Co., Ltd 7711 EW-7711UTn nLite Wireless Adapter [Ralink RT2870] 7717 EW-7717UN 802.11n Wireless Adapter [Ralink RT2870] 7718 EW-7718UN 802.11n Wireless Adapter [Ralink RT2870] + 7811 EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS] 8086 Intel Corp. 0001 AnyPoint (TM) Home Network 1.6 Mbps Wireless Adapter + 0044 CPU DRAM Controller + 0046 HD Graphics 0100 Personal Audio Player 3000 0101 Personal Audio Player 3000 0110 Easy PC Camera 0120 PC Camera CS120 - 0200 AnyPoint(TM) Wireless II Network 11Mbps Adapter + 0180 WiMAX Connection 2400m + 0181 WiMAX Connection 2400m + 0182 WiMAX Connection 2400m + 0186 WiMAX Connection 2400m + 0188 WiMAX Connection 2400m + 0200 AnyPoint(TM) Wireless II Network 11Mbps Adapter [Atmel AT76C503A] 0431 Intel Pro Video PC Camera 0510 Digital Movie Creator 0630 Pocket PC Camera @@ -13282,10 +14361,14 @@ 110a Bluetooth Controller from (Ericsson P4A) 110b Bluetooth Controller from (Intel/CSR) 1110 PRO/Wireless LAN Module - 1111 PRO/Wireless 2011B 802.11b Adapter + 1111 PRO/Wireless 2011B 802.11b Adapter [Intersil PRISM 2.5] 1134 Hollister Mobile Monitor 1139 In-Target Probe (ITP) 1234 Prototype Reader/Writer + 1403 WiMAX Connection 2400m + 1405 WiMAX Connection 2400m + 1406 WiMAX Connection 2400m + 2448 82801 PCI Bridge 3100 PRO/DSL 3220 Modem - WAN 3101 PRO/DSL 3220 Modem 3240 AnyPoint® 3240 Modem - WAN @@ -13301,10 +14384,19 @@ 8087 Intel Corp. 0020 Integrated Rate Matching Hub 0024 Integrated Rate Matching Hub +80ee VirtualBox + 0021 USB Tablet +8282 Keio + 3201 Retro Adapter + 3301 Retro Adapter Mouse 8341 EGO Systems, Inc. 2000 Flashdisk 9016 Sitecom 182d WL-022 802.11b Adapter +9022 TeVii Technology Ltd. + d630 DVB-S S630 + d650 DVB-S2 S650 + d660 DVB-S2 S660 9148 GeoLab, Ltd # All of GeoLab's devices share the same ID 0004. 0004 R3 Compatible Device @@ -13314,11 +14406,15 @@ 7715 MCS7715 Parallel and serial port adapter 7717 MCS7717 3-port hub with serial and parallel adapter 7720 MCS7720 Dual serial port adapter + 7730 MCS7730 10/100 Mbps Ethernet adapter 7780 MCS7780 4Mbps Fast IrDA Adapter 7830 MCS7830 10/100 Mbps Ethernet adapter + 7832 MCS7832 10/100 Mbps Ethernet adapter 7840 MCS7820/MCS7840 2/4 port serial adapter 99fa Grandtec 8988 V.cap Camera Device +9ac4 J. Westhues + 4b8f ProxMark-3 RFID Instrument a128 AnMo Electronics Corp. / Dino-Lite (?) 0610 Dino-Lite Digital Microscope (SN9C201 + HV7131R) 0611 Dino-Lite Digital Microscope (SN9C201 + HV7131R) @@ -13375,6 +14471,7 @@ eb1a eMPIA Technology, Inc. 2710 SilverCrest Webcam 2750 ECS Elitegroup G220 integrated Webcam 2761 EeePC 701 integrated Webcam + 2776 Combined audio and video input device 2800 Terratec Cinergy 200 2801 GrabBeeX+ Video Encoder 2870 Pinnacle PCTV Stick @@ -13385,6 +14482,8 @@ eb1a eMPIA Technology, Inc. eb2a KWorld f003 Hewlett Packard 6002 PhotoSmart C500 +f4ec Atten Electronics / Siglent Technologies + ee38 Digital Storage Oscilloscope
# List of known device classes, subclasses and protocols
@@ -13484,6 +14583,8 @@ C 0e Video 01 Video Control 02 Video Streaming 03 Video Interface Collection +C 58 Xbox + 42 Controller C dc Diagnostic 01 Reprogrammable Diagnostics 01 USB2 Compliance diff --git a/src/initscripts/init.d/fireinfo b/src/initscripts/init.d/fireinfo new file mode 100644 index 0000000..47565b3 --- /dev/null +++ b/src/initscripts/init.d/fireinfo @@ -0,0 +1,37 @@ +#!/bin/sh +######################################################################## +# Begin $rc_base/init.d/fireinfo +# +# Description : Fireinfo profile generator +# +# Authors : IPFire Team +# +# Notes : This script saves the fireinfo profile to a file which +# is needed to show that information on the webinterface. +# No data is sent to the server. +# +######################################################################## + +. /etc/sysconfig/rc +. ${rc_functions} + +case "${1}" in + start) + mkdir -p /var/ipfire/fireinfo 2>/dev/null + + # Generate Pakfire uuid if not present + if [ ! -e /opt/pakfire/db/uuid ]; then + uuidgen > /opt/pakfire/db/uuid + fi + + sendprofile --public-id > /var/ipfire/fireinfo/public_id + sendprofile --dump > /var/ipfire/fireinfo/profile + ;; + + *) + echo "Usage: ${0} {start}" + exit 1 + ;; +esac + +# End $rc_base/init.d/fireinfo diff --git a/src/initscripts/init.d/firewall b/src/initscripts/init.d/firewall index f4d5611..c90687c 100644 --- a/src/initscripts/init.d/firewall +++ b/src/initscripts/init.d/firewall @@ -53,6 +53,9 @@ iptables_init() { # Chain to contain all the rules relating to bad TCP flags /sbin/iptables -N BADTCP
+ #Don't check loopback + /sbin/iptables -A BADTCP -i lo -j RETURN + # Disallow packets frequently used by port-scanners # nmap xmas /sbin/iptables -A BADTCP -p tcp --tcp-flags ALL FIN,URG,PSH -j PSCAN @@ -188,10 +191,10 @@ case "$1" in /sbin/iptables -A FORWARD -j OUTGOINGFW
# localhost and ethernet. - /sbin/iptables -A INPUT -i lo -m state --state NEW -j ACCEPT + /sbin/iptables -A INPUT -i lo -m state --state NEW -j ACCEPT /sbin/iptables -A INPUT -s 127.0.0.0/8 -m state --state NEW -j DROP # Loopback not on lo /sbin/iptables -A INPUT -d 127.0.0.0/8 -m state --state NEW -j DROP - /sbin/iptables -A FORWARD -i lo -m state --state NEW -j ACCEPT + /sbin/iptables -A FORWARD -i lo -m state --state NEW -j ACCEPT /sbin/iptables -A FORWARD -s 127.0.0.0/8 -m state --state NEW -j DROP /sbin/iptables -A FORWARD -d 127.0.0.0/8 -m state --state NEW -j DROP /sbin/iptables -A INPUT -i $GREEN_DEV -m state --state NEW -j ACCEPT ! -p icmp @@ -250,7 +253,8 @@ case "$1" in # upnp chain for our upnp daemon /sbin/iptables -t nat -N UPNPFW /sbin/iptables -t nat -A PREROUTING -j UPNPFW - + # This chain only contains dummy rules. + /sbin/iptables -N UPNPFW
# Custom mangle chain (for port fowarding) /sbin/iptables -t mangle -N PORTFWMANGLE diff --git a/src/initscripts/init.d/firstsetup b/src/initscripts/init.d/firstsetup index cef0b8a..8ea1b5e 100644 --- a/src/initscripts/init.d/firstsetup +++ b/src/initscripts/init.d/firstsetup @@ -1,9 +1,15 @@ #!/bin/bash +/etc/init.d/sysklogd start export LANG=en_US.utf8 /usr/local/sbin/setup /dev/tty2 INSTALL +if [ "${?}" == "1" ]; then + echo Setup not finished. Rebooting ... + reboot -f +fi echo Restarting udev... killall udevd /sbin/udevd --daemon /sbin/udevadm trigger /sbin/udevadm settle +/etc/init.d/sysklogd stop rm -f /etc/rc.d/rcsysinit.d/S75firstsetup diff --git a/src/initscripts/init.d/functions b/src/initscripts/init.d/functions index 00cd6fa..e2e058d 100644 --- a/src/initscripts/init.d/functions +++ b/src/initscripts/init.d/functions @@ -27,7 +27,7 @@ KILLDELAY="10" ## Screen Dimensions # Find current screen size if [ -z "${COLUMNS}" ]; then - COLUMNS=$(stty size) + COLUMNS=$(stty size 2>/dev/null) COLUMNS=${COLUMNS##* } fi
diff --git a/src/initscripts/init.d/icecream b/src/initscripts/init.d/icecream index 6ce4660..f8fa4e3 100644 --- a/src/initscripts/init.d/icecream +++ b/src/initscripts/init.d/icecream @@ -15,24 +15,32 @@ . /etc/sysconfig/rc . ${rc_functions}
-SCHEDULER=minerva.ipfire.org +#SCHEDULER=minerva.ipfire.org +ENABLE_SCHEDULER=on JOBS=8 -PORT=10244
case "${1}" in start) boot_mesg "Starting Icecream Daemon..." - /opt/icecream/sbin/iceccd -d -s ${SCHEDULER} -m ${JOBS} -p ${PORT} + ARGS="-d -m ${JOBS}" + if [ -n "${SCHEDULER}" ]; then + ARGS="${ARGS} -s ${SCHEDULER}" + fi + /opt/icecream/sbin/iceccd ${ARGS} evaluate_retval - if ! grep -q "${PORT}" /var/ipfire/xtaccess/config ; then - echo "tcp,0.0.0.0/0,${PORT},on,0.0.0.0,Icecream" >> /var/ipfire/xtaccess/config - /usr/local/bin/setxtaccess + + if [ "${ENABLE_SCHEDULER}" = "on" ]; then + /opt/icecream/sbin/icecc-scheduler -d fi ;; stop) boot_mesg "Stopping Icecream Daemon..." killproc /opt/icecream/sbin/iceccd + + if [ "${ENABLE_SCHEDULER}" = "on" ]; then + killproc /opt/icecream/sbin/icecc-scheduler + fi ;;
restart) diff --git a/src/initscripts/init.d/mdadm b/src/initscripts/init.d/mdadm index 4b79ca8..03f6fe4 100644 --- a/src/initscripts/init.d/mdadm +++ b/src/initscripts/init.d/mdadm @@ -1,6 +1,6 @@ #!/bin/sh ######################################################################## -# Begin $rc_base/init.d/mdadmraid +# Begin $rc_base/init.d/mdadm # # Description : This script controls software Raid # @@ -17,28 +17,15 @@
case "${1}" in start) - - if [ -f /etc/mdadm.conf ] - then - boot_mesg "Starting Raid devices..." - - modprobe md - modprobe raid0 - modprobe raid1 - modprobe raid5 - - sleep 1 - - mdadm --assemble --scan - else - boot_mesg "Skipping raid devices, no config found..." - exit 1 - fi + boot_mesg "Scan/assemble mdadm raid devices..." + mdadm --assemble --scan + echo_ok ;;
stop) boot_mesg "Stopping Raid devices..." mdadm --stop --scan + echo_ok ;;
restart) @@ -57,4 +44,4 @@ case "${1}" in ;; esac
-# End $rc_base/init.d/mdadmraid \ No newline at end of file +# End $rc_base/init.d/mdadm diff --git a/src/initscripts/init.d/miniupnpd b/src/initscripts/init.d/miniupnpd new file mode 100644 index 0000000..1fd02a2 --- /dev/null +++ b/src/initscripts/init.d/miniupnpd @@ -0,0 +1,69 @@ +#!/bin/sh +######################################################################## +# Begin $rc_base/init.d/miniupnpd +# +# Description : Miniupnp daemon +# +# Authors : Michael Tremer michael.tremer@ipfire.org +# +######################################################################## + +. /etc/sysconfig/rc +. ${rc_functions} + +if [ ! -e /etc/miniupnpd/id ]; then + uuidgen > /etc/miniupnpd/id +fi + +UUID=$(cat /etc/miniupnpd/id) + +EXT_DEV=$(cat /var/ipfire/red/iface) +EXT_IP4=$(cat /var/ipfire/red/local-ipaddress) + +. /var/ipfire/ethernet/settings + +for i in GREEN_ADDRESS BLUE_ADDRESS; do + [ -n "${!i}" ] && LISTEN_IP="${LISTEN_IP} -a ${!i}" +done + +function flush_iptables() { + # Flush iptables to remove all entries that were left + iptables -F UPNPFW + iptables -t nat -F UPNPFW +} + +case "${1}" in + start) + boot_mesg "Starting miniupnpd..." + + flush_iptables + + loadproc miniupnpd -f /etc/miniupnpd/miniupnpd.conf \ + -i ${EXT_DEV} -o ${EXT_IP4} ${LISTEN_IP} \ + -u ${UUID} + ;; + + stop) + boot_mesg "Stopping miniupnpd..." + killproc miniupnpd + + flush_iptables + ;; + + restart) + ${0} stop + sleep 1 + ${0} start + ;; + + status) + statusproc miniupnpd + ;; + + *) + echo "Usage: ${0} {start|stop|restart|status}" + exit 1 + ;; +esac + +# End $rc_base/init.d/miniupnpd diff --git a/src/initscripts/init.d/networking/dhcpcd.exe b/src/initscripts/init.d/networking/dhcpcd.exe index 0d06bcb..ac835c5 100644 --- a/src/initscripts/init.d/networking/dhcpcd.exe +++ b/src/initscripts/init.d/networking/dhcpcd.exe @@ -23,9 +23,21 @@ dhcpcd_up() set | grep "^new_" | sed "s|^new_||g" | \ sort > /var/ipfire/dhcpc/dhcpcd-$interface.info
+ #Check if this was the Red device... + if [ ! "$interface" == "$RED_DEV" ]; then + exit 0; + fi + # Only if RED_TYPE=DHCP update /var/ipfire/red if [ "$RED_TYPE" == "DHCP" ]; then
+ #Force MTU option for KabelDeutschland because this ISP + #set the MTU to 576 instead of the supportet 1500 + if [ $RED_DHCP_FORCE_MTU -ge 576 ]; then + logger -p local0.info -t dhcpcd.exe[$$] "Force mtu to $RED_DHCP_FORCE_MTU" + ip link set $interface mtu $RED_DHCP_FORCE_MTU + fi + #Check if we have to restart the services at update [ ! -e "/var/ipfire/red/active" ] update=1; if [ "$old_domain_name_service" != "$new_domain_name_service" ]; then diff --git a/src/initscripts/init.d/networking/red b/src/initscripts/init.d/networking/red index 1940169..1e4af55 100644 --- a/src/initscripts/init.d/networking/red +++ b/src/initscripts/init.d/networking/red @@ -19,9 +19,8 @@ . ${rc_functions}
#Define some defaults -RED_VDSL_INET_VLAN=7 -RED_VDSL_IPTV_VLAN=8 -RED_VDSL_IPTV_DISABLE=0 +INET_VLAN=7 +IPTV_VLAN=8
eval $(/usr/local/bin/readhash /var/ipfire/main/settings) if [ "$RRDLOG" == "" ]; then @@ -252,48 +251,48 @@ case "${1}" in fi
if [ "$TYPE" == "vdsl" ]; then - boot_mesg "Createing VLAN Interface ${DEVICE}.${RED_VDSL_INET_VLAN} ..." + boot_mesg "Createing VLAN Interface ${DEVICE}.${INET_VLAN} ..." modprobe 8021q - vconfig add ${DEVICE} ${RED_VDSL_INET_VLAN} + vconfig add ${DEVICE} ${INET_VLAN} if [ -n "$MAC1" ]; then - boot_mesg "Setting mac address on ${DEVICE}.${RED_VDSL_INET_VLAN} to ${MAC1}" - ip link set dev ${DEVICE}.${RED_VDSL_INET_VLAN} address ${MAC1} + boot_mesg "Setting mac address on ${DEVICE}.${INET_VLAN} to ${MAC1}" + ip link set dev ${DEVICE}.${INET_VLAN} address ${MAC1} evaluate_retval fi - PPP_NIC=${DEVICE}.${RED_VDSL_INET_VLAN} + PPP_NIC=${DEVICE}.${INET_VLAN} sleep 0.2 ip link set ${PPP_NIC} up TYPE="pppoe" fi if [ "${IPTV}" == "enable" ]; then - PIDFILE="/var/run/dhcpcd-${DEVICE}.${RED_VDSL_IPTV_VLAN}.pid" - LEASEINFO="/var/ipfire/dhcpc/dhcpcd-${DEVICE}.${RED_VDSL_IPTV_VLAN}.info" + PIDFILE="/var/run/dhcpcd-${DEVICE}.${IPTV_VLAN}.pid" + LEASEINFO="/var/ipfire/dhcpc/dhcpcd-${DEVICE}.${IPTV_VLAN}.info" # Test to see if there is a stale pid file if [ -f "$PIDFILE" ]; then ps `cat "$PIDFILE"` | grep dhcpcd > /dev/null if [ $? != 0 ]; then - rm -f /var/run/dhcpcd-${DEVICE}.${RED_VDSL_IPTV_VLAN}.pid > /dev/null + rm -f /var/run/dhcpcd-${DEVICE}.${IPTV_VLAN}.pid > /dev/null fi fi
if [ ! -f "$PIDFILE" ]; then - boot_mesg "Createing VLAN Interface ${DEVICE}.${RED_VDSL_IPTV_VLAN} ..." + boot_mesg "Createing VLAN Interface ${DEVICE}.${IPTV_VLAN} ..." modprobe 8021q - vconfig add ${DEVICE} ${RED_VDSL_IPTV_VLAN} + vconfig add ${DEVICE} ${IPTV_VLAN} if [ -n "$MAC2" ]; then - boot_mesg "Setting mac address on ${DEVICE}.${RED_VDSL_IPTV_VLAN} to ${MAC2}" - ip link set dev ${DEVICE}.${RED_VDSL_IPTV_VLAN} address ${MAC2} + boot_mesg "Setting mac address on ${DEVICE}.${IPTV_VLAN} to ${MAC2}" + ip link set dev ${DEVICE}.${IPTV_VLAN} address ${MAC2} evaluate_retval fi - boot_mesg -n "Starting dhcpcd on the ${DEVICE}.${RED_VDSL_IPTV_VLAN} interface..." - /sbin/dhcpcd ${DEVICE}.${RED_VDSL_IPTV_VLAN} ${DHCP_START} >/dev/null 2>&1 + boot_mesg -n "Starting dhcpcd on the ${DEVICE}.${IPTV_VLAN} interface..." + /sbin/dhcpcd ${DEVICE}.${IPTV_VLAN} ${DHCP_START} >/dev/null 2>&1 RET="$?"
if [ "$RET" = "0" ]; then - . /var/ipfire/dhcpc/dhcpcd-${DEVICE}.${RED_VDSL_IPTV_VLAN}.info + . /var/ipfire/dhcpc/dhcpcd-${DEVICE}.${IPTV_VLAN}.info echo "" echo_ok - boot_mesg " DHCP Assigned Settings for ${DEVICE}.${RED_VDSL_IPTV_VLAN}:" + boot_mesg " DHCP Assigned Settings for ${DEVICE}.${IPTV_VLAN}:" boot_mesg_flush boot_mesg " IP Address: $ip_address" boot_mesg_flush @@ -364,6 +363,10 @@ case "${1}" in fi fi ip link set ${PPP_NIC} up + if [ -n "${PPTP_ROUTE}" ]; then + boot_mesg "Set route ${PPTP_ROUTE} to pptp server..." + route add ${PPTP_ROUTE} + fi else boot_mesg "Bringing up the PPP via ${TYPE} on ${COMPORT}..." fi @@ -453,7 +456,7 @@ case "${1}" in # PPP_STD_OPTIONS="$PLUGOPTS $DNS defaultroute noipdefault noauth" PPP_STD_OPTIONS+=" default-asyncmap hide-password nodetach mtu ${MTU}" - PPP_STD_OPTIONS+=" mru ${MTU} noaccomp nodeflate nopcomp novj novjccomp" + PPP_STD_OPTIONS+=" mru ${MRU} noaccomp nodeflate nopcomp novj novjccomp" PPP_STD_OPTIONS+=" nobsdcomp user ${USERNAME} lcp-echo-interval 20" PPP_STD_OPTIONS+=" lcp-echo-failure 3 ${AUTH}" @@ -552,13 +555,17 @@ case "${1}" in fi fi
+ if [ -n "${PPTP_ROUTE}" ]; then + route del ${PPTP_ROUTE} + fi + if [ "$DEVICE" != "${GREEN_DEV}" ] && [ "$DEVICE" != "" ]; then - link_status=`ip link show $DEVICE.${RED_VDSL_INET_VLAN} 2> /dev/null` + link_status=`ip link show $DEVICE.${INET_VLAN} 2> /dev/null` if [ -n "${link_status}" ]; then if echo "${link_status}" | grep -q UP; then - boot_mesg "Bringing down the ${DEVICE}.${RED_VDSL_INET_VLAN} interface..." - ip link set ${DEVICE}.${RED_VDSL_INET_VLAN} down - vconfig rem ${DEVICE}.${RED_VDSL_INET_VLAN} + boot_mesg "Bringing down the ${DEVICE}.${INET_VLAN} interface..." + ip link set ${DEVICE}.${INET_VLAN} down + vconfig rem ${DEVICE}.${INET_VLAN} evaluate_retval fi else diff --git a/src/initscripts/init.d/networking/red.down/10-miniupnpd b/src/initscripts/init.d/networking/red.down/10-miniupnpd new file mode 100644 index 0000000..eaf2239 --- /dev/null +++ b/src/initscripts/init.d/networking/red.down/10-miniupnpd @@ -0,0 +1,6 @@ +#!/bin/bash + +[ -x /etc/init.d/miniupnpd ] && \ + /etc/init.d/miniupnpd stop &>/dev/null + +exit 0 diff --git a/src/initscripts/init.d/networking/red.up/10-miniupnpd b/src/initscripts/init.d/networking/red.up/10-miniupnpd new file mode 100644 index 0000000..5443133 --- /dev/null +++ b/src/initscripts/init.d/networking/red.up/10-miniupnpd @@ -0,0 +1,6 @@ +#!/bin/bash + +[ -x /etc/init.d/miniupnpd ] && \ + /etc/init.d/miniupnpd start &>/dev/null + +exit 0 diff --git a/src/initscripts/init.d/networking/red.up/99-fireinfo b/src/initscripts/init.d/networking/red.up/99-fireinfo new file mode 100644 index 0000000..089affc --- /dev/null +++ b/src/initscripts/init.d/networking/red.up/99-fireinfo @@ -0,0 +1,13 @@ +#!/bin/bash + +# Send the fireinfo profile after first boot (if enabled) + +INDICATION="/var/run/fireinfo" + +if [ ! -e "${INDICATION}" ]; then + /usr/bin/sendprofile >/dev/null 2>&1 + + touch ${INDICATION} +fi + +exit 0 diff --git a/src/initscripts/init.d/openvmtools b/src/initscripts/init.d/openvmtools old mode 100755 new mode 100644 diff --git a/src/initscripts/init.d/squid b/src/initscripts/init.d/squid index 7944c70..1a1425d 100644 --- a/src/initscripts/init.d/squid +++ b/src/initscripts/init.d/squid @@ -7,12 +7,13 @@ chown -R squid:squid /var/log/squid chown -R squid:squid /var/log/squidGuard
+ transparent() { DEVICE=$1 - + eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings) eval $(/usr/local/bin/readhash /var/ipfire/proxy/settings) - + # If the proxy port is not set we set the default to 800. if [ -z $PROXY_PORT ]; then PROXY_PORT=800 @@ -55,14 +56,22 @@ case "$1" in evaluate_retval exit fi + + + eval $(/usr/local/bin/readhash /var/ipfire/proxy/advanced/settings) + eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings) + if [ -e /var/ipfire/proxy/enable -o -e /var/ipfire/proxy/enable_blue ]; then + + # Add Address to errorpage stylesheet + sed "s|XXXhostXXX|$GREEN_ADDRESS|g" /var/ipfire/proxy/errorpage-$ERR_DESIGN.css > \ + /etc/squid/errorpage.css + boot_mesg "Starting Squid Proxy Server..." loadproc /usr/sbin/squid -z >/dev/null 2>&1 loadproc /usr/sbin/squid fi
- eval $(/usr/local/bin/readhash /var/ipfire/ethernet/settings) - if [ -e /var/ipfire/proxy/transparent ]; then transparent $GREEN_DEV fi @@ -79,6 +88,7 @@ case "$1" in evaluate_retval killproc /usr/bin/squidGuard >/dev/null killproc /usr/sbin/updxlrator >/dev/null + killproc /usr/bin/squidclamav >/dev/null killproc /usr/sbin/squid >/dev/null rm -rf /var/run/squid.pid fi diff --git a/src/initscripts/init.d/sshd b/src/initscripts/init.d/sshd index 1bd2346..e99e694 100644 --- a/src/initscripts/init.d/sshd +++ b/src/initscripts/init.d/sshd @@ -17,6 +17,7 @@ case "$1" in ssh-keygen -qf /etc/ssh/ssh_host_rsa_key -N '' ssh-keygen -qf /etc/ssh/ssh_host_key -N '' -t rsa1 ssh-keygen -qf /etc/ssh/ssh_host_dsa_key -N '' -t dsa + ssh-keygen -qf /etc/ssh/ssh_host_ecdsa_key -N '' -t ecdsa fi
[ -e "/var/ipfire/remote/enablessh" ] || exit 0 # SSH is not enabled diff --git a/src/initscripts/init.d/waitdrives b/src/initscripts/init.d/waitdrives new file mode 100644 index 0000000..d7df93b --- /dev/null +++ b/src/initscripts/init.d/waitdrives @@ -0,0 +1,51 @@ +#!/bin/sh +######################################################################## +# Begin $rc_base/init.d/waitdrives +# +# Description : Wait for drives before fscheck/mount +# +# Authors : Arne Fitzenreiter - arne_f@ipfire.org +# +# Version : 00.00 +# +# Notes : +# +######################################################################## + +. /etc/sysconfig/rc +. ${rc_functions} + +check_drives () { + drives_ready="1"; + for drive in $drives; do + if [ `blkid | grep $drive | wc -l` == 0 ]; then + drives_ready="0"; + fi + done +} + +case "${1}" in + start) + drives=`grep "^UUID=" /etc/fstab | cut -f1 | cut -d" " -f1 | cut -d"=" -f2`; + + check_drives; + if [ "$drives_ready" == "0" ]; then + boot_mesg -n "Wait for devices used in fstab " + for (( i=1; i<30; i++)) do + check_drives; + if [ "$drives_ready" == "1" ]; then + break; + fi + boot_mesg -n "." + sleep 1 + done + fi + exit 0; + ;; + *) + echo "Usage: ${0} {start}" + exit 1 + ;; +esac + +# End $rc_base/init.d/waitdrives diff --git a/src/install+setup/install/downloadsource.sh b/src/install+setup/install/downloadsource.sh index 8db2dc6..5c6360d 100644 --- a/src/install+setup/install/downloadsource.sh +++ b/src/install+setup/install/downloadsource.sh @@ -19,9 +19,9 @@ # # ###############################################################################
-# Path for testing. Need to be changed for release! -IPFireISO=people.ipfire.org/~arne_f/testing/next/ipfire.iso -#IPFireISO=download.ipfire.org/iso/ipfire.iso +#lfs change the url while build! +IPFireISO=ipfire.iso +#
#Get user defined download from boot cmdline grep "netinstall=" /proc/cmdline > /dev/null && CMDLINE=1 @@ -41,15 +41,19 @@ sleep 15 echo echo "Download with wget..." wget $IPFireISO -O /tmp/download.iso -t3 -U IPFire_NetInstall/2.x +wget $IPFireISO.md5 -O /tmp/download.iso.md5 -t3 -U IPFire_NetInstall/2.x echo echo "Checking download..." -mount /tmp/download.iso -o loop /cdrom 2> /dev/null -if [ -n "$(ls /cdrom/ipfire-*.tlz 2>/dev/null)" ]; then - echo -n "null" > /tmp/source_device - echo "Found tarball in /tmp/download.iso" - exit 0 -else - echo "Found no tarballs in /tmp/download.iso - SKIP" +md5_file=`md5sum /tmp/download.iso | cut -d" " -f1` +md5_down=`cat /tmp/download.iso.md5 | cut -d" " -f1` +if [ "$md5_file" == "$md5_down" ]; then + mount /tmp/download.iso -o loop /cdrom 2> /dev/null + if [ -n "$(ls /cdrom/ipfire-*.tlz 2>/dev/null)" ]; then + echo -n "null" > /tmp/source_device + echo "Found tarball in /tmp/download.iso" + exit 0 + fi + umount /cdrom 2> /dev/null fi -umount /cdrom 2> /dev/null +echo "Error - SKIP" exit 10 diff --git a/src/install+setup/install/main.c b/src/install+setup/install/main.c index 5de914f..0172f8b 100644 --- a/src/install+setup/install/main.c +++ b/src/install+setup/install/main.c @@ -49,7 +49,7 @@ int main(int argc, char *argv[]) char commandstring[STRING_SIZE]; char mkfscommand[STRING_SIZE]; char *fstypes[] = { "ext2", "ext3", "ext4", "ReiserFS", NULL }; - int fstype = EXT3; + int fstype = EXT4; int choice; int i; int found = 0; @@ -70,6 +70,7 @@ int main(int argc, char *argv[]) char *yesnoharddisk[3]; // char *yesnoharddisk = { "NO", "YES", NULL }; int unattended = 0; + int serialconsole = 0; struct keyvalue *unattendedkv = initkeyvalues(); int hardyn = 0; char restore_file[STRING_SIZE] = ""; @@ -110,6 +111,10 @@ int main(int argc, char *argv[]) unattended = 1; runcommandwithstatus("/bin/sleep 10", "WARNING: Unattended installation will start in 10 seconds..."); } + // check if we have to patch for serial console + if (strstr (line, "console=ttyS0") != NULL) { + serialconsole = 1; + } }
// Read gpl ... @@ -130,7 +135,7 @@ int main(int argc, char *argv[]) /* German is the default */ for (choice = 0; langnames[choice]; choice++) { - if (strcmp(langnames[choice], "Deutsch") == 0) + if (strcmp(langnames[choice], "English") == 0) break; } if (!langnames[choice]) @@ -146,10 +151,10 @@ int main(int argc, char *argv[])
newtPushHelpLine(ctr[TR_HELPLINE]);
- sprintf(message, ctr[TR_WELCOME], NAME); - newtWinMessage(title, ctr[TR_OK], message); - if (!unattended) { + sprintf(message, ctr[TR_WELCOME], NAME); + newtWinMessage(title, ctr[TR_OK], message); + if (disclaimerbox(discl_msg)==0) { errorbox(ctr[TR_LICENSE_NOT_ACCEPTED]); goto EXIT; @@ -511,7 +516,28 @@ int main(int argc, char *argv[]) errorbox(ctr[TR_UNABLE_TO_INSTALL_GRUB]); goto EXIT; } - + + /* Serial console ? */ + if (serialconsole) { + /* grub */ + replace("/harddisk/boot/grub/grub.conf", "splashimage", "#splashimage"); + replace("/harddisk/boot/grub/grub.conf", "#serial", "serial"); + replace("/harddisk/boot/grub/grub.conf", "#terminal", "terminal"); + replace("/harddisk/boot/grub/grub.conf", " panic=10 ", " console=ttyS0,38400n8 panic=10 "); + + /*inittab*/ + replace("/harddisk/etc/inittab", "1:2345:respawn:", "#1:2345:respawn:"); + replace("/harddisk/etc/inittab", "2:2345:respawn:", "#2:2345:respawn:"); + replace("/harddisk/etc/inittab", "3:2345:respawn:", "#3:2345:respawn:"); + replace("/harddisk/etc/inittab", "4:2345:respawn:", "#4:2345:respawn:"); + replace("/harddisk/etc/inittab", "5:2345:respawn:", "#5:2345:respawn:"); + replace("/harddisk/etc/inittab", "6:2345:respawn:", "#6:2345:respawn:"); + replace("/harddisk/etc/inittab", "#7:2345:respawn:", "7:2345:respawn:"); + } + + /* Set marker that the user has already accepted the gpl */ + mysystem("/usr/bin/touch /harddisk/var/ipfire/main/gpl_accepted"); + /* Copy restore file from cdrom */ if (unattended && (strlen(restore_file) > 0)) { fprintf(flog, "unattended: Copy restore file\n"); @@ -527,7 +553,7 @@ int main(int argc, char *argv[]) if (!unattended) { sprintf(message, ctr[TR_CONGRATULATIONS_LONG], NAME, SNAME, NAME); - newtWinMessage(ctr[TR_CONGRATULATIONS], ctr[TR_OK], message); + newtWinMessage(ctr[TR_CONGRATULATIONS], ctr[TR_PRESS_OK_TO_REBOOT], message); }
allok = 1; @@ -557,10 +583,11 @@ EXIT: fclose(flog); newtFinished();
-// if (!unattended) { -// if (system("/usr/sbin/chroot /harddisk /usr/local/sbin/setup /dev/tty2 INSTALL")) -// printf("Unable to run setup.\n"); -// } + if (unattended) { + // Remove Setup autorun after boot + if (system("rm -f /harddisk/etc/rc.d/rcsysinit.d/S75firstsetup")) + printf("Unable to disable setup autorun.\n"); + }
if (system("/bin/umount /harddisk/proc")) printf("Unable to umount /harddisk/proc.\n"); @@ -578,13 +605,13 @@ EXIT:
newtFinished();
- system("/bin/umount /harddisk/proc"); - system("/bin/umount /harddisk/dev"); - system("/bin/umount /harddisk/sys"); + system("/bin/umount /harddisk/proc >/dev/null 2>&1"); + system("/bin/umount /harddisk/dev >/dev/null 2>&1"); + system("/bin/umount /harddisk/sys >/dev/null 2>&1");
- system("/bin/umount /harddisk/var"); - system("/bin/umount /harddisk/boot"); - system("/bin/umount /harddisk"); + system("/bin/umount /harddisk/var >/dev/null 2>&1"); + system("/bin/umount /harddisk/boot >/dev/null 2>&1"); + system("/bin/umount /harddisk >/dev/null 2>&1");
if (!(allok)) system("/etc/halt"); diff --git a/src/install+setup/install/unattended.c b/src/install+setup/install/unattended.c index cfdf331..77e1eab 100644 --- a/src/install+setup/install/unattended.c +++ b/src/install+setup/install/unattended.c @@ -131,7 +131,7 @@ int unattended_setup(struct keyvalue *unattendedkv) { /* set root password */ fprintf(flog, "unattended: setting root password\n"); snprintf(commandstring, STRING_SIZE, - "/sbin/chroot /harddisk /bin/sh -c "echo 'root:%s' | /usr/sbin/chpasswd"", root_password); + "/usr/sbin/chroot /harddisk /bin/sh -c "echo 'root:%s' | /usr/sbin/chpasswd"", root_password); if (mysystem(commandstring)) { errorbox("unattended: ERROR setting root password"); return 0; @@ -140,7 +140,7 @@ int unattended_setup(struct keyvalue *unattendedkv) { /* set admin password */ fprintf(flog, "unattended: setting admin password\n"); snprintf(commandstring, STRING_SIZE, - "/sbin/chroot /harddisk /usr/sbin/htpasswd -c -m -b " CONFIG_ROOT "/auth/users admin '%s'", admin_password); + "/usr/sbin/chroot /harddisk /usr/sbin/htpasswd -c -m -b " CONFIG_ROOT "/auth/users admin '%s'", admin_password); if (mysystem(commandstring)) { errorbox("unattended: ERROR setting admin password"); return 0; @@ -150,7 +150,7 @@ int unattended_setup(struct keyvalue *unattendedkv) { if (strlen(restore_file) > 0) { fprintf(flog, "unattended: Restoring Backup\n"); snprintf(commandstring, STRING_SIZE, - "cd /harddisk && /bin/tar -xvzp -f /harddisk/var/ipfire/backup/%s", restore_file); + "/usr/sbin/chroot /harddisk /bin/tar -xvzp -f /var/ipfire/backup/%s -C /", restore_file); if (mysystem(commandstring)) { errorbox("unattended: ERROR restoring backup"); } diff --git a/src/install+setup/libsmooth/netstuff.c b/src/install+setup/libsmooth/netstuff.c index eb0c4e7..46e49c0 100644 --- a/src/install+setup/libsmooth/netstuff.c +++ b/src/install+setup/libsmooth/netstuff.c @@ -31,6 +31,7 @@ newtComponent statictyperadio; newtComponent dhcptyperadio; newtComponent pppoetyperadio; newtComponent dhcphostnameentry; +newtComponent dhcpforcemtuentry;
/* acceptable character filter for IP and netmaks entry boxes */ static int ip_input_filter(newtComponent entry, void * data, int ch, int cursor) @@ -49,11 +50,13 @@ int changeaddress(struct keyvalue *kv, char *colour, int typeflag, char *addressresult; char *netmaskresult; char *dhcphostnameresult; + char *dhcpforcemturesult; struct newtExitStruct es; newtComponent header; newtComponent addresslabel; newtComponent netmasklabel; newtComponent dhcphostnamelabel; + newtComponent dhcpforcemtulabel; newtComponent ok, cancel; char message[1000]; char temp[STRING_SIZE]; @@ -61,6 +64,7 @@ int changeaddress(struct keyvalue *kv, char *colour, int typeflag, char netmaskfield[STRING_SIZE]; char typefield[STRING_SIZE]; char dhcphostnamefield[STRING_SIZE]; + char dhcpforcemtufield[STRING_SIZE]; int error; int result = 0; char type[STRING_SIZE]; @@ -73,6 +77,7 @@ int changeaddress(struct keyvalue *kv, char *colour, int typeflag, sprintf(netmaskfield, "%s_NETMASK", colour); sprintf(typefield, "%s_TYPE", colour); sprintf(dhcphostnamefield, "%s_DHCP_HOSTNAME", colour); + sprintf(dhcpforcemtufield, "%s_DHCP_FORCE_MTU", colour); sprintf(message, ctr[TR_INTERFACE], colour); newtCenteredWindow(44, (typeflag ? 18 : 12), message); @@ -99,15 +104,25 @@ int changeaddress(struct keyvalue *kv, char *colour, int typeflag, newtComponentAddCallback(statictyperadio, networkdialogcallbacktype, NULL); newtComponentAddCallback(dhcptyperadio, networkdialogcallbacktype, NULL); newtComponentAddCallback(pppoetyperadio, networkdialogcallbacktype, NULL); - dhcphostnamelabel = newtTextbox(2, 9, 18, 1, 0); + dhcphostnamelabel = newtTextbox(2, 8, 18, 1, 0); newtTextboxSetText(dhcphostnamelabel, ctr[TR_DHCP_HOSTNAME]); + dhcpforcemtulabel = newtTextbox(2, 9, 18, 1, 0); + newtTextboxSetText(dhcpforcemtulabel, ctr[TR_DHCP_FORCE_MTU]); strcpy(temp, defaultdhcphostname); findkey(kv, dhcphostnamefield, temp); - dhcphostnameentry = newtEntry(20, 9, temp, 20, &dhcphostnameresult, 0); - newtFormAddComponent(networkform, dhcphostnamelabel); - newtFormAddComponent(networkform, dhcphostnameentry); + dhcphostnameentry = newtEntry(20, 8, temp, 20, &dhcphostnameresult, 0); + strcpy(temp, ""); + findkey(kv, dhcpforcemtufield, temp); + dhcpforcemtuentry = newtEntry(20, 9, temp, 20, &dhcpforcemturesult, 0); + newtFormAddComponent(networkform, dhcphostnamelabel); + newtFormAddComponent(networkform, dhcphostnameentry); + newtFormAddComponent(networkform, dhcpforcemtulabel); + newtFormAddComponent(networkform, dhcpforcemtuentry); if (startdhcptype == 0) - newtEntrySetFlags(dhcphostnameentry, NEWT_FLAG_DISABLED, NEWT_FLAGS_SET); + { + newtEntrySetFlags(dhcphostnameentry, NEWT_FLAG_DISABLED, NEWT_FLAGS_SET); + newtEntrySetFlags(dhcpforcemtuentry, NEWT_FLAG_DISABLED, NEWT_FLAGS_SET); + } } /* Address */ addresslabel = newtTextbox(2, (typeflag ? 11 : 4) + 0, 18, 1, 0); @@ -184,6 +199,7 @@ int changeaddress(struct keyvalue *kv, char *colour, int typeflag, if (typeflag) { replacekeyvalue(kv, dhcphostnamefield, dhcphostnameresult); + replacekeyvalue(kv, dhcpforcemtufield, dhcpforcemturesult); if (strcmp(type, "STATIC") != 0) { replacekeyvalue(kv, addressfield, "0.0.0.0"); @@ -296,10 +312,15 @@ void networkdialogcallbacktype(newtComponent cm, void *data) newtEntrySetFlags(netmaskentry, NEWT_FLAG_DISABLED, NEWT_FLAGS_RESET); } if (strcmp(type, "DHCP") == 0) + { newtEntrySetFlags(dhcphostnameentry, NEWT_FLAG_DISABLED, NEWT_FLAGS_RESET); + newtEntrySetFlags(dhcpforcemtuentry, NEWT_FLAG_DISABLED, NEWT_FLAGS_RESET); + } else + { newtEntrySetFlags(dhcphostnameentry, NEWT_FLAG_DISABLED, NEWT_FLAGS_SET); - + newtEntrySetFlags(dhcpforcemtuentry, NEWT_FLAG_DISABLED, NEWT_FLAGS_SET); + } newtRefresh(); newtDrawForm(networkform); } diff --git a/src/install+setup/setup/dhcp.c b/src/install+setup/setup/dhcp.c index f969759..332a807 100644 --- a/src/install+setup/setup/dhcp.c +++ b/src/install+setup/setup/dhcp.c @@ -208,6 +208,7 @@ int handledhcp(void) file = fopen(CONFIG_ROOT "/dhcp/dhcpd.conf", "w"); fprintf(file, "ddns-update-style none;\n"); + fprintf(file, "authoritative;\n"); fprintf(file, "subnet %s netmask %s\n", greennetaddress, greennetmask); fprintf(file, "{\n"); fprintf(file, "\toption subnet-mask %s;\n", greennetmask); diff --git a/src/install+setup/setup/main.c b/src/install+setup/setup/main.c index 33cae34..a6c15c9 100644 --- a/src/install+setup/setup/main.c +++ b/src/install+setup/setup/main.c @@ -199,7 +199,17 @@ EXIT: if (autook) newtWinMessage(title, ctr[TR_OK], ctr[TR_SETUP_FINISHED]); else + { newtWinMessage(ctr[TR_WARNING], ctr[TR_OK], ctr[TR_SETUP_NOT_COMPLETE]); + + fprintf(flog, "Setup program has not finished.\n"); + fflush(flog); + fclose(flog); + + newtFinished(); + + return 1; + } }
fprintf(flog, "Setup program ended.\n"); diff --git a/src/misc-progs/Makefile b/src/misc-progs/Makefile index 7b1e457..348f91c 100644 --- a/src/misc-progs/Makefile +++ b/src/misc-progs/Makefile @@ -32,7 +32,7 @@ SUID_PROGS = setdmzholes setportfw setxtaccess \ wirelessctrl getipstat getiptstate qosctrl launch-ether-wake \ redctrl syslogdctrl extrahdctrl sambactrl upnpctrl tripwirectrl \ smartctrl clamavctrl addonctrl pakfire mpfirectrl wlanapctrl \ - setaliases urlfilterctrl updxlratorctrl + setaliases urlfilterctrl updxlratorctrl fireinfoctrl SUID_UPDX = updxsetperms
install : all @@ -154,3 +154,7 @@ setaliases: setaliases.c setuid.o ../install+setup/libsmooth/varval.o
updxsetperms: updxsetperms.c setuid.o ../install+setup/libsmooth/varval.o $(COMPILE) -I../install+setup/libsmooth/ updxsetperms.c setuid.o ../install+setup/libsmooth/varval.o -o $@ + +fireinfoctrl: fireinfoctrl.c setuid.o ../install+setup/libsmooth/varval.o + $(COMPILE) -I../install+setup/libsmooth/ fireinfoctrl.c setuid.o ../install+setup/libsmooth/varval.o -o $@ + diff --git a/src/misc-progs/fireinfoctrl.c b/src/misc-progs/fireinfoctrl.c new file mode 100644 index 0000000..963459a --- /dev/null +++ b/src/misc-progs/fireinfoctrl.c @@ -0,0 +1,23 @@ +/* IPFire helper program - fireinfoctrl + * + * This program is distributed under the terms of the GNU General Public + * Licence. See the file COPYING for details. + * + * (c) IPFire Team, 2011 + * + * Simple program that calls "sendprofile" as the root user. + * + */ + +#include <stdlib.h> +#include "setuid.h" + +int main(void) +{ + if (!(initsetuid())) + exit(1); + + safe_system("/usr/bin/sendprofile"); + + return 0; +} diff --git a/src/misc-progs/timectrl.c b/src/misc-progs/timectrl.c index f09e641..48b0978 100644 --- a/src/misc-progs/timectrl.c +++ b/src/misc-progs/timectrl.c @@ -36,7 +36,7 @@ int main(int argc, char *argv[]) { safe_system("/etc/rc.d/init.d/ntp start"); } else if (strcmp(argv[1], "disable") == 0) { safe_system("/etc/rc.d/init.d/ntpd stop"); - safe_system("rm -f /etc/rc.d/rc*.d/*ntp >/dev/null 2>&1"); + safe_system("rm -f /etc/rc.d/rc*.d/*ntpd >/dev/null 2>&1"); } else { fprintf(stderr, "\nBad argument given.\n\ntimectrl (start|stop|restart)\n\n"); exit(1); diff --git a/src/pakfire/lib/functions.pl b/src/pakfire/lib/functions.pl index ba02423..133b495 100644 --- a/src/pakfire/lib/functions.pl +++ b/src/pakfire/lib/functions.pl @@ -865,7 +865,7 @@ sub checkcryptodb { unless ( "$ret" eq "0" ) { message("CRYPTO WARN: The GnuPG isn't configured corectly. Trying now to fix this."); message("CRYPTO WARN: It's normal to see this on first execution."); - my $command = "gpg --keyserver pgp.mit.edu --always-trust --status-fd 2"; + my $command = "gpg --keyserver pgp.ipfire.org --always-trust --status-fd 2"; system("$command --recv-key $myid >> $Conf::logdir/gnupg-database.log 2>&1"); system("$command --recv-key $trustid >> $Conf::logdir/gnupg-database.log 2>&1"); } else { diff --git a/src/pakfire/pakfire.conf b/src/pakfire/pakfire.conf index 16fee14..ae174af 100644 --- a/src/pakfire/pakfire.conf +++ b/src/pakfire/pakfire.conf @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -21,7 +21,7 @@
package Conf;
-$version = "2.7"; +$version = "2.9";
$mainserver = "pakfire.ipfire.org";
diff --git a/src/paks/clamav/install.sh b/src/paks/clamav/install.sh index 5e4b7b9..3b7610c 100644 --- a/src/paks/clamav/install.sh +++ b/src/paks/clamav/install.sh @@ -23,4 +23,4 @@ # . /opt/pakfire/lib/functions.sh extract_files -/usr/local/bin/clamavctrl enable +/usr/local/bin/clamavctrl enable & diff --git a/src/paks/gnump3d/install.sh b/src/paks/gnump3d/install.sh index 745dfb7..1e0f3cb 100644 --- a/src/paks/gnump3d/install.sh +++ b/src/paks/gnump3d/install.sh @@ -24,6 +24,7 @@ . /opt/pakfire/lib/functions.sh extract_files [ -d /var/mp3 ] || ( mkdir /var/mp3 && chown nobody.nobody /var/mp3 ) +/usr/bin/gnump3d-index & start_service ${NAME} ln -svf ../init.d/gnump3d /etc/rc.d/rc0.d/K00gnump3d ln -svf ../init.d/gnump3d /etc/rc.d/rc3.d/S99gnump3d diff --git a/src/paks/linux-pae/install.sh b/src/paks/linux-pae/install.sh index e323ee8..01e59eb 100644 --- a/src/paks/linux-pae/install.sh +++ b/src/paks/linux-pae/install.sh @@ -24,7 +24,7 @@ . /opt/pakfire/lib/functions.sh extract_files # -KVER=2.6.32.26 +KVER=2.6.32.39 ROOT=`mount | grep " / " | cut -d" " -f1` ROOTUUID=`blkid -c /dev/null -sUUID $ROOT | cut -d'"' -f2` if [ ! -z $ROOTUUID ]; then @@ -43,6 +43,14 @@ ENTRY=`grep "savedefault" /boot/grub/grub.conf | tail -n 1` # Nur den letzten Parameter verwenden echo $ENTRY > /dev/null let ENTRY=$_+1 + +#Check if the system use serial console... +if [ "$(grep "^serial" /boot/grub/grub.conf)" == "" ]; then + console="" +else + console=" console=ttyS0,38400n8" +fi + # # backup grub.conf # @@ -52,7 +60,7 @@ cp /boot/grub/grub.conf /boot/grub/grub-backup-$KVER-pae.conf # echo "" >> /boot/grub/grub.conf echo "title IPFire (PAE-Kernel)" >> /boot/grub/grub.conf -echo " kernel /vmlinuz-$KVER-ipfire-pae root=$ROOT rootdelay=10 panic=10 $MOUNT" >> /boot/grub/grub.conf +echo " kernel /vmlinuz-$KVER-ipfire-pae root=$ROOT panic=10$console $MOUNT" >> /boot/grub/grub.conf echo " initrd /ipfirerd-$KVER-pae.img" >> /boot/grub/grub.conf echo " savedefault $ENTRY" >> /boot/grub/grub.conf # diff --git a/src/paks/linux-pae/uninstall.sh b/src/paks/linux-pae/uninstall.sh index 9a45300..959fdb1 100644 --- a/src/paks/linux-pae/uninstall.sh +++ b/src/paks/linux-pae/uninstall.sh @@ -23,4 +23,4 @@ # . /opt/pakfire/lib/functions.sh remove_files -mv -f /boot/grub/grub-backup-2.6.32.*-pae.conf /boot/grub/grub.conf +#mv -f /boot/grub/grub-backup-2.6.32.*-pae.conf /boot/grub/grub.conf diff --git a/src/paks/linux-xen/install.sh b/src/paks/linux-xen/install.sh index d566405..f3ffbdb 100644 --- a/src/paks/linux-xen/install.sh +++ b/src/paks/linux-xen/install.sh @@ -24,7 +24,7 @@ . /opt/pakfire/lib/functions.sh extract_files # -KVER=2.6.32.26 +KVER=2.6.32.39 ROOT=`mount | grep " / " | cut -d" " -f1` ROOTUUID=`blkid -c /dev/null -sUUID $ROOT | cut -d'"' -f2` if [ ! -z $ROOTUUID ]; then @@ -51,8 +51,8 @@ cp /boot/grub/grub.conf /boot/grub/grub-backup-$KVER-xen.conf # Add new Entry to grub.conf # echo "" >> /boot/grub/grub.conf -echo "title IPFire (XEN-Kernel)" >> /boot/grub/grub.conf -echo " kernel /vmlinuz-$KVER-ipfire-xen root=$ROOT rootdelay=10 panic=10 console=xvc0 $MOUNT" >> /boot/grub/grub.conf +echo "title IPFire (XEN-Kernel $KVER)" >> /boot/grub/grub.conf +echo " kernel /vmlinuz-$KVER-ipfire-xen root=$ROOT panic=10 console=xvc0 $MOUNT" >> /boot/grub/grub.conf echo " initrd /ipfirerd-$KVER-xen.img" >> /boot/grub/grub.conf echo "# savedefault $ENTRY" >> /boot/grub/grub.conf # @@ -62,7 +62,7 @@ uname -r | grep "ipfire-xen"; if [ ${?} = 0 ]; then #Xen Kernel is active #Set grub default entry to this kernel - sed -i -e "s|^default saved|default $ENTRY|g" /boot/grub/grub.conf + sed -i -e "s|^default .*|default $ENTRY|g" /boot/grub/grub.conf #Remove ramdisk of normal kernel (not enough space) rm -f /boot/ipfirerd-$KVER.img else diff --git a/src/paks/linux-xen/update.sh b/src/paks/linux-xen/update.sh index abbaf47..89c40d0 100644 --- a/src/paks/linux-xen/update.sh +++ b/src/paks/linux-xen/update.sh @@ -22,6 +22,5 @@ ############################################################################ # . /opt/pakfire/lib/functions.sh -#Don't remove old xen kernel at update -#./uninstall.sh +./uninstall.sh ./install.sh diff --git a/src/patches/dracut-006_remove_cdrom_wait.patch b/src/patches/dracut-006_remove_cdrom_wait.patch new file mode 100644 index 0000000..23c084e --- /dev/null +++ b/src/patches/dracut-006_remove_cdrom_wait.patch @@ -0,0 +1,21 @@ +diff -Naur dracut-006.org/modules.d/99base/init dracut-006/modules.d/99base/init +--- dracut-006.org/modules.d/99base/init 2010-06-17 10:46:29.000000000 +0200 ++++ dracut-006/modules.d/99base/init 2011-01-12 11:40:41.713190125 +0100 +@@ -190,17 +190,6 @@ + # no more udev jobs and queues empty. + sleep 0.5 + +- # dirty hack for some cdrom drives, +- # which report no medium for quiet +- # some time. +- for cdrom in /sys/block/sr*; do +- [ -e "$cdrom" ] || continue +- # skip, if cdrom medium was already found +- strstr "$(udevadm info --query=env --path=${cdrom##/sys})" \ +- ID_CDROM_MEDIA && continue +- echo change > "$cdrom/uevent" +- done +- + i=$(($i+1)) + [ $i -gt $RDRETRY ] \ + && { flock -s 9 ; emergency_shell "No root device found"; } 9>/.console_lock diff --git a/src/patches/icecream-rename-scheduler.patch b/src/patches/icecream-rename-scheduler.patch new file mode 100644 index 0000000..5de7738 --- /dev/null +++ b/src/patches/icecream-rename-scheduler.patch @@ -0,0 +1,107 @@ +Index: icecc-0.9.6/doc/man-scheduler.1.docbook +=================================================================== +--- icecc-0.9.6.orig/doc/man-scheduler.1.docbook ++++ icecc-0.9.6/doc/man-scheduler.1.docbook +@@ -23,13 +23,13 @@ + </refmeta> + + <refnamediv> +- <refname>scheduler</refname> ++ <refname>icecc-scheduler</refname> + <refpurpose>Icecream scheduler</refpurpose> + </refnamediv> + + <refsynopsisdiv> + <cmdsynopsis> +-<command>scheduler</command> ++<command>icecc-scheduler</command> + <group> + <arg choice="opt"> + <option>-n</option> +@@ -151,7 +151,7 @@ need to run the scheduler with root righ + + <refsect1> + <title>See Also</title> +-<para>icecream, scheduler, iceccd, icemon</para> ++<para>icecream, icecc-scheduler, iceccd, icemon</para> + </refsect1> + + <refsect1> +Index: icecc-0.9.6/services/Makefile.am +=================================================================== +--- icecc-0.9.6.orig/services/Makefile.am ++++ icecc-0.9.6/services/Makefile.am +@@ -11,9 +11,9 @@ ice_HEADERS = job.h comm.h + noinst_HEADERS = bench.h exitcode.h getifaddrs.h logging.h tempfile.h platform.h + icedir = $(includedir)/icecc + +-sbin_PROGRAMS = scheduler +-scheduler_SOURCES = scheduler.cpp +-scheduler_LDADD = libicecc.la ++sbin_PROGRAMS = icecc-scheduler ++icecc_scheduler_SOURCES = scheduler.cpp ++icecc_scheduler_LDADD = libicecc.la + + pkgconfigdir = $(libdir)/pkgconfig + pkgconfig_DATA = icecc.pc +Index: icecc-0.9.6/services/Makefile.in +=================================================================== +--- icecc-0.9.6.orig/services/Makefile.in ++++ icecc-0.9.6/services/Makefile.in +@@ -37,7 +37,7 @@ PRE_UNINSTALL = : + POST_UNINSTALL = : + build_triplet = @build@ + host_triplet = @host@ +-sbin_PROGRAMS = scheduler$(EXEEXT) ++sbin_PROGRAMS = icecc-scheduler$(EXEEXT) + subdir = services + DIST_COMMON = $(ice_HEADERS) $(noinst_HEADERS) $(srcdir)/Makefile.am \ + $(srcdir)/Makefile.in $(srcdir)/icecc.pc.in +@@ -82,9 +82,9 @@ libicecc_la_LINK = $(LIBTOOL) --tag=CXX + $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(libicecc_la_CXXFLAGS) \ + $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ + PROGRAMS = $(sbin_PROGRAMS) +-am_scheduler_OBJECTS = scheduler.$(OBJEXT) +-scheduler_OBJECTS = $(am_scheduler_OBJECTS) +-scheduler_DEPENDENCIES = libicecc.la ++am_icecc_scheduler_OBJECTS = scheduler.$(OBJEXT) ++icecc_scheduler_OBJECTS = $(am_icecc_scheduler_OBJECTS) ++icecc_scheduler_DEPENDENCIES = libicecc.la + DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) + depcomp = $(SHELL) $(top_srcdir)/depcomp + am__depfiles_maybe = depfiles +@@ -107,8 +107,8 @@ CXXLD = $(CXX) + CXXLINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) \ + --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +-SOURCES = $(libicecc_la_SOURCES) $(scheduler_SOURCES) +-DIST_SOURCES = $(libicecc_la_SOURCES) $(scheduler_SOURCES) ++SOURCES = $(libicecc_la_SOURCES) $(icecc_scheduler_SOURCES) ++DIST_SOURCES = $(libicecc_la_SOURCES) $(icecc_scheduler_SOURCES) + DATA = $(pkgconfig_DATA) + HEADERS = $(ice_HEADERS) $(noinst_HEADERS) + ETAGS = etags +@@ -242,8 +242,8 @@ libicecc_la_CXXFLAGS = -fPIC -DPIC + ice_HEADERS = job.h comm.h + noinst_HEADERS = bench.h exitcode.h getifaddrs.h logging.h tempfile.h platform.h + icedir = $(includedir)/icecc +-scheduler_SOURCES = scheduler.cpp +-scheduler_LDADD = libicecc.la ++icecc_scheduler_SOURCES = scheduler.cpp ++icecc_scheduler_LDADD = libicecc.la + pkgconfigdir = $(libdir)/pkgconfig + pkgconfig_DATA = icecc.pc + all: all-am +@@ -358,9 +358,9 @@ clean-sbinPROGRAMS: + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list +-scheduler$(EXEEXT): $(scheduler_OBJECTS) $(scheduler_DEPENDENCIES) +- @rm -f scheduler$(EXEEXT) +- $(CXXLINK) $(scheduler_OBJECTS) $(scheduler_LDADD) $(LIBS) ++icecc-scheduler$(EXEEXT): $(icecc_scheduler_OBJECTS) $(icecc_scheduler_DEPENDENCIES) ++ @rm -f icecc-scheduler$(EXEEXT) ++ $(CXXLINK) $(icecc_scheduler_OBJECTS) $(icecc_scheduler_LDADD) $(LIBS) + + mostlyclean-compile: + -rm -f *.$(OBJEXT) diff --git a/src/patches/linux-2.6.32.27_ipg-fix-driver-name.patch b/src/patches/linux-2.6.32.27_ipg-fix-driver-name.patch new file mode 100644 index 0000000..2da9301 --- /dev/null +++ b/src/patches/linux-2.6.32.27_ipg-fix-driver-name.patch @@ -0,0 +1,15 @@ +Patch by Arne Fitzenreiter arne_f@ipfire.org +Fix PHYSDEVDRIVER from "Sundance IPG ..." to the modulname (ipg) + +diff -Naur linux-2.6.32.27.org/drivers/net/ipg.c linux-2.6.32.27/drivers/net/ipg.c +--- linux-2.6.32.27.org/drivers/net/ipg.c 2010-12-09 22:29:45.000000000 +0100 ++++ linux-2.6.32.27/drivers/net/ipg.c 2010-12-25 00:24:29.291637731 +0100 +@@ -2320,7 +2320,7 @@ + } + + static struct pci_driver ipg_pci_driver = { +- .name = IPG_DRIVER_NAME, ++ .name = DRV_NAME, + .id_table = ipg_pci_tbl, + .probe = ipg_probe, + .remove = __devexit_p(ipg_remove), diff --git a/src/patches/linux-2.6.32.27_mcs7830-fix-driver-name.patch b/src/patches/linux-2.6.32.27_mcs7830-fix-driver-name.patch new file mode 100644 index 0000000..17cf2a8 --- /dev/null +++ b/src/patches/linux-2.6.32.27_mcs7830-fix-driver-name.patch @@ -0,0 +1,15 @@ +Patch by Arne Fitzenreiter arne_f@ipfire.org +Fix uevent PHYSDEVDRIVER entry + +diff -Naur linux-2.6.32.27.org/drivers/net/usb/mcs7830.c linux-2.6.32.27/drivers/net/usb/mcs7830.c +--- linux-2.6.32.27.org/drivers/net/usb/mcs7830.c 2010-12-09 22:29:45.000000000 +0100 ++++ linux-2.6.32.27/drivers/net/usb/mcs7830.c 2010-12-26 16:51:21.344792257 +0100 +@@ -88,7 +88,7 @@ + u8 config; + }; + +-static const char driver_name[] = "MOSCHIP usb-ethernet driver"; ++static const char driver_name[] = "mcs7830"; + + static int mcs7830_get_reg(struct usbnet *dev, u16 index, u16 size, void *data) + { diff --git a/src/patches/miniupnpd-iptcrdr.patch b/src/patches/miniupnpd-iptcrdr.patch new file mode 100644 index 0000000..677043b --- /dev/null +++ b/src/patches/miniupnpd-iptcrdr.patch @@ -0,0 +1,16 @@ +--- netfilter/iptcrdr.c.old 2010-02-24 14:22:23.000000000 +0100 ++++ netfilter/iptcrdr.c 2010-02-24 14:48:00.000000000 +0100 +@@ -20,6 +20,13 @@ + + #if IPTABLES_143 + /* IPTABLES API version >= 1.4.3 */ ++ ++#define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) ++#define __must_be_array(a) \ ++ BUILD_BUG_ON_ZERO(__builtin_types_compatible_p(typeof(a), typeof(&a[0]))) ++#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) ++#define LIST_POISON2 ((void *) 0x00200200 ) ++ + #include <net/netfilter/nf_nat.h> + #define ip_nat_multi_range nf_nat_multi_range + #define ip_nat_range nf_nat_range diff --git a/src/patches/qemu-kqemu_change-default-kqemu-bios.patch b/src/patches/qemu-kqemu_change-default-kqemu-bios.patch new file mode 100644 index 0000000..a36c54e --- /dev/null +++ b/src/patches/qemu-kqemu_change-default-kqemu-bios.patch @@ -0,0 +1,12 @@ +diff -Naur qemu-0.11.1.org/hw/pc.c qemu-0.11.1/hw/pc.c +--- qemu-0.11.1.org/hw/pc.c 2009-12-02 21:27:02.000000000 +0100 ++++ qemu-0.11.1/hw/pc.c 2010-12-27 12:09:41.845206649 +0100 +@@ -43,7 +43,7 @@ + /* Show multiboot debug output */ + //#define DEBUG_MULTIBOOT + +-#define BIOS_FILENAME "bios.bin" ++#define BIOS_FILENAME "bios-kqemu.bin" + #define VGABIOS_FILENAME "vgabios.bin" + #define VGABIOS_CIRRUS_FILENAME "vgabios-cirrus.bin" + diff --git a/src/patches/udev-config-6.2_remove-lfs-usb-rule.patch b/src/patches/udev-config-6.2_remove-lfs-usb-rule.patch new file mode 100644 index 0000000..ef02bf7 --- /dev/null +++ b/src/patches/udev-config-6.2_remove-lfs-usb-rule.patch @@ -0,0 +1,11 @@ +diff -Naur udev-config-6.2.org/25-lfs.rules udev-config-6.2/25-lfs.rules +--- udev-config-6.2.org/25-lfs.rules 2006-07-14 23:29:28.000000000 +0200 ++++ udev-config-6.2/25-lfs.rules 2010-12-21 18:55:40.375602794 +0100 +@@ -84,7 +84,6 @@ + + # USB devices go in their own subdirectory + +-SUBSYSTEM=="usb_device", PROGRAM="/bin/sh -c 'X=%k; X=$${X#usbdev}; B=$${X%%%%.*} D=$${X#*.}; echo bus/usb/$$B/$$D'", NAME="%c" + KERNEL=="hiddev*", NAME="usb/%k" + KERNEL=="auer*", NAME="usb/%k" + KERNEL=="legousbtower*", NAME="usb/%k" diff --git a/src/patches/vim-7.0-fixes-7.patch b/src/patches/vim-7.0-fixes-7.patch deleted file mode 100644 index 026e0bc..0000000 --- a/src/patches/vim-7.0-fixes-7.patch +++ /dev/null @@ -1,1473 +0,0 @@ -Submitted By: Jim Gifford (jim at linuxfromscratch dot org) -Date: 2006-07-14 -Initial Package Version: 7.0 -Origin: Upstream -Upstream Status: Applied -Description: Contains Patch 001-004, 006-026, 028-031, and 033-039 from Upstream - 005, 027, and 032 is for the extras and Windows 32 only - -diff -Naur vim70.orig/runtime/autoload/ccomplete.vim vim70/runtime/autoload/ccomplete.vim ---- vim70.orig/runtime/autoload/ccomplete.vim 2006-05-03 07:35:56.000000000 -0700 -+++ vim70/runtime/autoload/ccomplete.vim 2006-07-14 08:51:21.000000000 -0700 -@@ -1,7 +1,7 @@ - " Vim completion script - " Language: C - " Maintainer: Bram Moolenaar Bram@vim.org --" Last Change: 2006 May 03 -+" Last Change: 2006 May 08 - - - " This function is used for the 'omnifunc' option. -@@ -458,7 +458,7 @@ - " member. - function! s:StructMembers(typename, items, all) - " Todo: What about local structures? -- let fnames = join(map(tagfiles(), 'escape(v:val, " \")')) -+ let fnames = join(map(tagfiles(), 'escape(v:val, " \#%")')) - if fnames == '' - return [] - endif -diff -Naur vim70.orig/runtime/autoload/paste.vim vim70/runtime/autoload/paste.vim ---- vim70.orig/runtime/autoload/paste.vim 2006-04-21 11:31:01.000000000 -0700 -+++ vim70/runtime/autoload/paste.vim 2006-07-14 08:51:21.000000000 -0700 -@@ -1,6 +1,6 @@ - " Vim support file to help with paste mappings and menus - " Maintainer: Bram Moolenaar Bram@vim.org --" Last Change: 2006 Apr 21 -+" Last Change: 2006 Jun 23 - - " Define the string to use for items that are present both in Edit, Popup and - " Toolbar menu. Also used in mswin.vim and macmap.vim. -@@ -12,7 +12,7 @@ - if has("virtualedit") - let paste#paste_cmd = {'n': ":call paste#Paste()<CR>"} - let paste#paste_cmd['v'] = '"-c<Esc>' . paste#paste_cmd['n'] -- let paste#paste_cmd['i'] = '<Esc>' . paste#paste_cmd['n'] . 'gi' -+ let paste#paste_cmd['i'] = 'x<BS><Esc>' . paste#paste_cmd['n'] . 'gi' - - func! paste#Paste() - let ove = &ve -diff -Naur vim70.orig/runtime/autoload/spellfile.vim vim70/runtime/autoload/spellfile.vim ---- vim70.orig/runtime/autoload/spellfile.vim 2006-02-01 04:12:24.000000000 -0800 -+++ vim70/runtime/autoload/spellfile.vim 2006-07-14 08:51:21.000000000 -0700 -@@ -1,9 +1,9 @@ - " Vim script to download a missing spell file - " Maintainer: Bram Moolenaar Bram@vim.org --" Last Change: 2006 Feb 01 -+" Last Change: 2006 May 10 - - if !exists('g:spellfile_URL') -- let g:spellfile_URL = 'ftp://ftp.vim.org/pub/vim/unstable/runtime/spell' -+ let g:spellfile_URL = 'ftp://ftp.vim.org/pub/vim/runtime/spell' - endif - let s:spellfile_URL = '' " Start with nothing so that s:donedict is reset. - -@@ -61,13 +61,13 @@ - new - setlocal bin - echo 'Downloading ' . fname . '...' -- exe 'Nread ' g:spellfile_URL . '/' . fname -+ call spellfile#Nread(fname) - if getline(2) !~ 'VIMspell' - " Didn't work, perhaps there is an ASCII one. - g/^/d - let fname = a:lang . '.ascii.spl' - echo 'Could not find it, trying ' . fname . '...' -- exe 'Nread ' g:spellfile_URL . '/' . fname -+ call spellfile#Nread(fname) - if getline(2) !~ 'VIMspell' - echo 'Sorry, downloading failed' - bwipe! -@@ -95,7 +95,7 @@ - g/^/d - let fname = substitute(fname, '.spl$', '.sug', '') - echo 'Downloading ' . fname . '...' -- exe 'Nread ' g:spellfile_URL . '/' . fname -+ call spellfile#Nread(fname) - if getline(2) !~ 'VIMsug' - echo 'Sorry, downloading failed' - else -@@ -109,3 +109,10 @@ - bwipe - endif - endfunc -+ -+" Read "fname" from the ftp server. -+function! spellfile#Nread(fname) -+ let machine = substitute(g:spellfile_URL, 'ftp://([^/]*).*', '\1', '') -+ let dir = substitute(g:spellfile_URL, 'ftp://[^/]*/(.*)', '\1', '') -+ exe 'Nread "' . machine . ' anonymous vim7user ' . dir . '/' . a:fname . '"' -+endfunc -diff -Naur vim70.orig/runtime/plugin/matchparen.vim vim70/runtime/plugin/matchparen.vim ---- vim70.orig/runtime/plugin/matchparen.vim 2006-04-27 06:31:26.000000000 -0700 -+++ vim70/runtime/plugin/matchparen.vim 2006-07-14 08:51:21.000000000 -0700 -@@ -1,6 +1,6 @@ - " Vim plugin for showing matching parens - " Maintainer: Bram Moolenaar Bram@vim.org --" Last Change: 2006 Apr 27 -+" Last Change: 2006 May 11 - - " Exit quickly when: - " - this plugin was already loaded (or disabled) -@@ -90,7 +90,7 @@ - " Find the match. When it was just before the cursor move it there for a - " moment. - if before > 0 -- let save_cursor = getpos('.') -+ let save_cursor = winsaveview() - call cursor(c_lnum, c_col - before) - endif - -@@ -102,7 +102,7 @@ - let [m_lnum, m_col] = searchpairpos(c, '', c2, s_flags, s_skip, stopline) - - if before > 0 -- call setpos('.', save_cursor) -+ call winrestview(save_cursor) - endif - - " If a match is found setup match highlighting. -diff -Naur vim70.orig/src/edit.c vim70/src/edit.c ---- vim70.orig/src/edit.c 2006-05-07 04:48:51.000000000 -0700 -+++ vim70/src/edit.c 2006-07-14 08:51:21.000000000 -0700 -@@ -719,9 +719,14 @@ - #ifdef FEAT_INS_EXPAND - /* - * Special handling of keys while the popup menu is visible or wanted -- * and the cursor is still in the completed word. -+ * and the cursor is still in the completed word. Only when there is -+ * a match, skip this when no matches were found. - */ -- if (compl_started && pum_wanted() && curwin->w_cursor.col >= compl_col) -+ if (compl_started -+ && pum_wanted() -+ && curwin->w_cursor.col >= compl_col -+ && (compl_shown_match == NULL -+ || compl_shown_match != compl_shown_match->cp_next)) - { - /* BS: Delete one character from "compl_leader". */ - if ((c == K_BS || c == Ctrl_H) -@@ -751,7 +756,7 @@ - continue; - } - -- /* Pressing CTRL-Y selects the current match. Shen -+ /* Pressing CTRL-Y selects the current match. When - * compl_enter_selects is set the Enter key does the same. */ - if (c == Ctrl_Y || (compl_enter_selects - && (c == CAR || c == K_KENTER || c == NL))) -@@ -3015,9 +3020,6 @@ - if ((int)(p - line) - (int)compl_col <= 0) - return K_BS; - -- /* For redo we need to repeat this backspace. */ -- AppendCharToRedobuff(K_BS); -- - /* Deleted more than what was used to find matches or didn't finish - * finding all matches: need to look for matches all over again. */ - if (curwin->w_cursor.col <= compl_col + compl_length -@@ -3046,7 +3048,6 @@ - ins_compl_delete(); - ins_bytes(compl_leader + curwin->w_cursor.col - compl_col); - compl_used_match = FALSE; -- compl_enter_selects = FALSE; - - if (compl_started) - ins_compl_set_original_text(compl_leader); -@@ -3076,6 +3077,7 @@ - compl_restarting = FALSE; - } - -+#if 0 /* disabled, made CTRL-L, BS and typing char jump to original text. */ - if (!compl_used_match) - { - /* Go to the original text, since none of the matches is inserted. */ -@@ -3087,6 +3089,8 @@ - compl_curr_match = compl_shown_match; - compl_shows_dir = compl_direction; - } -+#endif -+ compl_enter_selects = !compl_used_match; - - /* Show the popup menu with a different set of matches. */ - ins_compl_show_pum(); -@@ -3115,10 +3119,6 @@ - #endif - ins_char(c); - -- /* For redo we need to count this character so that the number of -- * backspaces is correct. */ -- AppendCharToRedobuff(c); -- - /* If we didn't complete finding matches we must search again. */ - if (compl_was_interrupted) - ins_compl_restart(); -@@ -3175,10 +3175,32 @@ - char_u *p; - int len = curwin->w_cursor.col - compl_col; - int c; -+ compl_T *cp; - - p = compl_shown_match->cp_str; - if ((int)STRLEN(p) <= len) /* the match is too short */ -- return; -+ { -+ /* When still at the original match use the first entry that matches -+ * the leader. */ -+ if (compl_shown_match->cp_flags & ORIGINAL_TEXT) -+ { -+ p = NULL; -+ for (cp = compl_shown_match->cp_next; cp != NULL -+ && cp != compl_first_match; cp = cp->cp_next) -+ { -+ if (ins_compl_equal(cp, compl_leader, -+ (int)STRLEN(compl_leader))) -+ { -+ p = cp->cp_str; -+ break; -+ } -+ } -+ if (p == NULL || (int)STRLEN(p) <= len) -+ return; -+ } -+ else -+ return; -+ } - p += len; - #ifdef FEAT_MBYTE - c = mb_ptr2char(p); -@@ -3369,16 +3391,21 @@ - ptr = compl_leader; - else - ptr = compl_orig_text; -- p = compl_orig_text; -- for (temp = 0; p[temp] != NUL && p[temp] == ptr[temp]; ++temp) -- ; -+ if (compl_orig_text != NULL) -+ { -+ p = compl_orig_text; -+ for (temp = 0; p[temp] != NUL && p[temp] == ptr[temp]; -+ ++temp) -+ ; - #ifdef FEAT_MBYTE -- if (temp > 0) -- temp -= (*mb_head_off)(compl_orig_text, p + temp); -+ if (temp > 0) -+ temp -= (*mb_head_off)(compl_orig_text, p + temp); - #endif -- for (p += temp; *p != NUL; mb_ptr_adv(p)) -- AppendCharToRedobuff(K_BS); -- AppendToRedobuffLit(ptr + temp, -1); -+ for (p += temp; *p != NUL; mb_ptr_adv(p)) -+ AppendCharToRedobuff(K_BS); -+ } -+ if (ptr != NULL) -+ AppendToRedobuffLit(ptr + temp, -1); - } - - #ifdef FEAT_CINDENT -@@ -4100,6 +4127,21 @@ - && compl_shown_match->cp_next != NULL - && compl_shown_match->cp_next != compl_first_match) - compl_shown_match = compl_shown_match->cp_next; -+ -+ /* If we didn't find it searching forward, and compl_shows_dir is -+ * backward, find the last match. */ -+ if (compl_shows_dir == BACKWARD -+ && !ins_compl_equal(compl_shown_match, -+ compl_leader, (int)STRLEN(compl_leader)) -+ && (compl_shown_match->cp_next == NULL -+ || compl_shown_match->cp_next == compl_first_match)) -+ { -+ while (!ins_compl_equal(compl_shown_match, -+ compl_leader, (int)STRLEN(compl_leader)) -+ && compl_shown_match->cp_prev != NULL -+ && compl_shown_match->cp_prev != compl_first_match) -+ compl_shown_match = compl_shown_match->cp_prev; -+ } - } - - if (allow_get_expansion && insert_match -@@ -4124,8 +4166,6 @@ - { - if (compl_shows_dir == FORWARD && compl_shown_match->cp_next != NULL) - { -- if (compl_pending != 0) -- --compl_pending; - compl_shown_match = compl_shown_match->cp_next; - found_end = (compl_first_match != NULL - && (compl_shown_match->cp_next == compl_first_match -@@ -4134,14 +4174,24 @@ - else if (compl_shows_dir == BACKWARD - && compl_shown_match->cp_prev != NULL) - { -- if (compl_pending != 0) -- ++compl_pending; - found_end = (compl_shown_match == compl_first_match); - compl_shown_match = compl_shown_match->cp_prev; - found_end |= (compl_shown_match == compl_first_match); - } - else - { -+ if (!allow_get_expansion) -+ { -+ if (advance) -+ { -+ if (compl_shows_dir == BACKWARD) -+ compl_pending -= todo + 1; -+ else -+ compl_pending += todo + 1; -+ } -+ return -1; -+ } -+ - if (advance) - { - if (compl_shows_dir == BACKWARD) -@@ -4149,14 +4199,27 @@ - else - ++compl_pending; - } -- if (!allow_get_expansion) -- return -1; - - /* Find matches. */ - num_matches = ins_compl_get_exp(&compl_startpos); -- if (compl_pending != 0 && compl_direction == compl_shows_dir -+ -+ /* handle any pending completions */ -+ while (compl_pending != 0 && compl_direction == compl_shows_dir - && advance) -- compl_shown_match = compl_curr_match; -+ { -+ if (compl_pending > 0 && compl_shown_match->cp_next != NULL) -+ { -+ compl_shown_match = compl_shown_match->cp_next; -+ --compl_pending; -+ } -+ if (compl_pending < 0 && compl_shown_match->cp_prev != NULL) -+ { -+ compl_shown_match = compl_shown_match->cp_prev; -+ ++compl_pending; -+ } -+ else -+ break; -+ } - found_end = FALSE; - } - if ((compl_shown_match->cp_flags & ORIGINAL_TEXT) == 0 -@@ -4265,9 +4328,9 @@ - return; - count = 0; - -- ++no_mapping; -+ /* Check for a typed key. Do use mappings, otherwise vim_is_ctrl_x_key() -+ * can't do its work correctly. */ - c = vpeekc_any(); -- --no_mapping; - if (c != NUL) - { - if (vim_is_ctrl_x_key(c) && c != Ctrl_X && c != Ctrl_R) -@@ -4277,12 +4340,27 @@ - (void)ins_compl_next(FALSE, ins_compl_key2count(c), - c != K_UP && c != K_DOWN); - } -- else if (c != Ctrl_R) -- compl_interrupted = TRUE; -+ else -+ { -+ /* Need to get the character to have KeyTyped set. We'll put it -+ * back with vungetc() below. */ -+ c = safe_vgetc(); -+ -+ /* Don't interrupt completion when the character wasn't typed, -+ * e.g., when doing @q to replay keys. */ -+ if (c != Ctrl_R && KeyTyped) -+ compl_interrupted = TRUE; -+ -+ vungetc(c); -+ } - } - if (compl_pending != 0 && !got_int) -- (void)ins_compl_next(FALSE, compl_pending > 0 -- ? compl_pending : -compl_pending, TRUE); -+ { -+ int todo = compl_pending > 0 ? compl_pending : -compl_pending; -+ -+ compl_pending = 0; -+ (void)ins_compl_next(FALSE, todo, TRUE); -+ } - } - - /* -@@ -4611,10 +4689,18 @@ - (int)STRLEN(compl_pattern), curs_col); - if (compl_xp.xp_context == EXPAND_UNSUCCESSFUL - || compl_xp.xp_context == EXPAND_NOTHING) -- return FAIL; -- startcol = (int)(compl_xp.xp_pattern - compl_pattern); -- compl_col = startcol; -- compl_length = curs_col - startcol; -+ { -+ compl_col = curs_col; -+ compl_length = 0; -+ vim_free(compl_pattern); -+ compl_pattern = NULL; -+ } -+ else -+ { -+ startcol = (int)(compl_xp.xp_pattern - compl_pattern); -+ compl_col = startcol; -+ compl_length = curs_col - startcol; -+ } - } - else if (ctrl_x_mode == CTRL_X_FUNCTION || ctrl_x_mode == CTRL_X_OMNI) - { -@@ -4668,11 +4754,17 @@ - else - compl_col = spell_word_start(startcol); - if (compl_col >= (colnr_T)startcol) -- return FAIL; -- spell_expand_check_cap(compl_col); -+ { -+ compl_length = 0; -+ compl_col = curs_col; -+ } -+ else -+ { -+ spell_expand_check_cap(compl_col); -+ compl_length = (int)curs_col - compl_col; -+ } - /* Need to obtain "line" again, it may have become invalid. */ - line = ml_get(curwin->w_cursor.lnum); -- compl_length = (int)curs_col - compl_col; - compl_pattern = vim_strnsave(line + compl_col, compl_length); - if (compl_pattern == NULL) - #endif -diff -Naur vim70.orig/src/eval.c vim70/src/eval.c ---- vim70.orig/src/eval.c 2006-05-05 10:15:26.000000000 -0700 -+++ vim70/src/eval.c 2006-07-14 10:51:54.000000000 -0700 -@@ -8252,6 +8252,12 @@ - EMSG(_("E785: complete() can only be used in Insert mode")); - return; - } -+ -+ /* Check for undo allowed here, because if something was already inserted -+ * the line was already saved for undo and this check isn't done. */ -+ if (!undo_allowed()) -+ return; -+ - if (argvars[1].v_type != VAR_LIST || argvars[1].vval.v_list == NULL) - { - EMSG(_(e_invarg)); -@@ -9792,6 +9798,9 @@ - varnumber_T n; - int error = FALSE; - -+ /* Position the cursor. Needed after a message that ends in a space. */ -+ windgoto(msg_row, msg_col); -+ - ++no_mapping; - ++allow_keys; - if (argvars[0].v_type == VAR_UNKNOWN) -@@ -11312,14 +11321,19 @@ - - static int inputsecret_flag = 0; - -+static void get_user_input __ARGS((typval_T *argvars, typval_T *rettv, int inputdialog)); -+ - /* -- * "input()" function -- * Also handles inputsecret() when inputsecret is set. -+ * This function is used by f_input() and f_inputdialog() functions. The third -+ * argument to f_input() specifies the type of completion to use at the -+ * prompt. The third argument to f_inputdialog() specifies the value to return -+ * when the user cancels the prompt. - */ - static void --f_input(argvars, rettv) -+get_user_input(argvars, rettv, inputdialog) - typval_T *argvars; - typval_T *rettv; -+ int inputdialog; - { - char_u *prompt = get_tv_string_chk(&argvars[0]); - char_u *p = NULL; -@@ -11369,10 +11383,10 @@ - if (defstr != NULL) - stuffReadbuffSpec(defstr); - -- if (argvars[2].v_type != VAR_UNKNOWN) -+ if (!inputdialog && argvars[2].v_type != VAR_UNKNOWN) - { - char_u *xp_name; -- int xp_namelen; -+ int xp_namelen; - long argt; - - rettv->vval.v_string = NULL; -@@ -11404,6 +11418,18 @@ - } - - /* -+ * "input()" function -+ * Also handles inputsecret() when inputsecret is set. -+ */ -+ static void -+f_input(argvars, rettv) -+ typval_T *argvars; -+ typval_T *rettv; -+{ -+ get_user_input(argvars, rettv, FALSE); -+} -+ -+/* - * "inputdialog()" function - */ - static void -@@ -11443,7 +11469,7 @@ - } - else - #endif -- f_input(argvars, rettv); -+ get_user_input(argvars, rettv, TRUE); - } - - /* -@@ -13250,7 +13276,7 @@ - if (argvars[2].v_type != VAR_UNKNOWN) - EMSG2(_(e_toomanyarg), "remove()"); - else if ((d = argvars[0].vval.v_dict) != NULL -- && !tv_check_lock(d->dv_lock, (char_u *)"remove()")) -+ && !tv_check_lock(d->dv_lock, (char_u *)"remove() argument")) - { - key = get_tv_string_chk(&argvars[1]); - if (key != NULL) -@@ -13270,7 +13296,7 @@ - else if (argvars[0].v_type != VAR_LIST) - EMSG2(_(e_listdictarg), "remove()"); - else if ((l = argvars[0].vval.v_list) != NULL -- && !tv_check_lock(l->lv_lock, (char_u *)"remove()")) -+ && !tv_check_lock(l->lv_lock, (char_u *)"remove() argument")) - { - int error = FALSE; - -@@ -17759,6 +17785,13 @@ - } - else /* add a new variable */ - { -+ /* Can't add "v:" variable. */ -+ if (ht == &vimvarht) -+ { -+ EMSG2(_(e_illvar), name); -+ return; -+ } -+ - /* Make sure the variable name is valid. */ - for (p = varname; *p != NUL; ++p) - if (!eval_isnamec1(*p) && (p == varname || !VIM_ISDIGIT(*p)) -@@ -18963,7 +18996,8 @@ - else if (lead > 0) - { - lead = 3; -- if (eval_fname_sid(lv.ll_exp_name != NULL ? lv.ll_exp_name : *pp)) -+ if ((lv.ll_exp_name != NULL && eval_fname_sid(lv.ll_exp_name)) -+ || eval_fname_sid(*pp)) - { - /* It's "s:" or "<SID>" */ - if (current_SID <= 0) -@@ -19685,6 +19719,7 @@ - v->di_tv.vval.v_list = &fc.l_varlist; - vim_memset(&fc.l_varlist, 0, sizeof(list_T)); - fc.l_varlist.lv_refcount = 99999; -+ fc.l_varlist.lv_lock = VAR_FIXED; - - /* - * Set a:firstline to "firstline" and a:lastline to "lastline". -diff -Naur vim70.orig/src/ex_cmds.h vim70/src/ex_cmds.h ---- vim70.orig/src/ex_cmds.h 2006-04-07 02:44:46.000000000 -0700 -+++ vim70/src/ex_cmds.h 2006-07-14 08:51:21.000000000 -0700 -@@ -262,7 +262,7 @@ - EX(CMD_comclear, "comclear", ex_comclear, - TRLBAR|CMDWIN), - EX(CMD_compiler, "compiler", ex_compiler, -- BANG|TRLBAR|WORD1), -+ BANG|TRLBAR|WORD1|CMDWIN), - EX(CMD_continue, "continue", ex_continue, - TRLBAR|SBOXOK|CMDWIN), - EX(CMD_confirm, "confirm", ex_wrongmodifier, -diff -Naur vim70.orig/src/ex_docmd.c vim70/src/ex_docmd.c ---- vim70.orig/src/ex_docmd.c 2006-05-05 09:33:19.000000000 -0700 -+++ vim70/src/ex_docmd.c 2006-07-14 08:51:21.000000000 -0700 -@@ -833,7 +833,7 @@ - * If requested, store and reset the global values controlling the - * exception handling (used when debugging). - */ -- else if (flags & DOCMD_EXCRESET) -+ if (flags & DOCMD_EXCRESET) - save_dbg_stuff(&debug_saved); - - initial_trylevel = trylevel; -diff -Naur vim70.orig/src/gui_at_fs.c vim70/src/gui_at_fs.c ---- vim70.orig/src/gui_at_fs.c 2005-07-09 04:30:17.000000000 -0700 -+++ vim70/src/gui_at_fs.c 2006-07-14 08:51:21.000000000 -0700 -@@ -1861,27 +1861,27 @@ - XtPointer pnew; - { - SFDir *dir; -- int nw; -+ int nw = (int)(long)pnew; - - dir = &(SFdirs[SFdirPtr + (int)(long)n]); - - #ifdef FEAT_GUI_NEXTAW -- if ((int)(long)pnew < 0) -+ if (nw < 0) - { -- if ((int)(long)pnew > -SFvScrollHeight) -- (int)(long)pnew = -1; -+ if (nw > -SFvScrollHeight) -+ nw = -1; - else -- (int)(long)pnew = -SFlistSize; -+ nw = -SFlistSize; - } -- else if ((int)(long)pnew > 0) -+ else if (nw > 0) - { -- if ((int)(long)pnew < SFvScrollHeight) -- (int)(long)pnew = 1; -+ if (nw < SFvScrollHeight) -+ nw = 1; - else -- (int)(long)pnew = SFlistSize; -+ nw = SFlistSize; - } - #endif -- nw = dir->vOrigin + (int)(long)pnew; -+ nw += dir->vOrigin; - - if (nw > dir->nEntries - SFlistSize) - nw = dir->nEntries - SFlistSize; -@@ -1941,27 +1941,27 @@ - XtPointer pnew; - { - SFDir *dir; -- int nw; -+ int nw = (int)(long)pnew; - - dir = &(SFdirs[SFdirPtr + (int)(long)n]); - - #ifdef FEAT_GUI_NEXTAW -- if ((int)(long)pnew < 0) -+ if (nw < 0) - { -- if ((int)(long)pnew > -SFhScrollWidth) -- (int)(long)pnew = -1; -+ if (nw > -SFhScrollWidth) -+ nw = -1; - else -- (int)(long)pnew = -SFcharsPerEntry; -+ nw = -SFcharsPerEntry; - } -- else if ((int)(long)pnew > 0) -+ else if (nw > 0) - { -- if ((int)(long)pnew < SFhScrollWidth) -- (int)(long)pnew = 1; -+ if (nw < SFhScrollWidth) -+ nw = 1; - else -- (int)(long)pnew = SFcharsPerEntry; -+ nw = SFcharsPerEntry; - } - #endif -- nw = dir->hOrigin + (int)(long)pnew; -+ nw += dir->hOrigin; - - if (nw > dir->nChars - SFcharsPerEntry) - nw = dir->nChars - SFcharsPerEntry; -@@ -2038,26 +2038,26 @@ - XtPointer client_data; - XtPointer pnew; - { -- int nw; -+ int nw = (int)(long)pnew; - float f; - - #ifdef FEAT_GUI_NEXTAW -- if ((int)(long)pnew < 0) -+ if (nw < 0) - { -- if ((int)(long)pnew > -SFpathScrollWidth) -- (int)(long)pnew = -1; -+ if (nw > -SFpathScrollWidth) -+ nw = -1; - else -- (int)(long)pnew = -3; -+ nw = -3; - } -- else if ((int)(long)pnew > 0) -+ else if (nw > 0) - { -- if ((int)(long)pnew < SFpathScrollWidth) -- (int)(long)pnew = 1; -+ if (nw < SFpathScrollWidth) -+ nw = 1; - else -- (int)(long)pnew = 3; -+ nw = 3; - } - #endif -- nw = SFdirPtr + (int)(long)pnew; -+ nw += SFdirPtr; - - if (nw > SFdirEnd - 3) - nw = SFdirEnd - 3; -diff -Naur vim70.orig/src/gui.c vim70/src/gui.c ---- vim70.orig/src/gui.c 2006-05-03 04:00:59.000000000 -0700 -+++ vim70/src/gui.c 2006-07-14 08:51:21.000000000 -0700 -@@ -4515,7 +4515,7 @@ - int y; - { - win_T *wp; -- char_u st[6]; -+ char_u st[8]; - - /* Ignore this while still starting up. */ - if (!gui.in_use || gui.starting) -@@ -4603,11 +4603,11 @@ - /* Don't move the mouse when it's left or right of the Vim window */ - if (x < 0 || x > Columns * gui.char_width) - return; -+ if (y >= 0 - # ifdef FEAT_WINDOWS -- if (Y_2_ROW(y) >= tabline_height()) --# else -- if (y >= 0) -+ && Y_2_ROW(y) >= tabline_height() - # endif -+ ) - wp = xy2win(x, y); - if (wp != curwin && wp != NULL) /* If in other than current window */ - { -diff -Naur vim70.orig/src/gui_xmebw.c vim70/src/gui_xmebw.c ---- vim70.orig/src/gui_xmebw.c 2006-04-30 08:32:32.000000000 -0700 -+++ vim70/src/gui_xmebw.c 2006-07-14 08:51:21.000000000 -0700 -@@ -47,13 +47,13 @@ - #include "gui_xmebwp.h" - - /* Provide some missing wrappers, which are missed from the LessTif -- * implementation. -+ * implementation. Also missing in Motif 1.2 and earlier. - * - * We neither use XmeGetPixmapData or _XmGetPixmapData, since with LessTif the - * pixmap will not appear in it's caches properly. We cache the interresting - * values in XmEnhancedButtonPart instead ourself. - */ --#ifdef LESSTIF_VERSION -+#if defined(LESSTIF_VERSION) || (XmVersion <= 1002) - # ifndef Lab_IsMenupane - # define Lab_IsMenupane(w) (Lab_MenuType(w) == (int)XmMENU_POPUP || \ - Lab_MenuType(w) == (int)XmMENU_PULLDOWN) -@@ -480,7 +480,7 @@ - || (eb->core.height <= 2 * eb->primitive.highlight_thickness)) - return; - --#ifndef LESSTIF_VERSION -+#if !defined(LESSTIF_VERSION) && (XmVersion > 1002) - { - XmDisplay dpy; - -@@ -641,7 +641,7 @@ - GC tmp_gc = NULL; - Boolean replaceGC = False; - Boolean deadjusted = False; --#ifndef LESSTIF_VERSION -+#if !defined(LESSTIF_VERSION) && (XmVersion > 1002) - XmDisplay dpy = (XmDisplay)XmGetXmDisplay(XtDisplay(eb)); - Boolean etched_in = dpy->display.enable_etched_in_menu; - #else -@@ -726,7 +726,7 @@ - if ((((ShellWidget) XtParent(XtParent(eb)))->shell.popped_up) - && _XmGetInDragMode((Widget) eb)) - { --#ifndef LESSTIF_VERSION -+#if !defined(LESSTIF_VERSION) && (XmVersion > 1002) - XmDisplay dpy = (XmDisplay) XmGetXmDisplay(XtDisplay(wid)); - Boolean etched_in = dpy->display.enable_etched_in_menu; - #else -@@ -810,7 +810,7 @@ - - if (Lab_IsMenupane(eb)) - { --#ifndef LESSTIF_VERSION -+#if !defined(LESSTIF_VERSION) && (XmVersion > 1002) - XmDisplay dpy = (XmDisplay) XmGetXmDisplay(XtDisplay(wid)); - Boolean etched_in = dpy->display.enable_etched_in_menu; - #else -@@ -1150,7 +1150,7 @@ - Redisplay(Widget w, XEvent *event, Region region) - { - XmEnhancedButtonWidget eb = (XmEnhancedButtonWidget) w; --#ifndef LESSTIF_VERSION -+#if !defined(LESSTIF_VERSION) && (XmVersion > 1002) - XmDisplay dpy; - XtEnum default_button_emphasis; - #endif -@@ -1162,7 +1162,7 @@ - if (!XtIsRealized((Widget)eb)) - return; - --#ifndef LESSTIF_VERSION -+#if !defined(LESSTIF_VERSION) && (XmVersion > 1002) - dpy = (XmDisplay)XmGetXmDisplay(XtDisplay(eb)); - default_button_emphasis = dpy->display.default_button_emphasis; - #endif -@@ -1241,7 +1241,7 @@ - { - int adjust = 0; - --#ifndef LESSTIF_VERSION -+#if !defined(LESSTIF_VERSION) && (XmVersion > 1002) - /* - * NOTE: PushButton has two types of shadows: primitive-shadow and - * default-button-shadow. If pushbutton is in a menu only primitive -@@ -1289,7 +1289,7 @@ - adjust, adjust, rectwidth, rectheight, borderwidth); - } - --#ifndef LESSTIF_VERSION -+#if !defined(LESSTIF_VERSION) && (XmVersion > 1002) - switch (default_button_emphasis) - { - case XmINTERNAL_HIGHLIGHT: -@@ -1365,7 +1365,7 @@ - default_button_shadow_thickness = - eb->pushbutton.default_button_shadow_thickness; - --#ifndef LESSTIF_VERSION -+#if !defined(LESSTIF_VERSION) && (XmVersion > 1002) - /* - * Compute location of bounding box to contain the - * defaultButtonShadow. -diff -Naur vim70.orig/src/if_ruby.c vim70/src/if_ruby.c ---- vim70.orig/src/if_ruby.c 2006-04-30 08:37:52.000000000 -0700 -+++ vim70/src/if_ruby.c 2006-07-14 08:51:21.000000000 -0700 -@@ -643,11 +643,23 @@ - - static VALUE set_buffer_line(buf_T *buf, linenr_T n, VALUE str) - { -- buf_T *savebuf = curbuf; -- char *line = STR2CSTR(str); -+ char *line = STR2CSTR(str); -+#ifdef FEAT_AUTOCMD -+ aco_save_T aco; -+#else -+ buf_T *save_curbuf = curbuf; -+#endif - -- if (n > 0 && n <= buf->b_ml.ml_line_count && line != NULL) { -+ if (n > 0 && n <= buf->b_ml.ml_line_count && line != NULL) -+ { -+#ifdef FEAT_AUTOCMD -+ /* set curwin/curbuf for "buf" and save some things */ -+ aucmd_prepbuf(&aco, buf); -+#else - curbuf = buf; -+ curwin->w_buffer = buf; -+#endif -+ - if (u_savesub(n) == OK) { - ml_replace(n, (char_u *)line, TRUE); - changed(); -@@ -655,10 +667,19 @@ - syn_changed(n); /* recompute syntax hl. for this line */ - #endif - } -- curbuf = savebuf; -+ -+#ifdef FEAT_AUTOCMD -+ /* restore curwin/curbuf and a few other things */ -+ aucmd_restbuf(&aco); -+ /* Careful: autocommands may have made "buf" invalid! */ -+#else -+ curwin->w_buffer = save_curbuf; -+ curbuf = save_curbuf; -+#endif - update_curbuf(NOT_VALID); - } -- else { -+ else -+ { - rb_raise(rb_eIndexError, "index %d out of buffer", n); - return Qnil; /* For stop warning */ - } -@@ -676,12 +697,24 @@ - - static VALUE buffer_delete(VALUE self, VALUE num) - { -- buf_T *buf = get_buf(self); -- buf_T *savebuf = curbuf; -- long n = NUM2LONG(num); -+ buf_T *buf = get_buf(self); -+ long n = NUM2LONG(num); -+#ifdef FEAT_AUTOCMD -+ aco_save_T aco; -+#else -+ buf_T *save_curbuf = curbuf; -+#endif - -- if (n > 0 && n <= buf->b_ml.ml_line_count) { -+ if (n > 0 && n <= buf->b_ml.ml_line_count) -+ { -+#ifdef FEAT_AUTOCMD -+ /* set curwin/curbuf for "buf" and save some things */ -+ aucmd_prepbuf(&aco, buf); -+#else - curbuf = buf; -+ curwin->w_buffer = buf; -+#endif -+ - if (u_savedel(n, 1) == OK) { - ml_delete(n, 0); - -@@ -691,10 +724,19 @@ - - changed(); - } -- curbuf = savebuf; -+ -+#ifdef FEAT_AUTOCMD -+ /* restore curwin/curbuf and a few other things */ -+ aucmd_restbuf(&aco); -+ /* Careful: autocommands may have made "buf" invalid! */ -+#else -+ curwin->w_buffer = save_curbuf; -+ curbuf = save_curbuf; -+#endif - update_curbuf(NOT_VALID); - } -- else { -+ else -+ { - rb_raise(rb_eIndexError, "index %d out of buffer", n); - } - return Qnil; -@@ -702,13 +744,25 @@ - - static VALUE buffer_append(VALUE self, VALUE num, VALUE str) - { -- buf_T *buf = get_buf(self); -- buf_T *savebuf = curbuf; -- char *line = STR2CSTR(str); -- long n = NUM2LONG(num); -+ buf_T *buf = get_buf(self); -+ char *line = STR2CSTR(str); -+ long n = NUM2LONG(num); -+#ifdef FEAT_AUTOCMD -+ aco_save_T aco; -+#else -+ buf_T *save_curbuf = curbuf; -+#endif - -- if (n >= 0 && n <= buf->b_ml.ml_line_count && line != NULL) { -+ if (n >= 0 && n <= buf->b_ml.ml_line_count && line != NULL) -+ { -+#ifdef FEAT_AUTOCMD -+ /* set curwin/curbuf for "buf" and save some things */ -+ aucmd_prepbuf(&aco, buf); -+#else - curbuf = buf; -+ curwin->w_buffer = buf; -+#endif -+ - if (u_inssub(n + 1) == OK) { - ml_append(n, (char_u *) line, (colnr_T) 0, FALSE); - -@@ -718,7 +772,15 @@ - - changed(); - } -- curbuf = savebuf; -+ -+#ifdef FEAT_AUTOCMD -+ /* restore curwin/curbuf and a few other things */ -+ aucmd_restbuf(&aco); -+ /* Careful: autocommands may have made "buf" invalid! */ -+#else -+ curwin->w_buffer = save_curbuf; -+ curbuf = save_curbuf; -+#endif - update_curbuf(NOT_VALID); - } - else { -diff -Naur vim70.orig/src/main.c vim70/src/main.c ---- vim70.orig/src/main.c 2006-05-03 10:36:44.000000000 -0700 -+++ vim70/src/main.c 2006-07-14 08:51:21.000000000 -0700 -@@ -564,7 +564,11 @@ - */ - if (p_lpl) - { -+# ifdef VMS /* Somehow VMS doesn't handle the "**". */ -+ source_runtime((char_u *)"plugin/*.vim", TRUE); -+# else - source_runtime((char_u *)"plugin/**/*.vim", TRUE); -+# endif - TIME_MSG("loading plugins"); - } - #endif -diff -Naur vim70.orig/src/Makefile vim70/src/Makefile ---- vim70.orig/src/Makefile 2006-05-07 06:25:27.000000000 -0700 -+++ vim70/src/Makefile 2006-07-14 08:51:21.000000000 -0700 -@@ -2177,6 +2177,7 @@ - cd $(SHADOWDIR)/xxd; ln -s ../../xxd/*.[ch] ../../xxd/Make* . - if test -d $(RSRC_DIR); then \ - cd $(SHADOWDIR); \ -+ ln -s ../infplist.xml .; \ - ln -s ../$(RSRC_DIR) ../os_mac.rsr.hqx ../dehqx.py .; \ - fi - mkdir $(SHADOWDIR)/testdir -diff -Naur vim70.orig/src/mbyte.c vim70/src/mbyte.c ---- vim70.orig/src/mbyte.c 2006-04-30 04:51:01.000000000 -0700 -+++ vim70/src/mbyte.c 2006-07-14 08:51:21.000000000 -0700 -@@ -311,7 +311,11 @@ - - #define IDX_MACROMAN 57 - {"macroman", ENC_8BIT + ENC_MACROMAN, 0}, /* Mac OS */ --#define IDX_COUNT 58 -+#define IDX_DECMCS 58 -+ {"dec-mcs", ENC_8BIT, 0}, /* DEC MCS */ -+#define IDX_HPROMAN8 59 -+ {"hp-roman8", ENC_8BIT, 0}, /* HP Roman8 */ -+#define IDX_COUNT 60 - }; - - /* -@@ -386,6 +390,7 @@ - {"950", IDX_BIG5}, - #endif - {"mac", IDX_MACROMAN}, -+ {"mac-roman", IDX_MACROMAN}, - {NULL, 0} - }; - -diff -Naur vim70.orig/src/message.c vim70/src/message.c ---- vim70.orig/src/message.c 2006-05-06 13:07:37.000000000 -0700 -+++ vim70/src/message.c 2006-07-14 08:51:21.000000000 -0700 -@@ -4175,15 +4175,16 @@ - str_arg_l = 0; - else - { -- /* memchr on HP does not like n > 2^31 !!! */ -- char *q = memchr(str_arg, '\0', -+ /* Don't put the #if inside memchr(), it can be a -+ * macro. */ - #if SIZEOF_INT <= 2 -- precision -+ char *q = memchr(str_arg, '\0', precision); - #else -- precision <= (size_t)0x7fffffffL ? precision -- : (size_t)0x7fffffffL -+ /* memchr on HP does not like n > 2^31 !!! */ -+ char *q = memchr(str_arg, '\0', -+ precision <= (size_t)0x7fffffffL ? precision -+ : (size_t)0x7fffffffL); - #endif -- ); - str_arg_l = (q == NULL) ? precision : q - str_arg; - } - break; -diff -Naur vim70.orig/src/ops.c vim70/src/ops.c ---- vim70.orig/src/ops.c 2006-04-30 08:13:44.000000000 -0700 -+++ vim70/src/ops.c 2006-07-14 08:51:21.000000000 -0700 -@@ -2413,6 +2413,7 @@ - else - { - curwin->w_cursor = oap->end; -+ check_cursor_col(); - - /* Works just like an 'i'nsert on the next character. */ - if (!lineempty(curwin->w_cursor.lnum) -diff -Naur vim70.orig/src/option.c vim70/src/option.c ---- vim70.orig/src/option.c 2006-05-03 10:32:28.000000000 -0700 -+++ vim70/src/option.c 2006-07-14 08:51:21.000000000 -0700 -@@ -2294,7 +2294,7 @@ - {(char_u *)0L, (char_u *)0L} - #endif - }, -- {"spellsuggest", "sps", P_STRING|P_VI_DEF|P_EXPAND|P_SECURE, -+ {"spellsuggest", "sps", P_STRING|P_VI_DEF|P_EXPAND|P_SECURE|P_COMMA, - #ifdef FEAT_SPELL - (char_u *)&p_sps, PV_NONE, - {(char_u *)"best", (char_u *)0L} -@@ -5227,13 +5227,13 @@ - case PV_STL: return &curwin->w_p_stl_flags; - #endif - #ifdef FEAT_EVAL -+# ifdef FEAT_FOLDING - case PV_FDE: return &curwin->w_p_fde_flags; - case PV_FDT: return &curwin->w_p_fdt_flags; -+# endif - # ifdef FEAT_BEVAL - case PV_BEXPR: return &curbuf->b_p_bexpr_flags; - # endif --#endif --#if defined(FEAT_EVAL) - # if defined(FEAT_CINDENT) - case PV_INDE: return &curbuf->b_p_inde_flags; - # endif -diff -Naur vim70.orig/src/os_unix.c vim70/src/os_unix.c ---- vim70.orig/src/os_unix.c 2006-05-01 01:13:15.000000000 -0700 -+++ vim70/src/os_unix.c 2006-07-14 08:51:21.000000000 -0700 -@@ -4971,7 +4971,8 @@ - if (((*file)[*num_file] = alloc(len + 2)) != NULL) - { - STRCPY((*file)[*num_file], p); -- if (!after_pathsep((*file)[*num_file] + len)) -+ if (!after_pathsep((*file)[*num_file], -+ (*file)[*num_file] + len)) - { - (*file)[*num_file][len] = psepc; - (*file)[*num_file][len + 1] = NUL; -@@ -5757,8 +5758,13 @@ - int retval_int = 0; - int success = FALSE; - -- /* Get a handle to the DLL module. */ -+ /* -+ * Get a handle to the DLL module. -+ */ - # if defined(USE_DLOPEN) -+ /* First clear any error, it's not cleared by the dlopen() call. */ -+ (void)dlerror(); -+ - hinstLib = dlopen((char *)libname, RTLD_LAZY - # ifdef RTLD_LOCAL - | RTLD_LOCAL -diff -Naur vim70.orig/src/proto/undo.pro vim70/src/proto/undo.pro ---- vim70.orig/src/proto/undo.pro 2006-05-07 06:09:11.000000000 -0700 -+++ vim70/src/proto/undo.pro 2006-07-14 10:51:11.000000000 -0700 -@@ -4,6 +4,7 @@ - extern int u_savesub __ARGS((linenr_T lnum)); - extern int u_inssub __ARGS((linenr_T lnum)); - extern int u_savedel __ARGS((linenr_T lnum, long nlines)); -+extern int undo_allowed __ARGS((void)); - extern void u_undo __ARGS((int count)); - extern void u_redo __ARGS((int count)); - extern void undo_time __ARGS((long step, int sec, int absolute)); -diff -Naur vim70.orig/src/quickfix.c vim70/src/quickfix.c ---- vim70.orig/src/quickfix.c 2006-05-03 00:47:42.000000000 -0700 -+++ vim70/src/quickfix.c 2006-07-14 08:51:21.000000000 -0700 -@@ -602,13 +602,19 @@ - else - type = 0; - /* -- * Extract error message data from matched line -+ * Extract error message data from matched line. -+ * We check for an actual submatch, because "[" and "]" in -+ * the 'errorformat' may cause the wrong submatch to be used. - */ - if ((i = (int)fmt_ptr->addr[0]) > 0) /* %f */ - { -- int c = *regmatch.endp[i]; -+ int c; -+ -+ if (regmatch.startp[i] == NULL || regmatch.endp[i] == NULL) -+ continue; - - /* Expand ~/file and $HOME/file to full path. */ -+ c = *regmatch.endp[i]; - *regmatch.endp[i] = NUL; - expand_env(regmatch.startp[i], namebuf, CMDBUFFSIZE); - *regmatch.endp[i] = c; -@@ -618,35 +624,63 @@ - continue; - } - if ((i = (int)fmt_ptr->addr[1]) > 0) /* %n */ -+ { -+ if (regmatch.startp[i] == NULL) -+ continue; - enr = (int)atol((char *)regmatch.startp[i]); -+ } - if ((i = (int)fmt_ptr->addr[2]) > 0) /* %l */ -+ { -+ if (regmatch.startp[i] == NULL) -+ continue; - lnum = atol((char *)regmatch.startp[i]); -+ } - if ((i = (int)fmt_ptr->addr[3]) > 0) /* %c */ -+ { -+ if (regmatch.startp[i] == NULL) -+ continue; - col = (int)atol((char *)regmatch.startp[i]); -+ } - if ((i = (int)fmt_ptr->addr[4]) > 0) /* %t */ -+ { -+ if (regmatch.startp[i] == NULL) -+ continue; - type = *regmatch.startp[i]; -+ } - if (fmt_ptr->flags == '+' && !multiscan) /* %+ */ - STRCPY(errmsg, IObuff); - else if ((i = (int)fmt_ptr->addr[5]) > 0) /* %m */ - { -+ if (regmatch.startp[i] == NULL || regmatch.endp[i] == NULL) -+ continue; - len = (int)(regmatch.endp[i] - regmatch.startp[i]); - vim_strncpy(errmsg, regmatch.startp[i], len); - } - if ((i = (int)fmt_ptr->addr[6]) > 0) /* %r */ -+ { -+ if (regmatch.startp[i] == NULL) -+ continue; - tail = regmatch.startp[i]; -+ } - if ((i = (int)fmt_ptr->addr[7]) > 0) /* %p */ - { -+ if (regmatch.startp[i] == NULL || regmatch.endp[i] == NULL) -+ continue; - col = (int)(regmatch.endp[i] - regmatch.startp[i] + 1); - if (*((char_u *)regmatch.startp[i]) != TAB) - use_viscol = TRUE; - } - if ((i = (int)fmt_ptr->addr[8]) > 0) /* %v */ - { -+ if (regmatch.startp[i] == NULL) -+ continue; - col = (int)atol((char *)regmatch.startp[i]); - use_viscol = TRUE; - } - if ((i = (int)fmt_ptr->addr[9]) > 0) /* %s */ - { -+ if (regmatch.startp[i] == NULL || regmatch.endp[i] == NULL) -+ continue; - len = (int)(regmatch.endp[i] - regmatch.startp[i]); - if (len > CMDBUFFSIZE - 5) - len = CMDBUFFSIZE - 5; -diff -Naur vim70.orig/src/screen.c vim70/src/screen.c ---- vim70.orig/src/screen.c 2006-05-05 03:13:55.000000000 -0700 -+++ vim70/src/screen.c 2006-07-14 10:50:30.000000000 -0700 -@@ -2612,7 +2612,8 @@ - #ifdef FEAT_LINEBREAK - int need_showbreak = FALSE; - #endif --#if defined(FEAT_SIGNS) || (defined(FEAT_QUICKFIX) && defined(FEAT_WINDOWS)) -+#if defined(FEAT_SIGNS) || (defined(FEAT_QUICKFIX) && defined(FEAT_WINDOWS)) \ -+ || defined(FEAT_SYN_HL) || defined(FEAT_DIFF) - # define LINE_ATTR - int line_attr = 0; /* atrribute for the whole line */ - #endif -@@ -2626,7 +2627,7 @@ - int prev_c = 0; /* previous Arabic character */ - int prev_c1 = 0; /* first composing char for prev_c */ - #endif --#if defined(FEAT_DIFF) || defined(LINE_ATTR) -+#if defined(LINE_ATTR) - int did_line_attr = 0; - #endif - -@@ -4116,17 +4117,12 @@ - --ptr; /* put it back at the NUL */ - } - #endif --#if defined(FEAT_DIFF) || defined(LINE_ATTR) -+#if defined(LINE_ATTR) - else if (( - # ifdef FEAT_DIFF -- diff_hlf != (hlf_T)0 --# ifdef LINE_ATTR -- || --# endif -+ diff_hlf != (hlf_T)0 || - # endif --# ifdef LINE_ATTR - line_attr != 0 --# endif - ) && ( - # ifdef FEAT_RIGHTLEFT - wp->w_p_rl ? (col >= 0) : -@@ -4237,7 +4233,7 @@ - * At end of the text line or just after the last character. - */ - if (c == NUL --#if defined(FEAT_DIFF) || defined(LINE_ATTR) -+#if defined(LINE_ATTR) - || did_line_attr == 1 - #endif - ) -@@ -4258,7 +4254,7 @@ - || prevcol == (long)match_hl[0].startcol - || prevcol == (long)match_hl[1].startcol - || prevcol == (long)match_hl[2].startcol) --# if defined(FEAT_DIFF) || defined(LINE_ATTR) -+# if defined(LINE_ATTR) - && did_line_attr <= 1 - # endif - ) -@@ -7133,6 +7129,12 @@ - return; - entered = TRUE; - -+ /* -+ * Note that the window sizes are updated before reallocating the arrays, -+ * thus we must not redraw here! -+ */ -+ ++RedrawingDisabled; -+ - win_new_shellsize(); /* fit the windows in the new sized shell */ - - comp_col(); /* recompute columns for shown command and ruler */ -@@ -7367,6 +7369,7 @@ - #endif - - entered = FALSE; -+ --RedrawingDisabled; - - #ifdef FEAT_AUTOCMD - if (starting == 0) -diff -Naur vim70.orig/src/spell.c vim70/src/spell.c ---- vim70.orig/src/spell.c 2006-05-05 00:49:58.000000000 -0700 -+++ vim70/src/spell.c 2006-07-14 08:51:21.000000000 -0700 -@@ -2108,7 +2108,8 @@ - * possible. */ - STRCPY(buf, line); - if (lnum < wp->w_buffer->b_ml.ml_line_count) -- spell_cat_line(buf + STRLEN(buf), ml_get(lnum + 1), MAXWLEN); -+ spell_cat_line(buf + STRLEN(buf), -+ ml_get_buf(wp->w_buffer, lnum + 1, FALSE), MAXWLEN); - - p = buf + skip; - endp = buf + len; -diff -Naur vim70.orig/src/undo.c vim70/src/undo.c ---- vim70.orig/src/undo.c 2006-04-21 02:30:59.000000000 -0700 -+++ vim70/src/undo.c 2006-07-14 10:51:11.000000000 -0700 -@@ -84,7 +84,6 @@ - static void u_unch_branch __ARGS((u_header_T *uhp)); - static u_entry_T *u_get_headentry __ARGS((void)); - static void u_getbot __ARGS((void)); --static int undo_allowed __ARGS((void)); - static int u_savecommon __ARGS((linenr_T, linenr_T, linenr_T)); - static void u_doit __ARGS((int count)); - static void u_undoredo __ARGS((int undo)); -@@ -196,7 +195,7 @@ - * Return TRUE when undo is allowed. Otherwise give an error message and - * return FALSE. - */ -- static int -+ int - undo_allowed() - { - /* Don't allow changes when 'modifiable' is off. */ -diff -Naur vim70.orig/src/version.c vim70/src/version.c ---- vim70.orig/src/version.c 2006-05-03 00:50:42.000000000 -0700 -+++ vim70/src/version.c 2006-07-14 10:51:54.000000000 -0700 -@@ -667,6 +667,78 @@ - static int included_patches[] = - { /* Add new patch number below this line */ - /**/ -+ 39, -+/**/ -+ 38, -+/**/ -+ 37, -+/**/ -+ 36, -+/**/ -+ 35, -+/**/ -+ 34, -+/**/ -+ 33, -+/**/ -+ 31, -+/**/ -+ 30, -+/**/ -+ 29, -+/**/ -+ 28, -+/**/ -+ 26, -+/**/ -+ 25, -+/**/ -+ 24, -+/**/ -+ 23, -+/**/ -+ 22, -+/**/ -+ 21, -+/**/ -+ 20, -+/**/ -+ 19, -+/**/ -+ 18, -+/**/ -+ 17, -+/**/ -+ 16, -+/**/ -+ 15, -+/**/ -+ 14, -+/**/ -+ 13, -+/**/ -+ 12, -+/**/ -+ 11, -+/**/ -+ 10, -+/**/ -+ 9, -+/**/ -+ 8, -+/**/ -+ 7, -+/**/ -+ 6, -+/**/ -+ 4, -+/**/ -+ 3, -+/**/ -+ 2, -+/**/ -+ 1, -+/**/ - 0 - }; - -diff -Naur vim70.orig/src/vim.h vim70/src/vim.h ---- vim70.orig/src/vim.h 2006-04-30 08:32:38.000000000 -0700 -+++ vim70/src/vim.h 2006-07-14 08:51:21.000000000 -0700 -@@ -585,7 +585,6 @@ - #define INSERT 0x10 /* Insert mode */ - #define LANGMAP 0x20 /* Language mapping, can be combined with - INSERT and CMDLINE */ --#define MAP_ALL_MODES 0x3f /* all mode bits used for mapping */ - - #define REPLACE_FLAG 0x40 /* Replace mode flag */ - #define REPLACE (REPLACE_FLAG + INSERT) -@@ -605,6 +604,9 @@ - #define CONFIRM 0x800 /* ":confirm" prompt */ - #define SELECTMODE 0x1000 /* Select mode, only for mappings */ - -+#define MAP_ALL_MODES (0x3f | SELECTMODE) /* all mode bits used for -+ * mapping */ -+ - /* directions */ - #define FORWARD 1 - #define BACKWARD (-1) -@@ -1983,7 +1985,7 @@ - /* values for vim_handle_signal() that are not a signal */ - #define SIGNAL_BLOCK -1 - #define SIGNAL_UNBLOCK -2 --#if !defined(UNIX) && !defined(VMS) -+#if !defined(UNIX) && !defined(VMS) && !defined(OS2) - # define vim_handle_signal(x) 0 - #endif - diff --git a/src/patches/vim-7.0-mandir-1.patch b/src/patches/vim-7.0-mandir-1.patch deleted file mode 100644 index 4038442..0000000 --- a/src/patches/vim-7.0-mandir-1.patch +++ /dev/null @@ -1,82 +0,0 @@ -Submitted By: Alexander E. Patrakov -Date: 2006-05-27 -Initial Package Version: 7.0 -Upstream status: LFS specific -Description: Adjusts installation of manual pages to meet Man-DB expectations. - - Additional change to explicitly install the man pages into - /usr/share/man instead of /usr/man by Ag Hatzim. - ---- vim70/src/Makefile.orig 2006-05-27 12:49:31.767959808 +0300 -+++ vim70/src/Makefile 2006-05-27 12:49:55.778309680 +0300 -@@ -867,7 +867,7 @@ - # Uncomment the next line to install Vim in "/usr/bin" - #BINDIR = /usr/bin - # Uncomment the next line to install Vim manuals in "/usr/share/man/man1" --#MANDIR = /usr/share/man -+MANDIR = /usr/share/man - # Uncomment the next line to install Vim help files in "/usr/share/vim" - #DATADIR = /usr/share - -@@ -1325,7 +1325,7 @@ - DEST_MAN_PL = $(DEST_MAN_TOP)/pl$(MAN1DIR) - DEST_MAN_PL_I = $(DEST_MAN_TOP)/pl.ISO8859-2$(MAN1DIR) - DEST_MAN_PL_U = $(DEST_MAN_TOP)/pl.UTF-8$(MAN1DIR) --DEST_MAN_RU = $(DEST_MAN_TOP)/ru.KOI8-R$(MAN1DIR) -+DEST_MAN_RU = $(DEST_MAN_TOP)/ru$(MAN1DIR) - DEST_MAN_RU_U = $(DEST_MAN_TOP)/ru.UTF-8$(MAN1DIR) - - # BASIC_SRC: files that are always used -@@ -1905,52 +1905,24 @@ - # install the language specific files for tools, if they were unpacked - install-tool-languages: - -$(SHELL) ./installman.sh xxd $(DEST_MAN_FR) "-fr" $(INSTALLMANARGS) -- -$(SHELL) ./installman.sh xxd $(DEST_MAN_FR_I) "-fr" $(INSTALLMANARGS) -- -$(SHELL) ./installman.sh xxd $(DEST_MAN_FR_U) "-fr.UTF-8" $(INSTALLMANARGS) - -$(SHELL) ./installman.sh xxd $(DEST_MAN_IT) "-it" $(INSTALLMANARGS) -- -$(SHELL) ./installman.sh xxd $(DEST_MAN_IT_I) "-it" $(INSTALLMANARGS) -- -$(SHELL) ./installman.sh xxd $(DEST_MAN_IT_U) "-it.UTF-8" $(INSTALLMANARGS) - -$(SHELL) ./installman.sh xxd $(DEST_MAN_PL) "-pl" $(INSTALLMANARGS) -- -$(SHELL) ./installman.sh xxd $(DEST_MAN_PL_I) "-pl" $(INSTALLMANARGS) -- -$(SHELL) ./installman.sh xxd $(DEST_MAN_PL_U) "-pl.UTF-8" $(INSTALLMANARGS) - -$(SHELL) ./installman.sh xxd $(DEST_MAN_RU) "-ru" $(INSTALLMANARGS) -- -$(SHELL) ./installman.sh xxd $(DEST_MAN_RU_U) "-ru.UTF-8" $(INSTALLMANARGS) - - # install the language specific files, if they were unpacked - install-languages: languages $(DEST_LANG) $(DEST_KMAP) - -$(SHELL) ./installman.sh install $(DEST_MAN_FR) "-fr" $(INSTALLMANARGS) -- -$(SHELL) ./installman.sh install $(DEST_MAN_FR_I) "-fr" $(INSTALLMANARGS) -- -$(SHELL) ./installman.sh install $(DEST_MAN_FR_U) "-fr.UTF-8" $(INSTALLMANARGS) - -$(SHELL) ./installman.sh install $(DEST_MAN_IT) "-it" $(INSTALLMANARGS) -- -$(SHELL) ./installman.sh install $(DEST_MAN_IT_I) "-it" $(INSTALLMANARGS) -- -$(SHELL) ./installman.sh install $(DEST_MAN_IT_U) "-it.UTF-8" $(INSTALLMANARGS) - -$(SHELL) ./installman.sh install $(DEST_MAN_PL) "-pl" $(INSTALLMANARGS) -- -$(SHELL) ./installman.sh install $(DEST_MAN_PL_I) "-pl" $(INSTALLMANARGS) -- -$(SHELL) ./installman.sh install $(DEST_MAN_PL_U) "-pl.UTF-8" $(INSTALLMANARGS) - -$(SHELL) ./installman.sh install $(DEST_MAN_RU) "-ru" $(INSTALLMANARGS) -- -$(SHELL) ./installman.sh install $(DEST_MAN_RU_U) "-ru.UTF-8" $(INSTALLMANARGS) - -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ - $(DEST_MAN_FR) $(INSTALLMLARGS) - -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ -- $(DEST_MAN_FR_I) $(INSTALLMLARGS) -- -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ -- $(DEST_MAN_FR_U) $(INSTALLMLARGS) -- -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ - $(DEST_MAN_IT) $(INSTALLMLARGS) - -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ -- $(DEST_MAN_IT_I) $(INSTALLMLARGS) -- -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ -- $(DEST_MAN_IT_U) $(INSTALLMLARGS) -- -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ - $(DEST_MAN_PL) $(INSTALLMLARGS) - -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ -- $(DEST_MAN_PL_I) $(INSTALLMLARGS) -- -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ -- $(DEST_MAN_PL_U) $(INSTALLMLARGS) -- -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ - $(DEST_MAN_RU) $(INSTALLMLARGS) -- -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ -- $(DEST_MAN_RU_U) $(INSTALLMLARGS) - if test -n "$(MAKEMO)" -a -f $(PODIR)/Makefile; then \ - cd $(PODIR); $(MAKE) prefix=$(DESTDIR)$(prefix) LOCALEDIR=$(DEST_LANG) \ - INSTALL_DATA=$(INSTALL_DATA) FILEMOD=$(FILEMOD) install; \ diff --git a/src/patches/vim-7.0-spellfile-1.patch b/src/patches/vim-7.0-spellfile-1.patch deleted file mode 100644 index 8de58db..0000000 --- a/src/patches/vim-7.0-spellfile-1.patch +++ /dev/null @@ -1,29 +0,0 @@ -Submitted By: Alexander E. Patrakov -Date: 2006-07-25 -Initial Package Version: 7.0 -Origin: Alexander E. Patrakov -Upstream Status: Sent -Description: Allows downloading spellfiles via HTTP, -thus reverting the negative effect of ftp://ftp.vim.org/pub/vim/patches/7.0/7.0.010 - ---- vim70/runtime/autoload/spellfile.vim.orig 2006-07-25 19:05:38.000000000 +0600 -+++ vim70/runtime/autoload/spellfile.vim 2006-07-25 19:39:32.000000000 +0600 -@@ -110,9 +110,14 @@ - endif - endfunc - --" Read "fname" from the ftp server. -+" Read "fname" from the server. - function! spellfile#Nread(fname) -- let machine = substitute(g:spellfile_URL, 'ftp://([^/]*).*', '\1', '') -- let dir = substitute(g:spellfile_URL, 'ftp://[^/]*/(.*)', '\1', '') -- exe 'Nread "' . machine . ' anonymous vim7user ' . dir . '/' . a:fname . '"' -+ if strpart(g:spellfile_URL, 0, 6) == 'ftp://' -+ " Avoid the password prompt by providing the default username and password -+ let machine = substitute(g:spellfile_URL, 'ftp://([^/]*).*', '\1', '') -+ let dir = substitute(g:spellfile_URL, 'ftp://[^/]*/(.*)', '\1', '') -+ exe 'Nread "' . machine . ' anonymous vim7user ' . dir . '/' . a:fname . '"' -+ else -+ exe 'Nread "' . g:spellfile_URL . '/' . a:fname . '"' -+ endif - endfunc diff --git a/src/patches/vim-7.2-fixes-4.patch b/src/patches/vim-7.2-fixes-4.patch new file mode 100644 index 0000000..d6c1bfd --- /dev/null +++ b/src/patches/vim-7.2-fixes-4.patch @@ -0,0 +1,5414 @@ +Submitted By: Matt Burgess <matthew_at_linuxfromscratch_dot_org> +Date: 2008-12-06 +Initial Package Version: 7.2 +Upstream Status: Already in upstream patch repo +Origin: Upstream +Description: This patch is upstream patch numbers 1 thru 65. + +diff -Naur vim72.orig/Filelist vim72/Filelist +--- vim72.orig/Filelist 2008-07-06 19:02:23.000000000 +0100 ++++ vim72/Filelist 2008-12-06 11:37:48.000000000 +0000 +@@ -285,6 +285,7 @@ + src/proto/os_win32.pro \ + src/proto/os_mswin.pro \ + src/testdir/Make_dos.mak \ ++ src/testdir/Make_ming.mak \ + src/testdir/dos.vim \ + src/uninstal.c \ + src/vim.def \ +diff -Naur vim72.orig/runtime/doc/cmdline.txt vim72/runtime/doc/cmdline.txt +--- vim72.orig/runtime/doc/cmdline.txt 2008-08-09 15:22:59.000000000 +0100 ++++ vim72/runtime/doc/cmdline.txt 2008-12-06 11:37:49.000000000 +0000 +@@ -1,4 +1,4 @@ +-*cmdline.txt* For Vim version 7.2. Last change: 2008 Jul 29 ++*cmdline.txt* For Vim version 7.2. Last change: 2008 Sep 18 + + + VIM REFERENCE MANUAL by Bram Moolenaar +@@ -157,6 +157,11 @@ + (doesn't work at the expression prompt; some + things such as changing the buffer or current + window are not allowed to avoid side effects) ++ When the result is a |List| the items are used ++ as lines. They can have line breaks inside ++ too. ++ When the result is a Float it's automatically ++ converted to a String. + See |registers| about registers. {not in Vi} + Implementation detail: When using the |expression| register + and invoking setcmdpos(), this sets the position before +@@ -730,19 +735,29 @@ + In Ex commands, at places where a file name can be used, the following + characters have a special meaning. These can also be used in the expression + function expand() |expand()|. +- % is replaced with the current file name *:_%* +- # is replaced with the alternate file name *:_#* ++ % Is replaced with the current file name. *:_%* *c_%* ++ # Is replaced with the alternate file name. *:_#* *c_#* + #n (where n is a number) is replaced with the file name of +- buffer n. "#0" is the same as "#" +- ## is replaced with all names in the argument list *:_##* ++ buffer n. "#0" is the same as "#". ++ ## Is replaced with all names in the argument list *:_##* *c_##* + concatenated, separated by spaces. Each space in a name + is preceded with a backslash. +-Note that these give the file name as it was typed. If an absolute path is +-needed (when using the file name from a different directory), you need to add +-":p". See |filename-modifiers|. ++ #<n (where n is a number > 0) is replaced with old *:_#<* *c_#<* ++ file name n. See |:oldfiles| or |v:oldfiles| to get the ++ number. *E809* ++ {only when compiled with the +eval and +viminfo features} ++ ++Note that these, except "#<n", give the file name as it was typed. If an ++absolute path is needed (when using the file name from a different directory), ++you need to add ":p". See |filename-modifiers|. ++ ++The "#<n" item returns an absolute path, but it will start with "~/" for files ++below your home directory. ++ + Note that backslashes are inserted before spaces, so that the command will + correctly interpret the file name. But this doesn't happen for shell +-commands. For those you probably have to use quotes: > ++commands. For those you probably have to use quotes (this fails for files ++that contain a quote and wildcards): > + :!ls "%" + :r !spell "%" + +diff -Naur vim72.orig/runtime/doc/eval.txt vim72/runtime/doc/eval.txt +--- vim72.orig/runtime/doc/eval.txt 2008-08-09 15:22:59.000000000 +0100 ++++ vim72/runtime/doc/eval.txt 2008-12-06 11:37:50.000000000 +0000 +@@ -1,4 +1,4 @@ +-*eval.txt* For Vim version 7.2. Last change: 2008 Aug 09 ++*eval.txt* For Vim version 7.2. Last change: 2008 Nov 27 + + + VIM REFERENCE MANUAL by Bram Moolenaar +@@ -1484,6 +1484,17 @@ + This is the screen column number, like with |virtcol()|. The + value is zero when there was no mouse button click. + ++ *v:oldfiles* *oldfiles-variable* ++v:oldfiles List of file names that is loaded from the |viminfo| file on ++ startup. These are the files that Vim remembers marks for. ++ The length of the List is limited by the ' argument of the ++ 'viminfo' option (default is 100). ++ Also see |:oldfiles| and |c_#<|. ++ The List can be modified, but this has no effect on what is ++ stored in the |viminfo| file later. If you use values other ++ than String this will cause trouble. ++ {only when compiled with the +viminfo feature} ++ + *v:operator* *operator-variable* + v:operator The last operator given in Normal mode. This is a single + character except for commands starting with <g> or <z>, +@@ -1695,7 +1706,7 @@ + exists( {expr}) Number TRUE if {expr} exists + extend({expr1}, {expr2} [, {expr3}]) + List/Dict insert items of {expr2} into {expr1} +-expand( {expr}) String expand special keywords in {expr} ++expand( {expr} [, {flag}]) String expand special keywords in {expr} + feedkeys( {string} [, {mode}]) Number add key sequence to typeahead buffer + filereadable( {file}) Number TRUE if {file} is a readable file + filewritable( {file}) Number TRUE if {file} is a writable file +@@ -1747,8 +1758,9 @@ + getwinposx() Number X coord in pixels of GUI Vim window + getwinposy() Number Y coord in pixels of GUI Vim window + getwinvar( {nr}, {varname}) any variable {varname} in window {nr} +-glob( {expr}) String expand file wildcards in {expr} +-globpath( {path}, {expr}) String do glob({expr}) for all dirs in {path} ++glob( {expr} [, {flag}]) String expand file wildcards in {expr} ++globpath( {path}, {expr} [, {flag}]) ++ String do glob({expr}) for all dirs in {path} + has( {feature}) Number TRUE if feature {feature} supported + has_key( {dict}, {key}) Number TRUE if {dict} has entry {key} + haslocaldir() Number TRUE if current window executed |:lcd| +@@ -3275,14 +3287,16 @@ + :let list_is_on = getwinvar(2, '&list') + :echo "myvar = " . getwinvar(1, 'myvar') + < +- *glob()* +-glob({expr}) Expand the file wildcards in {expr}. See |wildcards| for the ++glob({expr} [, {flag}]) *glob()* ++ Expand the file wildcards in {expr}. See |wildcards| for the + use of special characters. + The result is a String. + When there are several matches, they are separated by <NL> + characters. +- The 'wildignore' option applies: Names matching one of the +- patterns in 'wildignore' will be skipped. ++ Unless the optional {flag} argument is given and is non-zero, ++ the 'suffixes' and 'wildignore' options apply: Names matching ++ one of the patterns in 'wildignore' will be skipped and ++ 'suffixes' affect the ordering of matches. + If the expansion fails, the result is an empty string. + A name for a non-existing file is not included. + +@@ -3296,20 +3310,22 @@ + See |expand()| for expanding special Vim variables. See + |system()| for getting the raw output of an external command. + +-globpath({path}, {expr}) *globpath()* ++globpath({path}, {expr} [, {flag}]) *globpath()* + Perform glob() on all directories in {path} and concatenate + the results. Example: > + :echo globpath(&rtp, "syntax/c.vim") + < {path} is a comma-separated list of directory names. Each + directory name is prepended to {expr} and expanded like with +- glob(). A path separator is inserted when needed. ++ |glob()|. A path separator is inserted when needed. + To add a comma inside a directory name escape it with a + backslash. Note that on MS-Windows a directory may have a + trailing backslash, remove it if you put a comma after it. + If the expansion fails for one of the directories, there is no + error message. +- The 'wildignore' option applies: Names matching one of the +- patterns in 'wildignore' will be skipped. ++ Unless the optional {flag} argument is given and is non-zero, ++ the 'suffixes' and 'wildignore' options apply: Names matching ++ one of the patterns in 'wildignore' will be skipped and ++ 'suffixes' affect the ordering of matches. + + The "**" item can be used to search in a directory tree. + For example, to find all "README.txt" files in the directories +@@ -5332,10 +5348,12 @@ + "fg" foreground color (GUI: color name used to set + the color, cterm: color number as a string, + term: empty string) +- "bg" background color (like "fg") ++ "bg" background color (as with "fg") ++ "sp" special color (as with "fg") |highlight-guisp| + "fg#" like "fg", but for the GUI and the GUI is + running the name in "#RRGGBB" form + "bg#" like "fg#" for "bg" ++ "sp#" like "fg#" for "sp" + "bold" "1" if bold + "italic" "1" if italic + "reverse" "1" if reverse +diff -Naur vim72.orig/runtime/doc/options.txt vim72/runtime/doc/options.txt +--- vim72.orig/runtime/doc/options.txt 2008-08-09 15:22:59.000000000 +0100 ++++ vim72/runtime/doc/options.txt 2008-12-06 11:37:50.000000000 +0000 +@@ -1,4 +1,4 @@ +-*options.txt* For Vim version 7.2. Last change: 2008 Aug 06 ++*options.txt* For Vim version 7.2. Last change: 2008 Nov 25 + + + VIM REFERENCE MANUAL by Bram Moolenaar +@@ -7472,7 +7472,9 @@ + {not available when compiled without the |+wildignore| + feature} + A list of file patterns. A file that matches with one of these +- patterns is ignored when completing file or directory names. ++ patterns is ignored when completing file or directory names, and ++ influences the result of |expand()|, |glob()| and |globpath()| unless ++ a flag is passed to disable this. + The pattern is used like with |:autocmd|, see |autocmd-patterns|. + Also see 'suffixes'. + Example: > +diff -Naur vim72.orig/runtime/doc/os_vms.txt vim72/runtime/doc/os_vms.txt +--- vim72.orig/runtime/doc/os_vms.txt 2008-08-09 15:23:00.000000000 +0100 ++++ vim72/runtime/doc/os_vms.txt 2008-12-06 11:37:48.000000000 +0000 +@@ -1,4 +1,4 @@ +-*os_vms.txt* For Vim version 7.2. Last change: 2006 Nov 18 ++*os_vms.txt* For Vim version 7.2. Last change: 2008 Aug 19 + + + VIM REFERENCE MANUAL +@@ -312,7 +312,7 @@ + + 8. Useful notes *vms-notes* + +-8.1 backspace/delete ++8.1 Backspace/delete + 8.2 Filters + 8.3 VMS file version numbers + 8.4 Directory conversion +@@ -326,8 +326,10 @@ + 8.12 diff-mode + 8.13 Allow '$' in C keywords + 8.14 VIMTUTOR for beginners ++8.15 Slow start in console mode issue ++8.16 Common VIM directory - different architectures + +-8.1 backspace/delete ++8.1 Backspace/delete + + There are backspace/delete key inconsistencies with VMS. + :fixdel doesn't do the trick, but the solution is: > +@@ -663,12 +665,130 @@ + + (Thomas.R.Wyant III, Vim 6.1) + ++8.14 Slow start in console mode issue ++ ++As GUI/GTK Vim works equally well in console mode, many administartors ++deploy those executables system wide. ++Unfortunately, on a remote slow connections GUI/GTK executables behave rather ++slow when user wants to run Vim just in the console mode - because of X environment detection timeout. ++ ++Luckily, there is a simple solution for that. Administrators need to deploy ++both GUI/GTK build and just console build executables, like below: > ++ ++ |- vim72 ++ |----- doc ++ |----- syntax ++ vimrc (system rc files) ++ gvimrc ++ gvim.exe (the remaned GUI or GTK built vim.exe) ++ vim.exe (the console only executable) ++ ++Define system symbols like below in for ex in LOGIN.COM or SYLOGIN.COM: > ++ ++ $ define/nolog VIM RF10:[UTIL.VIM72] ! where you VIM directory is ++ $ vi*m :== mcr VIM:VIM.EXE ++ $ gvi*m :== mcr VIM:GVIM.EXE ++ $ ! or you can try to spawn with ++ $ gv*im :== spawn/nowait/input=NLA0 mcr VIM:GVIM.EXE -g -GEOMETRY 80x40 ++ ++ ++Like this, users that do not have X environment and want to use Vim just in ++console mode can avoid performance problems. ++ ++(Zoltan Arpadffy, Vim 7.2) ++ ++8.15 Common VIM directory - different architectures ++ ++In a cluster that contains nodes with different architectures like below: ++ ++$show cluster ++View of Cluster from system ID 11655 node: TOR 18-AUG-2008 11:58:31 +++---------------------------------+ ++Š SYSTEMS Š MEMBERS Š +++-----------------------+---------Š ++Š NODE Š SOFTWARE Š STATUS Š +++--------+--------------+---------Š ++Š TOR Š VMS V7.3-2 Š MEMBER Š ++Š TITAN2 Š VMS V8.3 Š MEMBER Š ++Š ODIN Š VMS V7.3-2 Š MEMBER Š +++---------------------------------+ ++ ++It is convinient to have a common VIM directory but execute different ++executables. ++There are more solutions for this problem: ++ ++solution 1. all executables in the same directory with different names ++This is easily done with the following script that can be added ++to the login.com or sylogin.com: > ++ ++ $ if f$getsyi("NODE_HWTYPE") .eqs. "VAX" ++ $ then ++ $ say "VAX platform" ++ $ vi*m:== mcr vim:VIM.EXE_VAX ++ $ endif ++ $ if f$getsyi("NODE_HWTYPE") .eqs. "ALPH" ++ $ then ++ $ say "ALPHA platform" ++ $ vi*m :== mcr vim:VIM.EXE_AXP ++ $ endif ++ $ if f$getsyi("ARCH_NAME") .eqs. "IA64" ++ $ then ++ $ say "IA64 platform" ++ $ vi*m :== mcr vim:VIM.EXE_IA64 ++ $ endif ++ ++solution 2. different directories: > ++ ++ $ if f$getsyi("NODE_HWTYPE") .eqs. "VAX" ++ $ then ++ $ say "VAX platform" ++ $ define/nolog VIM RF10:[UTIL.VAX_EXE] ! VAX executables ++ $ endif ++ $ if f$getsyi("NODE_HWTYPE") .eqs. "ALPH" ++ $ then ++ $ say "ALPHA platform" ++ $ define/nolog VIM RF10:[UTIL.AXP_EXE] ! AXP executables ++ $ endif ++ $ if f$getsyi("ARCH_NAME") .eqs. "IA64" ++ $ then ++ $ say "IA64 platform" ++ $ define/nolog VIM RF10:[UTIL.IA64_EXE] ! IA64 executables ++ $ endif ++ $! VIMRUNTIME must be defined in order to find runtime files ++ $ define/nolog VIMRUNTIME RF10:[UTIL.VIM72] ++ ++A good examle for this approach is the [GNU]gnu_tools.com script from GNU_TOOLS.ZIP ++package downloadable from http://www.polarhome.com/vim/ ++ ++(Zoltan Arpadffy, Vim 7.2) ++ + ============================================================================== + + 9. VMS related changes *vms-changes* + +-Version 7 ++Recent changes ++- The following plugins are included into VMS runtime: ++ genutils 2.4, multiselect 2.2, multvals 3.1, selectbuf 4.3, ++ bufexplorer 7.1.7, taglist 4.5 ++- minor changes in vimrc (just in VMS runtime) ++- make_vms.mms - HUGE model is the default ++- [TESTDIR]make_vms.mms include as many tests possible ++- modify test30 and test54 for VMS ++- enable FLOAT feature in VMS port ++- os_vms.txt updated ++ ++Version 7.2 (2008 Aug 9) ++- VCF files write corrected ++- CTAGS 5.7 included ++- corrected make_vms.mms (on VAX gave syntax error) ++ ++Version 7.1 (2007 Jun 15) ++- create TAGS file from menu ++ ++Version 7 (2006 May 8) + - Improved low level char input (affects just console mode) ++- Fixed plugin bug ++- CTAGS 5.6 included + + Version 6.4 (2005 Oct 15) + - GTKLIB and Vim build on IA64 +@@ -806,6 +926,7 @@ + + OpenVMS documentation and executables are maintained by: + Zoltan Arpadffy arpadffy@polarhome.com ++OpenVMS Vim page: http://www.polarhome.com/vim/ + + This document uses parts and remarks from earlier authors and contributors + of OS_VMS.TXT: +diff -Naur vim72.orig/runtime/doc/spell.txt vim72/runtime/doc/spell.txt +--- vim72.orig/runtime/doc/spell.txt 2008-08-09 15:23:00.000000000 +0100 ++++ vim72/runtime/doc/spell.txt 2008-12-06 11:37:50.000000000 +0000 +@@ -1,4 +1,4 @@ +-*spell.txt* For Vim version 7.2. Last change: 2008 Jun 21 ++*spell.txt* For Vim version 7.2. Last change: 2008 Nov 30 + + + VIM REFERENCE MANUAL by Bram Moolenaar +@@ -831,8 +831,11 @@ + + # comment line ~ + +-With some items it's also possible to put a comment after it, but this isn't +-supported in general. ++Items with a fixed number of arguments can be followed by a comment. But only ++if none of the arguments can contain white space. The comment must start with ++a "#" character. Example: ++ ++ KEEPCASE = # fix case for words with this flag ~ + + + ENCODING *spell-SET* +@@ -965,6 +968,9 @@ + + Note: When using utf-8 only characters up to 65000 may be used for flags. + ++Note: even when using "num" or "long" the number of flags available to ++compounding and prefixes is limited to about 250. ++ + + AFFIXES + *spell-PFX* *spell-SFX* +@@ -1178,6 +1184,9 @@ + The flag also applies to the word with affixes, thus this can be used to mark + a whole bunch of related words as bad. + ++ *spell-FORBIDDENWORD* ++FORBIDDENWORD can be used just like BAD. For compatibility with Hunspell. ++ + *spell-NEEDAFFIX* + The NEEDAFFIX flag is used to require that a word is used with an affix. The + word itself is not a good word (unless there is an empty affix). Example: +@@ -1268,6 +1277,10 @@ + + NEEDCOMPOUND & ~ + ++ *spell-ONLYINCOMPOUND* ++The ONLYINCOMPOUND does exactly the same as NEEDCOMPOUND. Supported for ++compatiblity with Hunspell. ++ + *spell-COMPOUNDMIN* + The minimal character length of a word used for compounding is specified with + COMPOUNDMIN. Example: +@@ -1328,6 +1341,20 @@ + rules. Can also be used for an affix to count the affix as a compounding + word. + ++ *spell-CHECKCOMPOUNDPATTERN* ++CHECKCOMPOUNDPATTERN is used to define patterns that, when matching at the ++position where two words are compounded together forbids the compound. ++For example: ++ CHECKCOMPOUNDPATTERN o e ~ ++ ++This forbids compounding if the first word ends in "o" and the second word ++starts with "e". ++ ++The arguments must be plain text, no patterns are actually supported, despite ++the item name. Case is always ignored. ++ ++The Hunspell feature to use three arguments and flags is not supported. ++ + *spell-SYLLABLE* + The SYLLABLE item defines characters or character sequences that are used to + count the number of syllables in a word. Example: +@@ -1496,6 +1523,10 @@ + ACCENT (Hunspell) *spell-ACCENT* + Use MAP instead. |spell-MAP| + ++BREAK (Hunspell) *spell-BREAK* ++ Define break points. Unclear how it works exactly. ++ Not supported. ++ + CHECKCOMPOUNDCASE (Hunspell) *spell-CHECKCOMPOUNDCASE* + Disallow uppercase letters at compound word boundaries. + Not supported. +@@ -1512,9 +1543,6 @@ + Forbid three identical characters when compounding. Not + supported. + +-CHECKCOMPOUNDPATTERN (Hunspell) *spell-CHECKCOMPOUNDPATTERN* +- Forbid compounding when patterns match. Not supported. +- + COMPLEXPREFIXES (Hunspell) *spell-COMPLEXPREFIXES* + Enables using two prefixes. Not supported. + +@@ -1536,13 +1564,18 @@ + COMPOUNDMIDDLE (Hunspell) *spell-COMPOUNDMIDDLE* + Use COMPOUNDRULE instead. |spell-COMPOUNDRULE| + ++COMPOUNDRULES (Hunspell) *spell-COMPOUNDRULES* ++ Number of COMPOUNDRULE lines following. Ignored, but the ++ argument must be a number. ++ + COMPOUNDSYLLABLE (Hunspell) *spell-COMPOUNDSYLLABLE* + Use SYLLABLE and COMPOUNDSYLMAX instead. |spell-SYLLABLE| + |spell-COMPOUNDSYLMAX| + +-FORBIDDENWORD (Hunspell) *spell-FORBIDDENWORD* +- Use BAD instead. |spell-BAD| +- ++KEY (Hunspell) *spell-KEY* ++ Define characters that are close together on the keyboard. ++ Used to give better suggestions. Not supported. ++ + LANG (Hunspell) *spell-LANG* + This specifies language-specific behavior. This actually + moves part of the language knowledge into the program, +@@ -1553,10 +1586,7 @@ + Only needed for morphological analysis. + + MAXNGRAMSUGS (Hunspell) *spell-MAXNGRAMSUGS* +- Not supported. +- +-ONLYINCOMPOUND (Hunspell) *spell-ONLYINCOMPOUND* +- Use NEEDCOMPOUND instead. |spell-NEEDCOMPOUND| ++ Set number of n-gram suggestions. Not supported. + + PSEUDOROOT (Hunspell) *spell-PSEUDOROOT* + Use NEEDAFFIX instead. |spell-NEEDAFFIX| +diff -Naur vim72.orig/runtime/doc/starting.txt vim72/runtime/doc/starting.txt +--- vim72.orig/runtime/doc/starting.txt 2008-08-09 15:23:00.000000000 +0100 ++++ vim72/runtime/doc/starting.txt 2008-12-06 11:37:49.000000000 +0000 +@@ -1,4 +1,4 @@ +-*starting.txt* For Vim version 7.2. Last change: 2008 Jun 21 ++*starting.txt* For Vim version 7.2. Last change: 2008 Nov 09 + + + VIM REFERENCE MANUAL by Bram Moolenaar +@@ -1337,8 +1337,9 @@ + *viminfo-read* + When Vim is started and the 'viminfo' option is non-empty, the contents of + the viminfo file are read and the info can be used in the appropriate places. +-The marks are not read in at startup (but file marks are). See +-|initialization| for how to set the 'viminfo' option upon startup. ++The |v:oldfiles| variable is filled. The marks are not read in at startup ++(but file marks are). See |initialization| for how to set the 'viminfo' ++option upon startup. + + *viminfo-write* + When Vim exits and 'viminfo' is non-empty, the info is stored in the viminfo +@@ -1372,6 +1373,8 @@ + that start with any string given with the "r" flag in 'viminfo'. This can be + used to avoid saving marks for files on removable media (for MS-DOS you would + use "ra:,rb:", for Amiga "rdf0:,rdf1:,rdf2:"). ++The |v:oldfiles| variable is filled with the file names that the viminfo file ++has marks for. + + *viminfo-file-marks* + Uppercase marks ('A to 'Z) are stored when writing the viminfo file. The +@@ -1463,8 +1466,8 @@ + *:rv* *:rviminfo* *E195* + :rv[iminfo][!] [file] Read from viminfo file [file] (default: see above). + If [!] is given, then any information that is +- already set (registers, marks, etc.) will be +- overwritten. {not in Vi} ++ already set (registers, marks, |v:oldfiles|, etc.) ++ will be overwritten {not in Vi} + + *:wv* *:wviminfo* *E137* *E138* *E574* + :wv[iminfo][!] [file] Write to viminfo file [file] (default: see above). +@@ -1479,4 +1482,20 @@ + the .viminfo file. + {not in Vi} + ++ *:ol* *:oldfiles* ++:ol[dfiles] List the files that have marks stored in the viminfo ++ file. This list is read on startup and only changes ++ afterwards with ":rviminfo!". Also see |v:oldfiles|. ++ The number can be used with |c_#<|. ++ {not in Vi, only when compiled with the +eval feature} ++ ++:bro[wse] ol[dfiles][!] ++ List file names as with |:oldfiles|, and then prompt ++ for a number. When the number is valid that file from ++ the list is edited. ++ If you get the |press-enter| prompt you can press "q" ++ and still get the prompt to enter a file number. ++ Use ! to abondon a modified buffer. |abandon| ++ {not when compiled with tiny or small features} ++ + vim:tw=78:ts=8:ft=help:norl: +diff -Naur vim72.orig/runtime/doc/usr_21.txt vim72/runtime/doc/usr_21.txt +--- vim72.orig/runtime/doc/usr_21.txt 2008-08-09 15:23:01.000000000 +0100 ++++ vim72/runtime/doc/usr_21.txt 2008-12-06 11:37:49.000000000 +0000 +@@ -1,4 +1,4 @@ +-*usr_21.txt* For Vim version 7.2. Last change: 2007 May 01 ++*usr_21.txt* For Vim version 7.2. Last change: 2008 Nov 09 + + VIM USER MANUAL - by Bram Moolenaar + +@@ -153,7 +153,7 @@ + to be lost. Each item can be remembered only once. + + +-GETTING BACK TO WHERE YOU WERE ++GETTING BACK TO WHERE YOU STOPPED VIM + + You are halfway editing a file and it's time to leave for holidays. You exit + Vim and go enjoy yourselves, forgetting all about your work. After a couple +@@ -168,6 +168,48 @@ + The |:marks| command is useful to find out where '0 to '9 will take you. + + ++GETTING BACK TO SOME FILE ++ ++If you want to go back to a file that you edited recently, but not when ++exiting Vim, there is a slightly more complicated way. You can see a list of ++files by typing the command: > ++ ++ :oldfiles ++< 1: ~/.viminfo ~ ++ 2: ~/text/resume.txt ~ ++ 3: /tmp/draft ~ ++ ++Now you would like to edit the second file, which is in the list preceded by ++"2:". You type: > ++ ++ :e #<2 ++ ++Instead of ":e" you can use any command that has a file name argument, the ++"#<2" item works in the same place as "%" (current file name) and "#" ++(alternate file name). So you can also split the window to edit the third ++file: > ++ ++ :split #<3 ++ ++That #<123 thing is a bit complicated when you just want to edit a file. ++Fortunately there is a simpler way: > ++ ++ :browse oldfiles ++< 1: ~/.viminfo ~ ++ 2: ~/text/resume.txt ~ ++ 3: /tmp/draft ~ ++ -- More -- ++ ++You get the same list of files as with |:oldfiles|. If you want to edit ++"resume.txt" first press "q" to stop the listing. You will get a prompt: ++ ++ Type number and <Enter> (empty cancels): ~ ++ ++Type "2" and press <Enter> to edit the second file. ++ ++More info at |:oldfiles|, |v:oldfiles| and |c_#<|. ++ ++ + MOVE INFO FROM ONE VIM TO ANOTHER + + You can use the ":wviminfo" and ":rviminfo" commands to save and restore the +diff -Naur vim72.orig/runtime/scripts.vim vim72/runtime/scripts.vim +--- vim72.orig/runtime/scripts.vim 2008-08-08 23:27:21.000000000 +0100 ++++ vim72/runtime/scripts.vim 2008-12-06 11:37:48.000000000 +0000 +@@ -234,6 +234,10 @@ + elseif s:line1 =~ '<DTD\s+XHTML\s' + set ft=xhtml + ++ " HTML (e.g.: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN") ++ elseif s:line1 =~? '\<DOCTYPE\s\+html\>' ++ set ft=html ++ + " PDF + elseif s:line1 =~ '^%PDF-' + set ft=pdf +diff -Naur vim72.orig/src/auto/configure vim72/src/auto/configure +--- vim72.orig/src/auto/configure 2008-07-24 13:40:36.000000000 +0100 ++++ vim72/src/auto/configure 2008-12-06 11:37:50.000000000 +0000 +@@ -16819,21 +16819,29 @@ + LDFLAGS="$LDFLAGS -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" + fi + +-{ $as_echo "$as_me:$LINENO: checking for GCC 3 or later" >&5 +-$as_echo_n "checking for GCC 3 or later... " >&6; } + DEPEND_CFLAGS_FILTER= + if test "$GCC" = yes; then ++ { $as_echo "$as_me:$LINENO: checking for GCC 3 or later" >&5 ++$as_echo_n "checking for GCC 3 or later... " >&6; } + gccmajor=`echo "$gccversion" | sed -e 's/^([1-9])..*$/\1/g'` + if test "$gccmajor" -gt "2"; then + DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'" +- fi +-fi +-if test "$DEPEND_CFLAGS_FILTER" = ""; then +- { $as_echo "$as_me:$LINENO: result: no" >&5 ++ { $as_echo "$as_me:$LINENO: result: yes" >&5 ++$as_echo "yes" >&6; } ++ else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 + $as_echo "no" >&6; } +-else +- { $as_echo "$as_me:$LINENO: result: yes" >&5 ++ fi ++ { $as_echo "$as_me:$LINENO: checking whether we need -D_FORTIFY_SOURCE=1" >&5 ++$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; } ++ if test "$gccmajor" -gt "3"; then ++ CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=1" ++ { $as_echo "$as_me:$LINENO: result: yes" >&5 + $as_echo "yes" >&6; } ++ else ++ { $as_echo "$as_me:$LINENO: result: no" >&5 ++$as_echo "no" >&6; } ++ fi + fi + + +diff -Naur vim72.orig/src/buffer.c vim72/src/buffer.c +--- vim72.orig/src/buffer.c 2008-08-06 12:00:48.000000000 +0100 ++++ vim72/src/buffer.c 2008-12-06 11:37:50.000000000 +0000 +@@ -33,7 +33,7 @@ + static char_u *fname_match __ARGS((regprog_T *prog, char_u *name)); + #endif + static void buflist_setfpos __ARGS((buf_T *buf, win_T *win, linenr_T lnum, colnr_T col, int copy_options)); +-static wininfo_T *find_wininfo __ARGS((buf_T *buf)); ++static wininfo_T *find_wininfo __ARGS((buf_T *buf, int skip_diff_buffer)); + #ifdef UNIX + static buf_T *buflist_findname_stat __ARGS((char_u *ffname, struct stat *st)); + static int otherfile_buf __ARGS((buf_T *buf, char_u *ffname, struct stat *stp)); +@@ -647,6 +647,9 @@ + vim_free(buf->b_start_fenc); + buf->b_start_fenc = NULL; + #endif ++#ifdef FEAT_SPELL ++ ga_clear(&buf->b_langp); ++#endif + } + + /* +@@ -1090,7 +1093,7 @@ + #endif + setpcmark(); + retval = do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, +- forceit ? ECMD_FORCEIT : 0); ++ forceit ? ECMD_FORCEIT : 0, curwin); + + /* + * do_ecmd() may create a new buffer, then we have to delete +@@ -1237,7 +1240,7 @@ + * "buf" if one exists */ + if ((swb_flags & SWB_USEOPEN) && buf_jump_open_win(buf)) + return OK; +- /* If 'switchbuf' contians "usetab": jump to first window in any tab ++ /* If 'switchbuf' contains "usetab": jump to first window in any tab + * page containing "buf" if one exists */ + if ((swb_flags & SWB_USETAB) && buf_jump_open_tab(buf)) + return OK; +@@ -1313,7 +1316,7 @@ + setpcmark(); + if (!cmdmod.keepalt) + curwin->w_alt_fnum = curbuf->b_fnum; /* remember alternate file */ +- buflist_altfpos(); /* remember curpos */ ++ buflist_altfpos(curwin); /* remember curpos */ + + #ifdef FEAT_VISUAL + /* Don't restart Select mode after switching to another buffer. */ +@@ -1351,11 +1354,12 @@ + } + } + #ifdef FEAT_AUTOCMD ++ /* An autocommand may have deleted "buf", already entered it (e.g., when ++ * it did ":bunload") or aborted the script processing! */ + # ifdef FEAT_EVAL +- /* An autocommand may have deleted buf or aborted the script processing! */ +- if (buf_valid(buf) && !aborting()) ++ if (buf_valid(buf) && buf != curbuf && !aborting()) + # else +- if (buf_valid(buf)) /* an autocommand may have deleted buf! */ ++ if (buf_valid(buf) && buf != curbuf) + # endif + #endif + enter_buffer(buf); +@@ -1397,6 +1401,9 @@ + curwin->w_cursor.coladd = 0; + #endif + curwin->w_set_curswant = TRUE; ++#ifdef FEAT_AUTOCMD ++ curwin->w_topline_was_set = FALSE; ++#endif + + /* Make sure the buffer is loaded. */ + if (curbuf->b_ml.ml_mfp == NULL) /* need to load the file */ +@@ -1436,7 +1443,8 @@ + maketitle(); + #endif + #ifdef FEAT_AUTOCMD +- if (curwin->w_topline == 1) /* when autocmds didn't change it */ ++ /* when autocmds didn't change it */ ++ if (curwin->w_topline == 1 && !curwin->w_topline_was_set) + #endif + scroll_cursor_halfway(FALSE); /* redisplay at correct position */ + +@@ -2400,22 +2408,70 @@ + return; + } + ++#ifdef FEAT_DIFF ++static int wininfo_other_tab_diff __ARGS((wininfo_T *wip)); ++ ++/* ++ * Return TRUE when "wip" has 'diff' set and the diff is only for another tab ++ * page. That's because a diff is local to a tab page. ++ */ ++ static int ++wininfo_other_tab_diff(wip) ++ wininfo_T *wip; ++{ ++ win_T *wp; ++ ++ if (wip->wi_opt.wo_diff) ++ { ++ for (wp = firstwin; wp != NULL; wp = wp->w_next) ++ /* return FALSE when it's a window in the current tab page, thus ++ * the buffer was in diff mode here */ ++ if (wip->wi_win == wp) ++ return FALSE; ++ return TRUE; ++ } ++ return FALSE; ++} ++#endif ++ + /* + * Find info for the current window in buffer "buf". + * If not found, return the info for the most recently used window. ++ * When "skip_diff_buffer" is TRUE avoid windows with 'diff' set that is in ++ * another tab page. + * Returns NULL when there isn't any info. + */ ++/*ARGSUSED*/ + static wininfo_T * +-find_wininfo(buf) ++find_wininfo(buf, skip_diff_buffer) + buf_T *buf; ++ int skip_diff_buffer; + { + wininfo_T *wip; + + for (wip = buf->b_wininfo; wip != NULL; wip = wip->wi_next) +- if (wip->wi_win == curwin) ++ if (wip->wi_win == curwin ++#ifdef FEAT_DIFF ++ && (!skip_diff_buffer || !wininfo_other_tab_diff(wip)) ++#endif ++ ) + break; +- if (wip == NULL) /* if no fpos for curwin, use the first in the list */ +- wip = buf->b_wininfo; ++ ++ /* If no wininfo for curwin, use the first in the list (that doesn't have ++ * 'diff' set and is in another tab page). */ ++ if (wip == NULL) ++ { ++#ifdef FEAT_DIFF ++ if (skip_diff_buffer) ++ { ++ for (wip = buf->b_wininfo; wip != NULL; wip = wip->wi_next) ++ if (!wininfo_other_tab_diff(wip)) ++ break; ++ } ++ else ++#endif ++ wip = buf->b_wininfo; ++ } + return wip; + } + +@@ -2436,7 +2492,7 @@ + clearFolding(curwin); + #endif + +- wip = find_wininfo(buf); ++ wip = find_wininfo(buf, TRUE); + if (wip != NULL && wip->wi_optset) + { + copy_winopt(&wip->wi_opt, &curwin->w_onebuf_opt); +@@ -2468,7 +2524,7 @@ + wininfo_T *wip; + static pos_T no_position = {1, 0}; + +- wip = find_wininfo(buf); ++ wip = find_wininfo(buf, FALSE); + if (wip != NULL) + return &(wip->wi_fpos); + else +@@ -2789,14 +2845,14 @@ + #endif + + /* +- * Set alternate cursor position for current window. ++ * Set alternate cursor position for the current buffer and window "win". + * Also save the local window option values. + */ + void +-buflist_altfpos() ++buflist_altfpos(win) ++ win_T *win; + { +- buflist_setfpos(curbuf, curwin, curwin->w_cursor.lnum, +- curwin->w_cursor.col, TRUE); ++ buflist_setfpos(curbuf, win, win->w_cursor.lnum, win->w_cursor.col, TRUE); + } + + /* +@@ -3963,7 +4019,7 @@ + width = vim_strsize(out); + if (maxwidth > 0 && width > maxwidth) + { +- /* Result is too long, must trunctate somewhere. */ ++ /* Result is too long, must truncate somewhere. */ + l = 0; + if (itemcnt == 0) + s = out; +@@ -4488,7 +4544,7 @@ + ECMD_ONE, + ((P_HID(curwin->w_buffer) + || bufIsChanged(curwin->w_buffer)) ? ECMD_HIDE : 0) +- + ECMD_OLDBUF); ++ + ECMD_OLDBUF, curwin); + #ifdef FEAT_AUTOCMD + if (use_firstwin) + ++autocmd_no_leave; +@@ -5062,7 +5118,7 @@ + { + if (buf->b_sfname != NULL) + return (char *)buf->b_sfname; +- return "[Scratch]"; ++ return _("[Scratch]"); + } + #endif + if (buf->b_fname == NULL) +diff -Naur vim72.orig/src/configure.in vim72/src/configure.in +--- vim72.orig/src/configure.in 2008-07-24 13:40:26.000000000 +0100 ++++ vim72/src/configure.in 2008-12-06 11:37:50.000000000 +0000 +@@ -3152,18 +3152,25 @@ + dnl But only when making dependencies, cproto and lint don't take "-isystem". + dnl Mac gcc returns "powerpc-apple-darwin8-gcc-4.0.1 (GCC)...", need to allow + dnl the number before the version number. +-AC_MSG_CHECKING(for GCC 3 or later) + DEPEND_CFLAGS_FILTER= + if test "$GCC" = yes; then ++ AC_MSG_CHECKING(for GCC 3 or later) + gccmajor=`echo "$gccversion" | sed -e 's/^([[1-9]])..*$/\1/g'` + if test "$gccmajor" -gt "2"; then + DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'" ++ AC_MSG_RESULT(yes) ++ else ++ AC_MSG_RESULT(no) ++ fi ++ dnl -D_FORTIFY_SOURCE=2 crashes Vim on strcpy(buf, "000") when buf is ++ dnl declared as char x[1] but actually longer. Introduced in gcc 4.0. ++ AC_MSG_CHECKING(whether we need -D_FORTIFY_SOURCE=1) ++ if test "$gccmajor" -gt "3"; then ++ CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=1" ++ AC_MSG_RESULT(yes) ++ else ++ AC_MSG_RESULT(no) + fi +-fi +-if test "$DEPEND_CFLAGS_FILTER" = ""; then +- AC_MSG_RESULT(no) +-else +- AC_MSG_RESULT(yes) + fi + AC_SUBST(DEPEND_CFLAGS_FILTER) + +diff -Naur vim72.orig/src/diff.c vim72/src/diff.c +--- vim72.orig/src/diff.c 2008-03-05 11:16:56.000000000 +0000 ++++ vim72/src/diff.c 2008-12-06 11:37:50.000000000 +0000 +@@ -73,6 +73,8 @@ + { + tp->tp_diffbuf[i] = NULL; + tp->tp_diff_invalid = TRUE; ++ if (tp == curtab) ++ diff_redraw(TRUE); + } + } + } +@@ -102,6 +104,7 @@ + { + curtab->tp_diffbuf[i] = NULL; + curtab->tp_diff_invalid = TRUE; ++ diff_redraw(TRUE); + } + } + } +@@ -131,6 +134,7 @@ + { + curtab->tp_diffbuf[i] = buf; + curtab->tp_diff_invalid = TRUE; ++ diff_redraw(TRUE); + return; + } + +@@ -661,6 +665,7 @@ + char_u *tmp_diff; + FILE *fd; + int ok; ++ int io_error = FALSE; + + /* Delete all diffblocks. */ + diff_clear(curtab); +@@ -697,18 +702,26 @@ + { + ok = FALSE; + fd = mch_fopen((char *)tmp_orig, "w"); +- if (fd != NULL) ++ if (fd == NULL) ++ io_error = TRUE; ++ else + { +- fwrite("line1\n", (size_t)6, (size_t)1, fd); ++ if (fwrite("line1\n", (size_t)6, (size_t)1, fd) != 1) ++ io_error = TRUE; + fclose(fd); + fd = mch_fopen((char *)tmp_new, "w"); +- if (fd != NULL) ++ if (fd == NULL) ++ io_error = TRUE; ++ else + { +- fwrite("line2\n", (size_t)6, (size_t)1, fd); ++ if (fwrite("line2\n", (size_t)6, (size_t)1, fd) != 1) ++ io_error = TRUE; + fclose(fd); + diff_file(tmp_orig, tmp_new, tmp_diff); + fd = mch_fopen((char *)tmp_diff, "r"); +- if (fd != NULL) ++ if (fd == NULL) ++ io_error = TRUE; ++ else + { + char_u linebuf[LBUFLEN]; + +@@ -761,6 +774,8 @@ + } + if (!ok) + { ++ if (io_error) ++ EMSG(_("E810: Cannot read or write temp files")); + EMSG(_("E97: Cannot create diffs")); + diff_a_works = MAYBE; + #if defined(MSWIN) || defined(MSDOS) +@@ -925,10 +940,10 @@ + { + # ifdef TEMPDIRNAMES + if (vim_tempdir != NULL) +- mch_chdir((char *)vim_tempdir); ++ ignored = mch_chdir((char *)vim_tempdir); + else + # endif +- mch_chdir("/tmp"); ++ ignored = mch_chdir("/tmp"); + shorten_fnames(TRUE); + } + #endif +diff -Naur vim72.orig/src/eval.c vim72/src/eval.c +--- vim72.orig/src/eval.c 2008-08-07 20:37:22.000000000 +0100 ++++ vim72/src/eval.c 2008-12-06 11:37:50.000000000 +0000 +@@ -348,6 +348,7 @@ + {VV_NAME("mouse_col", VAR_NUMBER), 0}, + {VV_NAME("operator", VAR_STRING), VV_RO}, + {VV_NAME("searchforward", VAR_NUMBER), 0}, ++ {VV_NAME("oldfiles", VAR_LIST), 0}, + }; + + /* shorthand */ +@@ -355,6 +356,7 @@ + #define vv_nr vv_di.di_tv.vval.v_number + #define vv_float vv_di.di_tv.vval.v_float + #define vv_str vv_di.di_tv.vval.v_string ++#define vv_list vv_di.di_tv.vval.v_list + #define vv_tv vv_di.di_tv + + /* +@@ -426,7 +428,6 @@ + static long list_idx_of_item __ARGS((list_T *l, listitem_T *item)); + static void list_append __ARGS((list_T *l, listitem_T *item)); + static int list_append_tv __ARGS((list_T *l, typval_T *tv)); +-static int list_append_string __ARGS((list_T *l, char_u *str, int len)); + static int list_append_number __ARGS((list_T *l, varnumber_T n)); + static int list_insert_tv __ARGS((list_T *l, typval_T *tv, listitem_T *item)); + static int list_extend __ARGS((list_T *l1, list_T *l2, listitem_T *bef)); +@@ -845,11 +846,17 @@ + p = &vimvars[i]; + if (p->vv_di.di_tv.v_type == VAR_STRING) + { +- vim_free(p->vv_di.di_tv.vval.v_string); +- p->vv_di.di_tv.vval.v_string = NULL; ++ vim_free(p->vv_str); ++ p->vv_str = NULL; ++ } ++ else if (p->vv_di.di_tv.v_type == VAR_LIST) ++ { ++ list_unref(p->vv_list); ++ p->vv_list = NULL; + } + } + hash_clear(&vimvarht); ++ hash_init(&vimvarht); /* garbage_collect() will access it */ + hash_clear(&compat_hashtab); + + /* script-local variables */ +@@ -1256,23 +1263,26 @@ + + /* + * Top level evaluation function, returning a string. ++ * When "convert" is TRUE convert a List into a sequence of lines and convert ++ * a Float to a String. + * Return pointer to allocated memory, or NULL for failure. + */ + char_u * +-eval_to_string(arg, nextcmd, dolist) ++eval_to_string(arg, nextcmd, convert) + char_u *arg; + char_u **nextcmd; +- int dolist; /* turn List into sequence of lines */ ++ int convert; + { + typval_T tv; + char_u *retval; + garray_T ga; ++ char_u numbuf[NUMBUFLEN]; + + if (eval0(arg, &tv, nextcmd, TRUE) == FAIL) + retval = NULL; + else + { +- if (dolist && tv.v_type == VAR_LIST) ++ if (convert && tv.v_type == VAR_LIST) + { + ga_init2(&ga, (int)sizeof(char), 80); + if (tv.vval.v_list != NULL) +@@ -1280,6 +1290,13 @@ + ga_append(&ga, NUL); + retval = (char_u *)ga.ga_data; + } ++#ifdef FEAT_FLOAT ++ else if (convert && tv.v_type == VAR_FLOAT) ++ { ++ vim_snprintf((char *)numbuf, NUMBUFLEN, "%g", tv.vval.v_float); ++ retval = vim_strsave(numbuf); ++ } ++#endif + else + retval = vim_strsave(get_tv_string(&tv)); + clear_tv(&tv); +@@ -3277,7 +3294,7 @@ + + if (*startarg != '(') + { +- EMSG2(_("E107: Missing braces: %s"), eap->arg); ++ EMSG2(_("E107: Missing parentheses: %s"), eap->arg); + goto end; + } + +@@ -3657,8 +3674,8 @@ + } + + /* +- * Return TRUE if typeval "tv" is locked: Either tha value is locked itself or +- * it refers to a List or Dictionary that is locked. ++ * Return TRUE if typeval "tv" is locked: Either that value is locked itself ++ * or it refers to a List or Dictionary that is locked. + */ + static int + tv_islocked(tv) +@@ -6047,6 +6064,25 @@ + } + + /* ++ * Get list item "l[idx - 1]" as a string. Returns NULL for failure. ++ */ ++ char_u * ++list_find_str(l, idx) ++ list_T *l; ++ long idx; ++{ ++ listitem_T *li; ++ ++ li = list_find(l, idx - 1); ++ if (li == NULL) ++ { ++ EMSGN(_(e_listidx), idx); ++ return NULL; ++ } ++ return get_tv_string(&li->li_tv); ++} ++ ++/* + * Locate "item" list "l" and return its index. + * Returns -1 when "item" is not in the list. + */ +@@ -6137,7 +6173,7 @@ + * When "len" >= 0 use "str[len]". + * Returns FAIL when out of memory. + */ +- static int ++ int + list_append_string(l, str, len) + list_T *l; + char_u *str; +@@ -6497,6 +6533,9 @@ + set_ref_in_ht(&fc->l_avars.dv_hashtab, copyID); + } + ++ /* v: vars */ ++ set_ref_in_ht(&vimvarht, copyID); ++ + /* + * 2. Go through the list of dicts and free items without the copyID. + */ +@@ -6587,7 +6626,7 @@ + { + case VAR_DICT: + dd = tv->vval.v_dict; +- if (dd->dv_copyID != copyID) ++ if (dd != NULL && dd->dv_copyID != copyID) + { + /* Didn't see this dict yet. */ + dd->dv_copyID = copyID; +@@ -6597,7 +6636,7 @@ + + case VAR_LIST: + ll = tv->vval.v_list; +- if (ll->lv_copyID != copyID) ++ if (ll != NULL && ll->lv_copyID != copyID) + { + /* Didn't see this list yet. */ + ll->lv_copyID = copyID; +@@ -7525,8 +7564,8 @@ + {"getwinposx", 0, 0, f_getwinposx}, + {"getwinposy", 0, 0, f_getwinposy}, + {"getwinvar", 2, 2, f_getwinvar}, +- {"glob", 1, 1, f_glob}, +- {"globpath", 2, 2, f_globpath}, ++ {"glob", 1, 2, f_glob}, ++ {"globpath", 2, 3, f_globpath}, + {"has", 1, 1, f_has}, + {"has_key", 2, 2, f_has_key}, + {"haslocaldir", 0, 0, f_haslocaldir}, +@@ -9518,7 +9557,7 @@ + else + { + /* When the optional second argument is non-zero, don't remove matches +- * for 'suffixes' and 'wildignore' */ ++ * for 'wildignore' and don't put matches for 'suffixes' at the end. */ + if (argvars[1].v_type != VAR_UNKNOWN + && get_tv_number_chk(&argvars[1], &error)) + flags |= WILD_KEEP_ALL; +@@ -10300,7 +10339,8 @@ + s = get_tv_string(&argvars[0]); + if (s == NULL || *s == NUL || VIM_ISDIGIT(*s)) + EMSG2(_(e_invarg2), s); +- else if (!function_exists(s)) ++ /* Don't check an autoload name for existence here. */ ++ else if (vim_strchr(s, AUTOLOAD_CHAR) == NULL && !function_exists(s)) + EMSG2(_("E700: Unknown function: %s"), s); + else + { +@@ -10602,7 +10642,7 @@ + # ifdef FEAT_WINDOWS + win_T *wp; + # endif +- int n = 1; ++ int winnr = 1; + + if (row >= 0 && col >= 0) + { +@@ -10612,9 +10652,9 @@ + (void)mouse_comp_pos(win, &row, &col, &lnum); + # ifdef FEAT_WINDOWS + for (wp = firstwin; wp != win; wp = wp->w_next) +- ++n; ++ ++winnr; + # endif +- vimvars[VV_MOUSE_WIN].vv_nr = n; ++ vimvars[VV_MOUSE_WIN].vv_nr = winnr; + vimvars[VV_MOUSE_LNUM].vv_nr = lnum; + vimvars[VV_MOUSE_COL].vv_nr = col + 1; + } +@@ -11284,13 +11324,25 @@ + typval_T *argvars; + typval_T *rettv; + { ++ int flags = WILD_SILENT|WILD_USE_NL; + expand_T xpc; ++ int error = FALSE; + +- ExpandInit(&xpc); +- xpc.xp_context = EXPAND_FILES; ++ /* When the optional second argument is non-zero, don't remove matches ++ * for 'wildignore' and don't put matches for 'suffixes' at the end. */ ++ if (argvars[1].v_type != VAR_UNKNOWN ++ && get_tv_number_chk(&argvars[1], &error)) ++ flags |= WILD_KEEP_ALL; + rettv->v_type = VAR_STRING; +- rettv->vval.v_string = ExpandOne(&xpc, get_tv_string(&argvars[0]), +- NULL, WILD_USE_NL|WILD_SILENT, WILD_ALL); ++ if (!error) ++ { ++ ExpandInit(&xpc); ++ xpc.xp_context = EXPAND_FILES; ++ rettv->vval.v_string = ExpandOne(&xpc, get_tv_string(&argvars[0]), ++ NULL, flags, WILD_ALL); ++ } ++ else ++ rettv->vval.v_string = NULL; + } + + /* +@@ -11301,14 +11353,22 @@ + typval_T *argvars; + typval_T *rettv; + { ++ int flags = 0; + char_u buf1[NUMBUFLEN]; + char_u *file = get_tv_string_buf_chk(&argvars[1], buf1); ++ int error = FALSE; + ++ /* When the optional second argument is non-zero, don't remove matches ++ * for 'wildignore' and don't put matches for 'suffixes' at the end. */ ++ if (argvars[2].v_type != VAR_UNKNOWN ++ && get_tv_number_chk(&argvars[2], &error)) ++ flags |= WILD_KEEP_ALL; + rettv->v_type = VAR_STRING; +- if (file == NULL) ++ if (file == NULL || error) + rettv->vval.v_string = NULL; + else +- rettv->vval.v_string = globpath(get_tv_string(&argvars[0]), file); ++ rettv->vval.v_string = globpath(get_tv_string(&argvars[0]), file, ++ flags); + } + + /* +@@ -15838,10 +15898,9 @@ + if (res == FAIL) + res = ITEM_COMPARE_FAIL; + else +- /* return value has wrong type */ + res = get_tv_number_chk(&rettv, &item_compare_func_err); + if (item_compare_func_err) +- res = ITEM_COMPARE_FAIL; ++ res = ITEM_COMPARE_FAIL; /* return value has wrong type */ + clear_tv(&rettv); + return res; + } +@@ -16590,8 +16649,11 @@ + p = highlight_has_attr(id, HL_INVERSE, modec); + break; + +- case 's': /* standout */ +- p = highlight_has_attr(id, HL_STANDOUT, modec); ++ case 's': ++ if (TOLOWER_ASC(what[1]) == 'p') /* sp[#] */ ++ p = highlight_color(id, what, modec); ++ else /* standout */ ++ p = highlight_has_attr(id, HL_STANDOUT, modec); + break; + + case 'u': +@@ -16658,7 +16720,7 @@ + col = get_tv_number(&argvars[1]) - 1; /* -1 on type error */ + + if (lnum >= 1 && lnum <= curbuf->b_ml.ml_line_count +- && col >= 0 && col < (long)STRLEN(ml_get(lnum)) ++ && col >= 0 && (col == 0 || col < (long)STRLEN(ml_get(lnum))) + && rettv_list_alloc(rettv) != FAIL) + { + (void)syn_get_id(curwin, lnum, (colnr_T)col, FALSE, NULL, TRUE); +@@ -18097,14 +18159,28 @@ + } + + /* +- * Set v:count, v:count1 and v:prevcount. ++ * Get List v: variable value. Caller must take care of reference count when ++ * needed. ++ */ ++ list_T * ++get_vim_var_list(idx) ++ int idx; ++{ ++ return vimvars[idx].vv_list; ++} ++ ++/* ++ * Set v:count to "count" and v:count1 to "count1". ++ * When "set_prevcount" is TRUE first set v:prevcount from v:count. + */ + void +-set_vcount(count, count1) ++set_vcount(count, count1, set_prevcount) + long count; + long count1; ++ int set_prevcount; + { +- vimvars[VV_PREVCOUNT].vv_nr = vimvars[VV_COUNT].vv_nr; ++ if (set_prevcount) ++ vimvars[VV_PREVCOUNT].vv_nr = vimvars[VV_COUNT].vv_nr; + vimvars[VV_COUNT].vv_nr = count; + vimvars[VV_COUNT1].vv_nr = count1; + } +@@ -18132,6 +18208,20 @@ + } + + /* ++ * Set List v: variable to "val". ++ */ ++ void ++set_vim_var_list(idx, val) ++ int idx; ++ list_T *val; ++{ ++ list_unref(vimvars[idx].vv_list); ++ vimvars[idx].vv_list = val; ++ if (val != NULL) ++ ++val->lv_refcount; ++} ++ ++/* + * Set v:register if needed. + */ + void +@@ -20590,6 +20680,9 @@ + int st_len = 0; + + todo = (int)func_hashtab.ht_used; ++ if (todo == 0) ++ return; /* nothing to dump */ ++ + sorttab = (ufunc_T **)alloc((unsigned)(sizeof(ufunc_T) * todo)); + + for (hi = func_hashtab.ht_array; todo > 0; ++hi) +@@ -20638,6 +20731,8 @@ + prof_self_cmp); + prof_sort_list(fd, sorttab, st_len, "SELF", TRUE); + } ++ ++ vim_free(sorttab); + } + + static void +@@ -21082,8 +21177,11 @@ + init_var_dict(&fc.l_avars, &fc.l_avars_var); + add_nr_var(&fc.l_avars, &fc.fixvar[fixvar_idx++].var, "0", + (varnumber_T)(argcount - fp->uf_args.ga_len)); ++ /* Use "name" to avoid a warning from some compiler that checks the ++ * destination size. */ + v = &fc.fixvar[fixvar_idx++].var; +- STRCPY(v->di_key, "000"); ++ name = v->di_key; ++ STRCPY(name, "000"); + v->di_flags = DI_FLAGS_RO | DI_FLAGS_FIX; + hash_add(&fc.l_avars.dv_hashtab, DI2HIKEY(v)); + v->di_tv.v_type = VAR_LIST; +@@ -21204,7 +21302,7 @@ + if (!fp->uf_profiling && has_profiling(FALSE, fp->uf_name, NULL)) + func_do_profile(fp); + if (fp->uf_profiling +- || (fc.caller != NULL && &fc.caller->func->uf_profiling)) ++ || (fc.caller != NULL && fc.caller->func->uf_profiling)) + { + ++fp->uf_tm_count; + profile_start(&call_start); +@@ -21235,13 +21333,13 @@ + + #ifdef FEAT_PROFILE + if (do_profiling == PROF_YES && (fp->uf_profiling +- || (fc.caller != NULL && &fc.caller->func->uf_profiling))) ++ || (fc.caller != NULL && fc.caller->func->uf_profiling))) + { + profile_end(&call_start); + profile_sub_wait(&wait_start, &call_start); + profile_add(&fp->uf_tm_total, &call_start); + profile_self(&fp->uf_tm_self, &call_start, &fp->uf_tm_children); +- if (fc.caller != NULL && &fc.caller->func->uf_profiling) ++ if (fc.caller != NULL && fc.caller->func->uf_profiling) + { + profile_add(&fc.caller->func->uf_tm_children, &call_start); + profile_add(&fc.caller->func->uf_tml_children, &call_start); +@@ -21886,6 +21984,62 @@ + } + } + ++/* ++ * List v:oldfiles in a nice way. ++ */ ++/*ARGSUSED*/ ++ void ++ex_oldfiles(eap) ++ exarg_T *eap; ++{ ++ list_T *l = vimvars[VV_OLDFILES].vv_list; ++ listitem_T *li; ++ int nr = 0; ++ ++ if (l == NULL) ++ msg((char_u *)_("No old files")); ++ else ++ { ++ msg_start(); ++ msg_scroll = TRUE; ++ for (li = l->lv_first; li != NULL && !got_int; li = li->li_next) ++ { ++ msg_outnum((long)++nr); ++ MSG_PUTS(": "); ++ msg_outtrans(get_tv_string(&li->li_tv)); ++ msg_putchar('\n'); ++ out_flush(); /* output one line at a time */ ++ ui_breakcheck(); ++ } ++ /* Assume "got_int" was set to truncate the listing. */ ++ got_int = FALSE; ++ ++#ifdef FEAT_BROWSE_CMD ++ if (cmdmod.browse) ++ { ++ quit_more = FALSE; ++ nr = prompt_for_number(FALSE); ++ msg_starthere(); ++ if (nr > 0) ++ { ++ char_u *p = list_find_str(get_vim_var_list(VV_OLDFILES), ++ (long)nr); ++ ++ if (p != NULL) ++ { ++ p = expand_env_save(p); ++ eap->arg = p; ++ eap->cmdidx = CMD_edit; ++ cmdmod.browse = FALSE; ++ do_exedit(eap, NULL); ++ vim_free(p); ++ } ++ } ++ } ++#endif ++ } ++} ++ + #endif /* FEAT_EVAL */ + + +diff -Naur vim72.orig/src/ex_cmds2.c vim72/src/ex_cmds2.c +--- vim72.orig/src/ex_cmds2.c 2008-07-13 17:18:22.000000000 +0100 ++++ vim72/src/ex_cmds2.c 2008-12-06 11:37:49.000000000 +0000 +@@ -2132,8 +2132,8 @@ + * argument index. */ + if (do_ecmd(0, alist_name(&ARGLIST[curwin->w_arg_idx]), NULL, + eap, ECMD_LAST, +- (P_HID(curwin->w_buffer) ? ECMD_HIDE : 0) + +- (eap->forceit ? ECMD_FORCEIT : 0)) == FAIL) ++ (P_HID(curwin->w_buffer) ? ECMD_HIDE : 0) ++ + (eap->forceit ? ECMD_FORCEIT : 0), curwin) == FAIL) + curwin->w_arg_idx = old_arg_idx; + /* like Vi: set the mark where the cursor is in the file. */ + else if (eap->cmdidx != CMD_argdo) +@@ -3145,8 +3145,8 @@ + verbose_leave(); + } + #ifdef STARTUPTIME +- vim_snprintf(IObuff, IOSIZE, "sourcing %s", fname); +- time_msg(IObuff, &tv_start); ++ vim_snprintf((char *)IObuff, IOSIZE, "sourcing %s", fname); ++ time_msg((char *)IObuff, &tv_start); + time_pop(&tv_rel); + #endif + +diff -Naur vim72.orig/src/ex_cmds.c vim72/src/ex_cmds.c +--- vim72.orig/src/ex_cmds.c 2008-08-04 20:15:00.000000000 +0100 ++++ vim72/src/ex_cmds.c 2008-12-06 11:37:50.000000000 +0000 +@@ -24,7 +24,7 @@ + static void do_filter __ARGS((linenr_T line1, linenr_T line2, exarg_T *eap, char_u *cmd, int do_in, int do_out)); + #ifdef FEAT_VIMINFO + static char_u *viminfo_filename __ARGS((char_u *)); +-static void do_viminfo __ARGS((FILE *fp_in, FILE *fp_out, int want_info, int want_marks, int force_read)); ++static void do_viminfo __ARGS((FILE *fp_in, FILE *fp_out, int flags)); + static int viminfo_encoding __ARGS((vir_T *virp)); + static int read_viminfo_up_to_marks __ARGS((vir_T *virp, int forceit, int writing)); + #endif +@@ -1676,14 +1676,12 @@ + + /* + * read_viminfo() -- Read the viminfo file. Registers etc. which are already +- * set are not over-written unless force is TRUE. -- webb ++ * set are not over-written unless "flags" includes VIF_FORCEIT. -- webb + */ + int +-read_viminfo(file, want_info, want_marks, forceit) +- char_u *file; +- int want_info; +- int want_marks; +- int forceit; ++read_viminfo(file, flags) ++ char_u *file; /* file name or NULL to use default name */ ++ int flags; /* VIF_WANT_INFO et al. */ + { + FILE *fp; + char_u *fname; +@@ -1691,7 +1689,7 @@ + if (no_viminfo()) + return FAIL; + +- fname = viminfo_filename(file); /* may set to default if NULL */ ++ fname = viminfo_filename(file); /* get file name in allocated buffer */ + if (fname == NULL) + return FAIL; + fp = mch_fopen((char *)fname, READBIN); +@@ -1701,8 +1699,9 @@ + verbose_enter(); + smsg((char_u *)_("Reading viminfo file "%s"%s%s%s"), + fname, +- want_info ? _(" info") : "", +- want_marks ? _(" marks") : "", ++ (flags & VIF_WANT_INFO) ? _(" info") : "", ++ (flags & VIF_WANT_MARKS) ? _(" marks") : "", ++ (flags & VIF_GET_OLDFILES) ? _(" oldfiles") : "", + fp == NULL ? _(" FAILED") : ""); + verbose_leave(); + } +@@ -1712,10 +1711,9 @@ + return FAIL; + + viminfo_errcnt = 0; +- do_viminfo(fp, NULL, want_info, want_marks, forceit); ++ do_viminfo(fp, NULL, flags); + + fclose(fp); +- + return OK; + } + +@@ -1943,7 +1941,7 @@ + * root. + */ + if (fp_out != NULL) +- (void)fchown(fileno(fp_out), st_old.st_uid, st_old.st_gid); ++ ignored = fchown(fileno(fp_out), st_old.st_uid, st_old.st_gid); + #endif + } + } +@@ -1968,7 +1966,7 @@ + } + + viminfo_errcnt = 0; +- do_viminfo(fp_in, fp_out, !forceit, !forceit, FALSE); ++ do_viminfo(fp_in, fp_out, forceit ? 0 : (VIF_WANT_INFO | VIF_WANT_MARKS)); + + fclose(fp_out); /* errors are ignored !? */ + if (fp_in != NULL) +@@ -2041,12 +2039,10 @@ + * do_viminfo() -- Should only be called from read_viminfo() & write_viminfo(). + */ + static void +-do_viminfo(fp_in, fp_out, want_info, want_marks, force_read) ++do_viminfo(fp_in, fp_out, flags) + FILE *fp_in; + FILE *fp_out; +- int want_info; +- int want_marks; +- int force_read; ++ int flags; + { + int count = 0; + int eof = FALSE; +@@ -2061,8 +2057,9 @@ + + if (fp_in != NULL) + { +- if (want_info) +- eof = read_viminfo_up_to_marks(&vir, force_read, fp_out != NULL); ++ if (flags & VIF_WANT_INFO) ++ eof = read_viminfo_up_to_marks(&vir, ++ flags & VIF_FORCEIT, fp_out != NULL); + else + /* Skip info, find start of marks */ + while (!(eof = viminfo_readline(&vir)) +@@ -2092,8 +2089,9 @@ + write_viminfo_bufferlist(fp_out); + count = write_viminfo_marks(fp_out); + } +- if (fp_in != NULL && want_marks) +- copy_viminfo_marks(&vir, fp_out, count, eof); ++ if (fp_in != NULL ++ && (flags & (VIF_WANT_MARKS | VIF_GET_OLDFILES | VIF_FORCEIT))) ++ copy_viminfo_marks(&vir, fp_out, count, eof, flags); + + vim_free(vir.vir_line); + #ifdef FEAT_MBYTE +@@ -3054,7 +3052,8 @@ + retval = 0; /* it's in the same file */ + } + else if (do_ecmd(fnum, ffname, sfname, NULL, lnum, +- (P_HID(curbuf) ? ECMD_HIDE : 0) + (forceit ? ECMD_FORCEIT : 0)) == OK) ++ (P_HID(curbuf) ? ECMD_HIDE : 0) + (forceit ? ECMD_FORCEIT : 0), ++ curwin) == OK) + retval = -1; /* opened another file */ + else + retval = 1; /* error encountered */ +@@ -3087,17 +3086,21 @@ + * ECMD_OLDBUF: use existing buffer if it exists + * ECMD_FORCEIT: ! used for Ex command + * ECMD_ADDBUF: don't edit, just add to buffer list ++ * oldwin: Should be "curwin" when editing a new buffer in the current ++ * window, NULL when splitting the window first. When not NULL info ++ * of the previous buffer for "oldwin" is stored. + * + * return FAIL for failure, OK otherwise + */ + int +-do_ecmd(fnum, ffname, sfname, eap, newlnum, flags) ++do_ecmd(fnum, ffname, sfname, eap, newlnum, flags, oldwin) + int fnum; + char_u *ffname; + char_u *sfname; + exarg_T *eap; /* can be NULL! */ + linenr_T newlnum; + int flags; ++ win_T *oldwin; + { + int other_file; /* TRUE if editing another file */ + int oldbuf; /* TRUE if using existing buffer */ +@@ -3269,7 +3272,8 @@ + { + if (!cmdmod.keepalt) + curwin->w_alt_fnum = curbuf->b_fnum; +- buflist_altfpos(); ++ if (oldwin != NULL) ++ buflist_altfpos(oldwin); + } + + if (fnum) +@@ -3373,7 +3377,7 @@ + + /* close the link to the current buffer */ + u_sync(FALSE); +- close_buffer(curwin, curbuf, ++ close_buffer(oldwin, curbuf, + (flags & ECMD_HIDE) ? 0 : DOBUF_UNLOAD); + + #ifdef FEAT_AUTOCMD +@@ -5059,6 +5063,7 @@ + + if (did_sub) + ++sub_nlines; ++ vim_free(new_start); /* for when substitute was cancelled */ + vim_free(sub_firstline); /* free the copy of the original line */ + sub_firstline = NULL; + } +@@ -5610,7 +5615,13 @@ + */ + alt_fnum = curbuf->b_fnum; + (void)do_ecmd(0, NULL, NULL, NULL, ECMD_LASTL, +- ECMD_HIDE + ECMD_SET_HELP); ++ ECMD_HIDE + ECMD_SET_HELP, ++#ifdef FEAT_WINDOWS ++ NULL /* buffer is still open, don't store info */ ++#else ++ curwin ++#endif ++ ); + if (!cmdmod.keepalt) + curwin->w_alt_fnum = alt_fnum; + empty_fnum = curbuf->b_fnum; +diff -Naur vim72.orig/src/ex_cmds.h vim72/src/ex_cmds.h +--- vim72.orig/src/ex_cmds.h 2008-06-21 19:47:57.000000000 +0100 ++++ vim72/src/ex_cmds.h 2008-12-06 11:37:49.000000000 +0000 +@@ -278,7 +278,7 @@ + EX(CMD_crewind, "crewind", ex_cc, + RANGE|NOTADR|COUNT|TRLBAR|BANG), + EX(CMD_cscope, "cscope", do_cscope, +- EXTRA|NOTRLCOM|SBOXOK|XFILE), ++ EXTRA|NOTRLCOM|XFILE), + EX(CMD_cstag, "cstag", do_cstag, + BANG|TRLBAR|WORD1), + EX(CMD_cunmap, "cunmap", ex_unmap, +@@ -506,7 +506,7 @@ + EX(CMD_lclose, "lclose", ex_cclose, + RANGE|NOTADR|COUNT|TRLBAR), + EX(CMD_lcscope, "lcscope", do_cscope, +- EXTRA|NOTRLCOM|SBOXOK|XFILE), ++ EXTRA|NOTRLCOM|XFILE), + EX(CMD_left, "left", ex_align, + TRLBAR|RANGE|WHOLEFOLD|EXTRA|CMDWIN|MODIFY), + EX(CMD_leftabove, "leftabove", ex_wrongmodifier, +@@ -635,6 +635,8 @@ + RANGE|NOTADR|ZEROR|EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN), + EX(CMD_noremap, "noremap", ex_map, + BANG|EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN), ++EX(CMD_noautocmd, "noautocmd", ex_wrongmodifier, ++ NEEDARG|EXTRA|NOTRLCOM), + EX(CMD_nohlsearch, "nohlsearch", ex_nohlsearch, + TRLBAR|SBOXOK|CMDWIN), + EX(CMD_noreabbrev, "noreabbrev", ex_abbreviate, +@@ -651,6 +653,8 @@ + EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN), + EX(CMD_open, "open", ex_open, + RANGE|EXTRA), ++EX(CMD_oldfiles, "oldfiles", ex_oldfiles, ++ BANG|TRLBAR|SBOXOK|CMDWIN), + EX(CMD_omap, "omap", ex_map, + EXTRA|TRLBAR|NOTRLCOM|USECTRLV|CMDWIN), + EX(CMD_omapclear, "omapclear", ex_mapclear, +@@ -802,7 +806,7 @@ + EX(CMD_scriptencoding, "scriptencoding", ex_scriptencoding, + WORD1|TRLBAR|CMDWIN), + EX(CMD_scscope, "scscope", do_scscope, +- EXTRA|NOTRLCOM|SBOXOK), ++ EXTRA|NOTRLCOM), + EX(CMD_set, "set", ex_set, + TRLBAR|EXTRA|CMDWIN|SBOXOK), + EX(CMD_setfiletype, "setfiletype", ex_setfiletype, +diff -Naur vim72.orig/src/ex_docmd.c vim72/src/ex_docmd.c +--- vim72.orig/src/ex_docmd.c 2008-07-26 12:51:05.000000000 +0100 ++++ vim72/src/ex_docmd.c 2008-12-06 11:37:50.000000000 +0000 +@@ -364,6 +364,7 @@ + # define ex_function ex_ni + # define ex_delfunction ex_ni + # define ex_return ex_ni ++# define ex_oldfiles ex_ni + #endif + static char_u *arg_all __ARGS((void)); + #ifdef FEAT_SESSION +@@ -1770,7 +1771,7 @@ + } + if (checkforcmd(&ea.cmd, "browse", 3)) + { +-#ifdef FEAT_BROWSE ++#ifdef FEAT_BROWSE_CMD + cmdmod.browse = TRUE; + #endif + continue; +@@ -2978,6 +2979,7 @@ + {"keepmarks", 3, FALSE}, + {"leftabove", 5, FALSE}, + {"lockmarks", 3, FALSE}, ++ {"noautocmd", 3, FALSE}, + {"rightbelow", 6, FALSE}, + {"sandbox", 3, FALSE}, + {"silent", 3, FALSE}, +@@ -3608,6 +3610,7 @@ + return set_context_in_autocmd(xp, arg, FALSE); + + case CMD_doautocmd: ++ case CMD_doautoall: + return set_context_in_autocmd(xp, arg, TRUE); + #endif + case CMD_set: +@@ -7485,7 +7488,8 @@ + /* ":new" or ":tabnew" without argument: edit an new empty buffer */ + setpcmark(); + (void)do_ecmd(0, NULL, NULL, eap, ECMD_ONE, +- ECMD_HIDE + (eap->forceit ? ECMD_FORCEIT : 0)); ++ ECMD_HIDE + (eap->forceit ? ECMD_FORCEIT : 0), ++ old_curwin == NULL ? curwin : NULL); + } + else if ((eap->cmdidx != CMD_split + #ifdef FEAT_VERTSPLIT +@@ -7522,7 +7526,7 @@ + #ifdef FEAT_LISTCMDS + + (eap->cmdidx == CMD_badd ? ECMD_ADDBUF : 0 ) + #endif +- ) == FAIL) ++ , old_curwin == NULL ? curwin : NULL) == FAIL) + { + /* Editing the file failed. If the window was split, close it. */ + #ifdef FEAT_WINDOWS +@@ -8749,8 +8753,8 @@ + else if (*dirnow != NUL + && (ssop_flags & SSOP_CURDIR) && globaldir != NULL) + { +- (void)mch_chdir((char *)globaldir); +- shorten_fnames(TRUE); ++ if (mch_chdir((char *)globaldir) == OK) ++ shorten_fnames(TRUE); + } + + failed |= (makeopens(fd, dirnow) == FAIL); +@@ -9506,24 +9510,50 @@ + break; + } + s = src + 1; ++ if (*s == '<') /* "#<99" uses v:oldfiles */ ++ ++s; + i = (int)getdigits(&s); + *usedlen = (int)(s - src); /* length of what we expand */ + +- buf = buflist_findnr(i); +- if (buf == NULL) ++ if (src[1] == '<') + { +- *errormsg = (char_u *)_("E194: No alternate file name to substitute for '#'"); ++ if (*usedlen < 2) ++ { ++ /* Should we give an error message for #<text? */ ++ *usedlen = 1; ++ return NULL; ++ } ++#ifdef FEAT_EVAL ++ result = list_find_str(get_vim_var_list(VV_OLDFILES), ++ (long)i); ++ if (result == NULL) ++ { ++ *errormsg = (char_u *)""; ++ return NULL; ++ } ++#else ++ *errormsg = (char_u *)_("E809: #< is not available without the +eval feature"); + return NULL; ++#endif + } +- if (lnump != NULL) +- *lnump = ECMD_LAST; +- if (buf->b_fname == NULL) ++ else + { +- result = (char_u *)""; +- valid = 0; /* Must have ":p:h" to be valid */ ++ buf = buflist_findnr(i); ++ if (buf == NULL) ++ { ++ *errormsg = (char_u *)_("E194: No alternate file name to substitute for '#'"); ++ return NULL; ++ } ++ if (lnump != NULL) ++ *lnump = ECMD_LAST; ++ if (buf->b_fname == NULL) ++ { ++ result = (char_u *)""; ++ valid = 0; /* Must have ":p:h" to be valid */ ++ } ++ else ++ result = buf->b_fname; + } +- else +- result = buf->b_fname; + break; + + #ifdef FEAT_SEARCHPATH +@@ -9541,6 +9571,15 @@ + #ifdef FEAT_AUTOCMD + case SPEC_AFILE: /* file name for autocommand */ + result = autocmd_fname; ++ if (result != NULL && !autocmd_fname_full) ++ { ++ /* Still need to turn the fname into a full path. It is ++ * postponed to avoid a delay when <afile> is not used. */ ++ autocmd_fname_full = TRUE; ++ result = FullName_save(autocmd_fname, FALSE); ++ vim_free(autocmd_fname); ++ autocmd_fname = result; ++ } + if (result == NULL) + { + *errormsg = (char_u *)_("E495: no autocommand file name to substitute for "<afile>""); +@@ -10689,7 +10728,8 @@ + p_viminfo = (char_u *)"'100"; + if (eap->cmdidx == CMD_rviminfo) + { +- if (read_viminfo(eap->arg, TRUE, TRUE, eap->forceit) == FAIL) ++ if (read_viminfo(eap->arg, VIF_WANT_INFO | VIF_WANT_MARKS ++ | (eap->forceit ? VIF_FORCEIT : 0)) == FAIL) + EMSG(_("E195: Cannot open viminfo file for reading")); + } + else +diff -Naur vim72.orig/src/ex_getln.c vim72/src/ex_getln.c +--- vim72.orig/src/ex_getln.c 2008-08-08 10:31:33.000000000 +0100 ++++ vim72/src/ex_getln.c 2008-12-06 11:37:50.000000000 +0000 +@@ -31,6 +31,8 @@ + int cmdattr; /* attributes for prompt */ + int overstrike; /* Typing mode on the command line. Shared by + getcmdline() and put_on_cmdline(). */ ++ expand_T *xpc; /* struct being used for expansion, xp_pattern ++ may point into cmdbuff */ + int xp_context; /* type of expansion */ + # ifdef FEAT_EVAL + char_u *xp_arg; /* user-defined expansion arg */ +@@ -38,7 +40,11 @@ + # endif + }; + +-static struct cmdline_info ccline; /* current cmdline_info */ ++/* The current cmdline_info. It is initialized in getcmdline() and after that ++ * used by other functions. When invoking getcmdline() recursively it needs ++ * to be saved with save_cmdline() and restored with restore_cmdline(). ++ * TODO: make it local to getcmdline() and pass it around. */ ++static struct cmdline_info ccline; + + static int cmd_showtail; /* Only show path tail in lists ? */ + +@@ -238,6 +244,7 @@ + } + + ExpandInit(&xpc); ++ ccline.xpc = &xpc; + + #ifdef FEAT_RIGHTLEFT + if (curwin->w_p_rl && *curwin->w_p_rlc == 's' +@@ -408,9 +415,10 @@ + #endif + + /* +- * <S-Tab> works like CTRL-P (unless 'wc' is <S-Tab>). ++ * When there are matching completions to select <S-Tab> works like ++ * CTRL-P (unless 'wc' is <S-Tab>). + */ +- if (c != p_wc && c == K_S_TAB && xpc.xp_numfiles != -1) ++ if (c != p_wc && c == K_S_TAB && xpc.xp_numfiles > 0) + c = Ctrl_P; + + #ifdef FEAT_WILDMENU +@@ -1513,6 +1521,7 @@ + int old_firstc; + + vim_free(ccline.cmdbuff); ++ xpc.xp_context = EXPAND_NOTHING; + if (hiscnt == hislen) + p = lookfor; /* back to the old one */ + else +@@ -1839,6 +1848,7 @@ + #endif + + ExpandCleanup(&xpc); ++ ccline.xpc = NULL; + + #ifdef FEAT_SEARCH_EXTRA + if (did_incsearch) +@@ -2508,6 +2518,20 @@ + } + mch_memmove(ccline.cmdbuff, p, (size_t)ccline.cmdlen + 1); + vim_free(p); ++ ++ if (ccline.xpc != NULL ++ && ccline.xpc->xp_pattern != NULL ++ && ccline.xpc->xp_context != EXPAND_NOTHING ++ && ccline.xpc->xp_context != EXPAND_UNSUCCESSFUL) ++ { ++ int i = (int)(ccline.xpc->xp_pattern - p); ++ ++ /* If xp_pattern points inside the old cmdbuff it needs to be adjusted ++ * to point into the newly allocated memory. */ ++ if (i >= 0 && i <= ccline.cmdlen) ++ ccline.xpc->xp_pattern = ccline.cmdbuff + i; ++ } ++ + return OK; + } + +@@ -2875,6 +2899,7 @@ + prev_ccline = ccline; + ccline.cmdbuff = NULL; + ccline.cmdprompt = NULL; ++ ccline.xpc = NULL; + } + + /* +@@ -3582,6 +3607,7 @@ + ExpandInit(xp) + expand_T *xp; + { ++ xp->xp_pattern = NULL; + xp->xp_backslash = XP_BS_NONE; + #ifndef BACKSLASH_IN_FILENAME + xp->xp_shell = FALSE; +@@ -4871,7 +4897,7 @@ + if (s == NULL) + return FAIL; + sprintf((char *)s, "%s/%s*.vim", dirname, pat); +- all = globpath(p_rtp, s); ++ all = globpath(p_rtp, s, 0); + vim_free(s); + if (all == NULL) + return FAIL; +@@ -4912,9 +4938,10 @@ + * newlines. Returns NULL for an error or no matches. + */ + char_u * +-globpath(path, file) ++globpath(path, file, expand_options) + char_u *path; + char_u *file; ++ int expand_options; + { + expand_T xpc; + char_u *buf; +@@ -4943,10 +4970,10 @@ + { + add_pathsep(buf); + STRCAT(buf, file); +- if (ExpandFromContext(&xpc, buf, &num_p, &p, WILD_SILENT) != FAIL +- && num_p > 0) ++ if (ExpandFromContext(&xpc, buf, &num_p, &p, ++ WILD_SILENT|expand_options) != FAIL && num_p > 0) + { +- ExpandEscape(&xpc, buf, num_p, p, WILD_SILENT); ++ ExpandEscape(&xpc, buf, num_p, p, WILD_SILENT|expand_options); + for (len = 0, i = 0; i < num_p; ++i) + len += (int)STRLEN(p[i]) + 1; + +@@ -6025,7 +6052,7 @@ + cmdwin_type = '-'; + + /* Create the command-line buffer empty. */ +- (void)do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, ECMD_HIDE); ++ (void)do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, ECMD_HIDE, NULL); + (void)setfname(curbuf, (char_u *)"[Command Line]", NULL, TRUE); + set_option_value((char_u *)"bt", 0L, (char_u *)"nofile", OPT_LOCAL); + set_option_value((char_u *)"swf", 0L, NULL, OPT_LOCAL); +diff -Naur vim72.orig/src/feature.h vim72/src/feature.h +--- vim72.orig/src/feature.h 2008-08-06 12:00:39.000000000 +0100 ++++ vim72/src/feature.h 2008-12-06 11:37:49.000000000 +0000 +@@ -767,9 +767,13 @@ + + /* + * +browse ":browse" command. ++ * or just the ":browse" command modifier + */ +-#if defined(FEAT_NORMAL) && (defined(FEAT_GUI_MSWIN) || defined(FEAT_GUI_MOTIF) || defined(FEAT_GUI_ATHENA) || defined(FEAT_GUI_GTK) || defined(FEAT_GUI_PHOTON) || defined(FEAT_GUI_MAC)) +-# define FEAT_BROWSE ++#if defined(FEAT_NORMAL) ++# define FEAT_BROWSE_CMD ++# if defined(FEAT_GUI_MSWIN) || defined(FEAT_GUI_MOTIF) || defined(FEAT_GUI_ATHENA) || defined(FEAT_GUI_GTK) || defined(FEAT_GUI_PHOTON) || defined(FEAT_GUI_MAC) ++# define FEAT_BROWSE ++# endif + #endif + + /* +diff -Naur vim72.orig/src/fileio.c vim72/src/fileio.c +--- vim72.orig/src/fileio.c 2008-08-06 12:01:03.000000000 +0100 ++++ vim72/src/fileio.c 2008-12-06 11:37:50.000000000 +0000 +@@ -932,7 +932,10 @@ + else + { + if (eap != NULL && eap->force_ff != 0) ++ { + fileformat = get_fileformat_force(curbuf, eap); ++ try_unix = try_dos = try_mac = FALSE; ++ } + else if (curbuf->b_p_bin) + fileformat = EOL_UNIX; /* binary: use Unix format */ + else if (*p_ffs == NUL) +@@ -2211,7 +2214,7 @@ + { + /* Use stderr for stdin, makes shell commands work. */ + close(0); +- dup(2); ++ ignored = dup(2); + } + #endif + +@@ -2341,11 +2344,6 @@ + STRCAT(IObuff, _("[CR missing]")); + c = TRUE; + } +- if (ff_error == EOL_MAC) +- { +- STRCAT(IObuff, _("[NL found]")); +- c = TRUE; +- } + if (split) + { + STRCAT(IObuff, _("[long lines split]")); +@@ -2711,7 +2709,7 @@ + { + if (!curbuf->b_marks_read && get_viminfo_parameter(''') > 0 + && curbuf->b_ffname != NULL) +- read_viminfo(NULL, FALSE, TRUE, FALSE); ++ read_viminfo(NULL, VIF_WANT_MARKS); + + /* Always set b_marks_read; needed when 'viminfo' is changed to include + * the ' parameter after opening a buffer. */ +@@ -3451,7 +3449,7 @@ + { + # ifdef UNIX + # ifdef HAVE_FCHOWN +- fchown(fd, st_old.st_uid, st_old.st_gid); ++ ignored = fchown(fd, st_old.st_uid, st_old.st_gid); + # endif + if (mch_stat((char *)IObuff, &st) < 0 + || st.st_uid != st_old.st_uid +@@ -4367,7 +4365,7 @@ + || st.st_uid != st_old.st_uid + || st.st_gid != st_old.st_gid) + { +- fchown(fd, st_old.st_uid, st_old.st_gid); ++ ignored = fchown(fd, st_old.st_uid, st_old.st_gid); + if (perm >= 0) /* set permission again, may have changed */ + (void)mch_setperm(wfname, perm); + } +@@ -5550,9 +5548,10 @@ + name = "ucs-4le"; /* FF FE 00 00 */ + len = 4; + } +- else if (flags == FIO_ALL || flags == (FIO_UCS2 | FIO_ENDIAN_L)) ++ else if (flags == (FIO_UCS2 | FIO_ENDIAN_L)) + name = "ucs-2le"; /* FF FE */ +- else if (flags == (FIO_UTF16 | FIO_ENDIAN_L)) ++ else if (flags == FIO_ALL || flags == (FIO_UTF16 | FIO_ENDIAN_L)) ++ /* utf-16le is preferred, it also works for ucs-2le text */ + name = "utf-16le"; /* FF FE */ + } + else if (p[0] == 0xfe && p[1] == 0xff +@@ -6031,9 +6030,9 @@ + { + tbuf[FGETS_SIZE - 2] = NUL; + #ifdef USE_CR +- fgets_cr((char *)tbuf, FGETS_SIZE, fp); ++ ignoredp = fgets_cr((char *)tbuf, FGETS_SIZE, fp); + #else +- fgets((char *)tbuf, FGETS_SIZE, fp); ++ ignoredp = fgets((char *)tbuf, FGETS_SIZE, fp); + #endif + } while (tbuf[FGETS_SIZE - 2] != NUL && tbuf[FGETS_SIZE - 2] != '\n'); + } +@@ -8523,6 +8522,7 @@ + char_u *save_sourcing_name; + linenr_T save_sourcing_lnum; + char_u *save_autocmd_fname; ++ int save_autocmd_fname_full; + int save_autocmd_bufnr; + char_u *save_autocmd_match; + int save_autocmd_busy; +@@ -8601,6 +8601,7 @@ + * Save the autocmd_* variables and info about the current buffer. + */ + save_autocmd_fname = autocmd_fname; ++ save_autocmd_fname_full = autocmd_fname_full; + save_autocmd_bufnr = autocmd_bufnr; + save_autocmd_match = autocmd_match; + save_autocmd_busy = autocmd_busy; +@@ -8618,14 +8619,15 @@ + if (fname != NULL && *fname != NUL) + autocmd_fname = fname; + else if (buf != NULL) +- autocmd_fname = buf->b_fname; ++ autocmd_fname = buf->b_ffname; + else + autocmd_fname = NULL; + } + else + autocmd_fname = fname_io; + if (autocmd_fname != NULL) +- autocmd_fname = FullName_save(autocmd_fname, FALSE); ++ autocmd_fname = vim_strsave(autocmd_fname); ++ autocmd_fname_full = FALSE; /* call FullName_save() later */ + + /* + * Set the buffer number to be used for <abuf>. +@@ -8810,6 +8812,7 @@ + sourcing_lnum = save_sourcing_lnum; + vim_free(autocmd_fname); + autocmd_fname = save_autocmd_fname; ++ autocmd_fname_full = save_autocmd_fname_full; + autocmd_bufnr = save_autocmd_bufnr; + autocmd_match = save_autocmd_match; + #ifdef FEAT_EVAL +@@ -8918,7 +8921,7 @@ + { + apc->curpat = NULL; + +- /* only use a pattern when it has not been removed, has commands and ++ /* Only use a pattern when it has not been removed, has commands and + * the group matches. For buffer-local autocommands only check the + * buffer number. */ + if (ap->pat != NULL && ap->cmds != NULL +@@ -9104,7 +9107,7 @@ + set_context_in_autocmd(xp, arg, doautocmd) + expand_T *xp; + char_u *arg; +- int doautocmd; /* TRUE for :doautocmd, FALSE for :autocmd */ ++ int doautocmd; /* TRUE for :doauto*, FALSE for :autocmd */ + { + char_u *p; + int group; +diff -Naur vim72.orig/src/fold.c vim72/src/fold.c +--- vim72.orig/src/fold.c 2008-08-06 12:01:12.000000000 +0100 ++++ vim72/src/fold.c 2008-12-06 11:37:50.000000000 +0000 +@@ -48,7 +48,7 @@ + static int foldFind __ARGS((garray_T *gap, linenr_T lnum, fold_T **fpp)); + static int foldLevelWin __ARGS((win_T *wp, linenr_T lnum)); + static void checkupdate __ARGS((win_T *wp)); +-static void setFoldRepeat __ARGS((linenr_T lnum, long count, int open)); ++static void setFoldRepeat __ARGS((linenr_T lnum, long count, int do_open)); + static linenr_T setManualFold __ARGS((linenr_T lnum, int opening, int recurse, int *donep)); + static linenr_T setManualFoldWin __ARGS((win_T *wp, linenr_T lnum, int opening, int recurse, int *donep)); + static void foldOpenNested __ARGS((fold_T *fpr)); +@@ -1241,10 +1241,10 @@ + * Repeat "count" times. + */ + static void +-setFoldRepeat(lnum, count, open) ++setFoldRepeat(lnum, count, do_open) + linenr_T lnum; + long count; +- int open; ++ int do_open; + { + int done; + long n; +@@ -1252,7 +1252,7 @@ + for (n = 0; n < count; ++n) + { + done = DONE_NOTHING; +- (void)setManualFold(lnum, open, FALSE, &done); ++ (void)setManualFold(lnum, do_open, FALSE, &done); + if (!(done & DONE_ACTION)) + { + /* Only give an error message when no fold could be opened. */ +diff -Naur vim72.orig/src/getchar.c vim72/src/getchar.c +--- vim72.orig/src/getchar.c 2008-07-22 17:57:48.000000000 +0100 ++++ vim72/src/getchar.c 2008-12-06 11:37:50.000000000 +0000 +@@ -4702,7 +4702,7 @@ + return FAIL; + if (mp->m_noremap != REMAP_YES && fprintf(fd, "nore") < 0) + return FAIL; +- if (fprintf(fd, cmd) < 0) ++ if (fputs(cmd, fd) < 0) + return FAIL; + if (buf != NULL && fputs(" <buffer>", fd) < 0) + return FAIL; +@@ -4801,7 +4801,7 @@ + } + if (IS_SPECIAL(c) || modifiers) /* special key */ + { +- if (fprintf(fd, (char *)get_special_key_name(c, modifiers)) < 0) ++ if (fputs((char *)get_special_key_name(c, modifiers), fd) < 0) + return FAIL; + continue; + } +diff -Naur vim72.orig/src/globals.h vim72/src/globals.h +--- vim72.orig/src/globals.h 2008-07-26 12:53:29.000000000 +0100 ++++ vim72/src/globals.h 2008-12-06 11:37:50.000000000 +0000 +@@ -1022,6 +1022,7 @@ + #endif + #ifdef FEAT_AUTOCMD + EXTERN char_u *autocmd_fname INIT(= NULL); /* fname for <afile> on cmdline */ ++EXTERN int autocmd_fname_full; /* autocmd_fname is full path */ + EXTERN int autocmd_bufnr INIT(= 0); /* fnum for <abuf> on cmdline */ + EXTERN char_u *autocmd_match INIT(= NULL); /* name for <amatch> on cmdline */ + EXTERN int did_cursorhold INIT(= FALSE); /* set when CursorHold t'gerd */ +@@ -1548,6 +1549,14 @@ + EXTERN time_t starttime; + + /* ++ * Some compilers warn for not using a return value, but in some situations we ++ * can't do anything useful with the value. Assign to this variable to avoid ++ * the warning. ++ */ ++EXTERN int ignored; ++EXTERN char *ignoredp; ++ ++/* + * Optional Farsi support. Include it here, so EXTERN and INIT are defined. + */ + #ifdef FEAT_FKMAP +diff -Naur vim72.orig/src/gui_at_sb.c vim72/src/gui_at_sb.c +--- vim72.orig/src/gui_at_sb.c 2004-06-07 15:32:25.000000000 +0100 ++++ vim72/src/gui_at_sb.c 2008-12-06 11:37:50.000000000 +0000 +@@ -1078,6 +1078,12 @@ + Cardinal *num_params; /* unused */ + { + ScrollbarWidget sbw = (ScrollbarWidget)w; ++ /* Use a union to avoid a warning for the weird conversion from float to ++ * XtPointer. Comes from Xaw/Scrollbar.c. */ ++ union { ++ XtPointer xtp; ++ float xtf; ++ } xtpf; + + if (LookAhead(w, event)) + return; +@@ -1085,7 +1091,8 @@ + /* thumbProc is not pretty, but is necessary for backwards + compatibility on those architectures for which it work{s,ed}; + the intent is to pass a (truncated) float by value. */ +- XtCallCallbacks(w, XtNthumbProc, *(XtPointer*)&sbw->scrollbar.top); ++ xtpf.xtf = sbw->scrollbar.top; ++ XtCallCallbacks(w, XtNthumbProc, xtpf.xtp); + XtCallCallbacks(w, XtNjumpProc, (XtPointer)&sbw->scrollbar.top); + } + +diff -Naur vim72.orig/src/gui.c vim72/src/gui.c +--- vim72.orig/src/gui.c 2008-07-27 20:32:14.000000000 +0100 ++++ vim72/src/gui.c 2008-12-06 11:37:50.000000000 +0000 +@@ -139,7 +139,7 @@ + /* The read returns when the child closes the pipe (or when + * the child dies for some reason). */ + close(pipefd[1]); +- (void)read(pipefd[0], &dummy, (size_t)1); ++ ignored = (int)read(pipefd[0], &dummy, (size_t)1); + close(pipefd[0]); + } + +@@ -3241,7 +3241,7 @@ + i = Rows; + gui_update_tabline(); + Rows = i; +- need_set_size = RESIZE_VERT; ++ need_set_size |= RESIZE_VERT; + if (using_tabline) + fix_size = TRUE; + if (!gui_use_tabline()) +@@ -3275,9 +3275,9 @@ + if (gui.which_scrollbars[i] != prev_which_scrollbars[i]) + { + if (i == SBAR_BOTTOM) +- need_set_size = RESIZE_VERT; ++ need_set_size |= RESIZE_VERT; + else +- need_set_size = RESIZE_HOR; ++ need_set_size |= RESIZE_HOR; + if (gui.which_scrollbars[i]) + fix_size = TRUE; + } +@@ -3297,7 +3297,7 @@ + gui_mch_enable_menu(gui.menu_is_active); + Rows = i; + prev_menu_is_active = gui.menu_is_active; +- need_set_size = RESIZE_VERT; ++ need_set_size |= RESIZE_VERT; + if (gui.menu_is_active) + fix_size = TRUE; + } +@@ -3308,7 +3308,7 @@ + { + gui_mch_show_toolbar(using_toolbar); + prev_toolbar = using_toolbar; +- need_set_size = RESIZE_VERT; ++ need_set_size |= RESIZE_VERT; + if (using_toolbar) + fix_size = TRUE; + } +@@ -3318,7 +3318,7 @@ + { + gui_mch_enable_footer(using_footer); + prev_footer = using_footer; +- need_set_size = RESIZE_VERT; ++ need_set_size |= RESIZE_VERT; + if (using_footer) + fix_size = TRUE; + } +@@ -3330,10 +3330,11 @@ + prev_tearoff = using_tearoff; + } + #endif +- if (need_set_size) ++ if (need_set_size != 0) + { + #ifdef FEAT_GUI_GTK +- long c = Columns; ++ long prev_Columns = Columns; ++ long prev_Rows = Rows; + #endif + /* Adjust the size of the window to make the text area keep the + * same size and to avoid that part of our window is off-screen +@@ -3349,11 +3350,14 @@ + * If you remove this, please test this command for resizing + * effects (with optional left scrollbar): ":vsp|q|vsp|q|vsp|q". + * Don't do this while starting up though. +- * And don't change Rows, it may have be reduced intentionally +- * when adding menu/toolbar/tabline. */ +- if (!gui.starting) ++ * Don't change Rows when adding menu/toolbar/tabline. ++ * Don't change Columns when adding vertical toolbar. */ ++ if (!gui.starting && need_set_size != (RESIZE_VERT | RESIZE_HOR)) + (void)char_avail(); +- Columns = c; ++ if ((need_set_size & RESIZE_VERT) == 0) ++ Rows = prev_Rows; ++ if ((need_set_size & RESIZE_HOR) == 0) ++ Columns = prev_Columns; + #endif + } + #ifdef FEAT_WINDOWS +diff -Naur vim72.orig/src/gui_gtk_x11.c vim72/src/gui_gtk_x11.c +--- vim72.orig/src/gui_gtk_x11.c 2008-07-04 11:46:24.000000000 +0100 ++++ vim72/src/gui_gtk_x11.c 2008-12-06 11:37:50.000000000 +0000 +@@ -4070,14 +4070,14 @@ + + if (mask & (XValue | YValue)) + { +- int w, h; +- gui_mch_get_screen_dimensions(&w, &h); +- h += p_ghr + get_menu_tool_height(); +- w += get_menu_tool_width(); ++ int ww, hh; ++ gui_mch_get_screen_dimensions(&ww, &hh); ++ hh += p_ghr + get_menu_tool_height(); ++ ww += get_menu_tool_width(); + if (mask & XNegative) +- x += w - pixel_width; ++ x += ww - pixel_width; + if (mask & YNegative) +- y += h - pixel_height; ++ y += hh - pixel_height; + #ifdef HAVE_GTK2 + gtk_window_move(GTK_WINDOW(gui.mainwin), x, y); + #else +diff -Naur vim72.orig/src/gui_x11.c vim72/src/gui_x11.c +--- vim72.orig/src/gui_x11.c 2008-06-08 16:13:45.000000000 +0100 ++++ vim72/src/gui_x11.c 2008-12-06 11:37:49.000000000 +0000 +@@ -2450,7 +2450,7 @@ + *colorPtr = colortable[closest]; + } + +- free(colortable); ++ vim_free(colortable); + return OK; + } + +diff -Naur vim72.orig/src/gui_xmdlg.c vim72/src/gui_xmdlg.c +--- vim72.orig/src/gui_xmdlg.c 2008-06-21 17:05:32.000000000 +0100 ++++ vim72/src/gui_xmdlg.c 2008-12-06 11:37:50.000000000 +0000 +@@ -369,10 +369,10 @@ + char buf[TEMP_BUF_SIZE]; + XmString items[MAX_ENTRIES_IN_LIST]; + int i; +- int index; ++ int idx; + +- for (index = (int)ENCODING; index < (int)NONE; ++index) +- count[index] = 0; ++ for (idx = (int)ENCODING; idx < (int)NONE; ++idx) ++ count[idx] = 0; + + /* First we insert the wild char into every single list. */ + if (fix != ENCODING) +@@ -503,14 +503,14 @@ + /* + * Now loop trough the remaining lists and set them up. + */ +- for (index = (int)NAME; index < (int)NONE; ++index) ++ for (idx = (int)NAME; idx < (int)NONE; ++idx) + { + Widget w; + +- if (fix == (enum ListSpecifier)index) ++ if (fix == (enum ListSpecifier)idx) + continue; + +- switch ((enum ListSpecifier)index) ++ switch ((enum ListSpecifier)idx) + { + case NAME: + w = data->list[NAME]; +@@ -525,21 +525,21 @@ + w = (Widget)0; /* for lint */ + } + +- for (i = 0; i < count[index]; ++i) ++ for (i = 0; i < count[idx]; ++i) + { +- items[i] = XmStringCreateLocalized(list[index][i]); +- XtFree(list[index][i]); ++ items[i] = XmStringCreateLocalized(list[idx][i]); ++ XtFree(list[idx][i]); + } + XmListDeleteAllItems(w); +- XmListAddItems(w, items, count[index], 1); +- if (data->sel[index]) ++ XmListAddItems(w, items, count[idx], 1); ++ if (data->sel[idx]) + { + XmStringFree(items[0]); +- items[0] = XmStringCreateLocalized(data->sel[index]); ++ items[0] = XmStringCreateLocalized(data->sel[idx]); + XmListSelectItem(w, items[0], False); + XmListSetBottomItem(w, items[0]); + } +- for (i = 0; i < count[index]; ++i) ++ for (i = 0; i < count[idx]; ++i) + XmStringFree(items[i]); + } + } +@@ -695,14 +695,14 @@ + int n; + XmString str; + Arg args[4]; +- char *msg = _("no specific match"); ++ char *nomatch_msg = _("no specific match"); + + n = 0; +- str = XmStringCreateLocalized(msg); ++ str = XmStringCreateLocalized(nomatch_msg); + XtSetArg(args[n], XmNlabelString, str); ++n; + XtSetValues(data->sample, args, n); + apply_fontlist(data->sample); +- XmTextSetString(data->name, msg); ++ XmTextSetString(data->name, nomatch_msg); + XmStringFree(str); + + return False; +@@ -886,21 +886,21 @@ + { + int i; + int max; +- int index = 0; ++ int idx = 0; + int size; +- char str[128]; ++ char buf[128]; + + for (i = 0, max = 0; i < data->num; i++) + { +- get_part(fn(data, i), 7, str); +- size = atoi(str); ++ get_part(fn(data, i), 7, buf); ++ size = atoi(buf); + if ((size > max) && (size < MAX_DISPLAY_SIZE)) + { +- index = i; ++ idx = i; + max = size; + } + } +- strcpy(big_font, fn(data, index)); ++ strcpy(big_font, fn(data, idx)); + } + data->old = XLoadQueryFont(XtDisplay(parent), big_font); + data->old_list = gui_motif_create_fontlist(data->old); +@@ -1217,28 +1217,28 @@ + + if (i != 0) + { +- char name[TEMP_BUF_SIZE]; +- char style[TEMP_BUF_SIZE]; +- char size[TEMP_BUF_SIZE]; +- char encoding[TEMP_BUF_SIZE]; ++ char namebuf[TEMP_BUF_SIZE]; ++ char stylebuf[TEMP_BUF_SIZE]; ++ char sizebuf[TEMP_BUF_SIZE]; ++ char encodingbuf[TEMP_BUF_SIZE]; + char *found; + + found = names[0]; + +- name_part(found, name); +- style_part(found, style); +- size_part(found, size, data->in_pixels); +- encoding_part(found, encoding); +- +- if (strlen(name) > 0 +- && strlen(style) > 0 +- && strlen(size) > 0 +- && strlen(encoding) > 0) ++ name_part(found, namebuf); ++ style_part(found, stylebuf); ++ size_part(found, sizebuf, data->in_pixels); ++ encoding_part(found, encodingbuf); ++ ++ if (strlen(namebuf) > 0 ++ && strlen(stylebuf) > 0 ++ && strlen(sizebuf) > 0 ++ && strlen(encodingbuf) > 0) + { +- data->sel[NAME] = XtNewString(name); +- data->sel[STYLE] = XtNewString(style); +- data->sel[SIZE] = XtNewString(size); +- data->sel[ENCODING] = XtNewString(encoding); ++ data->sel[NAME] = XtNewString(namebuf); ++ data->sel[STYLE] = XtNewString(stylebuf); ++ data->sel[SIZE] = XtNewString(sizebuf); ++ data->sel[ENCODING] = XtNewString(encodingbuf); + data->font_name = XtNewString(names[0]); + display_sample(data); + XmTextSetString(data->name, data->font_name); +diff -Naur vim72.orig/src/gui_xmebw.c vim72/src/gui_xmebw.c +--- vim72.orig/src/gui_xmebw.c 2007-09-06 11:57:51.000000000 +0100 ++++ vim72/src/gui_xmebw.c 2008-12-06 11:37:50.000000000 +0000 +@@ -1256,7 +1256,7 @@ + } + else + { +- int adjust = 0; ++ adjust = 0; + + #if !defined(LESSTIF_VERSION) && (XmVersion > 1002) + /* +@@ -1268,12 +1268,11 @@ + { + case XmEXTERNAL_HIGHLIGHT: + adjust = (eb->primitive.highlight_thickness - +- (eb->pushbutton.default_button_shadow_thickness ? +- Xm3D_ENHANCE_PIXEL : 0)); ++ (eb->pushbutton.default_button_shadow_thickness ++ ? Xm3D_ENHANCE_PIXEL : 0)); + break; + + case XmINTERNAL_HIGHLIGHT: +- adjust = 0; + break; + + default: +diff -Naur vim72.orig/src/if_cscope.c vim72/src/if_cscope.c +--- vim72.orig/src/if_cscope.c 2008-06-24 17:32:34.000000000 +0100 ++++ vim72/src/if_cscope.c 2008-12-06 11:37:48.000000000 +0000 +@@ -74,7 +74,7 @@ + { "add", cs_add, + N_("Add a new database"), "add file|dir [pre-path] [flags]", 0 }, + { "find", cs_find, +- N_("Query for a pattern"), FIND_USAGE, 1 }, ++ N_("Query for a pattern"), "find c|d|e|f|g|i|s|t name", 1 }, + { "help", cs_help, + N_("Show this message"), "help", 0 }, + { "kill", cs_kill, +@@ -1180,7 +1180,16 @@ + (void)smsg((char_u *)_("%-5s: %-30s (Usage: %s)"), + cmdp->name, _(cmdp->help), cmdp->usage); + if (strcmp(cmdp->name, "find") == 0) +- MSG_PUTS(FIND_HELP); ++ MSG_PUTS(_("\n" ++ " c: Find functions calling this function\n" ++ " d: Find functions called by this function\n" ++ " e: Find this egrep pattern\n" ++ " f: Find this file\n" ++ " g: Find this definition\n" ++ " i: Find files #including this file\n" ++ " s: Find this C symbol\n" ++ " t: Find assignments to\n")); ++ + cmdp++; + } + +diff -Naur vim72.orig/src/if_cscope.h vim72/src/if_cscope.h +--- vim72.orig/src/if_cscope.h 2007-09-02 15:51:08.000000000 +0100 ++++ vim72/src/if_cscope.h 2008-12-06 11:37:48.000000000 +0000 +@@ -42,17 +42,6 @@ + * f 7name Find this file + * i 8name Find files #including this file + */ +-#define FIND_USAGE "find c|d|e|f|g|i|s|t name" +-#define FIND_HELP "\n\ +- c: Find functions calling this function\n\ +- d: Find functions called by this function\n\ +- e: Find this egrep pattern\n\ +- f: Find this file\n\ +- g: Find this definition\n\ +- i: Find files #including this file\n\ +- s: Find this C symbol\n\ +- t: Find assignments to\n" +- + + typedef struct { + char * name; +diff -Naur vim72.orig/src/if_perl.xs vim72/src/if_perl.xs +--- vim72.orig/src/if_perl.xs 2008-07-17 21:55:09.000000000 +0100 ++++ vim72/src/if_perl.xs 2008-12-06 11:37:50.000000000 +0000 +@@ -136,6 +136,9 @@ + # define Perl_newXS_flags dll_Perl_newXS_flags + #endif + # define Perl_sv_free dll_Perl_sv_free ++# if (PERL_REVISION == 5) && (PERL_VERSION >= 10) ++# define Perl_sv_free2 dll_Perl_sv_free2 ++# endif + # define Perl_sv_isa dll_Perl_sv_isa + # define Perl_sv_magic dll_Perl_sv_magic + # define Perl_sv_setiv dll_Perl_sv_setiv +@@ -163,7 +166,7 @@ + # define Perl_Isv_yes_ptr dll_Perl_Isv_yes_ptr + # define boot_DynaLoader dll_boot_DynaLoader + +-# define Perl_sys_init3 dll_Perl_sys_init3 ++# define Perl_sys_init dll_Perl_sys_init + # define Perl_sys_term dll_Perl_sys_term + # define Perl_ISv_ptr dll_Perl_ISv_ptr + # define Perl_Istack_max_ptr dll_Perl_Istack_max_ptr +@@ -268,7 +271,8 @@ + static void (*boot_DynaLoader)_((pTHX_ CV*)); + + #if (PERL_REVISION == 5) && (PERL_VERSION >= 10) +-static void (*Perl_sys_init3)(int* argc, char*** argv, char*** env); ++static void (*Perl_sv_free2)(pTHX_ SV*); ++static void (*Perl_sys_init)(int* argc, char*** argv); + static void (*Perl_sys_term)(void); + static SV** (*Perl_ISv_ptr)(register PerlInterpreter*); + static SV*** (*Perl_Istack_max_ptr)(register PerlInterpreter*); +@@ -367,7 +371,8 @@ + {"Perl_TXpv_ptr", (PERL_PROC*)&Perl_TXpv_ptr}, + {"Perl_Tna_ptr", (PERL_PROC*)&Perl_Tna_ptr}, + #else +- {"Perl_sys_init3", (PERL_PROC*)&Perl_sys_init3}, ++ {"Perl_sv_free2", (PERL_PROC*)&Perl_sv_free2}, ++ {"Perl_sys_init", (PERL_PROC*)&Perl_sys_init}, + {"Perl_sys_term", (PERL_PROC*)&Perl_sys_term}, + {"Perl_ISv_ptr", (PERL_PROC*)&Perl_ISv_ptr}, + {"Perl_Istack_sp_ptr", (PERL_PROC*)&Perl_Istack_sp_ptr}, +@@ -455,7 +460,7 @@ + static char *argv[] = { "", "-e", "" }; + + #if (PERL_REVISION == 5) && (PERL_VERSION >= 10) +- Perl_sys_init3(&argc, (char***)&argv, NULL); ++ Perl_sys_init(&argc, (char***)&argv); + #endif + perl_interp = perl_alloc(); + perl_construct(perl_interp); +diff -Naur vim72.orig/src/if_python.c vim72/src/if_python.c +--- vim72.orig/src/if_python.c 2008-07-17 22:09:32.000000000 +0100 ++++ vim72/src/if_python.c 2008-12-06 11:37:50.000000000 +0000 +@@ -531,6 +531,12 @@ + if (PythonMod_Init()) + goto fail; + ++ /* Remove the element from sys.path that was added because of our ++ * argv[0] value in PythonMod_Init(). Previously we used an empty ++ * string, but dependinding on the OS we then get an empty entry or ++ * the current directory in sys.path. */ ++ PyRun_SimpleString("import sys; sys.path = filter(lambda x: x != '/must>not&exist', sys.path)"); ++ + /* the first python thread is vim's, release the lock */ + Python_SaveThread(); + +@@ -2345,7 +2351,8 @@ + { + PyObject *mod; + PyObject *dict; +- static char *(argv[2]) = {"", NULL}; ++ /* The special value is removed from sys.path in Python_Init(). */ ++ static char *(argv[2]) = {"/must>not&exist/foo", NULL}; + + /* Fixups... */ + BufferType.ob_type = &PyType_Type; +diff -Naur vim72.orig/src/if_xcmdsrv.c vim72/src/if_xcmdsrv.c +--- vim72.orig/src/if_xcmdsrv.c 2008-07-18 14:05:03.000000000 +0100 ++++ vim72/src/if_xcmdsrv.c 2008-12-06 11:37:49.000000000 +0000 +@@ -736,7 +736,7 @@ + + serverReply.ga_len; + e.id = w; + ga_init2(&e.strings, 1, 100); +- memcpy(p, &e, sizeof(e)); ++ mch_memmove(p, &e, sizeof(e)); + serverReply.ga_len++; + } + } +@@ -1018,7 +1018,7 @@ + p++; + count = numItems - (p - regProp); + if (count > 0) +- memcpy(entry, p, count); ++ mch_memmove(entry, p, count); + XChangeProperty(dpy, RootWindow(dpy, 0), registryProperty, XA_STRING, + 8, PropModeReplace, regProp, + (int)(numItems - (p - entry))); +@@ -1072,7 +1072,7 @@ + p++; + lastHalf = numItems - (p - regProp); + if (lastHalf > 0) +- memcpy(entry, p, lastHalf); ++ mch_memmove(entry, p, lastHalf); + numItems = (entry - regProp) + lastHalf; + p = entry; + continue; +diff -Naur vim72.orig/src/main.c vim72/src/main.c +--- vim72.orig/src/main.c 2008-07-24 09:40:56.000000000 +0100 ++++ vim72/src/main.c 2008-12-06 11:37:50.000000000 +0000 +@@ -645,11 +645,12 @@ + + #ifdef FEAT_VIMINFO + /* +- * Read in registers, history etc, but not marks, from the viminfo file ++ * Read in registers, history etc, but not marks, from the viminfo file. ++ * This is where v:oldfiles gets filled. + */ + if (*p_viminfo != NUL) + { +- read_viminfo(NULL, TRUE, FALSE, FALSE); ++ read_viminfo(NULL, VIF_WANT_INFO | VIF_GET_OLDFILES); + TIME_MSG("reading viminfo"); + } + #endif +@@ -1457,7 +1458,8 @@ + ++initstr; + } + +- if (TOLOWER_ASC(initstr[0]) == 'g' || initstr[0] == 'k') ++ /* "gvim" starts the GUI. Also accept "Gvim" for MS-Windows. */ ++ if (TOLOWER_ASC(initstr[0]) == 'g') + { + main_start_gui(); + #ifdef FEAT_GUI +@@ -1508,7 +1510,8 @@ + early_arg_scan(parmp) + mparm_T *parmp; + { +-#if defined(FEAT_XCLIPBOARD) || defined(FEAT_CLIENTSERVER) ++#if defined(FEAT_XCLIPBOARD) || defined(FEAT_CLIENTSERVER) \ ++ || !defined(FEAT_NETBEANS_INTG) + int argc = parmp->argc; + char **argv = parmp->argv; + int i; +@@ -1580,6 +1583,14 @@ + else if (STRICMP(argv[i], "--echo-wid") == 0) + echo_wid_arg = TRUE; + # endif ++# ifndef FEAT_NETBEANS_INTG ++ else if (strncmp(argv[i], "-nb", (size_t)3) == 0) ++ { ++ mch_errmsg(_("'-nb' cannot be used: not enabled at compile time\n")); ++ mch_exit(2); ++ } ++# endif ++ + } + #endif + } +@@ -2361,7 +2372,7 @@ + * Is there any other system that cannot do this? + */ + close(0); +- dup(2); ++ ignored = dup(2); + #endif + } + +@@ -2586,7 +2597,7 @@ + # endif + (void)do_ecmd(0, arg_idx < GARGCOUNT + ? alist_name(&GARGLIST[arg_idx]) : NULL, +- NULL, NULL, ECMD_LASTL, ECMD_HIDE); ++ NULL, NULL, ECMD_LASTL, ECMD_HIDE, curwin); + # ifdef HAS_SWAP_EXISTS_ACTION + if (swap_exists_did_quit) + { +diff -Naur vim72.orig/src/mark.c vim72/src/mark.c +--- vim72.orig/src/mark.c 2008-08-08 23:06:49.000000000 +0100 ++++ vim72/src/mark.c 2008-12-06 11:37:49.000000000 +0000 +@@ -1627,15 +1627,17 @@ + + /* + * Handle marks in the viminfo file: +- * fp_out == NULL read marks for current buffer only +- * fp_out != NULL copy marks for buffers not in buffer list ++ * fp_out != NULL: copy marks for buffers not in buffer list ++ * fp_out == NULL && (flags & VIF_WANT_MARKS): read marks for curbuf only ++ * fp_out == NULL && (flags & VIF_GET_OLDFILES | VIF_FORCEIT): fill v:oldfiles + */ + void +-copy_viminfo_marks(virp, fp_out, count, eof) ++copy_viminfo_marks(virp, fp_out, count, eof, flags) + vir_T *virp; + FILE *fp_out; + int count; + int eof; ++ int flags; + { + char_u *line = virp->vir_line; + buf_T *buf; +@@ -1647,10 +1649,23 @@ + char_u *p; + char_u *name_buf; + pos_T pos; ++#ifdef FEAT_EVAL ++ list_T *list = NULL; ++#endif + + if ((name_buf = alloc(LSIZE)) == NULL) + return; + *name_buf = NUL; ++ ++#ifdef FEAT_EVAL ++ if (fp_out == NULL && (flags & (VIF_GET_OLDFILES | VIF_FORCEIT))) ++ { ++ list = list_alloc(); ++ if (list != NULL) ++ set_vim_var_list(VV_OLDFILES, list); ++ } ++#endif ++ + num_marked_files = get_viminfo_parameter('''); + while (!eof && (count < num_marked_files || fp_out == NULL)) + { +@@ -1681,6 +1696,11 @@ + p++; + *p = NUL; + ++#ifdef FEAT_EVAL ++ if (list != NULL) ++ list_append_string(list, str, -1); ++#endif ++ + /* + * If fp_out == NULL, load marks for current buffer. + * If fp_out != NULL, copy marks for buffers not in buflist. +@@ -1688,7 +1708,7 @@ + load_marks = copy_marks_out = FALSE; + if (fp_out == NULL) + { +- if (curbuf->b_ffname != NULL) ++ if ((flags & VIF_WANT_MARKS) && curbuf->b_ffname != NULL) + { + if (*name_buf == NUL) /* only need to do this once */ + home_replace(NULL, curbuf->b_ffname, name_buf, LSIZE, TRUE); +diff -Naur vim72.orig/src/mbyte.c vim72/src/mbyte.c +--- vim72.orig/src/mbyte.c 2008-07-14 13:38:05.000000000 +0100 ++++ vim72/src/mbyte.c 2008-12-06 11:37:50.000000000 +0000 +@@ -717,7 +717,7 @@ + * where mblen() returns 0 for invalid character. + * Therefore, following condition includes 0. + */ +- (void)mblen(NULL, 0); /* First reset the state. */ ++ ignored = mblen(NULL, 0); /* First reset the state. */ + if (mblen(buf, (size_t)1) <= 0) + n = 2; + else +@@ -2540,7 +2540,6 @@ + return (int)(p - q); + } + +-#if defined(FEAT_EVAL) || defined(PROTO) + /* + * Copy a character from "*fp" to "*tp" and advance the pointers. + */ +@@ -2555,7 +2554,6 @@ + *tp += l; + *fp += l; + } +-#endif + + /* + * Return the offset from "p" to the first byte of a character. When "p" is +@@ -3133,7 +3131,7 @@ + else + s = p + 1; + } +- for (i = 0; s[i] != NUL && s + i < buf + sizeof(buf) - 1; ++i) ++ for (i = 0; s[i] != NUL && i < sizeof(buf) - 1; ++i) + { + if (s[i] == '_' || s[i] == '-') + buf[i] = '-'; +@@ -5280,7 +5278,7 @@ + + /*ARGSUSED*/ + static void +-preedit_start_cbproc(XIC xic, XPointer client_data, XPointer call_data) ++preedit_start_cbproc(XIC thexic, XPointer client_data, XPointer call_data) + { + #ifdef XIM_DEBUG + xim_log("xim_decide_input_style()\n"); +@@ -5314,7 +5312,7 @@ + + /*ARGSUSED*/ + static void +-preedit_draw_cbproc(XIC xic, XPointer client_data, XPointer call_data) ++preedit_draw_cbproc(XIC thexic, XPointer client_data, XPointer call_data) + { + XIMPreeditDrawCallbackStruct *draw_data; + XIMText *text; +@@ -5386,7 +5384,7 @@ + draw_feedback = (char *)alloc(draw_data->chg_first + + text->length); + else +- draw_feedback = realloc(draw_feedback, ++ draw_feedback = vim_realloc(draw_feedback, + draw_data->chg_first + text->length); + if (draw_feedback != NULL) + { +@@ -5455,7 +5453,7 @@ + + /*ARGSUSED*/ + static void +-preedit_caret_cbproc(XIC xic, XPointer client_data, XPointer call_data) ++preedit_caret_cbproc(XIC thexic, XPointer client_data, XPointer call_data) + { + #ifdef XIM_DEBUG + xim_log("preedit_caret_cbproc()\n"); +@@ -5464,7 +5462,7 @@ + + /*ARGSUSED*/ + static void +-preedit_done_cbproc(XIC xic, XPointer client_data, XPointer call_data) ++preedit_done_cbproc(XIC thexic, XPointer client_data, XPointer call_data) + { + #ifdef XIM_DEBUG + xim_log("preedit_done_cbproc()\n"); +@@ -6103,7 +6101,7 @@ + + /* 1. codepage/UTF-8 -> ucs-2. */ + if (vcp->vc_cpfrom == 0) +- tmp_len = utf8_to_ucs2(ptr, len, NULL, NULL); ++ tmp_len = utf8_to_utf16(ptr, len, NULL, NULL); + else + tmp_len = MultiByteToWideChar(vcp->vc_cpfrom, 0, + ptr, len, 0, 0); +@@ -6111,13 +6109,13 @@ + if (tmp == NULL) + break; + if (vcp->vc_cpfrom == 0) +- utf8_to_ucs2(ptr, len, tmp, unconvlenp); ++ utf8_to_utf16(ptr, len, tmp, unconvlenp); + else + MultiByteToWideChar(vcp->vc_cpfrom, 0, ptr, len, tmp, tmp_len); + + /* 2. ucs-2 -> codepage/UTF-8. */ + if (vcp->vc_cpto == 0) +- retlen = ucs2_to_utf8(tmp, tmp_len, NULL); ++ retlen = utf16_to_utf8(tmp, tmp_len, NULL); + else + retlen = WideCharToMultiByte(vcp->vc_cpto, 0, + tmp, tmp_len, 0, 0, 0, 0); +@@ -6125,7 +6123,7 @@ + if (retval != NULL) + { + if (vcp->vc_cpto == 0) +- ucs2_to_utf8(tmp, tmp_len, retval); ++ utf16_to_utf8(tmp, tmp_len, retval); + else + WideCharToMultiByte(vcp->vc_cpto, 0, + tmp, tmp_len, retval, retlen, 0, 0); +diff -Naur vim72.orig/src/menu.c vim72/src/menu.c +--- vim72.orig/src/menu.c 2008-06-21 20:53:43.000000000 +0100 ++++ vim72/src/menu.c 2008-12-06 11:37:48.000000000 +0000 +@@ -1120,6 +1120,7 @@ + parent = menu; + menu = menu->children; + } ++ vim_free(path_name); + + /* Now we have found the matching menu, and we list the mappings */ + /* Highlight title */ +diff -Naur vim72.orig/src/message.c vim72/src/message.c +--- vim72.orig/src/message.c 2008-07-09 19:24:55.000000000 +0100 ++++ vim72/src/message.c 2008-12-06 11:37:50.000000000 +0000 +@@ -4585,61 +4585,62 @@ + if (remove_trailing_zeroes) + { + int i; +- char *p; ++ char *tp; + + /* Using %g or %G: remove superfluous zeroes. */ + if (fmt_spec == 'f') +- p = tmp + str_arg_l - 1; ++ tp = tmp + str_arg_l - 1; + else + { +- p = (char *)vim_strchr((char_u *)tmp, ++ tp = (char *)vim_strchr((char_u *)tmp, + fmt_spec == 'e' ? 'e' : 'E'); +- if (p != NULL) ++ if (tp != NULL) + { + /* Remove superfluous '+' and leading + * zeroes from the exponent. */ +- if (p[1] == '+') ++ if (tp[1] == '+') + { + /* Change "1.0e+07" to "1.0e07" */ +- STRMOVE(p + 1, p + 2); ++ STRMOVE(tp + 1, tp + 2); + --str_arg_l; + } +- i = (p[1] == '-') ? 2 : 1; +- while (p[i] == '0') ++ i = (tp[1] == '-') ? 2 : 1; ++ while (tp[i] == '0') + { + /* Change "1.0e07" to "1.0e7" */ +- STRMOVE(p + i, p + i + 1); ++ STRMOVE(tp + i, tp + i + 1); + --str_arg_l; + } +- --p; ++ --tp; + } + } + +- if (p != NULL && !precision_specified) ++ if (tp != NULL && !precision_specified) + /* Remove trailing zeroes, but keep the one + * just after a dot. */ +- while (p > tmp + 2 && *p == '0' && p[-1] != '.') ++ while (tp > tmp + 2 && *tp == '0' ++ && tp[-1] != '.') + { +- STRMOVE(p, p + 1); +- --p; ++ STRMOVE(tp, tp + 1); ++ --tp; + --str_arg_l; + } + } + else + { +- char *p; ++ char *tp; + + /* Be consistent: some printf("%e") use 1.0e+12 + * and some 1.0e+012. Remove one zero in the last + * case. */ +- p = (char *)vim_strchr((char_u *)tmp, ++ tp = (char *)vim_strchr((char_u *)tmp, + fmt_spec == 'e' ? 'e' : 'E'); +- if (p != NULL && (p[1] == '+' || p[1] == '-') +- && p[2] == '0' +- && vim_isdigit(p[3]) +- && vim_isdigit(p[4])) ++ if (tp != NULL && (tp[1] == '+' || tp[1] == '-') ++ && tp[2] == '0' ++ && vim_isdigit(tp[3]) ++ && vim_isdigit(tp[4])) + { +- STRMOVE(p + 2, p + 3); ++ STRMOVE(tp + 2, tp + 3); + --str_arg_l; + } + } +diff -Naur vim72.orig/src/misc1.c vim72/src/misc1.c +--- vim72.orig/src/misc1.c 2008-07-12 20:20:53.000000000 +0100 ++++ vim72/src/misc1.c 2008-12-06 11:37:50.000000000 +0000 +@@ -3245,9 +3245,9 @@ + + /* When using ":silent" assume that <CR> was entered. */ + if (mouse_used != NULL) +- MSG_PUTS(_("Type number or click with mouse (<Enter> cancels): ")); ++ MSG_PUTS(_("Type number and <Enter> or click with mouse (empty cancels): ")); + else +- MSG_PUTS(_("Choice number (<Enter> cancels): ")); ++ MSG_PUTS(_("Type number and <Enter> (empty cancels): ")); + + /* Set the state such that text can be selected/copied/pasted and we still + * get mouse events. */ +@@ -8728,7 +8728,7 @@ + /* The active codepage differs from 'encoding'. Attempt using the + * wide function. If it fails because it is not implemented fall back + * to the non-wide version (for Windows 98) */ +- wn = enc_to_ucs2(buf, NULL); ++ wn = enc_to_utf16(buf, NULL); + if (wn != NULL) + { + hFind = FindFirstFileW(wn, &wfb); +@@ -8756,7 +8756,7 @@ + #ifdef WIN3264 + # ifdef FEAT_MBYTE + if (wn != NULL) +- p = ucs2_to_enc(wfb.cFileName, NULL); /* p is allocated here */ ++ p = utf16_to_enc(wfb.cFileName, NULL); /* p is allocated here */ + else + # endif + p = (char_u *)fb.cFileName; +@@ -8830,7 +8830,7 @@ + if (wn != NULL) + { + vim_free(wn); +- wn = enc_to_ucs2(buf, NULL); ++ wn = enc_to_utf16(buf, NULL); + if (wn != NULL) + hFind = FindFirstFileW(wn, &wfb); + } +diff -Naur vim72.orig/src/misc2.c vim72/src/misc2.c +--- vim72.orig/src/misc2.c 2008-07-23 20:12:56.000000000 +0100 ++++ vim72/src/misc2.c 2008-12-06 11:37:49.000000000 +0000 +@@ -873,7 +873,7 @@ + /* 3. check for available memory: call mch_avail_mem() */ + if (mch_avail_mem(TRUE) < KEEP_ROOM && !releasing) + { +- vim_free((char *)p); /* System is low... no go! */ ++ free((char *)p); /* System is low... no go! */ + p = NULL; + } + else +@@ -1257,7 +1257,6 @@ + return escaped_string; + } + +-#if !defined(BACKSLASH_IN_FILENAME) || defined(FEAT_EVAL) || defined(PROTO) + /* + * Return TRUE when 'shell' has "csh" in the tail. + */ +@@ -1266,9 +1265,7 @@ + { + return (strstr((char *)gettail(p_sh), "csh") != NULL); + } +-#endif + +-#if defined(FEAT_EVAL) || defined(PROTO) + /* + * Escape "string" for use as a shell argument with system(). + * This uses single quotes, except when we know we need to use double qoutes +@@ -1391,7 +1388,6 @@ + + return escaped_string; + } +-#endif + + /* + * Like vim_strsave(), but make all characters uppercase. +diff -Naur vim72.orig/src/move.c vim72/src/move.c +--- vim72.orig/src/move.c 2008-07-12 17:26:47.000000000 +0100 ++++ vim72/src/move.c 2008-12-06 11:37:49.000000000 +0000 +@@ -280,18 +280,20 @@ + + if (curwin->w_botline <= curbuf->b_ml.ml_line_count) + { +- if (curwin->w_cursor.lnum < curwin->w_botline +- && ((long)curwin->w_cursor.lnum ++ if (curwin->w_cursor.lnum < curwin->w_botline) ++ { ++ if (((long)curwin->w_cursor.lnum + >= (long)curwin->w_botline - p_so + #ifdef FEAT_FOLDING + || hasAnyFolding(curwin) + #endif + )) +- { ++ { + lineoff_T loff; + +- /* Cursor is above botline, check if there are 'scrolloff' +- * window lines below the cursor. If not, need to scroll. */ ++ /* Cursor is (a few lines) above botline, check if there are ++ * 'scrolloff' window lines below the cursor. If not, need to ++ * scroll. */ + n = curwin->w_empty_rows; + loff.lnum = curwin->w_cursor.lnum; + #ifdef FEAT_FOLDING +@@ -317,6 +319,10 @@ + if (n >= p_so) + /* sufficient context, no need to scroll */ + check_botline = FALSE; ++ } ++ else ++ /* sufficient context, no need to scroll */ ++ check_botline = FALSE; + } + if (check_botline) + { +@@ -509,6 +515,9 @@ + /* Approximate the value of w_botline */ + wp->w_botline += lnum - wp->w_topline; + wp->w_topline = lnum; ++#ifdef FEAT_AUTOCMD ++ wp->w_topline_was_set = TRUE; ++#endif + #ifdef FEAT_DIFF + wp->w_topfill = 0; + #endif +diff -Naur vim72.orig/src/netbeans.c vim72/src/netbeans.c +--- vim72.orig/src/netbeans.c 2008-07-13 17:19:54.000000000 +0100 ++++ vim72/src/netbeans.c 2008-12-06 11:37:50.000000000 +0000 +@@ -1043,7 +1043,7 @@ + nbdebug(("EVT: %s", buf)); + /* nb_send(buf, "netbeans_end"); avoid "write failed" messages */ + if (sd >= 0) +- sock_write(sd, buf, (int)STRLEN(buf)); /* ignore errors */ ++ ignored = sock_write(sd, buf, (int)STRLEN(buf)); + } + } + +@@ -1795,7 +1795,7 @@ + buf->displayname = NULL; + + netbeansReadFile = 0; /* don't try to open disk file */ +- do_ecmd(0, NULL, 0, 0, ECMD_ONE, ECMD_HIDE + ECMD_OLDBUF); ++ do_ecmd(0, NULL, 0, 0, ECMD_ONE, ECMD_HIDE + ECMD_OLDBUF, curwin); + netbeansReadFile = 1; + buf->bufp = curbuf; + maketitle(); +@@ -1960,7 +1960,7 @@ + + netbeansReadFile = 0; /* don't try to open disk file */ + do_ecmd(0, (char_u *)buf->displayname, 0, 0, ECMD_ONE, +- ECMD_HIDE + ECMD_OLDBUF); ++ ECMD_HIDE + ECMD_OLDBUF, curwin); + netbeansReadFile = 1; + buf->bufp = curbuf; + maketitle(); +@@ -1979,7 +1979,7 @@ + vim_free(buf->displayname); + buf->displayname = nb_unquote(args, NULL); + do_ecmd(0, (char_u *)buf->displayname, NULL, NULL, ECMD_ONE, +- ECMD_HIDE + ECMD_OLDBUF); ++ ECMD_HIDE + ECMD_OLDBUF, curwin); + buf->bufp = curbuf; + buf->initDone = TRUE; + doupdate = 1; +@@ -2277,9 +2277,6 @@ + int serNum; + int localTypeNum; + int typeNum; +-# ifdef NBDEBUG +- int len; +-# endif + pos_T *pos; + + if (buf == NULL || buf->bufp == NULL) +@@ -2303,13 +2300,10 @@ + pos = get_off_or_lnum(buf->bufp, &args); + + cp = (char *)args; +-# ifdef NBDEBUG +- len = +-# endif +- strtol(cp, &cp, 10); ++ ignored = (int)strtol(cp, &cp, 10); + args = (char_u *)cp; + # ifdef NBDEBUG +- if (len != -1) ++ if (ignored != -1) + { + nbdebug((" partial line annotation -- Not Yet Implemented!\n")); + } +diff -Naur vim72.orig/src/normal.c vim72/src/normal.c +--- vim72.orig/src/normal.c 2008-07-31 21:03:08.000000000 +0100 ++++ vim72/src/normal.c 2008-12-06 11:37:50.000000000 +0000 +@@ -183,6 +183,8 @@ + static void nv_cursorhold __ARGS((cmdarg_T *cap)); + #endif + ++static char *e_noident = N_("E349: No identifier under cursor"); ++ + /* + * Function to be called for a Normal or Visual mode command. + * The argument is a cmdarg_T. +@@ -578,6 +580,9 @@ + static int old_mapped_len = 0; + #endif + int idx; ++#ifdef FEAT_EVAL ++ int set_prevcount = FALSE; ++#endif + + vim_memset(&ca, 0, sizeof(ca)); /* also resets ca.retval */ + ca.oap = oap; +@@ -613,7 +618,12 @@ + /* When not finishing an operator and no register name typed, reset the + * count. */ + if (!finish_op && !oap->regname) ++ { + ca.opcount = 0; ++#ifdef FEAT_EVAL ++ set_prevcount = TRUE; ++#endif ++ } + + #ifdef FEAT_AUTOCMD + /* Restore counts from before receiving K_CURSORHOLD. This means after +@@ -717,7 +727,15 @@ + * command, so that v:count can be used in an expression mapping + * right after the count. */ + if (toplevel && stuff_empty()) +- set_vcount(ca.count0, ca.count0 == 0 ? 1 : ca.count0); ++ { ++ long count = ca.count0; ++ ++ /* multiply with ca.opcount the same way as below */ ++ if (ca.opcount != 0) ++ count = ca.opcount * (count == 0 ? 1 : count); ++ set_vcount(count, count == 0 ? 1 : count, set_prevcount); ++ set_prevcount = FALSE; /* only set v:prevcount once */ ++ } + #endif + if (ctrl_w) + { +@@ -804,7 +822,7 @@ + * Only set v:count when called from main() and not a stuffed command. + */ + if (toplevel && stuff_empty()) +- set_vcount(ca.count0, ca.count1); ++ set_vcount(ca.count0, ca.count1, set_prevcount); + #endif + + /* +@@ -1132,7 +1150,8 @@ + out_flush(); + #endif + #ifdef FEAT_AUTOCMD +- did_cursorhold = FALSE; ++ if (ca.cmdchar != K_IGNORE) ++ did_cursorhold = FALSE; + #endif + + State = NORMAL; +@@ -3509,7 +3528,7 @@ + if (find_type & FIND_STRING) + EMSG(_("E348: No string under cursor")); + else +- EMSG(_("E349: No identifier under cursor")); ++ EMSG(_(e_noident)); + return 0; + } + ptr += col; +@@ -5469,6 +5488,20 @@ + STRCPY(buf, "he! "); + else + { ++ /* An external command will probably use an argument starting ++ * with "-" as an option. To avoid trouble we skip the "-". */ ++ while (*ptr == '-' && n > 0) ++ { ++ ++ptr; ++ --n; ++ } ++ if (n == 0) ++ { ++ EMSG(_(e_noident)); /* found dashes only */ ++ vim_free(buf); ++ return; ++ } ++ + /* When a count is given, turn it into a range. Is this + * really what we want? */ + isman = (STRCMP(kp, "man") == 0); +@@ -5511,37 +5544,59 @@ + /* + * Now grab the chars in the identifier + */ +- if (cmdchar == '*') +- aux_ptr = (char_u *)(p_magic ? "/.*~[^$\" : "/^$\"); +- else if (cmdchar == '#') +- aux_ptr = (char_u *)(p_magic ? "/?.*~[^$\" : "/?^$\"); +- else if (cmdchar == 'K' && !kp_help) +- aux_ptr = (char_u *)" \t\"|!"; +- else +- /* Don't escape spaces and Tabs in a tag with a backslash */ +- aux_ptr = (char_u *)"\|""; +- +- p = buf + STRLEN(buf); +- while (n-- > 0) +- { +- /* put a backslash before \ and some others */ +- if (vim_strchr(aux_ptr, *ptr) != NULL) +- *p++ = '\'; +-#ifdef FEAT_MBYTE +- /* When current byte is a part of multibyte character, copy all bytes +- * of that character. */ +- if (has_mbyte) ++ if (cmdchar == 'K' && !kp_help) ++ { ++ /* Escape the argument properly for a shell command */ ++ ptr = vim_strnsave(ptr, n); ++ p = vim_strsave_shellescape(ptr, TRUE); ++ vim_free(ptr); ++ if (p == NULL) + { +- int i; +- int len = (*mb_ptr2len)(ptr) - 1; +- +- for (i = 0; i < len && n >= 1; ++i, --n) +- *p++ = *ptr++; ++ vim_free(buf); ++ return; + } ++ buf = (char_u *)vim_realloc(buf, STRLEN(buf) + STRLEN(p) + 1); ++ if (buf == NULL) ++ { ++ vim_free(buf); ++ vim_free(p); ++ return; ++ } ++ STRCAT(buf, p); ++ vim_free(p); ++ } ++ else ++ { ++ if (cmdchar == '*') ++ aux_ptr = (char_u *)(p_magic ? "/.*~[^$\" : "/^$\"); ++ else if (cmdchar == '#') ++ aux_ptr = (char_u *)(p_magic ? "/?.*~[^$\" : "/?^$\"); ++ else ++ /* Don't escape spaces and Tabs in a tag with a backslash */ ++ aux_ptr = (char_u *)"\|"\n*?["; ++ ++ p = buf + STRLEN(buf); ++ while (n-- > 0) ++ { ++ /* put a backslash before \ and some others */ ++ if (vim_strchr(aux_ptr, *ptr) != NULL) ++ *p++ = '\'; ++#ifdef FEAT_MBYTE ++ /* When current byte is a part of multibyte character, copy all ++ * bytes of that character. */ ++ if (has_mbyte) ++ { ++ int i; ++ int len = (*mb_ptr2len)(ptr) - 1; ++ ++ for (i = 0; i < len && n >= 1; ++i, --n) ++ *p++ = *ptr++; ++ } + #endif +- *p++ = *ptr++; ++ *p++ = *ptr++; ++ } ++ *p = NUL; + } +- *p = NUL; + + /* + * Execute the command. +@@ -6011,7 +6066,7 @@ + autowrite(curbuf, FALSE); + setpcmark(); + (void)do_ecmd(0, ptr, NULL, NULL, ECMD_LAST, +- P_HID(curbuf) ? ECMD_HIDE : 0); ++ P_HID(curbuf) ? ECMD_HIDE : 0, curwin); + if (cap->nchar == 'F' && lnum >= 0) + { + curwin->w_cursor.lnum = lnum; +diff -Naur vim72.orig/src/ops.c vim72/src/ops.c +--- vim72.orig/src/ops.c 2008-06-21 21:08:59.000000000 +0100 ++++ vim72/src/ops.c 2008-12-06 11:37:50.000000000 +0000 +@@ -2209,12 +2209,15 @@ + { + for (; pos.lnum <= oap->end.lnum; ++pos.lnum) + { ++ int one_change; ++ + block_prep(oap, &bd, pos.lnum, FALSE); + pos.col = bd.textcol; +- did_change = swapchars(oap->op_type, &pos, bd.textlen); ++ one_change = swapchars(oap->op_type, &pos, bd.textlen); ++ did_change |= one_change; + + # ifdef FEAT_NETBEANS_INTG +- if (usingNetbeans && did_change) ++ if (usingNetbeans && one_change) + { + char_u *ptr = ml_get_buf(curbuf, pos.lnum, FALSE); + +diff -Naur vim72.orig/src/option.c vim72/src/option.c +--- vim72.orig/src/option.c 2008-07-18 14:05:33.000000000 +0100 ++++ vim72/src/option.c 2008-12-06 11:37:50.000000000 +0000 +@@ -2593,13 +2593,13 @@ + #ifdef FEAT_VIMINFO + (char_u *)&p_viminfo, PV_NONE, + #if defined(MSDOS) || defined(MSWIN) || defined(OS2) +- {(char_u *)"", (char_u *)"'20,<50,s10,h,rA:,rB:"} ++ {(char_u *)"", (char_u *)"'100,<50,s10,h,rA:,rB:"} + #else + # ifdef AMIGA + {(char_u *)"", +- (char_u *)"'20,<50,s10,h,rdf0:,rdf1:,rdf2:"} ++ (char_u *)"'100,<50,s10,h,rdf0:,rdf1:,rdf2:"} + # else +- {(char_u *)"", (char_u *)"'20,<50,s10,h"} ++ {(char_u *)"", (char_u *)"'100,<50,s10,h"} + # endif + #endif + #else +@@ -7974,6 +7974,11 @@ + else /* curwin->w_p_scr > curwin->w_height */ + curwin->w_p_scr = curwin->w_height; + } ++ if (p_hi < 0) ++ { ++ errmsg = e_positive; ++ p_hi = 0; ++ } + if (p_report < 0) + { + errmsg = e_positive; +@@ -8227,13 +8232,13 @@ + { + if (number == 0 && string != NULL) + { +- int index; ++ int idx; + + /* Either we are given a string or we are setting option + * to zero. */ +- for (index = 0; string[index] == '0'; ++index) ++ for (idx = 0; string[idx] == '0'; ++idx) + ; +- if (string[index] != NUL || index == 0) ++ if (string[idx] != NUL || idx == 0) + { + /* There's another character after zeros or the string + * is empty. In both cases, we are trying to set a +diff -Naur vim72.orig/src/os_unix.c vim72/src/os_unix.c +--- vim72.orig/src/os_unix.c 2008-08-06 12:01:40.000000000 +0100 ++++ vim72/src/os_unix.c 2008-12-06 11:37:50.000000000 +0000 +@@ -315,12 +315,15 @@ + {-1, "Unknown!", FALSE} + }; + ++/* ++ * Write s[len] to the screen. ++ */ + void + mch_write(s, len) + char_u *s; + int len; + { +- write(1, (char *)s, len); ++ ignored = (int)write(1, (char *)s, len); + if (p_wd) /* Unix is too fast, slow down a bit more */ + RealWaitForChar(read_cmd_fd, p_wd, NULL); + } +@@ -2905,7 +2908,7 @@ + * Ignore any errors. + */ + #if defined(HAVE_SIGALTSTACK) || defined(HAVE_SIGSTACK) +- signal_stack = malloc(SIGSTKSZ); ++ signal_stack = (char *)alloc(SIGSTKSZ); + init_signal_stack(); + #endif + } +@@ -2936,7 +2939,8 @@ + } + # endif + # endif +-# ifdef FEAT_X11 ++ /* Don't close the display for GTK 1, it is done in exit(). */ ++# if defined(FEAT_X11) && (!defined(FEAT_GUI_GTK) || defined(HAVE_GTK2)) + if (x11_display != NULL + # ifdef FEAT_XCLIPBOARD + && x11_display != xterm_dpy +@@ -3926,9 +3930,9 @@ + */ + if (fd >= 0) + { +- dup(fd); /* To replace stdin (file descriptor 0) */ +- dup(fd); /* To replace stdout (file descriptor 1) */ +- dup(fd); /* To replace stderr (file descriptor 2) */ ++ ignored = dup(fd); /* To replace stdin (fd 0) */ ++ ignored = dup(fd); /* To replace stdout (fd 1) */ ++ ignored = dup(fd); /* To replace stderr (fd 2) */ + + /* Don't need this now that we've duplicated it */ + close(fd); +@@ -3996,13 +4000,13 @@ + + /* set up stdin/stdout/stderr for the child */ + close(0); +- dup(pty_slave_fd); ++ ignored = dup(pty_slave_fd); + close(1); +- dup(pty_slave_fd); ++ ignored = dup(pty_slave_fd); + if (gui.in_use) + { + close(2); +- dup(pty_slave_fd); ++ ignored = dup(pty_slave_fd); + } + + close(pty_slave_fd); /* has been dupped, close it now */ +@@ -4013,13 +4017,13 @@ + /* set up stdin for the child */ + close(fd_toshell[1]); + close(0); +- dup(fd_toshell[0]); ++ ignored = dup(fd_toshell[0]); + close(fd_toshell[0]); + + /* set up stdout for the child */ + close(fd_fromshell[0]); + close(1); +- dup(fd_fromshell[1]); ++ ignored = dup(fd_fromshell[1]); + close(fd_fromshell[1]); + + # ifdef FEAT_GUI +@@ -4027,7 +4031,7 @@ + { + /* set up stderr for the child */ + close(2); +- dup(1); ++ ignored = dup(1); + } + # endif + } +@@ -4158,7 +4162,8 @@ + && (lnum != + curbuf->b_ml.ml_line_count + || curbuf->b_p_eol))) +- write(toshell_fd, "\n", (size_t)1); ++ ignored = write(toshell_fd, "\n", ++ (size_t)1); + ++lnum; + if (lnum > curbuf->b_op_end.lnum) + { +@@ -6814,7 +6819,8 @@ + if (xsmp_icefd != -1) + { + SmcCloseConnection(xsmp.smcconn, 0, NULL); +- vim_free(xsmp.clientid); ++ if (xsmp.clientid != NULL) ++ free(xsmp.clientid); + xsmp.clientid = NULL; + xsmp_icefd = -1; + } +diff -Naur vim72.orig/src/popupmnu.c vim72/src/popupmnu.c +--- vim72.orig/src/popupmnu.c 2008-07-12 17:28:18.000000000 +0100 ++++ vim72/src/popupmnu.c 2008-12-06 11:37:49.000000000 +0000 +@@ -573,7 +573,7 @@ + { + /* Don't want to sync undo in the current buffer. */ + ++no_u_sync; +- res = do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, 0); ++ res = do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, 0, NULL); + --no_u_sync; + if (res == OK) + { +diff -Naur vim72.orig/src/proto/buffer.pro vim72/src/proto/buffer.pro +--- vim72.orig/src/proto/buffer.pro 2008-08-09 15:31:21.000000000 +0100 ++++ vim72/src/proto/buffer.pro 2008-12-06 11:37:49.000000000 +0000 +@@ -33,7 +33,7 @@ + char_u *getaltfname __ARGS((int errmsg)); + int buflist_add __ARGS((char_u *fname, int flags)); + void buflist_slash_adjust __ARGS((void)); +-void buflist_altfpos __ARGS((void)); ++void buflist_altfpos __ARGS((win_T *win)); + int otherfile __ARGS((char_u *ffname)); + void buf_setino __ARGS((buf_T *buf)); + void fileinfo __ARGS((int fullname, int shorthelp, int dont_truncate)); +diff -Naur vim72.orig/src/proto/eval.pro vim72/src/proto/eval.pro +--- vim72.orig/src/proto/eval.pro 2008-08-09 15:31:25.000000000 +0100 ++++ vim72/src/proto/eval.pro 2008-12-06 11:37:50.000000000 +0000 +@@ -17,7 +17,7 @@ + int eval_to_bool __ARGS((char_u *arg, int *error, char_u **nextcmd, int skip)); + char_u *eval_to_string_skip __ARGS((char_u *arg, char_u **nextcmd, int skip)); + int skip_expr __ARGS((char_u **pp)); +-char_u *eval_to_string __ARGS((char_u *arg, char_u **nextcmd, int dolist)); ++char_u *eval_to_string __ARGS((char_u *arg, char_u **nextcmd, int convert)); + char_u *eval_to_string_safe __ARGS((char_u *arg, char_u **nextcmd, int use_sandbox)); + int eval_to_number __ARGS((char_u *expr)); + list_T *eval_spell_expr __ARGS((char_u *badword, char_u *expr)); +@@ -46,7 +46,9 @@ + void list_unref __ARGS((list_T *l)); + void list_free __ARGS((list_T *l, int recurse)); + dictitem_T *dict_lookup __ARGS((hashitem_T *hi)); ++char_u *list_find_str __ARGS((list_T *l, long idx)); + int list_append_dict __ARGS((list_T *list, dict_T *dict)); ++int list_append_string __ARGS((list_T *l, char_u *str, int len)); + int garbage_collect __ARGS((void)); + dict_T *dict_alloc __ARGS((void)); + int dict_add_nr_str __ARGS((dict_T *d, char *key, long nr, char_u *str)); +@@ -58,8 +60,10 @@ + void set_vim_var_nr __ARGS((int idx, long val)); + long get_vim_var_nr __ARGS((int idx)); + char_u *get_vim_var_str __ARGS((int idx)); +-void set_vcount __ARGS((long count, long count1)); ++list_T *get_vim_var_list __ARGS((int idx)); ++void set_vcount __ARGS((long count, long count1, int set_prevcount)); + void set_vim_var_string __ARGS((int idx, char_u *val, int len)); ++void set_vim_var_list __ARGS((int idx, list_T *val)); + void set_reg_var __ARGS((int c)); + char_u *v_exception __ARGS((char_u *oldval)); + char_u *v_throwpoint __ARGS((char_u *oldval)); +@@ -94,6 +98,7 @@ + void write_viminfo_varlist __ARGS((FILE *fp)); + int store_session_globals __ARGS((FILE *fd)); + void last_set_msg __ARGS((scid_T scriptID)); ++void ex_oldfiles __ARGS((exarg_T *eap)); + int modify_fname __ARGS((char_u *src, int *usedlen, char_u **fnamep, char_u **bufp, int *fnamelen)); + char_u *do_string_sub __ARGS((char_u *str, char_u *pat, char_u *sub, char_u *flags)); + /* vim: set ft=c : */ +diff -Naur vim72.orig/src/proto/ex_cmds.pro vim72/src/proto/ex_cmds.pro +--- vim72.orig/src/proto/ex_cmds.pro 2008-08-09 15:31:25.000000000 +0100 ++++ vim72/src/proto/ex_cmds.pro 2008-12-06 11:37:49.000000000 +0000 +@@ -11,7 +11,7 @@ + char_u *make_filter_cmd __ARGS((char_u *cmd, char_u *itmp, char_u *otmp)); + void append_redir __ARGS((char_u *buf, char_u *opt, char_u *fname)); + int viminfo_error __ARGS((char *errnum, char *message, char_u *line)); +-int read_viminfo __ARGS((char_u *file, int want_info, int want_marks, int forceit)); ++int read_viminfo __ARGS((char_u *file, int flags)); + void write_viminfo __ARGS((char_u *file, int forceit)); + int viminfo_readline __ARGS((vir_T *virp)); + char_u *viminfo_readstring __ARGS((vir_T *virp, int off, int convert)); +@@ -27,7 +27,7 @@ + void do_wqall __ARGS((exarg_T *eap)); + int not_writing __ARGS((void)); + int getfile __ARGS((int fnum, char_u *ffname, char_u *sfname, int setpm, linenr_T lnum, int forceit)); +-int do_ecmd __ARGS((int fnum, char_u *ffname, char_u *sfname, exarg_T *eap, linenr_T newlnum, int flags)); ++int do_ecmd __ARGS((int fnum, char_u *ffname, char_u *sfname, exarg_T *eap, linenr_T newlnum, int flags, win_T *oldwin)); + void ex_append __ARGS((exarg_T *eap)); + void ex_change __ARGS((exarg_T *eap)); + void ex_z __ARGS((exarg_T *eap)); +diff -Naur vim72.orig/src/proto/ex_getln.pro vim72/src/proto/ex_getln.pro +--- vim72.orig/src/proto/ex_getln.pro 2008-08-09 15:31:28.000000000 +0100 ++++ vim72/src/proto/ex_getln.pro 2008-12-06 11:37:50.000000000 +0000 +@@ -31,7 +31,7 @@ + void set_cmd_context __ARGS((expand_T *xp, char_u *str, int len, int col)); + int expand_cmdline __ARGS((expand_T *xp, char_u *str, int col, int *matchcount, char_u ***matches)); + int ExpandGeneric __ARGS((expand_T *xp, regmatch_T *regmatch, int *num_file, char_u ***file, char_u *((*func)(expand_T *, int)))); +-char_u *globpath __ARGS((char_u *path, char_u *file)); ++char_u *globpath __ARGS((char_u *path, char_u *file, int expand_options)); + void init_history __ARGS((void)); + int get_histtype __ARGS((char_u *name)); + void add_to_history __ARGS((int histype, char_u *new_entry, int in_map, int sep)); +diff -Naur vim72.orig/src/proto/mark.pro vim72/src/proto/mark.pro +--- vim72.orig/src/proto/mark.pro 2008-08-09 15:31:36.000000000 +0100 ++++ vim72/src/proto/mark.pro 2008-12-06 11:37:49.000000000 +0000 +@@ -26,5 +26,5 @@ + void write_viminfo_filemarks __ARGS((FILE *fp)); + int removable __ARGS((char_u *name)); + int write_viminfo_marks __ARGS((FILE *fp_out)); +-void copy_viminfo_marks __ARGS((vir_T *virp, FILE *fp_out, int count, int eof)); ++void copy_viminfo_marks __ARGS((vir_T *virp, FILE *fp_out, int count, int eof, int flags)); + /* vim: set ft=c : */ +diff -Naur vim72.orig/src/pty.c vim72/src/pty.c +--- vim72.orig/src/pty.c 2008-06-21 19:52:58.000000000 +0100 ++++ vim72/src/pty.c 2008-12-06 11:37:48.000000000 +0000 +@@ -270,9 +270,10 @@ + } + #endif + +-#if defined(HAVE_SVR4_PTYS) && !defined(PTY_DONE) && !defined(hpux) ++#if defined(HAVE_SVR4_PTYS) && !defined(PTY_DONE) && !defined(hpux) && !defined(MACOS_X) + +-/* NOTE: Even though HPUX can have /dev/ptmx, the code below doesn't work! */ ++/* NOTE: Even though HPUX can have /dev/ptmx, the code below doesn't work! ++ * Same for Mac OS X Leopard. */ + #define PTY_DONE + int + OpenPTY(ttyn) +diff -Naur vim72.orig/src/quickfix.c vim72/src/quickfix.c +--- vim72.orig/src/quickfix.c 2008-07-18 13:53:02.000000000 +0100 ++++ vim72/src/quickfix.c 2008-12-06 11:37:49.000000000 +0000 +@@ -1420,6 +1420,7 @@ + win_T *win; + win_T *altwin; + #endif ++ win_T *oldwin = curwin; + int print_message = TRUE; + int len; + #ifdef FEAT_FOLDING +@@ -1744,7 +1745,8 @@ + } + else + ok = do_ecmd(qf_ptr->qf_fnum, NULL, NULL, NULL, (linenr_T)1, +- ECMD_HIDE + ECMD_SET_HELP); ++ ECMD_HIDE + ECMD_SET_HELP, ++ oldwin == curwin ? curwin : NULL); + } + else + ok = buflist_getfile(qf_ptr->qf_fnum, +@@ -2267,6 +2269,7 @@ + win_T *win; + tabpage_T *prevtab = curtab; + buf_T *qf_buf; ++ win_T *oldwin = curwin; + + if (eap->cmdidx == CMD_lopen || eap->cmdidx == CMD_lwindow) + { +@@ -2326,14 +2329,16 @@ + win->w_llist->qf_refcount++; + } + ++ if (oldwin != curwin) ++ oldwin = NULL; /* don't store info when in another window */ + if (qf_buf != NULL) + /* Use the existing quickfix buffer */ + (void)do_ecmd(qf_buf->b_fnum, NULL, NULL, NULL, ECMD_ONE, +- ECMD_HIDE + ECMD_OLDBUF); ++ ECMD_HIDE + ECMD_OLDBUF, oldwin); + else + { + /* Create a new quickfix buffer */ +- (void)do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, ECMD_HIDE); ++ (void)do_ecmd(0, NULL, NULL, NULL, ECMD_ONE, ECMD_HIDE, oldwin); + /* switch off 'swapfile' */ + set_option_value((char_u *)"swf", 0L, NULL, OPT_LOCAL); + set_option_value((char_u *)"bt", 0L, (char_u *)"quickfix", +diff -Naur vim72.orig/src/screen.c vim72/src/screen.c +--- vim72.orig/src/screen.c 2008-07-24 15:45:07.000000000 +0100 ++++ vim72/src/screen.c 2008-12-06 11:37:48.000000000 +0000 +@@ -2439,9 +2439,17 @@ + + #ifdef FEAT_SYN_HL + /* Show 'cursorcolumn' in the fold line. */ +- if (wp->w_p_cuc && (int)wp->w_virtcol + txtcol < W_WIDTH(wp)) +- ScreenAttrs[off + wp->w_virtcol + txtcol] = hl_combine_attr( +- ScreenAttrs[off + wp->w_virtcol + txtcol], hl_attr(HLF_CUC)); ++ if (wp->w_p_cuc) ++ { ++ txtcol += wp->w_virtcol; ++ if (wp->w_p_wrap) ++ txtcol -= wp->w_skipcol; ++ else ++ txtcol -= wp->w_leftcol; ++ if (txtcol >= 0 && txtcol < W_WIDTH(wp)) ++ ScreenAttrs[off + txtcol] = hl_combine_attr( ++ ScreenAttrs[off + txtcol], hl_attr(HLF_CUC)); ++ } + #endif + + SCREEN_LINE(row + W_WINROW(wp), W_WINCOL(wp), (int)W_WIDTH(wp), +diff -Naur vim72.orig/src/spell.c vim72/src/spell.c +--- vim72.orig/src/spell.c 2008-07-12 20:20:55.000000000 +0100 ++++ vim72/src/spell.c 2008-12-06 11:37:50.000000000 +0000 +@@ -77,7 +77,7 @@ + + /* + * Do the opposite: based on a maximum end score and a known sound score, +- * compute the the maximum word score that can be used. ++ * compute the maximum word score that can be used. + */ + #define MAXSCORE(word_score, sound_score) ((4 * word_score - sound_score) / 3) + +@@ -469,6 +469,7 @@ + garray_T sl_comppat; /* CHECKCOMPOUNDPATTERN items */ + regprog_T *sl_compprog; /* COMPOUNDRULE turned into a regexp progrm + * (NULL when no compounding) */ ++ char_u *sl_comprules; /* all COMPOUNDRULE concatenated (or NULL) */ + char_u *sl_compstartflags; /* flags for first compound word */ + char_u *sl_compallflags; /* all flags for compound words */ + char_u sl_nobreak; /* When TRUE: no spaces between words */ +@@ -625,7 +626,7 @@ + /* TRUE if a word appears in the list of banned words. */ + #define WAS_BANNED(su, word) (!HASHITEM_EMPTY(hash_find(&su->su_banned, word))) + +-/* Number of suggestions kept when cleaning up. we need to keep more than ++/* Number of suggestions kept when cleaning up. We need to keep more than + * what is displayed, because when rescore_suggestions() is called the score + * may change and wrong suggestions may be removed later. */ + #define SUG_CLEAN_COUNT(su) ((su)->su_maxcount < 130 ? 150 : (su)->su_maxcount + 20) +@@ -839,7 +840,10 @@ + static void slang_clear __ARGS((slang_T *lp)); + static void slang_clear_sug __ARGS((slang_T *lp)); + static void find_word __ARGS((matchinf_T *mip, int mode)); ++static int match_checkcompoundpattern __ARGS((char_u *ptr, int wlen, garray_T *gap)); + static int can_compound __ARGS((slang_T *slang, char_u *word, char_u *flags)); ++static int can_be_compound __ARGS((trystate_T *sp, slang_T *slang, char_u *compflags, int flag)); ++static int match_compoundrule __ARGS((slang_T *slang, char_u *compflags)); + static int valid_word_prefix __ARGS((int totprefcnt, int arridx, int flags, char_u *word, slang_T *slang, int cond_req)); + static void find_prefix __ARGS((matchinf_T *mip, int mode)); + static int fold_more __ARGS((matchinf_T *mip)); +@@ -1519,6 +1523,11 @@ + ((unsigned)flags >> 24))) + continue; + ++ /* If there is a match with a CHECKCOMPOUNDPATTERN rule ++ * discard the compound word. */ ++ if (match_checkcompoundpattern(ptr, wlen, &slang->sl_comppat)) ++ continue; ++ + if (mode == FIND_COMPOUND) + { + int capflags; +@@ -1577,6 +1586,11 @@ + if (!can_compound(slang, fword, mip->mi_compflags)) + continue; + } ++ else if (slang->sl_comprules != NULL ++ && !match_compoundrule(slang, mip->mi_compflags)) ++ /* The compound flags collected so far do not match any ++ * COMPOUNDRULE, discard the compounded word. */ ++ continue; + } + + /* Check NEEDCOMPOUND: can't use word without compounding. */ +@@ -1727,6 +1741,39 @@ + } + + /* ++ * Return TRUE if there is a match between the word ptr[wlen] and ++ * CHECKCOMPOUNDPATTERN rules, assuming that we will concatenate with another ++ * word. ++ * A match means that the first part of CHECKCOMPOUNDPATTERN matches at the ++ * end of ptr[wlen] and the second part matches after it. ++ */ ++ static int ++match_checkcompoundpattern(ptr, wlen, gap) ++ char_u *ptr; ++ int wlen; ++ garray_T *gap; /* &sl_comppat */ ++{ ++ int i; ++ char_u *p; ++ int len; ++ ++ for (i = 0; i + 1 < gap->ga_len; i += 2) ++ { ++ p = ((char_u **)gap->ga_data)[i + 1]; ++ if (STRNCMP(ptr + wlen, p, STRLEN(p)) == 0) ++ { ++ /* Second part matches at start of following compound word, now ++ * check if first part matches at end of previous word. */ ++ p = ((char_u **)gap->ga_data)[i]; ++ len = STRLEN(p); ++ if (len <= wlen && STRNCMP(ptr + wlen - len, p, len) == 0) ++ return TRUE; ++ } ++ } ++ return FALSE; ++} ++ ++/* + * Return TRUE if "flags" is a valid sequence of compound flags and "word" + * does not have too many syllables. + */ +@@ -1773,6 +1820,98 @@ + } + + /* ++ * Return TRUE when the sequence of flags in "compflags" plus "flag" can ++ * possibly form a valid compounded word. This also checks the COMPOUNDRULE ++ * lines if they don't contain wildcards. ++ */ ++ static int ++can_be_compound(sp, slang, compflags, flag) ++ trystate_T *sp; ++ slang_T *slang; ++ char_u *compflags; ++ int flag; ++{ ++ /* If the flag doesn't appear in sl_compstartflags or sl_compallflags ++ * then it can't possibly compound. */ ++ if (!byte_in_str(sp->ts_complen == sp->ts_compsplit ++ ? slang->sl_compstartflags : slang->sl_compallflags, flag)) ++ return FALSE; ++ ++ /* If there are no wildcards, we can check if the flags collected so far ++ * possibly can form a match with COMPOUNDRULE patterns. This only ++ * makes sense when we have two or more words. */ ++ if (slang->sl_comprules != NULL && sp->ts_complen > sp->ts_compsplit) ++ { ++ int v; ++ ++ compflags[sp->ts_complen] = flag; ++ compflags[sp->ts_complen + 1] = NUL; ++ v = match_compoundrule(slang, compflags + sp->ts_compsplit); ++ compflags[sp->ts_complen] = NUL; ++ return v; ++ } ++ ++ return TRUE; ++} ++ ++ ++/* ++ * Return TRUE if the compound flags in compflags[] match the start of any ++ * compound rule. This is used to stop trying a compound if the flags ++ * collected so far can't possibly match any compound rule. ++ * Caller must check that slang->sl_comprules is not NULL. ++ */ ++ static int ++match_compoundrule(slang, compflags) ++ slang_T *slang; ++ char_u *compflags; ++{ ++ char_u *p; ++ int i; ++ int c; ++ ++ /* loop over all the COMPOUNDRULE entries */ ++ for (p = slang->sl_comprules; *p != NUL; ++p) ++ { ++ /* loop over the flags in the compound word we have made, match ++ * them against the current rule entry */ ++ for (i = 0; ; ++i) ++ { ++ c = compflags[i]; ++ if (c == NUL) ++ /* found a rule that matches for the flags we have so far */ ++ return TRUE; ++ if (*p == '/' || *p == NUL) ++ break; /* end of rule, it's too short */ ++ if (*p == '[') ++ { ++ int match = FALSE; ++ ++ /* compare against all the flags in [] */ ++ ++p; ++ while (*p != ']' && *p != NUL) ++ if (*p++ == c) ++ match = TRUE; ++ if (!match) ++ break; /* none matches */ ++ } ++ else if (*p != c) ++ break; /* flag of word doesn't match flag in pattern */ ++ ++p; ++ } ++ ++ /* Skip to the next "/", where the next pattern starts. */ ++ p = vim_strchr(p, '/'); ++ if (p == NULL) ++ break; ++ } ++ ++ /* Checked all the rules and none of them match the flags, so there ++ * can't possibly be a compound starting with these flags. */ ++ return FALSE; ++} ++ ++/* + * Return non-zero if the prefix indicated by "arridx" matches with the prefix + * ID in "flags" for the word "word". + * The WF_RAREPFX flag is included in the return value for a rare prefix. +@@ -2513,9 +2652,11 @@ + lp->sl_midword = NULL; + + vim_free(lp->sl_compprog); ++ vim_free(lp->sl_comprules); + vim_free(lp->sl_compstartflags); + vim_free(lp->sl_compallflags); + lp->sl_compprog = NULL; ++ lp->sl_comprules = NULL; + lp->sl_compstartflags = NULL; + lp->sl_compallflags = NULL; + +@@ -3460,6 +3601,7 @@ + char_u *pp; + char_u *cp; + char_u *ap; ++ char_u *crp; + int cnt; + garray_T *gap; + +@@ -3545,6 +3687,12 @@ + slang->sl_compallflags = ap; + *ap = NUL; + ++ /* And a list of all patterns in their original form, for checking whether ++ * compounding may work in match_compoundrule(). This is freed when we ++ * encounter a wildcard, the check doesn't work then. */ ++ crp = alloc(todo + 1); ++ slang->sl_comprules = crp; ++ + pp = pat; + *pp++ = '^'; + *pp++ = '\'; +@@ -3587,6 +3735,20 @@ + atstart = 0; + } + } ++ ++ /* Copy flag to "sl_comprules", unless we run into a wildcard. */ ++ if (crp != NULL) ++ { ++ if (c == '+' || c == '*') ++ { ++ vim_free(slang->sl_comprules); ++ slang->sl_comprules = NULL; ++ crp = NULL; ++ } ++ else ++ *crp++ = c; ++ } ++ + if (c == '/') /* slash separates two items */ + { + *pp++ = '\'; +@@ -3611,6 +3773,9 @@ + *pp++ = '$'; + *pp = NUL; + ++ if (crp != NULL) ++ *crp = NUL; ++ + slang->sl_compprog = vim_regcomp(pat, RE_MAGIC + RE_STRING + RE_STRICT); + vim_free(pat); + if (slang->sl_compprog == NULL) +@@ -4915,6 +5080,7 @@ + } spellinfo_T; + + static afffile_T *spell_read_aff __ARGS((spellinfo_T *spin, char_u *fname)); ++static int is_aff_rule __ARGS((char_u **items, int itemcnt, char *rulename, int mincount)); + static void aff_process_flags __ARGS((afffile_T *affile, affentry_T *entry)); + static int spell_info_item __ARGS((char_u *s)); + static unsigned affitem2flag __ARGS((int flagtype, char_u *item, char_u *fname, int lnum)); +@@ -4950,7 +5116,7 @@ + static void put_sugtime __ARGS((spellinfo_T *spin, FILE *fd)); + static int write_vim_spell __ARGS((spellinfo_T *spin, char_u *fname)); + static void clear_node __ARGS((wordnode_T *node)); +-static int put_node __ARGS((FILE *fd, wordnode_T *node, int index, int regionmask, int prefixtree)); ++static int put_node __ARGS((FILE *fd, wordnode_T *node, int idx, int regionmask, int prefixtree)); + static void spell_make_sugfile __ARGS((spellinfo_T *spin, char_u *wfname)); + static int sug_filltree __ARGS((spellinfo_T *spin, slang_T *slang)); + static int sug_maketable __ARGS((spellinfo_T *spin)); +@@ -5223,8 +5389,7 @@ + /* Handle non-empty lines. */ + if (itemcnt > 0) + { +- if (STRCMP(items[0], "SET") == 0 && itemcnt == 2 +- && aff->af_enc == NULL) ++ if (is_aff_rule(items, itemcnt, "SET", 2) && aff->af_enc == NULL) + { + #ifdef FEAT_MBYTE + /* Setup for conversion from "ENC" to 'encoding'. */ +@@ -5239,7 +5404,7 @@ + smsg((char_u *)_("Conversion in %s not supported"), fname); + #endif + } +- else if (STRCMP(items[0], "FLAG") == 0 && itemcnt == 2 ++ else if (is_aff_rule(items, itemcnt, "FLAG", 2) + && aff->af_flagtype == AFT_CHAR) + { + if (STRCMP(items[1], "long") == 0) +@@ -5284,69 +5449,71 @@ + spin->si_info = p; + } + } +- else if (STRCMP(items[0], "MIDWORD") == 0 && itemcnt == 2 ++ else if (is_aff_rule(items, itemcnt, "MIDWORD", 2) + && midword == NULL) + { + midword = getroom_save(spin, items[1]); + } +- else if (STRCMP(items[0], "TRY") == 0 && itemcnt == 2) ++ else if (is_aff_rule(items, itemcnt, "TRY", 2)) + { + /* ignored, we look in the tree for what chars may appear */ + } + /* TODO: remove "RAR" later */ +- else if ((STRCMP(items[0], "RAR") == 0 +- || STRCMP(items[0], "RARE") == 0) && itemcnt == 2 +- && aff->af_rare == 0) ++ else if ((is_aff_rule(items, itemcnt, "RAR", 2) ++ || is_aff_rule(items, itemcnt, "RARE", 2)) ++ && aff->af_rare == 0) + { + aff->af_rare = affitem2flag(aff->af_flagtype, items[1], + fname, lnum); + } + /* TODO: remove "KEP" later */ +- else if ((STRCMP(items[0], "KEP") == 0 +- || STRCMP(items[0], "KEEPCASE") == 0) && itemcnt == 2 ++ else if ((is_aff_rule(items, itemcnt, "KEP", 2) ++ || is_aff_rule(items, itemcnt, "KEEPCASE", 2)) + && aff->af_keepcase == 0) + { + aff->af_keepcase = affitem2flag(aff->af_flagtype, items[1], + fname, lnum); + } +- else if (STRCMP(items[0], "BAD") == 0 && itemcnt == 2 +- && aff->af_bad == 0) ++ else if ((is_aff_rule(items, itemcnt, "BAD", 2) ++ || is_aff_rule(items, itemcnt, "FORBIDDENWORD", 2)) ++ && aff->af_bad == 0) + { + aff->af_bad = affitem2flag(aff->af_flagtype, items[1], + fname, lnum); + } +- else if (STRCMP(items[0], "NEEDAFFIX") == 0 && itemcnt == 2 ++ else if (is_aff_rule(items, itemcnt, "NEEDAFFIX", 2) + && aff->af_needaffix == 0) + { + aff->af_needaffix = affitem2flag(aff->af_flagtype, items[1], + fname, lnum); + } +- else if (STRCMP(items[0], "CIRCUMFIX") == 0 && itemcnt == 2 ++ else if (is_aff_rule(items, itemcnt, "CIRCUMFIX", 2) + && aff->af_circumfix == 0) + { + aff->af_circumfix = affitem2flag(aff->af_flagtype, items[1], + fname, lnum); + } +- else if (STRCMP(items[0], "NOSUGGEST") == 0 && itemcnt == 2 ++ else if (is_aff_rule(items, itemcnt, "NOSUGGEST", 2) + && aff->af_nosuggest == 0) + { + aff->af_nosuggest = affitem2flag(aff->af_flagtype, items[1], + fname, lnum); + } +- else if (STRCMP(items[0], "NEEDCOMPOUND") == 0 && itemcnt == 2 ++ else if ((is_aff_rule(items, itemcnt, "NEEDCOMPOUND", 2) ++ || is_aff_rule(items, itemcnt, "ONLYINCOMPOUND", 2)) + && aff->af_needcomp == 0) + { + aff->af_needcomp = affitem2flag(aff->af_flagtype, items[1], + fname, lnum); + } +- else if (STRCMP(items[0], "COMPOUNDROOT") == 0 && itemcnt == 2 ++ else if (is_aff_rule(items, itemcnt, "COMPOUNDROOT", 2) + && aff->af_comproot == 0) + { + aff->af_comproot = affitem2flag(aff->af_flagtype, items[1], + fname, lnum); + } +- else if (STRCMP(items[0], "COMPOUNDFORBIDFLAG") == 0 +- && itemcnt == 2 && aff->af_compforbid == 0) ++ else if (is_aff_rule(items, itemcnt, "COMPOUNDFORBIDFLAG", 2) ++ && aff->af_compforbid == 0) + { + aff->af_compforbid = affitem2flag(aff->af_flagtype, items[1], + fname, lnum); +@@ -5354,8 +5521,8 @@ + smsg((char_u *)_("Defining COMPOUNDFORBIDFLAG after PFX item may give wrong results in %s line %d"), + fname, lnum); + } +- else if (STRCMP(items[0], "COMPOUNDPERMITFLAG") == 0 +- && itemcnt == 2 && aff->af_comppermit == 0) ++ else if (is_aff_rule(items, itemcnt, "COMPOUNDPERMITFLAG", 2) ++ && aff->af_comppermit == 0) + { + aff->af_comppermit = affitem2flag(aff->af_flagtype, items[1], + fname, lnum); +@@ -5363,7 +5530,7 @@ + smsg((char_u *)_("Defining COMPOUNDPERMITFLAG after PFX item may give wrong results in %s line %d"), + fname, lnum); + } +- else if (STRCMP(items[0], "COMPOUNDFLAG") == 0 && itemcnt == 2 ++ else if (is_aff_rule(items, itemcnt, "COMPOUNDFLAG", 2) + && compflags == NULL) + { + /* Turn flag "c" into COMPOUNDRULE compatible string "c+", +@@ -5376,7 +5543,15 @@ + compflags = p; + } + } +- else if (STRCMP(items[0], "COMPOUNDRULE") == 0 && itemcnt == 2) ++ else if (is_aff_rule(items, itemcnt, "COMPOUNDRULES", 2)) ++ { ++ /* We don't use the count, but do check that it's a number and ++ * not COMPOUNDRULE mistyped. */ ++ if (atoi((char *)items[1]) == 0) ++ smsg((char_u *)_("Wrong COMPOUNDRULES value in %s line %d: %s"), ++ fname, lnum, items[1]); ++ } ++ else if (is_aff_rule(items, itemcnt, "COMPOUNDRULE", 2)) + { + /* Concatenate this string to previously defined ones, using a + * slash to separate them. */ +@@ -5395,7 +5570,7 @@ + compflags = p; + } + } +- else if (STRCMP(items[0], "COMPOUNDWORDMAX") == 0 && itemcnt == 2 ++ else if (is_aff_rule(items, itemcnt, "COMPOUNDWORDMAX", 2) + && compmax == 0) + { + compmax = atoi((char *)items[1]); +@@ -5403,7 +5578,7 @@ + smsg((char_u *)_("Wrong COMPOUNDWORDMAX value in %s line %d: %s"), + fname, lnum, items[1]); + } +- else if (STRCMP(items[0], "COMPOUNDMIN") == 0 && itemcnt == 2 ++ else if (is_aff_rule(items, itemcnt, "COMPOUNDMIN", 2) + && compminlen == 0) + { + compminlen = atoi((char *)items[1]); +@@ -5411,7 +5586,7 @@ + smsg((char_u *)_("Wrong COMPOUNDMIN value in %s line %d: %s"), + fname, lnum, items[1]); + } +- else if (STRCMP(items[0], "COMPOUNDSYLMAX") == 0 && itemcnt == 2 ++ else if (is_aff_rule(items, itemcnt, "COMPOUNDSYLMAX", 2) + && compsylmax == 0) + { + compsylmax = atoi((char *)items[1]); +@@ -5419,32 +5594,29 @@ + smsg((char_u *)_("Wrong COMPOUNDSYLMAX value in %s line %d: %s"), + fname, lnum, items[1]); + } +- else if (STRCMP(items[0], "CHECKCOMPOUNDDUP") == 0 && itemcnt == 1) ++ else if (is_aff_rule(items, itemcnt, "CHECKCOMPOUNDDUP", 1)) + { + compoptions |= COMP_CHECKDUP; + } +- else if (STRCMP(items[0], "CHECKCOMPOUNDREP") == 0 && itemcnt == 1) ++ else if (is_aff_rule(items, itemcnt, "CHECKCOMPOUNDREP", 1)) + { + compoptions |= COMP_CHECKREP; + } +- else if (STRCMP(items[0], "CHECKCOMPOUNDCASE") == 0 && itemcnt == 1) ++ else if (is_aff_rule(items, itemcnt, "CHECKCOMPOUNDCASE", 1)) + { + compoptions |= COMP_CHECKCASE; + } +- else if (STRCMP(items[0], "CHECKCOMPOUNDTRIPLE") == 0 +- && itemcnt == 1) ++ else if (is_aff_rule(items, itemcnt, "CHECKCOMPOUNDTRIPLE", 1)) + { + compoptions |= COMP_CHECKTRIPLE; + } +- else if (STRCMP(items[0], "CHECKCOMPOUNDPATTERN") == 0 +- && itemcnt == 2) ++ else if (is_aff_rule(items, itemcnt, "CHECKCOMPOUNDPATTERN", 2)) + { + if (atoi((char *)items[1]) == 0) + smsg((char_u *)_("Wrong CHECKCOMPOUNDPATTERN value in %s line %d: %s"), + fname, lnum, items[1]); + } +- else if (STRCMP(items[0], "CHECKCOMPOUNDPATTERN") == 0 +- && itemcnt == 3) ++ else if (is_aff_rule(items, itemcnt, "CHECKCOMPOUNDPATTERN", 3)) + { + garray_T *gap = &spin->si_comppat; + int i; +@@ -5463,24 +5635,24 @@ + = getroom_save(spin, items[2]); + } + } +- else if (STRCMP(items[0], "SYLLABLE") == 0 && itemcnt == 2 ++ else if (is_aff_rule(items, itemcnt, "SYLLABLE", 2) + && syllable == NULL) + { + syllable = getroom_save(spin, items[1]); + } +- else if (STRCMP(items[0], "NOBREAK") == 0 && itemcnt == 1) ++ else if (is_aff_rule(items, itemcnt, "NOBREAK", 1)) + { + spin->si_nobreak = TRUE; + } +- else if (STRCMP(items[0], "NOSPLITSUGS") == 0 && itemcnt == 1) ++ else if (is_aff_rule(items, itemcnt, "NOSPLITSUGS", 1)) + { + spin->si_nosplitsugs = TRUE; + } +- else if (STRCMP(items[0], "NOSUGFILE") == 0 && itemcnt == 1) ++ else if (is_aff_rule(items, itemcnt, "NOSUGFILE", 1)) + { + spin->si_nosugfile = TRUE; + } +- else if (STRCMP(items[0], "PFXPOSTPONE") == 0 && itemcnt == 1) ++ else if (is_aff_rule(items, itemcnt, "PFXPOSTPONE", 1)) + { + aff->af_pfxpostpone = TRUE; + } +@@ -5771,24 +5943,20 @@ + } + } + } +- else if (STRCMP(items[0], "FOL") == 0 && itemcnt == 2 +- && fol == NULL) ++ else if (is_aff_rule(items, itemcnt, "FOL", 2) && fol == NULL) + { + fol = vim_strsave(items[1]); + } +- else if (STRCMP(items[0], "LOW") == 0 && itemcnt == 2 +- && low == NULL) ++ else if (is_aff_rule(items, itemcnt, "LOW", 2) && low == NULL) + { + low = vim_strsave(items[1]); + } +- else if (STRCMP(items[0], "UPP") == 0 && itemcnt == 2 +- && upp == NULL) ++ else if (is_aff_rule(items, itemcnt, "UPP", 2) && upp == NULL) + { + upp = vim_strsave(items[1]); + } +- else if ((STRCMP(items[0], "REP") == 0 +- || STRCMP(items[0], "REPSAL") == 0) +- && itemcnt == 2) ++ else if (is_aff_rule(items, itemcnt, "REP", 2) ++ || is_aff_rule(items, itemcnt, "REPSAL", 2)) + { + /* Ignore REP/REPSAL count */; + if (!isdigit(*items[1])) +@@ -5819,7 +5987,7 @@ + : &spin->si_rep, items[1], items[2]); + } + } +- else if (STRCMP(items[0], "MAP") == 0 && itemcnt == 2) ++ else if (is_aff_rule(items, itemcnt, "MAP", 2)) + { + /* MAP item or count */ + if (!found_map) +@@ -5856,9 +6024,8 @@ + ga_append(&spin->si_map, '/'); + } + } +- /* Accept "SAL from to" and "SAL from to # comment". */ +- else if (STRCMP(items[0], "SAL") == 0 +- && (itemcnt == 3 || (itemcnt > 3 && items[3][0] == '#'))) ++ /* Accept "SAL from to" and "SAL from to #comment". */ ++ else if (is_aff_rule(items, itemcnt, "SAL", 3)) + { + if (do_sal) + { +@@ -5877,12 +6044,12 @@ + : items[2]); + } + } +- else if (STRCMP(items[0], "SOFOFROM") == 0 && itemcnt == 2 ++ else if (is_aff_rule(items, itemcnt, "SOFOFROM", 2) + && sofofrom == NULL) + { + sofofrom = getroom_save(spin, items[1]); + } +- else if (STRCMP(items[0], "SOFOTO") == 0 && itemcnt == 2 ++ else if (is_aff_rule(items, itemcnt, "SOFOTO", 2) + && sofoto == NULL) + { + sofoto = getroom_save(spin, items[1]); +@@ -5980,7 +6147,7 @@ + else if (spin->si_newprefID == 0 || spin->si_newprefID == 127) + MSG(_("Too many compound flags")); + else +- MSG(_("Too many posponed prefixes and/or compound flags")); ++ MSG(_("Too many postponed prefixes and/or compound flags")); + } + + if (syllable != NULL) +@@ -6017,6 +6184,22 @@ + } + + /* ++ * Return TRUE when items[0] equals "rulename", there are "mincount" items or ++ * a comment is following after item "mincount". ++ */ ++ static int ++is_aff_rule(items, itemcnt, rulename, mincount) ++ char_u **items; ++ int itemcnt; ++ char *rulename; ++ int mincount; ++{ ++ return (STRCMP(items[0], rulename) == 0 ++ && (itemcnt == mincount ++ || (itemcnt > mincount && items[mincount][0] == '#'))); ++} ++ ++/* + * For affix "entry" move COMPOUNDFORBIDFLAG and COMPOUNDPERMITFLAG from + * ae_flags to ae_comppermit and ae_compforbid. + */ +@@ -7926,6 +8109,8 @@ + char_u *p; + int rr; + int retval = OK; ++ size_t fwv = 1; /* collect return value of fwrite() to avoid ++ warnings from picky compiler */ + + fd = mch_fopen((char *)fname, "w"); + if (fd == NULL) +@@ -7936,11 +8121,11 @@ + + /* <HEADER>: <fileID> <versionnr> */ + /* <fileID> */ +- if (fwrite(VIMSPELLMAGIC, VIMSPELLMAGICL, (size_t)1, fd) != 1) +- { +- EMSG(_(e_write)); +- retval = FAIL; +- } ++ fwv &= fwrite(VIMSPELLMAGIC, VIMSPELLMAGICL, (size_t)1, fd); ++ if (fwv != (size_t)1) ++ /* Catch first write error, don't try writing more. */ ++ goto theend; ++ + putc(VIMSPELLVERSION, fd); /* <versionnr> */ + + /* +@@ -7955,7 +8140,7 @@ + + i = (int)STRLEN(spin->si_info); + put_bytes(fd, (long_u)i, 4); /* <sectionlen> */ +- fwrite(spin->si_info, (size_t)i, (size_t)1, fd); /* <infotext> */ ++ fwv &= fwrite(spin->si_info, (size_t)i, (size_t)1, fd); /* <infotext> */ + } + + /* SN_REGION: <regionname> ... +@@ -7966,7 +8151,7 @@ + putc(SNF_REQUIRED, fd); /* <sectionflags> */ + l = spin->si_region_count * 2; + put_bytes(fd, (long_u)l, 4); /* <sectionlen> */ +- fwrite(spin->si_region_name, (size_t)l, (size_t)1, fd); ++ fwv &= fwrite(spin->si_region_name, (size_t)l, (size_t)1, fd); + /* <regionname> ... */ + regionmask = (1 << spin->si_region_count) - 1; + } +@@ -8016,7 +8201,7 @@ + } + + put_bytes(fd, (long_u)l, 2); /* <folcharslen> */ +- fwrite(folchars, (size_t)l, (size_t)1, fd); /* <folchars> */ ++ fwv &= fwrite(folchars, (size_t)l, (size_t)1, fd); /* <folchars> */ + } + + /* SN_MIDWORD: <midword> */ +@@ -8027,7 +8212,8 @@ + + i = (int)STRLEN(spin->si_midword); + put_bytes(fd, (long_u)i, 4); /* <sectionlen> */ +- fwrite(spin->si_midword, (size_t)i, (size_t)1, fd); /* <midword> */ ++ fwv &= fwrite(spin->si_midword, (size_t)i, (size_t)1, fd); ++ /* <midword> */ + } + + /* SN_PREFCOND: <prefcondcnt> <prefcond> ... */ +@@ -8113,7 +8299,8 @@ + p = rr == 1 ? ftp->ft_from : ftp->ft_to; + l = (int)STRLEN(p); + putc(l, fd); +- fwrite(p, l, (size_t)1, fd); ++ if (l > 0) ++ fwv &= fwrite(p, l, (size_t)1, fd); + } + } + +@@ -8131,11 +8318,11 @@ + /* <sectionlen> */ + + put_bytes(fd, (long_u)l, 2); /* <sofofromlen> */ +- fwrite(spin->si_sofofr, l, (size_t)1, fd); /* <sofofrom> */ ++ fwv &= fwrite(spin->si_sofofr, l, (size_t)1, fd); /* <sofofrom> */ + + l = (int)STRLEN(spin->si_sofoto); + put_bytes(fd, (long_u)l, 2); /* <sofotolen> */ +- fwrite(spin->si_sofoto, l, (size_t)1, fd); /* <sofoto> */ ++ fwv &= fwrite(spin->si_sofoto, l, (size_t)1, fd); /* <sofoto> */ + } + + /* SN_WORDS: <word> ... +@@ -8160,7 +8347,7 @@ + l = (int)STRLEN(hi->hi_key) + 1; + len += l; + if (round == 2) /* <word> */ +- fwrite(hi->hi_key, (size_t)l, (size_t)1, fd); ++ fwv &= fwrite(hi->hi_key, (size_t)l, (size_t)1, fd); + --todo; + } + if (round == 1) +@@ -8176,7 +8363,7 @@ + putc(0, fd); /* <sectionflags> */ + l = spin->si_map.ga_len; + put_bytes(fd, (long_u)l, 4); /* <sectionlen> */ +- fwrite(spin->si_map.ga_data, (size_t)l, (size_t)1, fd); ++ fwv &= fwrite(spin->si_map.ga_data, (size_t)l, (size_t)1, fd); + /* <mapstr> */ + } + +@@ -8232,10 +8419,11 @@ + { + p = ((char_u **)(spin->si_comppat.ga_data))[i]; + putc((int)STRLEN(p), fd); /* <comppatlen> */ +- fwrite(p, (size_t)STRLEN(p), (size_t)1, fd);/* <comppattext> */ ++ fwv &= fwrite(p, (size_t)STRLEN(p), (size_t)1, fd); ++ /* <comppattext> */ + } + /* <compflags> */ +- fwrite(spin->si_compflags, (size_t)STRLEN(spin->si_compflags), ++ fwv &= fwrite(spin->si_compflags, (size_t)STRLEN(spin->si_compflags), + (size_t)1, fd); + } + +@@ -8259,7 +8447,8 @@ + + l = (int)STRLEN(spin->si_syllable); + put_bytes(fd, (long_u)l, 4); /* <sectionlen> */ +- fwrite(spin->si_syllable, (size_t)l, (size_t)1, fd); /* <syllable> */ ++ fwv &= fwrite(spin->si_syllable, (size_t)l, (size_t)1, fd); ++ /* <syllable> */ + } + + /* end of <SECTIONS> */ +@@ -8295,13 +8484,18 @@ + (void)put_node(fd, tree, 0, regionmask, round == 3); + } + +- /* Write another byte to check for errors. */ ++ /* Write another byte to check for errors (file system full). */ + if (putc(0, fd) == EOF) + retval = FAIL; +- ++theend: + if (fclose(fd) == EOF) + retval = FAIL; + ++ if (fwv != (size_t)1) ++ retval = FAIL; ++ if (retval == FAIL) ++ EMSG(_(e_write)); ++ + return retval; + } + +@@ -9890,6 +10084,7 @@ + char_u *p; + int len; + int totlen; ++ size_t x = 1; /* collect return value of fwrite() */ + + if (fd != NULL) + put_bytes(fd, (long_u)gap->ga_len, 2); /* <prefcondcnt> */ +@@ -9906,7 +10101,7 @@ + if (fd != NULL) + { + fputc(len, fd); +- fwrite(p, (size_t)len, (size_t)1, fd); ++ x &= fwrite(p, (size_t)len, (size_t)1, fd); + } + totlen += len; + } +@@ -11480,15 +11675,24 @@ + vim_strncpy(preword + sp->ts_prewordlen, + tword + sp->ts_splitoff, + sp->ts_twordlen - sp->ts_splitoff); +- p = preword; +- while (*skiptowhite(p) != NUL) +- p = skipwhite(skiptowhite(p)); +- if (fword_ends && !can_compound(slang, p, +- compflags + sp->ts_compsplit)) +- /* Compound is not allowed. But it may still be +- * possible if we add another (short) word. */ ++ ++ /* Verify CHECKCOMPOUNDPATTERN rules. */ ++ if (match_checkcompoundpattern(preword, sp->ts_prewordlen, ++ &slang->sl_comppat)) + compound_ok = FALSE; + ++ if (compound_ok) ++ { ++ p = preword; ++ while (*skiptowhite(p) != NUL) ++ p = skipwhite(skiptowhite(p)); ++ if (fword_ends && !can_compound(slang, p, ++ compflags + sp->ts_compsplit)) ++ /* Compound is not allowed. But it may still be ++ * possible if we add another (short) word. */ ++ compound_ok = FALSE; ++ } ++ + /* Get pointer to last char of previous word. */ + p = preword + sp->ts_prewordlen; + mb_ptr_back(preword, p); +@@ -11685,10 +11889,9 @@ + && (slang->sl_compsylmax < MAXWLEN + || sp->ts_complen + 1 - sp->ts_compsplit + < slang->sl_compmax) +- && (byte_in_str(sp->ts_complen == sp->ts_compsplit +- ? slang->sl_compstartflags +- : slang->sl_compallflags, +- ((unsigned)flags >> 24)))) ++ && (can_be_compound(sp, slang, ++ compflags, ((unsigned)flags >> 24)))) ++ + { + try_compound = TRUE; + compflags[sp->ts_complen] = ((unsigned)flags >> 24); +diff -Naur vim72.orig/src/structs.h vim72/src/structs.h +--- vim72.orig/src/structs.h 2008-07-30 21:02:50.000000000 +0100 ++++ vim72/src/structs.h 2008-12-06 11:37:49.000000000 +0000 +@@ -459,7 +459,7 @@ + typedef struct + { + int hide; /* TRUE when ":hide" was used */ +-# ifdef FEAT_BROWSE ++# ifdef FEAT_BROWSE_CMD + int browse; /* TRUE to invoke file dialog */ + # endif + # ifdef FEAT_WINDOWS +@@ -1784,10 +1784,15 @@ + #endif + + /* +- * The next three specify the offsets for displaying the buffer: ++ * "w_topline", "w_leftcol" and "w_skipcol" specify the offsets for ++ * displaying the buffer. + */ + linenr_T w_topline; /* buffer line number of the line at the + top of the window */ ++#ifdef FEAT_AUTOCMD ++ char w_topline_was_set; /* flag set to TRUE when topline is set, ++ e.g. by winrestview() */ ++#endif + #ifdef FEAT_DIFF + int w_topfill; /* number of filler lines above w_topline */ + int w_old_topfill; /* w_topfill at last redraw */ +diff -Naur vim72.orig/src/testdir/Makefile vim72/src/testdir/Makefile +--- vim72.orig/src/testdir/Makefile 2008-06-19 21:29:46.000000000 +0100 ++++ vim72/src/testdir/Makefile 2008-12-06 11:37:48.000000000 +0000 +@@ -26,15 +26,17 @@ + + .SUFFIXES: .in .out + +-nongui: nolog $(SCRIPTS) +- @echo +- @cat test.log +- @echo ALL DONE ++nongui: nolog $(SCRIPTS) report ++ ++gui: nolog $(SCRIPTS) $(SCRIPTS_GUI) report + +-gui: nolog $(SCRIPTS) $(SCRIPTS_GUI) ++report: + @echo +- @cat test.log +- @echo ALL DONE ++ @echo 'Test results:' ++ @/bin/sh -c "if test -f test.log; \ ++ then cat test.log; echo TEST FAILURE; exit 1; \ ++ else echo ALL DONE; \ ++ fi" + + $(SCRIPTS) $(SCRIPTS_GUI): $(VIMPROG) + +@@ -71,4 +73,4 @@ + test60.out: test60.vim + + nolog: +- -echo Test results: >test.log ++ -rm -f test.log +diff -Naur vim72.orig/src/testdir/Make_ming.mak vim72/src/testdir/Make_ming.mak +--- vim72.orig/src/testdir/Make_ming.mak 1970-01-01 01:00:00.000000000 +0100 ++++ vim72/src/testdir/Make_ming.mak 2008-12-06 11:37:48.000000000 +0000 +@@ -0,0 +1,91 @@ ++# Makefile to run tests for Vim, on Dos-like machines ++# with sh.exe or zsh.exe in the path or not. ++# ++# Author: Bill McCarthy ++# ++# Note that test54 has been removed until it is fixed. ++# ++# Requires a set of Unix tools: echo, diff, etc. ++ ++ifneq (sh.exe, $(SHELL)) ++DEL = rm -f ++MV = mv ++CP = cp ++DIRSLASH = / ++else ++DEL = del ++MV = rename ++CP = copy ++DIRSLASH = \ ++endif ++ ++VIMPROG = ..$(DIRSLASH)vim ++ ++# Omitted: ++# test2 "\tmp" doesn't work. ++# test10 'errorformat' is different ++# test12 can't unlink a swap file ++# test25 uses symbolic link ++# test27 can't edit file with "*" in file name ++# test31 16 bit version runs out of memory... ++ ++SCRIPTS16 = test1.out test19.out test20.out test22.out \ ++ test23.out test24.out test28.out test29.out \ ++ test35.out test36.out test43.out \ ++ test44.out test45.out test46.out test47.out \ ++ test48.out test51.out test53.out \ ++ test55.out test56.out test57.out test58.out test59.out \ ++ test60.out test61.out test62.out test63.out test64.out ++ ++# Had to remove test54 which doesn't work yet. ++# test54.out ++ ++SCRIPTS = test3.out test4.out test5.out test6.out test7.out \ ++ test8.out test9.out test11.out test13.out test14.out \ ++ test15.out test17.out test18.out test21.out test26.out \ ++ test30.out test31.out test32.out test33.out test34.out \ ++ test37.out test38.out test39.out test40.out test41.out \ ++ test42.out test52.out test65.out ++ ++SCRIPTS32 = test50.out ++ ++SCRIPTS_GUI = test16.out ++ ++.SUFFIXES: .in .out ++ ++vimall: fixff $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS_GUI) $(SCRIPTS32) ++ echo ALL DONE ++ ++nongui: fixff $(SCRIPTS16) $(SCRIPTS) ++ echo ALL DONE ++ ++small: ++ echo ALL DONE ++ ++gui: fixff $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS_GUI) ++ echo ALL DONE ++ ++win32: fixff $(SCRIPTS16) $(SCRIPTS) $(SCRIPTS32) ++ echo ALL DONE ++ ++fixff: ++ -$(VIMPROG) -u dos.vim --noplugin "+argdo set ff=dos|upd" +q *.in *.ok ++ ++clean: ++ -$(DEL) *.out ++ -$(DEL) test.ok ++ -$(DEL) small.vim ++ -$(DEL) tiny.vim ++ -$(DEL) mbyte.vim ++ -$(DEL) X* ++ -$(DEL) viminfo ++ ++.in.out: ++ $(CP) $*.ok test.ok ++ $(VIMPROG) -u dos.vim -U NONE --noplugin -s dotest.in $*.in ++ diff test.out $*.ok ++ -$(DEL) $*.out ++ $(MV) test.out $*.out ++ -$(DEL) X* ++ -$(DEL) test.ok ++ -$(DEL) viminfo +diff -Naur vim72.orig/src/testdir/test30.in vim72/src/testdir/test30.in +--- vim72.orig/src/testdir/test30.in 2008-06-25 22:33:01.000000000 +0100 ++++ vim72/src/testdir/test30.in 2008-12-06 11:37:48.000000000 +0000 +@@ -24,10 +24,17 @@ + :set nobin eol + :bwipe XXUnix XXDos XXMac + :" create mixed format files +-:!cat XXUnix XXDos >XXUxDs +-:!cat XXUnix XXMac >XXUxMac +-:!cat XXDos XXMac >XXDosMac +-:!cat XXUnix XXDos XXMac >XXUxDsMc ++:if has("vms") ++: !copy XXUnix,XXDos XXUxDs. ++: !copy XXUnix,XXMac XXUxMac. ++: !copy XXDos,XXMac XXDosMac. ++: !copy XXUnix,XXDos,XXMac XXUxDsMc. ++:else ++: !cat XXUnix XXDos >XXUxDs ++: !cat XXUnix XXMac >XXUxMac ++: !cat XXDos XXMac >XXDosMac ++: !cat XXUnix XXDos XXMac >XXUxDsMc ++:endif + :" + :" try reading and writing with 'fileformats' empty + :set fileformat=unix +diff -Naur vim72.orig/src/testdir/test42.ok vim72/src/testdir/test42.ok +--- vim72.orig/src/testdir/test42.ok 2008-02-20 12:27:37.000000000 +0000 ++++ vim72/src/testdir/test42.ok 2008-12-06 11:37:49.000000000 +0000 +@@ -20,7 +20,7 @@ + ucs-2 + + +- fileencoding=ucs-2le ++ fileencoding=utf-16le + bomb + ucs-2le + +diff -Naur vim72.orig/src/testdir/test54.in vim72/src/testdir/test54.in +--- vim72.orig/src/testdir/test54.in 2005-01-01 11:21:16.000000000 +0000 ++++ vim72/src/testdir/test54.in 2008-12-06 11:37:48.000000000 +0000 +@@ -3,8 +3,13 @@ + STARTTEST + :so small.vim + :e xx +-:!rm -f test.out +-:au BufLeave <buffer> :!echo buffer-local autommand in %>> test.out ++:if has("vms") ++: !del test.out.* ++: au BufLeave <buffer> :!write sys$output "buffer-local autommand in %" > test.out ++:else ++: !rm -f test.out ++: au BufLeave <buffer> :!echo buffer-local autommand in %>> test.out ++:endif + :e somefile " here, autocommand for xx shall write test.out + : " but autocommand shall not apply to buffer named <buffer> + :bwipe xx " here, autocommand shall be auto-deleted +diff -Naur vim72.orig/src/ui.c vim72/src/ui.c +--- vim72.orig/src/ui.c 2008-07-14 19:14:56.000000000 +0100 ++++ vim72/src/ui.c 2008-12-06 11:37:50.000000000 +0000 +@@ -1820,7 +1820,7 @@ + #ifdef HAVE_DUP + /* Use stderr for stdin, also works for shell commands. */ + close(0); +- dup(2); ++ ignored = dup(2); + #else + read_cmd_fd = 2; /* read from stderr instead of stdin */ + #endif +@@ -2020,7 +2020,7 @@ + + if (value == NULL || *length == 0) + { +- clip_free_selection(cbd); /* ??? [what's the query?] */ ++ clip_free_selection(cbd); /* nothing received, clear register */ + *(int *)success = FALSE; + return; + } +@@ -2076,7 +2076,7 @@ + text_prop.value = (unsigned char *)value; + text_prop.encoding = *type; + text_prop.format = *format; +- text_prop.nitems = STRLEN(value); ++ text_prop.nitems = len; + status = XmbTextPropertyToTextList(X_DISPLAY, &text_prop, + &text_list, &n_text); + if (status != Success || n_text < 1) +@@ -2110,6 +2110,8 @@ + int i; + int nbytes = 0; + char_u *buffer; ++ time_t start_time; ++ int timed_out = FALSE; + + for (i = + #ifdef FEAT_MBYTE +@@ -2129,6 +2131,7 @@ + case 3: type = text_atom; break; + default: type = XA_STRING; + } ++ success = MAYBE; + XtGetSelectionValue(myShell, cbd->sel_atom, type, + clip_x11_request_selection_cb, (XtPointer)&success, CurrentTime); + +@@ -2141,27 +2144,48 @@ + * characters, then they will appear before the one that requested the + * paste! Don't worry, we will catch up with any other events later. + */ +- for (;;) ++ start_time = time(NULL); ++ while (success == MAYBE) + { +- if (XCheckTypedEvent(dpy, SelectionNotify, &event)) +- break; +- if (XCheckTypedEvent(dpy, SelectionRequest, &event)) +- /* We may get a SelectionRequest here and if we don't handle +- * it we hang. KDE klipper does this, for example. */ ++ if (XCheckTypedEvent(dpy, SelectionNotify, &event) ++ || XCheckTypedEvent(dpy, SelectionRequest, &event) ++ || XCheckTypedEvent(dpy, PropertyNotify, &event)) ++ { ++ /* This is where clip_x11_request_selection_cb() should be ++ * called. It may actually happen a bit later, so we loop ++ * until "success" changes. ++ * We may get a SelectionRequest here and if we don't handle ++ * it we hang. KDE klipper does this, for example. ++ * We need to handle a PropertyNotify for large selections. */ + XtDispatchEvent(&event); ++ continue; ++ } ++ ++ /* Time out after 2 to 3 seconds to avoid that we hang when the ++ * other process doesn't respond. Note that the SelectionNotify ++ * event may still come later when the selection owner comes back ++ * to life and the text gets inserted unexpectedly. Don't know ++ * why that happens or how to avoid that :-(. */ ++ if (time(NULL) > start_time + 2) ++ { ++ timed_out = TRUE; ++ break; ++ } + + /* Do we need this? Probably not. */ + XSync(dpy, False); + +- /* Bernhard Walle solved a slow paste response in an X terminal by +- * adding: usleep(10000); here. */ ++ /* Wait for 1 msec to avoid that we eat up all CPU time. */ ++ ui_delay(1L, TRUE); + } + +- /* this is where clip_x11_request_selection_cb() is actually called */ +- XtDispatchEvent(&event); +- +- if (success) ++ if (success == TRUE) + return; ++ ++ /* don't do a retry with another type after timing out, otherwise we ++ * hang for 15 seconds. */ ++ if (timed_out) ++ break; + } + + /* Final fallback position - use the X CUT_BUFFER0 store */ +diff -Naur vim72.orig/src/version.c vim72/src/version.c +--- vim72.orig/src/version.c 2008-08-09 15:24:52.000000000 +0100 ++++ vim72/src/version.c 2008-12-06 11:37:50.000000000 +0000 +@@ -677,9 +677,152 @@ + static int included_patches[] = + { /* Add new patch number below this line */ + /**/ ++ 65, ++/**/ ++ 64, ++/**/ ++ 63, ++/**/ ++ 62, ++/**/ ++ 61, ++/**/ ++ 60, ++/**/ ++ 59, ++/**/ ++ 58, ++/**/ ++ 57, ++/**/ ++ 56, ++/**/ ++ 55, ++/**/ ++ 54, ++/**/ ++ 53, ++/**/ ++ 52, ++/**/ ++ 51, ++/**/ ++ 50, ++/**/ ++ 49, ++/**/ ++ 48, ++/**/ ++ 47, ++/**/ ++ 46, ++/**/ ++ 45, ++/**/ ++ 44, ++/**/ ++ 43, ++/**/ ++ 42, ++/**/ ++ 41, ++/**/ ++ 40, ++/**/ ++ 39, ++/**/ ++ 38, ++/**/ ++ 37, ++/**/ ++ 36, ++/**/ ++ 35, ++/**/ ++ 34, ++/**/ ++ 33, ++/**/ ++ 32, ++/**/ ++ 31, ++/**/ ++ 30, ++/**/ ++ 29, ++/**/ ++ 28, ++/**/ ++ 27, ++/**/ ++ 26, ++/**/ ++ 25, ++/**/ ++ 24, ++/**/ ++ 23, ++/**/ ++ 22, ++/**/ ++ 21, ++/**/ ++ 20, ++/**/ ++ 19, ++/**/ ++ 18, ++/**/ ++ 17, ++/**/ ++ 16, ++/**/ ++ 15, ++/**/ ++ 14, ++/**/ ++ 13, ++/**/ ++ 12, ++/**/ ++ 11, ++/**/ ++ 10, ++/**/ ++ 9, ++/**/ ++ 8, ++/**/ ++ 7, ++/**/ ++ 6, ++/**/ ++ 5, ++/**/ ++ 4, ++/**/ ++ 3, ++/**/ ++ 2, ++/**/ ++ 1, ++/**/ + 0 + }; + ++/* ++ * Place to put a short description when adding a feature with a patch. ++ * Keep it short, e.g.,: "relative numbers", "persistent undo". ++ * Also add a comment marker to separate the lines. ++ * See the official Vim patches for the diff format: It must use a context of ++ * one line only. Use "diff -C2". ++ */ ++static char *(extra_patches[]) = ++{ /* Add your patch description below this line */ ++/**/ ++ NULL ++}; ++ + int + highest_patch() + { +@@ -786,7 +929,7 @@ + MSG_PUTS(_("\nRISC OS version")); + #endif + #ifdef VMS +- MSG_PUTS("\nOpenVMS version"); ++ MSG_PUTS(_("\nOpenVMS version")); + # ifdef HAVE_PATHDEF + if (*compiled_arch != NUL) + { +@@ -825,6 +968,19 @@ + } + } + ++ /* Print the list of extra patch descriptions if there is at least one. */ ++ if (extra_patches[0] != NULL) ++ { ++ MSG_PUTS(_("\nExtra patches: ")); ++ s = ""; ++ for (i = 0; extra_patches[i] != NULL; ++i) ++ { ++ MSG_PUTS(s); ++ s = ", "; ++ MSG_PUTS(extra_patches[i]); ++ } ++ } ++ + #ifdef MODIFIED_BY + MSG_PUTS("\n"); + MSG_PUTS(_("Modified by ")); +diff -Naur vim72.orig/src/vim.h vim72/src/vim.h +--- vim72.orig/src/vim.h 2008-08-09 17:03:38.000000000 +0100 ++++ vim72/src/vim.h 2008-12-06 11:37:50.000000000 +0000 +@@ -341,8 +341,14 @@ + #ifdef BACKSLASH_IN_FILENAME + # define PATH_ESC_CHARS ((char_u *)" \t\n*?[{`%#'"|!<") + #else +-# define PATH_ESC_CHARS ((char_u *)" \t\n*?[{`$\%#'"|!<") +-# define SHELL_ESC_CHARS ((char_u *)" \t\n*?[{`$\%#'"|!<>();&") ++# ifdef VMS ++ /* VMS allows a lot of characters in the file name */ ++# define PATH_ESC_CHARS ((char_u *)" \t\n*?{`\%#'"|!") ++# define SHELL_ESC_CHARS ((char_u *)" \t\n*?{`\%#'|!()&") ++# else ++# define PATH_ESC_CHARS ((char_u *)" \t\n*?[{`$\%#'"|!<") ++# define SHELL_ESC_CHARS ((char_u *)" \t\n*?[{`$\%#'"|!<>();&") ++# endif + #endif + + #define NUMBUFLEN 30 /* length of a buffer to store a number in ASCII */ +@@ -370,7 +376,7 @@ + * Define __w64 as an empty token for everything but MSVC 7.x or later. + */ + # if !defined(_MSC_VER) || (_MSC_VER < 1300) +-# define __w64 ++# define __w64 + # endif + typedef unsigned long __w64 long_u; + typedef long __w64 long_i; +@@ -1728,7 +1734,8 @@ + #define VV_MOUSE_COL 51 + #define VV_OP 52 + #define VV_SEARCHFORWARD 53 +-#define VV_LEN 54 /* number of v: vars */ ++#define VV_OLDFILES 54 ++#define VV_LEN 55 /* number of v: vars */ + + #ifdef FEAT_CLIPBOARD + +@@ -1979,6 +1986,9 @@ + # endif + #endif + ++#ifndef FEAT_NETBEANS_INTG ++# undef NBDEBUG ++#endif + #ifdef NBDEBUG /* Netbeans debugging. */ + # include "nbdebug.h" + #else +@@ -2054,4 +2064,10 @@ + #define DOSO_VIMRC 1 /* loading vimrc file */ + #define DOSO_GVIMRC 2 /* loading gvimrc file */ + ++/* flags for read_viminfo() and children */ ++#define VIF_WANT_INFO 1 /* load non-mark info */ ++#define VIF_WANT_MARKS 2 /* load file marks */ ++#define VIF_FORCEIT 4 /* overwrite info already read */ ++#define VIF_GET_OLDFILES 8 /* load v:oldfiles */ ++ + #endif /* VIM__H */ +diff -Naur vim72.orig/src/window.c vim72/src/window.c +--- vim72.orig/src/window.c 2008-08-06 12:00:30.000000000 +0100 ++++ vim72/src/window.c 2008-12-06 11:37:50.000000000 +0000 +@@ -531,7 +531,8 @@ + # ifdef FEAT_SCROLLBIND + curwin->w_p_scb = FALSE; + # endif +- (void)do_ecmd(0, ptr, NULL, NULL, ECMD_LASTL, ECMD_HIDE); ++ (void)do_ecmd(0, ptr, NULL, NULL, ECMD_LASTL, ++ ECMD_HIDE, NULL); + if (nchar == 'F' && lnum >= 0) + { + curwin->w_cursor.lnum = lnum; +@@ -4028,14 +4029,14 @@ + if (mch_dirname(cwd, MAXPATHL) == OK) + globaldir = vim_strsave(cwd); + } +- mch_chdir((char *)curwin->w_localdir); +- shorten_fnames(TRUE); ++ if (mch_chdir((char *)curwin->w_localdir) == 0) ++ shorten_fnames(TRUE); + } + else if (globaldir != NULL) + { + /* Window doesn't have a local directory and we are not in the global + * directory: Change to the global directory. */ +- mch_chdir((char *)globaldir); ++ ignored = mch_chdir((char *)globaldir); + vim_free(globaldir); + globaldir = NULL; + shorten_fnames(TRUE); +diff -Naur vim72.orig/src/workshop.c vim72/src/workshop.c +--- vim72.orig/src/workshop.c 2008-06-21 19:53:26.000000000 +0100 ++++ vim72/src/workshop.c 2008-12-06 11:37:50.000000000 +0000 +@@ -1121,8 +1121,12 @@ + ? (char *)curbuf->b_sfname : "<None>"); + #endif + +- strcpy(ffname, (char *) curbuf->b_ffname); +- *filename = ffname; /* copy so nobody can change b_ffname */ ++ if (curbuf->b_ffname == NULL) ++ ffname[0] = NUL; ++ else ++ /* copy so nobody can change b_ffname */ ++ strcpy(ffname, (char *) curbuf->b_ffname); ++ *filename = ffname; + *curLine = curwin->w_cursor.lnum; + *curCol = curwin->w_cursor.col; + diff --git a/src/patches/vim-7.2-mandir-1.patch b/src/patches/vim-7.2-mandir-1.patch new file mode 100644 index 0000000..4038442 --- /dev/null +++ b/src/patches/vim-7.2-mandir-1.patch @@ -0,0 +1,82 @@ +Submitted By: Alexander E. Patrakov +Date: 2006-05-27 +Initial Package Version: 7.0 +Upstream status: LFS specific +Description: Adjusts installation of manual pages to meet Man-DB expectations. + + Additional change to explicitly install the man pages into + /usr/share/man instead of /usr/man by Ag Hatzim. + +--- vim70/src/Makefile.orig 2006-05-27 12:49:31.767959808 +0300 ++++ vim70/src/Makefile 2006-05-27 12:49:55.778309680 +0300 +@@ -867,7 +867,7 @@ + # Uncomment the next line to install Vim in "/usr/bin" + #BINDIR = /usr/bin + # Uncomment the next line to install Vim manuals in "/usr/share/man/man1" +-#MANDIR = /usr/share/man ++MANDIR = /usr/share/man + # Uncomment the next line to install Vim help files in "/usr/share/vim" + #DATADIR = /usr/share + +@@ -1325,7 +1325,7 @@ + DEST_MAN_PL = $(DEST_MAN_TOP)/pl$(MAN1DIR) + DEST_MAN_PL_I = $(DEST_MAN_TOP)/pl.ISO8859-2$(MAN1DIR) + DEST_MAN_PL_U = $(DEST_MAN_TOP)/pl.UTF-8$(MAN1DIR) +-DEST_MAN_RU = $(DEST_MAN_TOP)/ru.KOI8-R$(MAN1DIR) ++DEST_MAN_RU = $(DEST_MAN_TOP)/ru$(MAN1DIR) + DEST_MAN_RU_U = $(DEST_MAN_TOP)/ru.UTF-8$(MAN1DIR) + + # BASIC_SRC: files that are always used +@@ -1905,52 +1905,24 @@ + # install the language specific files for tools, if they were unpacked + install-tool-languages: + -$(SHELL) ./installman.sh xxd $(DEST_MAN_FR) "-fr" $(INSTALLMANARGS) +- -$(SHELL) ./installman.sh xxd $(DEST_MAN_FR_I) "-fr" $(INSTALLMANARGS) +- -$(SHELL) ./installman.sh xxd $(DEST_MAN_FR_U) "-fr.UTF-8" $(INSTALLMANARGS) + -$(SHELL) ./installman.sh xxd $(DEST_MAN_IT) "-it" $(INSTALLMANARGS) +- -$(SHELL) ./installman.sh xxd $(DEST_MAN_IT_I) "-it" $(INSTALLMANARGS) +- -$(SHELL) ./installman.sh xxd $(DEST_MAN_IT_U) "-it.UTF-8" $(INSTALLMANARGS) + -$(SHELL) ./installman.sh xxd $(DEST_MAN_PL) "-pl" $(INSTALLMANARGS) +- -$(SHELL) ./installman.sh xxd $(DEST_MAN_PL_I) "-pl" $(INSTALLMANARGS) +- -$(SHELL) ./installman.sh xxd $(DEST_MAN_PL_U) "-pl.UTF-8" $(INSTALLMANARGS) + -$(SHELL) ./installman.sh xxd $(DEST_MAN_RU) "-ru" $(INSTALLMANARGS) +- -$(SHELL) ./installman.sh xxd $(DEST_MAN_RU_U) "-ru.UTF-8" $(INSTALLMANARGS) + + # install the language specific files, if they were unpacked + install-languages: languages $(DEST_LANG) $(DEST_KMAP) + -$(SHELL) ./installman.sh install $(DEST_MAN_FR) "-fr" $(INSTALLMANARGS) +- -$(SHELL) ./installman.sh install $(DEST_MAN_FR_I) "-fr" $(INSTALLMANARGS) +- -$(SHELL) ./installman.sh install $(DEST_MAN_FR_U) "-fr.UTF-8" $(INSTALLMANARGS) + -$(SHELL) ./installman.sh install $(DEST_MAN_IT) "-it" $(INSTALLMANARGS) +- -$(SHELL) ./installman.sh install $(DEST_MAN_IT_I) "-it" $(INSTALLMANARGS) +- -$(SHELL) ./installman.sh install $(DEST_MAN_IT_U) "-it.UTF-8" $(INSTALLMANARGS) + -$(SHELL) ./installman.sh install $(DEST_MAN_PL) "-pl" $(INSTALLMANARGS) +- -$(SHELL) ./installman.sh install $(DEST_MAN_PL_I) "-pl" $(INSTALLMANARGS) +- -$(SHELL) ./installman.sh install $(DEST_MAN_PL_U) "-pl.UTF-8" $(INSTALLMANARGS) + -$(SHELL) ./installman.sh install $(DEST_MAN_RU) "-ru" $(INSTALLMANARGS) +- -$(SHELL) ./installman.sh install $(DEST_MAN_RU_U) "-ru.UTF-8" $(INSTALLMANARGS) + -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ + $(DEST_MAN_FR) $(INSTALLMLARGS) + -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ +- $(DEST_MAN_FR_I) $(INSTALLMLARGS) +- -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ +- $(DEST_MAN_FR_U) $(INSTALLMLARGS) +- -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ + $(DEST_MAN_IT) $(INSTALLMLARGS) + -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ +- $(DEST_MAN_IT_I) $(INSTALLMLARGS) +- -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ +- $(DEST_MAN_IT_U) $(INSTALLMLARGS) +- -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ + $(DEST_MAN_PL) $(INSTALLMLARGS) + -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ +- $(DEST_MAN_PL_I) $(INSTALLMLARGS) +- -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ +- $(DEST_MAN_PL_U) $(INSTALLMLARGS) +- -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ + $(DEST_MAN_RU) $(INSTALLMLARGS) +- -$(SHELL) ./installml.sh install "$(GUI_MAN_TARGETS)" \ +- $(DEST_MAN_RU_U) $(INSTALLMLARGS) + if test -n "$(MAKEMO)" -a -f $(PODIR)/Makefile; then \ + cd $(PODIR); $(MAKE) prefix=$(DESTDIR)$(prefix) LOCALEDIR=$(DEST_LANG) \ + INSTALL_DATA=$(INSTALL_DATA) FILEMOD=$(FILEMOD) install; \ diff --git a/src/scripts/backupiso b/src/scripts/backupiso index c1cc35b..426c1e4 100644 --- a/src/scripts/backupiso +++ b/src/scripts/backupiso @@ -2,8 +2,8 @@
COREVER=`cat /opt/pakfire/db/core/mine` # FIXME: edit this lines before release -URL=http://download.ipfire.org/iso/ -ISO=ipfire-2.7.i586-full-core$COREVER.iso +URL=http://download.ipfire.org/releases/ipfire-2.x/2.9-core$COREVER/ +ISO=ipfire-2.9.i586-full-core$COREVER.iso
if [ -z "$1" ]; then echo usage: $0 backup-file diff --git a/src/scripts/hddshutdown b/src/scripts/hddshutdown index 2899499..bb28f83 100644 --- a/src/scripts/hddshutdown +++ b/src/scripts/hddshutdown @@ -1,13 +1,26 @@ #!/usr/bin/perl +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2011 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### # # IPFire HDD Shutdown state reader # -# This code is distributed under the terms of the GPL -# -# 18.09.2007 Maniacikarus - IPFire.org - maniacikarus@ipfire.org -# 22.09.2007 Arne_F - fitzenreiter.de - arne@fitzenreiter.de - -# begin
my @devices = `kudzu -qps -c HD | grep device: | cut -d" " -f2 | sort | uniq`; my $diskstats = ""; @@ -20,7 +33,7 @@ if ($debug){print "### Searching for available Disks ###\n";} foreach (@devices){ chomp $_; my @array = split(///,$_); - $diskstats = `cat /var/run/hddstats-$array[$#array]`; + $diskstats = `cat /var/run/hddstats-$array[$#array] 2>/dev/null`; chomp $diskstats; $newdiskstats = `iostat -d -t $_ | tail -2 | head -1 | awk '{ print $5","$6}'`; chomp $newdiskstats; diff --git a/src/scripts/makegraphs b/src/scripts/makegraphs index c2baee7..97d086a 100644 --- a/src/scripts/makegraphs +++ b/src/scripts/makegraphs @@ -3,7 +3,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2008 Michael Tremer & Christian Schmidt # +# Copyright (C) 2008-2011 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -103,7 +103,7 @@ sub updatehdddata{ system ('/usr/bin/vnstat -u');
my @disks = `kudzu -qps -c HD | grep device: | cut -d" " -f2 | sort | uniq`; -system("unlink /var/run/hddstatus && touch /var/run/hddstatus"); +system("unlink /var/run/hddstatus 2>/dev/null && touch /var/run/hddstatus"); foreach (@disks){ my $disk = $_; chomp $disk; @@ -114,7 +114,7 @@ foreach (@disks){ my $newdiskstats = ""; my @array = split(///,$disk);
- $diskstats = `cat /var/run/hddstats-$array[$#array]`; + $diskstats = `cat /var/run/hddstats-$array[$#array] 2>/dev/null`; chomp $diskstats; my $newdiskstats = `/usr/bin/iostat -d -t $disk | tail -2 | head -1 | awk '{ print $5","$6}'`; chomp $newdiskstats; @@ -122,7 +122,7 @@ foreach (@disks){ chomp $status;
if ($status !~/standby/ || $diskstats ne $newdiskstats){ - if (-e "/var/run/hddshutdown-".$array[$#array]){system("unlink /var/run/hddshutdown-".$array[$#array]);} + if (-e "/var/run/hddshutdown-".$array[$#array]){system("unlink /var/run/hddshutdown-".$array[$#array]." 2>/dev/null");} }
if (-e "/var/run/hddshutdown-".$array[$#array]){$status = " standby\n";} diff --git a/src/scripts/scanhd b/src/scripts/scanhd index f7f50d3..0d97d55 100644 --- a/src/scripts/scanhd +++ b/src/scripts/scanhd @@ -2,10 +2,23 @@
case "$1" in ide) - /sbin/kudzu -qps -c HD | egrep "desc|device:" | awk -F': ' '{print $2}' | sed -e '/"$/a\' -e "s/$/;/g" | tr "\n" "XX" | sed -e "s/XX/\n/g" -e "s/;X/;/g" > /var/ipfire/extrahd/scan + /sbin/kudzu -qps -c HD | egrep "desc|device:" | awk -F': ' '{print $2}' | sed -e '/"$/a\' -e "s/$/;/g" | tr "\n" "XX" | sed -e "s/XX/\n/g" -e "s/;X/;/g" | grep '^"' -v > /var/ipfire/extrahd/scan + if [ -e /dev/.mdadm ]; then + echo 'md;"MD Software-Raid";' >> /var/ipfire/extrahd/scan + fi + if [ -e /dev/mmcblk0 ]; then + echo 'mmcblk0;"MMC/SD Cardreader";' >> /var/ipfire/extrahd/scan + fi + if [ -e /dev/mmcblk1 ]; then + echo 'mmcblk1;"MMC/SD Cardreader";' >> /var/ipfire/extrahd/scan + fi ;; partitions) - cat /proc/partitions | awk '{print $4 ";" $3 ";"}' | grep -v name | grep -v "^;;$" > /var/ipfire/extrahd/partitions + cat /proc/partitions | awk '{print $4 " " $3 }' | grep -v name | grep -v "^[:space:]*$" | \ + while read device size; do + [ -z "${device}" ] && continue + echo "${device};${size};$(blkid -c /dev/null -s UUID -o value /dev/${device});" + done > /var/ipfire/extrahd/partitions ;; *) echo "Usage: $0 (ide|partitions)" diff --git a/src/scripts/setddns.pl b/src/scripts/setddns.pl index beb9af8..2c7c947 100644 --- a/src/scripts/setddns.pl +++ b/src/scripts/setddns.pl @@ -174,33 +174,6 @@ if ($ip ne $ipcache) { &General::log("Dynamic DNS ip-update for cjb.net ($settings{'LOGIN'}) : failure (could not connect to server)"); } } - elsif ($settings{'SERVICE'} eq 'mydyn') { - # use proxy ? - my %proxysettings; - &General::readhash("${General::swroot}/proxy/settings", %proxysettings); - if ($_=$proxysettings{'UPSTREAM_PROXY'}) { - my ($peer, $peerport) = (/^(?:[a-zA-Z ]+://)?(?:[A-Za-z0-9_.-]*?(?::[A-Za-z0-9_.-]*?)?@)?([a-zA-Z0-9._-]*?)(?::([0-9]{1,5}))?(?:/.*?)?$/); - Net::SSLeay::set_proxy($peer,$peerport,$proxysettings{'UPSTREAM_USER'},$proxysettings{'UPSTREAM_PASSWORD'} ); - } - - my ($out, $response) = Net::SSLeay::get_http( 'www.mydyn.de', - 80, - "/cgi-bin/update.pl?$settings{'LOGIN'}-$settings{'PASSWORD'}", - Net::SSLeay::make_headers('User-Agent' => 'IPFire' ) - ); - - if ($response =~ m%HTTP/1.. 200 OK%) { - if ( $out !~ m/The IP address of the subdomain/ ) { - &General::log("Dynamic DNS ip-update for mydyn.de ($settings{'LOGIN'}) : failure (bad password or login)"); - } else { - &General::log("Dynamic DNS ip-update for mydyn.de ($settings{'LOGIN'}) : success"); - $success++; - } - } else { - &General::log("Dynamic DNS ip-update for mydyn.de ($settings{'LOGIN'}) : failure (could not connect to server)"); - } - - } elsif ($settings{'SERVICE'} eq 'selfhost') { # use proxy ? my %proxysettings; @@ -390,7 +363,7 @@ if ($ip ne $ipcache) { &General::log("Dynamic DNS ip-update for $settings{'HOSTNAME'}.$settings{'DOMAIN'} : failure (could not connect to server)"); } } - elsif ($settings{'SERVICE'} eq 'regfish') { + elsif ($settings{'SERVICE'} eq 'strato') { # use proxy ? my %proxysettings; &General::readhash("${General::swroot}/proxy/settings", %proxysettings); @@ -398,25 +371,62 @@ if ($ip ne $ipcache) { my ($peer, $peerport) = (/^(?:[a-zA-Z ]+://)?(?:[A-Za-z0-9_.-]*?(?::[A-Za-z0-9_.-]*?)?@)?([a-zA-Z0-9._-]*?)(?::([0-9]{1,5}))?(?:/.*?)?$/); Net::SSLeay::set_proxy($peer,$peerport,$proxysettings{'UPSTREAM_USER'},$proxysettings{'UPSTREAM_PASSWORD'} ); } - my ($out, $response) = Net::SSLeay::get_https( 'dyndns.regfish.de', - 443, - "/?fqdn=$settings{'DOMAIN'}&ipv4=$ip&forcehost=1&authtype=secure&token=$settings{'LOGIN'}", - Net::SSLeay::make_headers('User-Agent' => 'Ipfire' ) - ); - #Valid responses from service are: - # success|100|update succeeded! - # success|101|no update needed at this time.. + + if ($settings{'HOSTNAME'} eq '') { + $settings{'HOSTDOMAIN'} = $settings{'DOMAIN'}; + } else { + $settings{'HOSTDOMAIN'} = "$settings{'HOSTNAME'}.$settings{'DOMAIN'}"; + } + + my ($out, $response) = Net::SSLeay::get_https( 'dyndns.strato.com', + 443, + "/nic/update?hostname=$settings{'HOSTDOMAIN'}&myip=$ip", + Net::SSLeay::make_headers('User-Agent' => 'IPFire', + 'Authorization' => 'Basic ' . encode_base64("$settings{'LOGIN'}:$settings{'PASSWORD'}") ) + ); + if ($response =~ m%HTTP/1.. 200 OK%) { - if ( $out !~ m/(success|(100|101)|)/ig ) { - &General::log("Dynamic DNS ip-update for $settings{'DOMAIN'} : failure ($out)"); + #Valid responses from update => ErrCount=0 + if ( $out =~ m/good |nochg /ig) { + &General::log("Dynamic DNS ip-update for $settings{'HOSTNAME'}.$settings{'DOMAIN'} : success"); + $success++; } else { - &General::log("Dynamic DNS ip-update for $settings{'DOMAIN'} : success"); + &General::log("Dynamic DNS ip-update for $settings{'HOSTNAME'}.$settings{'DOMAIN'} : failure1 ($out)"); $success++; } + } elsif ( $out =~ m/<title>(.*)</title>/ig ) { + &General::log("Dynamic DNS ip-update for $settings{'HOSTNAME'}.$settings{'DOMAIN'} : failure2 ($1)"); } else { - &General::log("Dynamic DNS ip-update for $settings{'DOMAIN'} : failure (could not connect to server)"); + &General::log("Dynamic DNS ip-update for $settings{'HOSTNAME'}.$settings{'DOMAIN'} : failure3 ($response)"); } } + elsif ($settings{'SERVICE'} eq 'regfish') { + # use proxy ? + my %proxysettings; + &General::readhash("${General::swroot}/proxy/settings", %proxysettings); + if ($_=$proxysettings{'UPSTREAM_PROXY'}) { + my ($peer, $peerport) = (/^(?:[a-zA-Z ]+://)?(?:[A-Za-z0-9_.-]*?(?::[A-Za-z0-9_.-]*?)?@)?([a-zA-Z0-9._-]*?)(?::([0-9]{1,5}))?(?:/.*?)?$/); + Net::SSLeay::set_proxy($peer,$peerport,$proxysettings{'UPSTREAM_USER'},$proxysettings{'UPSTREAM_PASSWORD'} ); + } + my ($out, $response) = Net::SSLeay::get_https( 'dyndns.regfish.de', + 443, + "/?fqdn=$settings{'DOMAIN'}&ipv4=$ip&forcehost=1&authtype=secure&token=$settings{'LOGIN'}", + Net::SSLeay::make_headers('User-Agent' => 'Ipfire' ) + ); + #Valid responses from service are: + #success|100|update succeeded! + #success|101|no update needed at this time.. + if ($response =~ m%HTTP/1.. 200 OK%) { + if ( $out !~ m/(success|(100|101)|)/ig ) { + &General::log("Dynamic DNS ip-update for $settings{'DOMAIN'} : failure ($out)"); + } else { + &General::log("Dynamic DNS ip-update for $settings{'DOMAIN'} : success"); + $success++; + } + } else { + &General::log("Dynamic DNS ip-update for $settings{'DOMAIN'} : failure (could not connect to server)"); + } + } elsif ($settings{'SERVICE'} eq 'ovh') { my %proxysettings; &General::readhash("${General::swroot}/proxy/settings", %proxysettings); diff --git a/src/scripts/vpn-watch b/src/scripts/vpn-watch index 0c5f62d..af646ad 100755 --- a/src/scripts/vpn-watch +++ b/src/scripts/vpn-watch @@ -1,6 +1,6 @@ #!/usr/bin/perl ################################################## -##### VPN-Watch.pl Version 0.5 ##### +##### VPN-Watch.pl Version 0.6a ##### ################################################## # # # VPN-Watch is part of the IPFire Firewall # @@ -31,8 +31,8 @@ while ( $i == 0){
$round++;
- # Reset roundcounter after 10 min. To do established check. - if ($round > 9) { $round=0 } + # Reset roundcounter after 60 min. To do established check. + if ($round > 59) { $round=0; }
if (open(FILE, "<${General::swroot}/vpn/config")) { @vpnsettings = <FILE>; close(FILE); @@ -55,17 +55,23 @@ foreach (@vpnsettings){ my $remoteip = `/usr/bin/ping -c 1 $remotehostname 2>/dev/null | head -n1 | awk '{print $3}' | tr -d '()' | tr -d ':'`;chomp($remoteip); if ($remoteip eq ""){next;if ($debug){logger("Unable to resolve $remotehostname.");}} my $ipmatch= `echo "$status" | grep '$remoteip' | grep '$settings[2]'`; - my $established= `echo "$status" | grep '$settings[2]' | grep 'erouted;'`; - - if ( $ipmatch eq '' ){ + my $established= `echo "$status" | grep '$settings[2]' | grep 'erouted;'`; + my $known= `echo "$status" | grep '$settings[2]'`; + + if ( $ipmatch eq '' && $known ne '' ){ logger("Remote IP for host $remotehostname($remoteip) has changed, restarting ipsec."); system("/usr/local/bin/ipsecctrl S $settings[0]"); + $round=0; last; #all connections will reloaded #remove this if ipsecctrl can restart single con again } - if ( ($round = 0) && ($established eq '')) { + + if ($debug){logger("Round=".$round." and established=".$established);} + + if ( ($round == 0) && ($established eq '')) { logger("Connection to $remotehostname($remoteip) not erouted, restarting ipsec."); system("/usr/local/bin/ipsecctrl S $settings[0]"); + $round=0; last; #all connections will reloaded #remove this if ipsecctrl can restart single con again
diff --git a/tools/check_langs.sh b/tools/check_langs.sh old mode 100644 new mode 100755 index cb73409..3122d31 --- a/tools/check_langs.sh +++ b/tools/check_langs.sh @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -28,7 +28,7 @@ fi cat ./langs/de/cgi-bin/de.pl | grep '.*' | awk -F' '{print $2}'| sort > /tmp/de_cgi-bin.$$ cat ./langs/de/install/lang_de.c | grep TR_ | awk -F\ '{print $2}' > /tmp/de_install.$$
-for i in ./langs/en; do +for i in ./langs/en ./langs/fr ./langs/es; do language=`echo "$i" | awk -F/ '{ print $3 }'`
echo "############################################################################" diff --git a/tools/check_strings.pl b/tools/check_strings.pl old mode 100644 new mode 100755 diff --git a/tools/make-functions b/tools/make-functions index 530cd47..2bd85f1 100644 --- a/tools/make-functions +++ b/tools/make-functions @@ -2,7 +2,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007 Michael Tremer & Christian Schmidt # +# Copyright (C) 2010 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -265,7 +265,7 @@ entershell() { exiterror "No such file or directory: $BASEDIR/build/usr/src/lfs/" fi echo "Entering to a shell inside LFS chroot, go out with exit" - chroot $LFS /tools/bin/env -i HOME=/root TERM=$TERM PS1='\u:\w$ ' \ + $linux32 chroot $LFS /tools/bin/env -i HOME=/root TERM=$TERM PS1='\u:\w$ ' \ PATH=/usr/local/bin:/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin \ VERSION=$VERSION CONFIG_ROOT=$CONFIG_ROOT \ NAME="$NAME" SNAME="$SNAME" SLOGAN="$SLOGAN" \ @@ -728,8 +728,12 @@ update_langs() { chmod 755 $BASEDIR/tools/{check_strings.pl,sort_strings.pl,check_langs.sh} $BASEDIR/tools/sort_strings.pl en $BASEDIR/tools/sort_strings.pl de + $BASEDIR/tools/sort_strings.pl fr + $BASEDIR/tools/sort_strings.pl es $BASEDIR/tools/check_strings.pl en > $BASEDIR/doc/language_issues.en $BASEDIR/tools/check_strings.pl de > $BASEDIR/doc/language_issues.de + $BASEDIR/tools/check_strings.pl fr > $BASEDIR/doc/language_issues.fr + $BASEDIR/tools/check_strings.pl es > $BASEDIR/doc/language_issues.es $BASEDIR/tools/check_langs.sh > $BASEDIR/doc/language_missings beautify message DONE }
hooks/post-receive -- IPFire 2.x development tree