[leaf-devel] Re: [Shorewall-devel] What happens now?

2005-05-18 Thread Tom Eastep
Cristian Rodriguez wrote:
 2005/5/18, Tom Eastep [EMAIL PROTECTED]:
 
 
- We need to look at the big issues and make sure we've got a good
handle on them.  For me, these include (in rough order of priority from
my perspective):
* Multiple ISPs  load balancing
* Features to enable building a personal firewall with shorewall
* IPv6

 
 My ideas  are the following:
 
 1. Declare Shorewall alive but feature frozen,only bug fixes, until
 we can organize and get the needed coders,especially some good bash
 coders and an iptables geek (¿anyone?)

After 2.4.0 is out...

 
 2.I can take care of a mirror and enrole me to the website and 
 documentation. team.(please¡)
 

I think that we already have enough mirrors -- I think that the issue of
 where to place the rsync server and how to keep the mirrors and
sourceforge synced needs addressing. Basically, we need someone to be
Webmaster.

Since you are volunteering ...

I've attached the simple scripts that I use to publish to Sourceforge
and to my own server (shorewall.net AKA lists.shorewall.net AKA
cvs.shorewall.net AKA rsync.shorewall.net).

The way that this works currently is that I run 'publish' which:

a) Converts files from XML to HTML if the original file is XML.
b) Uses SCP to copy the file(s) to my server and to sourceforge (you
will need a user account on Sourceforge).

All of the current documentation and the website files are in CVS
(Shorewall-Website/ and Shorewall-docs2/).

Possibly Mike Noyes can help you with coming up with a new arrangement;
he has offered to help with things at the Sourceforge end. I'm uncertain
how to set up a publishing scheme based at Sourceforge that can keep the
mirrors updated.

