Prosody

ภาพหน้าจอของซอฟแวร์:
Prosody
รายละเอียดซอฟแวร์:
รุ่น: 0.9.3
วันที่อัพโหลด: 19 Feb 15
ผู้พัฒนา: Prosody Team
การอนุญาต: ฟรี
ความนิยม: 89

Rating: 3.0/5 (Total Votes: 2)

ฉันทลักษณ์เป็นแหล่งฟรีและเปิดเซิร์ฟเวอร์ที่มีความยืดหยุ่นการสื่อสารสำหรับ Jabber / XMPP เขียนใน Lua
ฉันทลักษณ์มีจุดมุ่งหมายเพื่อให้ใช้งานง่ายและแสงกับทรัพยากร สำหรับนักพัฒนาฉันทลักษณ์มีจุดมุ่งหมายเพื่อให้ง่ายต่อการขยายและให้ความยืดหยุ่นของระบบที่จะพัฒนาอย่างรวดเร็วเพิ่มฟังก์ชันการทำงานหรือต้นแบบโปรโตคอลใหม่

มีอะไรใหม่ ในข่าวประชาสัมพันธ์ฉบับนี้.

  • ไฟล์ config ผ่านเป็นอาร์กิวเมนต์บรรทัดคำสั่งถูกลืมไม่มีอีกต่อไปเมื่อการตั้งค่าจะโหลดใหม่
  • MUC: อนุญาตให้ผู้ดูแลระบบเสมอบายพาส restrict_room_creation
  • Strip ลาก '.' เมื่อ normalizing ชื่อโฮสต์
  • http: ป้องกันความล้มเหลวของการเชื่อมต่อเงียบ
  • ส่ว​​นประกอบ: อนุญาตให้ง่ายขึ้นที่สำคัญของการตรวจสอบองค์ประกอบโดยปลั๊กอิน
  • ส่ว​​นประกอบ: เปิดใช้งาน keepalives TCP
  • Migrator: รายงานข้อผิดพลาดที่ดีขึ้นและความทนทานที่ดีขึ้น
  • S2S: รวม IP ในข้อความเข้าสู่ระบบถ้าชื่อโฮสต์ไม่พร้อมใช้งาน
  • TLS: เข้าสู่ระบบข้อผิดพลาดเมื่อเริ่มต้นล้มเหลว

มีอะไรใหม่ ในรุ่น 0.9.2:

  • Debian / แพคเกจ Ubuntu คงเสมอสร้างที่แน่นอนได้ ระบบ certs (ดูด้านล่าง)
  • TLS: สตริงตัวเลขที่ดีขึ้นและการใช้ยันต์ที่ต้องการฉันทลักษณ์ (ดูด้านล่าง)
  • MUC: แก้ไขสำหรับลูกค้า Spark ไม่แสดงรายการห้อง

มีอะไรใหม่ ในรุ่น 0.9.0:

  • รุ่นนี้จะทำให้การสนับสนุนอย่างเต็มที่สำหรับ IPv6 ทั่วเซิร์ฟเวอร์ คำขอคุณลักษณะด้านบนตั้งแต่ 0.8.
  • นอกจากนี้ยังทำให้จำนวนของการปรับปรุงการรักษาความปลอดภัยรวมทั้งการสนับสนุนสำหรับการตรวจสอบเซิร์ฟเวอร์ไปยังเซิร์ฟเวอร์ใช้ใบรับรองแทนการตรวจสอบ DNS ตามแบบดั้งเดิม ('dialback').
  • การปรับปรุงอื่น ๆ รวมถึงระบบย่อย HTTP ใหม​​่สนับสนุนโฮสต์เสมือนและโมดูล reloadable อย่างเต็มที่สนับสนุน PubSub (XEP-0060), และอื่น ๆ .

