rejetto forum

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - MarkV

Pages: 1 ... 48 49 50 51
736
HFS ~ HTTP File Server / Re: HFS log file
« on: February 22, 2005, 02:18:59 AM »
Quote from: "rejetto"
Quote from: "MarkV"
- some symbols to use with log file name, e.g. %date%.log - this would allow rotation of logs
you'll get this in beta21

Not only me, I think I'm not alone...  :roll:
As for the options, why you don't hide 'advanced' settings by default? Advanced users had to enable 'expert options' to see all. This way, less experienced users would not be confused at first... I've seen many programs doing it this way.

edit: I looked through the options again and some of them could be hidden by default as the casual user does not need to change it...

MarkV

737
HFS ~ HTTP File Server / HFS log file
« on: February 21, 2005, 03:31:56 PM »
FR: Would it be possible to add log file limitation?

- size limit (FIFO maybe?)
- some symbols to use with log file name, e.g. %date%.log - this would allow rotation of logs
- delete old logs after xxx days

Or is it already there?
The logfile can get very large over time, that's why I ask...  B)

MarkV

738
HFS ~ HTTP File Server / Log out
« on: February 17, 2005, 08:39:31 PM »
Quote from: "Avneet"
i cant find the log out button..is theer any ??
HFS uses HTTP Basic AUTH, you have to close your browser to logout...
HFS can't do anything against that, sorry...  :?
Correct me if I'm wrong rejetto...  B)

MarkV

739
HFS ~ HTTP File Server / Writing programs is not an easy job
« on: February 15, 2005, 03:47:22 AM »
Quote from: "rejetto"
if we had config files in every folder, like Apache, it would be ok
.htaccess files would solve a lot of problems regarding protection...

Quote from: "rejetto"
you can get the same thing by creating a folder for each account.
Yes and if I could enter it as 'root' in the user profile HFS could just modify the URL so the user gets his folder as root. However, it was just an idea...

Quote from: "rejetto"
yes, here it goes from 8M to 17M
i tried making this function
Code: [Select]
iconsCache.Clear();
imagescache:=NIL;
while images.count > startingImagesCount do
  images.Delete(images.count-1);
and triggered it: just 100-200k were unallocated.
the fact is: i do not control the memory allocation. Windows does.
i don't know how to lower memory consumption, but we are on a forum, maybe someone will advice.
At least you tried. :) It could become a problem if you serve very large real folders and HFS stays up a very long lime. Damn Windows, I hate memory leaks... Anyway, please leave this code in the program, maybe someone gets better results (maybe Windows needs some time to release memory)

Quote from: "rejetto"
Quote
Would it be possible to add a "browse function" to "edit resource".
yes, it will come
Hooray! ;)

Quote from: "rejetto"
Quote
You mean these lines?
127.0.0.1:2388{loopback} Connected
127.0.0.1:2388{loopback} Not served: 403 - Deny
127.0.0.1:2388{loopback} Disconnected by server: banned - XXX bytes sent
yes...sad
:(

Quote from: "rejetto"
Quote
Is it possible to add 'Let download' to deny any downloads?
hmm, ok
i fear there's something better we could do, but i don't know what :)
If the options 'Let Browse', 'Let download' and 'Upload' are independent from each other, it would be a solution, at least for now.

MarkV

740
HFS ~ HTTP File Server / Much shorter post
« on: February 13, 2005, 11:29:50 PM »
Quote from: "rejetto"
+ File Menu -> "Edit resource"
Thank you... B)

edit:
Quote from: "maverick"
Would it be possible to add a "browse function" to "edit resource". It would make changing the path a lot easier.
Indeed that would make it a lot easier...


Quote from: "rejetto"
- requests from banned ones were logged, now ignored
You mean these lines?
127.0.0.1:2388{loopback} Connected
127.0.0.1:2388{loopback} Not served: 403 - Deny
127.0.0.1:2388{loopback} Disconnected by server: banned - XXX bytes sent

I get it with beta19 as well. Do you mean file log or also screen log?

One (final ;) ) question:
There is an option 'Let browse'. If you untick it, HFS denies listing of the resource. If I know the name of a file in that folder, I can download it (tested beta19). Is it possible to add 'Let download' to deny any downloads?
e.g. Allow listing (and upload if set) but not download?

MarkV

