An error occurred fetching the project authors.
  1. 08 Feb, 2004 1 commit
  2. 27 Jan, 2004 1 commit
  3. 15 Jan, 2004 1 commit
    • jani@rhols221.adsl.netsonic.fi's avatar
      Fixed Bug#2123, mysqld segmentation faulted when it tried to · 1cc08ed6
      jani@rhols221.adsl.netsonic.fi authored
      open a file that already existed. The problem was that end_io_cache()
      was called even if init_io_cache() was not. This affected both
      OUTFILE and DUMPFILE (both fixed). Sometimes wrongly aligned pointer was freed,
      sometimes mysqld core dumped.
      
      Other problem was that select_dump::send_error removed the dumpfile,
      even if it was created by an earlier run, or by some other program, if
      the file permissions just permitted it. Fixed it so that the file will
      only be deleted, if an error occurred, but the file was created by mysqld
      just a moment ago, in that thread.
      
      On the other hand, select_export did not handle the corresponding garbage
      file at all. Both fixed.
      
      After these fixes, a big part of the select_export::prepare and select_dump::prepare
      code became identical. Merged the code into a new function called create_file(),
      which is now called by the two latter functions.
      
      Regards,
      Jani
      1cc08ed6
  4. 07 Jan, 2004 1 commit
  5. 02 Jan, 2004 1 commit
  6. 23 Dec, 2003 1 commit
    • konstantin@oak.local's avatar
      short patch for bug #2184 'Prepared statements in embedded library was · 3382eea7
      konstantin@oak.local authored
      broken with recent changes' (attempt 2).
      Adding Statement_core is better because:
      - set_statement() code is shorter and you don't need to modify it when adding
      new members to Statement_core
      - a bit faster (you don't have virtual call and don't free_root() twice)
      Do that short patch instead in hope that set_statement() will be sooner or
      later removed entirely
      3382eea7
  7. 21 Dec, 2003 1 commit
  8. 19 Dec, 2003 2 commits
  9. 08 Dec, 2003 1 commit
  10. 28 Nov, 2003 1 commit
    • monty@mysql.com's avatar
      Added missing SSL library (Should be in source distribution) · ede8169d
      monty@mysql.com authored
      Fixed compiler warnings (a lot of hidden variables detected by the Forte compiler)
      Added a lot of 'version_xxx' strings to 'show variables'
      Prevent copying of TMP_TABLE_PARAM (This caused core dump bug on Solaris)
      Fixed problem with printing sub selects to debug log
      ede8169d
  11. 25 Nov, 2003 1 commit
  12. 04 Nov, 2003 1 commit
  13. 03 Nov, 2003 1 commit
    • monty@narttu.mysql.fi's avatar
      Simplified 'wrong xxx name' error messages by introducing 'general' ER_WRONG_NAME error · a444a344
      monty@narttu.mysql.fi authored
      Cleaned up (and disabled part of) date/time/datetime format patch. One can't anymore change default read/write date/time/formats.
      This is becasue the non standard datetime formats can't be compared as strings and MySQL does still a lot of datetime comparisons as strings
      Changed flag argument to str_to_TIME() and get_date() from bool to uint
      Removed THD from str_to_xxxx functions and Item class.
      Fixed core dump when doing --print-defaults
      Move some common string functions to strfunc.cc
      Dates as strings are now of type my_charset_bin instead of default_charset()
      Introduce IDENT_QUOTED to not have to create an extra copy of simple identifiers (all chars < 128)
      Removed xxx_FORMAT_TYPE enums and replaced them with the old TIMESTAMP_xxx enums
      Renamed some TIMESTAMP_xxx enums to more appropriate names
      Use defines instead of integers for date/time/datetime string lengths
      Added to build system and use the new my_strtoll10() function.
      a444a344
  14. 02 Nov, 2003 1 commit
  15. 31 Oct, 2003 1 commit
    • guilhem@mysql.com's avatar
      4 small items in this: · c1f7f339
      guilhem@mysql.com authored
      - when we don't have in_addr_t, use uint32.
      - a forgotten initialization of slave_proxy_id in sql/log_event.cc (was not really "forgot", was
      "we needn't init it there", but there was one case where we needed...).
      - made slave_proxy_id always meaningful in THD and Log_event, so we can
      rely more on it (no need to test if it's meaningful). THD::slave_proxy_id
      is equal to THD::thread_id except for the slave SQL thread.
      - clean up the slave's temporary table (i.e. free their memory) when slave
      server shuts down.
      c1f7f339
  16. 24 Oct, 2003 1 commit
  17. 20 Oct, 2003 1 commit
  18. 15 Oct, 2003 1 commit
  19. 13 Oct, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 5ec87f24
      heikki@hundin.mysql.fi authored
        ALTER TABLE ... DISCARD/IMPORT TABLESPACE
        Track crash in buf_LRU_block_remove_hashed_page + 1807 reported in MySQL-3.23.5x
      5ec87f24
  20. 11 Oct, 2003 1 commit
  21. 08 Oct, 2003 1 commit
  22. 06 Oct, 2003 1 commit
  23. 26 Sep, 2003 1 commit
    • hf@deer.(none)'s avatar
      SCRUM: · ba8fa76f
      hf@deer.(none) authored
      WL#604 Privileges in embedded library
      code added to check privileges in embedded library
      NO_EMBEDDED_ACCESS_CHECKS macros inserted in code so we can exclude
      access-checking parts. Actually we now can exclude these parts from
      standalone server as well. Do we need it?
      Access checks are disabled in embedded server by default. One should
      edit libmysqld/Makefile manually to get this working.
      We definitely need the separate configure for embedded server
      ba8fa76f
  24. 18 Sep, 2003 1 commit
    • hf@deer.(none)'s avatar
      SCRUM · e89e3ff7
      hf@deer.(none) authored
      embedded library
      some dirty places cleaned:
      
      uint removed from mysql.h as Miguel suggested
      empty_string renamed as my_empty_string to get rid of name's intersections
      using embedded library
      e89e3ff7
  25. 15 Sep, 2003 1 commit
  26. 29 Aug, 2003 1 commit
  27. 28 Aug, 2003 1 commit
  28. 19 Aug, 2003 2 commits
  29. 18 Aug, 2003 1 commit
    • monty@mashka.mysql.fi's avatar
      After merge fixes · 4f751216
      monty@mashka.mysql.fi authored
      Use server character set if --default-character-set is not used
      Added convert_string() for more efficient alloc+character-set convert of strings
      4f751216
  30. 12 Aug, 2003 1 commit
  31. 18 Jul, 2003 2 commits
  32. 01 Jul, 2003 1 commit
    • kostja@oak.local's avatar
      First version of new authentification procedure: now authentification is... · 7df04758
      kostja@oak.local authored
      First version of new authentification procedure: now authentification is one-stage (instead of two-stage in 4.1)
      
      For now following tasks have been done:
      - PASSWORD() function was rewritten. PASSWORD() now returns SHA1
        hash_stage2; for new passwords user.password contains '*'hash_stage2; sql_yacc.yy also fixed; 
      
      - password.c: new functions were implemented, old rolled back to 4.0 state
      
      - server code was rewritten to use new authorization algorithm (check_user(), change
        user, and other stuff in sql/sql_parse.cc)
      
      - client code was rewritten to use new authorization algorithm
        (mysql_real_connect, myslq_authenticate in sql-common/client.c)
      
      - now server barks on 45-byte-length 4.1.0 passwords and refuses 4.1.0-style
        authentification. Users with 4.1.0 passwords are blocked (sql/sql_acl.cc)
      
      - mysqladmin.c was fixed to work correctly with new passwords
      
      Tests for 4.0-4.1.1, 4.1.1-4.1.1 (with or without db/password) logons was performed;
      mysqladmin also was tested. Additional check are nevertheless necessary.
      7df04758
  33. 26 Jun, 2003 1 commit
  34. 30 May, 2003 1 commit
  35. 26 Apr, 2003 1 commit
    • monty@mashka.mysql.fi's avatar
      Fix for -fbranch-probabilites (bug 268) · bf6cfd29
      monty@mashka.mysql.fi authored
      Fix for LEFT/RIGHT/MID with multi-byte-character sets (bug 314)
      Fix for new bison 1.875
      max_insert_delayed_threads and delayed_insert_timeout now works as documented (bug 211)
      Don't show port in SHOW PROCESSLIST for system threads
      Fix problem with ORDER BY being discarded for some DISTINCT queries (bug 275)
      Fixed bug with NATURAL LEFT JOIN, NATURAL RIGHT JOIN and RIGHT JOIN when
      using many joined tables (Bug 212)
      bf6cfd29
  36. 23 Apr, 2003 1 commit
  37. 07 Apr, 2003 1 commit