I have been getting a bunch of spam through my contact form over the last couple of days, so I thought I would check out what they are trying to do.  The domain's contact information is protected by privacyprotect.org, so we can't know who they are, though I filled out a form showing them their customer is a spammer, we'll see if they actually do give me the contact information or not. (More)

Posted by Jon Daley on December 13, 2007, 9:53 am | Read 4964 times | Comments (9)
Category Programming: [first] [previous] [next] [newest]
pure-ftpd isn't designed to work with TCP wrappers, which is unfortunate, because then I can't simply add an ip address to /etc/hosts.deny to block the hackers when they guess passwords.  But, since the hackers have tried to login to my servers thirty thousand times this month, and occasionally get good usernames, and theoretically might guess a right password eventually, I needed to figure out a solution. (More)
Posted by Jon Daley on September 19, 2007, 4:04 pm | Read 44792 times | Comments (4)
Category Programming: [first] [previous] [next] [newest]

I have been having lots of fun (that's the bad kind of fun, not the good kind) configuring Asterisk for my new IT job.  It has been a pretty big pain getting it to work correctly with a couple different VOIP providers as well as the landlines.

I had a good day today, figuring both how to get Teliax to forward the calls to our landline (since I can't seem to register the connection with Teliax, via SIP or IAX), as well as I figured out the problem with outbound calls using the verizon line.  It turns out my theory was correct, that Asterisk was dialing too fast and not waiting for the dialtone, so Verizon wasn't getting the first digit (sometimes).  But, adding a half second wait before dialing did the trick. (More)

Posted by Jon Daley on August 21, 2007, 5:25 pm | Read 6048 times | Comments (3)
Category Programming: [first] [previous] [next] [newest] Reviews: [first] [previous] [next] [newest]

For those of you who have gotten an "You entered an invalid URL" message when leaving a comment, no I didn't set out to ban you from commenting - it is that you didn't put an "http://" in front of your URL.  Due to some security bugs, the input checking code was tightened up a couple months ago, and part of that changed how the URLs were parsed.  After months of procrastinating, I finally got around to working on the problem - and it took all of five minutes to add a new type of filter that checks the URL prior to validation and prepends an "http://" to the beginning if you forget.

So, those of you who thought I didn't want to hear from you, comment away... 

Posted by Jon Daley on July 9, 2007, 4:54 pm | Read 2988 times | Comments (3)
Category Programming: [first] [previous] [next] [newest]

One of the LifeType users reported a security problem in the RSS parser that allowed any file on your system to be read.  ick.

Oscar has fixed it and 1.1.6 will be released tomorrow.

Everyone on my server has been upgraded already and it probably isn't too critical for them, at least in the case of retrieving their mysql password, which was the reported problem, since mysql doesn't allow remote access, so it would have to be a customer of mine.  Though I suppose since any file could have been read, it is possible that some other file could have been opened.

Actually, I just checked the server logs, and no attempts were made to get any files that had a ".." in them, so everyone should be alright. 

Posted by Jon Daley on February 13, 2007, 10:19 pm | Read 24242 times | Comments (1)
Category Programming: [first] [previous] [next] [newest] Reviews: [first] [previous] [next] [newest]
I usually end up forgetting how to do this, so here are my instructions of how to keep Usermin, an administration tool I use for my Lime Daley customers, up-to-date with the developers' changes. (More)
Posted by Jon Daley on December 2, 2006, 9:58 pm | Read 4621 times | Comments (0)
Category Programming: [first] [previous] [next] [newest]
Hi newtech1. This is how it works. I previously bookmarked the "bookmarklet" on the new post page, and then while viewing your post, I went to my bookmarks and chose the javascript bookmark, which opened up the new post page, with the below already in the "text" window.

... (Original Post)

Posted by Jon Daley on October 25, 2006, 4:36 pm | Read 4364 times | Comments (1)
Category Programming: [first] [previous] [next] [newest] Internet: [first] [previous] [next] [newest]
I added "Jonathan" and "Noah" to the banned topics on the sidebar, since it is more interesting if those words that occur quite often, and therefore were the overwhelming large words, and everything else was small. Now you can see a more interesting variety of things we post about.
Posted by Jon Daley on October 10, 2006, 11:45 am | Read 3104 times | Comments (4)
Category Programming: [first] [previous] [next] [newest]
Since it took me a while to figure out the answer, I will post this here to try to help the next guy who has trouble when upgrade snmpd to 5.2.2. The rest of you won't care about this post. (More)
Posted by Jon Daley on March 29, 2006, 10:11 am | Read 22660 times | Comments (1)
Category Programming: [first] [previous] [next] [newest]
For my company's next product, we are thinking about replacing the normal explorer shell with our own, but we want to be able to access the explorer.exe for debugging, etc. It turns out that when you start explorer, it checks to see if it is listed as a shell, and if it is, and this is the first instantiation of the explorer process, it loads up the desktop/start menu/etc. If the answer is no to either of those cases, it just loads the "regular" file manager view.
Search engine keywords: explorer command line options start menu shell
Posted by Jon Daley on February 17, 2006, 4:07 pm | Read 2682 times | Comments (0)
Category Programming: [first] [previous] [next] [newest]
Since we paid for the professional license, we get OpenMake for "free", so I figured I would try it out. The conclusion is that it isn't worth anything. (More)
Posted by Jon Daley on November 16, 2005, 10:33 am | Read 2820 times | Comments (0)
Category Programming: [first] [previous] [next] [newest] Reviews: [first] [previous] [next] [newest]
I guess I am asking for it, running the gnucash source (1.8.9), but running everything else from Debian testing. I upgraded like usual, somewhere around every week, and didn't think anything of it, because aptitude/Debian always takes care of everything for me. But yesterday, Heather discovered that gnucash wouldn't run any more. oops. (More)
Posted by Jon Daley on November 14, 2005, 4:15 pm | Read 3573 times | Comments (0)
Category Programming: [first] [previous] [next] [newest]
Like so many other articles on this subject, I will start by saying that I looked at various documents, but none of them worked perfectly for me, so I will write up my own steps. Most of the regular readers of this blog will not care at all about SMTP authentication, TLS, SSL, port 25, 465, 587, postfix (the oldstable postfix-tls) or Debian, though search engines should nicely find those keywords for those people who do care about them. (More)
Posted by Jon Daley on November 8, 2005, 6:59 pm | Read 4617 times | Comments (3)
Category Programming: [first] [previous] [next] [newest]
I think this is the worst code I have ever seen, except where people were trying to make code hard to read. This code is in a video driver, written by Silicon Motion. (More)
Posted by Jon Daley on August 3, 2005, 9:37 am | Read 4776 times | Comments (0)
Category Programming: [first] [previous] [next] [newest] Reviews: [first] [previous] [next] [newest]
I wrote a random signature generator for Pine, my email client. It worked great for a number of years, but with a recent upgrade of Pine, it started having trouble a couple of times a day, where the signature would be correctly rotated, but Pine would hang prior to sending the message, and would not save the content of the message either. (More)
Posted by Jon Daley on May 25, 2005, 8:34 am | Read 2660 times | Comments (2)
Category Programming: [first] [previous] [next] [newest]
Go to page:
«Previous   1 2 3 4  Next»
culpable-adaptable