741
HFS ~ HTTP File Server / Looong post
« on: February 13, 2005, 10:54:30 PM »
Quote from: "rejetto"
Anyway, if you ask HFS to save cfg in a file, it won't delete registry.
So you can have safely user-based settings keeping them in files.
You just have to change the "working folder", HFS will read hfs.ini from there.
Agreed. ;)

Quote from: "rejetto"
Quote
The tooltip already shows me the path (second line), just no way to edit it...
you'll find it in beta19
Excellent! I'll test it ASAP...

Quote from: "rejetto"
Quote
The lock should appear next to all entries permissions apply to.
i already thought about it and think it would be a mess.
you can't have all information, always, at the same time.
i made a change in the tooltip to get this information.
Tooltip is OK. You can't have everything. But it's open source, I should learn Delphi... B)

Quote from: "rejetto"
Quote
Is it possible to add an option to disable inheritation of permissions for some entries?
if it is unprotected, why keep it in a protected folder?
put it elsewhere and hide it
you can have 2 links to the same file, one in the folder and visible, one out of the folder and hidden
Hmm, yes but if you protect the root, there is no 'elsewhere' :?

Why not allow the admin to 'declare' another root (user-based)? That way  every user could have its own 'home directory'!
e.g. you create a VFS folder 'UserA' and declare it as root for user A... Endless possibilities...:roll:

Quote from: "rejetto"
Quote
(now I know but other's may not)
the "recursion" on a protected structure is the classic behaviour.
it is what you get if you protect a folder on your disk. (...)

Right, every folder in NT inherits rights to subfolders and files. For every subfolder/file, I can disable inheritation and set different rights. Maybe in 3.0... :roll:


Quote from: "rejetto"
(...)but i decided to make a try, and found ..... it is better to not trust M$ ;)
I trust only open source completely 8O

Quote from: "rejetto"
Quote
But icons I don't use should be thrown out after some time or else the VFS would get bigger every time I add and remove files (I do this very frequently).
this wasting concerns only RAM. did someone noticed HFS wasting too much memory for icons? like 1MB...
I added my WINNT folder to the VFS (real) and opened it in my browser. HFS memory consumption jumped from 4012KB to 7432KB. More than 3 MB... After some time HFS should release the memory if nobody browsed that folder again...

Quote from: "rejetto"
my reply delayed a lot because your message was very long ;)
Yes, we should keep posts shorter...  :#)

MarkV

742
HFS ~ HTTP File Server / Upload files
« on: February 12, 2005, 04:04:50 PM »
Umm, you mean files  B)
First, you must use HFS 2.0beta, 1.6a can *NOT* upload.
http://www.rejetto.com/temp/hfs2.0beta18.zip

Then you must create a folder in your VFS, and it must be a real folder!
1. create a folder on your HD. Name it 'Upload' or whatever.
2. Drag'n Drop this folder into your VFS.
3. IF HFS asks (real or virtual?) then choose REAL.

Now, right click this folder in the VFS, choose 'Upload', 'Upload for users', and finlly ANYONE; or, select  your user(s), if any...

Save your VFS, and, your done!

MarkV

743
HFS ~ HTTP File Server / Forum link
« on: February 06, 2005, 09:59:52 AM »
Quote from: "TGeRi"
I get this: http://rejetto.gamesnet.it/forum/index.php?c=5

@rejetto

Please update the FORUM link, the cookies won't work if you come from http://www.rejetto.com/sw via that link.

MarkV

744
HFS ~ HTTP File Server / directories
« on: February 05, 2005, 05:06:31 PM »
Quote from: "to-do list"
2.1 FINAL
...
+ folder creation (with upload rights)
...

In to-do for 2.1...

MarkV

745
HFS ~ HTTP File Server / 2.0 coming...
« on: February 05, 2005, 07:00:52 AM »
Quote from: "TGeRi"
Hi!

I get this: http://rejetto.gamesnet.it/forum/index.php?c=5

and there i can not see any topic or anything.

TGeRi

Just klick the line saying 'HFS - Http File Server' to open.
Then, 'HFS forum - ENGLISH' and you're there.

MarkV

746
Quote from: "sgtfury"
HTTP 401.3 - Access denied by ACL on resource
Internet Information Services.

Looks like there's Microsoft Internet Information Services (IIS) up and running on your system. You have to shut down IIS first for two reasons:

1. IIS is occupying port 80 by default. I bet HFS is *NOT* running on port 80!
2. Aside frot that, IIS is also a security impact if not properly configured.

