cPanel® Blog

cP-Sum!

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 …

Gone Phishing

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 …

cPanel Conference, Day 2

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 …

2012-06-18 Update

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? …

Localization Update

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 …

Create Custom cPanel Modules

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 …

Test it in the User Interface

After spending time in the Developer section of the cPanel Community Forums, we’ve found a commonly asked question: “Why won’t my script work with XYZ function using the XML/JSON-API?” Rewinding a bit, the purpose of the XML/JSON API is to allow usage of cPanel & WHM functions through applications or scripts. Naturally, the first question we often ask, when trying to figure out why a script isn’t working, is if the user is trying to …

Making your script work with security tokens in cPanel & WHM

What is a security token? “Security token” URLs were added in cPanel & WHM 11.25 as a security measure, and they were enabled by default in version 11.28. They help combat a common type of attack called a Cross-Site Request Forgery (XSRF). So, what does a “security token” look like? Take, for example, this URL: https://example.com:2087/i/love/cpanel With security tokens enabled, this would become: https://example.com:2087/cpsessYYYYYYY/i/love/cpanel In that example, cpsessYYYYYYY is the token unique to that logged-in …