در syslog را-NG منبع باز، نسخه رایگان و افزایش پروژه syslogd را که ده سال پیش برای لینوکس و سیستم عامل های یونیکس مانند آغاز شده است. برنامه کاربردی می توانند در سرور و یا عامل حالت عمل، و پشتیبانی از TCP قابل اعتماد (پروتکل کنترل انتقال) از پروتکل.
این پروژه کاربران فراهم می کند با یک نرم افزار خط فرمان است که می تواند با موفقیت به عنوان یک راه حل مدیریت ورود مناسب برای ایجاد، جمع آوری، طبقه بندی، فیلتر، رو به جلو، و همچنین به ذخیره ورود messages.Features در یک ویژگی glanceKey شامل عملکرد بالا استفاده می شود، مورد اعتماد انتقال، افزایش قابلیت اطمینان، فیلتر کردن پیام و مرتب سازی، برچسب زدن رویداد و ارتباط، پشتیبانی از آخرین استانداردهای IETF، و یک جامعه کاربر بزرگ است.
با نرم افزار syslog را-NG، مدیران سیستم ماهر قادر خواهد بود تا با موفقیت ایجاد یک زیرساخت ورود به سیستم انعطاف پذیر و قابل اعتماد حتی در محیط های ناهمگون، بدون به هیچ زحمتی خیلی و به عنوان کوتاه ترین زمان به عنوان possible.Command خط برنامه optionsThe ویژگی های طیف گسترده ای از دستور گزینه های -line، در میان است که ما می توانیم توانایی برای تنظیم فهرست روده بزرگ پوشه جداگانه ای است که به جستجو برای ماژول استفاده خواهد شد ذکر است، مشاهده اطلاعات ماژول، تنظیم نام فایل از فایل پیکربندی و فایل پیکربندی مداوم، ارسال فایل پیکربندی preprocessed به یک فایل خاص، تجزیه و خواندن فایل پیکربندی، تنظیم سوکت کنترل، و همچنین به تعیین تعداد من کارگر / O threads.Getting با برنامه syslog را-ngThe آغاز شده به طور کامل در زبان برنامه نویسی C نوشته شده است و آن را برون به عنوان یک آرشیو منابع جهانی (بسته) توزیع شده است. برای نصب آن بر روی سیستم گنو / لینوکس خود را، جستجو برای اولین بار برای یک-ساخت پیش بسته دودویی در مخازن نرم افزار به طور پیش فرض از توزیع کنید.
اگر نرم افزار در دسترس نیست در توزیع شما، دانلود آخرین آرشیو tar از Softoware، ذخیره آن بر روی کامپیوتر شما، باز کردن آن، باز کردن یک ترمینال لینوکس و حرکت به محل فایل آرشیو استخراج با و lsquo. CD برون فرمان.
سپس، اجرای و lsquo. ./ پیکربندی && را برون دستور برای بهینه سازی و تدوین برنامه برای سخت افزار سیستم معماری / عامل خود، به دنبال آن و lsquo؛ را نصب برون دستور به عنوان ریشه و یا با sudo سیستم نصب گسترده و آن را به تمام کاربران در دسترس
چه در این نسخه جدید است.
ویژگی ها:
پارامتر های جدید اضافه شده به loggen: --permanent (تی) نا است برای ارسال سیاهههای مربوط به طور نامحدود.
رفع:
از هم اکنون، syslog را-NG نمی خواهد سقوط در هنگام استفاده از یک قسمت ریمان و هیچ خاصیت تنظیم می شوند.
در برخی از قسمت برنامه مورد respawned در طول syslog را-NG توقف / راه اندازی مجدد.
(: 256 قبلا) طول بسته مکس برای منبع کلاه برداری است به 1024 تنظیم شده است.
syslog.socket حذف از فایل خدمات در سیستم با استفاده از سیستمدی. های Syslog-NG بار خوانده شده پیام به طور مستقیم از مجله بر روی سیستم های با سیستمدی.
(.: دلار در سال به عنوان مثال) در برخی موارد، ماکروها localtime مربوط به ارزش اشتباه بود.
معامله از دست زدن به در قسمت SQL ثابت. در برخی شرایط زمانی که دستورات هر دو را انتخاب کنید و وارد در یک معامله منفرد (در صورت MSSQL به عنوان مثال:) اجرا شد و انتخاب شکست خورده، پیام های ورود مربوط به دستورات درج، شکسته شده توسط معامله نامعتبر، از دست داده بودند.
ثابت memleak در راننده به مقصد SQL. memleak در یکی از شکست معامله رخ داد.
گواهی است که توسط لیستی از اثر انگشت موجود نیست از هم اکنون رد کرد.
بررسی نام میزبان را در گواهی TLS امنیتی از هم اکنون است.
رفع نخ ریسی در EOF برای `یونیکس جریان ()` سوکت. ریشه علت چرخش بود که یک سوکت یونیکس dgram حتی در مورد یونیکس جریان ایجاد شده است.
جدید در نسخه 3.6.1 است:
این تولید اولین نسخه آماده از syslog را-NG OSE 3.6 است. بیش از 25000 خطوط FOF کد تغییر، با حدود 500 فایل تغییر یافتهاست.
وابستگی جدید:
PCRE در حال حاضر یک وابستگی لازم از syslog را-NG، و دیگر اختیاری نیست.
پیش فرض تغییر:
حالت موضوعی در حال حاضر ** فعال ** به طور پیش فرض. برای خاموش کردن آن، استفاده از `رشته (بدون)` در گزینه های جهانی بخش.
نسخه از `کتابخانه داخلی libsyslog-ng` تغییر کرده است: به جای همیشه با استفاده از تعداد نسخه فعلی، ما در حال حاضر سعی خواهد کرد برای حفظ سازگاری ABI در طول عمر یک شاخه با ثبات است. بنابراین، ما با استفاده از تنها دو جزء اول نسخه ما را به عنوان اساس نسخه کتابخانه. تعداد دیگری خواهد بود بخشی از SONAME بیش از حد، اما این تنها تغییر خواهد کرد زمانی که ما شکستن سازگاری.
SONAME در حال حاضر به `libsyslog-NG-3.6.so.0` تعیین می کنند، و در طول آلفا و بتا منتشر همان باقی خواهد ماند، حتی زمانی که تغییرات ABI. ما شروع خواهد شد تداوم نسخه بعد از اولین نسخه پایدار از این شاخه، در صورت نیاز.
`خیط و پیت کردن خطوط ()` تنظیم کن پیش فرض به * 100 *، به جای * * * * * * * * 1، برای افزایش سرعت.
ویژگی ها:
گزینه های جدید:
جدید `سفارشی دامنه ()` تنظیم جهانی، معرفی شد که اجازه می دهد تا مدیر برای نادیده گرفتن نام دامنه محلی استفاده شده توسط syslog را-NG. این بیماری در هر صورت محلی تولید پیام های وارد شوید.
اضافه شده `استفاده rcptid ()` گزینه جهانی، که می گوید syslog را-NG به او واگذار ID پذیرش به هر پیام را دریافت و تولید شده توسط syslog را-NG. این ID در دسترس به عنوان `کلان $ RCPTID` است، و منحصر به فرد در یک میزبان داده شده است. ضد کاری ادامه داده اند در اطراف در 48 بیت است و هرگز صفر است.
درایور جدید:
`pseudofile ()` راننده به مقصد یک راننده بسیار ساده است، هدف در ارائه پیام به فایل های خاص در `/ proc` یا` / dev`. این باز و بسته کردن فایل در هر پیام، به جای باز نگه داشتن آن. این کار قالب در نام فایل پشتیبانی نمی کند، و هیچ یک صف ندارد (و به عنوان مثل، است کافی نیست در شرایط ترافیک بالا).
جدید `nodejs ()` راننده منبع (اجرا به عنوان یک کلان SCL) می افزاید: راننده منبع که اجازه می دهد تا syslog را-NG به شرایط پیام های از برنامه های نود.جیاس که با استفاده از `API winston` ورود به سیستم.
جدید `سیستمدی-syslog را ()` منبع جایگزین حمایت پیشین ضمنی برای همین. کاربرانی که استفاده سیستمدی توصیه به استفاده از هر دو `سیستم ()` منبع، یا این یکی جدید زمانی که آنها می خواهند برای دریافت سیاهههای مربوط از سیستمدی از طریق `/ اجرا / سیستمدی / مجله / سوکت syslog`.
جدید راننده منبع سیستمدی-مجله () بار خوانده شده از مجله به طور مستقیم، و نه از طریق سوکت حمل و نقل syslog را. `سیستم ()` پیش فرض منبع به استفاده از این منبع در هنگام سیستمدی شناسایی شده است.
اضافه شده groupset شی بازنویسی. Groupset اجازه می دهد تا کاربر را به تغییر خواص پیام ورود متعدد در یک بار. همچنین اجازه می دهد اشاره به ارزش های قدیمی از اموال به عنوان $ _ کلان.
ویژگی ها از [رشد] [انکوباتور]:
`$ (یا)` تابع الگو که برای اولین بار از استدلال غیر خالی می گرداند در حال حاضر در syslog را-NG خود گنجانده شده است.
`$ (بالشتک)` تابع الگو، به متن پد با بالشتک های سفارشی به طول داده شده است نیز گنجانده شده است.
`$ (گرافیت-خروجی)` تابع الگو و جهت ارسال معیارهای مورد استفاده قرار [گرافیت] [گرافیت] بیش از رشد منتقل شد. `گرافیت ()` بلوک SCL قسمت نیز موجود است در حال حاضر، آن را حتی ساده تر برای صحبت کردن با گرافیت.
`ریمان ()` مقصد، که اجازه می دهد تا ارسال معیارهای به سیستم [ریمان] [ریمان] نظارت نیز بیش از رشد منتقل شد.
[گرافیت]: http://graphite.wikidot.com/
[انکوباتور]: https://github.com/balabit/syslog-ng-incubator
[ریمان]: http://riemann.io/
مقصدهای موضوعی:
تعدادی از ویژگی های برای تمام مقصد رشته به اجرا در آمد:
`amqp ()`، `مانگودیبی ()`، `ردیس ()`، `ریمان ()`، `SMTP ()` `و پایکوبی ()`.
مقصد پشتیبانی از `تداوم SEQNUM` به دست آورد: ضد خواهد شد در سراسر بارگذاری و شروع مجدد حفظ شود.
گزینه جدید به نام `ترتیب دسته ()` برای همه از این اجرا شد، که کنترل چند بار در تحویل پیام است قبل از انداختن آن دوباره.
`دریچه گاز ()` گزینه در حال حاضر اجرا، و برای همه از رانندگان به مقصد مذکور کار می کند.
حلقه تحویل پیام را به انجام چرخه خواب / خطری کمتر، که باید رانندگان نه تنها سریع تر بهینه سازی شده بود، اما CPU دوستانه تر بیش از حد.
ویژگی های جدید دیگر:
`چند خط حالت ()` گزینه به دست آورد یک محیط جدید: `پیشوند-suffix`، که با این نسخهها کار به طور مشابه به` پیشوند-garbage` (که نام جدید برای `regexp`)، به جز آن اضافه بخشی زباله به پیام، به جای دور انداختن آن.
این حالت جدید می توان برای کار در اطراف عدم وجود یک ایست.
فیلترها به طور پیش فرض به تطبیق PCRE، به جای قبلی به طور پیش فرض استقبال میکنم POSIX.
`سیستم ()` منبع در حال حاضر تجزیه خواهد `@ cim` پیام به عنوان JSON مشخص شده، اگر ماژول JSON در زمان اجرا در دسترس است. این بهبود می بخشد بین عملیات با نرم افزار های دیگر که با استفاده از * مدل اطلاعات مشترک *.
یکی هم اکنون می توانید عناصر متعدد در `کلیدی ()` استفاده و `حذف ()` گزینه از هر بیانیه ارزش جفت.
در حال حاضر امکان برای بار نه تنها تنها یک گواهینامه هنگام استفاده از TLS، اما یک زنجیره گواهی.
آمار:
آمار شمارنده برای شمارنده برنامه در حال حاضر شامل برچسب زمان از آخرین به روز رسانی.
جدید `آمار-طول عمر ()` گزینه جهانی، معرفی شد که کنترل چگونه اغلب شمارنده پویا تمام شده است. تایمر است دقیق نیست، برخی از تایمر ممکن است از زمان مشخص زندگی می کنند کمی طولانی تر است.
شمارنده پویا در حال حاضر تمیز هر `آمار-طول عمر ()` دقیقه (متخلف تا 10 دقیقه) به جای تنها در بارگذاری. این تغییر برای کاهش حافظه استفاده شده توسط شمارنده پویا انجام شد.
در حال حاضر `آمار internal_queue_length`، نشان می دهد که طول صف های داخلی وجود دارد. این بسیار مفید است تا ببینید که آیا `داخلی ()` منبع متصل نیست، و یا اگر آن را در حال تخلیه نمی به اندازه کافی سریع (که، دوباره، نشان می دهد یک خطای جدی تر).
مانگودیبی:
`مانگودیبی ()` راننده در حال حاضر پشتیبانی احراز هویت، حتی زمانی که با استفاده از مجموعه ماکت. هنگامی که دوباره اتصال به یکی دیگر از اعضای مجموعه، راننده به طور خودکار دوباره تأیید هویت.
`گزینه --with-libmongo-client` از اسکریپت configure در حال حاضر پشتیبانی` auto` به عنوان یک ارزش، و سپس تشخیص خواهد داد که آیا برای استفاده از نسخه سیستم از کتابخانه یا کپی داخلی. ما به `auto` به طور پیش فرض در حال حاضر، که ترجیح کتابخانه سیستم بیش از کپی های داخلی.
راننده به صورت خودکار `درست _id` آن اضافه کنید تا پیام: سرور به طور خودکار انجام خواهد داد که، اگر هیچ کدام موجود است. این اجازه می دهد تا کاربران را به نادیده گرفتن درست از درون syslog را-NG پیکربندی خود را.
جدید `ترتیب دسته ()` گزینه می تواند مورد استفاده قرار گیرد را به راننده بگویید چند بار آن باید سعی کنید برای وارد کردن یک پیام به پایگاه داده قبل از دادن تا (به طور پیش فرض به 3). این رفع مورد که در آن یک پیام سرکش می تواند نگه دارید تا کل صف، به عنوان آن را برای همیشه دوباره شد.
راننده در حال حاضر قادر می سازد `امن حالت ()` به طور پیش فرض.
در حال حاضر یک فاصله یک دقیقه برای انجام عملیات مانگودیبی وجود دارد. اگر بار عملیات، از آن خواهد شد شکست خورده در نظر گرفته.
راننده هم اکنون می توانید به مانگودیبی از طریق یونیکس سوکت دامنه ارتباط برقرار کنند.
`دو ()` نوع اشاره شده است در حال حاضر توسط راننده پشتیبانی می کند.
در مقصد مانگودیبی، اتصال مجدد در یک محیط-ماکت مجموعه در حال حاضر به درستی، و آثار قابل اعتماد.
برای ساخت syslog را-NG با مقصد مانگودیبی، libmongo مشتری نسخه 0.1.8+ در حال حاضر مورد نیاز است. (کپی داخلی است بر این اساس به روز شده است.)
SMTP تغییرات مقصد:
`SMTP ()` قسمت در حال حاضر پشتیبانی `ترتیب دسته ()` گزینه، که کنترل چند بار در تحویل پیام خواهد شد قبل از انداختن آن اقدام.
قالب مورد استفاده در مقصد در حال حاضر افتخار تنظیمات منطقه زمانی.
راننده اگر گزینه مورد نیاز خواهد سقط (هر یک از `به ()`، `سی سی ()`، `BCC ()` `و از ()`، و `موضوع ()` و `بدن ()`) قرار نمی .
یونیکس دامنه سوکت:
`یونیکس dgram ()` `و یونیکس جریان ()` منابع در حال حاضر، استخراج اعتبار یونیکس (PID، UID و GID از برنامه ارسال) از پیامهای مخابره اگر هر. در لینوکس، و FreeBSD، راه اجرایی متعلق به PID است استخراج بیش از حد، همراه با استدلال خط فرمان.
ارزش استخراج موجود در `$ می باشد {. unix.pid}`، `$ {. unix.uid}`، `$ {. unix.gid}`، `$ {. unix.exe}` و `$ {. unix.cmdline} `بود.
`سیستم ()` منبع خواهد کلان PID با ارزش `$ در صورت وجود بازنویسی {. unix.pid}`،.
JSON:
JSON-تجزیه کننده `عصاره-پیشوند ()` گزینه، که می تواند مورد استفاده قرار گیرد به تجزیه کننده به تنها اعضای JSON عصاره بگویید از یک زیر درخت خاص از شی ورودی به دست آورد.
به عنوان مثال: `JSON-تجزیه کننده (عصاره، پیشوند (& quot؛ را foo.bar [5] و & quot؛))؛`
با فرض این که شی ورودی به نام گاز خردل، این معادل کد زیر جاوا اسکریپت است: `msg.foo.bar [5]`
بیان نتیجه باید جسم JSON، به طوری که syslog-NG می تواند اعضای خود را به LogMessage جفت نام-مقدار استخراج.
این نیز کار می کند هنگامی که شی سطح بالا یک آرایه است، به عنوان `عصاره-پیشوند ()` اجازه می دهد تا استفاده از شاخص آرایه در سطح بیراهه اول، به عنوان مثال: `JSON-تجزیه کننده (عصاره، پیشوند (& quot؛ را [5 ] & quot؛ را))؛ `، که ترجمه را به` MSG [5] `.
`$ (فرمت JSON)` تابع الگو در حال حاضر دسته `دو ()` نوع اشاره.
اشکال زدایی:
هنگام ارسال پیام به stderr در حالت اشکال زدایی، prepend یک زمان به پیام.
جدید `کلان $ RUNID` برای قالب در دسترس است، که تغییرات ارزش خود را در هر زمان syslog را-NG دوباره آغاز شده است، اما نه وقتی که دوباره.
فایل سرکوب Valgrind برای کمک به رفع اشکال نشت حافظه در syslog را-NG (تحت `contrib / valgrind /`) اضافه شد. این supresses یک زن و شوهر از مثبت کاذب شناخته می شود، و چند چیز دیگر در کتابخانه های شخص ثالث.
ابزار جدید، `سیستم expand`،، اضافه شد که برمی گرداند چه` سیستم () `منبع به گسترش دهد.
رفع اشکالات:
قابلیت اطمینان از `usertty ()` راننده به مقصد تا حد زیادی بهبود یافته است. پیش از این، برخی از بخش های آن بودند موضوع امن، که می تواند در رفتار عجیب و غریب منتج نمی شود.
از دست زدن به پرچم فرار مربوط از `csvparser ()` تغییر شد: به جای این پرچم جای نوشتن تمام دیگر پرچم (حتی غیر فرار مربوط)، اگر پرچم به راه فرار-پرچم است، آن را تمام پرچم ها غیر فرار را حفظ خواهد کرد ، و مجموعه ای از یکی از جدید. اگر چنین پرچم نمی باشد، سپس آن را تمام پرچم ها روشن، و مجموعه ای از پرچم فرار قبلی، و پرچم جدید.
این، در اصل، بدان معنی است که هنگام تنظیم پرچم در `csvparser ()`، اگر آن را پرچم فرار است، تنها پرچم فرار خواهد شد تحت تاثیر قرار. اگر نه، پس فرار پرچم در تمام نمی شود.
مقصد SQL در حال حاضر به درستی ادامه $ شمارش SEQNUM پس از بازنگری، به جای شروع از نو.
ریخته گری خطا حذف در قسمت ریمان وقتی متریک به یک میدان خالی استفاده شود.
از هم اکنون، syslog را-NG همیشه ویژگی های که در کشمکش با خواص در قسمت ریمان (در غیر این صورت مقدار صفت می اموال باطل) حذف.
هنگامی که tring برای جلوگیری از syslog را-NG در حالی که یک بازنگری در حال انجام است، syslog را-NG در حال حاضر به درستی تعطیل پاک.
بارگذاری مجدد خطا در زمان اجرا فایل پیکربندی شامل حال حاضر نمی به پایان می رسد در یک تصادف، آن را قادر به شکست به پیکربندی اصلی است. (خطا در زمان اجرا: فایل پیکربندی گرامر معتبر است اما حاوی مقدار معتبر، به عنوان مثال: پایگاه داده اشتباه نام ستون)
هنگامی که نام میزبان محلی است FQDN نیست، و برطرف محلی نتواند به بازگشت FQDN بیش از حد، syslog را-NG می کند سقط نیست دیگر، اما همچنان با استفاده از نام هاست غیر FQDN پس از انتشار یک هشدار به منبع داخلی.
علاوه بر این، syslog را-NG سعی خواهد کرد برای حل FQDN سخت تر: وقتی که نام چند بازگشت، آن را برای یکی از اولین FQDN جستجو، به جای توقف در نام اصلی.
`اسکریپت به روز رسانی-patterndb` در حال حاضر به درستی کار خواهد کرد زمانی که دایرکتوری جاری حاوی فایل های .pdb.
Patterndb ثابت به درخواست شرایط حتی اگر زمینه-ID از دست رفته است.
ما در حال حاضر به درستی زمان رفتن به عقب در patterndb رسیدگی: آن ایده خود را از زمان کنونی با سیستم تراز قرار گیرند. این تصحیح یک اشکال که در آن وقفه به عمل نمی کند زمانی که زمان سیستم به عقب راه اندازی شد.
دستور merge` pdbtool در حال حاضر تولید نسخه 4 فایل patterndb.
حمایت قابلیت لینوکس در حال حاضر به درستی خودکار تشخیص داده شده توسط اسکریپت پیکربندی، و پیش فرض به فعال در بورس 9+، آن گونه که باید.
`فایل ()` `و شبکه ()` (از جمله `TCP ()` همکاران) منابع در حال حاضر به درستی تنظیم `کلان $ SOURCE`.
ماژول basicfuncs به درستی کار کند در معماری 32 بیتی ثابت شد.
`آمار stored` دیگر توسط درایور های مختلف افزایش مییابد زمانی که آنها به معنی` processed`.
ویژگی اشاره نوع در حال حاضر در مورد چه نوع از نوع اشاره آن را می پذیرد، اجازه می دهد یک به استفاده از توابع قالب در ضربه زننده بیشتر - برای مثال - `$ (فرمت JSON)` جفت.
همه توابع مختلف قالب های مربوط به سری ومخفی در حال حاضر بررسی کنید که طول مورد نظر از هضم است نه بزرگتر از هضم است. اگر یک مقدار بزرگتر درخواست شده، آنها آن را به طول هضم کوتاه.
`$ (GeoIP با)` تابع الگو در حال حاضر با `رشته (بله)` بیش از حد کار می کند.
`در لیست ()` فیلتر در تمام عناصر لیست نگاه کنید، به جای تنها یکی از آخرین ثابت شد.
ثابت ادعای هنگام استفاده از `مسابقه ()` فیلتر تحت شرایط خاص.
`سیستم ()` منبع نمی اضافه خواهد `/ توسعه تمدن / kmsg` (یا` / مجموعه مقالات / kmsg` در دانه های قدیمی تر) به منابع به طور پیش فرض اگر با استفاده از مجله سیستمدی، زیرا هسته سیاهههای مربوط در مجله گنجانده شده است.
`سیستم ()` منبع شامل خواهد `/ توسعه تمدن / kmsg` (یا` / مجموعه مقالات / kmsg`) هنگامی که در حال اجرا در داخل یک ظرف لینوکس.
مختلف رفع نشت حافظه در اطراف پایه کد.
تغییر کنترل پیام سوکت از توجه به اشکال زدایی
باز کردن سوکت کنترل غیر فعال زمانی که syslog را-NG فقط برای نحو-چک کردن استفاده می شود.
رفع برای ترتیب دسته () قابلیت. سعی مجدد ضد اضافه شده توسط هر پیام خطای نوشتن (از جمله خطاهای اتصال به شبکه) که می تواند به پیام از دست رفته منجر شود.
تغییرات دیگر:
ما در حال حاضر کشتی یک & quot؛ راهنمای کانون ها & quot؛ در `فایل CONTRIBUTING.md`.
جدید در نسخه 3.5.1 است:
این اولین نسخه پایدار در سری 3.5 است، با اضافه کردن تعدادی از ویژگی های نسبت به 3.4، در نتیجه در حدود هشت ماه از توسعه. این نسخه شامل تمام رفع از 3.4.5 نسخه های اخیر، و یک میزبان از ویژگی های جدید.
رفع اشکالات:
شرایط مسابقه در ورود پیام مرجع کد شمارش که گاهی اوقات به سقوط منجر ثابت شد. [# 255]
یک خطای استفاده پس از آزادسازی که گاهی اوقات پس از یک بازنگری اتفاق افتاده است، و باعث تخریب حافظه نیز ثابت شده است. [# 253]
patterndb برای ایجاد یک نمونه جدید در بازنگری اصلاح شد: به این ترتیب، یکی از قدیمی است به بیرون درز نمی کند، و DB-تجزیه کننده () می کند دولت همبستگی را فراموش کرده ام، و نه ایده خود را از زمان جاری بر بازنگری. [# 257]
فایل syslog را-ng.spec سعی به نصب فایل تغییرات طولانی حذف دیگر.
جدید در نسخه 3.5.0 بتا است 3:
الگو فرار:
الگو فرار در راه ناسازگار تغییر کرد: پیش از این، هر دو lexer و کامپایلر قالب '' شخصیت برای فرار استفاده می شود، که گیج کننده بود. قالب کامپایلر استفاده می کند '$$' برای فرار از کاراکتر '$'، و '' به فرار '@'.
اگر یک مقدار غیر عددی زیر '@'، یک هشدار به چاپ خواهد شد.
رفع اشکالات:
syslog را-NG باید دوباره بر روی سیستم عامل های غیر لینوکس کامپایل.
خیط و پیت کردن () و fsync () گزینه های از قسمت فایل، ثابت شد و آنها باید به همان شیوه کار در حال حاضر به عنوان آنها در 3.3 و 3.4 انجام دهد.
کتابخانه hiredis باید در پیش فرض شناسایی شامل مسیرها، تا یک لزوما نیاز به مشخص --with-libhiredis غیر سیستم های غیر دبیان. گفت: گزینه نیز ساخته شد به کار می کنند.
تخریب حافظه در @ STRING @ تجزیه کننده از DB-تجزیه کننده ثابت شد ().
مانع در حال حاضر به درستی کار با ارزش جفت ()، و آنها نمی تواند نادیده گرفته اگر مقدار به حذف در مجموعه به طور پیش فرض است.
جدید در نسخه 3.3.2 است:
به ثبات و نشت حافظه رفع.
جدید در نسخه 3.3.1 است:
در حمایت یکپارچه برای مانگودیبی، JSON فرمت حوادث، و چند رشته معماری که فلس syslog را-NG تا به 800000 پیام / دوم محدوده.
جدید در نسخه 3.2.1 است:
این آزادی برای اولین بار در نسخه جدید عمده از syslog را-NG، شامل طولانی ترین لیستی از ویژگی های از زمانی که شروع شده است پروژه syslog را-NG مانند همبستگی پیام ورود و پلاگین پشتیبانی می کند.
جدید در نسخه 3.2 آلفا 2 است:
در حال حاضر کامپایل در همه سیستم عامل و واحد / آزمون عملکردی نیز اجرا شود. (تست شده: AIX، HP-UX، سولاریس، FreeBSD و لینوکس، Tru64)
ثابت بازی pdbtool خروجی --debug-الگوی برای تجزیه کننده ESTRING.
ثابت نشت حافظه ممکن است در lexer، که در SIGHUPs مورد تجمع می یابد.
ثابت سولاریس جریان حمایت دستگاه.
جلو همه رفع اشکالات از syslog-NG OSE 3.0 و 3.1 منتقل
غیر فعال کردن ماژول حسابداری فرآیند به طور پیش فرض به عنوان آن بر روی سیستم عامل های غیر لینوکس کامپایل نیست.
او به & quot؛ بازی pdbtool --file ها & quot؛ گزینه ای را برای خواندن و تجزیه فایل تاریخچه ثبت موجود است.
او به & quot؛ آزمون pdbtool ها & quot؛ برای بررسی نمونه ورود در فایل patterndb.
او به & quot؛ اصلا ایجاد جدول ها & quot؛ پرچم برای قسمت SQL به مهار ایجاد جدول به صورت خودکار.
او به & quot؛ شرط () & quot؛ را پشتیبانی از عبارات بازنویسی، که باعث می شود این امکان را به جست و خیز قوانین بازنویسی که بیان فیلتر مطابقت ندارد.
اضافه شده به & quot؛ - ماژول مسیر & quot؛ را گزینه های خط فرمان برای کنترل که در آن ماژول ها از از خط فرمان لود می شود.
چه در نسخه جدید است 3.1 بتا 1:
پشتیبانی patterndb V3
pdbtool
برچسب ها پیام
بازنویسی داده های ساخت یافته
ادغام ماکرو و نام ارزش
نام ارزش بهبود عملکرد جفت
پیشرفت تجزیه کننده Patterndb
اطلاعات در مورد امکانات غیر قابل حمل
نام ارزش بهبود عملکرد جفت
پیشرفت تجزیه کننده Patterndb
اطلاعات در مورد امکانات غیر قابل حمل
نظر یافت نشد