Move things around so they work better.
Whitespace changes. Add $FreshPortsName so we can change the name as needed.
Start using $FreshPortsName. general tidy up.
Upgrade to postgresql.
This commit was manufactured by cvs2svn to create branch 'FreshPorts2'.
remove outdated news items
remove CommitLogElementsInsert replace EnsureCategoryAndPortExist with SaveChangesToPortsTree create _CompileListOfPorts which replaces the fuctionality of EnsureCategoryAndPortExist Instead of saving a port as we go along, we will compile a list of ports based on the files we find. Once all files are processed and saved to the database, we have our list. Then we process the files again, setting the needs_refresh value for the port affected by this file. If we find that the Makefile for a port has been deleted, we set needs_refresh = 0.
correct some on delete cascade...
use a hash instead of a character string for ignored files
first commit
Make sure we are looking for " Revision" at the start of the line. See 200111231716.fANHGwN21197@freefall.freebsd.org for what broke this.
if the port is new and has not been deleted, then set needs_refresh.
make the title page say commits
more typos found by kelleye
fix typo pointed out by Kelleye
remove unneeded exports if the port has been deleted, make sure we set port->{deleted} correctly and process things. move the refresh ports process to port.pm so it can be used both with load_xml_into_db.pl and from refresh-unrefreshed-ports.pl
separate out the refreshing of a port from the saving of a commit message.
now we have the time zone correct to PST by default.
first commit
latest and greatest
Always check if the ElementRevisionExists before doing a ElementRevisionInsert.
directory_file_flag should be F or D. make some RI constraints cascade not restrict
directory_file_flag should be F or D. make some RI constraints cascade not restrict
remove GetOrCreateCategory which was not used. Remove quotes from field names which screwed up the category entries.
Looks good. broken, deleted, refresh and forbidden need to be tested.
Name things correctly
Spell the path correctly
remove exta my.
remember to set status in element.
use SystemID not SystemBranchID
commit_log contains a field called description, not update_description
log it when we create a new branch
fix typos
rename system_version to system_branch rename system_version_element to system_branch_element_revision
check for failed file open
rename system_version to system_branch rename system_version_element to system_branch_element_revision remove some unneeded sequences
remove comment to enable drop trigger.
rename system_version to system_branch rename system_version_element to system_branch_element_revision
rename system_version to system_branch rename system_version_element to system_branch_element_revision remove some unneeded sequences
add ID to head of file.
New stuff
add commit_log - commit_log_elements integrity
Add stuff about creating INDEXES
for latest changes
Put <PRE></PRE> around the commit message to preserve line breaks.
clean up code, check for port and category before deciding this is a port
PR 4 solved. scan the lines following the subject and include them as part of the subject if they start with 9 spaces.
fix typo. should be OBTAINEDFROM not OBTAINED in the dtd.
The previous commit was in error. PR 15 Previously the log message was terminated at the first occurance of: Revision PR: Submitted by: Approved by: Reviewed by: To Unsubscribe Now it's only: Revision To Unsubscribe Also, populate the ObtainedFrom field while we are here.
PR 15 Previously the log message was terminated at the first occurance of:
This is what used to be ports.php. We might find it useful as a debugging tool, so I moved it here.
Go to a FreshPorts - like format
bring back only one line per port changed by commit
This commit was manufactured by cvs2svn to create branch 'FreshPorts1'.
spell receive
About time we put these into cvs
first commit
add link to processing overview
add the revision field.
Use commit_log_element
provide a way to get a category/port from a pathname
This commit was manufactured by cvs2svn to create branch 'FreshPorts2'.
This commit was manufactured by cvs2svn to create branch 'FreshPorts1'.
Update to new version: new commit_log_elements and system_version_element table. add commit_log_port table for direct links between a port and a commit.
Use new class: commit_log_port
use ne instead of eq. condition was wrong.
instructions for creating database schema
updates
This commit was manufactured by cvs2svn to create tag 'FreshPorts2'.
add missing files
Get those values from the result set.
save the right stuff when saving. it still needs to be read back in.
use the right id
put it all away again
change ports table
Now we fetch the files needed to refresh the port, we update the port class, and we save it. port.pm needs to be updated to save and fetch more fields.
set the commit id before saving
Move ReadFile to a common location.
remove code we've already converted
correct the sql for updating a port
remove unneeded comment
Add new descriptions
recent additions and updates
when a port is created, needs_refresh is set correctly. now we need to set that when a port is updated.
first commit
needs_refresh is now being computed. We have have to do something special for ports which are created first time.
Now processing the files and ports correctly. now we just have to parse the file names and update the port needs_refresh.
We now have a list of ports which needs to be updated. next step: set the needs_refresh field and then save the results back to the database.
Create a hash of ports...
whitespace changes only
fetch by partial name
checkpoint
just a checkpoint
Ummm, let's get the element_id of the port before we create the port.
Remove GetDBHandle and use the one provided by FreshPorts::Database. use $dbh not $dbh_pg
die if "is_primary" is not set.
use the recently created FreshPorts::Category and FreshPorts::Port classes
Move GetDBHandle to database.php Add test_port_save
port.pm and category.pm are done.
Updates to scripts
Add GetCategory(int4)
Add CreatePort
Just another checkpoint
This commit was manufactured by cvs2svn to create tag 'beta'.
first import
Standard project directories initialized by cvs2svn.
Make save work.
This commit was manufactured by cvs2svn to create tag 'beta'.
This commit was manufactured by cvs2svn to create tag 'beta'.
first time
Add the ID to the file
Add IsPortsTree return TRUE if the element exists under the ports tree
Remove space in width field. This causes problems with Opera.
doh, wrong website
Add lnb's ad.
ouch. news.php *is* different from everything else. don't make it the same.
This commit was manufactured by cvs2svn to create branch 'FreshPorts2'.
put date small
remove channel reference.
simplify things greatly
This commit was manufactured by cvs2svn to create tag 'ads_2000_10_20'.
This commit was manufactured by cvs2svn to create tag 'ads_2000_10_20'.
Put ads into FreshPorts
Not sure we need this any more
tidy that heads up up.
thanks for the disk
Ask for a disk
fix small fonts
backups are handled by another user now
try $HOME instead of /usr/local/etc/freshports
Add the HEADS UP to the website and newsfeed
deactivate this page as it might be causing swap shortages
how about we fix the right code here.
FreshPorts not freshports
better the grammar
instead of port/category, try category/port
fix path to lastupdate.
provide details on each port to be refreshed
fix typo
update path
change path to fonts
This commit was manufactured by cvs2svn to create branch 'FreshPorts2'.
This commit was manufactured by cvs2svn to create branch 'FreshPorts1'.
add fonts
change path to fonts
change file extension
change include paths
first commit
fix typo in last commit
fix path
broken graphics
Put the database connect into freshports_database.pm and use freshports_database.pm.sample as the example.
correct path to log file
add the chgrp
use the logs directory
add details for logs directory
update
get the path right
get the directory correct
updates
tidy up
move crontab to scripts more aliases
fix up crontabs
first commit
put copyright into smaller font
Talk about new webserver
welcome to the new box
Send out individualized messages for the ports changes.
more stuff to set up
first commit
added the stuff
pick a better password
First instructions for setting up incoming mail for FreshPorts
remove _private
add note about new box and old website
remove file, commit new one.
turn off the survey
*** empty log message ***
remove link to survey but don't use cach files.
don't mention the phorum
Slight adjustments to improve looks
first commit
revive dead files
revive dead file
revive dead files.
updates
move these out of the www tree
database permissions
Add some cache busting code to the fetch.
Show Powered by graphics only on the about page
put the headers back in
Make sure we go to the Right Place if we log out
make sure the right screens see the right data.
fix the display of information
fix a problem with links not being disabled when they should be
show the right stuff when you need to
fix syntax error
Don't create a pkg directory in fetch-cvs-file.sh. Let's do it where werun the make -V. then we'll remove it. this catches the pre-everything bug.
Don't create a pkg directory here. Let's do it where we run the make -V. then we'll remove it. this catches the pre-everything bug.
Don't chown any more
change path. This should really become a local configuration item
fix dir path
change paths
change path
Update locations
change locations
use htmlspecialchars on certain fields.
first commit
fresh updates from the website
first commit
first commits
update the scripts with the latest from the website
rename this file
rename this file
This commit was manufactured by cvs2svn to create tag 'r2001-09-27'.
oops. forgot these!
Standard project directories initialized by cvs2svn.
This commit was manufactured by cvs2svn to create branch 'FreshPorts2'.
This commit was manufactured by cvs2svn to create tag 'beta'.
This commit was manufactured by cvs2svn to create tag 'FreshPorts-VuXML'.
This commit was manufactured by cvs2svn to create tag 'beta'.
first commit
Standard project directories initialized by cvs2svn.
This commit was manufactured by cvs2svn to create tag 'r2001-09-27'.
Ready to deploy. I think.
Change the URL to the ftp site and remove .tar
another item to do: make a link to list broken and forbidden ports.
add GetPort
change a restrict to a cascade.
Moving these files to a src directory within the port.
First commit
first commit
first commit
first commmit
First commit
give the form a name so we can set focus to it.
slightly change welcome message
use freshports_PortDetails
- When logging in, make sure we come back to where we were by using rawurldecode. - Set the focus to the first edit field when asking the user for data entry.
put a <br> \n at the end of a debugging line
List 100 ports at a time, instead of only 50. Create new function freshports_PortDetails to print details of a port.
First commit
first commit
First commit
Add Harold's and John's name to the tasks they are doing.
Add some headers
This commit was manufactured by cvs2svn to create tag 'Release-2001_03_23'.
deactivate this page for now.
deactivate this page for now
show them where to get info about the ports tree
remove the voting options..
add a bit more to the orphaned elements task. This is really something which we could do in log_accum.pl on freefall... if they'll let us do it.
Call htmlspecialchars in a few special places.
Add some background colour and a link to the TO DO page...
a new gif
we don't want robots here.
Adding redirect script to allow rewriting of port requests like /www/apache13. Still pretty rough right now.
A place to record who created what.
add more comments and debugging. comment out all debugging.
Don't let an object be a parent of itself.
Make sure default value for status is specified.
I think we should be using this instead of the other.pd* files
fix up some typos add/remove some drops to avoid error messages.
Remove uneeded sequences. Remove asc from index creation. Remove foreign key names from foreign key creation.
first commit - use this code to create a FreshPorts2 database.
Adding summary of freshports survey results
Add the orphans created by ports commits not having ports in front of the path.
Latest files for uploading output of pkg_info. Added support for pre-deleting ports if "-c" option is given. Improved debug (-d) support.
Latest commit of the port. Bump version and checksum.
adding cvs.html: fp2 CVS instructions
latest checksum for the port
0.2a version of port to upload output of pkg_info to freshports and register the listed ports
Files to process an uploaded file that contains the output of a pkg_info command.
makefile to craate ports' .tar files and whatever else we may want
IsLoginValid added.
This commit was manufactured by cvs2svn to create tag 'dummy'.
Import of Freshports port
add WatchListAdd, a function for adding an element to a user's main watch list.
Show the date the port was deleted. Limit the number of ports shown to something reasonable.
Added message to say stats are just since FreshPorts started and that they are updated daily.
Another todo item: automagically remove people if their email starts to bounce.
add a htmlspecialchars for those pesky things committers include in log messages.
Add the "verify the website against the mailing list" script which I've been thinking about for months.
Send the userid and password, not just the password.
remove extra fetch which was stopping passwords from being mailed out. reported by Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
This commit was manufactured by cvs2svn to create tag 'r2001-09-27'.
This commit was manufactured by cvs2svn to create tag 'ads_2000_10_20'.
This commit was manufactured by cvs2svn to create tag 'Release-2001_03_23'.
Change ports.committer to change_log.committer where it is actually used. Remove it where it it not actually used. Reported by Michael Haro <mharo@FreeBSD.org>
Initial commit of things to do.
Upgrade to fwatch 1.1 courtesy of Volker
Adding triggers to set an element as deleted if a new commit_log_element arrives with change_type = 'R'.
Remember to add parents as we trace through the tree to add a new element.
Change mysql.org to mysql.com
Add an announcement type feature.
add functions for system_version_element
just a commit
The final bit of code to reflect the latest database changes. element_revsion is just two fields. system_version_element is just three fields.
add 2001 to copyright
add some breaks; to switch statements.
make sure that those special HTML characters in the log messages are properly escaped.
Just the latest.
test
test
test
tset
test
test
test
test
test
test
test
test
test
test
test
test
removing file used for testing
more testing
more testing
Please delete this file
Add a timeline.
This commit was manufactured by cvs2svn to create tag 'www1-0'.
Importing development website
Standard project directories initialized by cvs2svn.
ConvertUsers now translates watch notice codes to watch notice ids.
more changes.
It works.
First commit
Works correctly now.
Now adds watch lists.
Script to copy Users from FreshPorts to FreshPorts2.
*** empty log message ***
Initial import.
*** empty log message ***
*** empty log message ***
*** empty log message ***
This commit was manufactured by cvs2svn to create tag 'head'.
This commit was manufactured by cvs2svn to create tag 'head'.
This commit was manufactured by cvs2svn to create tag 'head'.
This commit was manufactured by cvs2svn to create tag 'head'.
Create the FreshPorts2 project
Standard project directories initialized by cvs2svn.
adding sample messages
new version.
revision 2
*** empty log message ***
This commit was manufactured by cvs2svn to create tag 'release1_1'.
Removed <body > which was in _private/header.inc Commit ports-not-in-latest-index.php3 for first time. Modified Files: about.php3 authors.php3 bouncing.php3 categories.php3 category.php3 change_log.php3 change_log_details.php3 change_log_port.php3 changes.php3 convert_change_log.php3 customize.php3 files.php3 forgotten-password.php3 index.php3 inthenews.php3 legal.php3 login.php3 new-user.php3 port-description.php3 port-watch.php3 ports-deleted.php3 ports-new.php3 ports.php3 privacy.php3 search.php3 stats.php3 thanks.php3 watch-categories.php3 watch.php3 welcome.php3 whatnext.php3 Added Files: ports-not-in-latest-index.php3
This commit was manufactured by cvs2svn to create tag 'release1_1'.
2nd edition of DTD and XML example.
First commit of docs directory
Standard project directories initialized by cvs2svn.
This commit was manufactured by cvs2svn to create tag 'release1_1'.
*** empty log message ***
Fonts are now in another location
Upgrade to latest phorum
add link to stats page
added an include for an announcement.
First commit
First commit
This commit was manufactured by cvs2svn to create tag 'release1_1'.
add a USE statement.
Fix a spelling mistake.
This commit was manufactured by cvs2svn to create tag 'release1_1'.
use a LIB command.
Get this committed.
Added logs of time stamp printing so I could see where things took up time.
CreateDailySummary mods to increase db performance
use the correct file names when describing pkg-descr
Change number of commits shown to 100.
Add help with dbi->quote. Fix news query to take less CPU. Restrict robots.
Various changes to allow admin to work.
For deleting change_logs
*** empty log message ***
Cater for no incoming parameters
*** empty log message ***
Remove long description search Modified Files: search.php3
Diff applied against port-description.php3 to allow commits to be deleted. Added Files: deleting_commits.txt
Remove the BSDCon banner ad Modified Files: header.inc
Add code to strip timezone from timestamp. Might be related to new mysql. Modified Files: updates.pl
Hmmm, it assumed that a port commit started with cvs commit: ports/ now, it doesn't. the ports/ bit can be anywhere on the subject: line. Modified Files: log-catcher.awk
oops! forgot to add the ports changes for pkg-descr etc. Committing in updates Modified Files: updates.pl
changed pkg/DESCR to pkg-descr and other changes associated with new ports layout. Modified Files: ports.pm
extra checks to ensure directories exist. Modified Files: fetch-cvs-file.sh
first commit Added Files: fetch-cvs-file.sh
remove unused code. change freshports to FreshPorts. Modified Files: news.php3
change it so it uses fetch?rev=head Modified Files: fetch-cvs-file.sh
Disallow: /phorum/ Modified Files: robots.txt
ask for help in getting graphics clickable. Modified Files: stats.php3
moving to stats.php3 Removed Files: stats.php
add stats Modified Files: side-bars.php3
add stats. Modified Files: stats.php3
Always convert the id to lower case before creating the cookie. That's because mysql is case insensitive. Committing in _private Modified Files: commonlogin.php3
Add a bit of debugging Modified Files: index.php3
add a few more debugging lines Modified Files: getvalues.php3
Don't send stuff out if dont have an email or have been bouncing. Modified Files: forgotten-password.php3
redirect them to / if they are going back to index.php3 Modified Files: bouncing.php3
Clear out $UserID so the correct menu items are shown in the side-bar. Modified Files: forgotten-password.php3
Allow the users to recieve their password via email. Modified Files: login.php3 Added Files: forgotten-password.php3
let the owner know if a category is created. Modified Files: updates.pl
Add a new feature to allow showing of port creation date. Committing in _private Modified Files: port-basics.inc getvalues.php3
Pull back the correct information. When combined with a script to update the ports.last_change_id field correctly, this page now shows the correct details. Sorry about that folks. Modified Files: watch.php3
new gif Added Files: logs.gif
new gifs Added Files: broken.gif forbidden.gif
Modified Files: category.php3
if an error occurs fetching a category, show the error Modified Files: freshports.php3
do some parameter checking and give the user a nice screen when they get no data. Modified Files: category.php3 port-description.php3 port-watch.php3
Added broken and forbidden to the code. Modified Files: port-basics.inc
Added broken and forbidden to the code. Modified Files: index.php3 category.php3 ports-new.php3 port-description.php3 search.php3 ports-deleted.php3 watch.php3
just adding in. Added Files: graph.php image.php index.html phpgraph.php
New files. Added Files: graphics.php stats.php
change the logs.gif file to something with better definition Modified Files: files.php3 port-description.php3
some final touchups. Modified Files: port-description.php3 files.php3
put the cat/port values into the title Modified Files: files.php3
Allow the users to see what files are changed within a port. Modified Files: files.php3 port-description.php3
initial import
create a hardcode variable to the cvs repository Modified Files: port-basics.inc freshports.php3
use the freesoftware.com server to serve up the ads. Modified Files: header.inc
add in bsdcon banners to the whole site. Committing in _private Modified Files: header.inc
white space changes only. Modified Files: legal.php3
fix some caching bugs related to host name mistakes I made. Committing in _private Modified Files: commonlogin.php3
just restrict access to here
make the new changes Modified Files: changes.php3
add in the legal notice.
Add this legal name. Added Files: legal.php3 Modified Files: footer.inc
Add thislegal name. Added Files: legal.php3
change file to use side-bars Modified Files: welcome.php3
normal updates Modified Files: changes.php3
Cater for ports which are deleted, then reimported. We have them in the tree, but they are deleted. Just set them "status = 'A'" and get on with it. Modified Files: updates.pl
Don't let people do ugly things to the data input. use addslashes to stop such things. Modified Files: new-user.php3
Don't let people do ugly things to the data input. use addslashes to stop such things. Modified Files: login.php3 search.php3
recent changes.
Add jay to the thanks.
add this file Added Files: .htaccess
Add this file. Added Files: .htaccess
Tell the user that their email is bouncing. Modified Files: side-bars.php3 getvalues.php3
Tell the user that their email is bouncing. Modified Files: customize.php3 Added Files: bouncing.php3
add GetPortCategory add category to PortCreate add GetPortID Modified Files: updates.pl
fix up broken news. Modified Files: news.php3
change the code to use change_log, change_port. Modified Files: email.pl
Add privacy statement to website. Added Files: privacy.php3
change to use /usr/local/etc/freshports/ports.pm Modified Files: email.pl
show the latest 100 commits Modified Files: index.php3
don't do a getvalues.php3 during the submit. it overwrites values. Modified Files: new-user.php3
adding this file because if it's not there, and with these permission settings, news.php3 will fail to create it. Added Files: news.txt
remove "store more than one commit" as that's already in there now. Modified Files: whatnext.php3
initial add Added Files: thanks.php3
initial add Added Files: whatnext.php3
inital add Added Files: index.php3 list.php3 phpPollAdmin.php3 phpPollBar.gif phpPollCollector.php3 phpPollConfig.php3 phpPollUI.php3 results.php3 view.php3 vote.php3
post FreshPost 1.1 install Committing in _private Modified Files: commonlogin.php3
post FreshPost 1.1 install Committing in . Modified Files: convert_change_log.php3 index.php3 permissions.txt upgrade.1.txt watch.php3
first commit Added Files: passwd passwd.group
new permissions
new stuff
damn, forgot the db login Modified Files: updates.pl
another path which needs changing. Modified Files: updates.pl
change db and password to values which obviously need changing. Modified Files: updates.pl
add fake paths so we don't updates stuff we shouldn't. Committing in . Modified Files: log-catcher.awk
final changes before freshports 1.1 Committing in . Modified Files: log-catcher.awk log-catcher.pl Modified Files: updates.pl
final changes before freshports 1.1 Committing in . Modified Files: log-catcher.awk log-catcher.pl
add a stop-gap so we don't change the wrong database. Modified Files: commonlogin.php3
how to update.
final changes after doing a dry run. Modified Files: commonlogin.php3 getvalues.php3 new-user.inc
final changes after doing a dry run. Modified Files: changes.txt convert_change_log.php3 customize.php3 permissions.txt port-description.php3
fixed some of the origin= links. Committing in _private Modified Files: side-bars.php3
tables which need creating for version 1 Added Files: changes.txt
rename change_log_details.change_port_id to change_log_port_id Modified Files: updates.pl
These allow you to check the logs. Added Files: change_log.php3 change_log_details.php3 change_log_port.php3
rename change_log_details.change_port_id to change_log_port_id Modified Files: convert_change_log.php3
move the call to MarkPortAsRefreshNeeded to where it is always called for every entry being modified. Failure to do this means pkg/DESCR are not fetched and therefore the data is out of date. Modified Files: updates.pl
add these files to the collection Added Files: list-all-ports.pl one-off-walk-ports-and-update.pl
add a zero to the mask (to make it octal? or hex?) Modified Files: portschange.pm
now tests for a failed make call. Modified Files: ports.pm
now disconnects commented out some of the STDIN lines. Modified Files: walk-ports-and-update.pl
now adds up the total number of ports. also tided up some of that HTML. Modified Files: categories.php3
added a warning about stop signs and testing Modified Files: index.php3
The big change to full automation of commits.
creates a daily summary for all change_logs in system.
initial commits.
now removes the temp file it fetches. Modified Files: fetch-cvs-file.sh
change side bar table widths to 152. This should really go into a variable somewhere. change sorting to be by commit date, change_log_id, port name, category, version. add change_log_id to output so we can clump commits together under one commit time and commit message. This saves lots of real estate. Modified Files: index.php3
change table width to 152. This really should go into a variable somewhere. Committing in _private Modified Files: side-bars.php3
the new version for index. Modified Files: index.php3
Set $UserID to '' in getvalues adding origin to post in login.inc change username to userid in sidebars. Modified Files: getvalues.php3 login.inc.php3 side-bars.php3
fixed some spacing. and a redirect. Modified Files: login.php3
now includes code so you can refresh a single port. Modified Files: fetch-refresh-ports.pl
Now creates directories if a port is new. This allows the fetch to succeed. Modified Files: fetch-cvs-file.sh
Still looks good. have to consolidate index2..4, newrefreshtime, keichii, headerwithtwolines Committing in _private Modified Files: commonlogin.php3 getvalues.php3 new-user.inc port-basics.inc side-bars.php3
Still looks good. have to consolidate index2..4, newrefreshtime, keichii, headerwithtwolines Committing in . Modified Files: customize.php3 index.php3 port-description.php3 ports-deleted.php3 stats.php3 watch.php3
Looks good so far. Just a quick commit to save everything. At this point, I have the fetching of Makefile, pkg/DESCR, and pkg/COMMENTS going. But I have to know when to fetch such things. Committing in . Modified Files: fetch-cvs-file.sh fetch-refresh-ports.pl ports.pm test.pl
fetch-cvs-file.pl is actually fetch-cvs-file.sh Committing in . Modified Files: announce.pl email.pl ports.pm refresh-ports.pl test.pl Removed Files: fetch-cvs-file.pl
These files are used to refresh a port on-the-fly. fetch-cvs-file.sh will fetch the latest version of any cvs file. fetch-refresh-ports.pl uses the above to refresh all ports which need refreshing. Added Files: fetch-refresh-ports.pl fetch-cvs-file.sh
Standard project directories initialized by cvs2svn.
Added Files: fetch-cvs-file.pl
Sends announcements to people. Added Files: announce.pl
*** empty log message ***
Now uses change_log* tables fully. Should remove old fields from database and see if the .php3 files and scripts still work. Committing in _private Modified Files: port-basics.inc
Now uses change_log* tables fully. Should remove old fields from database and see if the .php3 files and scripts still work. Committing in . Modified Files: index.php3 port-description.php3 watch.php3
latest and greatest Modified Files: log-catcher.pl log-munger.awk
This looks like a good candidate for promotion. It includes the customization, uses the change_log, change_log_port, and change_log_details tables. Needs some minor changes yet. Show all changes on port-description page. Rename port.last_change_log_detail_id to last_change_log_id. What about deleted ports being added back in? Check watch.php for correct use of log tables. Committing in _private Modified Files: commonlogin.php3 getvalues.php3 port-basics.inc
This looks like a good candidate for promotion. It includes the customization, uses the change_log, change_log_port, and change_log_details tables. Needs some minor changes yet. Show all changes on port-description page. Rename port.last_change_log_detail_id to last_change_log_id. What about deleted ports being added back in? Check watch.php for correct use of log tables. Committing in . Modified Files: category.php3 convert_change_log.php3 index.php3 login.php3 port-description.php3 ports-deleted.php3 ports-new.php3 watch.php3
lists of permissions needed by mysql users. Added Files: permissions.txt
adding in the customization stuff Committing in phorum/include Modified Files: header.php
adding in the customization stuff Modified Files: commonlogin.php3 footer.inc freshports.php3 getvalues.php3 new-user.inc port-basics.inc side-bars.php3
adding in the customization stuff Modified Files: category.php3 customize.php3 index.php3 login.php3 port-description.php3 ports-deleted.php3 ports-new.php3 search.php3
just a file for converting change_log_detail to use change_log_port. Added Files: convert_change_log.php3
Initial import. Added Files: stats.php3
removed www from url Modified Files: footer.inc
fixed up setting of refresh_needed and started using index instead of a regex for FilesWhichPromptRefresh. Modified Files: updates.pl
now updates change_log_details properly. obtains needs_refresh and status when checking for existing ports. assigns value to needs_refresh only if necessary. sets needs_refresh to "N" if port is deleted. Modified Files: updates.pl
use index function instead of a regex when searching for existing pacakges. Modified Files: ports.pm
initial add Added Files: advdel.php datedel.php db.php easyadmin.php edit.php files.php global.php html.php main.php manage.php managemenu.php master.php new.php pass.php props.php quickapp.php quickdel.php quickedit.php setup.php
initial add Added Files: 3.php
initial commit Added Files: footer.php header.php index.php login.php stats.php upgrade.php upgrade.txt
Added scrolling through ports. Modified Files: index.php3
adding it. Added Files: pbfbsd2.gif
initial adding to the system Added Files: apache_pb.gif freshports.jpg mysql.gif new.gif php3.gif
added relative pathnames. incorporate changes from production. Modified Files: changes.php3 index.php3 category.php3
now uses the change_log file Modified Files: port-description.php3
change to use relative path names Modified Files: watch.php3 categories.php3 search.php3
the link to the page you are on is now disabled when you are on that page. Modified Files: side-bars.php3
change the URL to be site independent. Modified Files: header.inc
dunno Modified Files: port-basics.inc
added freshports_SideBarHTML* functions for side bar functionality Modified Files: freshports.php3
include caching here Modified Files: commonlogin.php3
change to relative path names Modified Files: header.php footer.php
fixe the | which was a wrong color Modified Files: read.php
Use relative path names. cache file name are now set in common_login Modified Files: about.php3 authors.php3 customize.php3 inthenews.php3 login.php3 port-watch.php3 ports-deleted.php3 ports-new.php3 watch-categories.php3 welcome.php3
remove hardcoded path names Modified Files: news.php3
added side bars etc. Modified Files: new-user.php3
add the favicon Added Files: favicon.ico
change to use mysql_connect for connecting to remove sleeping mysql processes Modified Files: mysql.php
This commit was manufactured by cvs2svn to create tag 'release-1-0'.
change the number of days something is marked as new to 10. Modified Files: port-basics.inc
add UNIX_TIMESTAMP(ports.date_created) as date_created to SQL so we can show whether or not something is new. Modified Files: watch.php3 ports.php3 port-description.php3
add vote now Modified Files: side-bars.php3
add copyright notice Modified Files: footer.inc
remove search on description until we get it right. Modified Files: search.php3
normal changes Modified Files: changes.php3
remove an echo HTML from freshports_echo_HTML Modified Files: freshports.php3
make sure it uses _private/port-basics.inc Modified Files: category.php3
remember to echo the html out Modified Files: categories.php3
added new.gif Modified Files: port-basics.inc
now records the changes in distinct tables as they arrive Modified Files: updates.pl
latest changes Modified Files: changes.php3
replaced delete ports link with the correct URL Modified Files: side-bars.php3
that blank line was causing problems. Modified Files: port-watch.php3
normal updates
redirection when login/logout is needed/done. Modified Files: side-bars.php3 Modified Files: watch.php3 watch-categories.php3 logout.php3 login.php3 customize.php3
redirection when login/logout is needed/done. Modified Files: side-bars.php3
added sidebars redirects to / if going to index.php3 Modified Files: login.php3
now handles an undefined $homepage much better. Modified Files: refresh-ports.pl ports.pm
added SIZE="+1" to titles of each table Modified Files: side-bars.php3
removed the styles Modified Files: header.php
modified URL to point to port description. Modified Files: news.php3
updated the outgoing message Modified Files: ports.pm
sends out email to people on a frequency basis. Added Files: email.pl
Added SendWatchNotice Modified Files: ports.pm
you can now sort by category or last update. useful if you get told something has been modified, but you don't know what. Modified Files: watch.php3
fix situation wherein not watching any ports caused an error.
Fixed error in in_array function Modified Files: freshports.php3
fix off-by-one bug when reading in watched categories for a given user. Modified Files: watch-categories.php3
changed meta tags adding new files to repository. Modified Files: about.php3 authors.php3 categories.php3 category-watch.php3 category.php3 changes.php3 customize.php3 inthenews.php3 login.php3 new-user.php3 port-description.php3 port-watch.php3 ports-new.php3 ports.php3 watch-categories.php3 watch.php3 welcome.php3 Added Files: news.php3 ports-deleted.php3 search.php3 ----------------------------------------------------------------------
change font sizes add deleted-ports page to side bars
for deleted ports, display "was maintainted by" and hide the download link.
removed unneeded code
tell robots to stay away from port-description.php3
ignored deleted ports
now marks ports as deleted if the Makefile is removed.
code to refresh ports which need refreshing.
no longer sets status to 'N' when a port is updated ignored ports are now tested for individually as using a REGEX was causing too many problems. improved formatting of code.
more testing
added search screen.
added deleted notice for deleted ports short description, and maintainer are now optionally displayed.
added ports.status to cater for deleted ports.
regular changes
Added bit about IRC.
When a new port is added, the status is now set to 'A' - active.
now works fine.
now uses ports.pm
split the file name into three parts, so we can recognize special files such as pkg/DESCR, etc.
All the scripts for log catching, log munging, and dataabse update.
now uses the new ports.pm module.
finally created a perl module for the most common routines.
Standard project directories initialized by cvs2svn.
now updates home page correctly
changed <big><big> to size="+2"
added standard font for in the news
made it standard.
add sidebars.
put side bar at the same level as other windows.
no longer needed.
removed as renamed to authors.php3
nada
mere formatting.
changed the graphics around.
Port description now includes Also listed in, required to build, and required to run.
nothing. really.
changes for login/logout taking you back to the original screen.
login/logout now take you to the screen from which they were invoked.
Just the latest changes.
a list of articles talking about freshports
Added an <h2>
replaced by about.php3
Add phorum to cvs.
Put the image above the table.
Put the image above the table. put sidebar in.
put a table in there.
made sure the user name appeared and not the user id.
New header file.
fixed spacing after last item in each table. It needed a <br>
Added graphics.
added headers and footers. much better. and graphics
Removed references to "Test site" and "not in production".
Added a message to show watch list is empty. now shows the home page for the port.
all is well
looks good. now lets add side bars
now changed to link to watch-categories.php3 upon submit.
Use this screen to view what categories you have ports watched.
committing the ports2.php3 and ports.php3 and swapping them around
getting pretty close. just need to settle the start and end parameters
just before trying to use a new method for retrieving large amounts of data
proper sorting added.
just more testing.
hide committer and update_description if null
fixed homepage bug, now ignore more directories, and allows you to start at a particular spot in the tree.
New format
new include file which details port attributes.
fix sorting.
fixed sorting, added bold to column titles, added notes to page about sorting.
describes the port
new look watch pages. now uses _private/port-basics.inc
now links to category.php3 page.
now links to port-description.php2 page.
shows the ports you are watching and their status. Needs to include categories too.
This version uses the new ports table, caters for ports without version numbers, and does rather nicely, thank you.
Added bit about lzh.
for a new port, set short_description to '-- waiting for description --'. also, set date_created to a datetime value instead of a date.
needs_update field is now being set correctly. yahoo!
OK. it ran through the entire ports tree that time. Looking good!
getting pretty close now. looking good.
most of the code has been written. Just have to start calling PortUpdate now.
Just adding more and more code to this.
After finding that I'd overwritten the log catcher with the log munger, I quickly learned out to extract a particular revision from cvs. Added headers to the top of each file. That should solve the above problem.
Commit of files right after moving scripts to /www/freshports.org/scripts/
*** empty log message ***
*** empty log message ***
This commit was manufactured by cvs2svn to create tag 'devel'.
Standard project directories initialized by cvs2svn.
*** empty log message ***
Committing in . Added Files: side-bars.php3
Committing in . Added Files: connect.pl log-catcher.awk log-catcher.pl log-munger.awk updates.pl
welcome.php3 added
Here we go. another commit. let's see how it goes.
This commit was manufactured by cvs2svn to create tag 'beta'.
This is the first commit of FreshPorts. Long may she live.
Standard project directories initialized by cvs2svn.