as a part of the Scale Global program.
Sunny California offered meetings with VC's, entrepreneurs, coaches, and even a celebrity that we can not disclose.
Food is necessary, so is instagramming.
Huggy Rao, Atholl McBean Professor of Organizational Behavior at Stanford Graduate School of Business.
SC Moatti, Managing Partner at Mighty Capital.
Tristan Kromer, Lean Startup Coach.
Cindy Alvarez, Principal design researcher at Microsoft. Halon co-founder Anders Berggren visiting 500 Startups.
No trip to the US without getting a decent steak.
Maxime Prades, VP of Product Management at Algolia and Gustaf Alströmer, Partner at Y Combinator.
Rohit Sharma, Partner at True Ventures.
Time-of-click protection adds an extra layer of security to protect email users from accessing malicious content. Attacks including malware, ransomware and phishing are becoming more common and more sophisticated with every day, along with users keeping more sensitive information.
With an additional time-of-click protection, Halon will classify links in email every time it's clicked, before allowing or denying the user to visit it. This means that if the scammer waits two minutes or two months with infecting the site, the user will still be protected when he or she chooses to click the link. It's the extra layer of security that won't allow you to visit infected websites by way of a link in an email protected by Halon.
We've shipped the 4.1 "teamy" release, and we're happy to see that the majority of our users have already updated. The 4.0 release brought several major changes, and 4.1 includes many improvements to it. The web administration in general, and the script editor in particular, have received lots of attention. The new live staging functionality that was introduced in 4.0 now extends to queue (pre- and post-delivery) scripts as well, using the _stageid metadata field. You can employ even more aggressive caching now that the API includes a hslCacheClear() function, and we're opened up a wide range of possibilities via the new setBody function in the DATA script's MIME class, such as URL rewriting.
We hope that the modules concept will be helpful in both smaller and larger projects, and we promise that much more is to come as Halon 4.2 "classy" hits the servers.
We are excited to announce that Halon now provides official integration with Spamhaus Technology anti-spam & threat data feeds (IP & domain blocklists). Both companies worked together to ensure that this new functionality would be simple to deploy while also scaling all the way from smaller systems to large ISP's with millions of users and complex email flows.
Have you checked out our open-source End-user interface on GitHub yet? It can be used either as is, modified to fit your needs, or only as an inspiration for your own code. Since last time we posted about it, we have updated it with a bunch of new features. Have a look and feel free to give us some feedback if you do decide to try it.
Your Halon nodes archives can now be managed directly from the Messages tab in the interface. This feature allows the end-users to browse, preview, resend and download messages from the archives.
This feature makes it possible to monitor HSL rate limits from your Halon nodes in real-time (when logged in as an administrator). This can be very useful to get a quick glance at for example which users are sending large amounts of email (or suspect spam) or to discover other anomalies. It can also be used to reset rate limits for specific users.
This feature improves search performance by splitting the message history into different partitions based on a customisable user ID.
Before it was only possible to fetch the graphs from the Halon nodes directly but now it's also possible to create graphs based on the data in the local database.
The datastore is very useful for storing various kind of data that can then be fetched by the Halon nodes. Some examples of use cases for this could be overrides for rate limits, routing information and specific customer settings.
The interface is based on Bootstrap and uses a templating system called Twig which makes it very easy to switch between different themes and also make your own modification to them. We now provide multiple themes to choose from but you could also easily implement your own themes as well.
It's now possible to create, edit and remove database users directly from the interface (when logged in as an administrator).
Halon 4.0 a.k.a. "forty" is around the corner, and it has a strong focus on developer friendliness and deployment. Let's take a peek on what's about to happen!
since $messageid is regenerated with each RSET. Another major feature is SMTPUTF8, which allows for international (and emoji!) email addresses.
The scripting language itself has a new resource value type, used by the Socket() networking class which, in turn, is used to implement various extensions such as a memcached client. Another new scripting features is bitwise operators, which you can see in action by viewing the TOTP example's code.
In addition to the live staging, management is significantly more distinct and reassuring thanks to a checkout/commit pattern, and a more expressive configuration format. As you begin to make changes, already tested using the live staging, as larger commits with descriptive messages, browsing the configuration revision history will become much more enjoyable. It also supports larger teams much better.
As usual, it's based on the latest FreeBSD version; 11.0 in this case. It features LLVM's LLDB, Receive Side Scaling (RSS) in some Intel network drivers, unmapped IO in Xen and VirtIO, Amazon AWS SR-IOV networking, Tx/Rx multiqueue in VMware VMXNET3, and much more.
Check out the changelog for more detailed information, and try out the new web interface at demo.halon.io!