IIS runs as a service. Stop it and switch to 'Deactivated'.
Then, switch off  HFS (top-left button), enter 80 in the portbox and switch HFS back on. Now try to connect with your browser again.

(IF you do not want to shutdown IIS, use your IP address like this: http://your_IP_address:port . look up the port in the top-left corner of HFS)

Sorry for the bad English...

MarkV

747
HFS ~ HTTP File Server / FORUM link
« on: February 04, 2005, 10:51:03 AM »
Quote from: "TGeRi"
On www.rejetto.com/sw tha FORUM link is not working.

FORUM link is working, at least for me. Tested with Firefox and IE6

MarkV

748
HFS ~ HTTP File Server / 2.0 coming...
« on: January 31, 2005, 01:09:43 AM »
*push*

Hope the thread's not dead...  :roll:

MarkV

749
HFS ~ HTTP File Server / HFS
« on: January 26, 2005, 07:05:43 PM »
Quote from: "Igoriosha"
MarkV
I mean the same thing. But why there isn't message box with warning, or something.. or just leave the file dialog with cdrom empty.. Exception must be caught :)

At least HFS allows you to continue and does not terminate like some other software.
The box states "Please report this error", and so:

Quote from: "HFS 2.0 beta18"
I/O error 21
HFS 2.0 beta18
----------------------------------------------------------------
Stack list, generated 26.01.2005 20:03:10
[004AC160]{hfs.exe     } FileCtrl.TDirectoryListBox.DriveChange + $74
[004028A2]{hfs.exe     } System.ErrorAt + $16
[004AC160]{hfs.exe     } FileCtrl.TDirectoryListBox.DriveChange + $74
[004ACD33]{hfs.exe     } FileCtrl.TDirectoryListBox.SetDirectory + $9F
[004ACC5D]{hfs.exe     } FileCtrl.TDirectoryListBox.SetDrive + $59
[004AE282]{hfs.exe     } FileCtrl.TSelectDirDlg.DriveListChange + $12
[0043DDBC]{hfs.exe     } StdCtrls.TCustomCombo.Change + $1C
[004ABC0D]{hfs.exe     } FileCtrl.TDriveComboBox.SetDrive + $115
[004ABE49]{hfs.exe     } FileCtrl.TDriveComboBox.Click + $4D
[0043DD2F]{hfs.exe     } StdCtrls.TCustomCombo.CNCommand + $FB
[004675BC]{hfs.exe     } Controls.TControl.WndProc + $188
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0046A643]{hfs.exe     } Controls.TWinControl.DefaultHandler + $D7
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0043DC26]{hfs.exe     } StdCtrls.TCustomCombo.WndProc + $102
[0043ED19]{hfs.exe     } StdCtrls.TCustomComboBox.WndProc + $3D
[0046738C]{hfs.exe     } Controls.TControl.Perform + $24
[0046A697]{hfs.exe     } Controls.DoControlMsg + $23
[0046ACF3]{hfs.exe     } Controls.TWinControl.WMCommand + $B
[00452F38]{hfs.exe     } Forms.TCustomForm.WMCommand + $2C
[004675BC]{hfs.exe     } Controls.TControl.WndProc + $188
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0046A643]{hfs.exe     } Controls.TWinControl.DefaultHandler + $D7
[0041DFEE]{hfs.exe     } Classes.TThreadList.UnlockList (Line 3097, "classes.pas" + 1) + $7
[0042F8D0]{hfs.exe     } Graphics.FreeMemoryContexts + $98
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0045105D]{hfs.exe     } Forms.TCustomForm.WndProc + $421
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0045105D]{hfs.exe     } Forms.TCustomForm.WndProc + $421
[0041DFEE]{hfs.exe     } Classes.TThreadList.UnlockList (Line 3097, "classes.pas" + 1) + $7
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0042F8D0]{hfs.exe     } Graphics.FreeMemoryContexts + $98
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0042F8D0]{hfs.exe     } Graphics.FreeMemoryContexts + $98
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0041DFEE]{hfs.exe     } Classes.TThreadList.UnlockList (Line 3097, "classes.pas" + 1) + $7
[0045105D]{hfs.exe     } Forms.TCustomForm.WndProc + $421
[0046A1DC]{hfs.exe     } Controls.TWinControl.MainWndProc + $2C
[00428E1C]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[0046A643]{hfs.exe     } Controls.TWinControl.DefaultHandler + $D7
[0046AD02]{hfs.exe     } Controls.TWinControl.WMCommand + $1A
[004675BC]{hfs.exe     } Controls.TControl.WndProc + $188
[0046A643]{hfs.exe     } Controls.TWinControl.DefaultHandler + $D7
[004675BC]{hfs.exe     } Controls.TControl.WndProc + $188
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0041DFEE]{hfs.exe     } Classes.TThreadList.UnlockList (Line 3097, "classes.pas" + 1) + $7
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0041DFEE]{hfs.exe     } Classes.TThreadList.UnlockList (Line 3097, "classes.pas" + 1) + $7
[0042F8D0]{hfs.exe     } Graphics.FreeMemoryContexts + $98
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0043DC26]{hfs.exe     } StdCtrls.TCustomCombo.WndProc + $102
[0043ED19]{hfs.exe     } StdCtrls.TCustomComboBox.WndProc + $3D
[0046A1DC]{hfs.exe     } Controls.TWinControl.MainWndProc + $2C
[00428E1C]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[00457263]{hfs.exe     } Forms.TApplication.ProcessMessage + $83
[0045729A]{hfs.exe     } Forms.TApplication.HandleMessage + $A
[00454117]{hfs.exe     } Forms.TCustomForm.ShowModal + $147
[004AE667]{hfs.exe     } FileCtrl.SelectDirectory + $16F
[004FE86B]{hfs.exe     } main.TmainFrm.Addfolder1Click (Line 5296, "main.pas" + 1) + $D
[0045DFE6]{hfs.exe     } Menus.TMenuItem.Click + $A6
[0045F1BF]{hfs.exe     } Menus.TMenu.DispatchCommand + $13
[0045FE9E]{hfs.exe     } Menus.TPopupList.WndProc + $82
[0045FDED]{hfs.exe     } Menus.TPopupList.MainWndProc + $1D
[00428E1C]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[00457263]{hfs.exe     } Forms.TApplication.ProcessMessage + $83
[0045729A]{hfs.exe     } Forms.TApplication.HandleMessage + $A
[004574BA]{hfs.exe     } Forms.TApplication.Run + $96
[00503245]{hfs.exe     } hfs.hfs (Line 53, "c:\code\mine\hfs\hfs.dpr" + 13) + $2
----------------------------------------------------------------
System   : Windows NT 4.0 Workstation, Version: 4.0, Build: 565, "Service Pack 6"
Processor: AMD, AMD Athlon(tm) XP 2000+, 1666 MHz MMX
Display  : 1024x768 pixels, 32 bpp
----------------------------------------------------------------
----------------------------------------------------------------
Product Versions

