This sounded like a good idea initially, but now it's not working so well. Since avatars do the communicating now, services would have to be added to both the avatars and the peers. Yuck. So, that means that either 1) avatars and peers need to merge and become one, or that 2) the services concept is refactored into something else. Right now, I'm thinking option 2. However, I'm not sure how that refactoring is going to go right now. Unfortunately, it's holding me up on getting the rest of the networking tests to pass :(
Not so long ago, I ran a wiki called SecurePHP. On that wiki, there was one particular article about email injection that received a lot of attention. Naturally, with all the attention came lots of spam. As a result, I disabled editing of the wiki and content stagnated. Still, the email injection article remained popular. About a year later, the server that hosted SecurePHP died and I never had a chance to hook it all back up. I saved the article though and I'm reposting it now. It may be a bit old (I've been away from PHP for a long time), and I didn't write all of it, so feel free to leave comments about needed updates and corrections. Though this article focuses on PHP, it provides a lot of general information regarding email injection attacks. The PHP mail() Function There are a lot of ways to send anonymous emails, some use it to mass mail, some use it to spoof identity, and some (a few) use it to send email anonymously. Usually a web mailform using the mail() funct