GUPnP

Screenshot Λογισμικό:
GUPnP
Στοιχεία Λογισμικού:
Εκδοχή: 1.0.3 επικαιροποιημένο
Ανεβάστε ημερομηνία: 16 Aug 18
Προγραμματιστής: Zeeshan Ali
Άδεια: Δωρεάν
Δημοτικότητα: 9

Rating: nan/5 (Total Votes: 0)

Το GUPnP είναι ένα πλαίσιο ανοικτού κώδικα και προσανατολισμού αντικειμένων ειδικά σχεδιασμένο για τη δημιουργία συσκευών UPnP και σημείων ελέγχου, γραμμένο σε C χρησιμοποιώντας GObject και libsoup. Το GUPnP API προορίζεται να είναι εύχρηστο, αποτελεσματικό και ευέλικτο.


Περιλαμβάνει 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-bit και 32-bit.

Οι χρήστες μπορούν επίσης να εγκαταστήσουν το GUPnP χρησιμοποιώντας το πακέτο προέλευσης που διανέμεται στο Softoware. Για να το επιτύχετε, απλώς κατεβάστε και αποθηκεύστε το αρχείο στον υπολογιστή σας, κατά προτίμηση κάπου στον αρχικό σας κατάλογο και εξαγάγετε το περιεχόμενό του χρησιμοποιώντας ένα βοηθητικό πρόγραμμα διαχείρισης αρχείων.

Ανοίξτε μια εφαρμογή εξομοιωτή τερματικού, μετακινήστε στη θέση των αρχείων αρχειοθέτησης που έχουν εξαχθεί χρησιμοποιώντας το & lsquo; cd & rsquo; (π.χ. cd /home/softoware/gupnp-0.20.13) και εκτελέστε το & lsquo; ./ configure & amp; & amp; make & rsquo; εντολή για τη διαμόρφωση και την κατάρτιση του προγράμματος.

Μετά από μια επιτυχημένη διαδικασία σύνταξης, θα μπορείτε να εκτελέσετε το & lsquo; make install & rsquo; εντολή ως root ή το & lsquo; sudo make install & rsquo; ως προνομιούχος χρήστης για να εγκαταστήσετε το σύστημα GUPnP σε ευρεία κλίμακα και να το θέσετε στη διάθεση όλων των χρηστών του λειτουργικού σας συστήματος GNU / Linux.

