त्वरित पुनरावलोकन

उपस्थित: hezekiah, jeremiah, jrand0m, mihi, nop, thecrypto

बैठक लॉग

ठीक है, बैठक शुरू हुई एजेंडा में क्या है --> logger (logger@anon.iip) ने #iip-dev जॉइन किया --> Anon02 (~anon@anon.iip) ने #iip-dev जॉइन किया Tue Aug 5 21:03:10 UTC 2003 Nth iip-dev बैठक में आपका स्वागत है। एजेंडा में क्या है? Tue Aug 5 21:02:44 UTC 2003 NTP stratum 2 से सिंक किया :) Tue Aug 5 21:03:13 UTC 2003 --> ptm (~ptm@anon.iip) ने #iip-dev जॉइन किया अभी-अभी NIST से सिंक किया। :) यह सिंक iip की देरी में मदद नहीं करता ;) nop: जिन चीज़ों पर चर्चा होना मैं चाहता हूँ: जावा डेवलपमेंट स्थिति, जावा क्रिप्टो स्थिति, पायथन डेवलपमेंट स्थिति, SDK स्थिति, नेमिंग सर्विस (क्या हम नेमिंग सर्विस पर _अभी_ जा रहे हैं?) डिज़ाइन नहीं, तुम बेवकूफ़, वह co का भाषण है। बस जिन बातों पर बात करनी है, उन पर बात करो। आह * jrand0m LART वापस रख देता है एजेंडा में और कुछ? या हम शुरू कर दें? ठीक है, मुझे जोड़ने के लिए और कुछ सूझ नहीं रहा। आह! ओह! ठीक। जावा डेवलपमेंट स्थिति: अच्छा। <-- mrflibble ने क्विट किया (Ping timeout) ठीक एजेंडा 1) स्वागत आज की तारीख में, एक जावा क्लाइंट API है जिसके साथ एक स्टब जावा router है जो आपस में बात कर सकते हैं। साथ ही, ATalk नाम का एक एप्लिकेशन है जो अनाम IM + फ़ाइल ट्रांसफ़र की अनुमति देता है। 2) IIP 1.1 ब्लैकआउट्स 3) I2P 4) अंत, टिप्पणियों वगैरह के साथ * jrand0m वापस कोने में चला जाता है माफ़ करना joeyo jrand0m Aug 05 17:08:24 * hezekiah jrand0m को कोने में पहनने के लिए एक मूर्ख टोपी देता है। ;-) उसके लिए माफ़ी नहीं देखा था कि आपने वहाँ शुरू कर दिया था शायद मुझे ही कोने में जाना चाहिए lol चिंता मत करो। आइटम 1) * hezekiah nop को भी एक मूर्ख टोपी थमाता है। :) ठीक, सबका स्वागत है ब्ला ब्ला 2) IIP 1.1 ब्लैकआउट्स --> mrflibble (mrflibble@anon.iip) ने #iip-dev जॉइन किया 52वीं iip-dev बैठक और वह सब अच्छा-सा बकवास! हाल में सर्वर को हार्ड ड्राइव सेक्टरों से जुड़ी कुछ दिक्कतें हुईं और उसे बदल दिया गया है मैं उस सर्वर को एक अधिक स्थिर, redundancy वाले वातावरण में ले जाने की योजना बना रहा हूँ और संभवतः कई ircd सर्वरों का नियंत्रण बाँट दूँ पता नहीं यह चर्चा का विषय है <-- Anon02 ने क्विट किया (EOF From client) उम्मीद है अब हमारे सर्वर अप रहेंगे क्योंकि हार्डड्राइव बदल दी गई है असुविधा के लिए माफ़ कीजिए, दोस्तों 3) I2P - Jrand0m, आगे बढ़िए कोने से बाहर आओ, jrand0m * hezekiah कोने तक जाता है, jrand0m को उसकी कुर्सी से खींचता है, उसे पोडियम तक घसीटता है, उसकी मूर्ख टोपी छीनता है, और उसे माइक थमा देता है। * nop उसकी जगह भरने के लिए उस कोने में जाता है lol! सॉरी, वापस आ गया * nop hezekiah से मूर्ख टोपी छीनता है * nop उसे अपने सिर पर पहनता है * nop jrand0m के लिए तालियाँ बजाता है * jrand0m बस शो देखता है अ... उं... ठीक है jrand0m: i2p, जावा स्टेटस, आदि। बोलो भाई! तो, आज की तारीख में, एक जावा क्लाइंट API है जिसके साथ एक स्टब जावा router है जो आपस में बात कर सकते हैं। साथ ही, ATalk नाम का एक एप्लिकेशन है जो अनाम IM + फ़ाइल ट्रांसफ़र की अनुमति देता है। फ़ाइल ट्रांसफ़र पहले से!? जी सर वाह। मैं तो ज़माने से पीछे चल रहा हूँ। लेकिन बहुत सुगठित नहीं lol यह फ़ाइल उठाकर उसे एक संदेश में ठूँस देता है आउच। 1.8 mb लोकल ट्रांसफ़र में कितना समय लगा? मैंने 4K फ़ाइल और 1.8Mb फ़ाइल के साथ परीक्षण किया है कुछ सेकंड अच्छा :) क्या जावा वाली चीज़ अभी तक वास्तविक एन्क्रिप्शन करती है, या अभी भी फ़र्ज़ी है? नकली यह तो मुझे भी पता है :) मैंने पहले खुद से बात करके उसे वॉर्म-अप किया [जैसे: एक विंडो से दूसरी को, 'hi' कहना] ताकि उसे पहले elg के ओवरहेड से न जूझना पड़े हाँ, ज़्यादातर चीज़ें फेक हैं ज़्यादातर एन्क्रिप्शन फेक है लेकिन उस पर काम हो रहा है बिलकुल। :) बेशक। उस मोर्चे पर, कोई अपडेट दोगे, thecrypto? अभी, मैंने ElGamal और SHA256 पूरा कर लिया है इस समय मैं DSA के लिए प्राइम संख्याएँ जेनरेट करने पर काम कर रहा हूँ मैं 5 भेज दूँगा और फिर हम बस एक चुन सकते हैं nop: क्या तुम्हारे पास DSA के लिए प्राइम(ज़) आने वाले नहीं थे? हमारे पास ElGamal और SHA256 पर कुछ बेंचमार्क भी हैं और वे सब तेज़ हैं elg के साथ नवीनतम बेंचमार्क्स: कुंजी जनरेशन समय औसत: 4437 कुल: 443759 न्यूनतम: 872 अधिकतम: 21110 Keygen/second: 0 एन्क्रिप्शन समय औसत : 356 कुल: 35657 न्यूनतम: 431 अधिकतम: 611 एन्क्रिप्शन Bps: 179 डीक्रिप्शन समय औसत : 983 कुल: 98347 न्यूनतम: 881 अधिकतम: 2143 डीक्रिप्शन Bps: 65

