To try and answer your question, it is just my perception, but XP is modified in SP2-3 with TCP/IP modifications in timeouts, open numbers and damaged packet requests and some other reg issues that (to the uninited) seem to have a commonality of security implication with Hiawatha ideals. The * items might be fairly new to reg, don't really know.

"Yesterday, an interesting HTTP DoS tool has been released. The tool performs a Denial of Service attack on Apache (and some other) servers by exhausting available connections. While there are a lot of DoS tools available today, this one is particularly interesting because it holds the connection open while sending incomplete HTTP requests to the server." [sans.org]

- Slowloris HTTP DoS

I know for a long time that this vulnerability is present in Apache. It surprises me that nobody has implemented an exploit sooner. Another thing in Apache that bothers me: the runtime of a CGI. A CGI process can run forever under Apache. A single CGI script can DoS a webserver. A system administrator is needed to kill the script. And what about a client that keeps on guessing passwords for HTTP authentication?

These kind of Apache issues inspired me to create Hiawatha, with settings for maximum request sending time, maximum CGI run time, client banning, etc. Features that, in my opinion, every daemon should have.
-- End Quote

All I knew from the Hiawatha changelog is that Hugo has introduced bug fixes in the last couple of releases after 6.14. I have installed and used Hiawatha 6.16 on Ubuntu and CentOS. If you wait a little you would definitely find 6.16 available for Puppy as a pet package._________________Macpup - The beauty of linux | Pritlog - Simple blog app

Hello Prit1,
Just to note, Hiawatha may be simple for some, but to a newbie it appears to have lots of adustments and thats not a bad thing, if defaults are well thought out, which I believe from reading the manual pages and FAQ Forum, that it will work perfect for me, especially after viewing your sample config.

And Oh So Cool about 6.16, I'm going ahead with present ISO package as a learning exercise, Thank you for your insight and answers.

Having a few problems:
a) getting the webserver control panel in place
b) Can't seem to get a system to boot from hard drive
c) Why does one puplet use " hda " and another " sda " for harddrive nomenclature?

Couldn't get Webserver (pup421k262516) Puppy to load to hard drive so investigated another puplet (LighthousePup-442-d.iso) to see if it would, and it didn't, but it sure was neat, I watched some Nasa ch2 TV on a streaming video, and it has dozens of packages all in the menu.
So thought, hmm! Load Hiawatha 6.16 into LightHouse and just boot with CD and run from HD disk. Picked up (Prit1's) Hiawatha pet and it loaded fine -- except one disclaimer message indicating " no menu available ".

Long story short there are now 2 SFS + the saves on harddrv and both have updated each other and both have Hiawatha 6.16 and no control panel on either for 6.16.
I should be discouraged, but I'm not, you can't believe how resilient these puppy packages are to all this double file mixing, as they still open and packages continue working.

Yelpp!!!
But I really need some help to determine why the universal installers won't load to harddrive and why Hiawatha 6.16 doesn't show a Lamp control panel (Please view "HowTo" post)

Haven't any problem reformating the first partition -- one more time :)

I must (sheepishly) apoligize for my previous questions about menu's and Hiawatha 6.16, it seems, that while going through the config file --- the word Apache is everywhere, and I thought I had Hiawathia. After doing some back tracking with "browser now set to load images" for PuppyMartin post -- seems I mislabeled the disk or selected the wrong file -- got to solve the early AM insomnia another way!

Start Universal Installer and install to sda1 -- It eventually asks to update or WIPE _ _ It will update but the GRUB install is different and for me it would not boot after the GRUB update

Ran install once more conditions - as above --

Choose to WIPE -- The GRUB install can become very circucular, a real point of another failure, especially as little distinction is given between Hard drive and Floppy install menu reset _ _ _ Just a novices opinion --

GRUB, with the correct menu choices will complete and the drive will boot
-- Boot Success from drive (webserverpuppyX1.iso) Puppy
(You don't want to know how many times it took me;)

In desperation - Searched for "Mount on boot" and found this link:
http://www.murga-linux.com/puppy/viewtopic.php?search_id=259106281&t=44662

It refers to AutoBoot
and - Much Thanks to DAVID S. - for his explanation and examples

For both Webserverpuppies I had to use the: fat-free-3.01-xorg.iso Booted as " puppy pfix=ram " which is ram only mode - to have Pfind and Permission controls available

I had to make a new directory " Startup " under ROOT and created a file named " mount " where duplicated David's guide syntax -- using my drives parameters
File named - mount contents as below
#!/bin/sh
mount -t vfat /dev/sda2 /mnt/sda2

Save file named - mount and make executable and searchable -- select - Startup and make executable and searchable

Follow David's guide for /etc/fstab I added under floppy line using spaces as to equal other column separations

/dev/sda2 /mnt/sda2 auto defaults 0 0

and then to /etc/rc.d/rc.local add line

mount /dev/sda2

Now persuing the Apache directory syntax

This worked first time for me, and I salute and thank you David, and others for posts on this topic

Thanks for this wonderful puppy, it was just what I needed for some web development I am planning.

I intend to use wordpress, and the puppy has just what I need.

The problem is, I really can't make it work on this puppy, and that kills me, because it works on my horrible WinXP+XAMPP.

For the first (Hiawatha) distro, I get a "500-Internal server error" , nothing logged in /var/log. If I create the logging directory /var/log/hiawatha, I get logs for access , etc., but I get no errors. Stuck here.

For the second distro(Apache), I get Apache to show me the wordpress php configurator, but I get a "cannot connect to database" from wordpress all the time. Even edited the config by hand, same error. I'm sure I got mysql working correctly (I followed the "5 minutes install" for WP), and on the xp machine everything works well.

Can you give me a hand? I love this compact distribution, and it's blazingly fast on the ancient computer I plan to use for web serving.

I have little linux experience, but I worked as a FreeBSD admin before.

Hello,
Would anyone have info on how to edit the Wigwam tests on reboot server startup. I am asking Hugo about Virtual IP hosts and there is supposed to be some tests in this startup file for Identical IP numbers and these tests need to be disabled, but I can't seem to find where they are located, as the files Wigwam and Hiawathia do not directly start the server, which seems only to respond to the menu control screen.

Hope this description makes some sense and someone can provide some insight to these control files.

Is it possible to update Puppy Hiawatha 6.14 to version 6.17.1?
If so, could you post the steps required.

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum