00:29.44 | *** join/#linuxpakistan L|NUX (~Linux_Fre@202.5.145.22) |
01:13.06 | *** join/#linuxpakistan fawad (~fawad@c-24-14-168-201.client.comcast.net) |
02:11.22 | *** join/#linuxpakistan u_int64_t (~im_an_int@cpanel16.fuitadnet.com) |
02:12.56 | u_int64_t | fawad tell me how to use vpn on linux :D |
02:13.11 | fawad | get an ipcop box. |
02:13.53 | fawad | what's the server running? |
02:31.10 | *** join/#linuxpakistan fawad_ (~fawad@c-24-14-168-201.client.comcast.net) |
02:34.11 | u_int64_t | fawad i dont know |
02:34.14 | u_int64_t | fawad_ i dont know |
02:35.04 | fawad_ | oh. |
02:35.10 | fawad_ | well, you have to know. |
02:35.11 | u_int64_t | what does ipcop have 2 do with it |
02:35.31 | fawad_ | ipcop lets you do ipsec vpn very quicky. |
02:35.35 | u_int64_t | if i log in thru windows will i be able to tell |
02:35.38 | fawad_ | damn, i mean quickly. |
02:36.05 | fawad_ | do you have any instructions on how to connect to the vpn on windows? |
02:36.22 | u_int64_t | yep nothing teling |
02:39.57 | u_int64_t | any idea |
02:40.24 | fawad_ | what's the server running? |
02:40.30 | fawad_ | i mean, what OS? |
02:40.38 | u_int64_t | idont know :( |
02:40.45 | u_int64_t | windows im sure |
02:40.48 | fawad_ | ok, then there's no friggin way to know. |
02:41.02 | u_int64_t | why? |
02:41.07 | fawad_ | you have to have some basic info like the protocol, userid, password (or rsa key, etc). |
02:41.15 | u_int64_t | btw there is no specific client to dl |
02:41.30 | u_int64_t | u can do it thru winxp |
02:41.31 | fawad_ | no client to download on windows? |
02:41.33 | fawad_ | oh. |
02:41.34 | u_int64_t | ya |
02:41.40 | fawad_ | then it's either ipsec or pptp. |
02:41.49 | fawad_ | ipsec support is built into most 2.6.x kernels. |
02:42.00 | u_int64_t | pptp is the opewn port |
02:42.20 | fawad_ | huh? |
02:42.41 | u_int64_t | i did nmap on the server, pptp is an open port |
02:43.07 | u_int64_t | http://pptpclient.sourceforge.net/ hey lookie |
02:43.20 | fawad_ | oh. |
02:43.22 | fawad_ | aaight. |
02:43.26 | fawad_ | yeah, then you need pptp. |
02:43.41 | fawad_ | depending on the server policy, you may or may not need a kernel patch. |
02:43.44 | u_int64_t | so thats all i would need? |
02:43.49 | fawad_ | yes. |
02:43.58 | fawad_ | but you might need to apply the crypto kernel patch. |
02:44.05 | u_int64_t | why come |
02:44.09 | fawad_ | it instructions are all there on the pptp client site. |
02:46.22 | u_int64_t | there is no instructions with what IT gave me as to whether or not it requires encryption |
02:47.36 | fawad_ | you can try to do it without the crypto first. |
02:48.04 | u_int64_t | ya |
02:48.09 | u_int64_t | emerging now |
02:48.16 | fawad_ | emerging? |
02:48.20 | u_int64_t | my boss will be so mad |
02:48.25 | u_int64_t | fawad stupid gentoo |
02:48.28 | fawad_ | then i guess the kernel upgrade wouldn't be too hard either. |
02:48.50 | u_int64_t | kernel is custom already\ |
02:50.45 | fawad | u_int64_t: is comparison of pointers in c++ allowed? |
02:50.50 | u_int64_t | sure |
02:51.03 | fawad | like strstr(str,"a")<strstr(str,"b") ? |
02:51.32 | u_int64_t | why arent you using c++ strings |
02:51.44 | u_int64_t | but anyway, yeah you should be able to do that |
02:52.17 | u_int64_t | here goes pptpclient |
02:52.33 | u_int64_t | oh god why arent I using debian |
02:52.33 | fawad | is it possible to go from c++ string to a char* ? |
02:54.45 | u_int64_t | yea |
02:54.48 | u_int64_t | string_var.c_str() |
02:58.34 | fawad | damn. |
02:59.14 | fawad | i wish i knew that before i changed everything to char* |
03:00.45 | u_int64_t | hehe |
03:00.55 | u_int64_t | gtg bbl |
03:40.12 | *** join/#linuxpakistan u_int64_t (~im_an_int@cpanel16.fuitadnet.com) |
03:40.41 | u_int64_t | i friggin hate gentoo |
03:42.15 | u_int64_t | first of all, this php-gtk |
03:42.16 | u_int64_t | why |
03:42.17 | u_int64_t | why |
03:42.19 | u_int64_t | oh god why |
03:48.17 | fawad | u_int64_t: are you seeing any 'clock skew detected' warnings building with mingw/eclipse? |
03:51.26 | u_int64_t | fawad nope not yet |
03:52.24 | fawad | man, am seeing it every single build. |
03:53.52 | fawad | u_int64_t: what uses php-gtk? |
03:59.08 | *** join/#linuxpakistan u_int32_t (~im_an_int@7619f59193faaf3e.node.tor) |
11:32.43 | *** join/#linuxpakistan u_int64_t (~im_an_int@cpanel16.fuitadnet.com) |
15:33.33 | *** join/#linuxpakistan fawad (~fawad@dsl092-255-194.chi1.dsl.speakeasy.net) |
17:47.25 | *** join/#linuxpakistan mathrick (~mathrick@195.116.35.55) |
17:53.16 | *** join/#linuxpakistan Guest309 (~Guest309@202.61.60.49) |
18:05.07 | linux_begin | any body theere |
18:05.25 | linux_begin | i have a little problem |
18:05.31 | linux_begin | :( |
18:28.13 | *** join/#linuxpakistan fawad (~fawad@dsl092-255-194.chi1.dsl.speakeasy.net) |
18:33.39 | linux_begin | fawwad are u ther |
18:36.08 | fawad | sure am. |
18:45.11 | linux_begin | do u know about assterisk |
18:45.16 | linux_begin | ?? |
18:47.24 | u_int32_t | fawad, plz help me with my vpn |
18:47.28 | u_int32_t | fawad, fawad fawad fawad |
18:47.29 | linux_begin | asteriskk the open source pbx |
18:50.29 | u_int32_t | vpn |
18:56.22 | u_int32_t | nm i killed the routing on my desktop :( |
18:58.40 | fawad | linux_begin: i don't. |
18:58.56 | fawad | u_int32_t: did you figure out if it is pptp? |
18:59.19 | u_int32_t | fawad, nope, but they told me they are using CHAP authentication atleast |
19:00.33 | fawad | yeah, so it's pptp. |
19:00.41 | fawad | any luck with the pptpclient? |
19:00.47 | u_int32_t | btw, everythng is default windows |
19:00.52 | u_int32_t | whatever windows gives them, they use |
19:01.47 | fawad | yeah, makes sense. |
19:02.40 | *** join/#linuxpakistan Zeenix (zeenix@203.133.252.16) |
19:03.38 | Zeenix | hello |
19:03.55 | u_int32_t | but fawad , i still can't connect |
19:05.10 | Zeenix | u_int32_t: connect to msn? |
19:05.37 | u_int32_t | yes |
19:05.39 | u_int32_t | Zeenix, no, vpn |
19:06.42 | Zeenix | ok, as i am unable to connect to msn right now |
19:07.32 | fawad | u_int32_t: vpns are a pain. |
19:07.46 | fawad | except for cipe. that's just non-standard. |
19:08.14 | fawad | u_int32_t: did you patch with the crypto thingy? |
19:08.57 | u_int32_t | fawad, yep |
19:09.07 | u_int32_t | built it as a module though |
19:11.43 | fawad | the log doesn't help? |
19:12.35 | u_int32_t | not at all |
19:12.43 | u_int32_t | all i get is: "peer sent terminate request" |
19:13.01 | fawad | that explains everything. |
19:14.25 | u_int32_t | yes |
19:14.38 | u_int32_t | winpptserver.c(80): if(!windows_client())close(); |
19:15.55 | u_int32_t | pptp of course :P |
19:16.00 | u_int32_t | and using 8.3 filenames |
19:16.09 | u_int32_t | winnpp~1.c |
19:17.14 | *** join/#linuxpakistan Zeenix (zeenix@203.130.31.231) |
19:18.25 | u_int32_t | goddamn mingw is so slow on windows |
19:19.26 | Zeenix | u_int32_t: what else mingw is meant to run on? |
19:19.49 | u_int32_t | runs on linux afaik |
19:20.36 | Zeenix | fawad: i am sure you didn't mind the "Lisp and Fawad" section in my last blog |
19:21.31 | Zeenix | u_int32_t: isn't mingw 'MINimum Gnu for Win32"? |
19:21.49 | u_int32_t | yes but you can use it on linux to cross-compile |
19:24.21 | fawad | Zeenix: nah. quite the contrary. |
19:24.32 | fawad | u_int32_t: how does one cross-compile? any pointers? |
19:24.37 | fawad | i'd love to do that. |
19:24.51 | u_int32_t | fawad, afaik, all you have to do is apt-get mingw |
19:25.00 | u_int32_t | and then set your makefiles to use mingw-g++ |
19:25.17 | fawad | and that generates windows executables? |
19:25.24 | u_int32_t | yep |
19:25.26 | fawad | how about libraries? where does it look for them? |
19:25.28 | u_int32_t | again, afaik :) |
19:25.50 | fawad | oh, man. i've gots to get me some of that. |
19:26.16 | u_int32_t | you'll probably need import libraries |
19:26.19 | u_int32_t | but thats all you should need |
19:26.27 | u_int32_t | i..e your winapi.lib files |
19:28.07 | u_int32_t | and even thats probably only at link time |
19:28.54 | fawad | ah. |
19:29.00 | Zeenix | http://www.advogato.org/person/rmathew/diary.html?start=63 |
19:29.19 | u_int32_t | does mingw come with them |
19:29.41 | Zeenix | this person claims to have a proof for saying "C++ sucks" |
19:30.05 | u_int32_t | hes complaining about writing c++ compilers |
19:30.09 | u_int32_t | which has been admitted to be hard |
19:30.46 | u_int32_t | and its not proof of c++ sucking, its an easier way to parse c++ |
19:30.54 | u_int32_t | so your buddy should read it :) |
19:32.23 | Zeenix | which buddy? |
19:32.37 | Zeenix | i just reported what i saw ;0 |
19:33.32 | Zeenix | mathrick: you were talking of hating linux for not having a stable api some days back IIRC? |
19:33.39 | u_int32_t | whoevers blog that is |
19:36.33 | fawad | Zeenix: what does the complexity of parsing have to do with anything? |
19:36.50 | Zeenix | fawad: i didn't read it myself |
19:36.58 | fawad | ah. |
19:37.10 | Zeenix | fawad: as i said "This person claims to have a proof" |
19:37.28 | u_int32_t | fawad, what would you consider a unit test |
19:37.36 | Zeenix | so many things on my head these days |
19:37.54 | Zeenix | half my hair are gone white already |
19:38.43 | u_int32_t | Zeenix, dude, like i told you,m you need to relax |
19:38.46 | u_int32_t | or mov eot cnada |
19:38.47 | u_int32_t | canada |
19:39.03 | Zeenix | no, finland is better :) |
19:39.11 | u_int32_t | i wouldnt know |
19:39.31 | Zeenix | but you are right about one thing at least: i do need a gal |
19:40.04 | fawad | u_int32_t: something that tests one use case of an atomic module. |
19:40.06 | mathrick | Zeenix: yep |
19:40.11 | u_int32_t | my socins hair was all white before he was 25 |
19:40.17 | u_int32_t | err |
19:40.17 | u_int32_t | cousins |
19:43.24 | fawad | u_int32_t: is he related to michael jackson? |
19:43.33 | fawad | his face was all white before he was 25. |
19:43.37 | u_int32_t | fawad, not tha ti know of |
19:43.44 | u_int32_t | though he is crazy about madonna |
19:45.12 | fawad | eew. in the immortal words of E. Cartman: |
19:45.14 | fawad | fag! |
19:47.16 | *** join/#linuxpakistan Zeenix (zeenix@203.130.10.76) |
19:47.23 | Zeenix | sorry, bad ISP! |
19:47.34 | Zeenix | mathrick: what was my last message that you got? |
19:48.34 | u_int32_t | <Zeenix> I'm a fag |
19:48.39 | u_int32_t | thats what I got here |
19:49.32 | mathrick | <Zeenix> mathrick: you were talking of hating linux for not having a stable api some days back IIRC? |
19:49.34 | mathrick | <mathrick> Zeenix: yep |
19:52.33 | fawad | u_int32_t: yeah, man. make him more insecure than he already is :) |
19:52.48 | u_int32_t | he thinks hes gay? |
19:55.35 | u_int32_t | fawad, remind me not to do route del default |
19:56.29 | fawad | yeah. use iproute2 instead. |
19:57.21 | u_int32_t | --------------------------- |
19:57.22 | u_int32_t | Microsoft Development Environment |
19:57.22 | u_int32_t | --------------------------- |
19:57.22 | u_int32_t | <PROTECTED> |
19:57.23 | u_int32_t | --------------------------- |
19:57.25 | u_int32_t | OK Cancel |
19:57.27 | u_int32_t | --------------------------- |
19:57.29 | u_int32_t | WOW! |
19:57.34 | u_int32_t | another way for vs.net to get in my ass |
20:00.03 | fawad | yep. lovely, ain't it? |
20:09.06 | u_int32_t | whats luverly is forgetting about c++ name mangling then trying to use your dll in another compiler |
20:09.49 | fawad | yep. .net spoils you like that. |
20:17.52 | u_int32_t | well mostly only using g++ spoils me like that, but yeah |
20:17.53 | u_int32_t | btw whens the last time you used a non-ms compiler for .net |
20:18.05 | u_int32_t | (in conjunction with othe rcompilers, i mean) |
20:18.09 | *** join/#linuxpakistan L|NUX (~linux@202.5.145.55) |
20:22.32 | fawad | i use it all the time. |
20:22.52 | fawad | we have a perl project here. |
20:23.18 | fawad | but, point well taken. |
20:33.15 | *** join/#linuxpakistan Zeenix (zeenix@203.130.10.222) |
20:33.51 | Zeenix | now i can't appologize all the time as there are too many problems :) |
20:45.41 | *** join/#linuxpakistan linuxgod (linuxg0d@distros.is.my.bitchs.info) |
20:45.47 | linuxgod | y0 |
20:48.01 | linuxgod | y0 Zeenix |
20:48.06 | linuxgod | any one alive |
20:50.25 | Zeenix | fawad: you said that you once got onto the lkml to report a bug? |
20:51.16 | fawad | yeah. |
20:51.28 | fawad | i thought it was a bug with linux. |
20:52.14 | fawad | turns out that it was a problem with an upstream router not supporting ecn. |
20:52.14 | Zeenix | fawad: so thats the place where i should report this problem of mine |
20:52.27 | fawad | well, there is a kernel bugzilla now. |
20:52.38 | fawad | i think that might be a more appropriate place to report bugs now. |
20:52.46 | Zeenix | sorry, i dont know how many of my messages got into the channel before i got disconnected |
20:53.07 | Zeenix | fawad: oh, i didn't know that |
20:53.21 | Zeenix | i think i report it early in the morning :) |
20:54.36 | Zeenix | besides, i'll try to summarize the series of problems i've been facing just to make a recent kernel working for me under debian |
20:55.04 | u_int32_t | dont make your hair purple |
20:55.13 | linuxgod | hye listen u all |
20:55.20 | Zeenix | in my next blog that is |
20:55.26 | linuxgod | zeenix anjumbutt need ur files i dont know |
20:55.32 | linuxgod | which files |
20:55.43 | Zeenix | ? |
20:55.55 | linuxgod | some software whic u make |
20:56.01 | linuxgod | just mail him |
20:56.09 | Zeenix | which one? |
20:56.13 | linuxgod | all ur things made by you |
20:56.15 | linuxgod | :) |
20:56.27 | Zeenix | linuxgod: wtf? |
20:56.33 | linuxgod | lol |
20:56.36 | linuxgod | man i forget |
20:56.41 | linuxgod | he is saying |
20:56.48 | linuxgod | some software |
20:56.55 | linuxgod | i forget the name |
20:57.04 | linuxgod | code by u |
20:57.15 | linuxgod | fuckin software |
20:57.37 | Zeenix | i can't gues |
20:57.58 | Zeenix | linuxgod: btw, this is not an SMS window |
20:58.16 | linuxgod | lol |
20:58.18 | fawad | Zeenix: i think linuxgod is saying that anjumbutt needs some file from you. |
20:58.18 | linuxgod | sorry |
20:58.37 | linuxgod | ya exactly i want to say that fawad |
20:58.42 | linuxgod | thanks man |
20:58.53 | Zeenix | fawad: i got that much. i do understand SMS lang. when written well :) |
21:08.15 | Zeenix | fawad: otoh, today i was able to make the verifinger sdk and the finger-print scanners working under linux today |
21:08.35 | Zeenix | so easy finger-print recognition from now on :) |
21:09.10 | Zeenix | recognition, storage and comparison that is |
21:10.20 | Zeenix | but i wish it was open-source :( |
21:10.27 | linuxgod | lol |
21:10.34 | linuxgod | give it to me i open it |
21:14.12 | Zeenix | ok guys, i must sleep now |
21:14.18 | Zeenix | good night |
21:22.36 | u_int32_t | fawad is there a way to do post-build steps in eclipse? |
21:23.37 | fawad | yep. |
21:23.47 | fawad | project properties->builders. |
21:23.53 | fawad | add a process to that. |
21:25.18 | u_int32_t | ah |
21:25.19 | u_int32_t | ok |
21:26.07 | fawad | way cooler than vs.net where |
21:26.17 | fawad | a. you can only have pre-build and post-build events. |
21:26.37 | fawad | b. it's basically a hook to kick off a shell process (i.e. a hack). |
21:28.12 | u_int32_t | oh wicked! |
21:28.21 | u_int32_t | i got visual c++ to call a mingw dll |
21:28.25 | u_int32_t | oh this is just making me randy |
21:29.04 | u_int32_t | fawad, eclipse is pretty flexible |
21:31.22 | u_int32_t | fawad, can I use ${project_name} in cdt text boxes |
21:34.01 | fawad | yeah. |
21:34.08 | fawad | they made it very open ended. |
21:34.33 | fawad | i'm pretty sure you can use patterns. not sure where they apply, though. |
21:34.45 | fawad | s/patterns/variables |
21:34.55 | u_int32_t | oh man |
21:34.59 | u_int32_t | this is just making me horny |
21:36.13 | u_int32_t | im using one core dll for both mingw and visual c++ |
21:38.28 | linuxg0d | wht u guys talking all the time |
21:38.29 | fawad | u_int32_t: i have one class defined in one cpp/hpp pair, another class in another. |
21:38.32 | linuxg0d | :) |
21:38.41 | fawad | each has an instance of the other. |
21:38.55 | fawad | how do i get that to work? |
21:39.11 | fawad | it seems that cpp doesn't like cyclic #includes. |
21:39.12 | u_int32_t | fawad, make them pointers or references |
21:39.17 | u_int32_t | and forward declare |
21:39.29 | fawad | class Commands{ |
21:39.30 | fawad | public: |
21:39.30 | fawad | SimulatorMainWindow window; |
21:39.30 | fawad | void lxi_pr(); |
21:39.30 | fawad | }; |
21:39.40 | u_int32_t | fawad, make sure you're either using #pragma once or doing #ifndef FAWADS_HEADER_A #define FAWADS_HEADER_A |
21:39.48 | u_int32_t | fawad, you want header guards |
21:39.52 | fawad | yeah, am doing that (thank goodness for cdt) |
21:40.22 | u_int32_t | well you can't have a Commads contain a SimulatorMainWindow and vice versa |
21:40.26 | fawad | it doesn't seem to like it though. |
21:40.28 | u_int32_t | its got to be Commands * |
21:40.32 | fawad | oh. |
21:41.25 | fawad | still dunt like it. |
21:41.40 | u_int32_t | comnands * and simulatormainwindow * |
21:41.41 | fawad | ISO C++ forbids declaration of `SimulatorMainWindow' with no type |
21:43.58 | u_int32_t | oh |
21:44.04 | u_int32_t | you have to forward declare it |
21:44.12 | fawad | what does that mean? |
21:44.17 | u_int32_t | so just do something like struct SimulatorMainWindow; class Commands{...} |
21:45.42 | u_int32_t | ah you can't use ${project_name} everywhere |
21:46.54 | fawad | u_int32_t: thanks. worked like a charm. |
21:50.14 | fawad | what's the purpose of forward declaration? |
21:50.52 | u_int32_t | fawad, means you're going to define it somewhere else |
21:51.51 | u_int32_t | atleast athts how I use it |
21:52.07 | u_int32_t | c++ doesn't need to know the full type because it just allocates size for a pointer |
21:55.57 | fawad | oh. |
21:56.31 | fawad | but doesn't the preprocessor run through the files first? |
21:56.31 | fawad | before the compiler even sees the files? |
21:57.48 | u_int32_t | yes |
21:58.09 | u_int32_t | preprocessor just replaces macros basically |
21:59.50 | fawad | ok, so by the time the preprocessor is done with it, typea.hpp and typeb.hpp should be mushed into one big file internally. |
22:00.01 | fawad | and it should know about both type simultaneously. |
22:00.15 | fawad | so doesn't that make the forward declaration redundant? |
22:02.40 | u_int32_t | well the compiler doesn't have infinite knowledge |
22:03.45 | u_int32_t | not only that, think about it like this |
22:04.01 | u_int32_t | C contains an S (not a pointer to S) |
22:04.19 | u_int32_t | if S has to contain C, that C must contain an S and that S must contain a C, etc,e tc |
22:04.47 | fawad | it is a pointer, though. |
22:05.05 | fawad | class c{s* s1;}; class s{c* c1;} |
22:05.52 | fawad | if c* c1;, |
22:05.54 | fawad | does |
22:06.06 | fawad | *c1=c(); make sense? |
22:06.18 | u_int32_t | what do you mean |
22:06.40 | fawad | in s, c1 is a pointer, right? |
22:06.52 | fawad | i want to create a c object and set c1 to point to that. |
22:06.53 | u_int32_t | yes |
22:07.02 | fawad | croaking. |
22:07.42 | u_int32_t | c1 = new c()... |
22:07.52 | u_int32_t | and make sure that you delete c1 before reassigning it |
22:09.07 | fawad | nothing to delete. |
22:09.17 | fawad | doing in constructor of s object. |
22:09.45 | u_int32_t | oh wait a minute |
22:09.47 | u_int32_t | c1 is a pointer |
22:24.09 | *** join/#linuxpakistan u_int32_t (~im_an_int@d225058fa3bef528.node.tor) |
22:25.30 | u_int32_t | fawad, you want to do c1=&(c()) |
22:25.36 | u_int32_t | but really, you want to do c1=new c() |
22:25.42 | u_int32_t | and then in ~C(){delete c1;} |
22:27.06 | u_int32_t | fawad, whats wrong with http://rafb.net/paste/results/JTAoQp42.html |
22:28.31 | fawad | oh, man. |
22:28.36 | fawad | way to confuse me. |
22:28.51 | fawad | what's a launch file? |
22:28.56 | fawad | no clue. |
22:31.06 | u_int32_t | fawad, see, when you do T * c; you have only allocated space for c; |
22:31.11 | u_int32_t | c points to random garbage |
22:31.22 | u_int32_t | so if you do *c, it tries to dereference a random address |
22:31.26 | u_int32_t | which will be bad |
22:32.09 | u_int32_t | fawad, a launch file is the eclipse builder file |
22:32.14 | u_int32_t | like add new builder |
22:34.14 | fawad | ah. got it. |
22:34.35 | fawad | doesn't the gui editor for the builder cut it? |
22:34.59 | u_int32_t | it does, but it doesnt seem to call the program! |
22:37.28 | u_int32_t | maybe i should make it call explorer.exe to check |
22:37.58 | fawad | yeah. |
22:38.15 | fawad | maybe you need to quote it (what with the spaces and all) |
22:39.47 | u_int32_t | nope |
22:40.01 | u_int32_t | is there some eclipse debug window |
22:44.23 | fawad | i dont think so. |
22:44.36 | u_int32_t | grat |
23:05.46 | fawad | ok, am off to school. |
23:05.48 | fawad | see ya. |
23:05.50 | fawad | lolz. |
23:21.28 | *** join/#linuxpakistan u_int32_t (~im_an_int@7f810d6d9c436c27.node.tor) |
23:41.42 | *** join/#linuxpakistan u_int32_t (~im_an_int@4ed9af21019aa2b2.node.tor) |