Sat, 25 Feb 2006

World Wind and shapefiles

How should NASA's World Wind handle the introduction of a shapefile layer? Well, I can think of two reasonable ways to do this.

  1. somewhere there exists a .zip file containing the three component files of the shapefile. A third party has written an XML which describes how they want that shapefile drawn (e.g. with and without labels). Their XML file specifies the URL of the shapefile.
  2. somebody wants to publish a shapefile directly usable by WW. They create the .zip with the three shapefile files, and add to it the .xml needed by WW.

    I can think of only one benefit to #2: you don't have to deal with telling your webserver that a .xml file is an XML file rather than some kind of mutant HTML. A big advantage of #1 is that anybody can describe anybody else's file for use in WW, *and* they don't have to host that shapefile.

    We could support both formats, of course. If you tell WW to use a shapefile, WW could look at the filetype / extension. If it's XML, then the XML specifies the shapefile with a URL. If it's .zip, then the .zip contains the XML file.

    Now, the second question is how to handle versions. Is there any reason to keep permanently a shapefile given that WW doesn't permanently keep any imagery data? Basically, WW is an online data viewer and only caches imagery data. Why should it save a shapefile? Thus, whenever you turn on a shapefile, WW should re-fetch the shapefile (checking the HEAD just as a web browser does). If somebody *really* wants to display local data, they can specify file:// as the URL.

Posted [22:14] [Filed in: gis] [permalink] [Google for the title] [digg this]
qrcode

"Our Oil?"

Various people claim that we are in Iraq to protect "our oil".

What you mean "our oil", Kimosabe? Yes, many people make the charge that our military presence is in Iraq to protect "our oil"? If that's true, then we ought to be in some way exploiting our franchise. For example, other countries might only be able to buy a limited amount of "our oil". Or we might get "our oil" prior to other countries. Or other countries might have to pay a higher price for "our oil".

I think it's possible to make the case that our military is protecting "our oil". To do so, you would have to present evidence that we are treating it like "our oil". If you can't do that, then you have to make the claim that we are expending treasure and lives to protect other people's access to oil. We might be doing so -- but if we are, you can't argue that we're being selfish.

Posted [15:09] [Filed in: economics] [permalink] [Google for the title] [digg this]
qrcode

Sun, 19 Feb 2006

Dogbert The Economist

Read and ponder this cartoon:

Dogbert is thinking like an economist here. You notice that he keeps squashing Dilbert's fantasies of how the world should work with an explanation of how the world does work. He's doing this by looking for the unseen. He's doing this by continually probing Dilbert's proposed solutions by asking him to state the problem that he's trying to solve.

Far too often in my consulting practice, people will come to me asking me to help with a solution. Sometimes I recognize that their solution would solve the wrong problem.

Replies to mailing lists

For example, people will ask me "How do I get ezmlm to insert a Reply-To: pointing back to the mailing list?" The discomfort that they're trying to address is that people tend to Reply to an email to continue the conversation. This doesn't work for a mailing list because the To: address is that address that continues the conversation. Hitting Reply simply sends email to the one person who authored that email. Hitting Reply-All is not a solution because it sends an extra copy to the author of the email. Unless someone trims the address list, eventually every author's name gets included in addition to the list itself.

The real problem here is that email clients need a third Reply command: Reply-List. This command will send email only to the address in the To: header.

Disclaimers

