Twisted

نرم افزار تصویر:
Twisted
جزئیات نرم افزار:
نسخه: 15.5.0 به روز شده
ها تاریخ: 11 Mar 16
توسعه دهنده: Glyph Lefkowitz
پروانه: رایگان
محبوبیت: 3
اندازه: 4456 Kb

Rating: 2.0/5 (Total Votes: 1)

پیچ خورده یک ابزار برای ایجاد برنامه های کاربردی شبکه است.

در چارچوب به عنوان یک لایه میانی بین کد پایتون توسعه دهنده و بسیاری از پروتکلهای شبکه کار می کند.

در پروتکل های پشتیبانی شده عبارتند از:

در - HTTP

در - IMAP

در - POP

در - SMTP

در - DNS

در - TLS

در - SSH

در - شبکه راه دور

در - IRC

در - XMPP

در - OSCAR

در - اترنت

در - IP

در - TUN / TAP

در - NMEA

چه در این نسخه جدید است:

SSLv3 را نمیپذیریم به طور پیش فرض توسط نقطه انتهایی ایجاد شده توسط twisted.internet.endpoints.serverFromString و غیر فعال twisted.internet .endpoints.clientFromString.
inlineCallbacks در حال حاضر اسناد مقدماتی، و در حال حاضر پشتیبانی با استفاده از دستور return با ارزش در پایتون 3.
twisted.web.client.Agent در حال حاضر پشتیبانی با استفاده از سوکت یونیکس.
ProcessEndpoint در حال حاضر کنترل جریان، که باعث می شود آن را برای بسیاری از پروتکل های بیشتر
یک دسته کامل از رفع اشکال و بهبود دیگر، با 70+ بلیط بسته شده است.

چه در نسخه 15.2.1 جدید است:

SSLv3 را نمیپذیریم به طور پیش فرض توسط نقطه انتهایی ایجاد شده توسط twisted.internet.endpoints.serverFromString و twisted.internet.endpoints.clientFromString غیر فعال است.
inlineCallbacks در حال حاضر اسناد مقدماتی، و در حال حاضر پشتیبانی با استفاده از دستور return با ارزش در پایتون 3.
twisted.web.client.Agent در حال حاضر پشتیبانی با استفاده از سوکت یونیکس.
ProcessEndpoint در حال حاضر کنترل جریان، که باعث می شود آن را برای بسیاری از پروتکل های بیشتر
یک دسته کامل از رفع اشکال و بهبود دیگر، با 70+ بلیط بسته شده است.

چه در نسخه 15.1.0 جدید است:

SSLv3 را نمیپذیریم به طور پیش فرض توسط نقطه انتهایی ایجاد شده توسط twisted.internet.endpoints.serverFromString و twisted.internet.endpoints.clientFromString غیر فعال است.
inlineCallbacks در حال حاضر اسناد مقدماتی، و در حال حاضر پشتیبانی با استفاده از دستور return با ارزش در پایتون 3.
twisted.web.client.Agent در حال حاضر پشتیبانی با استفاده از سوکت یونیکس.
ProcessEndpoint در حال حاضر کنترل جریان، که باعث می شود آن را برای بسیاری از پروتکل های بیشتر
یک دسته کامل از رفع اشکال و بهبود دیگر، با 70+ بلیط بسته شده است.

چه در نسخه 15.0.0 جدید است:

SSLv3 را نمیپذیریم به طور پیش فرض توسط نقطه انتهایی ایجاد شده توسط twisted.internet.endpoints.serverFromString و twisted.internet.endpoints.clientFromString غیر فعال است.
inlineCallbacks در حال حاضر اسناد مقدماتی، و در حال حاضر پشتیبانی با استفاده از دستور return با ارزش در پایتون 3.
twisted.web.client.Agent در حال حاضر پشتیبانی با استفاده از سوکت یونیکس.
ProcessEndpoint در حال حاضر کنترل جریان، که باعث می شود آن را برای بسیاری از پروتکل های بیشتر
یک دسته کامل از رفع اشکال و بهبود دیگر، با 70+ بلیط بسته شده است.

چه در نسخه 14.0.0 جدید است:

