| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It removed all ocurrences of the following functions :
sprintf
strcpy
strcat
The replacements are slprintf, safe_strcpy and safe_strcat.
It should not be possible to use code in Samba that uses
sprintf, strcpy or strcat, only the safe_equivalents.
Once Andrew has fixed the slprintf implementation then
this code will be moved back to the 1.9.18 code stream.
Jeremy.
|
|
|
|
|
|
|
| |
everywhere. I've implemented slprintf() as a bounds checked sprintf()
using mprotect() and a non-writeable page.
This should prevent any sprintf based security holes.
|
|
|
|
|
|
|
|
|
| |
messages.
nttrans.c: More updates.
smb.h: Removed stuff that didn't belong in the smb_passwd struct. Persuaded Luke
to use a new structure.
web/swat.c: Fixed gcc complaints about shadowing global 'string'.
Jeremy.
|
|
|
|
|
|
|
|
|
|
|
| |
view config section does) in the basic view. There is also a
reset button to undo all changes you have made (that haven't
been committed). In addition each field now has a "Set Default"
button. Multi-choice fields are now select fields instead of
a set of radio buttons.
On the status screen I added a "restart" option for stopping then
starting smbd and nmbd.
|
|
|
|
|
|
|
|
| |
passwords to be stored over time, allowing a smbpasswd file migration.
Adds new parameter "update encrypted".
Will also add to 1.9.18 branch.
Docs update to follow.
Jeremy.
|
| |
|
|
|
|
|
| |
stops the "POST data has expired" problem when using the back button
in netscape.
|
|
|
|
| |
like a refresh of 0 actually work.
|
|
|
|
| |
JavaScript. This avoids the nasty inetd problem.
|
|
|
|
| |
wrong.
|
|
|
|
| |
this is just so I can snoop on who is looking at the demo :-)
|
|
|
|
|
|
|
|
|
| |
I needed the client_name() and client_addr() functions in swat so I
could tell who was connecting from where. The problem was that these
functions didn't take a file descriptor parameter they just used
the global "Client".
So I needed to change all calls to pass a parameter ... lots of files.
|
|
|
|
|
| |
- added the ability to auto-refresh the status page. There is a
problem with this (it can kill inetd!). Hopefully we can fix that.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
have the netbios name
- fix another kill connection bug
|
|
|
|
| |
smbd when killing
|
|
|
|
|
|
|
|
|
| |
the status page)
- split the claim_connection() code into its own file
- fixed the claim_connection() code to lock the file when manipulating
it
- always claim a null connection at startup
- fixed a bug in the pidfile code
|
| |
|
|
|
|
| |
little with GIMP
|
| |
|
|
|
|
|
|
|
|
| |
I needed to modify the way the pidfile is handled in nmbd and smbd to
do this. Jeremy, you may wish to look at what I've done as it probably
breaks the Whistle use of pidfiles. In particular I've removed the -f
option and instead smbd and nmbd always create a pidfile in the lock
directory.
|
|
|
|
| |
change to all shares that are currently set to the default value.
|
|
|
|
| |
- added "view config" button
|
| |
|
| |
|
| |
|
|
|
|
| |
table
|
| |
|
|
|
|
| |
what they can cache.
|
|
|
|
| |
- don't show printers in shares page
|
| |
|
|
|
|
|
|
|
|
| |
These are some hacks on SWAT. Maybe users will actually be able to
work out how to use it now.
Unfortunately these changes required some editing in loadparm.c and
smb.h which will make Jeremys merge job harder. Sorry!
|
|
|
|
|
|
|
| |
This is merely updating the Copyright statements from 1997 to 1998.
It's a once a year thing :-).
NO OTHER CHANGES WERE MADE.
Jeremy.
|
| |
|
| |
|
|
|
|
|
| |
allowing people to use web configuration of Samba without installing a
web server
|
|
wsmbconf.c is a rudimentary web based smb.conf editor. Its really
there just to demonstrate how such an editor can hook into loadparm.c,
I don't expect anyone to actually use it as is.
wsmbstatus.c is a simple web based smbstatus. Its probably broken.
|