People will also ask "How do I get the MTA (Mail Transfer Agent) to append a disclaimer to every email?" That's not just a wrong solution, it's a wrong problem. It's a wrong solution because the disclaimer should be appended by the MUA (Mail User Agent or email program) or if that's simply impossible, by the MSA (Mail Submission Agent or your ISP's email server). For more details, see Carl Hutzler's email best-practices document.

But more than that, putting disclaimers on unsigned email is like washing toilet paper. Everyone who has gotten email from "service@paypal.com", raise your hands. No, no, everybody put your hands down. Everyone who has NOT gotten such email raise your hands. Ahhh, just as I thought: nobody has their hand up. Paypal keeps getting phished because they refuse to sign their email using DomainKeys. Same thing for everyone else. If you think your email could be used in a court of law, think again. No competently-informed judge will accept email as a reliable document. A disclaimer is meaningless.

Posted [14:41] [Filed in: economics] [permalink] [Google for the title] [digg this]
qrcode

Fri, 17 Feb 2006

DomainKeys versus DKIM knockdown

Background

Currently, it's trivially easy to forge an email. Doesn't take any skill whatsoever: you just write what you want, and the recipient's email program will believe you. That was fine when the Internet was a backyard toy, but it's hit the big time, and forgery is rampant.

Most of us are merely tired of it, but Yahoo got tired and angry, got off their butts and did something about it. They wrote the DomainKeys standard, and published it for everyone to use. They've implemented it, as have Google Mail and EarthLink. DomainKeys isn't being considered by the IETF as standard; DKIM is.

The Controversy

The problem, as I see it, and I'm biased, is that DKIM isn't any better than DomainKeys. Or, if you feel differently and think that DKIM is technically better than DomainKeys, I'll point out that an scrawny implemented bird in the hand is infinitely better than any number of flocks of big fat juicy unimplemented undeployed pre-standard birds in bushes. Whatever flaws in DK which are repaired in DKIM aren't worth the market confusion that DKIM is causing.

The only reason DKIM exists is because some people saw DomainKeys, and (for some unholy reason) said "That's a great idea, but we have to be seen as leading the marketplace with our own standard, so we'll create IIM which is only slightly different and not any better than DK, and immediately offer a compromise standard called DKIM". Of course, you've never seen an IIM signature because nobody has actually deployed IIM.

So, yeah, I'm one of the people who is willing to say "Ignore the IETF; ignore DKIM; implement DomainKeys without delay, because it's the only usable, existing, implemented, and deployed email signing standard; there is no other game in town, and all other games are less likely to be ask successful."

My Conclusion

DKIM is teh suck. If you're waiting for it, you're wasting your time. Implement DomainKeys TODAY. Join sendmail and qmail (the #1 and #2 MTAs on the Internet), Google Mail, and Yahoo in signing your email.

DKIM is doing to DK what Sender ID did to SPF. Insist that the IETF standardize on the standard instead of pulling an ISO and chasing paper standards.

Posted [02:20] [Filed in: opensource] [permalink] [Google for the title] [digg this]
qrcode

Thu, 16 Feb 2006

Goodmail and Extortion

Various people in various fora have accused Goodmail Systems of attempting to extort payments out of senders, saying "That's a nice little email you've got there. You wouldn't want it to get hurt, would you?" That's not how it works; not at all.

Traditionally, a protection racket is a subset of extortion. The nominal protector is actually the one who would create the harm in absence of a payment. The exortionist threatens to harm the property owner or his property in exchange for a payment. Of course, this only works if there is no other threat to the property; e.g. another extortionist. Typically, though, the extortionist has eliminated any other extortionists, otherwise the payment would quickly go to zero.

So, first, Goodmail doesn't have a monopoly. Sure, they have first-mover status, but there's no reason why they couldn't be out-competed in the marketplace of email certification. Second of all, Goodmail doesn't own the resources used to create and maintain the mailbox. So if they were the extortionist, then the mailbox provider would be complicit in the extortion. In this view, the sender is the victim, and the provider and Goodmail are acting in concert as the extortionist.

The problem with this view is that folks like AOL and Yahoo have never needed Goodmail to extract payments. They have always had the ability to take a sender aside and say "That's a nice little email you've got there. You wouldn't want it to get hurt, would you?" Yet they have never done this. It's not likely that they would do it now, now that they have a third party (Goodmail Systems) to share any payments with.

Posted [02:42] [Filed in: economics] [permalink] [Google for the title] [digg this]
qrcode

Mon, 13 Feb 2006

Muslim Rage

Surely everyone has heard about the Muslim rage at the cartoons published in Denmark. You may notice that some newspaper reports call them "Danish cartoons". Surely they were not authored by all Danish people, however. Nor are they appreciated or enjoyed by all Danish people. I fully expect that a majority of Danes find them objectionable.

A Friend in my Quaker Meeting was in the Peace Corps, stationed in Tunisia in the 70's. They went back to Tunisia in the 90's for a sabbatical. He has a greater than average understanding of Muslim culture. He points out that there is today no freedom-loving Muslim culture. In all Muslim countries, there is no free press. The press cannot publish anything without the approval of the government. Not only do they have no experience of a free press, most of them don't even want a free press. A tenet of Islam is that the government and the religion is one and the same. The secular law and the religious law coincide.

Thus, when Muslims see "Danish cartoons", they really see them as products of the Danish government, not as cartoons produced by Danish individuals. All Danes share the collective guilt of the Danish government, thus the attacks on Danish embassies, and the fear that individual Danes will be attacked.

Of course, this posting begs the question of "what does a Muslim believe?" I'm sure that there are some Muslims who simultaneously are revolted by the cartoons AND by their co-religionist's reaction to them. Perhaps they are serious scholars of Islam who observe every requirement imposed by the Koran. And yet, while they may have a good idea of what is actually in the Koran, and what Mohamed actually instructed, they cannot be said to be the definition of Islam; not when so many other Muslims disagree with them.

Quakers used to keep good track of what their co-religionists were doing, and if they strayed from the definition of "A Quaker", they were read out of meeting. They could still worship in the manner of Friends, but they weren't recognized by the meeting as a Quaker. That was not a great solution to the problem of large numbers of people disagreeing. It lead instead to schisms. But at least it kept any small minority of Quakers from becoming the definition of "Quaker". Currently, Muslims get defined by the practices of the most outrageous of them. When those definitions are confronted by other Muslims with silence and inaction, one thinks that the definitions are correct.

Posted [01:06] [Filed in: economics] [permalink] [Google for the title] [digg this]
qrcode

Wed, 08 Feb 2006

Goodmail Systems

Goodmail Systems has been getting lots of press lately. They're offering CertifiedEmail, which is simultaneously a reputation, authentication, and payment system. They investigate potential customers, and refuse to serve spammers. They sign a customer's public key with their public key, and allow the customer to send signed emails. The mailbox provider verifies the signature and gets paid a little bit for their trouble.

Seems that people are wondering how this will reduce spam. It looks like a solution to false positives in mailbox providers' filters, not a solution to spam.

Ah! But what if you kept the false positive rate the same? That would mean that you could tighten down your filters in proportion to the good mail (systems) that bypasses your filters. Lower your bayesian or Spam Assassin thresholds because you know that a greater percentage of that email stream will be spam.

You could do the same thing using DomainKeys. That's where the most likely competitor to Goodmail will come from. Commerce usually increases when there is competition for two reasons: first, because customers think "Gee, there must be something to that system if two separate entities are trying to solve that problem the same way." Second, customers are more likely to spend money in a competitive free market, because while they aren't likely to be able to evaluate the proper fee to charge for signed email, a competitor will be.

People don't need to be valuation experts to buy something in a competitive market; the competitors do the valuation.

Posted [15:02] [Filed in: economics] [permalink] [Google for the title] [digg this]
qrcode

Sun, 05 Feb 2006

UNADMIN user

------------ removes user with ADMIN rights in bouncer Example: UNADIM Lamer See also: MADMIN
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

SRELOAD

------- Reloads the Script of the User. See also: LISTTASKS
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

SOCKSTAT

-------- displays the current status of all connected sockets, included accounting informations, encryption informations etc. This command can be also used to delete possibly expired sockets from the socket array. If you trigger SOCKSTAT, the socket debug information will also be written to the MAIN-Log. You can also trigger the logging of socketstats by sending the USR1 signal on the shell. Example: /SOCKSTAT
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

SETLANG language

---------------- Sets the language of the bouncer. The standard-package supports the arguments "english" and "german".
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

SETAWAY [network~]:text

----------------------- This command allows you to set an away-text if you leave the bouncer. The text will be seen in your whois. Example: SETAWAY eating then in your whois would appear: xyz is away: eating See also: SETAWAYNICK SETLEAVEMSG
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

RELINK linknumber

----------------- Allows you to disconnect a link and automatically reconnect it. This is needed after an encryption setup for the link. Example: /RELINK 2 See also: SETLINKKEY
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

PROXY [network~]host:port

------------------------- sets a proxy to relay through to connect to irc. This was thought for possibly firewalled networks. Currently supported are SOCKS4, WinGate and Webproxys, which allow the CONNECT Method. Example: /PROXY proxy.mydomain.com:8080
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

PASSWORD [user] :newpass

------------------------ changes Password of you or given user. Make sure you remember your passwords ! Example: PASSWORD NewPassword (changes your password) or PASSWORD newbie :lamer (Changes password for user newbie into lamer) If you want to list users in your bouncer use /BWHO command !
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

MADMIN user

----------- declares user to admin bouncer. Warning user will have all rights in bouncer ! See also: UNADMIN
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

LISTOPS [network~]

------------------ lists users that can ask OP from your bouncer. See also: DELOP ADDOP ADDAUTOOP DELAUTOOP LISTAUTOOPS ADDASK DELASK LISTASK
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

LISTLOGS [network~]

------------------- LISTLOGS shows all entrys from your traffic logging specifications by a numbered index. See also: ADDLOG DELLOG PLAYTRAFFICLOG ERASETRAFFICLOG
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

LISTDCC [network~]

------------------ lists the dcc bot connections currently added. Example: /LISTDCC See also ADDDCC DELDCC
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

LISTBANS [network~]

------------------- lists all bans in your banlist. Example: /LISTBANS See also: DELBAN ADDBAN
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

LISTASK [network~]

------------------ lists all ask-op entrys Example: /LISTASK See also ADDASK DELASK LISTASK DELOP ADDOP LISTOPS ADDAUTOOP DELAUTOOP LISTAUTOOPS
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

LINKTO :[S=]host:port

--------------------- Establishes a new link to another bouncer. You can link as many bouncers as you wish. That won't slow them down. Then you can also chat in Bouncer PartyLine or in the bouncer channel. Users from other bouncers won't have access or rights in your bouncer ! If S= is being put in front of the host, psyBNC tries to create an SSL- Connection. Example: /linkto :this.is.host.of. bouncer.that.you.are.linking.to.com:54321 Your bouncer (host and port) must be added in the bouncer that you are linking to in order for this connection to work. See also: LINKFROM NAMEBOUNCER and RELAYLINK
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

LINKFROM name :host:port

------------------------- Allows a link from another bouncer. You can link as many bouncers as you wish. That won't slow them down. Then you can also chat in Bouncer PartyLine or in the private bouncer channel. Users from other bouncers won't have no access or rights in your bouncer ! If SSL-Encryption should be used, is dependent from the Installation of SSL-Listeners. Example: /linkfrom :this.is.host.of.bouncer.that.is.linking.to.you.com:98765. See also: LINKTO NAMEBOUNCER and RELAYLINK
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

JUMP [network~] :[number]

------------------------- jumps to next server, if no servernumber is given, or to the server by number from LISTSERVERS. If you are in LAG or something else is wrong you can force bouncer to change servers. In order to do that you must have atleast two IRC servers added in ServerList (See /addserver) JUMP command is also used to trigger VHOSTS or in other situations when displayed. Example: JUMP See also: LISTSERVERS ADDSERVER DELSERVER
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

ENCRYPT [network~]password :#channel or nick

-------------------------------------------- Encrypt encrypts talk to a channel or person. This is thought for allowing improved privacy on irc. You need to handshake a key with the person you want to talk to encrypted, then both sides have to set that key to encrypt and decrypt correctly. Example: /ENCRYPT v1s1t0r :john If john would also set the same password to your nick, you could talk encrypted. As encryption algorithms blowfish and idea are used. If you are using ENCRYPT for a channel, then all people on the channel have to set the same password. Example: /ENCRYPT d0ntkn0w :#leet See also: DELENCRYPT LISTENCRYPT
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

DELUSER login

------------- deletes a bouncer user. You must be Bouncer Admin in order to delete a user. Example: /deluser newbie See also: ADDUSER
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

DELOP [network~] :number

------------------------ deletes a user that can ask OP from your bouncer. In order to see a list of users added in your OP list use /LISTOPS ! Example: /DELOP 12 See also: LISTOPS ADDOP ADDAUTOOP DELAUTOOP LISTAUTOOPS ADDAS DELASK LISTASK
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

DELLOG [network~]number

----------------------- DELLOG allows you to delete an entry to the logging specifications for traffic logging. Example: DELLOG 3 would remove entry 3 from the list of logging specifications. To get the number to remove, do LISTLOGS. It is the leading number in front of the entry. See also: ADDLOG LISTLOG PLAYTRAFFICLOG ERASETRAFFICLOG
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

DELLINK number

-------------- deletes a bouncer from the BounceNet. You can get the number of the bouncer with LISTLINKS command. Example: /DELLINK 4
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

DELDCC [network~]number

----------------------- deletes a dcc bot connection. You can get the number of DCC link that you want to delete using the /LISTDCC command. Example: /DELDCC 4 See also: ADDDCC LISTDCC
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

DELBAN [network~] :number

------------------------- Removes a ban from your BanList. Too see what ban you want to remove use /LISTBANS Example: /DELBAN 6 See also: ADDBAN LISTBANS
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

DELASK [network~] :number

------------------------- deletes op request from a bot. Use /LISTASK to find out which entry you want to delete. Example: /DELASK 12 See also: ADDASK LISTASK DELOP ADDOP LISTOPS ADDAUTOOP DELAUTOOP LISTAUTOOPS
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

DELALLOW number

--------------- Deletes a host allowance from your list of host allows. You can get the number of the entry from LISTALLOW. Example: DELALLOW 1 See also: ADDALLOW LISTALLOW
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

DCCSENDME :filename

------------------- Sends a file send request to the own client. This is thought to transfer formerly downloaded files from the shell to the user. If the user accepts the send, the file will be sent. See also: DCCCHAT DCCANSWER DCCGET DCCCANCEL LISTDCC DCCSEND
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

DCCGET [S=]nick :filename

--------------------- Get an offered File from a user by acknowledging the Send Request. The File will be put into downloads/USERnn, where nn is the number of the User. If S= is put before the Nick, psyBNC tries to establish an SSL-Connection. See also: DCCCHAT DCCANSWER DCCSEND DCCCANCEL LISTDCC
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

DCCCHAT [S=]nick

---------------- offers a DCC Chat to the given nick and waits until it will be accepted. If S= is put at the front of the nick, psyBNC tries to establish a SSL-Connection. See also: DCCCANCEL DCCSEND DCCGET DCCANSWER LISTDCC
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

BWHO

---- Lists all Users on the bouncer. If user has a "*" in front of his nick t hat means that the user is logged in. With this command you can also see the up links to (<-) and from (->) your bouncer. That is if you have bouncer linked to other bouncers.
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

VHOST [network~][link number or nick] :host

------------------------------------------- sets your VHOST - You can also set the bouncer to use your virtual hosts if present on the server from which the bouncer is running. if a nick is given, an admin may also set the vhost of another user. Example: /BVHOST :This.Is.Only.Virtual.Com
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

REHASH

------ rehashes the bouncer. Warning: this will trigger bouncer disconnect ! Example: /REHASH
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

BQUIT [network~]

---------------- quits the server connection until you restart it with BCONNECT. Example: /BQUIT See also: BCONNECT
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

BKILL user

---------- You can close user connection with BKILL. Example: BKILL lamer See also: DELUSER
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

BHELP

----- This help
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

BCONNECT [network~]

------------------- Connects bouncer back to the network Example /BCONNECT See also: BQUIT
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

AIDLE [0|1]

----------- Disables or enables Anti-Idle Example /AIDLE 1 See also: AUTOREJOIN
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

ADDUSER login :username

------------------------ Adds a new bouncer user, You can add up to 99 users and you still won't be flooded off. But remember more users means more traffic and some servers has a traffic limit. Example: Adduser newbie :The lamest kid in town ! The newbie will be used as a LOGIN. Remember to set your IDENT correct ly ! The text after ":" is displayed as a REAL NAME. See also: DELUSER
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

ADDOP [network~][#chan] password :hostmask

------------------------------------------ You can add users to your bouncer OP list. They can then get OP from bouncer similar to bot oping. Example: /ADDOP #chan newpass:*!*@this.is.elite.host.com. If the "#chan" is not specified then user can ask OP from bouncer in any channel that the bouncer is OP in. See also: DELOP LISTOPS ADDAUTOOP DELAUTOOP LISTAUTOOPS ADDASK DELASK LISTASK
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

ADDLOG [network~]source :filter

------------------------------- ADDLOG allows you to add an entry to the logging specifications for traffic logging. Example: ADDLOG #leet :0day would allow you to log any texts that appear on #leet with the partial text 0day. See also: DELLOG LISTLOG PLAYTRAFFICLOG ERASETRAFFICLOG
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

ADDDCC [network~]botname user pass :[S=]host:port

------------------------------------------------- Adds a new dcc bot connection. You can add a direct bouncer to eggdrop secured connection. If you put S= in front of the host, psyBNC will try to establish a SSL-Connection. Example: /ADDDCC MyBot newbie MyPass :the.elite.newbie.com:7333 You can get bot telnet port by typing .dccstat in BotNet partyline. You will be automatically logged in as User "newbie" with the password "MyPass" on the example above. See also: LISTDCC DELDCC
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

ADDBAN [network~][#chan] reason :hostmask

----------------------------------------- You can ban people from the channel even if you are not logged on. Example /ADDBAN Get Lost Lamer ! :*!niky@lamers.land.com See also: DELBAN LISTBANS
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

ADDASK [network~][#chan] password :hostmask or )bot

--------------------------------------------------- You can set your bouncer to ask bots for OP even if you are not online. This is quite usefull becouse you can use bouncer both as a chat client and screen which protects channel. Example: /ADDASK lamepass :*!LameBot@Lame.Host.Com See also: DELASK LISTASK DELOP ADDOP LISTOPS ADDAUTOOP DELAUTOOP LISTAUTOOPS
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode

ADDALLOW host or hostmask

------------------------- This Function allows you to set hosts which may connect to your bouncer. On default, * is set to be allowed to connect to the bouncer. You would have to delete that entry first to set your own more restricted host allows for the bouncer. Example /ADDALLOW host22.mydomain.com would allow that specific host to connect. /ADDALLOW *.mydomain.com would allow all hosts from mydomain.com. You can use the wildcards ? and * in your definition. Remember that also linked hosts have to be added in the host allowance. See also: DELALLOW LISTALLOW
Posted [20:54] [Filed in: meta_dir/books/logs/help] [permalink] [Google for the title] [digg this]
qrcode