Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-08-24 | Second attempt at fix for bug 6529 - Offline files conflict with Vista and ↵ | Jeremy Allison | 1 | -4/+20 | |
Office 2003. Confirmation from reporter that this fixes the issue in master on ext3/ext4. Back-ports to follow. Jeremy. | |||||
2009-08-24 | Use existing time_t rounding function, don't invent my own. | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2009-08-24 | Second part of fix for 6529 - Offline files conflict with Vista and Office 2003. | Jeremy Allison | 1 | -0/+10 | |
ext4 may be able to store ns timestamps, but the only API to *set* timestamps takes usec, not nsec. Round to usec on set requests. Jeremy. | |||||
2009-08-24 | make smbcontrol smbd ping work proper checking for arguments handle short ↵ | Olaf Flebbe | 1 | -6/+16 | |
pid_t correctly | |||||
2009-08-24 | s3:lib: setup talloc log and abort functions | Stefan Metzmacher | 1 | -0/+7 | |
metze | |||||
2009-08-21 | Fix bug 6529 - Offline files conflict with Vista and Office 2003 | Jeremy Allison | 1 | -0/+11 | |
On filesystems that can't store less than one second timestamps, round the incoming timestamp set requests so the client can't discover that a time set request has been truncated by the filesystem. Needs backporting to 3.4, 3.3, 3.2 and (even) 3.0. Jeremy | |||||
2009-08-16 | s3: Add talloc_dict.[ch] | Volker Lendecke | 1 | -0/+148 | |
2009-08-12 | s3:lib: map ECONNRESET to NT_STATUS_CONNECTION_RESET | Stefan Metzmacher | 1 | -0/+3 | |
metze | |||||
2009-08-10 | Refactor the use of create_time and change time to go | Jeremy Allison | 1 | -2/+2 | |
through functions. Will aid in making us pass RAW-SETFILEINFO. Jeremy. | |||||
2009-08-08 | Implement db_rbt_traverse | Volker Lendecke | 1 | -4/+33 | |
2009-08-07 | Fix some nonempty blank lines | Volker Lendecke | 6 | -37/+36 | |
2009-08-06 | s3/smbldap: Fix typo in debug message. | Karolin Seeger | 1 | -1/+1 | |
Karolin | |||||
2009-07-31 | Increase the max_grp value to 128 (AIX NGROUPS_MAX value) instead of 32 to ↵ | Yannick Bergeron | 1 | -1/+1 | |
allow AIX to call sys_getgrouplist only once | |||||
2009-07-29 | s3:dbwrap: add dbwrap_trans_change_int32_atomic() | Michael Adam | 1 | -0/+17 | |
A transaction wrapper for dbwrap_change_int32_atomic(). Michael | |||||
2009-07-29 | s3:dbwrap: export logic of dbwrap_change_int32_atomic into an action function | Michael Adam | 1 | -6/+31 | |
to prepare for adding a transaction wrapper to dbwrap_change_int32_atomic() Michael | |||||
2009-07-29 | s3:dbwrap: change dbwrap_change_int32_atomic() to take int32_t, not int32 | Michael Adam | 1 | -2/+2 | |
Michael | |||||
2009-07-29 | s3:dbwrap: add dbwrap_trans_change_uint32_atomic() | Michael Adam | 1 | -0/+17 | |
A transaction wrapper for dbwrap_change_uint32_atomic(). Michael | |||||
2009-07-29 | s3:dbwrap: export logic of dbwrap_change_uint32_atomic into an action function | Michael Adam | 1 | -6/+31 | |
to prepare for adding a transaction wrapper to dbwrap_change_uint32_atomic() Michael | |||||
2009-07-29 | s3:dbwrap: untangle assignment and check in dbwrap_change_int32_atomic() | Michael Adam | 1 | -2/+2 | |
Michael | |||||
2009-07-29 | s3:dbwrap: untangle assignemend and check in dbwrap_change_uint32_atomic() | Michael Adam | 1 | -2/+2 | |
Michael | |||||
2009-07-29 | s3:dbwrap: don't leak in dbwrap_change_int32_atomic(). | Michael Adam | 1 | -2/+3 | |
Michael | |||||
2009-07-29 | s3:dbwrap: don't leak in dbwrap_change_uint32_atomic() | Michael Adam | 1 | -2/+3 | |
Michael | |||||
2009-07-29 | s3:dbwrap: change dbwrap_change_int32_atomic() to return NTSTATUS not int32. | Michael Adam | 1 | -6/+7 | |
Michael | |||||
2009-07-29 | s3:dbwrap: change dbwrap_change_uint32_atomic() to return NTSTATUS not uint32_t. | Michael Adam | 1 | -5/+6 | |
Michael | |||||
2009-07-28 | (Hopefully) fix the problem Kai reported with | Jeremy Allison | 1 | -5/+53 | |
net ads leave and IPv6. Ensure all DC lookups prefer IPv4. Jeremy. | |||||
2009-07-25 | Use a switch statement in charset_name() | Volker Lendecke | 1 | -8/+24 | |
2009-07-25 | Fix some nonempty blank lines | Volker Lendecke | 1 | -17/+17 | |
2009-07-24 | Make the smbd VFS typesafe | Volker Lendecke | 1 | -8/+0 | |
2009-07-21 | s3:dbwrap: use the transaction wrapper in dbwrap_trans_store(). | Michael Adam | 1 | -26/+23 | |
Now dbwrap_util.c contains only one call to each of transaction_start, transaction_commit and transaction_cancel. Michael | |||||
2009-07-21 | s3:dbwrap: use the transaction wrapper in dbwrap_trans_delete(). | Michael Adam | 1 | -28/+12 | |
Michael | |||||
2009-07-17 | Fix a typo reading uninitialized memory. Caught by valgrind. | Jeremy Allison | 1 | -3/+1 | |
Jeremy. | |||||
2009-07-16 | Replace more long-lived contexts with talloc_autofree_context(). | Jeremy Allison | 1 | -1/+1 | |
Jeremy. | |||||
2009-07-16 | Replace short-lived NULL talloc contexts with talloc_tos(). | Jeremy Allison | 3 | -22/+22 | |
Jeremy. | |||||
2009-07-15 | s3:tldap: fix the build - a void function should not return a value | Stefan Metzmacher | 1 | -3/+3 | |
metze | |||||
2009-07-15 | s3:dbwrap: fix embarrassing typo :-) | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-07-15 | s3:dbwrap_util: add my C | Michael Adam | 1 | -0/+1 | |
Michael | |||||
2009-07-15 | s3:dbwrap: add dbwrap_fetch_bystring_upper(). | Michael Adam | 1 | -0/+17 | |
To fetch a key whose name is stored but not given in upper case. Michael | |||||
2009-07-15 | s3:dbwrap: add dbwrap_store_bystring_upper(). | Michael Adam | 1 | -0/+17 | |
This stores a key under the uppercase version of the given keyname. Michael | |||||
2009-07-15 | s3:dbwrap: add dbwrap_delete_bystring_upper() | Michael Adam | 1 | -0/+16 | |
To delete a key whose name is not given in but stored in uppercase. Michael | |||||
2009-07-15 | s3:dbwrap: add a wrapper dbwrap_trans_do() | Michael Adam | 1 | -0/+33 | |
This function wraps the action() callback into a db transaction and the transaction is either committed or cancelled, depending on the return value of the action function. Michael | |||||
2009-07-15 | s3:lib: map ENOSYS to NT_STATUS_NOT_SUPPORTED instead of NT_STATUS_ACCESS_DENIED | Stefan Metzmacher | 1 | -0/+1 | |
Jeremy: please check and decide if we want to backport this. metze | |||||
2009-07-15 | Consolidate gencache also every 100 writes in a single process | Volker Lendecke | 1 | -0/+14 | |
2009-07-15 | Consolidate string and data_blob routines in gencache | Volker Lendecke | 1 | -138/+56 | |
2009-07-15 | Make gencache more stable | Volker Lendecke | 1 | -15/+268 | |
This provides a compromise between stability and performance: gencache is a persistent database these days that for performance reasons can not use tdb transactions for all writes. This patch splits up gencache into gencache.tdb and gencache_notrans.tdb. gencache_notrans is used with CLEAR_IF_FIRST, writes to it don't use transactions. By default every 5 minutes and when a program exits, all entries from _notrans.tdb are transferred to gencache.tdb in one transaction. | |||||
2009-07-15 | Add tdb_data_cmp | Volker Lendecke | 1 | -0/+19 | |
2009-07-15 | Remove gencache_init/shutdown | Volker Lendecke | 2 | -21/+1 | |
gencache_get/set/del/iterate call gencache_init() internally anyway. And we've been very lazy calling gencache_shutdown, so this seems not really required. | |||||
2009-07-15 | Remove gencache_[un]lock_key | Volker Lendecke | 1 | -25/+0 | |
2009-07-15 | TDB_CONTEXT -> "struct tdb_context" | Volker Lendecke | 1 | -1/+1 | |
2009-07-15 | Replace ASSERTs in gencache with "return false" | Volker Lendecke | 1 | -12/+18 | |
It's a bit strong to panic here I think. | |||||
2009-07-14 | s3: allow setting the TCP_QUICKACK socket option | Björn Jacke | 1 | -0/+3 | |