มีอะไรใหม่ ในรุ่น 0.8.0:

  • การสนับสนุนสำหรับโมดูลการตรวจสอบและการเก็บรักษาเพื่อบูรณาการกับฉันทลักษณ์ ฐานข้อมูลบุคคลที่ 3 ไดเรกทอรีและระบบอื่น ๆ ปลั๊กอินจัดเก็บข้อมูลใหม่เป็นครั้งแรกสำหรับฐานข้อมูล SQL และสนับสนุน MySQL, PostgreSQL และ SQLite3 รวมทั้งยังเป็นผู้อพยพที่จะย้ายข้อมูลระหว่างใช้แฟ้มและการจัดเก็บ SQL สนับสนุนคำสั่ง Ad-hoc จะรวมอยู่ในขณะนี้โดยเริ่มต้นที่จะช่วยให้การตั้งค่าและการควบคุมของฉันทลักษณ์จากระยะไกลจากลูกค้า XMPP การประชุมผู้ใช้หลายคนในขณะนี้สนับสนุนสมาชิกเท่านั้นเชิญเท่านั้นและห้องป้องกันด้วยรหัสผ่าน.

มีอะไรใหม่ ในรุ่น 0.7.0:

  • การจัดการการเชื่อมต่อที่มีประสิทธิภาพ:
  • หนึ่งในการเปลี่ยนแปลงที่สำคัญที่สุดในฉันทลักษณ์ 0.7 คือการสนับสนุนที่เพิ่มเข้ามาสำหรับ libevent ความหมายฉันทลักษณ์ได้อย่างมีประสิทธิภาพสามารถจัดการกับตัวเลขที่มีขนาดใหญ่มากของการเชื่อมต่อกับความหลากหลายของแพลตฟอร์มที่ใช้ epoll, kqueue และช่วงของกลไกอื่น ๆ .
  • สำหรับข้อมูลเพิ่มเติมโปรดดูที่เอกสาร libevent ของเรา.
  • การตรวจสอบไซรัส SASL:
  • นอกจากนี้ยังมีในขณะนี้สนับสนุนสำหรับไซรัส SASL ที่จะจัดการกับการตรวจสอบการอนุญาตให้ใช้ LDAP, PAM, SQL หรือช่วงของวิธีการตรวจสอบอื่น ๆ เช่น GSSAPI.
  • สำหรับข้อมูลเพิ่มเติมโปรดดูที่เอกสารแบ็กเอนด์ของเรา Cyrus SASL.
  • การตรวจสอบซิ:
  • Markmann โทเบียสยังได้เพิ่มการสนับสนุนสำหรับซิ, กลไกการตรวจสอบใหม่ที่แก้ปัญหามากและจุดอ่อนที่พบในปัจจุบันและกลไกการใช้กันอย่างแพร่หลาย สนับสนุนซิฉันทลักษณ์ได้รับการทดสอบประสบความสำเร็จกับการพัฒนาของรุ่นพิดจิ้น, Pandion, Gajim, ปอนด์, กระแสจิตและผู้มาใหม่ Swift.
  • นอกจากนี้ในพื้นที่ของการตรวจสอบและการรักษาความปลอดภัยที่เราได้ตัดสินใจที่จะทำให้ฉันทลักษณ์โฆษณากลไก 'PLAIN' SASL โดยเริ่มต้นเท่านั้นเมื่อการเชื่อมต่อของลูกค้าไปยังเซิร์ฟเวอร์จะถูกเข้ารหัส ซึ่งหมายความว่าแม้ในขณะที่การเข้ารหัสไม่ได้บังคับลูกค้าจะไม่ส่งรหัสผ่านในรูปแบบที่สามารถจะย้อนกลับ.
  • รายการความเป็นส่วนตัว:
  • ในขณะ Thilo Cestonaro ได้รับการว่างปลั๊กอินที่เอื้อต่อโครงการฉันทลักษณ์โมดูลของเรา ในที่สุดการเปิดตัวนี้จะดึงในสองของปลั๊กอินของเขา mod_privacy และ mod_proxy65.
  • รายการความเป็นส่วนตัวให้ผู้ใช้สามารถกำหนดค่าตัวกรองที่กำหนดเองสำหรับข้อความแสดงตนและแบบสอบถาม นี้ได้รับการสนับสนุนแล้วโดยลูกค้าส่วนใหญ่ที่ช่วยให้คุณสามารถสร้างความยืดหยุ่นมากกรองตามกฎ.
  • บางครั้งรายการความเป็นส่วนตัวอยู่ห่างไกลมีประสิทธิภาพมากขึ้นกว่าที่คุณต้องการแม้ว่าดังนั้นเรายังมีปลั๊กอิน (จากการทดลองในปัจจุบัน) สำหรับโปรโตคอลที่รู้จักกันเป็น & quot; สื่อสารง่าย Blocking & quot ;, ซึ่งช่วยให้คุณเพียงแค่กำหนดค่ารายการ JIDs คุณต้องการ ปิดกั้นการสื่อสารทั้งหมดที่มี.
  • การถ่ายโอนไฟล์ proxying:
  • การถ่ายโอนไฟล์ใน XMPP ที่ได้รับความน่าเชื่อถือฉาวโฉ่ นี้เป็นส่วนใหญ่เนื่องจากการปรากฏตัวที่เพิ่มมากขึ้นของไฟร์วอลล์และเราเตอร์ NAT ระหว่างผู้ใช้ป้องกันการเชื่อมต่อโดยตรงระหว่างลูกค้า.
  • การใช้ mod_proxy65 ลูกค้าสามารถขอให้ฉันทลักษณ์ทำหน้าที่เป็นตัวกลางในการถ่ายโอนไฟล์ -. ลูกค้าทั้งเชื่อมต่อกับเซิร์ฟเวอร์และเซิร์ฟเวอร์จะถ่ายทอดข้อมูลระหว่างพวกเขา
  • ลูกค้าส่วนใหญ่แล้วการสนับสนุนโปรโตคอลนี้ (XEP-0065 เป็นชื่อที่แสดงให้เห็น) และการกำหนดค่าในเซิร์ฟเวอร์เมื่อมันควรจะทำงานกับลูกค้าที่ทันสมัย​​ใด ๆ ออกมาจากกล่อง.
  • การตั้งค่าพร็อกซีการถ่ายโอนไฟล์ที่มีการอธิบายไว้ในเอกสาร mod_proxy65 ของเรา.
  • พอร์ตมัลติ:
  • คุณลักษณะใหม่ทดลองช่วยให้คุณสามารถกำหนดค่าฉันทลักษณ์เพื่อให้ทำงานได้มากกว่าหนึ่งชนิดของการบริการในพอร์ตเดียว ตัวอย่างเช่นคุณสามารถจัดการกับทั้งลูกค้าไปยังเซิร์ฟเวอร์และการเชื่อมต่อเซิร์ฟเวอร์ไปยังเซิร์ฟเวอร์พอร์ตเดียวในความเป็นจริงก็ยังสนับสนุน HTTP และเรื่องเหลวไหล! ซึ่งหมายความว่าคุณสามารถให้บริการลูกค้า XMPP ที่พอร์ต 80 และยังคงให้บริการไฟล์ผ่าน HTTP และอนุญาตให้เชื่อมต่อ BOSH พอร์ตนั้น.
  • ในการพยายามที่จะออกเพียงแค่กำหนดรายการของพอร์ตในการตั้งค่าตัวอย่างเช่น: & quot; พอร์ต = {5222, 80} & quot; -. ไม่จำเป็นต้องระบุบริการ (s) แต่ละพอร์ตสำหรับ
  • การตั้งค่าพอร์ตเพิ่มเติมได้อธิบายไว้ในเอกสารของเรา.
  • การแจ้งเตือนข้อผิดพลาด:
  • อีกเล็ก ๆ น้อย ๆ แต่การเปลี่ยนแปลงที่มีประโยชน์มากก็คือว่าเมื่อฉันทลักษณ์ล้มเหลวในการส่งข้อความผ่านการเชื่อมต่อเซิร์ฟเวอร์ไปยังเซิร์ฟเวอร์ของมันรวมถึงในข้อผิดพลาดที่สร้างสิ่งที่ทำให้เกิดความล้มเหลว คุณลักษณะที่อาจจะมีการอธิบายที่ดีที่สุดกับหน้าจอ (นี้เป็นของ Gajim):
  • รูปภาพข้อความแสดงความล้มเหลวในการเชื่อมต่อจากฉันทลักษณ์:
  • โดยการให้ข้อมูลนี้เราสามารถช่วยให้นักพัฒนาของลูกค้าเพื่อให้ส่วนติดต่อผู้ใช้ที่ดีกว่า จัดการข้อผิดพลาดและการรายงานอยู่ในประสบการณ์ของเราหนึ่งในพื้นที่ที่ทุกลูกค้ารายใหญ่ที่มีจำนวนมากห้องพักสำหรับการปรับปรุง เราหวังว่านี้จะช่วยให้พวกเขาในทางของพวกเขาที่จะอธิบายข้อผิดพลาดอื่น ๆ อีกมากมาย.
  • พร็อกซีน้อย BOSH:
  • BOSH เป็นเทคโนโลยีที่ดีซึ่งจะช่วยให้ XMPP ที่จะใช้จากหน้าเว็บ แต่จะได้รับการประเพณีค่อนข้าง จำกัด โดยจาวาสคริปต์ของ & quot; เดียวกันกำเนิด & quot; นโยบายซึ่งจะช่วยป้องกันหน้าจากการเชื่อมต่อกับเซิร์ฟเวอร์ XMPP เว้นแต่เป็นในโดเมนเดียวกันและพอร์ต.
  • จนถึงขณะนี้ได้รับการแก้ไขโดยใช้พร็อกซีเซิร์ฟเวอร์ในโดเมนของหน้าเพื่อส่งต่อการร้องขอไปยังเซิร์ฟเวอร์ XMPP หรือการใช้ Flash เพื่อให้การร้องขอผ่านทาง flxhr.
  • แต่เบราว์เซอร์ในขณะนี้เป็นจุดเริ่มต้นที่จะสนับสนุนคุณสมบัติใหม่ที่เรียกว่าใช้ทรัพยากรร่วมกันข้ามกำเนิด (ธ ) นี้จะช่วยให้เบราว์เซอร์ที่จะขออนุญาตจากโดเมนระยะไกลในการส่งคำขอมี.
  • การสนับสนุนสำหรับ ธ จะดำเนินการอยู่ในขณะนี้ฉันทลักษณ์และเบราว์เซอร์ที่ยังสนับสนุน ธ สามารถเชื่อมต่อกับฉันทลักษณ์ผ่าน BOSH โดยไม่ต้องใช้พร็อกซีและโดยไม่ต้องใช้แฟลช ธ ทำงานออกจากกล่องที่มี Strophe.js.
  • รายละเอียดเกี่ยวกับการกำหนดค่า ธ สนับสนุนเพื่อให้เหมาะกับการตั้งค่าของคุณสามารถพบได้ในเอกสารเรื่องเหลวไหลของเรา.
  • การเปลี่ยนแปลงอื่น ๆ :
  • ข่าวประชาสัมพันธ์ฉบับนี้มีการเปลี่ยนแปลงอื่น ๆ อีกมากมายคุณสมบัติและการปรับปรุง เหล่านี้รวมถึงการบีบอัดสำหรับลำธารเซิร์ฟเวอร์ไปยังเซิร์ฟเวอร์ปิดการใช้งานการสนับสนุนสำหรับโปรโตคอล SSLv2 ไม่ปลอดภัย, การแก้ไขเพื่อให้การสนับสนุน PEP เข้ากันได้กับรูปของผู้ใช้และห้องปลอดไม่ระบุชื่อและทำลายห้องพักสำหรับ MUC.
  • นอกจากนี้ยังมีการเปลี่ยนแปลงมากมายในการปรับปรุงประสิทธิภาพการทำงานและการปฏิบัติตามข้อกำหนดล่าสุด XMPP.

