Vortex Βιβλιοθήκη είναι ένα open source, δωρεάν και φορητό λογισμικό βιβλιοθήκη υλοποιούνται σε C και από το έδαφος μέχρι να χρησιμοποιηθεί για την εφαρμογή του πρωτοκόλλου ΒΟΜΒΟΣ πυρήνα, επίσης γνωστή ως RFC 3081 και RFC 3080 τυποποιημένους ορισμούς, για το GNU / Linux και συστήματα τύπου UNIX.
Το έργο Vortex Βιβλιοθήκη υλοποιεί το πρωτόκολλο ΕΝΔΕΙΚ.ΗΧΟΣ πυρήνα στην κορυφή της στοίβας TCP / IP. Επίσης εφαρμόζει ένα γενικό διακομιστή ΕΝΔΕΙΚ.ΗΧΟΣ, καθώς και διάφορες στοίβες μπιπ για τις languages.Features προγραμματισμού JavaScript και Python σε ένα glanceKey χαρακτηριστικά περιλαμβάνουν υποστήριξη για το προφίλ της σήραγγας, υποστήριξη για πληρεξούσια HTTP, και υποστήριξη για XML-RPC μέσω ΜΠΙΠ RFC 3529. Αυτή τη στιγμή, Vortex Βιβλιοθήκη υποστηρίζεται σε όλες τις διανομές GNU / Linux, καθώς και για το λειτουργικό σύστημα Microsoft Windows, ελεγχθεί διεξοδικά και στις δύο πλατφόρμες υλικού 32-bit και 64-bit.
Όντας ένα λογισμικό βιβλιοθήκης, δεν περιλαμβάνει τις επιλογές της γραμμής εντολών. Έχει ως στόχο να ενσωματωθούν σε άλλα έργα ή να χρησιμοποιηθούν ως είναι το λειτουργικό σας σύστημα από εφαρμογές που απαιτούν Vortex Βιβλιοθήκη να είναι τοποθετημένες έτσι ώστε για ορισμένες από τις λειτουργίες τους για να λειτουργήσει σωστά. Λάβετε υπόψη ότι θα πρέπει πρώτα να εγκαταστήσετε τη βιβλιοθήκη AXL να καταρτίσει Vortex Library.Getting ξεκίνησε με Vortex LibraryTo εγκατάσταση Vortex Βιβλιοθήκη στο σύστημά σας GNU / Linux, κατεβάστε την τελευταία έκδοση από Softoware ή μέσω της επίσημης ιστοσελίδας του (βλ download link στο τέλος του το άρθρο), αποθηκεύστε το αρχείο κάπου στον υπολογιστή σας, αποσυμπιέστε το και ανοίξτε ένα τερματικό εξομοιωτή app.
Στο παράθυρο Linux Terminal, μεταβείτε στη θέση των εξαγομένων αρχείο αρχεία χρησιμοποιώντας το & lsquo? CD & rsquo? εντολή (π.χ. CD /home/softoware/vortex-1.1.14.b5292.g5292), στη συνέχεια να εκτελέσει το & lsquo? ./ configure && make & rsquo? εντολών για να ρυθμίσετε και να καταρτίσει το πρόγραμμα.
Τέλος, εγκαταστήστε το σύστημα της βιβλιοθήκης ευρύ εκτελώντας το & lsquo? Make install & rsquo? εντολή ως root ή το & lsquo? sudo make install & rsquo? εντολή ως προνομιούχος χρήστης
Τι είναι καινούργιο σε αυτή την έκδοση:.
- [Διόρθωση] Βελτιωμένη ειδοποίηση για όριο πλήρους καρέ έφτασε έτσι ώστε να μπορεί να είναι πιο χρήσιμη. Προστέθηκε πληροφορίες σχετικά με το προφίλ και τη σύνδεση υποδοχής και το λιμάνι.
- [Διόρθωση] Πολλές ενημερώσεις σε ΖΩΝΤΑΝΟΣ εφαρμογή για να ελέγξετε το μέγιστο unreply περίοδο ελέγχου καταμέτρηση x, ενώ περιμένουν για τη δημιουργία του καναλιού για να εξασφαλιστεί η σύνδεση κοντά συμβάν ενεργοποιείται σε περίπτωση που επιτευχθεί η μέγιστη περίοδος. Επίσης ενημερώθηκε έλεγχο για να προκαλέσει την αποτυχία, όταν το μέγιστο unreply καταμέτρηση επιτυγχάνεται αντί υπέρβαση αυτού.
- [Διόρθωση] Σταθερή ζωντανός όταν οι έλεγχοι γίνονται πολύ γρήγορα (check_period 20000 και max_unreply_count οριστεί στα 5). Ενημερώθηκε έγγραφα για να εξηγήσει τα όρια.
- [Διόρθωση] Προστέθηκε υποστήριξη για το Ubuntu ακριβής ..
- [Διόρθωση] Σταθερή λείπει vortex_frame_unref στη δίνη-απλό-client.c
- [νέο] Ενημερώθηκε κινητήρα δίνη να υποστηρίζουν IPv6. Ωραία! Τώρα IPv4 και IPv6 υποστηρίζονται αυτόματα στις προηγούμενες APIs IPv4 και νέα ειδικά APIs που παρέχονται σε & quot? Δύναμη & quot? IPv6 ανάλυση / χρήση.
- Νέα λειτουργία API πρόσθεσε:
- vortex_connection_new_full6
- vortex_connection_new6
- Προστέθηκε νέες δοκιμές παλινδρόμησης για να ελέγξετε την υποστήριξη IPv6 και να εξετάσεις πώς παίζει με το IPv4 API:
- test_02a3
- test_02a4
- [Διόρθωση] Αποκατάσταση πίσω -ansi σημαία σύνταξη. Ενημερώθηκε vortex_connection_private.h να έχουν μερικά από τα πρωτότυπα IPv6 λειτουργία ανάλυση, έτσι ώστε να είναι διαθέσιμα κατά τη σύνταξη ακόμη και με -ansi ενεργοποιημένη.
- [Διόρθωση] Πολλές τροποποιήσεις για να κάνει το IPv6 υποστήριξη για να εργαστούν στα παράθυρα. Ακόμα απαιτείται περισσότερη δουλειά.
- [Διόρθωση] Προστέθηκε νέα API λειτουργίες για να επιτρέψει το IPv6 μόνο ακροατές. API πρόσθεσε: vortex_listener_new6 - vortex_listener_new_full6
- [Διόρθωση] Πρόσθετες τροποποιήσεις για να κάνει δίνη-απλό-client.c και δίνη-απλό-listener.c να καταρτίζουν σε παράθυρα και να επιτρέψει την επιλογή των διευθύνσεων IPv6 από τη γραμμή εντολών.
- [Διόρθωση] Ενημερώθηκε ενότητα ακροατή δίνη να περιλαμβάνουν περισσότερες πληροφορίες εντοπισμού σφαλμάτων, όταν ο ακροατής αποτυγχάνει.
- [Διόρθωση] Ενημερώθηκε σύνδεση δίνη freeaddrinfo κώδικα για να καθορίσει ένα πραγματικά πραγματικά πολύ περίεργη συμπεριφορά, ενώ καλώντας απευθείας στο οριστικοποίηση. : - ??
- [Διόρθωση] Σταθερή μνήμη σφαλμάτων κατανομής όταν δημιουργία vortex_listener αποτυγχάνει.
- [Διόρθωση] Ενημερώθηκε sequencer δίνη και την ενότητα του καναλιού δίνη να προετοιμαστεί στατικά δεδομένα που χρησιμοποιούνται και να απαντήσετε χειρισμό (αποφεύγει τις προειδοποιήσεις valgrind).
- [Διόρθωση] προσθέσει κάποια προετοιμασία για να test_02_c2 μεταβλητές που χρησιμοποιούνται σε δίνη-παλινδρόμησης listener.c
Τι είναι καινούργιο στην έκδοση 1.1.13:
- [Διόρθωση] Ενημερώθηκε pyvortex conn.remove_on_close χειριστή να ελέγξτε ότι η τιμή που ελήφθη είναι μια λαβή για να αποφευχθεί μια segfault όταν λαμβάνεται Καμία ή άλλο σύνθετο αντικείμενο.
- [νέο] Ενημερώθηκε PyVortex API για να συμπεριλάβει ένα νέο API που θα επιτρέψει χώρο κωδικό python για να ενεργοποιήσετε πάρα πολύ καιρό ειδοποιήσεις (χειριστές που παίρνουν πάρα πολύ καιρό για να τελειώσει) σε ένα αρχείο. API πρόσθεσε: - vortex.ctx.enable_too_long_notify_to_file
- [Διόρθωση] Αφαιρέθηκε debug μηνύματα από vortex_init_check.
- [Διόρθωση] Σταθερή περιττές VortexCtx
- δήλωση σίχ μέσα vortex_channel_remove_first_pending_msg_no που προκαλεί η συγκέντρωση να αποτύχει όταν είναι απενεργοποιημένη υποστήριξη καταγραφής. Bug που αναφέρθηκαν από τον Dan Moore.
- [νέο] Ενημερώθηκε PyVortex API για να συμπεριλάβει vortex.unlock_listeners ...
- [Διόρθωση] Προσθέτοντας λείπει απλό ακροατή και απλό πελάτη και σταθερή τεκμηρίωση που ήταν ξεπερασμένο. Πρόβλημα που αναφέρθηκαν από τον Mark Fowler.
- [Διόρθωση] Σταθερή δήλωση του Debian για το python-vortex- * πακέτα να εξαρτάται από την python-δίνη ..
- [Διόρθωση] Προσθέτοντας οδηγίες για να εκτελέσετε δοκιμή παλινδρόμησης πριν από την αποστολή ένα patch ..
- [Διόρθωση] Σταθερή λάθος χειρισμού αναφορά σε δίνη TLS δράση μετά το προκαλεί να επιστρέψει μια αναφορά που τελείωσε επειδή αυτόματη TLS απέτυχε. Bug αναφερθεί με ένα ωραίο δοκιμή από τον Michael Sola.
- [Διόρθωση] Ενημερώθηκε python-δίνη εγκατάστασης του πακέτου για να μετονομάσετε /usr/lib/python2.5/site-packages/vortex φάκελο όταν βρέθηκε εγκατάσταση συμπίεση αναβαθμίζονται από lenny.
- [νέο] Προστέθηκε νέα βιβλιοθήκη επέκτασης (libvortex-WebSocket-1.1) για τη στήριξη που παρέχουν ΗΧΟΣ πάνω WebSocket μέσω noPoll βιβλιοθήκη. Νίκαια !! Προστέθηκε της αρχικής δοκιμής παλινδρόμησης (test-17) για να ελέγξετε την υποστήριξη.
- [Διόρθωση] Ενημερώθηκε δημιουργία σύνδεσης κωδικό περιμένει να ανιχνεύσει Bad Αρχείο κωδικό σφάλματος περιγραφής για να σταματήσει να περιμένει, ενώ σύνδεση.
- [νέο] Προστέθηκε νέα λειτουργίες που να επιτρέπουν την αποθήκευση και να πάρει ένα δείκτη άγκιστρο συνδέεται σε μια σύνδεση για να μην χρειαστεί να χρησιμοποιήσετε vortex_connection_set_data και κτήτορες της, οι οποίες υπολογιστική ακριβά, σε περιπτώσεις όπου οι παρτίδες των απαιτούμενων κλήσεων. API πρόσθεσε: - vortex_connection_get_hook - vortex_connection_set_hook
- [Διόρθωση] Ενημερώθηκε ανάγνωση κώδικα για να παρακολουθείτε τον αριθμό των & quot? Δεν υπάρχουν στοιχεία & quot? λειτουργίες που εμφανίζονται για μια συγκεκριμένη σύνδεση με τον τερματισμό, όταν θα έχει επιτευχθεί ένα ορισμένο ποσό.
- [Διόρθωση] Ενημερώθηκε ανάγνωση κώδικα για να εκτελέσει preread χειριστή (εάν έχει οριστεί) για συνδέσεις VortexRoleMasterListener.
- [Διόρθωση] Αρκετές ενημερώσεις για να εξασφαλιστεί libvortex-1.1 είναι μεταγλωττίσιμα όταν web-πρίζες δεν είναι διαθέσιμη.
- [Διόρθωση] Ενημερώθηκε βιβλιοθήκη libvortex-WebSocket να υποστηρίξει ότι έχει ΗΧΟΣ τρέχει στην κορυφή ενός TLS WebSocket (WSS). Ωραία! Προστέθηκε νέα API και παλινδρόμησης δοκιμή test_18 και test_19. API πρόσθεσε: - vortex_websocket_connection_is_tls_running - VORTEX_WEBSOCKET_CONF_ITEM_ENABLE_TLS (στοιχείο διαμόρφωσης)
- [Διόρθωση] Ήσσονος σημασίας μεταβολή vortex_websocket.c μεταφοράς ..
- [Διόρθωση] Ενημερώθηκε vortex_support.c να αντικαταστήσει GetEnvironmentVariable και SetEnvironmentVariable με τους & quot? A & quot? εφαρμογές για να εξασφαλιστεί η έκδοση ASCII χρησιμοποιείται ακόμα και όταν οι λειτουργίες αυτές χρησιμοποιούνται με Unicode κατασκευής ενεργοποιηθεί. Bug αναφερθεί και Fix προτείνεται από τον Etienne Dupuis Περισσότερες πληροφορίες στη (thanks!): Http://msdn.microsoft.com/en-us/library/windows/desktop/dd317766 (ν = vs.85) .aspx
- [Διόρθωση] Κάνοντας κοινοποίηση έναρξης κανάλι για να εντοπίσει και να καθορίσει την αξία ServerName που παρέχονται από τον αιτούντα κατά την περίπτωση αξία ServerName είχε ήδη διαμορφωθεί σχετικά με τη σύνοδο ΜΠΙΠ από προηγούμενη αίτηση.
- [Διόρθωση] Ενημερώθηκε δίνη-WebSocket βιβλιοθήκη επέκτασης για να ρυθμίσετε την αξία ServerName που σχετίζονται με τη σύνοδο ΗΧΟΣ σύμφωνα με την κεφαλίδα κεντρικού υπολογιστή που λαμβάνονται μέσω της σύνδεσης WebSocket (εάν υπάρχει). Επίσης Ενημερώθηκε η ενότητα για τη σημαία της σύνδεσης, όπως & quot? Έχοντας TLS για & quot? όταν έλαβε μια επιτυχημένη σύνδεση WebSocket TLS (WSS: //). Με αυτό τον τρόπο αναταραχή είναι σε θέση να χειριστεί συνεδρίες ΗΧΟΣ προφίλ TLS και ΤΟΝΟΙ συνεδρίαση πάνω WSS: // με την ίδια δήλωση προφίλ διαδρομής. Σταθερή δίνη-WebSocket-1.1.pc να απαιτούν επίσης nopoll ενότητα.
- [νέο] Ενημερώθηκε δίνη της μονάδας υποστήριξης API για να συμπεριλάβει μια νέα λειτουργία για να δημιουργήσετε ένα φορητό σωλήνα. Μετακινήθηκε αυτόν τον κώδικα από τον κώδικα Lua που τώρα χρησιμοποιεί αυτό το κοινό και να καθαρίζονται ορισμό. API πρόσθεσε: - vortex_support_pipe
- [νέο] Ενημερώθηκε σύνδεση API δίνη να περιλαμβάνει μια νέα λειτουργία για να επιστρέψει την εσωτερική κατακερματισμού των δεδομένων που σχετίζονται με κάθε σύνδεση. API πρόσθεσε: - vortex_connection_get_data_hash
- [Διόρθωση] Σταθερά ορισμένα αρχείων καταγραφής σφαλμάτων που θα πρέπει να είναι σε κρίσιμη μονάδα σύνδεσης δίνη.
- [Διόρθωση] Σταθερή διαρροή μνήμης μέσα vortex_channel όταν καλών ζήτησε νέα αξία ServerName μέσω σύνδεσης με την εν λόγω καθορισμένη τιμή.
- [Διόρθωση] Ενημερώθηκε εργοστάσιο πλαίσιο δίνη να ρίξει μόνο ένα αρχείο καταγραφής σφαλμάτων, όταν το errno! = 0 και και πρώτων σφάλμα ανάγνωσης βρέθηκε.
- [Διόρθωση] Κάνοντας ενότητα WebSocket να πάρει Διοργανωτής: αξία κεφαλίδα μέχρι το & quot?: & Quot? αξία.
- [Διόρθωση] Κάνοντας vortex_connection_set_server_name να βρείτε τις δηλώσεις όνομα με το μέρος του λιμένα και να το πάρει μακριά από τον τελικό ServerName ρυθμιστεί.
- [Διόρθωση] Κάνοντας πισίνα κανάλι δίνη όχι για να εκτυπώσετε την κατάσταση χωρίς να κληθεί ρητά από τον πελάτη.
- [Διόρθωση] Προστέθηκε νέα δοκιμή παλινδρόμησης για να ελέγξετε αν είναι δυνατό να κατακλύσουν ένα ακροατή δίνη ΗΧΟΣ στέλνοντας ένα χαιρετισμό αρχικό μήνυμα που σχηματίζεται από άπειρη πλαίσια με περισσότερα σημαία επάνω.
- [νέο] Προστέθηκε υποστήριξη για την αρχική υποστήριξη μερίδιο λιμάνι που θα επιτρέψει τη λειτουργία ΜΠΙΠ ΜΠΙΠ και πάνω WebSocket (με TLS παραλλαγή) στην ίδια θύρα, χωρίς να χρειάζεται να έχουν ιδιαίτερη διαμορφώσεις από τους χρήστες της βιβλιοθήκης. API πρόσθεσε: - vortex_listener_set_port_sharing_handling - δοκιμή VortexPortShareHandler Προστέθηκε αρχική παλινδρόμηση (test_20). Ακόμα απαιτείται περισσότερη δουλειά. Φαίνεται πραγματικά ελπιδοφόρα.
- [Διόρθωση] Περισσότερες ενημερώσεις σχετικά με τον κωδικό μοίρασμα της θύρας που χρησιμοποιείται από το web-υποδοχή βιβλιοθήκη επέκτασης. Τώρα regtest (test-20) τελειώνει σωστά. Ακόμα απαιτείται περισσότερη δουλειά.
- [Διόρθωση] Περισσότερα καθαρισμούς για τον κωδικό μερίδιο λιμάνι. Ενημέρωση κώδικα για να απελευθερώσει εκκρεμής κωδικός στο πλάι ακροατή. Ενημερώθηκε test_20 να εξασφαλιστεί η σύνδεση λειτουργεί πραγματικά ..
- [Διόρθωση] Ολοκληρώθηκε εργασίας και δοκιμαστεί εφαρμογή για WebSocket μοίρασμα της θύρας, συμπεριλαμβανομένης της στήριξης για να τρέξει στην ίδια θύρα μπιπ μπιπ πάνω WebSocket και ΗΧΟΣ πάνω TLS WebSocket ..
- [Διόρθωση] Μόνιμα συστήματα ανιχνεύσεως μεταφοράς (λιμάνι-sharing) στο web-υποδοχή βιβλιοθήκη επέκτασης κατά τη λήψη συνδέσεις TLS. Ενημερώθηκε μονάδα να αποκτήσει αναφορές σε noPollCtx αντικείμενο όταν είναι ενεργοποιημένη μοιράζονται την ίδια θύρα.
- [Διόρθωση] Ενημερώθηκε βιβλιοθήκη επέκτασης web-υποδοχή για να τρέξει λειτουργίες μετά δράσης που Ρυθμίσεις υποδοχής:. Κεφαλίδα WebSocket σε αξία ΕΝΔΕΙΚ.ΗΧΟΣ ServerName
- [Διόρθωση] Ενημερώθηκε δίνη μονάδα web-υποδοχή για την εγκατάσταση χειριστές ασφαλείας νήμα που χρησιμοποιείται από noPoll να προστατεύσει κρίσιμα σημεία.
- [Διόρθωση] Κάνοντας αναγνώστη δίνη του κινητήρα για τις συνδέσεις τερματισμού πριν από την κλήση vortex_connection_unref στις εργασίες τελειώματος.
- [Διόρθωση] Ενημερώθηκε βιβλιοθήκη επέκτασης web-υποδοχή για να συμπεριλάβει ένα νέο επιλογές ρύθμισης για να ενεργοποιήσετε noPoll εντοπισμού σφαλμάτων. API πρόσθεσε: - VORTEX_WEBSOCKET_ENABLE_DEBUG
- [Διόρθωση] Αρκετές ενημερώσεις για να καθορίσει τις διάφορες εκκλήσεις καταγραφής εντοπισμού σφαλμάτων με λάθος ή κακή ρύθμιση παραμέτρων επιχειρήματα.
- [Διόρθωση] Προστέθηκε επιπλέον υλοτομία σε web-υποδοχή βιβλιοθήκη επέκτασης.
- [Διόρθωση] Μετονομάστηκε VORTEX_WEBSOCKET_ENABLE_DEBUG σε VORTEX_WEBSOCKET_CONF_ITEM_ENABLE_DEBUG.
- [Διόρθωση] Προστέθηκε νέα λειτουργία για να ρυθμίσετε χειροκίνητα φιλοξενήσει και τιμή για τη θύρα που επιστρέφεται από vortex_connection_get_host και vortex_connection_get_port για μια συγκεκριμένη σύνδεση. API πρόσθεσε: - vortex_connection_set_host_and_port
- [Διόρθωση] Μηχανή για την ανίχνευση κακή υποδοχή περιγραφείς αρχείου που μπορεί να έχουν κλείσει με άλλα μέσα που δεν ελέγχονται από την δίνη να ρίξει αυτές τις συνδέσεις, το συντομότερο δυνατό. Προστέθηκε δοκιμή παλινδρόμησης για να αναπαράγει το σφάλμα και να ελέγξετε την επιδιόρθωση εισήγαγε (test-01y).
- [Διόρθωση] Ενημερώθηκε βρόχο αναγνώστη δίνη να κάνει το λάθος Ελέγξτε τη σύνδεση μετά τον κωδικό διακοπή. ΜΑΔ.
- [Διόρθωση] Ενημέρωση κώδικα δοκιμής παλινδρόμησης για να επιτρέψει επιτρέπει WebSocket debug όταν έλαβε --enable-WebSocket-debug
- [Διόρθωση] Ενημερώθηκε δίνη αναγνώστη προς απενεργοποίηση υποδοχή που συνδέεται σε μια σύνδεση που εμφανίζει σφάλμα EBADF.
- [Διόρθωση] Αφαιρέθηκε ατυχή δήλωση strlen (αναφέρθηκαν από τον Etienne Dupuis).
- [Διόρθωση] Ενημερώθηκε δοκιμή παλινδρόμησης PyVortex να ελέγξετε τη σύνδεση κοντά μετά στείλτε λειτουργία.
- [Διόρθωση] Ενημερώθηκε PyVortex να χρησιμοποιήσετε Py_BEGIN_ALLOW_THREADS και Py_END_ALLOW_THREADS γύρω από την κοινοποίηση εξαίρεση και ζητεί να vortex_async_queue_push.
- [Διόρθωση] Ενημερώθηκε PyVortex να προσθέσετε λείπει απελευθέρωση GIL καλεί TLS μονάδα όταν αποτυχία συμβαίνει.
- [Διόρθωση] Ενημερώθηκε δοκιμή παλινδρόμησης (test_12) για να αφαιρέσετε τμήματα του κώδικα που προκαλούν προβλήματα ..
- [Διόρθωση] Ενημερώθηκε πελάτη παλινδρόμησης για να δείξει τα λάθη σύνδεσης όταν test_15 αποτυγχάνει να στείλει μήνυμα μπλοκ.
- [Διόρθωση] Ενημερώθηκε ενότητα vortex_tls να περιλαμβάνουν υποστήριξη για εύκολη ομοτίμους επαλήθευσης πιστοποιητικού (αποφεύγει αναγκάζουν να χρησιμοποιεί SSL υστέρων ελέγχους). API πρόσθεσε: - vortex_tls_verify_cert
- [Διόρθωση] Πρόσθετες στερέωσης για vortex_tls_verify_cert να ανιχνεύσει περισσότερες περιπτώσεις.
- [Διόρθωση] Ενημερώθηκε vortex_tls (προσθέσει κάποια επιπλέον αρχείων καταγραφής σφαλμάτων όταν πιστοποιητικό δεν πρέπει να φορτωθεί).
- [Διόρθωση] Ενημερώθηκε υλοτομία σύνδεση δίνη να δηλώσει επίσης ποια υποδοχή είναι κλειστή. Ενημερώθηκε εργοστάσιο πλαίσιο δίνη να αποφεύγουν να κόβουν μια πρόσθετη σύνδεση κοντά κατά τη διάρκεια πλαίσιο ανάγνωσης, αν η σύνδεση έχει ήδη σπάσει.
- [Διόρθωση] Ενημερώθηκε μονάδα web-υποδοχή για τη χρήση νέων nopoll_conn_set_on_close κλήση για τον έλεγχο όταν υποδοχή είναι κλειστό στο στρώμα noPoll να αποφευχθεί το κλείσιμο μετά από το στρώμα δίνη με τον κίνδυνο να κλείνουν μια διαφορετική πρίζα, αλλά με την ίδια τιμή.
- [Διόρθωση] Ενημερώθηκε σύνδεση WebSocket API για να συμπεριλάβει μια νέα λειτουργία για να πάρει noPollCtx. API πρόσθεσε: - vortex_websocket_connection_get_ctx
- [Διόρθωση] Ενημερώθηκε δοκιμή παλινδρόμησης για να περιορίσει χρονικά όρια αναμονής περιμένοντας απαντήσεις σε δοκιμή 04-αβ.
- [Διόρθωση] Αφαιρέθηκε λάθος πρόσβασης μνήμης μέσα υλοποίησης vortex_tunnel.c ενώ το πέρασμα των δεδομένων από και προς συνδεδεμένες συνεδρίες.
- [Διόρθωση] Ενημερώθηκε αναγνώστη δίνη ανιχνεύουν-και-καθαρισμού-λάθος-αρχείο περιγραφείς για να επαναφέρετε σε 0 errno αξία πριν από τον έλεγχο του fd, για να αποφευχθεί η σύγχυση σχετικά με το τι από αυτά είναι λάθος πράγματι (διορθώσεις αλληλεπίδραση μεταξύ test_01y και test_02 υπό πίεση ).
- [Διόρθωση] Ενημερώθηκε διαδικασία κατάρτισης να περιλαμβάνουν SSP από προεπιλογή (για linux, GCC συμβατές πλατφόρμες ..).
- [Διόρθωση] Προστέθηκε νέα δοκιμή παλινδρόμησης για να ελέγξετε κεφαλίδα υπερχείλισης (τίποτα δεν βρέθηκε), αλλά παραμένει δοκιμή (test_01x).
- [Διόρθωση] Σταθερή αχρησιμοποίητα μεταβλητό σφάλμα που έθεσε νεότερα GCC μεταγλωττιστές ..
- [Διόρθωση] Προσθέτοντας αρχεία να έχουν libvortex-1,1 πακέτα για συρίττοντα.
- [Διόρθωση] Κάνοντας vortex_channel_free σε εσωτερικά αποκτήσει την εμφάνιση που σχετίζεται με την αναμονή msgno ουρά για να απελευθερώσει τα στοιχεία σε εκκρεμότητα στο εσωτερικό του.
Ενημέρωση
Τι είναι καινούργιο στην έκδοση 1.1.10:
- Αυτή είναι μια σημαντική σταθερή έκδοση που περιλαμβάνει κυρίως την παροχή υποστήριξης για τη γλώσσα Lua μέσω της LuaVortex δεσμευτικό.
- Τώρα είναι δυνατό να γράψει Λούα εφαρμογές client / ακροατή ΗΧΟΣ χρησιμοποιώντας Vortex Βιβλιοθήκη 1.1.
- Αυτή η έκδοση προσθέτει επίσης νέα χαρακτηριστικά, όπως & quot?. Αυτόματη πισίνα νήμα αλλάξετε το μέγεθος & quot ;, και διορθώνει πολλά ζητήματα, καθιστώντας την βιβλιοθήκη, ακόμη πιο ισχυρή από ό, τι τις προηγούμενες κυκλοφορίες
Τι είναι καινούργιο στην έκδοση 1.1.9:
- Αυτή είναι μια σταθερή έκδοση που περιλαμβάνει πολλές διορθώσεις και νέες δοκιμές παλινδρόμησης για να εξασφαλιστεί η λειτουργία της βιβλιοθήκης, ειδικά για το τράβηγμα API (που τώρα έχει SASL και TLS είναι διαθέσιμο).
- συμπεριλήφθηκαν Ορισμένες ενημερώσεις API, όπως ρωτώντας αντικείμενο διαιτητή καταμέτρηση κατάσταση ή εάν ένα συγκεκριμένο πλαίσιο δίνη είναι στη διαδικασία του φινιρίσματος.
Τι είναι καινούργιο στην έκδοση 1.1.7:
- Αυτή είναι μια νέα σταθερή έκδοση που περιλαμβάνει πολλές βελτιώσεις για να το κάνετε γρηγορότερα.
- Το ωφέλιμο φορτίο του τροφοδότη API έχει ενημερωθεί ώστε να επιτρέπουν την ακύρωση / παύση μια συνεχή μεταφορά ή τον έλεγχο της κατάστασης μεταφοράς.
- Πολλά σφάλματα που έχουν καθοριστεί.
Τι είναι καινούργιο στην έκδοση 1.1.5:
- Η σταθερή αυτή έκδοση περιλαμβάνει ένα νέο σύνολο χαρακτηριστικών που σας δίνει τη δυνατότητα να εφαρμόσουν εύκολα ζωντανή υποστήριξη, περιεχόμενο τροφοδοτήσουν άμεσα κινητήρα Vortex, εγκαταστήστε περιοδικές χειριστές, και να μεταφέρει περισσότερα από 4GB πάνω στο ίδιο κανάλι.
Τι είναι καινούργιο στην έκδοση 1.1.3:
- Προστέθηκε νέα δοκιμή παλινδρόμησης για να ελέγξετε πισίνα κανάλι έτοιμο ένδειξη για ANS / NUL αλληλεπιδράσεις ... Δεν ζωύφιο βρέθηκε.
- Σταθερή υστέρων κοινοποίηση δημιουργία για συνδέσεις πλοίαρχος ακροατή.
- Γενική ενημέρωση για να υποστηρίξει τις επιλογές σύνδεσης μέσω VortexConnectionOpts. Χρησιμοποιείται αυτή η νέα υποστήριξη για την υλοποίηση χαιρετισμούς χαρακτηριστικό ServerName. API πρόσθεσε: - VortexConnectionOpts (τύπος) - VortexConnectionOptItem (enum) - vortex_connection_opts_new (λειτουργία) - vortex_connection_opts_free (λειτουργία) - CONN_OPTS (μακρο)
- Ενημέρωση σύνδεση δίνη API για να συμπεριλάβει μια νέα λειτουργία για να δημιουργήσετε μια σύνδεση ΜΠΙΠ με εκτεταμένες επιλογές. Ενημερώθηκε vortex_connection_new να χτιστεί στην κορυφή αυτής της νέας λειτουργίας. API πρόσθεσε: - vortex_connection_new_full
- Προστέθηκε υποστήριξη για ένα νέο στάδιο δράσης:. CONNECTION_STAGE_PROCESS_GREETINGS_FEATURES που επιτρέπει να πάρει κοινοποιήσεις μετά έλαβε χαιρετισμούς πελάτη
- Ενημέρωση κινητήρα δίνη να κάνει ακροατή από ομοτίμους για να μην απαντήσει με την αρχική χαιρετισμούς έως ότου λάβει χαιρετισμούς πελάτη, επιτρέποντας να αντιδράσει σύμφωνα με χαιρετισμούς πελάτης έλαβε (ειδικά για χαιρετισμούς χαρακτηριστικά).
- Ενημέρωση μονάδα δίνη σίχ να περιλαμβάνει μια λειτουργία για τον έλεγχο αν η αυτόματη λειτουργία ServerName πρέπει να εφαρμοστεί. Τώρα, από προεπιλογή δίνη θα ενημερώσει ServerName που χρησιμοποιούνται για τις επιλογές σύνδεσης ή, εάν δεν προβλέπεται, το όνομα του κεντρικού υπολογιστή που χρησιμοποιείται για τη σύνδεση, από το πρώτο κανάλι που δημιουργείται. API πρόσθεσε: - vortex_ctx_server_name_acquire
- Ενημέρωση σήραγγα δίνη API για να συμπεριλάβει μια νέα λειτουργία που επιτρέπει τη ρύθμιση των συνδέσεων επιλογές που θα χρησιμοποιηθούν. API πρόσθεσε: - vortex_tunnel_settings_set_options
- Ενημέρωση ενότητα χαιρετισμούς να περιλαμβάνουν υποστήριξη για να στείλει πίσω μια χαιρετισμούς σφάλμα με έναν κωδικό και ένα μήνυμα αρνείται την υπηρεσία όταν απαιτείται. Ενημερώθηκε API να περιλαμβάνει μια λειτουργία για την εφαρμογή αυτής της συμπεριφοράς: - vortex_greetings_error_send
- Περισσότερες ενημερώσεις για δοκιμή παλινδρόμησης (test_01g) για να ελέγξετε ServerName on χαρακτηριστικό εφαρμοστεί χαιρετισμούς. Ακόμη απαιτείται περισσότερη δουλειά.
- Ολοκληρώθηκε το έργο δοκιμή παλινδρόμησης (test_01g) για να ελέγξετε ServerName χαρακτηριστικό χαιρετισμούς. Νίκαια!
- Σταθερή deallocation πλαίσιο (απώλεια μνήμης) σε περίπτωση χαιρετισμούς ακροατή στείλετε αποτύχει ή χαιρετισμούς του πελάτη δεν είναι αποδεκτός από την πλευρά ακροατή.
- Βελτιωμένη λάθος ανίχνευση κεφαλίδα ΤΟΝΟΙ. Δοκιμή Προστέθηκε reg (test_01h).
- Περισσότερες ενημερώσεις για ServerName αυτόματη διαμόρφωση ..
- Προστέθηκε νέα εσωτερική λειτουργία που επιτρέπει Μη παρακολούθηση σύνδεση από το βρόχο αναγνώστη δίνη. API πρόσθεσε: - vortex_reader_unwatch_connection
- Γενικά εσωτερικών τροποποιήσεων να χωρίσει κανάλι αρχίσουν να χειρίζονται να επιτρέψει τη διακοπή της και αργότερα να χειριστεί την απάντηση σε μια διαφορετική διαδικασία.
- Εκκαθάριση αρχίσουν να χειρίζονται κώδικα ..
- Ενημέρωση προφίλ δίνη API για να συμπεριλάβει μια νέα λειτουργία που επιτρέπει τη διαμόρφωση του πλαισίου που λαμβάνεται χειριστή για ένα καταχωρημένο προφίλ. API πρόσθεσε: - vortex_profiles_set_received_handler
- Κάνοντας δίνη sequencer reinitilization να ελέγξει και να dealloc εσωτερικές δομές που μπορεί να οριστεί σε ένα πιρούνι λειτουργία έτσι ώστε αυτή η μνήμη δεν έχει χαθεί.
- ΑΛΛΑΓΗ κοινοποίησης:. Ενημέρωση vortex_connection_is_profile_filtered και VortexProfileMaskFunc να περιλαμβάνει την κωδικοποίηση του περιεχομένου του προφίλ, καθώς και το πλαίσιο που έλαβε (σε περίπτωση κοινοποίησης έναρξης κανάλι), σύμφωνα με δίνη-προφίλ-φίλτρο-01
- Κάνοντας πισίνα νήμα δίνη Επαναρχικοποίηση να ελέγξει και να dealloc εσωτερικές δομές που μπορεί να οριστεί σε ένα πιρούνι λειτουργία έτσι ώστε αυτή η μνήμη δεν έχει χαθεί.
- Κάνοντας εσωτερικές αλλαγές για τη διοχέτευση αρχίσουν να χειρίζονται απάντηση έτσι ώστε να μπορεί να αποσυνδεθεί και να εφαρμοστούν αργότερα σε ένα άλλο νήμα ή διαδικασία ... Ωραία!
- Ενημέρωση υποστήριξη δίνη API να περιλαμβάνει μια λειτουργία για να ελέγξετε αν μια διαδρομή αναζήτησης έχει ήδη προστεθεί. Ενημερώθηκε προετοιμασία διαδρομή αναζήτησης για να ελέγξετε διαδρομές πριν από την προσθήκη τους (για να αποφευχθεί η διαρροή μέσω των μονοπατιών που διατίθενται, αλλά όχι όταν προστίθεται). Bug που εκτίθενται από δοκιμή αναταράξεις reg. - Vortex_support_check_search_path
- Περισσότερα ενημερώσεις για καθαρισμό πόρων σε δίνη αναγνώστη μετά πιρούνι λειτουργία. Προστέθηκε κώδικα για να απελευθερώσει όλες σύνδεση που διακινήθηκαν από τη διαδικασία μητρική ..
- Σταθερή λάθος ανακατανομή μνήμης για το μήνυμα λάθους που επιστρέφεται από vortex_connection_is_profile_filtered.
- Σταθερή στη στενή κοινοποίηση προκαλεί κάποιες χειριστές δεν πρέπει να ενεργοποιείται σε περίπτωση αρκετών έχουν εγκατασταθεί και μερικοί από τους απομακρύνει τους κατά τη διάρκεια της κλήσης. Προστέθηκε δοκιμή παλινδρόμησης για να αναπαράγετε το πρόβλημα και να διορθώσετε το πρόβλημα (test_02a1).
- Σταθερή λείπει απάντηση μήνυμα σφάλματος για την έναρξη του καναλιού φιλτράρεται.
- Προστέθηκε λείπει υποδοχή κοντά κλήσεις κατά τη διάρκεια της σύνδεσης αποτυχία.
- Ενημέρωση πιστοποιητικά δοκιμών που χρησιμοποιούνται από δοκιμή παλινδρόμησης.
- Σταθερά έγγραφα και ενημερώνεται τμήμα για το τμήμα παραγωγής πιστοποιητικό ελέγχου TLS.
- Ενημέρωση επέκταση SASL να παράσχει ServerName ζήτησε κοινή χειριστή ΑΠΘ στην περίπτωση SASL κανάλι είναι η πρώτη ServerName ρύθμιση. Ακόμα απαιτείται δοκιμή reg.
- Προστέθηκε δοκιμή παλινδρόμησης για να ελέγξετε ServerName κοινοποίηση για SASL auth στο πρώτο κανάλι.
- Προστέθηκε χειρισμό κανάλι αναφοράς για την αποφυγή αγώνων σε vortex_channel_notify_start_internal.
- Fixed bug σε εφαρμογή TLS προκαλώντας καλούντα να vortex_tls_start_negotiation / vortex_tls_start_negotiation_sync να μην κοινοποιηθεί για την πρώτη περίπτωση και απομονώνεται κατά τη διάρκεια 60 δευτερολέπτων για τη δεύτερη περίπτωση. Προστέθηκε δοκιμή reg (test_05b) για να αναπαράγετε το πρόβλημα και να ελέγξει την ενημέρωση κώδικα εισήγαγε. Bug που αναφέρθηκαν από Dhiraj Prasad.
- Προστέθηκε δοκιμή παλινδρόμησης για να ελέγξετε vortex_connection_new γρήγορη αναφορά σφάλματος σε περίπτωση απρόσιτο διεύθυνση.
- Διορθώθηκε σφάλμα μεταγλώττισης στη δίνη-παλινδρόμησης-πελάτη που προκαλείται από τον κωδικό ενεργοποιείται μόνο σε Windows.
- Ενημέρωση PyVortex Channel και τάξεις σύνδεσης να περιλαμβάνει ένα ζευγάρι των μεθόδων που επιτρέπει το χειρισμό καταμέτρηση αναφοράς της Python. Προστέθηκε δοκιμή παλινδρόμησης για να ελέγξει πώς λειτουργούν (test_10_b). API πρόσθεσε: - vortex.Channel.incref - vortex.Channel.decref - vortex.Connection.incref - vortex.Connection.decref Ενημερώθηκε τεκμηρίωση API .
- Γενικά μνήμη για να κάνει τη σύνδεση των εσωτερικών δομών δεν πρέπει να διατίθενται έως ότου απαιτούνται.
- Προστέθηκε ελέγχους κατανομής μνήμης για να αποφύγετε την πρόσβαση NULL μνήμη. Ακόμη απαιτείται περισσότερη δουλειά.
- Κάνοντας vortex_connection_set_profile_mask και vortex_connection_is_profile_filtered να είναι το νήμα ασφαλής.
- Fixed bug στο εσωτερικό vortex_channel_is_ready η οποία δεν είχε τον έλεγχο για αναμονή εξαιρετική MSG.
- Κάνοντας vortex_frame_get_next να κλείσετε τη σύνδεση στην περίπτωση που δεν υπάρχει μνήμη πρέπει να διαθέσετε το πλαίσιο που έλαβε.
- Σταθερό κλείδωμα προκαλείται καλώντας vortex_connection_is_profile_filtered αναδρομικά.
- Προστέθηκε έλεγχος σε vortex.Connection κατασκευαστή python για να εξασφαλίσει το πρώτο επιχείρημα που λαμβάνονται είναι πράγματι ένα vortex.Ctx.
- Ενημέρωση vortex.Connection να περιλαμβάνει ένα χαρακτηριστικό για να επιστρέψει την τρέχουσα ServerName ρυθμιστεί. Ενημερώθηκε τεκμηρίωση. API πρόσθεσε: - server_name
- Η προσθήκη των εσωτερικών __vortex_channel_set_state λειτουργία για να βοηθήσει αναταράξεις για την αποκατάσταση 0 κατάσταση του καναλιού μετά τη μεταφορά υποδοχή μεταξύ των διεργασιών.
- refactored όριο υποδοχή έφτασε κώδικα για να το τοποθετήσετε και στο εμπνευστής του πελάτη (vortex_connection_sock_connect). Διορθώσεις πλευρά του διακομιστή όριο ακροατή έφτασε χειρισμό για τις πρίζες που δεν δημιουργήθηκε από δεχτεί (2) κλήση.
- Κάνοντας διαδικασία ανάγνωσης δίνη προς σημαία δική Επαναρχικοποίηση της, ώστε τα κανάλια που έχουν κυκλοφορήσει στο πλαίσιο αυτής της διαδικασίας δεν κλειδώνουν εσωτερικές mutexes.
- Προστέθηκε νέα λειτουργία που σας επιτρέπει να ρυθμίσετε τα αρχεία καταγραφής, αποστέλλεται για τον εντοπισμό σφαλμάτων του χρήστη χειριστή παρασκευάζονται πρώτα, έτσι ώστε ο χειριστής δεν χρειάζεται να χειριστεί μετατροπή μορφή printf. Προστέθηκε δοκιμή παλινδρόμησης για να ελέγξετε τη λειτουργία του. API πρόσθεσε: - vortex_log_set_prepare_log
- Ενημέρωση μακρο vortex_socket_close να αποφεύγουν να καλέσουν πρίζα κοντά αν Περιγραφέας υποδοχή δεν είναι έγκυρο.
- Προστέθηκε αρχική vortex_async_queue_release πρόσκληση για την απελευθέρωση ουρές σε περίπτωση Επαναρχικοποίηση μετά από ένα πιρούνι λειτουργία.
- Ενημέρωση PyVortex. Προστέθηκε σίχ ιδιότητα να vortex.Connection να επιστρέψει το πλαίσιο σύνδεσης. API πρόσθεσε: - vortex.Connection.ctx (μόνο για ανάγνωση χαρακτηριστικό)
- Ενημέρωση PyVortex API να περιλαμβάνουν την πρόσβαση σε σύνδεση μοναδική ταυτοποίηση. API πρόσθεσε: - vortex.Connection.id (μόνο για ανάγνωση χαρακτηριστικό) .
- Ενημέρωση εσωτερικά PyVortex να δεσμεύσει το χρόνο ζωής αντικείμενα προς vortex.Ctx δημιουργήθηκε μάλλον για παραπομπή Γ VortexCtx. Αυτό λύνει προβλήματα deallocation μνήμη, ιδίως όταν κώδικα Python εγκατάσταση αναφορές σε ενότητες που αργότερα εκφορτώνονται αλλά αναφοράς VortexCtx C εξακολουθεί να εργάζεται. Αυτό δείχνει τα προβλήματα όταν αναταραχή ξεφορτώνει mod-python αλλά οι δομές της εξακολουθούν αναφορά στην Python αντικείμενα stored..This επιλύεται τώρα δέσμευσης / αποθήκευση Python αντικείμενα σε vortex.Ctx μέσω του εσωτερικού API: - py_vortex_ctx_register - py_vortex_ctx_register_get
- Ενημέρωση εσωτερικό κωδικό για την επαναχρησιμοποίηση όσο το δυνατόν περισσότερο τις αναφορές που έχουν ήδη δημιουργηθεί. Ελέγξτε δοκιμή παλινδρόμησης.
- Μεταφέρθηκε κωδικό εγγραφής δεδομένων σε py_vortex_profile_frame_received αποφυγή αγώνων μεταξύ των δεδομένων έχει διαμορφωθεί και ο χειριστής του πλαισίου ονομάζεται.
- Ενημέρωση PyVortex vortex.Connection API για να επιτρέψει την παροχή της ServerName να χρησιμοποιηθούν κατόπιν αιτήματος έναρξης επόμενο κανάλι. Ενημερώθηκε τεκμηρίωση.
- Ενημέρωση δίνη πισίνα κανάλι για να ανιχνεύσει αν ένα κανάλι είναι έτοιμο με τη χρήση vortex_channel_is_ready μάλλον vortex_channel_is_up_to_date.
- Ενημέρωση σύνδεση δίνη API για να συμπεριλάβει μια νέα λειτουργία που επιτρέπει την εγκατάσταση σε στενούς χειριστές ρύθμιση όταν εκτελούνται. Ενημερώθηκε προηγούμενες χειριστές κοντά για να χρησιμοποιήσετε αυτή την εφαρμογή που παρέχουν ίδια συμπεριφορά. Ενημερώθηκε δίνη κωδικός έναρξης του καναλιού για να χρησιμοποιήσετε αυτό το νέο χειριστή για την αποφυγή εκτέλεσης των χρηστών στη στενή κωδικός πρώτη μάλλον χειριστές του συστήματος. API πρόσθεσε: - vortex_connection_set_on_close_full2
- δοκιμή reg Προστέθηκε PyVortex (test_12_a) για να αναπαραχθούν και να ελέγξετε επιδιορθώσετε εισαχθεί για να ανιχνεύσει τη στενή σύνδεση κατά τη διάρκεια της λειτουργίας του καναλιού έναρξης. Προηγούμενο κοντά ήταν διπλοκλείδωμα αν ο χρήστης διαμορφώσει ένα σχετικά στενό χειριστής και στη συνέχεια άρχισε ένα κανάλι για το οποίο σύνδεση του κλείνει στη μέση της επιχείρησης.
- Προστέθηκε κάποια καταγραφής εντοπισμού σφαλμάτων για τη στενή κοινοποίηση. Προστέθηκε αρχική δοκιμή για PyVortex για να ελέγξετε ασύγχρονη κοινοποιήσεις κατά την εκκίνηση του καναλιού (test_12_b).
- Προστέθηκε αρχικός κωδικός για να ελέγξετε πισίνα νήμα καθήκοντα χειρισμού. Ενημερώθηκε πισίνα νήμα API για να επιστρέψει κάποια στατιστικά στοιχεία σχετικά με τις εκκρεμείς εργασίες, χωρίς τα θέματα και τα θέματα που ξεκίνησε. Ακόμη απαιτείται περισσότερη δουλειά. API πρόσθεσε: - vortex_thread_pool_stats
- Καθορισμός σταθερών τιμών για τον τύπο VortexEncoding ώστε να είναι εύκολο σε άλλες γλώσσες δεσμευτική δίνη να αναλάβει αυτές τις αξίες.
- Ενημέρωση PyVortex να περιλαμβάνει τιμές για την κωδικοποίηση καναλιού αρχίσουν προφίλ ειδοποίησης περιεχόμενο: - encoding_NONE - encoding_BASE64
- Ενημέρωση conn.open_channel PyVortex να υποστηρίξει ServerName, και αποδίδει profile_content.
- Σταθερή PyVortex conn.open_channel να επιτρέψει άλλα θέματα για να τεθεί σε πλαίσιο Python κατά τη δημιουργία διαύλων που επιτρέπει σε άλλες ασύγχρονη κοινοποιήσεις που πρέπει να ολοκληρωθεί. Προστέθηκε παλινδρόμησης δοκιμή test_12_b για να ελέγξετε και να διορθώσετε το σφάλμα εισάγεται.
- Ενημέρωση vortex_log_enable, vortex_log2_enable και vortex_color_log_enable να μην τροποποιήσει μεταβλητή περιβάλλοντος και ρύθμιση σημαίας, όπως ελέγχονται.
- Ενημέρωση ενότητα πισίνα νήμα για να μπορέσετε να προσθέσετε νέα θέματα κατά το χρόνο εκτέλεσης. Χρησιμοποιείται αυτό το νέο κωδικό για να προετοιμαστεί δίνη. API πρόσθεσε: -. Vortex_thread_pool_add Ενημερώθηκε θέσεις εργασίας test_00-δοκιμή reg για να ελέγξετε τώρα μια πισίνα ενώ δεν υπάρχουν διαθέσιμα θέματα που χειρίζεται την αναμονή όταν προστίθενται νέα θέματα
- Σταθερή vortex_thread_pool_get_num που έχει προκαλέσει την αποτυχία στην παράθυρα.
- Προστέθηκε κάποιες μακροεντολές ον / τέλος νήματα για λειτουργίες PyVortex.
- Σταθερή λείπει ελέγχεται σημαία στο vortex_color_log_enable.
- Προστέθηκε περισσότερη τεκμηρίωση PyVortex. Μετονομάστηκε vortex.encoding_BASE να vortex.encoding_BASE64
- Ενημέρωση σύνδεση API PyVortex να περιλαμβάνει δύο νέες μεθόδους για να αποθηκεύουν και να ανακτούν αναφορές χρηστών. API πρόσθεσε: - Connection.get_data - δοκιμή παλινδρόμησης Connection.set_data Προστέθηκε να ελέγξετε τη λειτουργία του (test_03_a) .
- Προστέθηκε καταγραφής εντοπισμού σφαλμάτων για vortex_channel_get_reply να ειδοποιήσει ότι η ουρά αναφοράς NULL ελήφθη.
- Σταθερή PyVortex κοινοποίηση conn.set_on_close που δεν κοινοποιεί κανονικά την αναφορά conn στο πλευρό ακροατή όταν ο χειριστής είχε διαμορφωθεί ως συνέπεια της ενεργοποίησης ενός άλλου χειριστή.
- Ενημέρωση PyVortex κατανομή σύνδεση αναφορά στο πλευρό ακροατή να επαναχρησιμοποιήσουν τις αναφορές και όχι τη δημιουργία και το φινίρισμά τους για κάθε κοινοποίηση χειριστή. Λύνει το θέμα της μνήμης / απόδοσης και καθορίζει επίσης τις αναφορές που λείπουν πρόβλημα που αντιμετωπίζουν στο πλευρό ακροατή.
- Ενημέρωση conn.open_channel PyVortex να υποστηρίξει επίσης τη δημιουργία καναλιού ασύγχρονη και κοινοποίηση μέσω on_channel χειριστή. Ενημερώθηκε τεκμηρίωση. Προστέθηκε δοκιμή παλινδρόμησης για να ελέγξετε τη λειτουργία του (test_10_c και test_10_d για κοινοποίηση ανεπάρκεια).
- Προσθήκη τεκμηρίωση περισσότερο PyVortex ..
- Προστέθηκε αρχικό κώδικα για την υλοποίηση ANS / Nul απαντήσεις να αναπαράγει λείπει Nul πλαίσια bug ...
- Αναθεωρημένο κωδικό serialize κανάλι να βασίζεται seqno μάλλον msgno και τον τύπο του πλαισίου. Αυτό λύνει κάποια θέματα με βαριά φορτωμένα χειριστές πλαισίου που προκαλεί κάποια πλαίσια NUL (αποθηκεύονται ως -1) πρέπει να χάσετε. Επίσης σταθερό αποτυχίες dealloc σύνδεση όταν serialize κανάλι είναι ενεργοποιημένο και τα πλαίσια ANS / NUL που έλαβε. Προστέθηκε δοκιμή reg test_03c να αναπαράγετε το πρόβλημα και να ελέγξετε καθορίσει εισαχθεί.
- Τέλος τελειώσει έξω από προκειμένου να απαντήσει χειρισμού για διαφορετικούς / παράλληλο ANS / NUL απαντά στο ίδιο κανάλι. Ενημερώθηκε regtest test_03-c για να αναπαράγουν και να ελέγξετε επιδιορθώσετε εισαχθεί. Ακόμα περισσότερη εργασία που απαιτείται για την καλύτερη δοκιμή τρέχουσα λειτουργία.
- Fixed bug σε νέα απάντηση την αποστολή του κώδικα για ANS / NUL σειρά η οποία δεν είχε την αποκατάσταση της επόμενης ansno να χρησιμοποιηθεί. Ενημερώθηκε δοκιμή test_03c reg να αναπαραγάγει το ζωύφιο και ελέγξτε το θέμα.
- Ενημέρωση κανάλι δίνη στείλετε υποστήριξη της MSG να επιτρέψει τον περιορισμό πόσο πολλά εκκρεμή μηνύματα μπορεί να κρατήσει έως ότου ο καλών είναι κλειδωμένη μέχρι ορισμένες απαντήσεις έρχονται. Αυτό επιτρέπει να περιορίσουν την κατανάλωση της μνήμης, αποφεύγοντας την αποθήκευση μηνυμάτων έως ότου μπορούν να σταλούν. Ενημερώθηκε κανάλι δίνη API να περιλαμβάνει ένα ζευγάρι των λειτουργιών που σας επιτρέπει να ρυθμίσετε το όριο αυτό και να πάρει την τρέχουσα μήκος εξαιρετική ουρά μήνυμα: -. Vortex_channel_set_outstanding_limit - vortex_channel_get_outstanding_messages Προστέθηκε δοκιμή παλινδρόμησης (test_01-k) να ελέγξει τη λειτουργία εισήγαγε
- Ενημέρωση δίνη πισίνα νήμα API να περιλαμβάνει μια λειτουργία για να αφαιρέσετε τα θέματα από την πισίνα. API πρόσθεσε: - δοκιμή παλινδρόμησης vortex_thread_pool_remove Ενημέρωση (test_00-α) να ελέγξει API εισήχθη .
- Προστέθηκε ένα ζευγάρι των δοκιμών παλινδρόμησης για να ελέγξετε την κατανάλωση μνήμης κατά τη χρήση της πισίνας του καναλιού και του καναλιού serialize (test_01-l και test_01-ο).
Βελτιώσεις κατανομή
Εσωτερικά
Τα σχόλια δεν βρέθηκε