| |
| |
| |
|
Page: 1 2 3 4 5 6 7 8
Comments:
<0> hmph <0> oh =) <1> gummibears rocks :) <0> =) <2> ;interp crea <3> FireEgl: #2 (573 clicks) Tcl error: interp is not allowed! =P <2> anywho.. pubsafetcl has been updated for anybody that uses it.. http://www.tcldrop.us/safetcl <4> ;puts aiight <3> Drax: #7 (stdout) aiight <4> ;puts aiights <3> Drax: #8 (stdout) aiights <4> ;puts \00312aiight <3> Drax: #9 (stdout) aiight <5> ;puts unknown \n a <3> Gotisch: #10 ( <5> nice !
<5> ;puts unkown "\n PRIVMSG #tcl :Gotisch rocks" <5> :] <3> Gotisch: #12 (unkown) <3> Gotisch: #12 (unkown) PRIVMSG #tcl :Gotisch rocks <5> was worth a try :) <5> ;puts unkown "\n PRIVMSG #tcl :Gotisch rocks" a <3> Gotisch: #16 ( <5> ;puts unkown "\nPRIVMSG #tcl :Gotisch rocks" "maybe without space :]" <3> Gotisch: #17 ( <2> hrm <5> FireEgl wouldnt it be easier to create two interpreters? <5> one for "trusted" people <5> and one for normals <5> so that oyu dont have to expose / hide the commands <1> guess u didnt read that paper about security on safe tcl interp :) <2> Even trusted people can accidently do things that would mess it up... And that would cause confusion anyway. <5> ? <5> im responding to his todo list <5> # 1. Have a list of trusted Tcl commands, that certain trusted people can use. <5> # a. It should expose the commands in the safe interpreter before executing their code, and then hide the commands again afterwards. <5> its more secure to have one interpreter for secure input and one for insecure <5> because else i as insecure can just overwrite something you wrote <2> that's in my todo? I've already done that.. Need to remove it from the todo. <5> and if you dont check it <6> there's a todo? <6> :) <5> it will be executed in your context :P <1> what if i impersonate someone :) <5> so whats the but with newline FireEgl :> <2> Gotisch: Yah you're right.. but I've limited even the "trusted" commands to stuff that won't really hurt anything if somebody untrusted makes a trusted person use them. <6> you can't have two different interprenters because then a trusted person can't ie write a proc and have an untrusted one execute it <5> if {$s == {unknown}} { <5> puthelp "PRIVMSG $chan :$nick\002:\002 [string map {"\001" {}} [string range $t 0 400]]" <5> } else { <5> puthelp "PRIVMSG $chan :$nick\002:\002 #$evalinfo(count) ($s) [string map {"\001" {}} [string range $t 0 400]]" <5> so $s just gets putted like this <5> without any checking for newline <6> how about a channel where it doesn't append the nick btw ;) <2> Gotisch: I'm gonna.. hole on <5> why doesnt my privmsg tcl arrive here? <5> ;puts "\nPRIVMSG #tcl :oops" "\n PRIVMSG #tcl :Gotisch rocks" a <3> Gotisch: #45 ( <6> haha <5> ;puts "a" "b" <3> Gotisch: #47 (a) b <5> thats working so why not with newline? <5> ;puts "a" "b" <3> Gotisch: #49 (a) b <6> doesn't look very working to me <6> ;puts "a" "b" <3> Pixelz: #51 (a) b <5> ;puts "a\nPRIVMSG Gotisch :a" "b" <3> Gotisch: #52 (a <5> mh <6> no big deal though <6> but the newline stuff kinda is <5> ;putloglev 1 d <3> Gotisch: #1 (771 clicks) Tcl error: wrong # args: should be "::pubsafetcl::PutLogLev interp level channel text" <7> .tcl putlog <3> poci: #2 (481 clicks) Tcl error: wrong # args: should be "putlog text" <5> ;putloglev {} 1 unknown test
<3> Gotisch: #3 (639 clicks) Tcl error: wrong # args: should be "::pubsafetcl::PutLogLev interp level channel text" <7> .tcl putlog "QUIT :moooo" <3> poci: #4 (putloglev o) QUIT :moooo <7> .tcl puthelp <3> poci: #5 (11539 clicks) Tcl error: interp is not allowed! =P <7> :> <7> > <7> think its time to go to bed <5> ;puts "a\001PRIVMSG Gotisch :a" "b" <3> Gotisch: #9 (aPRIVMSG Gotisch :a) b <5> tell me why it doesnt work! <2> ;puts \nasdf test <3> FireEgl: #2 (1819 clicks) Tcl error: socket must be alphanumeric. =P <5> and then say thanks gotisch for finding yet another bug <5> :P <6> ;puts "\n" "foo" <3> Pixelz: #5 (648 clicks) Tcl error: socket must be alphanumeric. =P <6> don't you mean channel? <2> Yah thanks.. <5> why didnt my thing work? <6> ;puts "\001" "foo" <3> Pixelz: #9 (645 clicks) Tcl error: socket must be alphanumeric. =P <5> thats more interesting :( <6> think you just formatted it wrong for the irc server <5> nah <5> i should have tryed \nQUIT <5> :] <5> was to nice again <5> new version ready to dl? <6> doesn't work on my bot running the old ver <6> oh well <4> you guys wanting to crash it with puts ? <2> Okee, updated on the website as well. <6> Drax, why do you know a way to crash it? <4> I do, I also did.. ;) <5> FireEgl why didnt my msg work? <6> show us then <4> tell them FireEgl, of my hax0r sk1llz <4> ;D <2> Gotisch: I dunno. <4> hah <6> ;puts \n "" <3> Pixelz: #28 (672 clicks) Tcl error: socket must be alphanumeric. =P <6> you know that the correct term in CHANNEL right :P <6> s/in/is <5> ? <5> ah <8> i can crash Safe_Tcl no problem :P <2> FINE <4> ;puts \n "hax0r3d" <3> Drax: #3 (1908 clicks) Tcl error: channelId must be alphanumeric. =P <2> =) <6> hooray <6> if you know how to crash safetcl then do it so FireEgl can fix it <5> ;puts {this should generate error msg} unknown "but it doesnt" <3> Gotisch: but it doesnt <6> ;puts -nonewline stdout "foo" <3> Pixelz: #14 (stdout) foo <6> ;puts -nonewline stderr "foo" <3> Pixelz: #15 (stderr) foo <6> hmm <4> ;puts \n -errorinfo "hax0r" <3> Drax: #16 (679 clicks) Tcl error: channelId must be alphanumeric. =P <6> alot of the error msgs are really cryptic acually <4> ;restart 1337 -errorcode (this wont work anymore though) <3> Drax: #19 (1015990 clicks) Tcl: Reset safetcl. <4> ;puts \003\n\003 "alpha beta 3 quad" Time for RSA encryption if else die <3> Drax: #2 (1982 clicks) Tcl error: wrong # args: should be "puts ?-nonewline? ?channelId? string" <4> ;puts \003\n\003 -nonewline "alpha beta 3 quad" Time for RSA encryption if else die <3> Drax: #3 (780 clicks) Tcl error: wrong # args: should be "puts ?-nonewline? ?channelId? string" <5> ;putloglevel 1 "\nQUIT oops" "oops" <3> Gotisch: #4 (4947 clicks) Tcl error: invalid command name "putloglevel" <5> ;putloglev 1 "\nQUIT oops" "oops"
Return to
#tcl or Go to some related
logs:
#politics cartoon iran.ir
#computers #beginner #flash subtract and jump if negative #beginner #windowsxp #computers seagate tools stops at 99%
|
|