晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
Server : Apache System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64 User : rainic ( 1014) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /usr/share/doc/libpwquality/ |
Upload File : |
libpwquality NEWS -- history of user-visible changes. Release 1.4.4 * Fix regression with enabling the cracklib check during build Release 1.4.3 * Multiple translation updates * Add usersubstr check for substrings of N characters from the username patch by Danny Sauer * Add --disable-cracklib-check configure parameter Release 1.4.2 * Fix regression in handling retry, enforce_for_root, and local_users_only options introduced with the previous release. Release 1.4.1 * pam_pwquality: Abort the retry loop if user requests it. * Allow setting retry, enforce_for_root, and local_users_only options in the pwquality.conf config file. * Fix uninitialized memory in word distance calculations. * Fix possible one byte buffer underflow when parsing the config file. * Return default cracklib dictionary path if not overriden. * Update translations from Zanata. Release 1.4.0 * Fix possible buffer overflow with data from /dev/urandom in pwquality_generate(). * Do not try to check presence of too short username in password. (thanks to Nikos Mavrogiannopoulos) * Make the user name check optional (via usercheck option). * Add an 'enforcing' option to make the checks to be warning-only in PAM. * The difok = 0 setting will disable all old password similarity checks except new and old passwords being identical. * Updated translations from Zanata. Release 1.3.0 * Change the defaults for credits, difok, and minlen * Make the cracklib check optional but on by default * Add implicit support for parsing <cfgfile>.d/*.conf files * Add libpwquality API manual page Release 1.2.4 * Add Python3 module subpackage Release 1.2.3 * Fix problem with parsing the pam_pwquality options patch by Vladimir Sorokin. * Updated translations from Transifex * Treat empty user or password as NULL Release 1.2.2 * Manual page fixes. * Make it possible to set the maxsequence configuration value. * Updated translations from Transifex. Release 1.2.1 * Properly free pwquality settings. * Add extern "C" to public header. * Updated translations from Transifex. Release 1.2.0 * Add maxsequence check for too long monotonic character sequence. * Clarified alternative licensing to GPLv2+. * Add local_users_only option to skip the pwquality checks for non-locals. (thanks to Stef Walter) Release 1.1.1 * Use rpm built-in filtering of provides (fix for rhbz#830153) * Remove strain debug fprintf() (fix for rhbz#831567) * Make the Python bindings build optional (thanks to Colin Walters) * Make the PAM module build optional (thanks to Jasper Lievisse Adriaanse) Release 1.1.0 * Fixed a memory leak when throwing PWQError exception * Added pkgconfig file (thanks to Matthias Classen) * The simplicity checks are now called before the cracklib check * Added enforce_for_root option to the PAM module * Updated translations from Transifex Release 1.0.0 * Added a check for words from user's GECOS * Added a check for configurable words * Added a check for maximum consecutive characters of the same class * Fixed configuration file parsing (allowed '=' but not required) * Fixed possible leak when string setting is set * Project added to Transifex for localization Release 0.9.9 * Release candidate for 1.0 * Added Python bindings * Added user name parameter to the pwquality_check() * Added manpages and other documentation * Removed obsolete and unused difignore option Release 0.9 * First prerelease