Τι νέο υπάρχει

  • Αποφύγετε μια συντριβή στο gupnp_root_device_constructor
  • Προώθηση χρήστη-παράγοντα από την προσωρινή μνήμη
  • Διορθώστε πιθανό πρόβλημα με boolean vs. bitwise αξιολόγηση
  • Διορθώστε μια συντριβή στο GUPnPServiceProxy :: subscription_expire
  • Αποδεχτείτε τη σπασμένη κεφαλίδα Ενέργεια χωρίς το στοιχείο
  • Διορθώστε το πρόβλημα με το μέγεθος του buffer 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: Προειδοποίηση μεταγλωττιστή σχετικά με αρνητική μετατόπιση
  • Τεκμηρίωση: Διόρθωση διεύθυνσης FSF
  • Τεκμηρίωση: Διόρθωση αναφορών
  • Δημιουργία: Ενημέρωση ax_append_link_flags
  • Σφάλματα που έχουν καθοριστεί στην έκδοση 1.0.1:
  • https://bugzilla.gnome.org/show_bug.cgi?id=770318
  • Τι νέο υπάρχει στην έκδοση 0.20.18 / 1.0 Beta:

    Τι νέο υπάρχει στην έκδοση 0.20.16:

    • -το εργαλείο
    • Ελέγξτε ότι το IFA_FLAGS δεν δεσμεύεται σε μια πρόσφατη έκδοση του kernel
    • Προσθήκη αρχείων 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

    Τι είναι καινούργιο στην έκδοση 0.20.14:

  • GLib 2.0 & gt; = 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:

    • Η επίλυση κυκλικής συμπεριλαμβάνει.
    • Αποφύγετε τον επαναπροσδιορισμό των συμβόλων.
    • Διορθώστε τη δήλωση λειτουργιών που λείπουν.
    • Μην ελέγχετε το 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 δημιουργεί proxy με το σωστό 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_ {ξεκινήστε, στείλτε} _action_hash καθώς δεν μπορούν να εγγυηθούν τη σειρά παραγγελιών.
    • Προσθέστε το gupnp_service_info_get_introspection_async_full (), το οποίο σας επιτρέπει να ακυρώσετε ένα αίτημα introspcetion χρησιμοποιώντας το 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

    Τι είναι καινούργιο στην έκδοση 0.20.8:

    • Μικρές διορθώσεις στυλ και στυλ στο Linux CM.
    • Προσθέστε τη λειτουργία χρησιμότητας gupnp_white_list_add_entryv.
    • Χρησιμοποιήστε τη "θύρα" για να ορίσετε το "msearch-port" ιδιότητα στη βασική κλάση.
    • Άλλες διορθώσεις στυλ
    • Σφάλματα που έχουν καθοριστεί στην έκδοση 0.20.13:
    • https://bugzilla.gnome.org/show_bug.cgi?id=711015

    Τι νέο υπάρχει στην έκδοση 0.20.7:

    • Μην παραδίδετε συμβολοσειρές που έχουν εκχωρηθεί με libxml2.
    • Διορθώστε μια συντριβή όταν δεν ήταν διαθέσιμος ένας κεντρικός υπολογιστής ειδοποιήσεων
    • Πάντα να καλέσετε ασύγχρονα την κλήση ενέργειας, ακόμα και όταν υπήρξε σφάλμα.
    • Προσθήκη επιλογών μέτρησης απόδοσης στο light-server / -client.
    • Σφάλματα που έχουν καθοριστεί στην έκδοση 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.6:

  • Μην κάνετε υπερβολικές επαναλήψεις δικτύου.
  • Σφάλματα που έχουν καθοριστεί στην έκδοση 0.20.13:
  • https://bugzilla.gnome.org/show_bug.cgi?id=706996
  • Τι νέο υπάρχει στην έκδοση 0.20.5:

    • Προσθέστε φρουρούς G_ {BEGIN, END} _DECLS που λείπουν.
    • Διορθώστε μη αρχικοποιημένη μεταβλητή χρήση που εισήχθη σε προηγούμενη έκδοση.
    • Προσθήκη υποδομής απλής δικτυακής συσκευής δικτύου.
    • Λιμάνι εργαλείο δέσμευσης gupnp, έτσι ώστε να είναι χρησιμοποιήσιμο με το python3.
    • Διορθώνει τα δευτερεύοντα κώδικα.
    • Διόρθωση συντριβών στο διαχειριστή περιβάλλοντος του NetworkManager κατά τη διάρκεια ορισμένων κλήσεων ασύγχρονης κλήσης.
    • Διορθώστε μια μικρή διαρροή μνήμης στο UNIX και τα παράθυρα 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.
    • Διορθώστε την αλληλουχία ως uint32.
    • Πίσω στα unix static CM εάν οι υποδοχές netlink δεν είναι διαθέσιμες κατά το χρόνο εκτέλεσης.
    • Αποτρέψτε κάποιο όνομα 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> 0,20 αν η ενδοσκόπηση gobject είναι> 1,36

    Άλλο λογισμικό του προγραμματιστή Zeeshan Ali

    GUPnP Tools
    GUPnP Tools

    2 Oct 17

    GUPnP AV
    GUPnP AV

    2 Dec 17

    Σχόλια για GUPnP

    Τα σχόλια δεν βρέθηκε
    προσθήκη σχολίου
    Ενεργοποιήστε τις εικόνες!