มีอะไรใหม่ ในรุ่น 0.6.1:

  • ว้าวที่ไ​​ด้อย่างรวดเร็ว แต่น่าเสียดายที่ผู้ใช้บางคนระบุข้อผิดพลาดที่สำคัญในการจัดเก็บบัญชีรายชื่อใน 0.6.0 การเปิดตัวของเรา เราได้ระบุและแก้ไขปัญหาโดยเร็วที่สุดเท่าที่จะทำได้และขอแนะนำให้ทุกคนทำงาน 0.6.0 กลับขึ้นไดเรกทอรีข้อมูลของพวกเขา (เช่นเคย) และอัพเกรด 0.6.1 ในโอกาสแรก.

มีอะไรใหม่ ในรุ่น 0.5.2:

  • PEP: แก้ไขการส่งคำตอบเกี่ยวกับการเผยแพร่ IQ
  • MUC: เพิ่ม namespace MUC ข้อผิดพลาด (แก้ไขพฤติกรรมของ Gajim)
  • BOSH: แก้ไขคำตอบสำหรับข้อผิดพลาดที่ไม่รู้จักโฮสต์
  • น่าเชื่อถือมากขึ้นป้องกันไม่ให้ตัวเองเพื่อเพิ่มบัญชีรายชื่อของคุณ
  • แก้ไขวัตถุเซสชั่นรั่วไหลออกมาเมื่อส่วนประกอบ XEP-0114 ตัดการเชื่อมต่อ
  • สมัคร nodeprep (เช่นการฟื้นฟูกรณี) มีชื่อผู้ที่เข้าสู่ระบบ
  • ใช้หมดเวลาสำหรับการตอบสนอง S2S dialback
  • ถูกต้องถอยกลับในเซิร์ฟเวอร์ DNS สำรองหากล้มเหลว
  • แยกแข็งแกร่งเพิ่มเติม resolv.conf
  • mod_httpserver: อนุญาตให้กำหนดค่าของเส้นทางฐาน HTTP
  • mod_console: ชดช้อยใกล้ลำธารเมื่อใช้ S2S: ปิด ()
  • แก้ไขความผิดพลาด libidn บน Vista และบางระบบ Windows อื่น ๆ