hfs.exe: Build: 0 25.01.2005 05:26:20
hfs16a.exe: Build: 0 24.05.2004 00:20:54

Quote from: "HFS 2.0 beta18"
I/O error 87
HFS 2.0 beta18
----------------------------------------------------------------
Stack list, generated 26.01.2005 20:07:21
[004AC160]{hfs.exe     } FileCtrl.TDirectoryListBox.DriveChange + $74
[004028A2]{hfs.exe     } System.ErrorAt + $16
[004AC160]{hfs.exe     } FileCtrl.TDirectoryListBox.DriveChange + $74
[004ACD33]{hfs.exe     } FileCtrl.TDirectoryListBox.SetDirectory + $9F
[004ACC5D]{hfs.exe     } FileCtrl.TDirectoryListBox.SetDrive + $59
[004AE282]{hfs.exe     } FileCtrl.TSelectDirDlg.DriveListChange + $12
[0043DDBC]{hfs.exe     } StdCtrls.TCustomCombo.Change + $1C
[004ABC0D]{hfs.exe     } FileCtrl.TDriveComboBox.SetDrive + $115
[004ABE49]{hfs.exe     } FileCtrl.TDriveComboBox.Click + $4D
[0043DD2F]{hfs.exe     } StdCtrls.TCustomCombo.CNCommand + $FB
[004675BC]{hfs.exe     } Controls.TControl.WndProc + $188
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0046A643]{hfs.exe     } Controls.TWinControl.DefaultHandler + $D7
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0043DC26]{hfs.exe     } StdCtrls.TCustomCombo.WndProc + $102
[0043ED19]{hfs.exe     } StdCtrls.TCustomComboBox.WndProc + $3D
[0046738C]{hfs.exe     } Controls.TControl.Perform + $24
[0046A697]{hfs.exe     } Controls.DoControlMsg + $23
[0046ACF3]{hfs.exe     } Controls.TWinControl.WMCommand + $B
[00452F38]{hfs.exe     } Forms.TCustomForm.WMCommand + $2C
[004675BC]{hfs.exe     } Controls.TControl.WndProc + $188
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0046A643]{hfs.exe     } Controls.TWinControl.DefaultHandler + $D7
[0041DFEE]{hfs.exe     } Classes.TThreadList.UnlockList (Line 3097, "classes.pas" + 1) + $7
[0042F8D0]{hfs.exe     } Graphics.FreeMemoryContexts + $98
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0041DFEE]{hfs.exe     } Classes.TThreadList.UnlockList (Line 3097, "classes.pas" + 1) + $7
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0042F8D0]{hfs.exe     } Graphics.FreeMemoryContexts + $98
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0042F8D0]{hfs.exe     } Graphics.FreeMemoryContexts + $98
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0041DFEE]{hfs.exe     } Classes.TThreadList.UnlockList (Line 3097, "classes.pas" + 1) + $7
[0045105D]{hfs.exe     } Forms.TCustomForm.WndProc + $421
[0046A1DC]{hfs.exe     } Controls.TWinControl.MainWndProc + $2C
[00428E1C]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[0046A643]{hfs.exe     } Controls.TWinControl.DefaultHandler + $D7
[0046AD02]{hfs.exe     } Controls.TWinControl.WMCommand + $1A
[004675BC]{hfs.exe     } Controls.TControl.WndProc + $188
[0046A643]{hfs.exe     } Controls.TWinControl.DefaultHandler + $D7
[004675BC]{hfs.exe     } Controls.TControl.WndProc + $188
[0046A55F]{hfs.exe     } Controls.TWinControl.WndProc + $157
[0043DC26]{hfs.exe     } StdCtrls.TCustomCombo.WndProc + $102
[0043ED19]{hfs.exe     } StdCtrls.TCustomComboBox.WndProc + $3D
[0046A1DC]{hfs.exe     } Controls.TWinControl.MainWndProc + $2C
[00428E1C]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[00457263]{hfs.exe     } Forms.TApplication.ProcessMessage + $83
[0045729A]{hfs.exe     } Forms.TApplication.HandleMessage + $A
[00454117]{hfs.exe     } Forms.TCustomForm.ShowModal + $147
[004AE667]{hfs.exe     } FileCtrl.SelectDirectory + $16F
[004FE86B]{hfs.exe     } main.TmainFrm.Addfolder1Click (Line 5296, "main.pas" + 1) + $D
[0045DFE6]{hfs.exe     } Menus.TMenuItem.Click + $A6
[0045F1BF]{hfs.exe     } Menus.TMenu.DispatchCommand + $13
[0045FE9E]{hfs.exe     } Menus.TPopupList.WndProc + $82
[0045FDED]{hfs.exe     } Menus.TPopupList.MainWndProc + $1D
[00428E1C]{hfs.exe     } Classes.StdWndProc (Line 10565, "classes.pas" + 8) + $0
[00457263]{hfs.exe     } Forms.TApplication.ProcessMessage + $83
[0045729A]{hfs.exe     } Forms.TApplication.HandleMessage + $A
[004574BA]{hfs.exe     } Forms.TApplication.Run + $96
[00503245]{hfs.exe     } hfs.hfs (Line 53, "c:\code\mine\hfs\hfs.dpr" + 13) + $2
----------------------------------------------------------------
System   : Windows NT 4.0 Workstation, Version: 4.0, Build: 565, "Service Pack 6"
Processor: AMD, AMD Athlon(tm) XP 2000+, 1660 MHz MMX
Display  : 1024x768 pixels, 32 bpp
----------------------------------------------------------------
----------------------------------------------------------------
Product Versions

hfs.exe: Build: 0 25.01.2005 05:26:20
hfs16a.exe: Build: 0 24.05.2004 00:20:54

MarkV

750
HFS ~ HTTP File Server / 2.0 coming...
« on: January 26, 2005, 06:56:19 PM »
Quote from: "TGeRi"
I think it would be nice if the ROOT folder could be REAL folder.

Quote from: "to-do list"
2.1 FINAL
+ bind the root to a folder (acts as a real-folder)

As you see, already in to-do list for 2.1... ;)
http://www.rejetto.com/forum/viewtopic.php?t=763

MarkV

Pages: 1 ... 48 49 50 51