GUPnP

ภาพหน้าจอของซอฟแวร์:
GUPnP
รายละเอียดซอฟแวร์:
รุ่น: 1.0.3 การปรับปรุง
วันที่อัพโหลด: 16 Aug 18
ผู้พัฒนา: Zeeshan Ali
การอนุญาต: ฟรี
ความนิยม: 9

Rating: nan/5 (Total Votes: 0)

GUPnP เป็นเฟรมเวิร์กโอเพนซอร์สและเชิงวัตถุที่ออกแบบมาเฉพาะสำหรับการสร้างอุปกรณ์ UPnP และจุดควบคุมเขียนด้วย C โดยใช้ GObject และ libsoup API GUPnP มีวัตถุประสงค์เพื่อใช้งานง่ายมีประสิทธิภาพและยืดหยุ่น


ประกอบด้วย GSSDP, GUPnP-AV และ GUPnP-DLNA

กรอบงาน GUPnP ประกอบด้วยไลบรารีหลายแห่งเช่น GSSDP ซึ่งใช้การประกาศและค้นพบทรัพยากรผ่าน SSDP, GUPnP ซึ่งใช้ข้อกำหนดเฉพาะของ UPnP, GUPnP-AV, ชุดผู้ช่วยสำหรับสร้างแอปเสียง / วิดีโอและ GUPnP- DLNA, ห้องสมุดเล็ก ๆ ที่ทำให้งานที่เกี่ยวข้องกับ DLNA ง่ายขึ้น

กรอบงาน GUPnP ถูกสร้างขึ้นครั้งแรกเนื่องจากความผิดหวังของผู้พัฒนาซอฟต์แวร์ด้วยไลบรารี libupnp และความยุ่งเหยิงของเธรด ดังนั้น GUPnP มีทั้งแบบเธรดเดี่ยวแบบอะซิงโครนัสรวมเข้ากับลูปหลักของ GLib และมีชุดคุณสมบัติเช่นเดียวกับ libupnp


ได้รับการสนับสนุนในการแจกจ่าย GNU / Linux

ซอฟต์แวร์ GUPnP ถูกแจกจ่ายเป็นส่วนหนึ่งของโครงการ GNOME และได้รับการสนับสนุนในการแจกจ่าย GNU / Linux ซึ่งสามารถติดตั้งได้จากที่เก็บซอฟต์แวร์หลักของระบบปฏิบัติการเคอร์เนล Linux ที่เกี่ยวข้อง แพลตฟอร์มฮาร์ดแวร์ที่สนับสนุนประกอบด้วย 64 บิตและ 32 บิต

ผู้ใช้ยังสามารถติดตั้ง GUPnP โดยใช้แพคเกจต้นทางที่เผยแพร่บน Softoware เพื่อให้บรรลุเป้าหมายดังกล่าวให้ดาวน์โหลดและเก็บข้อมูลที่เก็บถาวรไว้ในคอมพิวเตอร์ของคุณโดยเฉพาะที่อยู่ในไดเรกทอรีบ้านของคุณและแยกเนื้อหาออกโดยใช้โปรแกรมจัดการที่เก็บข้อมูลถาวร

เปิดแอ็พพลิเคชันโปรแกรมจำลองเทอร์มินัลไปที่ตำแหน่งของไฟล์ที่เก็บถาวรโดยใช้ & lsquo; cd & rsquo; (เช่น cd /home/softoware/gupnp-0.20.13) และเรียกใช้ & lsquo; ./ configure & amp; & amp; ทำให้ & rsquo; คำสั่งเพื่อกำหนดค่าและคอมไพล์โปรแกรม