راکتور kqueue است دوباره زنده شده است.
twisted.python.filepath اکنون IFilePath، یک رابط برای اشیاء مسیر فایل را فراهم می کند.
جدید GTK3 و GObject سود ببرد، درون نگری راکتور اضافه شده است.
GTK و راکتور چرب در حال حاضر اجرا I / O و رویدادهای برنامه ریزی شده با اولویت پایین تر، برای اطمینان از UI باقی می ماند پاسخگو.
IReactorTCP.connectTCP () هم اکنون می توانید لیترال آدرس IPv6 قبول (البته نه اسامی گره) به منظور حمایت از اتصال به میزبان IPv6 است.
twisted.internet.interfaces.IReactorSocket، یک رابط کاربری جدید، در حال حاضر از سوی برخی از راکتورهای پشتیبانی شده به گوش دادن به رسانه ها توسط نرم افزار های خارجی (به عنوان مثال systemd است یا launchd) تنظیم شده است.
twisted.internet.endpoints.clientFromString در حال حاضر نیز از رشته در قالب TCP: example.com: 80 و SSL: example.com: 4321
twisted.python.constants.Flags حال حاضر یک راه برای تعریف مجموعه ای از پرچم ها را برای bitvector نوع استفاده را فراهم می کند.
epoll (7) مبتنی بر راکتور در حال حاضر راکتور به طور پیش فرض در لینوکس است.

چه در نسخه 12.2.0 جدید است:

twisted.protocols.sip.MessageParser در حال حاضر دسته هدر چند خطی.
twisted.internet.endpoints اکنون StandardIOEndpoint، یک درگاه استاندارد I / O فراهم می کند.
اگر یک FTPCmdError در طول twisted.protocols.ftp.FTP.ftp_RETR ارسال فایل (یعنی آن را با استفاده از روش IReadFile.send آن فراخوانی مطرح) رخ می دهد، سپس آن را با استفاده از آن به بازگشت یک خطا به مشتری به جای لزوما ارسال 426 خطا CNX_CLOSED_TXFR_ABORTED.
twisted.internet.interfaces.IReactorSocket.adoptStreamConnection توسط برخی از راکتورهای به عنوان یک راه برای اضافه کردن یک اتصال برقرار موجود به آنها اجرا شده است.
twisted.internet.endpoints اکنون TCP6ServerEndpoint، یک سرور نقطه پایانی از IPv6 TCP فراهم می کند.
twisted.internet.endpoints اکنون TCP6ClientEndpoint، یک نقطه پایانی مشتری از IPv6 TCP فراهم می کند.
twisted.internet.endpoints.serverFromString، ویژگی شرح رشته نقطه پایانی، در حال حاضر می تواند مورد استفاده برای ایجاد سرور از IPv6 TCP.

چه در نسخه 12.1.0 جدید است:

راکتور kqueue است دوباره زنده شده است.
GTK و راکتور چرب در حال حاضر اجرا I / O و رویدادهای برنامه ریزی شده با اولویت پایین تر، برای اطمینان از UI باقی می ماند پاسخگو.
- IReactorTCP.connectTCP () هم اکنون می توانید لیترال آدرس IPv6 (البته نه اسامی گره) به منظور حمایت از اتصال به میزبان IPv6 را بپذیرید.
twisted.internet.interfaces.IReactorSocket، یک رابط کاربری جدید، در حال حاضر از سوی برخی از راکتورهای پشتیبانی شده به گوش دادن به رسانه ها توسط نرم افزار های خارجی (به عنوان مثال systemd است یا launchd) تنظیم شده است.
twisted.internet.endpoints.clientFromString در حال حاضر نیز از رشته در قالب TCP: example.com: 80 و SSL: example.com: 4321
twisted.python.constants.Flags حال حاضر یک راه برای تعریف مجموعه ای از پرچم ها را برای bitvector نوع استفاده را فراهم می کند.
epoll (7) مبتنی بر راکتور در حال حاضر راکتور به طور پیش فرض در لینوکس است.

چه در نسخه 11.1.0 جدید است:

راکتور نظرسنجی به عنوان پیش فرض در آن قابل اجرا، به جای انتخاب کنید در همه جا.
اجرای جدیدی SSL تنها با تکیه بر OpenSSL برای رمزنگاری، (نه I / O) و آن را قوی تر است.
چند بهبود به اجرای HTTP / 1.1 مشتری تازه، از جمله پروکسی و پشتیبانی از کوکی.
علاقه شخصی من: یک کارکردن جدید در توسعه آزمون محور با پیچ خورده منتشر شده است.
ذکر ویژه به حمایت abortConnection جدید در TCP و SSL اتصالات، قهرمانانه توسط ایتامار و ژان پل، و قدیمی ترین بلیط بسته این نسخه تحت فشار قرار دادند.

ویژگی ها:

