summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | ignore a few filesAndrew Tridgell2000-01-033-1/+20
| |
* | got rid of mem_manAndrew Tridgell2000-01-037-857/+0
| | | | | | | | | | | | | | yamd is much better, and doesn't require any source code changes if you haven't seen yamd then take a look at http://www3.hmc.edu/~neldredge/yamd/ its excellent!
* | the bulk of the unexpected packet handling code is in hereAndrew Tridgell2000-01-031-0/+160
| |
* | added the unexpected packet database (unexpected.tdb)Andrew Tridgell2000-01-0310-221/+252
| | | | | | | | | | | | | | | | | | | | | | | | this means "nmblookup -S" now always works, even with broken servers the database stores all unexpected replies and these can be accessed by any client. while doing this I cleaned up a couple of functions, and put in place a better trn_id generator. in most places the code got quite a bit simpler due to the addition of simple helper functions. I haven't yet put the code in to take advantage of this for pdc replies - that will be next. Jeremys pdc finding code will then work :)
* | drop the alignment to 4 bytes - this makes tdb more space efficientAndrew Tridgell2000-01-031-1/+1
| | | | | | | | and doesn't seem to affect performance
* | fixed active shares displayAndrew Tridgell2000-01-031-2/+2
| |
* | don't close the database after each claim_connection()Andrew Tridgell2000-01-031-2/+0
| |
* | updated docsAndrew Tridgell2000-01-022-3/+7
| |
* | - added tdb_flags option to tdb_open()Andrew Tridgell2000-01-0212-67/+72
| | | | | | | | | | | | | | | | | | - added TDB_CLEAR_IF_FIRST flag to clear the database if this is the first attached process. Useful for non-persistent databases like our locking area (this will also make upgrades to new database layouts easier) - use lock_path() in a couple of places - leave connections database open while smbd running - cleaned up some tdb code a little, using macros for constants
* | show test result in ops/secAndrew Tridgell2000-01-021-2/+2
| |
* | - optimise tdb_store() a littleAndrew Tridgell2000-01-021-7/+15
| | | | | | | | - prevent a free of an unallocated pointer
* | Converted most of the functions in lib/util_str.c to smb_ucs2_t equivalents.Jeremy Allison1999-12-298-468/+1388
| | | | | | | | Jeremy.
* | a useful locking tester - it uses lots of simultaneous writersAndrew Tridgell1999-12-241-0/+117
| |
* | fixed more locking bugs - all seems OK nowAndrew Tridgell1999-12-242-42/+67
| |
* | Fixed range checking in unicode to multibyte function. Oops.Jeremy Allison1999-12-231-9/+15
| | | | | | | | Jeremy.
* | Added wtoupper/wtolower.Jeremy Allison1999-12-231-0/+19
| | | | | | | | Jeremy.
* | Samba now includes a full ucs2 upper to lower case (and vica versa) map table.Jeremy Allison1999-12-233-1/+70
| | | | | | | | Jeremy.
* | Upper to lower case map table for unicode.Jeremy Allison1999-12-231-0/+65536
| | | | | | | | Jeremy.
* | Awk script to create #include C code from unicode upper -> lower case map.Jeremy Allison1999-12-231-0/+59
| | | | | | | | Jeremy.
* | Unicode upper <--> lower character map. Needed for wisXXX functions.Jeremy Allison1999-12-231-0/+10617
| | | | | | | | Jeremy.
* | fixed locking codeAndrew Tridgell1999-12-232-70/+195
| |
* | include/includes.h: Trimmed down unicode directory entry to be POSIX complient.Jeremy Allison1999-12-223-6/+19
| | | | | | | | | | | | lib/system.c: Trimmed down unicode directory entry to be POSIX complient. lib/util_unistr.c: Added wstrdup(). Jeremy.
* | improved error message in case the lock list is truncatedAndrew Tridgell1999-12-221-1/+8
| |
* | fixed a bug in the handling of tdb version number upgradeAndrew Tridgell1999-12-221-0/+3
| |
* | First cut at unicode sys_xx functions. Now to start moving upwards.....Jeremy Allison1999-12-225-7/+224
| | | | | | | | Jeremy.
* | added some paranoia codeAndrew Tridgell1999-12-221-41/+46
| |
* | Ok - we now have the following functions for UNICODE support :Jeremy Allison1999-12-222-0/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | unicode_to_unix() unix_to_unicode() unicode_to_dos() dos_to_unicode() wstrlen() safe_wstrcpy() safe_wstrcat() wstrcmp() wstrncmp() wstrstr() wstrchr() wstrrchr() wstrtok() Jeremy.
* | when no shares are returned the *shares pointer must be set to nullAndrew Tridgell1999-12-221-0/+2
| |
* | Added new unicode functions - not used yet, but are the basis for theJeremy Allison1999-12-213-669/+212
| | | | | | | | | | internal unicode conversion of Samba. Jeremy.
* | Changed MAX to MIN in SET_FILE_BASIC_INFO as recommended by "Michael C. ↵Jeremy Allison1999-12-211-1/+1
| | | | | | | | | | | | | | Adler" <Michael.Adler@compaq.com> as this breaks the least number of programs. Jeremy.
* | expanded the tdb documentationAndrew Tridgell1999-12-211-0/+110
| |
* | changed %g to %3.1f to be friendly to our poor snprintf() codeAndrew Tridgell1999-12-211-2/+2
| |
* | changed message is connections.tdb doesn't existAndrew Tridgell1999-12-211-1/+1
| |
* | converted all our existing shared memory code to use a tdb databaseAndrew Tridgell1999-12-2119-3805/+428
| | | | | | | | | | | | | | | | | | | | | | | | | | instead of either sysv or mmap shared memory or lock files. this means we can now completely remove locking_shm.c locking_slow.c shmem.c shmem_sysv.c and lots of other things also got simpler locking.c got a bit larger, but is much better compartmentalised now
* | first cut at using the tdb code for the connections structure, theAndrew Tridgell1999-12-2111-423/+400
| | | | | | | | | | SWAT status page and smbstatus. It made the code _much_ simpler, I wish we'd done a database module a long time ago!
* | this was left out from the 2.0.6 mergeAndrew Tridgell1999-12-211-0/+236
| |
* | first pass at the database code for Samba. This also includes a testAndrew Tridgell1999-12-218-1/+1541
| | | | | | | | | | | | | | | | | | | | suite and a very simple tool for manuipulating the databases. the main code is in tdb/tdb.c and includes both mmap and file based IO. All databases auto-expand and allow multiple simultaneous writers. the next step is using this new capability in lots of places in Samba where we have existing ad-hoc databases
* | Fix based on code from monyo@home.monyo.com to fix multibyte continuationJeremy Allison1999-12-211-17/+31
| | | | | | | | | | issues. Jeremy.
* | Fix from tulipant-gergely@dbrt.hu for returning incorrect error codeJeremy Allison1999-12-211-1/+1
| | | | | | | | | | on user auth fail. Jeremy.
* | *Finally*. Correct patch to fix timestamp problems from Paul Eggert ↵Jeremy Allison1999-12-201-3/+14
| | | | | | | | | | | | | | <eggert@twinsun.com>. I wish I had written this one :-). Jeremy.
* | added basic nsswitch support - this allows you to use a "wins" entryAndrew Tridgell1999-12-172-0/+142
| | | | | | | | | | | | | | | | | | | | in a /etc/nsswitch.conf hosts line. Only tested on RH6.1, but should work on a broad range of Linux distributions. It could probably be made to work with Solaris pretty easily. It does not build by default. Build it with "make nsswitch"
* | more files from 2.0.6Andrew Tridgell1999-12-172-0/+1632
| |
* | update version to pre-3.0.0Andrew Tridgell1999-12-171-1/+1
| |
* | client/smbspool.c from 2.0.6Andrew Tridgell1999-12-171-0/+366
| |
* | lib/fnmatch.c from 2.0.6Andrew Tridgell1999-12-171-0/+200
| |
* | printing/print_cups.c from 2.0.6Andrew Tridgell1999-12-171-0/+206
| |
* | interfaces.h from 2.0.6Andrew Tridgell1999-12-171-0/+10
| |
* | interfaces.c from 2.0.6Andrew Tridgell1999-12-171-0/+401
| |
* | util_sec.c from 2.0.6Andrew Tridgell1999-12-171-0/+326
| |
* | Unicode conversion fix in Japanese environment from Motonobu TAKAHASHI.Jeremy Allison1999-12-132-2/+1319
| | | | | | | | Jeremy.