หลังจากกระบวนการคอมไพล์เสร็จสิ้นคุณจะสามารถเรียกใช้ & lsquo; make install & rsquo; คำสั่งเป็น root หรือ & lsquo; sudo make install & rsquo; เป็นผู้ใช้ที่มีสิทธิพิเศษในการติดตั้งระบบ GUPnP ให้กว้างและให้บริการแก่ผู้ใช้ทั้งหมดในระบบปฏิบัติการ GNU / Linux

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

  • หลีกเลี่ยงความผิดพลาดใน gupnp_root_device_constructor
  • Propagage User-Agent จาก Cache
  • แก้ไขปัญหาที่อาจเกิดขึ้นกับการประเมินแบบบูลกับบิตเว็ต
  • แก้ไขข้อขัดข้องใน GUPnPServerviceProxy :: subscription_expire
  • ยอมรับส่วนหัว Action ที่เสียโดยไม่มี & quot;
  • แก้ไขปัญหาเกี่ยวกับขนาดบัฟเฟอร์ปลายทางแบบ strcpy ในคอนเท็กซ์ผู้จัดการ linux
  • แก้ไขข้อบกพร่องในข่าวประชาสัมพันธ์นี้แล้ว:
  • https://bugzilla.gnome.org/show_bug.cgi?id=780640
  • https://bugzilla.gnome.org/show_bug.cgi?id=780715
  • https://bugzilla.gnome.org/show_bug.cgi?id=793955

  • มีอะไรใหม่ ในเวอร์ชัน 1.0.2:

    • แก้ไขข้อขัดข้องที่อาจเกิดขึ้นกับ GUPnPProxy เมื่อพยายามเข้าถึง ตัวชี้ GUPnPServiceProxy ที่ห้อยต่องแต่งของตัวจัดการเซิร์ฟเวอร์
    • ข้อบกพร่องที่แก้ไขในเวอร์ชัน 1.0.2:
    • https://bugzilla.gnome.org/show_bug.cgi?id=777491

    • มีอะไรใหม่ ในเวอร์ชัน 1.0.1:

      • Connman CM: การแก้ไขต่างๆ
      • Linux CM: แก้ไขคำเตือนของคอมไพเลอร์เกี่ยวกับ shift ลบ
      • เอกสาร: แก้ไขที่อยู่ FSF
      • เอกสาร: แก้ไขข้อมูลอ้างอิง
      • สร้าง: อัปเดต ax_append_link_flags
      • ข้อบกพร่องที่แก้ไขในเวอร์ชัน 1.0.1:
      • https://bugzilla.gnome.org/show_bug.cgi?id=770318

      มีอะไรใหม่ ในเวอร์ชัน 0.20.18 / 1.0 Beta:

      • สร้าง Fix บน OS X

      • ไม่สามารถใช้เส้นทางหลามใน gupnp-binding ได้

      มีอะไรใหม่ ในเวอร์ชัน 0.20.16: -tool

    • ตรวจหา IFA_FLAGS เพื่อไม่ผูกมัดตัวเองกับเวอร์ชันเคอร์เนลล่าสุด
    • เพิ่มไฟล์ m4 ที่หายไป
    • แก้ไขปัญหาด้วยการวิปัสสนา
    • ทำให้ GUPnPServiceAction ถูกปิดกั้น
    • ตัวอย่าง JavaScript บางส่วน
    • แจกจ่ายไฟล์ VAPI ใน tarball
    • ข้อบกพร่องที่แก้ไขในเวอร์ชัน 0.20.16:
    • https://bugzilla.gnome.org/show_bug.cgi?id=760217
    • https://bugzilla.gnome.org/show_bug.cgi?id=760430
    • https://bugzilla.gnome.org/show_bug.cgi?id=761265

    • เพิ่ม / อัพเดตข้อมูลอ้างอิง:
    • GLib 2.0> = 2.40.0
    • ลดความยุ่งยากในการจัดการ UUID
    • ข้อบกพร่องที่แก้ไขในเวอร์ชัน 0.20.14:
    • https://bugzilla.gnome.org/show_bug.cgi?id=743072
    • https://bugzilla.gnome.org/show_bug.cgi?id=744221

    • มีอะไรใหม่ ในเวอร์ชัน 0.20.13:

      • แก้ไข cyclic includes.
      • หลีกเลี่ยงการ redefinition ของสัญลักษณ์
      • แก้ไขการประกาศฟังก์ชันที่หายไป
      • อย่าตรวจสอบ von connman.pc
      • อนุญาตการทำงานโดยไม่มีข้อโต้แย้ง
      • เคารพ & quot; prefer_bigger & quot; แม้ว่าจะไม่มีขนาดไอคอน
      • การแก้ไข DOAP
      • แก้ไขการสร้าง VAPI
      • แก้ไขการนับอ้างอิง
      • พอร์ตไปยัง API libsoup ใหม่
      • ข้อบกพร่องที่แก้ไขในเวอร์ชัน 0.20.13:
      • https://bugzilla.gnome.org/show_bug.cgi?id=722696
      • https://bugzilla.gnome.org/show_bug.cgi?id=731209
      • https://bugzilla.gnome.org/show_bug.cgi?id=731457
      • https://bugzilla.gnome.org/show_bug.cgi?id=733241
      • https://bugzilla.gnome.org/show_bug.cgi?id=740267
      • https://bugzilla.gnome.org/show_bug.cgi?id=742075

      • มีอะไรใหม่ ในเวอร์ชัน 0.20.10:

        • ตรวจสอบว่า ResourceFactory สร้างพร็อกซีด้วย GType ที่ถูกต้อง
        • ทำให้สามารถยกเลิกการเป็นสมาชิกพร็อกซีบริการระหว่างการโทรกลับ
        • ปิดใช้งาน RootDevices ที่มีการจัดการเมื่อเปลี่ยน WL นอกเหนือจาก ControlPoints
        • ข้อบกพร่องที่แก้ไขในเวอร์ชัน 0.20.13:
        • https://bugzilla.gnome.org/show_bug.cgi?id=678701
        • https://bugzilla.gnome.org/show_bug.cgi?id=690400
        • https://bugzilla.gnome.org/show_bug.cgi?id=711332

        • มีอะไรใหม่ ในเวอร์ชัน 0.20.9:

          • บังคับใช้ HTTP 1.1 สำหรับคำขอคำอธิบายอุปกรณ์
          • เพิ่ม libuuid ในไฟล์ Requires.private ของไฟล์ pkg-config
          • เลิกใช้ gupnp_service_proxy_ {begin, send} _action_hash เนื่องจากไม่สามารถรับประกันคำสั่งอาร์กิวเมนต์ได้
          • เพิ่ม gupnp_service_info_get_introspection_async_full () ที่ทำให้สามารถยกเลิกคำขอการพิจารณาข้อมูลโดยใช้ GCancellable
          • แก้ไขข้อขัดข้องเมื่อใช้งาน GSSDP & lt; 0.14.6.
          • ข้อบกพร่องที่แก้ไขในเวอร์ชัน 0.20.13:
          • https://bugzilla.gnome.org/show_bug.cgi?id=704867
          • https://bugzilla.gnome.org/show_bug.cgi?id=710491
          • https://bugzilla.gnome.org/show_bug.cgi?id=711027
          • https://bugzilla.gnome.org/show_bug.cgi?id=711167
          • https://bugzilla.gnome.org/show_bug.cgi?id=720369
          • https://bugzilla.gnome.org/show_bug.cgi?id=720372

          มีอะไรใหม่

        • เพิ่มฟังก์ชันอรรถประโยชน์ gupnp_white_list_add_entryv
        • ใช้ & quot; พอร์ต & quot; คุณสมบัติเพื่อตั้งค่า & quot; msearch-port & quot; property ในคลาสพื้นฐาน
        • การแก้ไขรูปแบบอื่น ๆ
        • ข้อบกพร่องที่แก้ไขในเวอร์ชัน 0.20.13:
        • https://bugzilla.gnome.org/show_bug.cgi?id=711015

        มีอะไรใหม่ ในเวอร์ชัน 0.20.7:

        • แก้ไขคำเตือน GCC เกี่ยวกับท้องถิ่นรวมถึง
        • อย่าแจกสตริงที่แจกจ่าย libxml2
        • แก้ไขข้อขัดข้องเมื่อโฮสต์การแจ้งเตือนไม่พร้อมใช้งาน
        • เรียกใช้การเรียกกลับแอ็คชันเสมอแบบอะซิงโครนัสแม้ว่าจะมีข้อผิดพลาดก็ตาม
        • เพิ่มตัวเลือกการวัดประสิทธิภาพให้กับเซิร์ฟเวอร์ / ไคลเอ็นต์ / เซิร์ฟเวอร์
        • ข้อบกพร่องที่แก้ไขในเวอร์ชัน 0.20.13:
        • https://bugzilla.gnome.org/show_bug.cgi?id=669729
        • https://bugzilla.gnome.org/show_bug.cgi?id=703263
        • https://bugzilla.gnome.org/show_bug.cgi?id=708162
        • https://bugzilla.gnome.org/show_bug.cgi?id=708575
        • https://bugzilla.gnome.org/show_bug.cgi?id=708751

          • การเปลี่ยนแปลงตั้งแต่ 0.20.5:
          • อย่ารีเฟรชเครือข่ายมากเกินไป
          • ข้อบกพร่องที่แก้ไขในเวอร์ชัน 0.20.13:
          • https://bugzilla.gnome.org/show_bug.cgi?id=706996

          • มีอะไรใหม่ ในเวอร์ชัน 0.20.5:

            • เพิ่มบางส่วนหายไป G_ {BEGIN, END} _DECLS guards
            • แก้ไขการใช้ตัวแปรที่ไม่ได้เริ่มใช้ในเวอร์ชันก่อนหน้านี้
            • เพิ่มโครงสร้างพื้นฐานที่อนุญาตพิเศษสำหรับเครือข่ายอุปกรณ์เสริม
            • พอร์ต gupnp-binding-tool เพื่อใช้งานได้กับ python3
            • การแก้ไขโค้ดเล็กน้อย
            • แก้ไขปัญหาข้อขัดข้องในตัวจัดการบริบท NetworkManager ระหว่างการโทรแบบ async บางครั้ง
            • แก้ไขหน่วยความจำรั่วขนาดเล็กใน unix และ Windows CM
            • เปิดใช้งานการทดสอบ GTest เสมอ
            • อัปเกรดเนื้อหา gtk-doc
            • แก้ไขตัวอย่างบริการในเอกสารประกอบ
            • ลบการทดสอบสำหรับอาร์กิวเมนต์ที่ถูกย้อนกลับในการทดสอบ GUPnPContext
            • ข้อบกพร่องที่แก้ไขในเวอร์ชัน 0.20.13:
            • https://bugzilla.gnome.org/show_bug.cgi?id=694454
            • https://bugzilla.gnome.org/show_bug.cgi?id=704094
            • https://bugzilla.gnome.org/show_bug.cgi?id=704383
            • https://bugzilla.gnome.org/show_bug.cgi?id=705712
            • https://bugzilla.gnome.org/show_bug.cgi?id=706326

            • มีอะไรใหม่ ในเวอร์ชัน 0.20.4:

              • แก้ไขคำเตือนในรัน gtk-doc
              • การปรับปรุงเอกสารบางส่วนเล็กน้อย
              • สร้าง ASCII ของเอเจนต์ผู้ใช้เฉพาะเพื่อแก้ปัญหาเกี่ยวกับการค้นพบเมื่อ g_get_application_name () ส่งกลับสตริงที่แปลแล้ว
              • บังคับให้เวอร์ชัน HTTP เป็น 1.1 ในคำขอ SOAP
              • แก้ไขปัญหาข้อขัดข้องที่อาจเกิดขึ้นในการแยกวิเคราะห์ XML
              • แก้ไขการรั่วไหลของหน่วยความจำที่อาจเกิดขึ้นใน gupnp_service_proxy_send_action_valist
              • การแก้ไขรูปแบบต่างๆ
              • เพิ่ม gupnp_device_info_list_dlna_device_class_identifier () เพื่อดึงเนื้อหาของโหนด
              • ข้อบกพร่องที่แก้ไขในเวอร์ชัน 0.20.13:
              • https://bugzilla.gnome.org/show_bug.cgi?id=704953
              • https://bugzilla.gnome.org/show_bug.cgi?id=702555
              • https://bugzilla.gnome.org/show_bug.cgi?id=704094
              • https://bugzilla.gnome.org/show_bug.cgi?id=700947

              • มีอะไรใหม่ ในเวอร์ชัน 0.20.3:

                • เพิ่มคุณลักษณะ gupnp_context_manager_rescan_control_points
                • แก้ไขการสร้าง VAPI ถ้าเวอร์ชัน g-i คือ & gt; = 1.36.
                • อัปเดตเอกสารภายในบางอย่าง
                • ตรวจสอบ SID และส่งข้อผิดพลาดที่เหมาะสม
                • แก้ไขรหัสข้อผิดพลาดที่ส่งคืนในส่วนหัว NT และ NTS ที่ไม่ถูกต้อง
                • แก้ไข SEQ ให้เป็น uint32
                • ย้อนกลับไปที่ unix static CM หากซ็อกเก็ตเน็ตลิงค์ไม่มีอยู่ในขณะทำงาน
                • ป้องกันไม่ให้ชื่อ C + + บางชื่อเสียไปในตัวอย่าง
                • แก้ไขการรวบรวมด้วย --Wall -Wextra
                • ข้อบกพร่องที่แก้ไขในเวอร์ชัน 0.20.13:
                • https://bugzilla.gnome.org/show_bug.cgi?id=697314
                • https://bugzilla.gnome.org/show_bug.cgi?id=696289
                • https://bugzilla.gnome.org/show_bug.cgi?id=698192
                • https://bugzilla.gnome.org/show_bug.cgi?id=698125
                • การเปลี่ยนแปลงในการอ้างอิง:
                • vapigen & gt; = 0.20 ถ้าเป้าหมายเชิงวิปัสสนาคือ & gt; = 1.36

ซอฟแวร์อื่น ๆ ของนักพัฒนา Zeeshan Ali

GUPnP Tools
GUPnP Tools

2 Oct 17

GUPnP AV
GUPnP AV

2 Dec 17

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

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