One of the flukes with the HTML documentation is that part of the files
have an .htm extension and part have .html. The attached 'publish'
script depends on a ../Website directory to be populated with the .htm
files. The script that I use to build Shorewall releases
(http://shorewall.net/pub/shorewall/contrib/makeshorewall.sh) includes a
list of the .htm files -- that's a better approach but I just never got
around to adding it to the publish script (if it ain't broke, don't fix it).

Both the publish and makeshorewall scripts require recent Docbook XML
tools to be installed.

I use XXE (Xmlmind XML Editor -- http://www.xmlbind.com/xmleditor) to
edit the Docbook XML files. The standard version is free and it's a nice
WYSIWYG editor.

Note that there are two different files used for the Left Frame on the
website -- one for Sourceforge and one for the other sites (Sourceforge
has Logo requirements for the sites that they host).

I publish those files using an scp command rather than the publish script.

Example for Sourceforge:

scp Shorewall_sfindex_frame.htm
shorewall.sf.net:/home/groups/s/sh/shorewall/htdocs/Shorewall_index_frame.htm

 3. Files,mailist,and cvs stuff should be transfered to SF and a
 help needed item opened.

Nod -- we will move the mailing lists when Sourceforge has upgraded
their Mailman installation (I'm currently running a later release of
mailman so our files aren't compatible). CVS will be moved after 2.4.0.

 
 4. creat a more conservative release schema. IMHO shorewall have most
 of the needed features,but ipv6 is a good new one.
 

That is in line with Paul's recommendation.

-Tom
-- 
Tom Eastep\ Nothing is foolproof to a sufficiently talented fool
Shoreline, \ http://shorewall.net
Washington USA  \ [EMAIL PROTECTED]
PGP Public Key   \ https://lists.shorewall.net/teastep.pgp.key
#!/bin/sh

#STYLESHEET=/home/teastep/Shorewall/docbook-xsl-1.62.4//xhtml/docbook.xsl
STYLESHEET=/usr/share/xml/docbook/stylesheet/nwalsh/current/xhtml/docbook.xsl
WEBSITE=/home/teastep/Shorewall/Website

if [ $# -eq 0 ]; then
echo Usage: $(basename $0) XML file ...
exit 2
fi

while [ $# -gt 0 ]; do

case $1 in
*.xml)
b=${1%.*}

if [ -f ../Website/$b.htm ]; then
b=$b.htm
f=$WEBSITE/$b
else
b=$b.html
f=$WEBSITE/$b
fi

echo Converting $1 from XML to HTML ($b) ...

if xmllint --valid --noout $1  xsltproc --output $f --stringparam 
html.stylesheet html.css -param toc.section.depth 3 $STYLESHEET $1 ; then
filestocopy=$filestocopy $f
fi
;;

*)
filestocopy=$filestocopy $1
;;
esac

shift

done

if [ -n $filestocopy ]; then
for f in $filestocopy; do
filestoreport=$filestoreport $(basename $f)
done

echo Copying$filestoreport to SourceForge...
scp $filestocopy [EMAIL PROTECTED]:/home/groups/s/sh/shorewall/htdocs  
/dev/null
echo Copying$filestoreport to Mail...
scp -p $filestocopy [EMAIL PROTECTED]:/var/www/html  /dev/null
fi


#!/bin/sh

scp $@ [EMAIL PROTECTED]:/home/groups/s/sh/shorewall/htdocs/images
scp -p  $@ [EMAIL PROTECTED]:/var/www/html/images
#   cp  -pf $@ 

Re: [leaf-devel] Re: [Shorewall-devel] What happens now?

2005-05-18 Thread Mike Noyes
On Wed, 2005-05-18 at 11:57, Tom Eastep wrote:
 Cristian Rodriguez wrote:
 Possibly Mike Noyes can help you with coming up with a new arrangement;
 he has offered to help with things at the Sourceforge end. I'm uncertain
 how to set up a publishing scheme based at Sourceforge that can keep the
 mirrors updated.

Tom,
Do you pull or push with rsync? SF doesn't offer public rsync hosting.
Only project members with shell access can rsync to/from the shell.

I use a script on SF to xslt docbook xml to html. It's not great, but it
does work. One good thing, the public uri for docbook xsl files is local
to the SF shell.

daily.sh
http://cvs.sourceforge.net/viewcvs.py/leaf/sourceforge/admin/

Note: cron was just re-enabled by the SF staff. There are some
new restrictions to be aware of though.

-- 
Mike Noyes mhnoyes at users.sourceforge.net
http://sourceforge.net/users/mhnoyes/
SF.net Projects: leaf, phpwebsite, phpwebsite-comm, sitedocs



---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Re: [Shorewall-devel] What happens now?

2005-05-18 Thread Tom Eastep
Mike Noyes wrote:

 Do you pull or push with rsync? SF doesn't offer public rsync hosting.
 Only project members with shell access can rsync to/from the shell.

Currently, all of the mirrors pull from rsync.shorewall.net.

 
 I use a script on SF to xslt docbook xml to html. It's not great, but it
 does work. One good thing, the public uri for docbook xsl files is local
 to the SF shell.

Nod.

 
 daily.sh
 http://cvs.sourceforge.net/viewcvs.py/leaf/sourceforge/admin/
 
 Note: cron was just re-enabled by the SF staff. There are some
 new restrictions to be aware of though.
 

Ok -- I think I have a place where we can host an rsync server for the
mirrors; I'll continue this thought in another thread.

-Tom
-- 
Tom Eastep\ Nothing is foolproof to a sufficiently talented fool
Shoreline, \ http://shorewall.net
Washington USA  \ [EMAIL PROTECTED]
PGP Public Key   \ https://lists.shorewall.net/teastep.pgp.key


---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] Re: [Shorewall-devel] What happens now?

2005-05-18 Thread Mike Noyes
On Wed, 2005-05-18 at 12:28, Cristian Rodriguez wrote:
 2005/5/18, Tom Eastep [EMAIL PROTECTED]:
  I've attached the simple scripts that I use to publish to Sourceforge
  and to my own server (shorewall.net AKA lists.shorewall.net AKA
  cvs.shorewall.net AKA rsync.shorewall.net).
  
 http://ftp.belnet.be/ and others are providing rsync mirror,what we
 need is a master rsync server,sadly providing the hardware and
 bandwith for that is out of my possibilities :(
 
 anyone at leaf or Mandriva can help with this issue???

Cristian,
Charles may be willing and able to help. He hosts the leaf master rsync
site.

-- 
Mike Noyes mhnoyes at users.sourceforge.net
http://sourceforge.net/users/mhnoyes/
SF.net Projects: leaf, phpwebsite, phpwebsite-comm, sitedocs



---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


[leaf-devel] Re: [Shorewall-devel] What happens now?

2005-05-18 Thread Tom Eastep
Paul Gear wrote:
 Cristian Rodriguez wrote:
...
My ideas  are the following:

1. Declare Shorewall alive but feature frozen,only bug fixes, until
we can organize and get the needed coders,especially some good bash
coders and an iptables geek (¿anyone?)

2.I can take care of a mirror and enrole me to the website and 
documentation. team.(please¡)

3. Files,mailist,and cvs stuff should be transfered to SF and a
help needed item opened.

4. creat a more conservative release schema. IMHO shorewall have most
of the needed features,but ipv6 is a good new one.

hope it helps.
ps: please if you have comments,or help is needed with tech
issues,drop me a personal email.
 
 That all seems fairly reasonable.  Tom, would you mind summarising for
 the -devel list all of the offers you've received so we can take stock?
 

Ok -- I'll try. I've received several hundred emails today and I'm a bit
overwhelmed. I've had many offers for mirror hosting -- I don't see
additional mirrors as a priority at this point.

I've been trying to steer those with a real interest to the Leaf and
Shorewall development lists where they can participate in these discussions.

a) You (Paul) have been added as an administrator at SF (Thanks!).
b) Mike Noyes who works closely with the SF staff has offered his help
on that end.
c) Charles Steinkuehler (of Leaf fame) has offered hosting services and
may have some time to code (Sorry I haven't gotten back to you Charles
-- as you can imagine, this has been a wild day).
d) Cristian has offered to help with Documentation/Web site management
as has Alex Wilms.
e) Jim Richardson has offered to head development.
f) Ron Shannon has offered operational support and has surplus storage
and bandwidth.
g) Ian Allen has offered to help code (He also has two ADSL lines so he
can test the Multi-ISP support in 2.3/2.4).