min और max: क्या वे सेकंड में हैं? ध्यान दें कि Bps वास्तव में उपयोगी नहीं है, क्योंकि हम केवल एन्क्रिप्ट/डिक्रिप्ट 64 bytes करते हैं ms नहीं, माफ़ कीजिए, वे सब मिलीसेकंड हैं बहुत बढ़िया. :) और यह java में किया गया है? हाँ शुद्ध java ठीक है. मैं आधिकारिक रूप से प्रभावित हूँ. :) 100%. P4 1.8 मेरे 800 MHz पर भी लगभग वही है मैं वही टेस्ट कैसे कर सकता हूँ? sha256 बेंचमार्क: Short Message Time Average : 0 total: 0 min: 0 max: 0 Bps: NaN Medium Message Time Average : 1 total: 130 min: 0 max: 10 Bps: 7876923 Long Message Time Average : 146 total: 14641 min: 130 max: 270 Bps: 83037 ElGamalBench प्रोग्राम चलाएँ ठीक है. मैं इसे ढूँढता हूँ. (शॉर्ट साइज: ~10 bytes, मीडियम ~10KB, लॉन्ग ~ 1MB) java -cp i2p.jar ElGamalBench (“ant all” चलाने के बाद) jrand0m: धन्यवाद. :) कोई बात नहीं NaN वाली चीज़ का मतलब है कि यह इतना तेज़ है कि हम 0 से भाग दे बैठते हैं यह इतना तेज़ है :) SHA का बेंचमार्क क्या है? java -cp i2p.jar SHA256Bench –> Neo (anon@anon.iip) #iip-dev में शामिल हुआ है ठीक है. संभवतः हम उन्हें संबंधित इंजनों की main() मेथड्स में ले जाना चाहेंगे, लेकिन फिलहाल वे जहाँ हैं ठीक हैं देखते हैं AMD K6-2 333MHz पर यह सब कितना तेज़ है (जो कि अपनी इंटेजर गणित के लिए ज़्यादा मशहूर चिप नहीं है.) हेह ठीक है, तो हमारे पास DSA और AES बाकी हैं, सही? यह सब कमाल है, thecrypto. बढ़िया काम. हाँ क्या मैं बाकी दो के लिए ETA के बारे में तंग कर सकता हूँ? ;) अगर यह मेरे बॉक्स पर भी आपके जितना तेज़ के आसपास है, तो आपको मुझे दिखाना होगा कि आप यह कैसे करते हैं. ;-) DSA लगभग पूरा हो जाएगा जैसे ही मेरे पास प्राइम संख्याएँ तैयार होंगी hezekiah क्या आपने python के लिए sslcrypto आज़माया है prime जेनरेटर से कुछ कोड इधर-उधर कॉपी करना और वैसी ही चीज़ें, और यह हो जाएगा उस लिंक वाला nop: sslcrypto हमारे काम नहीं आएगा. nop: यह ElGamal or AES or sha256 को इम्प्लीमेंट नहीं करता. AES लगभग हो चुका है, बस कहीं कोई त्रुटि है जिसे मैं अभी ढूँढकर मिटाने की कोशिश कर रहा हूँ; जैसे ही वह ठीक हो गया, यह पूरा हो जाएगा thecrypto> तो शुक्रवार तक, DSA keygen, sign, verify, और AES encrypt, decrypt arbitrary आकार के इनपुट्स के लिए? McNab की साइट वाले में नहीं है? हाँ धत्त शुक्रवार तक हो जाना चाहिए अधिक संभावना गुरुवार की है thecrypto> क्या उसमें UnsignedBigInteger (बिना-चिह्न वाला बिग-इंटिजर प्रकार) से जुड़ी चीज़ें शामिल हैं? मैं अगले हफ्ते की मीटिंग समर कैंप के कारण मिस कर दूँगा, और उसके बाद वापस आ जाऊँगा jrand0m: शायद नहीं ठीक है. तो फिलहाल, java और python के बीच अंतर-संचालनीयता b0rked है. मतलब crypto के लिए. — सूचना: jeremiah ऑनलाइन है (anon.iip). –> jeremiah (~chatzilla@anon.iip) #iip-dev में शामिल हुआ है (अर्थात signatures, keys, encryption, और decryption के लिए)

