ಕಮ್ಯುನಿಸ್ಟ್ 2 p2.0p ಮೆಸೆಂಜರ್ ಮತ್ತು ಲಿಬ್ಕಮ್ಯುನಿಸ್ಟ್ 1.0 ಲೈಬ್ರರಿಯ ಬಿಡುಗಡೆ

ನೆಟ್‌ವರ್ಕ್ ಕಾರ್ಯಾಚರಣೆಗಳು ಮತ್ತು P2P ಸಂವಹನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಕಮ್ಯುನಿಸ್ಟ್ 2.0 P2P ಮೆಸೆಂಜರ್ ಮತ್ತು libcommunist 1.0 ಲೈಬ್ರರಿಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಅವು ಇಂಟರ್ನೆಟ್ ಮತ್ತು ವಿವಿಧ ಸಂರಚನೆಗಳ ಸ್ಥಳೀಯ ಪ್ರದೇಶ ನೆಟ್‌ವರ್ಕ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ GPLv3 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ ಮತ್ತು GitHub (Communist, libcommunist) ಮತ್ತು GitFlic (Communist, libcommunist) ನಲ್ಲಿ ಲಭ್ಯವಿದೆ. ಅವು Linux ಮತ್ತು Windows ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ.

ಬಳಕೆದಾರರ ನಡುವೆ ಸಂವಹನವನ್ನು ಸ್ಥಾಪಿಸಲು ಕಮ್ಯುನಿಸ್ಟ್ ವಿತರಿಸಿದ ಹ್ಯಾಶ್ ಟೇಬಲ್ (ಟೊರೆಂಟ್ ಕ್ಲೈಂಟ್‌ಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ DHT ಯ ರೂಪಾಂತರ) ಮತ್ತು UDP ಹೋಲ್ ಪಂಚಿಂಗ್ (ವಿಳಾಸ ಅನುವಾದಕರ ಹಿಂದೆ ಹೋಸ್ಟ್‌ಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು) ಸಂಯೋಜನೆಯನ್ನು ಬಳಸುತ್ತದೆ. IPv4 ಮತ್ತು IPv6 ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ. ಸಂದೇಶಗಳನ್ನು ರಿಲೇಗಳ ಮೂಲಕ ರವಾನಿಸಬಹುದು (ದಸ್ತಾವೇಜನ್ನು ನೋಡಿ). ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಬಳಕೆದಾರರ ಯಂತ್ರದಲ್ಲಿ ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಲಾಗಿದೆ. AES ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಮತ್ತು ed25519 ಡಿಜಿಟಲ್ ಸಿಗ್ನೇಚರ್ ಸ್ಕೀಮ್ ಅನ್ನು ಎನ್‌ಕ್ರಿಪ್ಶನ್‌ಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳಲ್ಲಿ:

  • ಎಲ್ಲಾ ನೆಟ್‌ವರ್ಕ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು libcommunist ಗ್ರಂಥಾಲಯಕ್ಕೆ ಸರಿಸಲಾಗಿದೆ.
  • ಸಂದೇಶ ರಿಲೇ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಸರ್ವರ್ ಮತ್ತು ಕ್ಲೈಂಟ್).
  • ಸಂಹಿತೆಯ ಸಾಮಾನ್ಯ ಮರುಸಂಘಟನೆಯನ್ನು ಕೈಗೊಳ್ಳಲಾಯಿತು.
  • ಆವೃತ್ತಿ 2.0 ಹಿಂದಿನ ಆವೃತ್ತಿಗಳೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ (ಬಳಕೆದಾರರ ಪ್ರೊಫೈಲ್ ಅನ್ನು ಮರುಸೃಷ್ಟಿಸುವ ಅಗತ್ಯವಿದೆ).

ಮೂಲ: opennet.ru