I hope that I haven't forgotten anyone -- If I have, please speak up.

I think we have a core group here who can carry things forward. I'm
available help get things transferred off of my server but I think the
less that I have to say about how this plays out from here, the better.

-Tom
-- 
Tom Eastep\ Nothing is foolproof to a sufficiently talented fool
Shoreline, \ http://shorewall.net
Washington USA  \ [EMAIL PROTECTED]
PGP Public Key   \ https://lists.shorewall.net/teastep.pgp.key


---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_idt12alloc_id344op=click

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] Re: [Shorewall-devel] What happens now?

2005-05-18 Thread Charles Steinkuehler
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Mike Noyes wrote:
| On Wed, 2005-05-18 at 12:28, Cristian Rodriguez wrote:
| 2005/5/18, Tom Eastep [EMAIL PROTECTED]:
|  I've attached the simple scripts that I use to publish to Sourceforge
|  and to my own server (shorewall.net AKA lists.shorewall.net AKA
|  cvs.shorewall.net AKA rsync.shorewall.net).
| 
| http://ftp.belnet.be/ and others are providing rsync mirror,what we
| need is a master rsync server,sadly providing the hardware and
| bandwith for that is out of my possibilities :(
|
| anyone at leaf or Mandriva can help with this issue???
|
| Cristian,
| Charles may be willing and able to help. He hosts the leaf master rsync
| site.
Yes, I can host a master rsync site for shorewall at either of two CoLo
locations (100 MBit/s  45 MBit/s) with hardware that's already in place.
I'm already doing this for the leaf CVS archives (import the daily SF CVS
tarball and make it available via rsync) so users can mirror the Leaf CVS
directory w/o having to download the entire tarball (now multiple GBytes).
Just let me know what you'd like setup.  We can probably get something
running on either SF or the rsync server (or both) that auto-magically
builds and/or syncs the site and it's mirrors, works like Tom's publish
script, or whatever is desired...
- --
Charles Steinkuehler
[EMAIL PROTECTED]
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.0 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFCi7y3LywbqEHdNFwRAoT7AKDQZS6Fmv5p30Cohf89t7tplCKkcwCg7Xq9
6BNfugAxpZTw+E/nytOVF6M=
=VPfH
-END PGP SIGNATURE-
---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click
___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel