mars_nwe-0.99.pl19
This commit is contained in:
139
doc/CHANGES
139
doc/CHANGES
@@ -1,6 +1,8 @@
|
||||
Sorry, this is in German only.
|
||||
Sorry, beginning is in German only.
|
||||
User important notes are in the NEWS file.
|
||||
Aenderungen in mars_nwe bis zum : 03-Nov-97
|
||||
Aenderungen in mars_nwe bis zum:
|
||||
Changes in mars_nwe till:
|
||||
=> 30-May-00 <=
|
||||
--------------------------------
|
||||
Erste 'oeffentliche' Version
|
||||
^^^^^^^^^^ VERSION 0.94 ^^^^^^^^
|
||||
@@ -393,10 +395,10 @@ Erste 'oeffentliche' Version
|
||||
- Verzeichnisse werden nicht mehr auf readonly gesetzt.
|
||||
<----- ^^^^^^^^^^ pl4 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
- negotiate Buffersize von < 512 wird nun ignoriert. ( Hayo Schmidt )
|
||||
- namspace.c:
|
||||
- namspace.c:
|
||||
- get_dbe_data_from_disk: Rechteproblem beim readlink beseitigt.
|
||||
- max_dir_base_entries nun auch in conf file aenderbar (section 63)
|
||||
- nw_search_file_dir so abgeaendert dass das Loeschen von Verzeichnissen
|
||||
- nw_search_file_dir so abgeaendert dass das Loeschen von Verzeichnissen
|
||||
nun funktionieren sollte. Evtl. muss bei sehr grossen Verzeichnissen
|
||||
max_dir_search_handles(section 80 in nwserv.conf) hochgesetzt werden.
|
||||
<----- ^^^^^^^^^^ pl5 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
@@ -408,6 +410,131 @@ Erste 'oeffentliche' Version
|
||||
- archive bit ist bei Dateien nun default gesetzt.
|
||||
- archive bit wird nun bei Client Schreiboperationen gesetzt.
|
||||
<----- ^^^^^^^^^^ pl6 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
- in examples/config.h. NEW_ATTRIB_HANDLING removed.
|
||||
- connect.c: nw_dir_search() corrected for new get_dir_attrib.
|
||||
- changed some includes and defines for (g)libc6 / RH5.
|
||||
- added some fixes from Andrew Sapozhnikov <sapa@hq.icb.chel.su>
|
||||
fixed prop_find_member bug, !!!!!!!! VERY important !!!!!!
|
||||
fixed add and delete property_val,
|
||||
fixed dos search routine.
|
||||
- new startup bindery check/compress routine.
|
||||
- prop_delete_member changed to avoid holes (id==0) in a set section.
|
||||
- bindery function creat_new_db() now saves old files to xyz/nwdbm.sav/.
|
||||
<----- ^^^^^^^^^^ pl7 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
- queue code changed. WinNT did not print every job.
|
||||
should also solve some strange problems under W95 and dos clients.
|
||||
- old dos search routine is now reused again for namespace calls, because
|
||||
new dos search routine from Andrew did not work with this calls.
|
||||
( xcopy32 *.* did not work for for non OS/2 namespace volumes )
|
||||
<----- ^^^^^^^^^^ pl8 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
- nwqconn.c:open_creat_queue_file(): insert missing nw_free_dir_handle()
|
||||
- nwdbm.c: enhanced section 22, now normal user/client may act as print-
|
||||
qserver.
|
||||
- nwfile.c: removed bug in file read routine when reading a pipe.
|
||||
- nwqueue.c: nw_service_queue_job()
|
||||
queue files of length 0 are now deleted automaticly 1 minute
|
||||
after creation, if they are serviced by a queue server.
|
||||
- nwqueue.c: new: nw_close_connection_jobs()
|
||||
- nwqconn.c: new: free_connection_task_jobs()
|
||||
- added first simple trustee routines. ( new volume switch 't' )
|
||||
see doc/TRUSTEES
|
||||
- added supervisor security equals handling.
|
||||
- changed device configurator a little bit so that running
|
||||
ipx programs like ncpmount will not be killed by a
|
||||
starting or stopping nwserv.
|
||||
- changed default attrib/trustee location from /var/lib/nwserv -> /var/nwserv
|
||||
- some cleanings to make UnixWare happy.
|
||||
- close_file() only closes file if task correspond with file opened task.
|
||||
Do not know whether this is ok, but it seems so.
|
||||
Programs like Visual C linker (Borland,MS) now work correct.
|
||||
<----- ^^^^^^^^^^ pl9 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
- changed call 0x17, 0x0f, to let it handle only files not directories.
|
||||
(mask 0x10 attrib flag )
|
||||
- new dos search routine (from pl7) changed to handle '*' correct, for
|
||||
example the call 0x17, 0x0f is called by syscons change file trustees
|
||||
with '*' as searchstring. Also changed to handle '*xyz.xyz' in a
|
||||
more restrictive way. I hope this is correct now.
|
||||
<----- ^^^^^^^^^^ pl10 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
- ncp call 0x7a (read queue job entry (new)) is now availible.
|
||||
<----- ^^^^^^^^^^ pl11 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
- changed default bindery directory location:
|
||||
/etc -> /var/nwserv/db ( section 45 )
|
||||
- possibility to unset the print banner flag.
|
||||
( some strange W95 printer drivers always set banner flag to TRUE )
|
||||
- port to FreeBSD by Boris Popov <bp@butya.kz>
|
||||
<----- ^^^^^^^^^^ pl12 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
- small FreeBSD patch from Boris Popov. (nwroute1.c)
|
||||
- added diagnostic-answers routine from Valeri Bourak. (nwserv.c)
|
||||
- small pipe-filesystem patches.
|
||||
- changed example programs (unxcomm/comm) for pipe-filesystem access.
|
||||
- BUG in unx_xrmdir(),unxfile.c removed, opendir() was called twice.
|
||||
- added namespace calls (0x57) add,delete trustee routines.
|
||||
- new function 'Get Queue Job List' (0x17,0x81) added.
|
||||
- new function 'Set Queue Status' (0x17,0x67/0x7e) added.
|
||||
- debug/log file now with date/time
|
||||
- nw_close_file() now closes files again which were opened
|
||||
with different task. ( was inserted in pl9 )
|
||||
- open_creat_queue_file() routine only sets the file noreuse flag
|
||||
if file is opened for writing.
|
||||
- fn_dos_match routine corrected, was broken in pl7. ( ndir.exe works again )
|
||||
<----- ^^^^^^^^^^ pl13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
- now section 1 permissions works for '~' ('HOME') entries too
|
||||
- get_fs_usage now also sets fsu_bavail to limit.
|
||||
- new flag 'T' for volumes which has trustees & ignore the rights granted
|
||||
in UN*X filesystem, added by Norbert Nemec <nobbi@cheerful.com>
|
||||
- added 'inherited_rights_mask handling' to some routines.
|
||||
- nwfile.c. Filehandle can now be used for more than one open.
|
||||
Don't know whether this is correct. Under W95 client the dos
|
||||
programm 'blinker' needs it.
|
||||
- nw_rmdir() in connect.c now returns correct error code if directory
|
||||
cannot be removed because it is not empty.
|
||||
<----- ^^^^^^^^^^ pl14 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
- doc/PIPE-FS.ger with new examples from Sascha Herrmann
|
||||
- added '#define _SVID_SOURCE' and '#define _XOPEN_SOURCE'
|
||||
in net.h to let mars_nwe work with glibc.
|
||||
- connect.c, free_dir_stuff(), correcting error when recursively deleting a
|
||||
largish directory tree, hint from Boris Popov, 21-Feb-99.
|
||||
- Get Queue Job List (new) now returns info in right byte order.
|
||||
Error appeared under Win9x with Novell Client32 when printing.
|
||||
( segmentation error in spool32 ) bug corrected by georg@globaltrading.net.
|
||||
<----- ^^^^^^^^^^ pl15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
- docs from Mendel Mobach (xxx.nl)
|
||||
- some fixes to let mars_nwe compile under 2.2.x kernels.
|
||||
- some BSD fixes from Boris Popov
|
||||
- fix from Paolo Prandini for the wrong return code when an user without
|
||||
supervisory rights tries to shutdown the server
|
||||
- nw_open_creat_file_or_dir() now does not creat file if called with
|
||||
opencreatmode==8 and file already exist. ( important for Win98 )
|
||||
- dos 'rename files' now works with wildcards on both side (source and dest)
|
||||
- nw_close_file() normally do not close files which were opened
|
||||
with different task ( same as in pl9 ). But files are allways closed if
|
||||
they are created with task 0 or if current task = 0.
|
||||
- Routine which opened same file for more than one time deactivated,
|
||||
because share conditions were wrong. Function was added in pl14.
|
||||
Perhaps this routine will not be needed anymore.
|
||||
- new signal SIGUSR2 for nwconn process to give info about open files.
|
||||
the loginfo is placed into /tmp/nwconnxxxx.log
|
||||
<----- ^^^^^^^^^^ pl16 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
- rename file corrected. Error inserted in 0.99.pl16
|
||||
- small patch in tools.c ( initialisation of logfile )
|
||||
<----- ^^^^^^^^^^ pl17 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
- prevent some possible buffer overflows.
|
||||
security hint from Przemyslaw Frasunek <venglin@FREEBSD.LUBLIN.PL>
|
||||
- better file share/lockings, with code from
|
||||
Ingmar Thiemann <ingmar@gefas.com> and Przemyslaw Czerpak
|
||||
- function Log Logical Record (NCP 0x9) aktivated
|
||||
and lock flag 0x2 ( sharable ro lock ) added.
|
||||
- function Log File (NCP 0x3) aktivated
|
||||
and lock flag 0x2 ( sharable ro lock ) added.
|
||||
- Clear File / Release File added.
|
||||
- passwords with '-' at beginning should now be allowed in nwserv.conf.
|
||||
- better trustee handling.
|
||||
<----- ^^^^^^^^^^ pl18 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
- security fixes. ( unlink() before fopen() )
|
||||
- fixed routine 0x57/0x18, Get Name Spaces Loaded
|
||||
- Login Restriction Routines from Paolo Prandini
|
||||
- removed bug from pl18 for empty passwords and
|
||||
passwords beginning with '-'. ( tnx Przemyslaw Czerpak )
|
||||
- trustee fix
|
||||
<----- ^^^^^^^^^^ pl19 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
|
||||
Reference in New Issue
Block a user