Put in a toggle for PORTSMON
Do not show PortsMon yet.
Set MaxNumberOfPorts to ten. Add $MaxNumberOfPortsLong at 100. Preparation for commits.php
Add TEXT/hover text to the hyperlinks in the side bar, footer, etc.
Improve the Hover text by including the actual FORBIDDEN, BROKEN, DEPRECATED, or IGNORE message. also: Implement links to PORTSMON without actually using it yet....
Add a few missing _Link() items
Include links to the FAQ for most icons, such as freshports_Broken_Icon() by providing a function, freshports_Broken_Icon_Link().
Add link to ports-broken.php
Better hover on that refresh tag.
Add PeopleWatchingThisPortAlsoWatch()
This commit was manufactured by cvs2svn to create tag 'FreshPorts-VuXML'.
Show the poppy until 12 Nov
Show poppy from 1 Nov to 12 Nov
$HRML should be $HTML
Add the release notes for what we are about to release.
When displaying the files associated with a commit, always display the full commit message.
Add missing </b>.
Only display the package if ports.no_package is non-blank. If it is non-blank, say there is no package and give the reason.
Add PortsFreezeStatus(). Display it on every page.
In the function freshports_CommitsFooter, the parameter is not a $port. It is an $element_record. Make it so. In freshports_Commits, use $element_record, not $port, which is undefined.
Assign a value to HTML
whitespace only
Put a div around the footer ad to center it
Rename ads_* to *
Upgrade to the same Burst code as freebsddiary.
Start using the PackageVersion() function. Link to the revision of the file.
Add freshports_Revision_Icon() Start fixing up BurstMedia issues
Add FRESHPORTS_VERSION_EPOCH_JOINER
Introduce new function: freshports_PackageVersion() which creates the package name, based upon PORTVERSION, PORTREVISION, and PORTEPOCH. Alter existing code to use this new function. Fix a problem with MAINTAINER mailto by not obscuring the subject field
We have a new deleted icon. Change the size accordingly. Add freshports_VuXML_Icon(). In freshports_PortsMoved, give $HTML an initial value. Start using the classes/commit_log_ports_vuxml table.
dbh is global. define it as such.
define some variables before using them. Put index variables in quotes.
Use Searches package for form
Introduce freshports_PortsUpdating and include notices from /usr/ports/UPDATING Use FRESHPORTS_VERSION_REVISION_JOINER
Use FRESHPORTS_VERSION_REVISION_JOINER
Add FRESHPORTS_VERSION_REVISION_JOINER, as '_' which separates the port version and the port revision.
Fix some HTML nits by using & instead of & Use the Right ALT and TITLE values when calling freshports_Commit_Link Fix a broken tag. Use htmlspecialchars on the port homepage Introduce freshports_Head whereby we can show all the commit message if it's over the limit by just a few lines. Properly define WRAPCOMMITSATCOLUMN
update copyright adjust whitespace remove commented out code
For depends lists, display the list of ports using a function. Display depends_lib
Set User->id to zero instead of ''
Add ignored to the website
Provide a method for adding nofollow and noindex tags. There is far too much information on FreshPorts for every link to be indexed.
& are appearing as & in the URLs. This should not be so. Correct that.
Handle the new port.deprecated field.
do not htmlify announcements. They may already contain HTML. Add deprecated icon.
Define $ShowAnnouncements as global. Define WRAPCOMMITSATCOLUMN if not defined. htmlify the announcement text.
Correct diagnostic message: User Creation -> User Token Sent
Adjust header and copyright date
Replace the old PostgreSQL logo with the new one Rearrange the logos for better viewing pleasure.
Differentiate between from and to.
Update COPYRIGHTYEARS
Use == not =
Don't include classes/ports_moved.php Include ressurected as an option
Add function freshports_PortsMoved which displays a single line for PortsMoved.
Use $UserID instead of $User->id
Add code for PR 1234, from Marcin Gryszkalis
Add test for PR 1243
When displaying the page footer, save the Statistics object away.
Create the new Statistics object whitespace adjustments
Use an absolute path to the poppy so it works from within the Phorums
On Nov 11, show a poppy
Fix a typo
Add std headers
Give default values to things which must have default values
We now require configuration/freshports.conf.php
Add more tests for <, >, and &
backout previous commit
Whitespace adjustment
*** empty log message ***
Add a ; which was missing from encoded characters.
Adjust freshports_Files so it takes an element id not a port id
When creating a hyperlink to a port, do not include the version/revision within the link.
For the packages URL, use package, not packages-stable. whitespace
Move the old package code with the new package code, which was added to the wrong place. It is now within the IF.
rename PackagesExists to PackageExists
Add freshports_CVS_Icon() Add freshports_CVS_Link Remove GLOBALs and use the defines for CVS and FTP URLs instead Use recently added EncodingLosses() and PackagesExists() functions Instead of referring to Homepage, use Main Web Site, as does the main FreeBSD site Provide a link to the CVSweb for non-port entities
Use FRESHPORTS_FREEBSD_CVS_URL, a define which has replaced a global variable.
Use define for a couple of constants. Point the FTP URL at a new place for packages.
Remove some commented out code Add functions for displaying commits for non-ports.
whitespace changes
remove commented out code
Give the submit button a name on the front page search form. This will allow it to actually retrieve search results rather than merely populating the form when search.php is displayed.
Add another good test page: /lang/php4/
Our testing file for htmlify
Fix URLs which contain PR references. such as that found at /databases/postgresql7/files.php?message_id=200302062046.h16KkqNv024036@repoman.freebsd.org
Update email address for Marcin Gryszkalis
The HTMLify code is now in another file. Remove it from here, and include it when needed.
Move the HTMLify code into its own file.
Change all $UserName references to $User->Name to avoid conflicts with Phorum scripts.
If category_looking_at is set, and it's not the primary category, display a * after the port name. This is most useful for category listings. (e.g. http://www.FreshPorts.org/lang/) When displaying "Also listed in", use category_looking_at if it supplied, otherwise, use category. This is also useful on the same page as above.
This file isn't used any more
Fix HTMLify solution when applied to multi-line situations such as http://www.freshports.org/commit.php?message_id=200206232029.g5NKT1O13181@freefall.freebsd.org
minor changes to allow phorum headers/footers to work better
Include link to bchosting.com
- remove inactive debugging code - remove commented out code - some whitespace changes
Use IsSet, not InArray for the cookie
Use the small text links rather than graphics for the valid html, rss, and CSS links.
Don't have a border around the Valid RSS image.
Fix more PHP issues
fix PHP notice messages
Don't use get.
minor corrections to burst media code
correct the URL I just fixed
fix broken css validator links
Add a link to valid RSS
Start using freshports_WatchListCount_Icon to display the WLC
Show Announcements
Add code for dislaying announcements using new announcements class.
Update copyright notice
update copyright Create new features which disables user updates when/if necessary.
Add link to bchosting
whitespace adjustment
Rename the login form to l to avoid conflicting with the search form.
This commit was manufactured by cvs2svn to create tag 'FreshPorts_2003_05_04'.
HTML nits
Fix typo
HTML nits
Point to the latest upgrade.
Limit URLs to 70 visible characters.
Put copyright years into a DEFINE shorten URLs, the visible portion
use watch_list.in_service
Make for valid HTML
whitespace
HTML nits
use the right email check
Add a space before the security notice icon
Add security notice links
Add a header so 404s are not generated for files.php
whitespace adjustments
Add valid HTML link
HTML nits
expland and improve the MAILTO tools.
This commit was manufactured by cvs2svn to create tag 'RELEASE-beta- 2003_03_07'.
start using constants
Set default paging to 50
Allow paging through category contents
PostgreSQL 7.3 changes
make mention of default watch lists
Let's try some better names for ALT text fields.
display refresh symbol for unrefreshed ports
add parameters to display master sites, make commit table header narrower, don't wrap on date column
Align that TD left
Display the link to the files in the same place as the version/revision.
remove trailing control-m's
remove trailing control-m's add master sites
start using IsTaskAllowed from user class
Add freshports_Tasks_SecurityNoticeAdd
put a zero border around the security icon
add Sequence_Security_Notice_ID
add TITLE field to icons added freshports_Security_Icon Added security icon to port description page some whitespace changes
fix use of freshports_BannerSpace
use the correct global name
update copyright
Set focus when the page loads
Use a div instead of a P
Only show ads if we are showing ads.
Change watch_list_id to wlid
Start using multiple watch lists
Add some more meta commands, cache, etc.
use echo freshports_ErrorMessage
Fix badly constructed code
remove freshports_MainWatchID
Use a standard spam filter message
use ' instead of "
use $_REQUEST
use freshports_PortDescriptionPrint with a limit on output. use ' instead of "
adjust comments
remove WatchListID
Show deleted status fix column wrap
use require_once instead of include
use require_once instead of include
use require_once
uncomment code
Use require_once instead of require
Show which watch lists contain the element
start using new class User
alter freshports_Files to use class User.
Add $WatchListAsk parameters to freshports_Watch_Link_Add and freshports_Watch_Link_Remove. When displaying $port->date_added, show "unknown" as appropriate.
Start using $User class There will be more changes required here to complete this process.
use $User class
Modify freshports_WatchListDDLB to add new optional parameter element_id. Optionally show the number of watch lists upon which the element resides.
Add IndicateWatchListStatus to freshports_PortDetails
Put the website name into the logo ALT text. Enable the "ask" feature for adding/removing ports. create freshports_ErrorMessage for displaying errors.
Default to asking about changes.
Optionally indicate default lists with a *
freshports_Watch_Link_Remove and freshports_Watch_Link_Add now take
remove GLOBALs no longer needed while here, whitespace tidy.
More work on multiple watch lists. Still more to go.
create freshports_WatchListSelectGoButton and freshports_WatchListDDLBForm
No longer abort if we can't find a watch list
Add link to how-big-is-it.php
Add link to watch-list-maintenance.php
Remove call to BurstMediaCode, which would already be done in freshports.php
Don't show the ads if we're not supposed to.
Add the image and the code for creating the watch list ddlb
Whitespace changes only
Allow an optional text parameter. Do not include a <BR>.
Start using freshports_LinkToDate()
add freshports_IndexFollow
When displaying a port commit message, show only the first 15 lines, but allow them to click and view the rest.
make more use of htmlify and htmlspecialchars
Don't use orgin on committer-opt-in.php
Fixed
Start using message_id not commit_id as the key for files.php
Move search up higher
removed old now unused htmlify code
add link to report-subscriptions.php
Don't show emailsitenotices_yn here any more
allow for + in email addresses when converting them to links
Add committer opt in to the website
use commits_latest_ports instead of commits_latest, which freshsource will now use.
allow + in email address
remove diary_ads_Random and use Burst_468x60_Below instead
stop doing the daemon news ad
oops, fix the URL
It's FreshPorts, not freshports
ignore things
Upgrade for sharing
Add missing global to freshports_SideBar
HTML tidy up.
add freshports_ShowFooter and freshports_SideBar
Start using the Skyscraper ad
Add stuff for displaying bchosting files
Add a link to search.php from the search box.
stats is now in dynamic
get the negation right
If they don't have a watch list id, say so and exit.
move title to scripts/daily_stats.pl
Fix ur2link provided by Marcin Gryszkalis <mgryszkalis@cerint.pl> to fix http://migration.freshports.org/textproc/cocoon/ commit on 26 May 2002 21:33:43. Thank you.
This commit was manufactured by cvs2svn to create tag 'FreshPorts2_Launch'.
add link to fp2-announcement.php and adjust white space
start using $_SERVER['DOCUMENT_ROOT'] for PR 158
Lots of changes for PR 158 start using $_SERVER['DOCUMENT_ROOT'] .
Rearrange items and add statistics
HTML tweaks. no real changes.
use $_SERVER["HTTP_HOST"]
use $_SERVER
use $_COOKIE["visitor"];
use $_COOKIE["visitor"]
Include version+revision in commit history for each commit
use $submit = _POST["submit"]; and $origin = _POST["origin"];
use _SERVER["PHP_SELF"]
use _SERVER["DOCUMENT_ROOT"]
Use _SERVER
use _SERVER["DOCUMENT_ROOT"] instead of DOCUMENT_ROOT
adjust the size of the phorum logo. rearrange things to look better.
add NumberOfDays
Oops, two functions the same.
various mailto improvements
Add NumberOfDays (of past history to show)
In email to the maintainer, set the cc & subject correctly
$ShowDateAdded="Y" => $ShowDateAdded="N"
$ShowDateAdded=1 => $ShowDateAdded="Y"
AddSlashes on incoming data. Remove some outdated code.
not used in FP 2
add ports-new.php
minor tweaks for ports-new.php
minor tweaks to cope for ports-news.php
Add Deleted Ports
First commit
Add links to the commit message, original cvs-all message, and to the files touched in this port.
when calling freshports_PortDescriptionPrint, include the URL to use for long commits.
move freshports_MorePortsToShow to here from index.php create freshports_MoreCommitMsgToShow based upon that function create freshports_Head to return only the n lines of a string alter freshports_PortDescriptionPrint optionally show only the first n lines of the string and supply a URL to the full message.
move over comments from freshports.php which should have been moved in a previous commit. add $freshports_CommitMsgMaxNumOfLinesToShow
html fixes
html fix
Let's go back to 100% width tables.
Change name to graphs.php
add link to graphs
Move Netscape button down.
These are the post W3C HTML validation commits
first commit
This commit was manufactured by cvs2svn to create tag 'preW3C_HTML_validation'.
move netscape add button down a bit
add / to image
Add "Add tab to Netscape 6" button
Call our copyright function
Put the existing copyright into the function and remove the commented out code.
use DOCTYPE 4.01 Transitional and call htmlspecialchars
Use onwatchlist not watch
use port-> not myrow[
slight whitespace changes
Icon tweaking.
Tweak the linking for large ports.
Renamed pr2html to htmlify attribute code
add $ to pr2html functions so "http://example.org" is converted to an HREF
remove extraneous brackets
remove commented out code
Add some missing elements to the commit, including watch list support.
new htmlify code remove some TITLE from graphics which are links so the URL appears in the status bar and not the title.
Add some missing fields and standardize date/time format to get encoding_losses running.
add encoding_losses
make long URLs shorter.
commit out debugging
Add latest pr2html functions which will trim long URLs.
Add link to BSDMall
Print the commit message using the correct function
Start using icons for watch add and remove
Add TITLE strings to images Add pr2html
include commit link within the files page
Adding link to commit.php from most places.
use the full path to the image
globalize that variable so we can get to the CVSWeb page
Lets all use the deleted function.
Start using the new deleted and refresh icons.
Don't link to the FreeBSD mailing list archive for older messages which do not contain a valid message id.
Fix a typo and put Helvetica in front of Verdana.
add freshports_Email_Link which provides a link to the mail archives
call freshports_Email_Link fix typo in SystemTimeAdjust()
tidy up HTML
remove GLOBAL CVSTimeAdjustment
Use SystemTimeAdjust()
moves this file around.
add and use freshports_CommitFilesLink to create links to files
- add a few globals - needed for URL of /category/ports/files.php?commitid
add link to traffic pages
doh, change the right line
change Changes to CVSWeb
do a syslog if they change their email address, just an audit trail
remove some outdated links
Don't show the category name when showing all ports in a category.
Add a link to the FTP site for each port rename the Changes link to CVSWeb
Include the correct field on the form so that searching from the side bar will provide results on the search page instead of just going to the search page. Also add a bit more debugging info on search.php
standardize the URLs used to show RUN DEPENDS and BUILD DEPENDS. PR 110
make WatchListID global. fix some white space.
We can now upload 282 ports from pkg_info and process it in 2 seconds.
Make sure the values set by getvalues are available everywhere by declaring them to be GLOBAL. If a disabled account is found, log them out, and let them know.
add debugging
use HTTP_HOST instead of hardcoding the host name
New users must now supply a valid email address. Instructions to enable their account are forwarded to that email address.
wrap commit messages at 80 characters, not 72
Add an incompleted FAQ
Add search to the front page
Lots of tidy up, no real coding changes. just make things look better.
Improve the search add/remove so you get back to the orginal search.
tidy up html replace mysql with postgresql upgrade php graphic
Add the other-copyright
Hmmm, dates weren't looking right, let's do this instead.
display the date in the default format
put add/remove in small font
Adjust the watch list slight. eye candy.
Show Add/Remove on the port page.
Added "Forums" to the menus.
Include the revision, if non-zero, as <VERSION>-<REVISION>
Adjustments for new style
use the commits_latest not the ports table for the PORT ID when displaying +/-
Commit phorum-3.3.2a to the tree
rm phorum. we are going to import phorum version by version
link to the daemon copyright page only from the front page.
remove old FP1MigrationCutoffDate code create new freshports_PortDescriptionPrint which will centralize the formatting of port commit messages, long descriptions, and short descriptions.
center the ad.
Add a link to the commit details to the front page. Modify the details on the port page to be more like the main page.
Add single click watch-list maintenance.
now that we have a good wrapping scheme for lines > 72 characters, we don't have to treat pre and post migratin data differently.
The migrated fp1 commits are single line log messages. They must be wrapped. Therefore, use <CODE> if before a certain date, and <PRE> afterwards.
Change date_created to date_added
add link to daemon copyright
use DOCUMENT_ROOT
center the table containing the logo
Ensure all references to images directory starts with /images. This is most for use by the missing*.php files.
Add a link to the port tarball. Add a link to the port_upgrade.php page for logged in users.
add freshports_GetNextValue for incrementing and obtaining a sequence.
Update the SQL which records that a logged in user has accessed the website. We track the last time they logged in so we know whether or not an account is active. We do not record what pages they are visiting.
when we find an unknown cookie, clear it.
create and use a new function freshports_CookieClear to be used when a person logs out or when we ware given a cookie which we don't recognize.
Add copyright
Changes to update_description so it in in <PRE>..</PRE>
remove extra <BR>
whitespace only
convert customize.php to use postgresql lost of whitspace changes to getvalues.php which was also changed to postgresql include/freshports.php now includes classes/watchnotice.php
mysql was case insensitive. postgresql isn't. therefore convert login ids to lower case when comparing.
Convert to postgresql from mysql
Rename files from .php3 to .php. The code within many of these files still needs to be converted from mysql to postgresql.
update copyright date
update copyright year
Reconcile code which existed in both files: include/freshports.php missing-port.php
Put website name into a global variable.
oops, missing some leading and trailing / and a missed category.php3
start using <cateogory> and <category/port> instead of category.php3 and port-description.php3
Slightly modify broken/forbidden message by adding words to the graphics which were already there.
PR 26 We should now be able to browse to any port via <category-name>/<port name>.
Move formattime from index.php3 to include/freshports.php
This commit was manufactured by cvs2svn to create branch 'FreshPorts1'.
Add link to stats
use LocalTimeAdjustment for displaying the date/time at the top right of the webpage.
Add two new values: CVSTimeAdjustment - difference in seconds between CVS server and database server. LocalTimeAdjustment - differnece in seconds between web server and user. Plan is to allow the user to override either or both of these settings to suit their location.
Use DOCUMENTROOT for pathname.
use the ports.date_created field.
convert category function to postgresql
replace a </BR> with a <BR>
Add $db parameter to freshports_PortDetails fix broken subject field on mailto: change a </BR> to a <BR> Change "download port" link to FreeBSD.org website Add conversion utilities for add hyperlinks to text upper case various tags.
make the HTML output look better by adding a few \n
comment out some debugging code
commit work done today. upgraded to postgresql.
Whitespace changes. Add $FreshPortsName so we can change the name as needed.
This commit was manufactured by cvs2svn to create branch 'FreshPorts2'.
put date small
This commit was manufactured by cvs2svn to create tag 'ads_2000_10_20'.
Put ads into FreshPorts
fix small fonts
first commit
put copyright into smaller font
don't mention the phorum
Show Powered by graphics only on the about page
Make sure we go to the Right Place if we log out
fix a problem with links not being disabled when they should be
show the right stuff when you need to
rename this file
This commit was manufactured by cvs2svn to create tag 'r2001-09-27'.
oops. forgot these!
Standard project directories initialized by cvs2svn.