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

उपस्थित: eyedeekay, zzz, not_bob, echelonMAC, obscuratus

बैठक लॉग

(08:01:07 PM) eyedeekay: सभी को नमस्ते, माफ़ कीजिए मैं देर से आया, बैठक शुरू होने से ठीक पहले कनेक्शन कट गया (08:01:59 PM) eyedeekay: 1. नमस्ते (08:01:59 PM) eyedeekay: 2. 2.1.0 स्थिति रिपोर्ट (08:01:59 PM) eyedeekay: 3. 2.2.0 विकास स्थिति (08:01:59 PM) eyedeekay: 4. कंजेशन थ्रॉटलिंग (08:01:59 PM) eyedeekay: 5. काल्पनिक ट्रैफिक प्रबंधन (Tor उपयोगकर्ताओं की बाढ़) (08:01:59 PM) eyedeekay: zzz आप DOS के बारे में अपनी रिपोर्ट कहाँ देना चाहते हैं? 2 में या अलग विषय के रूप में? (08:02:45 PM) zzz: इसे 3b) कहें (08:02:46 PM) zzz: या 2b) (08:02:59 PM) eyedeekay: ठीक है, फिर 2b (08:03:00 PM) zzz: आपकी मर्ज़ी (08:03:53 PM) eyedeekay: 1. नमस्ते, मेरे और zzz के अलावा आज कौन-कौन यहाँ है? (08:03:58 PM) zzz: नमस्ते (08:04:09 PM) not_bob: मौजूद (08:04:18 PM) echelonMAC: यहाँ (08:04:18 PM) obscuratus: नमस्ते (08:04:29 PM) eyedeekay: बहुत बढ़िया उपस्थिति, सभी का धन्यवाद (08:04:30 PM) echelonMAC: रिप्लेसमेंट सिस्टम पर। (08:05:06 PM) eyedeekay: 2. 2.1.0 स्थिति रिपोर्ट (08:05:15 PM) zzz: IRC आज सामान्य से अधिक लैगी है, इसलिए प्रतिक्रियाओं के लिए थोड़ा अतिरिक्त समय दें (08:05:38 PM) eyedeekay: धन्यवाद zzz, मैं ध्यान में रखूँगा (08:09:02 PM) eyedeekay: कहाँ से शुरू करूँ... मेरा फोकस Android UX मुद्दों पर रहा है, खासकर ऐप को इनिशियलाइज़ करते समय जो गलतियाँ मैं कर रहा था उन्हें ठीक करने पर (08:09:04 PM) eyedeekay: उस आधार पर Android के लिए एक पॉइंट रिलीज़ आएगी (08:10:00 PM) eyedeekay: मुझे यकीन है कि अभी सबके दिमाग में जो विषय है वह है नेटवर्क पर हमला, जिसने सबका ध्यान उधर कर दिया है (08:10:05 PM) eyedeekay: और वही विषय 2b है (08:10:59 PM) eyedeekay: अरे, मैंने विषय गड़बड़ा दिए, उसे हटा दें, वह 3 में जाना चाहिए था। माफ़ कीजिए, लंबा सप्ताह रहा, बहुत कुछ चल रहा है (08:12:03 PM) eyedeekay: zzz क्या आप कृपा करके 2 ले लेंगे? मुझे लगता है कि जो कुछ हो रहा है उस सब पर प्रस्तुत करने के लिए मैं पर्याप्त रूप से तैयार नहीं हूँ (08:12:28 PM) zzz: ज़रूर (08:12:29 PM) zzz: लेकिन उससे पहले (08:12:56 PM) zzz: क्या आपके और echelonMAC के पास 2.1.0 Mac easy-install bundle की प्रगति रिपोर्ट है? (08:13:17 PM) eyedeekay: ओह हाँ, मैं वह कर सकता हूँ (08:14:38 PM) eyedeekay: तो, हम मुद्दों पर प्रगति कर रहे हैं, और अभी echelonMAC और मेरे पास हो रही चीज़ों के बारे में अलग-अलग परिकल्पनाएँ हैं, जिन पर हम दोनों काम कर रहे हैं (08:14:38 PM) eyedeekay: मेरी परिकल्पना है कि यह सब Java 14 में एक बग के लिए किए गए पुराने वर्कअराउंड से उपजा है (08:15:08 PM) eyedeekay: जहाँ jpackage को disk image(dmg) में पैक की गई dylib फ़ाइलों पर साइन करना चाहिए, लेकिन वास्तव में वे अनसाइन्ड रह जाती हैं (08:15:33 PM) echelonMAC: संक्षेप में: eyedeekaym ने साइनिंग स्क्रिप्ट को फिर से बनाया, मैं बिल्ड कर सकता हूँ और साइन कर सकता हूँ, लेकिन फिर भी Apple के लिए साइनिंग गलत है (08:15:55 PM) eyedeekay: zab ने इसका वर्कअराउंड .app डायरेक्टरी बनाकर और उसके अंदर की चीज़ों को साइन करके किया, और फिर jpackage का उपयोग केवल अंतिम पैकेजिंग स्टेप के लिए किया (08:16:35 PM) eyedeekay: तो जब हमने Java उन्नत किया, हम हर चीज़ को दो बार साइन करने लगे, और अब उस साइनिंग स्टेप को मैन्युअली करने की आवश्यकता नहीं रही (08:16:47 PM) eyedeekay: echelonMAC, अगर मैं गलत हूँ तो सुधारें, लेकिन आपको लगता है कि आपके पास गलत तरह की keys हैं? (08:17:10 PM) echelonMAC: शायद, शायद नहीं, इस बारे में निश्चित नहीं (08:17:18 PM) echelonMAC: कम से कम लॉग्स में यह त्रुटि दिख रही है (08:17:53 PM) zzz: मेरा प्रश्न उच्च-स्तरीय था, ETA क्या है, क्या 2.1.0 अभी भी लक्ष्य है या उसे छोड़ दिया गया है और आप 2.2.0 की उम्मीद कर रहे हैं, या क्या? (08:18:15 PM) echelonMAC: 2.1.0 अभी भी लक्ष्य है, लेकिन फिलहाल कोई ETA नहीं (08:18:39 PM) echelonMAC: मैं लगभग तुरंत build कर सकता हूँ, लेकिन गहराई में जाना फिलहाल समय के बाहर है... (08:18:48 PM) eyedeekay: मैं अभी भी 2.1.0 का रिलीज़ निकालना चाहता हूँ जितनी जल्दी हमें पता चल जाए कि हम notarization पास कर सकते हैं। मेरी राय में, एक बार जब हम इसे पास कर लेते हैं तो हमें इसे पूर्वानुमेय तरीके से कर पाना चाहिए (08:18:59 PM) zzz: eyedeekay ने अपने ब्लॉग पोस्ट में 2.2.0 को लगभग शुरुआती अप्रैल के लिए कमिट किया है, क्या आप उस ETA का समर्थन नहीं कर रहे हैं, echelonMAC ? (08:19:49 PM) echelonMAC: मैं पूरी तरह असहाय हूँ और ETA का अनुमान नहीं लगा सकता, क्योंकि मैं अभी साइनिंग और बिल्डिंग को पूरी तरह समझता नहीं हूँ। (08:20:12 PM) echelonMAC: कमोबेश, मैं scripts को आँख बंद करके फॉलो करता हूँ; अगर idk साइनिंग ठीक कर सके तो notarization 5 मिनट का काम है। (08:20:24 PM) echelonMAC: यदि sign वैसा काम करे जैसा Apple अपेक्षा करता है (08:20:26 PM) zzz: ठीक है, तो मैं ब्लॉग पोस्ट में संपादन की सिफारिश करता हूँ, eyedeekay। ऐसी बातें न वादा करें जिन्हें हम निभा न सकें (08:20:33 PM) eyedeekay: कर दूँगा (08:21:19 PM) zzz: ठीक है, धन्यवाद। क्या आप 2) के मेरे हिस्से के लिए तैयार हैं? (08:21:41 PM) eyedeekay: हाँ, कृपया (08:21:48 PM) zzz: बहुत बढ़िया (08:22:00 PM) zzz: पिछली बैठक रिलीज़ के एक सप्ताह बाद थी, अब हम 4 सप्ताह आगे हैं (08:22:15 PM) zzz: मेरी उम्मीद थी कि expl. build सफलता धीरे-धीरे बढ़ेगी (08:22:35 PM) zzz: लो-20% से लो-30% तक, और फिर कंजेशन से "पॉप" होकर बाहर आकर लो-40s में वापस (08:22:45 PM) zzz: सिर्फ पहला हिस्सा हुआ (08:25:20 PM) zzz: और फिर हम लो-20s और लो-30s के बीच आगे-पीछे झूलते रहे (08:26:56 PM) zzz: तो, हमारे पास कुछ सिद्धांत हैं, 2b) देखें (08:26:56 PM) zzz: लेकिन अन्यथा मैं 2.1.0 के प्रदर्शन से खुश हूँ (08:26:56 PM) zzz: बहुत अधिक बग रिपोर्ट्स नहीं (08:26:56 PM) zzz: मैं 2b) और 3) में हम क्या ठीक कर रहे हैं उसका अवलोकन दूँगा (08:26:56 PM) zzz: लगभग 50% नेटवर्क ने 2.1.0 या i2pd के समकक्ष पर अपडेट कर लिया है (08:26:56 PM) zzz: जिन्होंने नहीं किया है, कृपया अपडेट करें (08:26:56 PM) zzz: 2a) के लिए मेरे पास इतना ही है, लेकिन 2b) शुरू करने से पहले मैं एक मिनट के लिए प्रश्न/टिप्पणियों के लिए रुकूँगा (08:28:33 PM) zzz: ठीक है, 2b) वर्तमान नेटवर्क स्थितियाँ (08:28:33 PM) zzz: वीकेंड पर एक स्पष्ट हमला शुरू हुआ (08:28:33 PM) zzz: बहुत सारे floodfill routers (08:28:33 PM) zzz: ज्यादातर मामलों में, समग्र नेटवर्क, और Java routers, इसे ठीक से संभाल रहे हैं (08:28:33 PM) zzz: मुझे routers के OOM (out of memory) के साथ क्रैश होने की एक रिपोर्ट मिली है (08:28:54 PM) zzz: मेरी समझ है कि i2pd routers बहुत कम tunnel build सफलता दरों के साथ सचमुच संघर्ष कर रहे हैं (08:29:06 PM) not_bob: मेरी fleet अप-टू-डेट है। (08:29:15 PM) zzz: हमला दिन में कई बार शुरू/रुक/बदल रहा है (08:29:37 PM) zzz: तो इसे समझने और प्रतिविरोधों पर चर्चा करते हुए हमें केवल लगभग 60 घंटे हुए हैं (08:30:15 PM) zzz: याद रखें कि tunnel build की समस्या (जिसे अब किसी अलग हमले के रूप में वर्गीकृत किए जाने की अधिक संभावना है) 19 दिसम्बर को शुरू हुई थी और उसे समझने और निपटने में हमें कई सप्ताह लगे (08:30:27 PM) zzz: तो यह शुरुआती चरण है (08:30:36 PM) not_bob: मेरे पास एक I2P+ router है और उसने इसे अच्छे से झेला है। लेकिन, मेरे i2pd routers उतने नहीं। मैंने tunnel build सफलता 3% तक कम देखी है। फिलहाल उन routers पर मैं लगभग 10% पर हूँ। (08:31:17 PM) zzz: लेकिन यह एक सीधा-सा sybil/DHT हमला है, हमारे लिए नया है पर peer-to-peer/DHT अनुप्रयोग करने वालों के लिए परिचित (08:31:53 PM) zzz: यह कहना अभी बहुत जल्दी है कि क्या (java i2p के लिए) समय से पहले रिलीज़ की आवश्यकता होगी, और अगर होगी तो कब (08:32:23 PM) zzz: EOT, चर्चा/टिप्पणियों/प्रश्नों के लिए मैं कुछ मिनट इंतज़ार करूँगा (08:33:24 PM) eyedeekay: जो लोग OOM में फँस रहे हैं, क्या उन्हें अपने router के लिए उपलब्ध RAM बढ़ानी चाहिए? (08:36:18 PM) zzz: हाँ, यह एक सीधा उपाय है (08:36:18 PM) zzz: अपना router रोकें, wrapper.config संपादित करें, फिर से शुरू करें (08:36:18 PM) zzz: मेरा अनुमान है कि कुछ दिनों में dev builds में मेरे पास mitigations होंगे (08:36:18 PM) dr|z3d: आदर्श रूप से आप अपनी min heap लगभग 256M रखना चाहेंगे और अपनी max ram उससे 2-3 गुना (08:36:18 PM) not_bob: इस समय मेरे पास कोई stock I2P routers चालू नहीं हैं। (08:36:18 PM) zzz: मैं दोहराना चाहता हूँ कि ऊपर कहा था, हमले तेजी से बदल रहे हैं, और हम समग्र मुद्दों को संबोधित करने के लिए समय लेना चाहते हैं (08:36:18 PM) zzz: और विशिष्टताओं पर बहुत संकीर्ण रूप से ध्यान केंद्रित नहीं करना चाहते (08:37:36 PM) zzz: यदि 2b) पर और कुछ नहीं है तो वापस आपके पास, eyedeekay (08:38:06 PM) eyedeekay: बहुत धन्यवाद zzz। 3) 2.2.0 विकास स्थिति (08:39:51 PM) eyedeekay: जैसा कि मैंने गलती से पहले कहा, मेरा फोकस Android UX मुद्दों पर रहा है, खासकर ऐप को इनिशियलाइज़ करते समय जो चीज़ें मैं गलत कर रहा था उन्हें ठीक करने पर, कुल मिलाकर ये काफी बुनियादी बातें हैं, लेकिन इन सबमें सुधार आवश्यक था (08:39:57 PM) eyedeekay: या सीधे-सीधे ठीक करना (08:40:49 PM) eyedeekay: उदाहरण के तौर पर subscriptions और custom ports के फिक्स, जब tunnels बनाते समय—2.10 के साथ उपयोगकर्ताओं में बड़ी वृद्धि के बाद ये कई उपयोगकर्ताओं के आड़े आ गए थे (08:41:07 PM) dr|z3d: एक बात और, और हमले के आकार पर थोड़ी रोशनी डालने के लिए: हमारे पास एक उपयोगकर्ता ~30K banned routers की रिपोर्ट कर रहा है। तो यह साधारण नहीं है :) (08:41:07 PM) dr|z3d: (वह shiver होगा, जो यहाँ है) (08:42:36 PM) mark22k: मेरे पास 56005 banned peers हैं। (08:42:58 PM) eyedeekay: अरे बाप रे। मेरे पास 11027 हैं और मुझे लगा था कि यह बहुत है (08:43:08 PM) moristo: क्या यह किसी राष्ट्र-राज्य का काम है—ये banned routers या कोई अन्य ध्यान देने योग्य पैटर्न? (08:43:50 PM) moristo: Spectrum इंटरनेट कल FL में बंद था और उससे पहले के दिन इटली में। (08:43:54 PM) moristo: *कल। (08:43:55 PM) zzz: कृपया 3) पर वापस आएँ और हमले पर आगे की चर्चा बैठक के बाद के लिए रख दें (08:44:05 PM) echelonMAC: Banned Peers (57053) (08:44:22 PM) moristo: ओह, क्या यहाँ बैठक चल रही है? मेरी गलती। (08:46:50 PM) zzz: eyedeekay, क्या आप अभी भी हमारे साथ हैं? (08:47:11 PM) eyedeekay: हाँ, मैं यहाँ हूँ (08:47:37 PM) zzz: 3) पर आपके पास और है या अब मेरी बारी है? (08:47:37 PM) eyedeekay: एक लंबा वाला शुरू किया है: (08:47:37 PM) eyedeekay: i2p.firefox(Easy-Install for Windows पर भी काम हो रहा है, वहाँ काम का बड़ा हिस्सा हटाने के द्वारा हो रहा है, अब जब पुराने admin-style इंस्टॉल्स सभी user-style इंस्टॉल्स में माइग्रेट हो गए हैं तो अपडेट्स सरल हो रहे हैं (08:47:37 PM) eyedeekay: 2.2.0 के लिए portable USB install समर्थन भी जल्द आने वाला है (08:47:43 PM) eyedeekay: अपडेट्स के साथ (08:48:21 PM) eyedeekay: अन्य मुद्दे और उपयोगकर्ता-शिकायतें जिनका मैं समाधान कर रहा हूँ या कैसे करना है यह तय कर रहा हूँ, वे उस issue tracker पर हैं (08:48:28 PM) eyedeekay: मेरे लिए EOT (08:48:47 PM) zzz: ठीक है, आपने i2p.i2p में NPE issue देखा, सही? (08:49:10 PM) eyedeekay: हाँ, देखा है, उसी के पीछे लगा हूँ (08:49:21 PM) zzz: ठीक है, मदद चाहिए तो आवाज़ दें, ofc (08:49:24 PM) zzz: मेरी तरफ से 3): (08:49:47 PM) zzz: मैंने peer selection refactor पूरा कर लिया है जिस पर मैं सितम्बर से काम कर रहा था, आखिरकार (08:50:31 PM) zzz: मेरा मानना है कि मैंने 2.1.0 में मौजूद गलत symmetric NAT संकेतों को ठीक कर दिया है, लेकिन उस समस्या वाले किसी व्यक्ति की ज़रूरत है जो टेस्ट करे और रिपोर्ट दे (08:50:59 PM) zzz: एक बढ़िया नया i2psnark search box मिला है (08:51:19 PM) zzz: "congestion caps" (प्रस्ताव 162) लगभग पूरा हो गया है (08:51:31 PM) echelonMAC: :-) (08:51:49 PM) zzz: और tunnel build congestion को संभालने के हमारे तरीके को परिष्कृत करने के लिए कुछ और ट्वीक (08:52:18 PM) zzz: पिछले सप्ताह के अंत में, मुझे लगा था कि मैं 2.2.0 के साथ लगभग काम पूरा कर चुका हूँ और रिलीज़ तक दो महीने आराम कर सकता हूँ (08:52:31 PM) zzz: तो, दुर्भाग्यवश, अब हमारे पास और बहुत कुछ करना है (08:52:48 PM) zzz: कभी-कभी चीज़ें ऐसे ही होती हैं (08:53:24 PM) not_bob: इसके लिए धन्यवाद, यह जीवन-गुणवत्ता में बड़ा सुधार है। (08:53:24 PM) zzz: EOT, मैं चर्चा के लिए एक मिनट प्रतीक्षा करूँगा, फिर आपके पास, eyedeekay (08:53:37 PM) zzz: हाहा not_bob, आपका स्वागत है (08:55:00 PM) eyedeekay: 3 के लिए आखिरी कॉल? (08:55:20 PM) eyedeekay: 4. कंजेशन थ्रॉटलिंग - मेरा ख्याल है यह tunnel_king का विषय था, क्या tunnel_king यहाँ है? (08:55:42 PM) zzz: वापस आपके पास, eyedeekay (08:57:39 PM) eyedeekay: 4. कंजेशन थ्रॉटलिंग, 5. काल्पनिक ट्रैफिक प्रबंधन (Tor उपयोगकर्ताओं की बाढ़) - दोनों tunnel_king द्वारा प्रस्तुत, tunnel_king के लिए अंतिम कॉल (08:59:01 PM) eyedeekay: ठीक है, आखिरी, 6. अनुवादकों के लिए स्टिकर्स (08:59:01 PM) eyedeekay: विशेष रूप से, अमेरीकाज़ के बाहर स्टिकर्स प्राप्त करने वालों के लिए नियम (08:59:58 PM) zzz: यह मेरा विषय था, केवल इसलिए क्योंकि पिछली बैठक से अब तक अनसुलझा है (09:00:28 PM) zzz: echelonMAC, क्या आपके पास कोई उत्तर है? (09:00:41 PM) echelonMAC: विस्तार से नहीं, लेकिन जो भी चाहता है उसे अपना पता भेजने पर स्टिकर्स का एक बंडल मिलना चाहिए (09:01:04 PM) echelonMAC: मतलब transifex में एक घोषणा भेजें और पता मिलने के बाद भेज दें (09:01:19 PM) echelonMAC: लेकिन फिलहाल यहाँ कोई नए स्टिकर्स नहीं पहुँचे हैं (09:01:35 PM) eyedeekay: ट्रैकिंग के अनुसार 10 तारीख (09:01:55 PM) zzz: मैं इंतज़ार कर रहा हूँ कि echelonMAC मेरे फ़ोरम पर निर्देश पोस्ट करे, फिर मैं उन्हें transifex पर कॉपी/पेस्ट कर दूँगा (09:02:17 PM) echelonMAC: ठीक है (09:02:28 PM) zzz: हम पिछले एक महीने से इसी जगह अटके हुए हैं (09:02:42 PM) zzz: धन्यवाद (09:03:33 PM) eyedeekay: 6 के लिए या बैठक के लिए और कुछ? (09:03:36 PM) zzz: मेरी तरफ से 6) पर EOT, वापस आपके पास, eyedeekay (09:04:32 PM) zzz: बैठक के लिए एक समापन वाक्य: zzz.i2p समाचार और मौसम के लिए सबसे अच्छा स्थान है; जब मुझे अभी से अधिक पता होगा, मैं वहाँ पोस्ट करूँगा (09:04:32 PM) zzz: धन्यवाद (09:04:55 PM) eyedeekay: इसके लिए बहुत धन्यवाद zzz, और बैठक में आने के लिए सभी का धन्यवाद (09:05:44 PM) eyedeekay: IRC पर मिलते रहेंगे और अगले महीने इसी समय मिलेंगे (09:08:55 PM) zzz: धन्यवाद, eyedeekay (09:08:55 PM) zzz: बिना डिस्कनेक्ट हुए पूरा कर लिया