Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-09-26 | Fix bug #7698 - Assert causes smbd to panic on invalid NetBIOS session request. | Jeremy Allison | 1 | -1/+1 | |
Found by the CodeNomicon test suites at the SNIA plugfest. http://www.codenomicon.com/ If an invalid NetBIOS session request is received the code in name_len() in libsmb/nmblib.c can hit an assert. Re-write name_len() and name_extract() to use "buf/len" pairs and always limit reads. Jeremy. | |||||
2010-09-20 | s3-build: only include ctdbd_conn.h where needed. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-09-20 | s3-build: only include async headers where needed. | Günther Deschner | 1 | -0/+1 | |
Guenther | |||||
2010-09-05 | s3: On Solaris, iov_len is an int | Volker Lendecke | 1 | -1/+3 | |
We can't use &iov.iov_len passing it to a size_t * | |||||
2010-08-31 | s3: messaging_ctdbd_connection() was only called with procid_self() | Volker Lendecke | 1 | -1/+1 | |
Eventually we'll get this right... | |||||
2010-08-29 | s3: Fix an uninitialized variable | Volker Lendecke | 1 | -1/+1 | |
2010-08-29 | s3: Fix the build without cluster | Volker Lendecke | 1 | -0/+4 | |
2010-08-29 | s3: Remove two uses of smbd_server_fd() | Volker Lendecke | 1 | -1/+1 | |
Actually, this is a bit cheating. But those two files depend on smbd_server_conn anyway, it does not make things worse. | |||||
2010-08-29 | s3: Remove smbd_server_fd() from smbd_register_ips | Volker Lendecke | 1 | -3/+4 | |
2010-08-29 | s3: Lift smbd_server_fd() from msg_release_ip() | Volker Lendecke | 1 | -4/+4 | |
2010-08-29 | s3: Lift smbd_server_fd() from release_ip() | Volker Lendecke | 1 | -11/+27 | |
2010-08-29 | s3: Pass sconn to check_reload | Volker Lendecke | 1 | -4/+4 | |
This removes a use of smbd_server_fd() | |||||
2010-08-29 | s3: Pass sconn instead of msg_ctx to housekeeping_fn | Volker Lendecke | 1 | -6/+5 | |
2010-08-28 | s3:smbd: s/sa_len/sa_socklen , because sa_len is a macro on IRIX | Stefan Metzmacher | 1 | -7/+7 | |
metze | |||||
2010-08-24 | s3: Move "trans_num" to smbd_server_connection | Volker Lendecke | 1 | -4/+3 | |
2010-08-24 | s3: Make srv_send_smb take an sconn instead of a sock fd | Volker Lendecke | 1 | -11/+11 | |
2010-08-22 | s3: Replace calls to check_access by allow_access | Volker Lendecke | 1 | -4/+6 | |
We already have both the name and address of the client stored now | |||||
2010-08-18 | s3: Lift smbd_server_fd from reload_services() | Volker Lendecke | 1 | -3/+3 | |
2010-08-17 | s3: Lift smbd_server_fd() from receive_smb_raw_talloc | Volker Lendecke | 1 | -5/+5 | |
2010-08-17 | s3: Lift smbd_server_fd() from read_smb_length_return_keepalive | Volker Lendecke | 1 | -1/+5 | |
2010-08-17 | s3: Lift smbd_server_fd() from read_fd_with_timeout() | Volker Lendecke | 1 | -1/+16 | |
2010-08-17 | s3: Remove smbd_server_fd() from write_data() | Volker Lendecke | 1 | -3/+20 | |
This completely removes the DEBUG(0, ..) error message from write_data(). I've gone through all callers of write_data() and made sure that they have their own equivalent error message printing. | |||||
2010-08-16 | s3: Remove smbd_server_fd() from smbd_process | Volker Lendecke | 1 | -8/+8 | |
2010-08-16 | s3: Remove smbd_server_fd() from smbd_echo_loop | Volker Lendecke | 1 | -1/+1 | |
2010-08-16 | s3: Remove smbd_server_fd() from smbd_echo_reader | Volker Lendecke | 1 | -2/+2 | |
2010-08-16 | s3: Remove smbd_server_fd() from smbd_echo_reply | Volker Lendecke | 1 | -5/+3 | |
2010-08-16 | s3: Remove smbd_server_fd() from keepalive_fn | Volker Lendecke | 1 | -1/+1 | |
2010-08-16 | s3: Remove smbd_server_fd() from smbd_server_connection_handler | Volker Lendecke | 1 | -1/+1 | |
2010-08-16 | s3: Remove smbd_server_fd() from smbd_server_connection_read_handler | Volker Lendecke | 1 | -2/+2 | |
2010-08-16 | s3: Remove smbd_server_fd() from chain_reply | Volker Lendecke | 1 | -2/+2 | |
2010-08-16 | s3: Remove smbd_server_fd() from construct_reply | Volker Lendecke | 1 | -2/+2 | |
2010-08-16 | s3: Remove smbd_server_fd() from switch_message | Volker Lendecke | 1 | -1/+1 | |
2010-08-16 | s3: Remove smbd_server_fd() from smbd_server_connection_loop_once | Volker Lendecke | 1 | -2/+2 | |
2010-08-16 | s3: Remove smbd_server_fd() from receive_smb_raw_talloc_partial_read | Volker Lendecke | 1 | -1/+1 | |
2010-08-16 | s3: Remove get_client_fd() | Volker Lendecke | 1 | -1/+1 | |
2010-08-13 | s3: Fix some error messages | Volker Lendecke | 1 | -1/+1 | |
2010-08-13 | s3-smbd: Move rpc services init to smbd parent. | Andreas Schneider | 1 | -42/+1 | |
The move to the parent makes it possible to use an internal rpc pipe really early and as we migrated serveral parts of samba to rpc function this is required. This should speed up the fork of a smbd a bit cause the rpc services are already running. We still have several problems here which aren't solved. We don't have a dependency tree here. For example we have to make sure that the registry is initialized before we can use the winreg pipe. The spoolss server requires winreg, so we have to start winreg before we can start the spoolss server. I'm sure there are more dependencies. Signed-off-by: Simo Sorce <idra@samba.org> | |||||
2010-08-12 | s3: Reduce the load on the echo handler | Volker Lendecke | 1 | -0/+2 | |
If the parent is fast enough, the echo handler should not step in. When the socket becomes readable, the echo handler goes to sleep for a second. If within that second, the parent has picked up the SMB request from the net, the echo handler will just go back to select(). | |||||
2010-08-12 | s3: Slightly simplify the logic in smbd_server_echo_handler | Volker Lendecke | 1 | -1/+4 | |
2010-08-12 | s3: Slightly simplify the logic in smbd_server_connection_handler | Volker Lendecke | 1 | -1/+4 | |
2010-08-12 | s3: ?true:false is a *bit* pointless :-) | Volker Lendecke | 1 | -1/+1 | |
2010-08-08 | s3: Remove the smbd_messaging_context from spoolss_init_cb | Volker Lendecke | 1 | -2/+4 | |
2010-08-08 | s3: Remove some smbd_messaging_context references from smbd_process | Volker Lendecke | 1 | -7/+7 | |
2010-08-08 | s3: Pass sconn to smbd_process | Volker Lendecke | 1 | -28/+28 | |
2010-08-08 | s3: Lift the server_messaging_context from housekeeping_fn | Volker Lendecke | 1 | -3/+6 | |
2010-08-08 | s3: Lift the server_messaging_context from check_reload | Volker Lendecke | 1 | -4/+4 | |
2010-08-08 | s3: Make check_reload() static | Volker Lendecke | 1 | -1/+1 | |
2010-08-08 | s3: Lift the server_messaging_context from update_monitored_printq_cache | Volker Lendecke | 1 | -1/+1 | |
2010-08-08 | s3: Lift the smbd_messaging_context from smbd_setup_sig_hup_handler | Volker Lendecke | 1 | -6/+4 | |
2010-08-08 | s3: Lift the smbd_messaging_context from smbd_sig_hup_handler | Volker Lendecke | 1 | -2/+4 | |