mariadb/include
Davi Arnaut 54705ab176 Bug#50974: Server keeps receiving big (> max_allowed_packet) packets indefinitely.
The server could be tricked to read packets indefinitely if it
received a packet larger than the maximum size of one packet.
This problem is aggravated by the fact that it can be triggered
before authentication.

The solution is to no skip big packets for non-authenticated
sessions. If a big packet is sent before a session is authen-
ticated, a error is returned and the connection is closed.

include/mysql_com.h:
  Add skip flag. Only used in server builds.
sql/net_serv.cc:
  Control whether big packets can be skipped.
2010-04-29 10:28:16 -03:00
..
.cvsignore Import changeset 2000-07-31 21:29:14 +02:00
base64.h Many files: 2006-12-23 20:17:15 +01:00
config-netware.h Bug#17270 - mysql client tool could not find ../share/charsets folder and fails. 2009-07-31 15:22:02 -04:00
config-os2.h Many files: 2006-12-23 20:17:15 +01:00
config-win.h Bug#17270 - mysql client tool could not find ../share/charsets folder and fails. 2009-07-31 15:22:02 -04:00
decimal.h Bug #27957 cast as decimal does not check overflow, also inconsistent with group, subselect 2007-05-09 17:27:14 +05:00
errmsg.h Many files: 2006-12-23 20:17:15 +01:00
ft_global.h Many files: 2006-12-23 20:17:15 +01:00
hash.h Bug#43572 Handle failures from hash_init 2009-06-19 17:29:21 +05:30
heap.h Many files: 2006-12-23 20:17:15 +01:00
help_end.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
help_start.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
keycache.h Bug#17332 - changing key_buffer_size on a running server 2009-09-07 18:35:37 +02:00
m_ctype.h Bug#37575 UCASE fails on monthname 2008-12-23 18:08:04 +04:00
m_string.h Bug #48866: mysql.test fails under Fedora 12 2009-12-16 19:31:19 +02:00
Makefile.am Generate "config.h" directly into the "include" directory, later copied 2007-07-30 21:09:45 +02:00
my_aes.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
my_alarm.h Many files: 2006-12-23 20:17:15 +01:00
my_alloc.h Many files: 2006-12-23 20:17:15 +01:00
my_attribute.h Bug#25118 ATTRIBUTE_FORMAT_FPTR undeclared in m_ctype.h 2007-04-12 00:43:25 +02:00
my_base.h Fix for BUG#18828 - If InnoDB runs out of undo slots, 2009-07-17 14:13:53 +05:30
my_bitmap.h Many files: 2006-12-23 20:17:15 +01:00
my_dbug.h Bug#26243 mysql command line crash after control-c 2008-03-28 14:02:27 -04:00
my_dir.h Many files: 2006-12-23 20:17:15 +01:00
my_getopt.h Bug#31177: Server variables can't be set to their current values 2007-11-30 06:32:04 +01:00
my_global.h Fix for Bug#37408 - Compressed MyISAM files should not require/use mmap() 2009-12-17 16:55:50 +05:30
my_handler.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
my_libwrap.h Many files: 2006-12-23 20:17:15 +01:00
my_list.h Many files: 2006-12-23 20:17:15 +01:00
my_md5.h Bug #42434: license of mysys MD5 implementation is not GPL-compatible 2009-03-09 20:57:03 +02:00
my_net.h Many files: 2006-12-23 20:17:15 +01:00
my_no_pthread.h Many files: 2006-12-23 20:17:15 +01:00
my_nosys.h Many files: 2006-12-23 20:17:15 +01:00
my_pthread.h Bug#30960 processlist state '*** DEAD ***' on recent 5.0.48 windows builds 2008-03-19 15:01:03 -03:00
my_sys.h Fix for BUG#46591 - .frm file isn't sync'd with sync_frm enabled for 2009-09-03 16:02:03 +05:30
my_time.h Bug#26294: library name conflict between MySQL 4.x, 5.0 and Qt 3.3 2008-04-03 11:32:00 -04:00
my_tree.h Many files: 2006-12-23 20:17:15 +01:00
my_user.h Many files: 2006-12-23 20:17:15 +01:00
my_xml.h Many files: 2006-12-23 20:17:15 +01:00
myisam.h Fix for Bug#37408 - Compressed MyISAM files should not require/use mmap() 2009-12-17 16:55:50 +05:30
myisammrg.h Many files: 2006-12-23 20:17:15 +01:00
myisampack.h Many files: 2006-12-23 20:17:15 +01:00
mysql.h Bug#41728: Dropped symbol but no soname change 2009-09-29 09:55:53 -03:00
mysql_com.h Bug#50974: Server keeps receiving big (> max_allowed_packet) packets indefinitely. 2010-04-29 10:28:16 -03:00
mysql_embed.h Many files: 2006-12-23 20:17:15 +01:00
mysql_h.ic Bug#41728: Dropped symbol but no soname change 2009-09-29 09:55:53 -03:00
mysql_time.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
mysql_version.h.in Bug #15327: configure: --with-tcp-port option being partially ignored 2007-09-13 16:19:46 +02:00
mysys_err.h Many files: 2006-12-23 20:17:15 +01:00
queues.h Many files: 2006-12-23 20:17:15 +01:00
raid.h Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1-main 2007-03-28 20:46:42 +03:00
rijndael.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
sha1.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
sql_common.h Bug #25097 mysql_server_init fails silently if no errmsg.sys is present. 2008-02-27 12:42:43 +04:00
sslopt-case.h Many files: 2006-12-23 20:17:15 +01:00
sslopt-longopts.h Many files: 2006-12-23 20:17:15 +01:00
sslopt-vars.h Many files: 2006-12-23 20:17:15 +01:00
t_ctype.h Many files: 2006-12-23 20:17:15 +01:00
thr_alarm.h Merge chilla.local:/home/mydev/mysql-4.1-axmrg 2007-02-02 10:03:22 +01:00
thr_lock.h Bug #26162: Trigger DML ignores low_priority_updates setting 2007-06-03 09:40:00 +03:00
typelib.h Merge siva.hindu.god:/usr/home/tim/m/bk/g50 2006-12-26 22:28:28 -07:00
violite.h Bug #45770 errors reading server SSL files are printed, but 2009-07-23 13:38:11 +02:00