چه در نسخه 10.0.0 جدید است:
صفحه man twistd در حال حاضر یک بخش سیگنال.
reactor.spawnProcess در حال حاضر یک PotentialZombieWarning منتشر می کنند نیست که قبل از reactor.run نامیده می شود، و وجود خواهد داشت بدون بالقوه برای فرآیندهای زامبی در این مورد.
برنامه های کاربردی بالا در استفاده از بر اساس چشم انداز کارگزار در حال حاضر باید به لطف noticably سریع تر به استفاده از یک تابع رمزگشایی کارآمد تر در گسترش پیچ خورده را اجرا کنید.
اسناد و مدارک برای TRAC-پس از ارتکاب قلاب قابلیت در سیاست SVN-برنامه نویس.
twisted.protocols.socks.SOCKSv4 حال حاضر پشتیبانی از پروتکل SOCKSv4a.
دادگاه می تواند نتایج آزمون در حال حاضر خروجی با توجه به پروتکل زیرواحد، تا زمانی به عنوان زیر واحد نصب شده است.
twisted.protocols.amp در حال حاضر یک نوع استدلال ListOf است که می تواند با برخی از انواع استدلال دیگر تشکیل شده برای ایجاد یک دنباله صفر یا چند عنصر از این نوع را فراهم می کند.
اگر به ReturnValue در خارج از یک تابع تزئین شده باinlineCallbacks استناد، اما یک تابع thusly به تزئین برای خروج باعث، یک DeprecationWarning خواهد شد ساطع تبیین این رفتار به طور بالقوه گیج کننده است. در نسخه آینده، این یک استثنا شود.
twisted.python.logfile.BaseLogFile در حال حاضر یک روش بازگشایی اجازه می دهد به استفاده از یک مکانیزم logrotate را خارجی.
رفع اشکالات:
FTP.ftp_NLST در حال حاضر دسته درخواست در مسیرهای نامعتبر در راه سازگار با RFC 959.
twisted.python.util.initgroups اکنون initgroups سطح پایین C خواستار به طور پیش فرض در صورت موجود بودن: نسخه پایتون می تواند تعداد زیادی از I / O با راه اندازی احراز هویت خاص برای بازیابی تمام اطلاعات لازم را ایجاد کنید.
startLogging اکنون هیچ کاری نمی کند فراخوانی های بعدی، در نتیجه رفع اشکال بازگشت نامتناهی وحشتناک است که تنها در مورد لبه است.
Stringify داده های غیر رشته به NetstringReceiver.sendString قبل از محاسبه طول به طوری که طول محاسبه شده به طول واقعی از داده منتقل برابر است.
twisted.python.win32.cmdLineQuote حال حاضر به درستی به نقل از رشته خالی استدلال.
تغییر رفتار Gtk2Reactor به ثبت نام تنها یک ساعت منبع برای هر توصیفگر فایل، به جای یکی را برای خواندن و یکی برای نوشتن. به طور خاص، رفع اشکال با چند Glib تحت ویندوز که در آن ما موفق به اطلاع هنگامی که یک مشتری متصل است.
پیچ خورده آزمایشی دیگر سقوط کرد و اگر از آن می توانید یک دایرکتوری _trial_temp قدیمی را حذف کنید.
گسترش _c_urlarg اختیاری در حال حاضر دسته را تمام کردن (و & quot؛ و & quot؛) به درستی بر روی سیستم عامل که در آن از malloc (0) null برمی گردد، مانند AIX. همچنین با اخطارهای کمتر کامپایل.
در POSIX، پردازشهای فرزند ایجاد شده با reactor.spawnProcess دیگر نمی خواهد به طور خودکار سیگنال که روند پدر و مادر تعیین کرده است نادیده گرفته می شود را نادیده گرفت.
تمام آزمون SOCKSv4a در حال حاضر با استفاده از روش حل و فصل قطعی استفاده از یک راکتور ساختگی.
جلوگیری از سرور غیر اصلی، تاریخ و هدر نوع محتوا در پاسخ پروکسی.
Deprecations و از بین بردن:
twisted.internet.error.PotentialZombieWarning در حال حاضر منسوخ شده است؟
twisted.test.time_helpers در حال حاضر منسوخ شده است؟
روش توصیه connectUDP از IReactorUDP در حال حاضر حذف شده است.
twisted.trial.unittest.TestCase در حال حاضر روش setUpClass و tearDownClass قبلا توصیه نادیده می گیرد.

نرم افزار های مشابه

Apache Struts
Apache Struts

1 Oct 15

WebSite-PHP
WebSite-PHP

4 Jun 15

CompoundJS
CompoundJS

10 Dec 15

Mojolicious
Mojolicious

9 Feb 16

نظرات به Twisted

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!