We’ve reached the end of another busy week here at cPanel, and I think you’ll agree this final week of October was consumed with the mourning souls of Star Wars fans.
Monday was a huge release for cPanel – you know this. If you don’t know this, I suspect you’ve had your earphones on all week secretly listening to Taylor Swift’s new album (I like the first song…don’t judge me). So much work, from so many different people, went into all of the fixes, and features, for the cPanel & WHM 11.34 release.
In 11.34 we see some pretty substantial changes. Email archiving? On it. New User Interface? Sorted. Browser compatibility? Majorly improved. It’s really simple for me to list out a few of the big ones, but with over 200 improvements, I’d highly suggest checking out the release notes compiled by our amazing Documentation Department. Continue reading
We’ve had a lot of changes this week at cPanel. Even the weather changed, though I’m sure it’ll be back to ‘hot shower’ humidity in a couple of days.
In major news? 11.34 is going into RELEASE tier on Monday. This has a ton of changes and improvements. Don’t worry, they’re not scary changes, they’re pretty much going to be really beneficial. Email archiving, a better user interface, all good things!
We started planning already for 2013 cPanel Conference. As someone who has only witnessed New Orleans in that crazy movie where Ashley Judd’s husband frames her for his fake murder, I’m looking forward to actually seeing it. I’ll be okay if Ashley Judd is there though, she’s been MIA. Where was I? New Orleans is going to be amazing!
In other news, there’s been some issues with Phishing Emails. Travis wrote a very informative article that you can check out here: http://blog.cpanel.net/gone-phishing/ . Continue reading
How to Minimize and Stop Phishing Emails
by Travis Ellis, Technical Product Specialist
With the holidays fast approaching, the occurrence of phishing can skyrocket. We put together a handy little guide on how to minimize and stop phishing emails.
Enable DKIM and SPF
DKIM (DomainKeys Identified Mail) is a powerful resource introduced in cPanel in 11.32. This tool will sign the email with a digital signature that claims responsibility for emails. This gives the ability for both users and programs to distinguish between legitimate, and potentially forged, email.
SPF (Sender Policy Framework) is an email system designed to check the identity of the domain lines up with the IP address. This again minimizes the amount of forged emails.
SpamAssassin and BoxTrapper
SpamAssassin is an email utility that attempts to filter spam by examining incoming email and testing for spam characteristics. It uses Bayesian spam filtering and network testing to screen incoming email. This results in an overall score. If an incoming message reaches a predefined score, the message is discarded.
BoxTrapper acts as a spam filter for email addresses. The filter works through “challenge-response” verification. When an email is sent to an account that has enabled BoxTrapper, BoxTrapper automatically sends a verification email in response.
Verify the URL
If you are expecting to go to example.com and enter in your username and password, look at the url in the browser to ensure that it matches where you want to go. If you expect to see example.com, but instead see 31337Hax0r.com, you are likely on the wrong site.
By following these simple steps, you can minimize phishing emails coming both to and from your server.
We’re nearing the end of an amazing, and slightly crazy, conference. This final day is filled with more sessions and a pub crawl on Washington St. I left Roak last night by literally sneaking out at 11 (I’m old, and my room gave me a cold- 62 degrees wasn’t a great idea), and apparently missed all of the shenanigans. Despite not taking advantage of the open bar, I had a blast dancing inside to the Spazmatics with the people that make my work day awesome. Tonight’s our last event, I encourage everyone to pace themselves..make memories instead of mistakes…take home cPanel swag instead of a cast!
[livestream feedcount=10 streamid=100102012 charlimit=0]
We’re set up, chatting, eating, learning, and headed to the Keynotes!
[livestream feedcount=10 streamid=10092012 charlimit=0]
We’re setting up and getting it going. So excited for these next three days!
[livestream feedcount=10 streamid=10082012 charlimit=0]
Our last article brought you up to date on some aspects of our localization efforts. However the team working on integration with the translation service have not stood still. What have they accomplished since the last article? What are they currently working on? What do we intend in the future for localization in cPanel & WHM? Continue reading
You’re probably wondering what’s going on with Localization in cPanel & WHM. In cPanel & WHM 11.32 we introduced a new login system with enhanced localization capabilities. More on these capabilities later. One thing notable about the login system is every piece of text, every string, is localized.
So why are these localized strings of such poor quality?
The current state of quality is because all the strings (in the login system) are machine translated (except for English). This is not the desired end state, only a step in the process. Continue reading
In earlier versions of cPanel, developers included a script called LivePHP. This technology is essentially an internal window on the server to make API 1 and API 2 calls to the local machine via a socket to cpsrvd. Through LivePHP, you could use API functions through API tags and our Remote XML or JSON API. This is the suggested best practice for accessing cPanel functionality from your Plugins for reasons of simplification and also reducing network overhead.
Where previously the Live environment only included PHP, we have now expanded it to include multiple languages, Ruby, Python, Perl, as well as PHP; and have renamed it LiveAPI.
cPanel ships with example scripts for both PHP and Perl. Both scripts can be found in the x3 directory (/usr/local/cpanel/base/frontend/x3/) of your cPanel installation. The scripts are named test.live.php and test.live.pl.
For reading about specific module usage for LiveAPI, please see our documentation. Or if you have usage questions along the way, please feel free to post in our developer forums where we have dedicated cPanel development staff available to help.
Nearly all cPanel actions are governed by cPanel API1 and API2 functions.
For your application, instead of creating your own API from scratch, we’re created the ability to add your application’s logic to the cPanel XML/JSON API. Essentially speaking, your custom cPanel Perl Module can create a remote window of access to your application’s functions to be used through the XML/JSON APIs, LiveAPI, or cPanel tags.
The ability to build and use Custom cPanel Modules is available in all current versions of cPanel.
We’ve updated our documentation and have provided a complete, working example of a custom cPanel Perl module, available for download on our Github account. This example Perl module, it's inline comments and POD documentation, along with prior existing documentation, should provide a great resource for anyone wishing to leverage the cPanel API!