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.
הוא נתמך על כל הפצה של גנו / לינוקס
תוכנת GUPnP מופצת כחלק מפרוייקט GNOME והיא נתמכת בכל הפצה של גנו / לינוקס, ניתנת להתקנה ממאגרי התוכנה העיקריים של מערכות ההפעלה המבוססות על ליבות Linux. פלטפורמות חומרה נתמכות כוללות 64 סיביות ו- 32 סיביות.
משתמשים יכולים גם להתקין את GUPnP באמצעות חבילת המקור המופצת ב- Softoware. כדי להשיג זאת, פשוט להוריד ולשמור את הארכיון במחשב שלך, רצוי איפשהו בספרייה הביתית שלך, לחלץ את התוכן שלה באמצעות כלי מנהל ארכיון.
פתח יישום אמולטור מסוף, עבור למיקום של קבצי הארכיון שחולצו באמצעות & lsquo; cd & rsquo; (לדוגמה, cd /home /softoware /gupnp - 20.20.13), והפעל את התצורה & lsquo; ./ & amp; & amp; הפוך & rsquo; הפקודה כדי להגדיר ולעבד את התוכנית.
לאחר תהליך קומפילציה מוצלח, תוכל להפעיל את & lsquo; לבצע התקנה & rsquo; הפקודה או השורש & lsquo; sudo להפוך את ההתקנה & rsquo; הפקודה כמשתמש מועדף להתקין מערכת GUPnP רחב ולהפוך אותו לזמין לכל המשתמשים במערכת ההפעלה גנו / לינוקס.
מה חדש במהדורה זו:
- הימנע מהתנגשות ב- gupnp_root_device_constructor
- סוכן משתמש Propagage מטמון
- תקן בעיה פוטנציאלית עם הערכה בוליאנית לעומת סיביות
- תיקון קריסה ב- GUPnPServiceProxy :: subscription_expire
- קבל כותרת פעולה שבורה ללא הלחצן & 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: תיקונים שונים
- לינוקס CM: תקן מהדר אזהרה על שינוי שלילי
- תיעוד: תיקון כתובת FSF
- תיעוד: תקן הפניות
- בנה: עדכן את ax_append_link_flags
- באגים קבועים בגרסה 1.0.1:
- https://bugzilla.gnome.org/show_bug.cgi?id=770318
מה חדש בגירסה 0.20.18 / 1.0 ביתא:
- תקן לבנות ב- OS X.
מה חדש בגירסה 0.20.16:
- אל תציין נתיב פייתון ב- gupnp -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 & 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
- תקן את המחזוריות.
- הימנע מחידוש הסמלים.
- תקן את הצהרת הפונקציה החסרה.
- אל תבדוק את von connman.pc.
- אפשר פעולות ללא ארגומנטים.
- כבוד & quot; עדיף & 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
- ודא ש- ResourceFactory יוצר פרוקסי עם ה- GType הנכון.
- ניתן לבטל את המנוי של שרת proxy במהלך שיחה חוזרת.
- השבת את 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
- אכיף HTTP 1.1 לבקשות תיאור ההתקן.
- הוסף libuuid ל- Requ.private של קובץ pkg-config.
- נטרל את gupnp_service_proxy_ {start, send} _action_hash מכיוון שהם לא יכולים להבטיח את סדר הארגומנטים.
- הוסף gupnp_service_info_get_introspection_async_full (), המאפשר לבטל בקשת introspcion באמצעות 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
- תיקונים קלים ותיקוני סגנון ב- Linux CM.
- הוסף פונקציית השירות gupnp_white_list_add_entryv.
- השתמש ב & quot; יציאה & quot; מאפיין כדי להגדיר & quot; msearch-port & quot; רכוש על בסיס.
- תיקוני סגנון אחרים
- באגים קבועים בגירסה 0.20.13:
- https://bugzilla.gnome.org/show_bug.cgi?id=711015
- תקן אזהרות 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
- הוסף כמה חסרים של G_ {BEGIN, END} _DECLS.
- תיקון משתנה משתמש לא מאותחל בגרסה קודמת.
- הוסף תשתית רשת פשוטה לבנה.
- port gupnp-bond-tool כך שזה ניתן לשימוש עם python3.
- תיקוני קוד קלים.
- תיקון קריסות במנהל הקשר של NetworkManager במהלך כמה שיחות אסינכרוני.
- תקן דליפת זיכרון קטנה ב- 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
- תקן אזהרות ב- gtk-doc.
- שיפורים קלים בתיעוד.
- הפוך את סוכן המשתמש ASCII-only כדי לתקן בעיות עם גילוי כאשר g_get_application_name () החזיר מחרוזת מתורגמת.
- כפה על גרסת HTTP להיות 1.1 בבקשות SOAP.
- תיקון קריסות אפשריות בניתוח XML.
- תיקון דליפת זיכרון פוטנציאלית ב- gupnp_service_proxy_send_action_valist.
- תיקוני codestyle מסוימים.
- הוסף 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
- הוסף תכונה gupnp_context_manager_rescan_control_points.
- תקן VAPI אם גרסת g-i היא & gt; = 1.36.
- כמה עדכוני תיעוד פנימיים.
- בדוק את SID וחזר שגיאה נכונה.
- תיקון קוד השגיאה הוחזר על כותרות NT ו- NTS לא חוקיות.
- תקן SEQ כדי להיות uint32.
- חזרה ל- Unix סטטי סטנדרטי אם שקעי 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 & gt; = 0.20 אם gobject-introspection הוא & gt; = 1.36
מה חדש בגירסה 0.20.14:
מה חדש בגירסה 0.20.13:
מה חדש בגרסה 0.20.10:
מה חדש בגירסה 0.20.9:
מה חדש בגירסה 0.20.8:
מה חדש בגירסה 0.20.7:
מה חדש בגירסה 0.20.6:
מה חדש בגרסה 0.20.5:
מה חדש בגירסה 0.20.4:
מה חדש בגרסה 0.20.3:
תגובות לא נמצא