notbugIf you buy from Amazon USA, please support us by using this link.
New Release - 29 April 2003

This is the biggest release of FreshPorts since FreshPorts 2 was released. Over the past 14 months, I've been working on various things, the biggest of which must be the ability to have multiple watch lists. I have no doubt that once people start using more than one watch list, they'll come up with new ideas as to how to use FreshPorts... which will lead to a new release.

My thanks to the people who contributed code, ideas, and time to this new version.

Multiple Watch Lists

When FreshPorts started, a watch list was a single entity. That was to keep things simple. The underlying data structures were designed with multiple watch lists in mind. However, the user interface was the biggest issue. Now we have an interface which will allow you to have more than one watch list.

For the time being, you are restricted to five watch lists per user. Let's see how that goes and then we'll look at raising that limit. If you have a pressing need, I'm willing to consider changes on a case by case basis. Just contact me.

Virtual categories

FreshPorts now caters for virtual categories. What's a virtual category? A virtual category is a category which does not correspond to a physical directory within the ports tree.

Ports are divided into categories. A port resides within a category which corresponds to a physical directory within the ports tree. For example, www is a real category. Some ports appear in more than one category. The first category is always the primary category and is the directory within which the port files will be found.

Categories which do not correspond to a physical directory are deemed to be virtual categories. As new virtual categories are added, trusted FreshPorts users can set the description for the new category.

Newsfeed changes

The newsfeed now contains the version/revision information for the port. For more information on news feeds, please read the FAQ.

Security Notifications

FreshPorts has a new subscription entry. If you subscribe to the new Security Notification report, you will receive a separate notification of any commits which are deemed to be security related.

Trusted FreshPorts users can designate a commit as being security related. This will ensure you are notified of that commit in the Security Notification report.

NOTE: Do not rely up on this service for your security purposes. You are urged to subscribe to the announcements list for whatever software you use.

Master websites

You can now view the master websites for the port. Each ports has a list of websites from which their source can be downloaded. This information has always been recorded within FreshPorts, but it's never been available until now.

Category paging

Some categories have a very large number of ports. This can make loading the page very slow, especially for those on dial up. Therefore, we've introduced paging to the categories page.

You can set the paging length via the customization page.

Faster pages

Much work has gone into finding faster ways to extract data from the FreshPorts database. Thanks to the amazing capabilities of PostgreSQL, I've been able to create very fast queries through the use of nested queries, outer joins, and static functions.

These changes to the web pages have enabled the removal of a housekeeping process which used to refresh a hidden caching table. Most webpages used this cache table. Instead, they now access the main tables directly. This means the website is faster overall and the background process is no longer needed.

User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
How big is it?
The latest upgrade!

Enter Keywords:

Latest Vulnerabilities
libXdmcp*Mar 22
gitlab-ceMar 21
wordpressMar 21
wordpressMar 21
wordpressMar 21
wordpressMar 21
wordpressMar 21
giteaMar 20
gitlab-ceMar 20
firefoxMar 19
firefox-esrMar 19
libxulMar 19
linux-firefoxMar 19
linux-seamonkeyMar 19
linux-thunderbirdMar 19

11 vulnerabilities affecting 150 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-03-22 04:09:33

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 36332
Broken 115
Deprecated 144
Ignore 335
Forbidden 3
Restricted 163
Vulnerable 35
Expired 13
Set to expire 119
Interactive 0
new 24 hours 8
new 48 hours13
new 7 days39
new fortnight74
new month152

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2019 Dan Langille. All rights reserved.