2011-11-13 00:38:59 +01:00
|
|
|
------10-Nov-97--- 0.99.pl3 ---------
|
|
|
|
- some defaults in config.h and nw.ini changed.
|
|
|
|
default programpath is now /usr/sbin/ !!
|
|
|
|
nw.log, nw.routes -> /var/log
|
|
|
|
- nwserv -k now waits for stop of main process.
|
2011-11-13 00:38:59 +01:00
|
|
|
------16-Aug-97--- 0.99.pl2 ---------
|
|
|
|
- new flag in section '8' for using ncpfs as mars_nwe client.
|
2011-11-13 00:38:59 +01:00
|
|
|
------16-Aug-97--- 0.99.pl1 ---------
|
|
|
|
- print queue handling changed. (please look into examples/nw.ini)
|
|
|
|
- simple semaphore calls added.
|
|
|
|
- in mail directory subdirectory 'user' added with symlinks to mail/user-id's.
|
2011-11-13 00:38:58 +01:00
|
|
|
------31-Jul-97--- 0.99.pl0 ---------
|
|
|
|
- Client-32 from Novell should now work. (added vol/dev/inode/path cache)
|
|
|
|
The cache directory '/var/spool/nwserv/.volcache' should/can be controlled
|
|
|
|
or removed time to time when no mars_nwe connection is up.
|
|
|
|
- Some bindery code from Mark Robson, important security fixes !!
|
|
|
|
Allows the supervisor to disable accounts with SYSCON
|
|
|
|
Allows the supervisor to put expiry dates on with SYSCON
|
|
|
|
- Handling of file-sharing changed. (see also new flag in section 8)
|
|
|
|
- first (only test)version with 'Burst-Mode'.
|
|
|
|
config.h -> ENABLE_BURSTMODE
|
|
|
|
Section 6: version-"spoofing" must be set > '1' (3.12).
|
|
|
|
new section 30: Burst mode values.
|
2011-11-13 00:38:58 +01:00
|
|
|
------07-Jul-97--- 0.98.pl11 ---------
|
|
|
|
- section 201 enhanced -> syslogd
|
|
|
|
- new section 50: filenametranslation by Victor Khimenko.
|
|
|
|
- some new sections >= 60 to runtime modify some compiled in options.
|
|
|
|
MAX_NW_SERVERS, MAX_NW_ROUTES, MAX_RIP_ENTRIES, MAX_NET_DEVICES are
|
|
|
|
not used/needed anymore (dynamic allocation now).
|
|
|
|
- a 'ps' now shows logged in user like
|
|
|
|
.... nwconn 1 0.0.0.10:0.80.48.83.14.3f:40.4 MAR
|
|
|
|
and a 'attached only' session like
|
|
|
|
.... nwconn 1 0.0.0.10:0.80.48.83.14.3f:40.4 ()
|
|
|
|
- now mars_nwe can handle more than 255 connections ( I hope ;-) )
|
2011-11-13 00:38:58 +01:00
|
|
|
------17-Apr-97--- 0.98.pl9 ----------
|
|
|
|
- Section 4: IPX-Devices, syntax of automatic creation of interfaces and
|
|
|
|
- Section 5: save flag -> device flags CHANGED !!
|
|
|
|
- 'nwserv -u' for updating internal routes/devices.
|
|
|
|
- Section 13: new switch: 'fixed passwords'.
|
2011-11-13 00:38:58 +01:00
|
|
|
------29-Jan-97--- 0.98.pl8 ----------
|
|
|
|
- Section 6: version-"spoofing" now set to '1' (3.11) default.
|
|
|
|
- New switch in config.h: QUOTA_SUPPORT
|
|
|
|
- quota support added by Matt Paley
|
|
|
|
Before the netware quotas will work the linux quota system must be
|
|
|
|
started up, this is done by:
|
|
|
|
Ensuring that the current kernel supports quotas.
|
|
|
|
Adding usrquota to the option field in the appropriate /etc/fstab entry
|
|
|
|
Running 'quotacheck -a'
|
|
|
|
Running 'quotaon -a' (must be repeated after a reboot)
|
|
|
|
- login time restrictions added by Matt Paley
|
|
|
|
------05-Jan-97--- 0.98.pl7 ----------
|
2011-11-13 00:38:58 +01:00
|
|
|
- section 8: new flag 0x4 added. (see examples/nw.ini).
|
2011-11-13 00:38:57 +01:00
|
|
|
------09-Nov-96--- 0.98.pl5 ----------
|
|
|
|
- now Novell Client32 should works.
|
|
|
|
- new config.h flag. 'HANDLE_ALL_SAP_TYPS'
|
|
|
|
- section 8: new flag 0x2 added. (see examples/nw.ini).
|
|
|
|
- section 302: enhanced for 'split routing info file'.
|
|
|
|
- config.h: 'IPX_DATA_GR_546' enhanced.
|
2011-11-13 00:38:57 +01:00
|
|
|
------04-Oct-96--- 0.98.pl4 ----------
|
|
|
|
- new sections 8 + 9 in nw.ini (nwserv.conf).
|
|
|
|
Section 8: special login/logout/security flags.
|
|
|
|
Section 9: Standard creat mode for creating directories and files.
|
|
|
|
- file access now works with supplementary groups.
|
|
|
|
- simple station connect restrictions with nwserv.stations.
|
|
|
|
- and real bindery station login restrictions. (SYSCON)
|
2011-11-13 00:38:57 +01:00
|
|
|
------24-Aug-96--- 0.98.pl2 ----------
|
|
|
|
- 'PIPE' filesystem scheme changed. Now the first read or write
|
|
|
|
calls the 'pipe program' and not the open or creat call.
|
|
|
|
Therefore the first parameter is READ or WRITE and never CREAT!
|
|
|
|
Also a pipe command may have two 'channels' (read and write).
|
|
|
|
There is a little programpair comm.c/unxcomm.c in the
|
|
|
|
examples directory which explains the new scheme,
|
|
|
|
by reading the code ;).
|
2011-11-13 00:38:57 +01:00
|
|
|
------30-Jul-96--- 0.98.pl1 ----------
|
|
|
|
- better OS2 name handling (upper/lowercase)
|
2011-11-13 00:38:57 +01:00
|
|
|
------22-Jul-96--- 0.98.pl0 ----------
|
|
|
|
- problems with directory handles eliminated.
|
|
|
|
(missunderstood 'creat permanent directory handle' call :( )
|
|
|
|
- now poor OS/2 and NFS namespace added.
|
|
|
|
- dummy routine for OS/2 extended attributes.
|
|
|
|
(OS/2 WP needs it)
|
2011-11-13 00:38:57 +01:00
|
|
|
------12-Jul-96--- 0.97.pl9 ----------
|
2011-11-13 00:38:57 +01:00
|
|
|
- better automatic handling of adding and removing
|
|
|
|
of ipx-interfaces. (internal router)
|
|
|
|
- now running under linux/sparc.
|
|
|
|
- better file locking/sharing.
|
|
|
|
- some unix->dos attribute handling now.
|
|
|
|
- better read performance (mmap(ing)) config.h: USE_MMAP
|
|
|
|
- A not yet assigned mars_nwe user is now automatic assigned
|
|
|
|
to a Linux user with same name when the password is changed and the
|
|
|
|
new password is not null.
|
2011-11-13 00:38:57 +01:00
|
|
|
------------------ 0.97.pl7 ----------
|
|
|
|
Crypted Change password call implemented.
|
2011-11-13 00:38:56 +01:00
|
|
|
------05-May-96--- 0.97.pl3 ----------
|
|
|
|
Now nwserv can be called with parameter '-h' to send SIGHUP
|
|
|
|
to the main nwserv program or with '-k' to send SIGTERM
|
|
|
|
to the main nwserv program.
|
|
|
|
|
|
|
|
Updating utmp/wtmp files.
|
|
|
|
|
|
|
|
Automatic creat of ixp-interfaces in a NetWare
|
|
|
|
environment enabled.
|
|
|
|
|
|
|
|
Entry 1 for volumes enhanced.
|
|
|
|
Now you can make entries like:
|
|
|
|
|
|
|
|
1 HOME ~ k # Unixusers HOME
|
|
|
|
|
|
|
|
This means (path = '~') that this will be a volume
|
|
|
|
which allways point to the actual users homedir.
|
2011-11-13 00:38:56 +01:00
|
|
|
------21-Mar-96--- 0.97.pl2 ----------
|
|
|
|
Entry '7' in ini/conf file modified.
|
|
|
|
Old mode '8' is now mode '7' and mode '8'
|
|
|
|
is now extended by allowing empty mars_nwe passwords
|
|
|
|
although the linux password from this user is not empty.
|
|
|
|
-
|
|
|
|
Now mars_nwe works fine with OS/2 Client. :)
|
|
|
|
-
|
|
|
|
There is a new little kernelpatch 'kpatch1.3.72' in the
|
|
|
|
examples directory.
|
|
|
|
With this patch mars_nwe will speed up more than 30 %.
|
|
|
|
|
2011-11-13 00:38:56 +01:00
|
|
|
------10-Mar-96--- 0.97.pl0 ----------
|
|
|
|
New Conf-file entry '211' for broadcast periods.
|
|
|
|
Entries 400, 401 for special handling of the nearest server request.
|
|
|
|
-
|
|
|
|
Conf-file entry '6' enlarged.
|
|
|
|
-
|
|
|
|
New Entries '15' + '16' in conf-file.
|
|
|
|
With entry '15' you can allow mars_nwe insert all not yet known
|
|
|
|
users from /etc/passwd to mars_nwe bindery. But be carefully,
|
|
|
|
all new inserted users will get the same password from entry '15'.
|
|
|
|
-
|
|
|
|
If entry '16' is enabled ( '1' ) then mars_nwe will make some
|
|
|
|
checks for bindery and 'SYS:' directory.
|
|
|
|
For every user a MAIL/XXXXX dir will also be created.
|
|
|
|
-
|
|
|
|
Much more better bindery performance. :)
|
|
|
|
------13-Feb-96--- 0.96.pl9 ----------
|
2011-11-13 00:38:56 +01:00
|
|
|
New alternative password strategy in mars_nwe:
|
|
|
|
There is an new entry '7' in ini/conf file.
|
|
|
|
|
|
|
|
The user has now 4 ways to choose.
|
|
|
|
1. entry '7' = '0'.
|
|
|
|
maximal security by forbid unencryted password calls,
|
|
|
|
but till now no chance to modify passwords with client requests.
|
|
|
|
|
|
|
|
2. entry '7' = '1'.
|
|
|
|
good security by only allow unencryted change password call.
|
|
|
|
Here the user can use an old SETPAS or SYSCON program which
|
|
|
|
make the changing of passwords with unencryted calls.
|
|
|
|
|
|
|
|
3. entry '7' = '8'.
|
|
|
|
less security by allow all unencryted password calls.
|
|
|
|
Like 2. but the user can also use old LOGIN program
|
|
|
|
with unencryted passwords. Mars_nwe will allow password
|
|
|
|
from the bindery and system-user-password.
|
|
|
|
|
|
|
|
4. entry '7' = '9'.
|
|
|
|
Like 3. but in additional the routine 0x17 ufunc=0x17
|
|
|
|
(get crypt key) will allways fail.
|
|
|
|
So the LOGIN.EXE and SYSCON.EXE means that this is an old server
|
|
|
|
with only unencrypted passwords and will switch to the old unencryted
|
|
|
|
calls.
|
|
|
|
|
|
|
|
With the unencryted calls the clear passwords will go through the
|
|
|
|
wire, so mars_nwe can compare the passwords as well with the
|
|
|
|
stored bindery passwords as with the system passwords (crypt).
|
|
|
|
But there is a little hint. Passwords will ever be uppercase sent
|
|
|
|
from LOGIN.EXE or SYSCON.EXE
|
|
|
|
Mars_nwe makes three tries.
|
|
|
|
First try is with bindery-password, second try is with system
|
|
|
|
user-password and third try is making the password downcase and
|
|
|
|
compare with systen-user-password again.
|
|
|
|
When a user changes his password, only the bindery password will
|
|
|
|
be changed.
|