The big character set handling changeover!
authorAndrew Tridgell <tridge@samba.org>
Wed, 4 Jul 2001 07:15:53 +0000 (07:15 +0000)
committerAndrew Tridgell <tridge@samba.org>
Wed, 4 Jul 2001 07:15:53 +0000 (07:15 +0000)
commitdebb471267960e56005a741817ebd227ecfc512a
treef8c3793c025aadf809d8a8b3126c05fcd442ec70
parentcfd81e62c81dcb114e2c9f917a01168273bf75b0
The big character set handling changeover!

This commit gets rid of all our old codepage handling and replaces it with
iconv. All internal strings in Samba are now in "unix" charset, which may
be multi-byte. See internals.doc and my posting to samba-technical for
a more complete explanation.
133 files changed:
source/Makefile.in
source/acconfig.h
source/client/client.c
source/client/clitar.c
source/client/smbmount.c
source/client/smbspool.c
source/configure
source/configure.in
source/include/config.h.in
source/include/includes.h
source/include/kanji.h [deleted file]
source/include/safe_string.h
source/include/smb.h
source/include/smb_macros.h
source/include/vfs.h
source/internals.doc
source/lib/charcnv.c
source/lib/charset.c
source/lib/cmd_interp.c
source/lib/doscalls.c [deleted file]
source/lib/iconv.c [new file with mode: 0644]
source/lib/kanji.c [deleted file]
source/lib/ms_fnmatch.c
source/lib/sysacls.c
source/lib/system.c
source/lib/util.c
source/lib/util_file.c
source/lib/util_str.c
source/lib/util_unistr.c
source/libsmb/cli_lsarpc.c
source/libsmb/cliconnect.c
source/libsmb/clierror.c
source/libsmb/clifile.c
source/libsmb/clilist.c
source/libsmb/climessage.c
source/libsmb/clirap.c
source/libsmb/clistr.c
source/libsmb/clitrans.c
source/libsmb/libsmbclient.c
source/libsmb/namequery.c
source/libsmb/nmblib.c
source/libsmb/pwd_cache.c
source/libsmb/smbencrypt.c
source/libsmb/smberr.c
source/msdfs/msdfs.c
source/nmbd/nmbd.c
source/nmbd/nmbd_processlogon.c
source/nmbd/nmbd_sendannounce.c
source/nmbd/nmbd_synclists.c
source/nsswitch/wbinfo.c
source/nsswitch/winbindd.c
source/nsswitch/winbindd_misc.c
source/nsswitch/wins.c
source/pam_smbpass/pam_smb_acct.c
source/pam_smbpass/pam_smb_auth.c
source/pam_smbpass/pam_smb_passwd.c
source/param/loadparm.c
source/param/params.c
source/passdb/secrets.c
source/printing/nt_printing.c
source/printing/pcap.c
source/printing/print_cups.c
source/printing/print_generic.c
source/printing/print_svid.c
source/printing/printing.c
source/rpc_client/cli_login.c
source/rpc_client/cli_lsarpc.c
source/rpc_client/cli_netlogon.c
source/rpc_client/cli_reg.c
source/rpc_parse/parse_misc.c
source/rpc_parse/parse_rpc.c
source/rpc_parse/parse_spoolss.c
source/rpc_server/srv_lsa_nt.c
source/rpc_server/srv_netlog_nt.c
source/rpc_server/srv_pipe.c
source/rpc_server/srv_reg_nt.c
source/rpc_server/srv_samr_nt.c
source/rpc_server/srv_spoolss_nt.c
source/rpc_server/srv_srvsvc_nt.c
source/rpc_server/srv_wkssvc_nt.c
source/rpcclient/cmd_spoolss.c
source/rpcclient/display.c
source/rpcclient/display_spool.c
source/rpcclient/rpcclient.c
source/script/mkproto.awk
source/smbd/chgpasswd.c
source/smbd/close.c
source/smbd/connection.c
source/smbd/dfree.c
source/smbd/dir.c
source/smbd/dosmode.c
source/smbd/filename.c
source/smbd/ipc.c
source/smbd/lanman.c
source/smbd/mangle.c
source/smbd/message.c
source/smbd/negprot.c
source/smbd/noquotas.c
source/smbd/notify_kernel.c
source/smbd/nttrans.c
source/smbd/open.c
source/smbd/password.c
source/smbd/posix_acls.c
source/smbd/reply.c
source/smbd/server.c
source/smbd/service.c
source/smbd/srvstr.c
source/smbd/trans2.c
source/smbd/vfs-wrap.c
source/smbd/vfs.c
source/smbwrapper/smbsh.c
source/smbwrapper/smbw.c
source/torture/locktest.c
source/torture/locktest2.c
source/torture/masktest.c
source/torture/msgtest.c
source/torture/rpctorture.c
source/torture/torture.c
source/utils/make_smbcodepage.c [deleted file]
source/utils/make_unicodemap.c [deleted file]
source/utils/nmblookup.c
source/utils/pdbedit.c
source/utils/smbcacls.c
source/utils/smbcontrol.c
source/utils/smbfilter.c
source/utils/smbgroupedit.c
source/utils/smbpasswd.c
source/utils/smbw_sample.c
source/utils/status.c
source/utils/testparm.c
source/utils/testprns.c
source/web/statuspage.c
source/web/swat.c