हम्म, शायद हमें C/C++ पर ज़्यादा ध्यान देना चाहिए ठीक है, एक बार यह पूरी तरह काम करने लगे तो हम यह सुनिश्चित कर सकते हैं कि Java और Python एक-दूसरे से बात कर सकें जब तुम बाहर हो, मैं unsigned वाली चीज़ों को देखूँगा। क्या कोई मुझे बैकलॉग ईमेल कर सकता है? jeremiah@kingprimate.com jeremiah: मुझे एक मिनट दो. :) nop> क्या हमारे पास C/C++ के लिए डेवलपर्स हैं? मेरे पास एक बंदा है, हाँ और Hezekiah, हम जानते हैं, यह कर सकता है या शायद हम hezekiah + jeremiah से Python dev स्टेटस अपडेट ले लें ताकि पता चले कि C/C++ dev के लिए और लोग कब मिलेंगे ठीक है, बेशक। लेकिन hez+jeremiah अभी Python पर काम कर रहे हैं (है न?) हाँ। <– mrflibble निकल गया (पिंग टाइमआउट) मैं बेचारे jeremiah को काफ़ी परेशानी दे रहा हूँ। मैं बस कह रहा था कि अगर Python तेज़ स्पीड नहीं देगा तो Python मुख्यतः मेरे लिए इस नेटवर्क को समझने के लिए है। आह एक बार मैं इसे मूल रूप से पूरी स्पेक का पालन करवा दूँ, तो मेरा इरादा है इसे jeremiah को दे दूँ ताकि वह जैसा ठीक समझे वैसा करे। यह स्पेक का कोई बेहतरीन कार्यान्वयन बनने के लिए नहीं है। (अगर मुझे वही चाहिए होता, तो मैं C++ इस्तेमाल करता।) खैर, ऐप में वास्तव में प्रोसेसर-इंटेंसिव हिस्से नहीं हैं, अगर मुझे सही याद है, क्रिप्टो को छोड़कर, और आदर्श रूप से वह C में हैंडल हो जाएगा, है न? ज़रूर jeremiah. सब ऐप पर निर्भर करता है –> mrflibble (mrflibble@anon.iip) #iip-dev से जुड़ गया है jeremiah: सिद्धांततः। तो Python साइड पर हम कहाँ हैं? क्लाइंट API, सिर्फ लोकल router, आदि? Python इम्प्लीमेंटेशन हमें यह भी बताएगा कि शुरुआत से ही कौन-कौन से ऑप्टिमाइज़ेशन कर सकते हैं… मैं इसे अप-टू-डेट रखना चाहूँगा, या संभवतः, C इम्प्लीमेंटेशन से आगे, जहाँ तक मेरे बस में हो jrand0m: ओके। मेरे पास यह है। सिद्धांततः router क्लाइंट से आने वाले सभी non-admin संदेश संभालने में सक्षम होना चाहिए। हालाँकि, मेरे पास अभी क्लाइंट नहीं है, इसलिए मैं इसे डिबग नहीं कर पाया (यानी अभी भी बग्स हैं।) मैं अभी क्लाइंट पर काम कर रहा हूँ। ‘k. अगर तुम signature verification डिसेबल कर सको, तो हम अभी Java क्लाइंट को इसके खिलाफ चला पाएँगे मुझे उम्मीद है कि एक-दो दिन में, admin संदेशों को छोड़कर, यह हो जाएगा। मीटिंग के बाद हम उसे टेस्ट कर सकते हैं jrand0m: ओके। पिछली मीटिंग से मैं ज़्यादातर रियल-вर्ल्ड चीज़ों से जूझ रहा था, मैं क्लाइंट API पर काम कर सकता हूँ, बस अपनी सोच hezekiah के साथ सिंक करने की कोशिश कर रहा था कूल jeremiah: जानते हो क्या, अभी रुको। jeremiah: शायद मैं तुम्हारे लिए अभी बहुत सारा नया सामान डाल रहा हूँ। hezekiah: सही, मैं यही कहने वाला था कि तुम्हें शायद बेस वाली चीज़ें पहले इम्प्लीमेंट कर देनी चाहिए jeremiah: थोड़ी देर में यह स्थिर हो जाएगा और तुम इसे परिष्कृत करना शुरू कर सकते हो। (बहुत सारी TODO टिप्पणियाँ हैं जिन्हें मदद चाहिए।) और फिर मैं तस्वीर साफ़ होने पर बाद में इसे एक्सटेंड कर सकता हूँ बिलकुल। ये सारा कोड तुम्हीं मेंटेन करोगे। :) कूल। तो एक वर्किंग Python router + क्लाइंट API के लिए ETA 1-2 हफ्ते? मैं अगले हफ्ते छुट्टी पर जा रहा हूँ, तो शायद। क्या हमारे पास जल्द ही router to router पर और डीटेल्स होंगी? नहीं। अच्छा, हाँ। पर नहीं। lol hezekiah: छुट्टी कितने समय की है? 1 हफ्ता। ओके (यानि जैसे ही SDK (सॉफ्टवेयर डेवलपमेंट किट) बाहर जाता है, मेरा 100% समय I2NP में लगता है) मुझे उम्मीद है कि छुट्टी पर जाने से पहले मैं सारी non-admin फंक्शनैलिटी लिख लूँगा . लेकिन फिर जैसे ही तुम लौटोगे, तुम कॉलेज के लिए निकल जाओगे, है न? I2NP? ठीक। नेटवर्क प्रोटो छुट्टी के बाद मेरे पास लगभग 1 हफ्ता है। फिर मैं चला जाऊँगा। और मेरा फ्री टाइम पत्थर की तरह गिर जाता है। तो वह 1 हफ्ता सिर्फ डिबगिंग होना चाहिए मैं hez के न होने पर भी कोड पर काम कर सकता हूँ ठीक jeremiah, तुम्हारा समर कैसा दिख रहा है? jeremiah: शायद तुम वे admin functions काम में ला सको?

