summaryrefslogtreecommitdiffstats
path: root/source3/smbd/mangle_hash2.c
Commit message (Collapse)AuthorAgeFilesLines
...
* updated the 3.0 branch from the head branch - ready for alpha18Andrew Tridgell2002-07-151-21/+89
| | | | (This used to be commit 03ac082dcb375b6f3ca3d810a6a6367542bc23ce)
* merged the mangling test and passdb bugfixes into SAMBA_3_0Andrew Tridgell2002-04-121-0/+14
| | | | (This used to be commit 97eb3a121d33200ee7559b2413d6252efc04ebaf)
* - the 36^6 hash space gives 31 bits, not 32 bits. We need to mask theAndrew Tridgell2002-04-111-2/+4
| | | | | | hash to suit - the prefix ends at the last dot, not the first (This used to be commit 91a3ccd3e790f980421c1ee93388e19e87026b29)
* a few debug statements (disabled)Andrew Tridgell2002-04-111-2/+7
| | | | (This used to be commit 582f753eac7a111a93a8d6c049398a0998af848f)
* don't treat '.' as FLAG_ASCII, instead handle it separatelyAndrew Tridgell2002-04-111-2/+2
| | | | (This used to be commit ecdddd674f2ffad16eaa01a68c9c91ff3b355b3f)
* - tidier flag checking codeAndrew Tridgell2002-04-111-8/+40
| | | | | - finished the is_mangled() function (This used to be commit 128bec2071d640c775b58322256ac6bb03363741)
* added some more commentsAndrew Tridgell2002-04-111-5/+15
| | | | (This used to be commit 8d6f2e239940cbac44f6f0e9d584a47553acbc56)
* some optimisations to the new mangling systemAndrew Tridgell2002-04-111-16/+44
| | | | (This used to be commit 30b35d0c1f41f72ebe230905f76db8807802a6cc)
* this adds a completely new hash based mangling schemeAndrew Tridgell2002-04-111-0/+510
the hash for this scheme is *much* larger (approximately 31 bits) and the code is written to be very fast, correctly handling multibyte while not doing any actual multi-byte conversions in the vast majority of cases you can select this scheme using "mangling method = hash2", although I may make it the default if it works out well. (This used to be commit bb173c1a7e2408ced967ebac40b5e3f852ccd3a1)