มีอะไรใหม่ ในรุ่น 0.5.2:

  • นี้เป็นรุ่น bugfix สำหรับมั่นคง 0.5 สาขา . มันมีการแก้ไข DNS ที่เกี่ยวข้องกับหลายปัญหาแก้ไขปัญหาที่อาจทำให้ & quot; ติด & quot; การเชื่อมต่อ S2S นอกจากนี้ยังช่วยแก้ไขปัญหาความเข้ากันได้บาง ... กับลูกค้า สุดท้ายการแก้ไขความผิดพลาด libidn ที่เกี่ยวข้องกับ Vista และบางรุ่นอื่น ๆ ของ Windows.

มีอะไรใหม่ ในรุ่น 0.5.1:

  • ฉันทลักษณ์ 0.5.1 เป็นรุ่นเล็ก ๆ น้อย ๆ ในการแก้ไขปัญหา บางส่วนของปัญหาที่ได้รับรายงานตั้งแต่รุ่น 0.5.0 ซึ่งจะรวมถึงการแก้ไขปัญหาได้อย่างถูกต้องส่งเรื่องห้องพักเมื่อผู้ใช้เข้าร่วมห้อง MUC และ (อันตราย) traceback เกิดขึ้นเมื่อส่งการร้องขอการสมัครสมาชิกไปยังเซิร์ฟเวอร์ของตัวเอง.

ซอฟต์แวร์ที่คล้ายกัน

python-jabberbot
python-jabberbot

15 Apr 15

IRC BotNET
IRC BotNET

3 Jun 15

GnomeICU
GnomeICU

12 May 15

ความคิดเห็นที่ Prosody

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!