This module restricts access in the same way as an 'allow from'
does (it is derived form this module :), by checking for the exinstence of
a cookie. If a cookie is present it compares it to cookies found in a
mySQL database. If it can find a equivalent cookie there, access is
granted, else access is denied.
Maypole is an MVC-based web application framework, built around
Class::DBI and Template Toolkit.
WWW: http://search.cpan.org/~simon/Maypole/
PR: ports/65328
Submitted by: Lars Thegler <lars@thegler.dk>
websites such as personal or small business sites. It is designed to be
very similar to Google for end users and its output is customizable. For
indexing, it supports both the Robots Exclusion Protocol and the Robots META
Tag as specified at http://www.robotstxt.org/wc/exclusion.html.
WWW: http://computers.douglasthrift.net/searchengine/
PR: ports/64794
Submitted by: Douglas Thrift <douglas@douglasthrift.net>
rpaf changes the remote address of the client on incoming proxy
requests. It is used in backend servers that needs to know the IP of the
client, and works in conjunction with mod_proxy_add_forward (which sets
the X-Forwarded-For header). When an X-Host header exists rpaf will take
the hostname found here, put it into Apache, and update the virtualhost
settings so that you can serve virtualhosts on the backend.
Author: Thomas Eibner
You can use TTWType to define new CMF portal types via
the ZMI (without creating a new product). This is different
to modifying existing portal types as you can also add new
fields.
PR: ports/63442
Submitted by: Khairil Yusof <kaeru@inigo-tech.com>
CMFFormController replaces the portal_form form validation mechanism from
Plone. It should work just fine in plain CMF as well.
PR: ports/63377
Submitted by: Khairil Yusof <kaeru@inigo-tech.com>
outgoing data.
mod_log_data is a module for Apache 2.0, logging incoming and outgoing
data.
This module can be used for debug or for security.
This beta version include one filter dumping the POST data for an
incoming request, and a filter dumping the outgoing data.
WWW: http://loghttp.sourceforge.net/
PR: ports/57661
This product is a add-on for the Zope Content Management Framework (CMF). It
should be useful with Plone, CPS, and other CMF-derived extensions, as well.
The product provides:
* A new tool, portal_actionicons, which serves as a registry mapping object
actions (using category and action ID) to a descriptive title, a priority,
and an icon ID. The tool post-processes a set of actions (i.e., those
generated by the portal_actions tool), decorating them with additional
information, and sorting them according to priority.
* ZPT macros which build either horizontal or vertical icon bars for a set
of actions.
PR: ports/62942
Submitted by: Khairil Yusof <kaeru@inigo-tech.com>
requested.
This means that mozilla-gtk2 and mozilla-devel-gtk2 are now mozilla and
mozilla-devel, respectively; and the old mozilla and mozilla-devel are now
mozilla-gtk1 and mozilla-devel-gtk1.
This is done for a whole plethora of reasons, and should please everybody
except galeon1 fanatics and uhm... anybody else who it doesn't please.
If you have WITH_MOZILLA set in your /etc/make.conf, you'll need to update
the value accordingly. GTK2 ports will automatically install GTK2 mozilla,
and GTK1 ports will automatically install GTK1 ports, so WITH_MOZILLA need
be defined only if you want the development version... which are dormant
right now anyway.
For now, all ports that honoured WITH_MOZILLA=mozilla-{,-devel}-gtk2 will
still honour those values as well as WITH_MOZILLA=mozilla{,-devel}, but
future ports reserve the right to ignore the *-gtk2 values.
hosting sites.
WebReport is a web log statistics reporting program especially designed for
virtual web hosting sites. It is also very useful for signle hosting sites.
the main difference between WebReport and other statics programs is a
configuration file which allows for easy manipulation of the features.
WWW: http://www.inter7.com/webreport2.html
PR: ports/62904
Submitted by: ismail@enderunix.org
GroupUserFolder is a kind of user folder that provides a special kind of user
Some users are "flagged" as GROUP and then normal users will be able to belong
serveral groups.
PR: ports/62776
Submitted by: Khairil Yusof <kaeru@inigo-tech.com>
A suite of software components for developing object-oriented,
web-based applications.
PR: 42295
Submitted by: Stefan Schwarzer <sschwarzer@sschwarzer.net>
Reminded by: linimon (thanks!)
CMFPhotoAlbum is a product for Zope/CMF
It allows users to browse gallery of thumbnail images.
WWW: http://plone.org/collective
PR: ports/61067
Submitted by: Khairil Yusof <kaeru@inigo-tech.com>
in a LDAP directory and to make changes visible in nearly realtime.
WWW: http://modcfgldap.sourceforge.net/
PR: 58256
Approved by: erwin (mentor) (implicitly)
adzap2Squirm is a Perl script to take an Ad Zapper pattern
file (or the original Ad Zapper script itself, which includes
the patterns) and write out a corresponding file of patterns
which Squirm can use for ad zapping. This port also includes
a modified update-zapper (from the Ad Zapper) so that updates
of the ad definitions can be run through cron
PR: ports/56359
Submitted by: rmuir@radford.edu
mod_cvs recognizes if the files in your webtree are checked out
from a CVS repository. If so, it checks if the file is up-to-date
and, if not, updates it.
Another neat feature of mod_cvs is the date-checkout feature. You
can specify a date in the URI that gets passed to CVS, which checks
out an older revision of the requested file and sends it to the
user.
WWW: http://resare.com/noa/mod_cvs/
Approved by: erwin (mentor) (implicitly)
allows you to limit the number of simultaneous connexions.
PR: 59416
Submitted by: Gea-Suan Lin <gslin@ccca.nctu.edu.tw>
Approved by: erwin (mentor) (implicitly)
The standard distribution of Apache does not provide adequate means for user
tracking, and this module provides them. What it actually does:
+ if the user has provided the cookie header with the correct cookie-name,
the module writes this cookie in notes with the name uid_got (accordingly,
then it may be written to the log);
+ if the user has arrived without the required cookie, the module issues the
SetCookie header for him/her and writes the cookie thus issued in notes
with the name uid_set (and this may also be written to the log);
+ if built-in P3P support is included, the P3P header is also issued as the
Set-Cookie header is issued.
WWW: http://www.lexa.ru/programs/mod-uid-eng.html
It shows an image file at user selectable resolutions.
WWW: http://plone.org/collective
PR: ports/60689
Submitted by: Khairil Yusof <kaeru@inigo-tech.com>
Urchin is the most powerful web traffic analysis program
available. We have set this to install into $PREFIX/urchin,
i.e. /usr/local/urchin and upon completion two services
start up, our Apache server on port 9999 and a scheduling
daemon. If starting up a service is a problem, it can be
adjusted in the Makefile (START_SERVERS = yes).
PR: ports/58646
Submitted by: Doug Silver <freebsd@urchin.com>
management of structured, textual content. Silva allows users to enter
new documents as well as edit existing documents using a web interface.
SilvaDocument and SilvaMetadata are included in this port.
WWW: http://www.zope.org/Members/infrae/Silva
PR: ports/60757
Submitted by: Tim Middleton <x@vex.net>
of an attribute lookup/call to retrieve the value to index from an object.
The value retrieved can then be indexed by any available plugin index.
WWW: http://www.zope.org/Members/infrae/ProxyIndex
PR: ports/60755
Submitted by: Tim Middleton <x@vex.net>
Drupal is an open-source platform and content management
system for building dynamic web sites offering a broad range
of features and services.
Drupal can support a diverse range of web projects ranging
from personal weblogs to large community-driven sites.
WWW: http://drupal.org
PR: ports/60204
Submitted by: Sebastian Yepes F. [ESN] <esn@x123.info>
Archetypes is a framework for the development of new Content
Types in Zope/CMF/Plone.
PR: ports/59176
Submitted by: Filippo Natali <filippo@widestore.net>
This is a repackaging of the CMF's FileSystem Directory
Views such that it is independent of the CMF.
The major use of this is to develop view code on the file
system such that it can be edited with normal development
utilties and checked into a source control management system.
WWW: http://www.zope.org/Members/k_vertigo/Products/FileSystemSite
PR: ports/54550
Submitted by: Tim Middleton <x@vex.net>
XMLWidgets is a Zope Product/Framework to create dynamic
translations of ParsedXML documents to HTML pages. Each XML
node is represented by a widget. A widget can display
itself (to HTML), and handle user events (clicks, form
submits) in the same HTML page.
WWW: http://www.zope.org/Members/faassen/XMLWidgets
PR: ports/54251
Submitted by: Tim Middleton <x@vex.net>
Extensible User Folder is a user folder that provides custom
authentication methods, including support for many database
backends.
PR: ports/53983
Submitted by: Tim Middleton <x@vex.net>
Parsed XML allows you to use XML objects in the Zope
environment. You can create XML documents in Zope and
leverage Zope to format, query, and manipulate XML, using
the standard W3C DOM.
PR: ports/54095
Submitted by: Tim Middleton <x@vex.net>
This class provides an advanced file uploader system for
file uploads made from html forms. Features:
* Can handle from one file to multiple files.
* Safe file copying from tmp dir.
* Easy detecting mechanism of valid upload, missing upload or error.
* Gives extensive information about the uploaded file.
* Rename uploaded files in different ways: as it is, safe or unique
* Validate allowed file extensions
* Multiple languages error messages support (es, en, de, fr, nl)
WWW: http://pear.php.net/package-info.php?package=HTTP_Upload
PR: ports/60196
Submitted by: Alex Miller <asm@asm.kiev.ua>
Object-oriented interface to the session_* family functions
it provides extra features such as database storage for
session data using DB package. It introduces new methods
like isNew(), useCookies(), setExpire(), setIdle(),
isExpired(), isIdled() and others.
WWW: http://pear.php.net/package-info.php?package=HTTP_Session
PR: ports/60195
Submitted by: Alex Miller <asm@asm.kiev.ua>
This class provides methods to set/modify HTTP-Headers.
To abstract common things, like caching etc. some sub classes are
provided that handle special cases (i.e. HTTP_Header_Cache).
PR: ports/60198
Submitted by: Alex Miller <asm@asm.kiev.ua>
The HTTP class is a class with static methods for doing miscellaneous
HTTP-related stuff like date formatting or language negotiation.
WWW: http://pear.php.net/package-info.php?package=HTTP
PR: ports/60197
Submitted by: Alex Miller <asm@asm.kiev.ua>
files (.htpasswd). Create, change, remove, disable or enable users from
your web browser.
PR: ports/60360
Submitted by: Jean Milanez Melo <jmelo@freebsdbrasil.com.br>
credit card payment gateways, gateways for major shipping companies to
gather rates, customer tracking, shopping carts, and many other features.
PR: ports/60122
Submitted by: Travis Campbell <hcoyote@ghostar.org>
Features include language support, GET, POST, and HEAD methods, CGI, PHP4 , a
config file (optional for every user), a mime.types file, virtual hosts, the
ability to deny URLs and IPs, to run as a different user (such as nobody),
serve users home directories, resume, and more.
PR: ports/58290
Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org>
Konqueror) only compiles on 4.X on i386. The mastersite disappeared 2
years ago. The last distfile is 3 years old and its status on Sourceforge
is listed as "alpha".
PR: ports/58313 and no objection for one month.
controls. For example, with this plug-in you can view Gnumeric spreadsheets
within Mozilla.
PR: 59494
Submitted by: Jean-Yves Lefort <jylefort@brutele.be>
mod_encoding - Apache module for non-ascii filename interoperability
This module improves non-ascii filename interoperability
of apache (and mod_dav).
It seems many WebDAV clients send filename in its platform-local
encoding. But since mod_dav expects everything, even HTTP
request line, to be in UTF-8, this causes an interoperability
problem.
Note by maintainer: this port also solves the annoying form of
authentication that Windows machines do against a DAV enabled server:
"hostname\\username" instaed of the standard "username"
CGI::SSI is meant to be used as an easy way to filter shtml through CGI
scripts in a loose imitation of Apache's mod_include. If you're using
Apache, you may want to use either mod_include or the Apache::SSI module
instead of CGI::SSI. Limitations in a CGI script's knowledge of how the
server behaves make some SSI directives impossible to imitate from a CGI
script.
Requested by: db_@besmirched.org
libHTTPD can be used to add basic web server capabilities to an
application or embedded device. The library handles both static and
dynamically generated content, has very low overheads, and provides many
features to simplify the creation of web based application interfaces.
This is a version modified for persistent connections by the author of
daapd.
PR: 58350
Submitted by: Lars Thegler <lars@thegler.dk>
Approved by: krion (implicit)
an HTML form. Linking is done automatically on the server side; all
pages are stored in a database.
This may sound rather simplistic, but a Wiki is a very unique way
to collaborate on the Web.
The addictive quality of a Wiki is that making pages is as simple
as making a link to them. If they don't yet exist, the page link
will be followed by a hyperlinked question mark; follow that link
and you can define the new page.
With this setup, you can update and create pages from anywhere
there is a web browser handy.
WWW: http://phpwiki.sourceforge.net/phpwiki/
years, never made it out of alpha status and just doesn't appear to work
with the modern WWW (crashed on the first page I tried it on).
Submitted by: maintainer
This simple module allows you to redirect a percentage of the traffic
to your URL.
PR: 57664
Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org>
Mod_Auth_External is an Apache module used for authentication. The Apache HTTP
Daemon can be configured to require users to supply logins and passwords
before accessing pages in some directories. Authentication is the process of
checking if the password given is correct for a user. Apache has standard
modules for authenticating out of several different kinds of databases.
Mod_Auth_External is a flexible tool for creating authentication systems based
on other databases.
WWW: http://www.unixpapa.com/mod_auth_external.html
PR: 57967
Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org>
As HTTP is a relatively stateless protocol, each request generates an
authentication attempt. While this is cheap when authenticating against dbm or
htpasswd files, it can get very expensive when running against a Windows
domain controller, ACE server, or other networked database, particularly on
image-rich pages and FancyIndexes from mod_autoindex.
mod_authenticache provides a secure method of caching credentials in order to
more efficiently serve in these situations.
WWW: http://killa.net/infosec/mod_authenticache/
PR: 57964
Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org>
pgLOGd, simply put, is a program that takes web server log
entries and sends them to a database. It is called pgLOGd
because of the database it was designed to function with,
PostgreSQL.
It is fast, robust and features fall-back-logging to a text
file. It is flexible and typically uses less than 128K of
memory.
PR: ports/51647
Submitted by: Allie Micka <allie@pajunas.com>
HTML::Template and other modules
HTML::Template::Associate bridges gap between HTML::Template
and other modules that can be used in conjunction with it
to do something useful together, like for example
Data::FormValidator that can verify form inputs.
PR: ports/56547
Submitted by: MiG <mig@mig-29.net>
GForge is an Open Source collaborative software development
tool based on the latest free version of sourceforge.
http://gforge.org/
PR: ports/54038
Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org>
WiLiKi is a lightweight Wiki engine written in Scheme. It is very
suitable for the English/Japanese bilingual environments.
PR: ports/55855
Submitted by: Kimura Fuyuki <fuyuki@nigredo.org>
Jetspeed is an Open Source implementation of an Enterprise
Information Portal, using Java and XML. A portal makes
network resources (applications, databases and so forth)
available to end-users. The user can access the portal via
a web browser, WAP-phone, pager or any other device. Jetspeed
acts as the central hub where information from multiple
sources are made available in an easy to use manner.
WWW: http://jakarta.apache.org/jetspeed/site/index.html
PR: ports/55593
Submitted by: Francisco Gomez <francisco@gomezmarin.com>
From the web site: Scoop is a "collaborative media application."
It falls somewhere between a content management system, a
web bulletin board system, and a weblog.
(http://scoop.kuro5hin.org/)
This port installs the scoop distribution and provides
instructions on running the scoop-provided installation
script, which modifies a MySQL installation and apache
configuration.
PR: ports/45247
Submitted by: Patrick Oliver <patrick@ginx.com>
HTML::Breadcrumbs is a module used to create HTML 'breadcrumb trails'
i.e. an ordered set of html links locating the current page within
a hierarchy.
HTML::Breadcrumbs splits the given path up into a list of elements,
derives labels to use for each of these elements, and then renders
this list as N-1 links using the derived label, with the final
element being just a label.
PR: 55576
Submitted by: andrew@scoop.co.nz
MasonX::Request::WithApacheSession is an interface to Apache::Session which
can be used from within HTML::Mason. It provides session and cookie handling
services.
PR: 54798
Submitted by: Nick Hilliard <nick@foobar.org>
log, producing a variety of statistics. The output is a series of HTML pages
and graphs.
PR: 54508
Submitted by: HSIN-HSIUNG CHANG <sexbear@tmu.edu.tw>
to filter by host, URL, and header. Custom header entries
can be filtered and added. It can even drop its privileges
and optionally chroot() to some directory. Logging to
syslog() is supported, as is using another auxiliary proxy
server. Contacting IPv6 servers is supported and allows
transparent IPv6 over IPv4 browsing.
PR: 54669
Approved by: fjoe (mentor)
www/tdiary installs setup script to set default language to English
japanese/tdiary installs one to set default language to Japanese
PR: ports/54306
Submitted by: maintainer
capabilities & with support IPv6.
PR: ports/53576
Submitted by: Lars Eggert <larse@isi.edu>
Repo copied by: joe (cvs)
Approved by: portmgr (no objections)
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after:
Import MT: A web-based personal publishing system like weblogs.
MT (MovableType) is Six Apart's powerful, customizable publishing system
which installs on web servers to enable individuals or organizations to
manage and update weblogs, journals, and frequently-updated website content.
WWW: http://www.movabletype.org
This is yet another wiki clone, written in Ruby. It supports contents
logging with RCS; you can easily checks the difference of each change.
Reviewed by: kuriyama, knu
mounted into an Apache server. Tomcat is a Java servlet and JSP engine.
Apache is the popular webserver.
This port is for Apache 1.3.x.
PR: ports/53146
Submitted by: Andre Sachs <asachs@uunet.co.za>
This is a port-ification of mod_jk (a JSP connector module)
for Apache 2.x. It is based on the (rather outdated)
www/mod_jk port, which is an older version of mod_jk, and
only works with apache 1.3.
PR: ports/50828
Submitted by: Larry Lansing <lansil@fuzzilicious.fuzzynerd.com>
ModSecurity is an open source intrustion detection and
prevention engine for web applications. It operates embedded
into the web server, acting as a powerful umbrella - shielding
web applications from attacks.
WWW: http://www.modsecurity.org/
It supports both Apache 1.3 and Apache 2.0.
PR: ports/52937
Submitted by: Alex Dupre <sysadmin@alexdupre.com>