Skip to content
Snippets Groups Projects
Select Git revision
  • fd97123083cb3033766d5a5ae9aaeeb3c1f70acc
  • master default protected
  • 9.0
  • 8.0
  • nt-tools
  • 7.8
  • 7.6
  • 7.4
  • 7.2
  • 7.0
  • 0.6
  • rosuav/latex-markdown-renderer
  • rxnpatch/rxnpatch
  • marcus/gobject-introspection
  • rxnpatch/8.0
  • rosuav/pre-listening-ports
  • rosuav/async-annotations
  • rosuav/pgsql-ssl
  • rxnpatch/rxnpatch-broken/2023-10-06T094250
  • grubba/fdlib
  • grubba/wip/sakura/8.0
  • v8.0.2020
  • v8.0.2018
  • v8.0.2016
  • v8.0.2014
  • v8.0.2012
  • v8.0.2008
  • v8.0.2006
  • v8.0.2004
  • v8.0.2002
  • v8.0.2000
  • v8.0.1998
  • v8.0.1996
  • v8.0.1994
  • v8.0.1992
  • v8.0.1990
  • v8.0.1988
  • v8.0.1986
  • rxnpatch/clusters/8.0/2025-04-29T124414
  • rxnpatch/2025-04-29T124414
  • v8.0.1984
41 results

mysqls.pike

Blame
    • Henrik (Grubba) Grubbström's avatar
      6f7b20b9
      Reverted some broken #if constant() changes. · 6f7b20b9
      Henrik (Grubba) Grubbström authored
      Rev: lib/modules/Sql.pmod/msql.pike:1.16
      Rev: lib/modules/Sql.pmod/mysql.pike:1.21
      Rev: lib/modules/Sql.pmod/mysql_result.pike:1.6
      Rev: lib/modules/Sql.pmod/mysqls.pike:1.5
      Rev: lib/modules/Sql.pmod/mysqls_result.pike:1.2
      Rev: lib/modules/Sql.pmod/odbc.pike:1.14
      Rev: lib/modules/Sql.pmod/odbc_result.pike:1.6
      Rev: lib/modules/Sql.pmod/postgres.pike:1.24
      Rev: lib/modules/Sql.pmod/postgres_result.pike:1.7
      Rev: lib/modules/Sql.pmod/sybase.pike:1.10
      6f7b20b9
      History
      Reverted some broken #if constant() changes.
      Henrik (Grubba) Grubbström authored
      Rev: lib/modules/Sql.pmod/msql.pike:1.16
      Rev: lib/modules/Sql.pmod/mysql.pike:1.21
      Rev: lib/modules/Sql.pmod/mysql_result.pike:1.6
      Rev: lib/modules/Sql.pmod/mysqls.pike:1.5
      Rev: lib/modules/Sql.pmod/mysqls_result.pike:1.2
      Rev: lib/modules/Sql.pmod/odbc.pike:1.14
      Rev: lib/modules/Sql.pmod/odbc_result.pike:1.6
      Rev: lib/modules/Sql.pmod/postgres.pike:1.24
      Rev: lib/modules/Sql.pmod/postgres_result.pike:1.7
      Rev: lib/modules/Sql.pmod/sybase.pike:1.10
    mysqls.pike 976 B
    /*
     * $Id: mysqls.pike,v 1.5 2004/04/16 12:12:46 grubba Exp $
     *
     * Glue for the Mysql-module using SSL
     */
    
    //! Implements SQL-urls for
    //!   @tt{mysqls://[user[:password]@@][hostname][:port][/database]@}
    //!
    //! Sets the connection to SSL-mode, and sets the default configuration
    //! file to @expr{"/etc/my.cnf"@}.
    //!
    //! @fixme
    //!   Ought to load a suitable default configuration file for Win32 too.
    //!
    //! @note
    //!   This connection method only exists if the Mysql-module has been
    //!   compiled with SSL-support.
    
    #pike __REAL_VERSION__
    
    #if constant(Mysql.mysql.CLIENT_SSL)
    
    inherit Sql.mysql;
    
    void create(string host,
    	    string db,
    	    string user,
    	    string password,
    	    mapping(string:mixed)|void options)
    {
      if (!mappingp(options))
        options = ([ ]);
    
      options->connect_options |= CLIENT_SSL;
    
      if (!options->mysql_config_file)
        options->mysql_config_file = "/etc/my.cnf";
    
      ::create(host||"", db||"", user||"", password||"", options);
    }
    #endif