मेरी छुट्टी से लौटने के बाद भी मेरे पास चीज़ों पर काम करने के लिए एक महीना होगा जीवन जीना, या हम बाकी l00sers की तरह होना? :) शायद 100sers? 100ser क्या होता है? मैं 22 तारीख को कॉलेज के लिए निकल रहा हूँ, उसके अलावा मैं dev कर सकता हूँ hezekiah: एक loser और जाने से पहले आख़िरी हफ्ते में मेरे सारे दोस्त जा चुके होंगे… तो मैं हाइपर-डेव मोड में जा सकता हूँ mihi: आह! hehe ठीक है। तो एजेंडा पर हम कहाँ थे? यानी, आगे क्या? sdk स्टेटस sdk == एक क्लाइंट impl, एक सिर्फ़ लोकल router impl, एक ऐप, और दस्तावेज़। मैं इसे अगले मंगलवार तक जारी करना चाहूँगा। jeremiah: वह बैकलॉग रास्ते में है। माफ़ करना, मैं तुम्हें वहाँ भूल गया था। :) धन्यवाद ठीक है, co आसपास नहीं है, तो नेमिंग सर्विस वाली बातें शायद थोड़ी off base हैं हम नेमिंग सर्विस पर तब चर्चा कर सकते हैं जब वह specs जारी कर दे, या जब वह मौजूद हो ठीक है, I2P से जुड़ी बातों के लिए इतना ही किसी और के पास I2P से जुड़ी बातें हैं, या हम आगे बढ़ें: 4) समापन टिप्पणियों वगैरह के साथ मुझे कुछ सूझ नहीं रहा। मैं मानता हूँ सबने http://www.cnn.com/2003/TECH/internet/08/05/anarchist.prison.ap/index.html देखा होगा? यहाँ नहीं (nop ने इसे यहाँ पहले पोस्ट किया था) वह बात उस आदमी के बारे में जिसे बम बनाने वाली साइट का लिंक देने पर गिरफ़्तार किया गया? हाँ I2P को ASAP चालू करने की ज़रूरत की प्रासंगिकता स्पष्ट होनी चाहिए ;) ठीक है! jeremiah, वे लॉग अब भेज दिए गए हैं। धन्यवाद किसी के पास कोई प्रश्न / टिप्पणियाँ / विचार / फ्रिस्बी हैं, या हम रिकॉर्ड तोड़ छोटी मीटिंग कर रहे हैं?

  • thecrypto एक फ्रिस्बी उछालता है <– logger ने क्विट किया (Ping timeout) कमाल है, आप सब आज बड़े शांत हैं ;) प्रश्न: non-devs तुम्हारा Java कोड कहाँ से पा सकते हैं? si sr? अभी नहीं 404 जैसे ही हम रिलीज़ के लिए तैयार होंगे, वह उपलब्ध करा दिया जाएगा। उर्फ़ सोर्स SDK के साथ जारी होगा heh हाँ, हम SF इस्तेमाल नहीं करते nop: क्या यह संभव है कि हम कभी anonymous cvs चलवा सकें? time? <– mrflibble ने क्विट किया (Ping timeout) खैर, मैं एक non-standard पोर्ट खोल दूँगा hezekiah> कोड पर GPL लाइसेंस लग जाने के बाद वह हमारे पास होगा लेकिन मैं viewcvs पर काम कर रहा हूँ यानी अभी नहीं, क्योंकि gpl doc अभी कोड में जोड़ा नहीं गया है jrand0m: यह सभी python कोड डायरेक्टरीज़ में है और सभी python स्रोत फ़ाइलें GPL-2 के अंतर्गत लाइसेंस निर्दिष्ट करती हैं। hezekiah> क्या वह cathedral पर है? हाँ। आह, ठीक। i2p/core/code/python ? या कोई अलग मॉड्यूल?
  • jrand0m ने उसे वहाँ नहीं देखा है हर python कोड डायरेक्टरी में GPL-2 के साथ एक COPYING फ़ाइल है, और हर स्रोत फ़ाइल में लाइसेंस GPL-2 सेट है यह i2p/router/python और i2p/api/python है ‘k तो, हाँ, अगले मंगलवार तक हमारे पास SDK + सार्वजनिक सोर्स एक्सेस होगा। कूल। या जैसा तुम्हें कहना पसंद है, wikked. ;-) heh nada mas? nada mas? उसका मतलब क्या है!? और कुछ नहीं
  • jrand0m सुझाव देता है कि तुम विश्वविद्यालय में थोड़ा espanol सीखो –> mrflibble (mrflibble@anon.iip) #iip-dev से जुड़ गया है किसी के कोई प्रश्न? पहली पुकार! <– ptm (~ptm@anon.iip) ने #iip-dev छोड़ा (ptm) दूसरी पुकार! <– mrflibble ने क्विट किया (mr. flibble कहता है “game over boys”) अभी बोलो .. या जब मन करे तब बाद में बोलना! अच्छा, मैं elgamal को और ऑप्टिमाइज़ करने जा रहा हूँ, तो भविष्य में और तेज़ elgamal बेंचेस की उम्मीद रखें कृपया ट्यूनिंग से पहले DSA और AES पर ध्यान दो… प्लीईईज़ :) करूँगा वह ऐसा इसलिए कर रहा है क्योंकि मैं फिर से लोगों के लिए परेशानी पैदा कर रहा हूँ। ;-) मैं DSA primes बना रहा हूँ –> mrflibble (mrflibble@anon.iip) #iip-dev से जुड़ गया है खैर, अभी कम से कम DSA primes बनाने का प्रोग्राम बना रहा हूँ Java में ElGamal को AMD K-6 II 333MHz पसंद नहीं है। ठीक है। प्रश्न राउंड ख़त्म! ठीक है hez, हम हो गए। क्या तुम java client और python router काम पर पॉव-वॉव करना चाहोगे? अगले हफ्ते मिलते हैं, नागरिकों!
  • hezekiah ने bafer को जोर से पटका