|
This site runs with your support. Please donate:
|
|
 |
 |
I've really considered moving to SVN (Subversion) several times. Why? - It's up-to-date, latest with atomic commits, yada - It has great merging tools - It works with all many tools like bug trackers.
The only thing that is stopping me is that TAGS = BRANCHES = COPIES
For Nuke Patched Core, each tag is just that, a tag property written on one individual file in the main trunk. I can tag for different releases (Patched75, Patched76... phpNuke75, phpNuke76...) and I can see which tags are available. Once I make changes, I just bring the tags up to the current version. (Even add tags as necessary for those that weren't patched but now are)
This kind of system means I can essentially patch different versions in parallel. There are subtle changes between phpNuke versions, so I don't want to share the trunk between all of them.
When SVN tags something, it puts it into a tags folder. There is an ancestry relation, but I have to manually go and look for which tags are out there; find the tag folders and merge them individually. That's a lot of work. Branches are also tags... they just go into the branches folder. And all of these are just "cheap copies" of the actual trunk file. Once I edit the trunk, I have to spider through the different revision trees to determine where it needs to be updated.
In CVS, I view the tags and apply them in one step. Easy. And check out the tags for easy packaging by an automated system. I don't know how I can set up SVN to work the way I want to easily. I know it supports some kind of properties per file, but all the easy shortcuts want a folder(tag/branch) path and a revision number.
|
I removed the multiple languages from the main phpNuke packages. They added a lot of files where most people just use English.
I will have seperate language downloads available, but for now, you can grab them directly from the CVS. They are tagged 'zlang-languagename' for example, French is now tagged 'zlang-french'
Should save the trouble of installing a large amount of needless files. You'll get the English files, and only install the other languages that you want!
|
|
Server Downtime and Reset
|
|
Sorry for the downtime and reset - I will be restoring CVS services ASAP More explaination here
|
Posted by Evaders99 on Monday, September 18 2006 @ 22:40:21 EDT (2984 reads)
(comments? | Score: 0)
|
|
Server is scheduled to go down on Friday, April 7th, starting at approximately
9pm MST (Arizona, no Daylight Savings) for heavy maintenance. We anticipate downtime
of possibly 24 hours and hope to keep it down to that or even less.
Thanxs for your patience!
|
|
Near Patched 3.2 Release... ?
|
|
Unfortunately when I tested this with RavenNuke's team, we found an issue when magic_quotes_gpc is turned on for the server. A proper fix will take a lot more time...
So to release Patched 3.2 as is or not?
|
Posted by Evaders99 on Monday, March 27 2006 @ 20:04:41 EST (1570 reads)
(comments? | Score: 0)
|
|
|
Multilingual Language Updates
|
|
I saw some reports of parse errors that have security issues with them. So I updated these non-English files - normally I don't maintain them because I don't know the translations are correct or not. They are not included in the Patched files, but I am adding them to the full phpNuke packages. Finally, they are tagged 'zLanguage' if you need.
I am considering just removing the other languages and only supporting the english files. Those who want the multilingual files may have to download a seperate package. This will make the file size a lot smaller and things easier to manage.
|
Posted by Evaders99 on Wednesday, March 08 2006 @ 20:07:14 EST (1504 reads)
(comments? | Score: 0)
|
|
Hey everyone!
Patched 3.2 is out, meaning its time for a next release of Nuke Patched Core (NPC). I am currently implementing and testing all the changes I can. I expect a release fairly soon. Note that 3.2 contains a lot of validation changes, so it will be a fairly full package just like 3.1. Just too many changes to document without the CVS. If you aren't using the CVS, you really should! :) Also note that there will be packages to upgrade from 3.1 (NPC or regular) to 3.2 NPC.
Finally, I am testing a release of NPC for 7.5. It will include most everything from 7.6, so it requires the use of $admin_file. Do not change in the config.php if you are using 7.5 - less other addons not function properly. Sorry, but I don't want to redo tons of changes when $admin_file does what it is intended. Keep $admin_file the same and admin.php the same
|
Posted by Evaders99 on Monday, February 27 2006 @ 20:32:04 EST (1414 reads)
(comments? | Score: 0)
|
|
|
Critical: Your Account Avatar Validation Fix
|
|
(Good news, the ViewCVS is back up! YEA!)
A critical variable validation security issue has been found for all phpNuke versions. Apply the latest changes to the function avatarsave() and avatarlinksave() to modules/Your_Account/index.php (Select Compare 1.4 to 1.3). This applies the same to the Patched files. Other packages may require other code changes.
|
|
Important: Remote Directory Traversal Security Issue
|
|
A critical Remote Directory Traversal security issue has been found for all phpNuke versions. Apply the latest changes to the function stripos_clone() to mainfile.php (Select Diff to previous 1.13). This applies the same to the Patched files. Other packages may require other code changes. Also I've updated the files to maintain changes with the Patched files, including reverting the changes to the SQL Layer and steamlining the include code in mainfile.php
|
Posted by Evaders99 on Wednesday, October 19 2005 @ 23:37:39 EDT (1762 reads)
(comments? | Score: 0)
|
|
|
Important: XSS Security Fix
|
|
A critical XSS security issue has been found for all phpNuke less than 7.9 (7.9's filtering scheme seems to be immune). Apply the latest changes to mainfile.php (Select Diff to previous 1.10). This applies the same to the Patched files. Other packages may require other code changes.
|
|  |
|