From 72c2de619079457f7a68100eb13385275a424a23 Mon Sep 17 00:00:00 2001 From: Pekka Riikonen Date: Sat, 26 Jan 2008 21:20:15 +0200 Subject: [PATCH] Created SILC Runtime Toolkit git repository Part I. The new git repository contains the entire history of the SILC utility library, now named the SILC Runtime Toolkit. In addition of that it contains the entire history of the SILC development since the utility library has been part of that from the very beginning. None of the history has been removed. Only things that have been removed are unneeded branches and tags. In this changeset we remove all unnecessary files and directories. --- .cvsignore => .gitignore | 8 +- CHANGES.CRYPTO | 111 - CHANGES.TOOLKIT | 75 - README.CVS => README.GIT | 0 README.PLUGIN | 18 - TODO-SILC | 118 - apps/asn1utils/Makefile.am | 25 - apps/asn1utils/asn1dump.c | 309 - apps/asn1utils/configure.ad | 24 - apps/autodist/AUTHORS | 3 - apps/autodist/CHANGES | 141 - apps/autodist/COPYING | 25 - apps/autodist/INSTALL | 236 - apps/autodist/Makefile.am | 49 - apps/autodist/README | 49 - apps/autodist/TODO | 8 - apps/autodist/autodist.conf | 49 - apps/autodist/autodist.in | 2066 ---- apps/autodist/autodist.spec.in | 54 - apps/autodist/configure.ad | 53 - apps/autodist/default | 10 - apps/autodist/doc/Makefile.am | 22 - apps/autodist/doc/autodist.1.in | 103 - apps/autodist/doc/autodist.texi | 1812 ---- apps/autodist/doc/fdl.texi | 452 - apps/autodist/doc/mdate-sh | 133 - apps/autodist/doc/texinfo.tex | 6740 ------------ apps/autodist/makedist.in | 35 - apps/autodist/tests/Makefile.am | 32 - apps/autodist/tests/autodist1.test | 83 - apps/autodist/tests/autodist2.test | 90 - apps/autodist/tests/autodist3.test | 103 - apps/autodist/tests/autodist4.test | 103 - apps/autodist/tests/autodist5.test | 104 - apps/autodist/tests/autodist6.test | 68 - apps/autodist/tests/autodist7.test | 69 - apps/irssi/.cvsignore | 38 - apps/irssi/AUTHORS | 67 - apps/irssi/CHANGES | 12 - apps/irssi/ChangeLog | 0 apps/irssi/Makefile.am | 81 - apps/irssi/NEWS | 2459 ----- apps/irssi/README | 116 - apps/irssi/README.cygwin | 12 - apps/irssi/TODO | 770 -- apps/irssi/acconfig.h | 50 - apps/irssi/autogen.sh | 149 - apps/irssi/configure.ad | 84 - apps/irssi/configure.in | 985 -- apps/irssi/curses.m4 | 296 - apps/irssi/default.theme | 354 - apps/irssi/docs/.cvsignore | 3 - apps/irssi/docs/Makefile.am | 6 - apps/irssi/docs/botnet.txt | 316 - apps/irssi/docs/crash.txt | 61 - apps/irssi/docs/design.txt | 156 - apps/irssi/docs/faq.html | 152 - apps/irssi/docs/formats.txt | 72 - apps/irssi/docs/help/Makefile.am.gen | 22 - apps/irssi/docs/help/in/.cvsignore | 3 - apps/irssi/docs/help/in/Makefile.am.gen | 4 - apps/irssi/docs/help/in/action.in | 11 - apps/irssi/docs/help/in/admin.in | 10 - apps/irssi/docs/help/in/alias.in | 22 - apps/irssi/docs/help/in/attr.in | 126 - apps/irssi/docs/help/in/away.in | 23 - apps/irssi/docs/help/in/ban.in | 35 - apps/irssi/docs/help/in/beep.in | 6 - apps/irssi/docs/help/in/bind.in | 107 - apps/irssi/docs/help/in/cat.in | 8 - apps/irssi/docs/help/in/cd.in | 8 - apps/irssi/docs/help/in/channel.in | 35 - apps/irssi/docs/help/in/clear.in | 8 - apps/irssi/docs/help/in/close.in | 13 - apps/irssi/docs/help/in/cmode.in | 161 - apps/irssi/docs/help/in/connect.in | 13 - apps/irssi/docs/help/in/cumode.in | 87 - apps/irssi/docs/help/in/cycle.in | 8 - apps/irssi/docs/help/in/date.in | 12 - apps/irssi/docs/help/in/dehilight.in | 6 - apps/irssi/docs/help/in/detach.in | 18 - apps/irssi/docs/help/in/disconnect.in | 7 - apps/irssi/docs/help/in/echo.in | 5 - apps/irssi/docs/help/in/eval.in | 6 - apps/irssi/docs/help/in/exec.in | 40 - apps/irssi/docs/help/in/file.in | 55 - apps/irssi/docs/help/in/format.in | 9 - apps/irssi/docs/help/in/getkey.in | 11 - apps/irssi/docs/help/in/help.in | 13 - apps/irssi/docs/help/in/hilight.in | 28 - apps/irssi/docs/help/in/ignore.in | 42 - apps/irssi/docs/help/in/info.in | 8 - apps/irssi/docs/help/in/invite.in | 35 - apps/irssi/docs/help/in/invitelist.in | 9 - apps/irssi/docs/help/in/join.in | 33 - apps/irssi/docs/help/in/key.in | 114 - apps/irssi/docs/help/in/kick.in | 12 - apps/irssi/docs/help/in/kickban.in | 10 - apps/irssi/docs/help/in/kill.in | 39 - apps/irssi/docs/help/in/knockout.in | 11 - apps/irssi/docs/help/in/lastlog.in | 22 - apps/irssi/docs/help/in/layout.in | 15 - apps/irssi/docs/help/in/levels.in | 35 - apps/irssi/docs/help/in/list.in | 9 - apps/irssi/docs/help/in/listkeys.in | 11 - apps/irssi/docs/help/in/load.in | 11 - apps/irssi/docs/help/in/log.in | 40 - apps/irssi/docs/help/in/me.in | 7 - apps/irssi/docs/help/in/mmsg.in | 39 - apps/irssi/docs/help/in/motd.in | 6 - apps/irssi/docs/help/in/msg.in | 23 - apps/irssi/docs/help/in/names.in | 20 - apps/irssi/docs/help/in/nick.in | 5 - apps/irssi/docs/help/in/notice.in | 13 - apps/irssi/docs/help/in/oper.in | 9 - apps/irssi/docs/help/in/part.in | 7 - apps/irssi/docs/help/in/perlflush.in | 8 - apps/irssi/docs/help/in/ping.in | 6 - apps/irssi/docs/help/in/query.in | 9 - apps/irssi/docs/help/in/quit.in | 8 - apps/irssi/docs/help/in/recode.in | 59 - apps/irssi/docs/help/in/reconnect.in | 10 - apps/irssi/docs/help/in/reload.in | 7 - apps/irssi/docs/help/in/rmreconns.in | 7 - apps/irssi/docs/help/in/rmrejoins.in | 9 - apps/irssi/docs/help/in/save.in | 6 - apps/irssi/docs/help/in/sconnect.in | 12 - apps/irssi/docs/help/in/script.in | 19 - apps/irssi/docs/help/in/scrollback.in | 12 - apps/irssi/docs/help/in/server.in | 26 - apps/irssi/docs/help/in/set.in | 23 - apps/irssi/docs/help/in/shutdown.in | 6 - apps/irssi/docs/help/in/silcnet.in | 10 - apps/irssi/docs/help/in/silcoper.in | 12 - apps/irssi/docs/help/in/smsg.in | 33 - apps/irssi/docs/help/in/stats.in | 6 - apps/irssi/docs/help/in/statusbar.in | 4 - apps/irssi/docs/help/in/toggle.in | 11 - apps/irssi/docs/help/in/topic.in | 6 - apps/irssi/docs/help/in/umode.in | 29 - apps/irssi/docs/help/in/unalias.in | 7 - apps/irssi/docs/help/in/unignore.in | 7 - apps/irssi/docs/help/in/unload.in | 8 - apps/irssi/docs/help/in/unquery.in | 7 - apps/irssi/docs/help/in/users.in | 8 - apps/irssi/docs/help/in/version.in | 6 - apps/irssi/docs/help/in/watch.in | 27 - apps/irssi/docs/help/in/whois.in | 37 - apps/irssi/docs/help/in/whowas.in | 12 - apps/irssi/docs/help/in/window.in | 40 - apps/irssi/docs/help/silc | 13 - apps/irssi/docs/manual.txt | 1036 -- apps/irssi/docs/perl.txt | 1135 -- apps/irssi/docs/proxy.txt | 26 - apps/irssi/docs/signals.txt | 329 - apps/irssi/docs/special_vars.txt | 116 - apps/irssi/docs/startup-HOWTO-rus.html | 846 -- apps/irssi/docs/startup-HOWTO.html | 979 -- apps/irssi/file2header.sh | 5 - apps/irssi/findsyntax.pl | 18 - apps/irssi/glib-2.0.m4_ | 215 - apps/irssi/glib.m4_ | 196 - apps/irssi/irssi-config.in | 9 - apps/irssi/irssi-icon.png | Bin 6982 -> 0 bytes apps/irssi/irssi.cvs | 0 apps/irssi/plugin.theme | 323 - apps/irssi/scripts/Makefile.am | 28 - apps/irssi/scripts/autoop.pl | 91 - apps/irssi/scripts/autorejoin.pl | 52 - apps/irssi/scripts/beep.pl | 40 - apps/irssi/scripts/buf.pl | 122 - apps/irssi/scripts/clones.pl | 43 - apps/irssi/scripts/dns.pl | 193 - apps/irssi/scripts/examples/Makefile.am | 15 - apps/irssi/scripts/examples/command.pl | 23 - apps/irssi/scripts/examples/msg-event.pl | 41 - apps/irssi/scripts/examples/redirect.pl | 40 - apps/irssi/scripts/hello.pl | 12 - apps/irssi/scripts/kills.pl | 102 - apps/irssi/scripts/mail-maildir.pl | 119 - apps/irssi/scripts/mail.pl | 414 - apps/irssi/scripts/mlock.pl | 135 - apps/irssi/scripts/quitmsg.pl | 45 - apps/irssi/scripts/scriptassist.pl | 1160 -- apps/irssi/scripts/silc-mime.pl | 514 - apps/irssi/scripts/silc.pl | 57 - apps/irssi/scripts/splitlong.pl | 60 - apps/irssi/scripts/usercount.pl | 172 - apps/irssi/silc-client.spec.in | 53 - apps/irssi/silc.conf | 244 - apps/irssi/src/Makefile.am | 23 - apps/irssi/src/common.h | 138 - apps/irssi/src/core/.cvsignore | 8 - apps/irssi/src/core/Makefile.am | 99 - apps/irssi/src/core/args.c | 66 - apps/irssi/src/core/args.h | 15 - apps/irssi/src/core/channel-rec.h | 32 - apps/irssi/src/core/channel-setup-rec.h | 12 - apps/irssi/src/core/channels-setup.c | 178 - apps/irssi/src/core/channels-setup.h | 31 - apps/irssi/src/core/channels.c | 287 - apps/irssi/src/core/channels.h | 38 - apps/irssi/src/core/chat-commands.c | 512 - apps/irssi/src/core/chat-protocols.c | 239 - apps/irssi/src/core/chat-protocols.h | 61 - apps/irssi/src/core/chatnet-rec.h | 12 - apps/irssi/src/core/chatnets.c | 195 - apps/irssi/src/core/chatnets.h | 32 - apps/irssi/src/core/commands.c | 998 -- apps/irssi/src/core/commands.h | 171 - apps/irssi/src/core/core.c | 309 - apps/irssi/src/core/core.h | 24 - apps/irssi/src/core/expandos.c | 721 -- apps/irssi/src/core/expandos.h | 43 - apps/irssi/src/core/ignore.c | 486 - apps/irssi/src/core/ignore.h | 42 - apps/irssi/src/core/levels.c | 174 - apps/irssi/src/core/levels.h | 47 - apps/irssi/src/core/line-split.c | 143 - apps/irssi/src/core/line-split.h | 11 - apps/irssi/src/core/log-away.c | 120 - apps/irssi/src/core/log.c | 609 -- apps/irssi/src/core/log.h | 62 - apps/irssi/src/core/masks.c | 134 - apps/irssi/src/core/masks.h | 11 - apps/irssi/src/core/misc.c | 925 -- apps/irssi/src/core/misc.h | 113 - apps/irssi/src/core/module.h | 3 - apps/irssi/src/core/modules-load.c | 419 - apps/irssi/src/core/modules-load.h | 16 - apps/irssi/src/core/modules.c | 300 - apps/irssi/src/core/modules.h | 91 - apps/irssi/src/core/net-disconnect.c | 159 - apps/irssi/src/core/net-disconnect.h | 7 - apps/irssi/src/core/net-nonblock.c | 294 - apps/irssi/src/core/net-nonblock.h | 41 - apps/irssi/src/core/net-sendbuffer.c | 168 - apps/irssi/src/core/net-sendbuffer.h | 35 - apps/irssi/src/core/network-openssl.c | 551 - apps/irssi/src/core/network.c | 661 -- apps/irssi/src/core/network.h | 101 - apps/irssi/src/core/nick-rec.h | 28 - apps/irssi/src/core/nicklist.c | 617 -- apps/irssi/src/core/nicklist.h | 63 - apps/irssi/src/core/nickmatch-cache.c | 120 - apps/irssi/src/core/nickmatch-cache.h | 26 - apps/irssi/src/core/pidwait.c | 84 - apps/irssi/src/core/pidwait.h | 16 - apps/irssi/src/core/queries.c | 174 - apps/irssi/src/core/queries.h | 34 - apps/irssi/src/core/query-rec.h | 12 - apps/irssi/src/core/rawlog.c | 224 - apps/irssi/src/core/rawlog.h | 28 - apps/irssi/src/core/recode.c | 228 - apps/irssi/src/core/recode.h | 12 - apps/irssi/src/core/server-connect-rec.h | 42 - apps/irssi/src/core/server-rec.h | 73 - apps/irssi/src/core/server-setup-rec.h | 29 - apps/irssi/src/core/servers-reconnect.c | 509 - apps/irssi/src/core/servers-reconnect.h | 23 - apps/irssi/src/core/servers-setup.c | 586 - apps/irssi/src/core/servers-setup.h | 47 - apps/irssi/src/core/servers.c | 725 -- apps/irssi/src/core/servers.h | 79 - apps/irssi/src/core/session.c | 417 - apps/irssi/src/core/session.h | 12 - apps/irssi/src/core/settings.c | 855 -- apps/irssi/src/core/settings.h | 119 - apps/irssi/src/core/signals.c | 439 - apps/irssi/src/core/signals.h | 76 - apps/irssi/src/core/special-vars.c | 750 -- apps/irssi/src/core/special-vars.h | 37 - apps/irssi/src/core/window-item-def.h | 9 - apps/irssi/src/core/window-item-rec.h | 21 - apps/irssi/src/core/write-buffer.c | 189 - apps/irssi/src/core/write-buffer.h | 10 - apps/irssi/src/fe-common/Makefile.am | 7 - apps/irssi/src/fe-common/core/.cvsignore | 8 - apps/irssi/src/fe-common/core/Makefile.am | 69 - apps/irssi/src/fe-common/core/autorun.c | 56 - apps/irssi/src/fe-common/core/autorun.h | 6 - .../src/fe-common/core/chat-completion.c | 1191 --- .../src/fe-common/core/chat-completion.h | 16 - .../src/fe-common/core/command-history.c | 292 - .../src/fe-common/core/command-history.h | 35 - apps/irssi/src/fe-common/core/completion.c | 878 -- apps/irssi/src/fe-common/core/completion.h | 18 - apps/irssi/src/fe-common/core/fe-channels.c | 678 -- apps/irssi/src/fe-common/core/fe-channels.h | 16 - .../irssi/src/fe-common/core/fe-common-core.c | 457 - .../irssi/src/fe-common/core/fe-common-core.h | 8 - .../src/fe-common/core/fe-core-commands.c | 375 - .../src/fe-common/core/fe-core-commands.h | 9 - apps/irssi/src/fe-common/core/fe-exec.c | 678 -- apps/irssi/src/fe-common/core/fe-exec.h | 52 - apps/irssi/src/fe-common/core/fe-expandos.c | 58 - apps/irssi/src/fe-common/core/fe-help.c | 275 - .../src/fe-common/core/fe-ignore-messages.c | 136 - apps/irssi/src/fe-common/core/fe-ignore.c | 276 - apps/irssi/src/fe-common/core/fe-log.c | 767 -- apps/irssi/src/fe-common/core/fe-messages.c | 712 -- apps/irssi/src/fe-common/core/fe-messages.h | 12 - apps/irssi/src/fe-common/core/fe-modules.c | 263 - apps/irssi/src/fe-common/core/fe-queries.c | 396 - apps/irssi/src/fe-common/core/fe-queries.h | 13 - apps/irssi/src/fe-common/core/fe-recode.c | 236 - apps/irssi/src/fe-common/core/fe-recode.h | 7 - apps/irssi/src/fe-common/core/fe-server.c | 411 - apps/irssi/src/fe-common/core/fe-settings.c | 383 - apps/irssi/src/fe-common/core/fe-windows.c | 672 -- apps/irssi/src/fe-common/core/fe-windows.h | 100 - apps/irssi/src/fe-common/core/formats.c | 1153 -- apps/irssi/src/fe-common/core/formats.h | 141 - apps/irssi/src/fe-common/core/hilight-text.c | 711 -- apps/irssi/src/fe-common/core/hilight-text.h | 54 - apps/irssi/src/fe-common/core/keyboard.c | 869 -- apps/irssi/src/fe-common/core/keyboard.h | 58 - .../irssi/src/fe-common/core/module-formats.c | 292 - .../irssi/src/fe-common/core/module-formats.h | 257 - apps/irssi/src/fe-common/core/module.h | 35 - apps/irssi/src/fe-common/core/printtext.c | 501 - apps/irssi/src/fe-common/core/printtext.h | 116 - apps/irssi/src/fe-common/core/themes.c | 1391 --- apps/irssi/src/fe-common/core/themes.h | 71 - apps/irssi/src/fe-common/core/translation.c | 152 - apps/irssi/src/fe-common/core/translation.h | 12 - apps/irssi/src/fe-common/core/utf8.c | 271 - apps/irssi/src/fe-common/core/utf8.h | 35 - .../src/fe-common/core/window-activity.c | 171 - .../src/fe-common/core/window-activity.h | 13 - .../src/fe-common/core/window-commands.c | 854 -- apps/irssi/src/fe-common/core/window-items.c | 347 - apps/irssi/src/fe-common/core/window-items.h | 34 - .../irssi/src/fe-common/core/windows-layout.c | 254 - .../irssi/src/fe-common/core/windows-layout.h | 11 - apps/irssi/src/fe-common/silc/Makefile.am | 83 - .../irssi/src/fe-common/silc/fe-common-silc.c | 73 - .../irssi/src/fe-common/silc/fe-common-silc.h | 7 - .../src/fe-common/silc/fe-silc-channels.c | 29 - .../src/fe-common/silc/fe-silc-channels.h | 7 - .../src/fe-common/silc/fe-silc-messages.c | 518 - .../src/fe-common/silc/fe-silc-messages.h | 7 - .../src/fe-common/silc/fe-silc-queries.c | 66 - .../src/fe-common/silc/fe-silc-queries.h | 7 - apps/irssi/src/fe-common/silc/fe-silcnet.c | 161 - apps/irssi/src/fe-common/silc/fe-silcnet.h | 7 - .../irssi/src/fe-common/silc/module-formats.c | 299 - .../irssi/src/fe-common/silc/module-formats.h | 289 - apps/irssi/src/fe-common/silc/module.h | 10 - apps/irssi/src/fe-text/.cvsignore | 9 - apps/irssi/src/fe-text/Makefile.am | 105 - apps/irssi/src/fe-text/cuix-api.c | 386 - apps/irssi/src/fe-text/cuix-api.h | 68 - apps/irssi/src/fe-text/cuix-lib.c | 139 - apps/irssi/src/fe-text/cuix-lib.h | 9 - apps/irssi/src/fe-text/cuix.c | 39 - apps/irssi/src/fe-text/cuix.h | 11 - apps/irssi/src/fe-text/gui-entry.c | 833 -- apps/irssi/src/fe-text/gui-entry.h | 62 - apps/irssi/src/fe-text/gui-expandos.c | 62 - apps/irssi/src/fe-text/gui-printtext.c | 340 - apps/irssi/src/fe-text/gui-printtext.h | 22 - apps/irssi/src/fe-text/gui-readline.c | 1241 --- apps/irssi/src/fe-text/gui-readline.h | 15 - apps/irssi/src/fe-text/gui-windows.c | 308 - apps/irssi/src/fe-text/gui-windows.h | 44 - apps/irssi/src/fe-text/lastlog.c | 305 - apps/irssi/src/fe-text/mainwindow-activity.c | 57 - apps/irssi/src/fe-text/mainwindows-layout.c | 229 - apps/irssi/src/fe-text/mainwindows.c | 1124 -- apps/irssi/src/fe-text/mainwindows.h | 60 - apps/irssi/src/fe-text/module-formats.c | 81 - apps/irssi/src/fe-text/module-formats.h | 57 - apps/irssi/src/fe-text/module.h | 8 - apps/irssi/src/fe-text/silc.c | 393 - apps/irssi/src/fe-text/statusbar-config.c | 600 -- apps/irssi/src/fe-text/statusbar-config.h | 12 - apps/irssi/src/fe-text/statusbar-items.c | 449 - apps/irssi/src/fe-text/statusbar.c | 1185 -- apps/irssi/src/fe-text/statusbar.h | 120 - apps/irssi/src/fe-text/term-curses.c | 418 - apps/irssi/src/fe-text/term-curses.h | 16 - apps/irssi/src/fe-text/term-dummy.c | 106 - apps/irssi/src/fe-text/term-terminfo.c | 656 -- apps/irssi/src/fe-text/term.c | 186 - apps/irssi/src/fe-text/term.h | 95 - apps/irssi/src/fe-text/terminfo-core.c | 657 -- apps/irssi/src/fe-text/terminfo-core.h | 102 - apps/irssi/src/fe-text/textbuffer-commands.c | 389 - apps/irssi/src/fe-text/textbuffer-reformat.c | 281 - apps/irssi/src/fe-text/textbuffer-reformat.h | 9 - apps/irssi/src/fe-text/textbuffer-view.c | 1337 --- apps/irssi/src/fe-text/textbuffer-view.h | 150 - apps/irssi/src/fe-text/textbuffer.c | 554 - apps/irssi/src/fe-text/textbuffer.h | 105 - apps/irssi/src/fe-text/tparm.c | 740 -- apps/irssi/src/lib-config/.cvsignore | 7 - apps/irssi/src/lib-config/Makefile.am | 15 - apps/irssi/src/lib-config/get.c | 338 - apps/irssi/src/lib-config/iconfig.h | 149 - apps/irssi/src/lib-config/module.h | 6 - apps/irssi/src/lib-config/parse.c | 357 - apps/irssi/src/lib-config/set.c | 171 - apps/irssi/src/lib-config/write.c | 341 - apps/irssi/src/lib-popt/.cvsignore | 7 - apps/irssi/src/lib-popt/Makefile.am | 11 - apps/irssi/src/lib-popt/findme.c | 54 - apps/irssi/src/lib-popt/findme.h | 10 - apps/irssi/src/lib-popt/popt.c | 594 - apps/irssi/src/lib-popt/popt.h | 123 - apps/irssi/src/lib-popt/poptconfig.c | 144 - apps/irssi/src/lib-popt/popthelp.c | 301 - apps/irssi/src/lib-popt/poptint.h | 54 - apps/irssi/src/lib-popt/poptparse.c | 98 - apps/irssi/src/perl/.cvsignore | 10 - apps/irssi/src/perl/Makefile.am | 172 - apps/irssi/src/perl/common/.cvsignore | 7 - apps/irssi/src/perl/common/Channel.xs | 116 - apps/irssi/src/perl/common/Core.xs | 704 -- apps/irssi/src/perl/common/Expando.xs | 170 - apps/irssi/src/perl/common/Ignore.xs | 50 - apps/irssi/src/perl/common/Irssi.pm | 168 - apps/irssi/src/perl/common/Irssi.xs | 43 - apps/irssi/src/perl/common/Log.xs | 67 - apps/irssi/src/perl/common/Makefile.PL.in | 7 - apps/irssi/src/perl/common/Masks.xs | 61 - apps/irssi/src/perl/common/Query.xs | 57 - apps/irssi/src/perl/common/Rawlog.xs | 58 - apps/irssi/src/perl/common/Server.xs | 104 - apps/irssi/src/perl/common/Settings.xs | 194 - apps/irssi/src/perl/common/module.h | 45 - apps/irssi/src/perl/common/typemap | 32 - apps/irssi/src/perl/get-signals.pl | 61 - apps/irssi/src/perl/irssi-core.pl | 50 - apps/irssi/src/perl/irssi-core.pl.h | 52 - apps/irssi/src/perl/libperl_dynaloader.la | 25 - apps/irssi/src/perl/libperl_orig.la | 25 - apps/irssi/src/perl/module-fe.h | 4 - apps/irssi/src/perl/module-formats.c | 41 - apps/irssi/src/perl/module-formats.h | 19 - apps/irssi/src/perl/module.h | 25 - apps/irssi/src/perl/perl-common.c | 724 -- apps/irssi/src/perl/perl-common.h | 86 - apps/irssi/src/perl/perl-core.c | 477 - apps/irssi/src/perl/perl-core.h | 56 - apps/irssi/src/perl/perl-fe.c | 278 - apps/irssi/src/perl/perl-signals.c | 459 - apps/irssi/src/perl/perl-signals.h | 32 - apps/irssi/src/perl/perl-sources.c | 187 - apps/irssi/src/perl/perl-sources.h | 14 - apps/irssi/src/perl/silc/Channel.xs | 5 - apps/irssi/src/perl/silc/Makefile.PL.in | 12 - apps/irssi/src/perl/silc/Query.xs | 10 - apps/irssi/src/perl/silc/Server.xs | 14 - apps/irssi/src/perl/silc/Silc.pm | 25 - apps/irssi/src/perl/silc/Silc.xs | 37 - apps/irssi/src/perl/silc/module.h | 16 - apps/irssi/src/perl/silc/typemap | 15 - apps/irssi/src/perl/textui/.cvsignore | 7 - apps/irssi/src/perl/textui/Makefile.PL.in | 8 - apps/irssi/src/perl/textui/Statusbar.xs | 165 - apps/irssi/src/perl/textui/TextBuffer.xs | 88 - apps/irssi/src/perl/textui/TextBufferView.xs | 108 - apps/irssi/src/perl/textui/TextUI.pm | 26 - apps/irssi/src/perl/textui/TextUI.xs | 166 - apps/irssi/src/perl/textui/module.h | 16 - apps/irssi/src/perl/textui/typemap | 19 - apps/irssi/src/perl/ui/.cvsignore | 7 - apps/irssi/src/perl/ui/Formats.xs | 136 - apps/irssi/src/perl/ui/Makefile.PL.in | 8 - apps/irssi/src/perl/ui/Themes.xs | 281 - apps/irssi/src/perl/ui/UI.pm | 29 - apps/irssi/src/perl/ui/UI.xs | 108 - apps/irssi/src/perl/ui/Window.xs | 291 - apps/irssi/src/perl/ui/module.h | 14 - apps/irssi/src/perl/ui/typemap | 16 - apps/irssi/src/silc/Makefile.am | 5 - apps/irssi/src/silc/core/Makefile.am | 78 - apps/irssi/src/silc/core/client_ops.c | 2876 ----- apps/irssi/src/silc/core/client_ops.h | 75 - apps/irssi/src/silc/core/clientutil.c | 471 - apps/irssi/src/silc/core/clientutil.h | 44 - apps/irssi/src/silc/core/module.h | 12 - apps/irssi/src/silc/core/silc-channels.c | 1297 --- apps/irssi/src/silc/core/silc-channels.h | 38 - apps/irssi/src/silc/core/silc-chatnets.c | 76 - apps/irssi/src/silc/core/silc-chatnets.h | 30 - apps/irssi/src/silc/core/silc-cmdqueue.c | 149 - apps/irssi/src/silc/core/silc-cmdqueue.h | 41 - apps/irssi/src/silc/core/silc-commands.h | 29 - apps/irssi/src/silc/core/silc-core.c | 862 -- apps/irssi/src/silc/core/silc-core.h | 40 - apps/irssi/src/silc/core/silc-expandos.c | 162 - apps/irssi/src/silc/core/silc-lag.c | 114 - apps/irssi/src/silc/core/silc-nicklist.c | 147 - apps/irssi/src/silc/core/silc-nicklist.h | 24 - apps/irssi/src/silc/core/silc-queries.c | 1081 -- apps/irssi/src/silc/core/silc-queries.h | 49 - .../src/silc/core/silc-servers-reconnect.c | 60 - apps/irssi/src/silc/core/silc-servers.c | 1362 --- apps/irssi/src/silc/core/silc-servers.h | 71 - apps/irssi/stamp.h.in | 0 apps/irssi/syntax.pl | 57 - apps/silc/Makefile.am | 38 - apps/silc/README | 5 - apps/silc/client_ops.c | 1342 --- apps/silc/client_ops.h | 62 - apps/silc/clientconfig.c | 854 -- apps/silc/clientconfig.h | 127 - apps/silc/clientincludes.h | 49 - apps/silc/clientutil.c | 771 -- apps/silc/clientutil.h | 46 - apps/silc/local_command.c | 802 -- apps/silc/local_command.h | 61 - apps/silc/screen.c | 567 - apps/silc/screen.h | 129 - apps/silc/silc.c | 699 -- apps/silc/silc.h | 79 - apps/silcd/.cvsignore | 3 - apps/silcd/Makefile.am | 85 - apps/silcd/command.c | 5385 ---------- apps/silcd/command.h | 161 - apps/silcd/command_reply.c | 1520 --- apps/silcd/command_reply.h | 82 - apps/silcd/configure.ad | 87 - apps/silcd/idlist.c | 857 -- apps/silcd/idlist.h | 634 -- apps/silcd/packet_receive.c | 4003 ------- apps/silcd/packet_receive.h | 82 - apps/silcd/packet_send.c | 1716 --- apps/silcd/packet_send.h | 266 - apps/silcd/route.c | 107 - apps/silcd/route.h | 79 - apps/silcd/server.c | 5025 --------- apps/silcd/server.h | 257 - apps/silcd/server_backup.c | 1479 --- apps/silcd/server_backup.h | 144 - apps/silcd/server_http.c | 159 - apps/silcd/server_internal.h | 242 - apps/silcd/server_query.c | 2198 ---- apps/silcd/server_query.h | 47 - apps/silcd/server_util.c | 2244 ---- apps/silcd/server_util.h | 232 - apps/silcd/server_version.c | 24 - apps/silcd/serverconfig.c | 2091 ---- apps/silcd/serverconfig.h | 248 - apps/silcd/serverid.c | 172 - apps/silcd/serverid.h | 39 - apps/silcd/serverincludes.h | 47 - apps/silcd/silcd.c | 775 -- apps/silcd/silcd.h | 34 - apps/silcer/ABOUT-NLS | 319 - apps/silcer/AUTHORS | 0 apps/silcer/COPYING | 340 - apps/silcer/ChangeLog | 0 apps/silcer/INSTALL | 182 - apps/silcer/Makefile.am | 28 - apps/silcer/NEWS | 0 apps/silcer/README | 37 - apps/silcer/acconfig.h | 12 - apps/silcer/aclocal.m4 | 1949 ---- apps/silcer/autogen.sh | 15 - apps/silcer/config.guess | 1314 --- apps/silcer/config.h.in | 199 - apps/silcer/config.sub | 1410 --- apps/silcer/configure.in | 46 - apps/silcer/depcomp | 411 - apps/silcer/install-sh | 251 - apps/silcer/intl/ChangeLog | 4 - apps/silcer/intl/Makefile.in.in | 196 - apps/silcer/intl/VERSION | 1 - apps/silcer/intl/bindtextdom.c | 368 - apps/silcer/intl/config.charset | 438 - apps/silcer/intl/dcgettext.c | 57 - apps/silcer/intl/dcigettext.c | 1258 --- apps/silcer/intl/dcngettext.c | 59 - apps/silcer/intl/dgettext.c | 58 - apps/silcer/intl/dngettext.c | 60 - apps/silcer/intl/explodename.c | 191 - apps/silcer/intl/finddomain.c | 197 - apps/silcer/intl/gettext.c | 63 - apps/silcer/intl/gettext.h | 101 - apps/silcer/intl/gettextP.h | 251 - apps/silcer/intl/hash-string.h | 58 - apps/silcer/intl/intl-compat.c | 165 - apps/silcer/intl/l10nflist.c | 404 - apps/silcer/intl/libgettext.h | 48 - apps/silcer/intl/libgnuintl.h | 127 - apps/silcer/intl/loadinfo.h | 108 - apps/silcer/intl/loadmsgcat.c | 566 - apps/silcer/intl/localcharset.c | 271 - apps/silcer/intl/locale.alias | 77 - apps/silcer/intl/localealias.c | 403 - apps/silcer/intl/ngettext.c | 67 - apps/silcer/intl/plural.c | 1325 --- apps/silcer/intl/plural.y | 412 - apps/silcer/intl/ref-add.sin | 31 - apps/silcer/intl/ref-del.sin | 26 - apps/silcer/intl/textdomain.c | 141 - apps/silcer/macros/Makefile.am | 42 - apps/silcer/macros/aclocal-include.m4 | 16 - apps/silcer/macros/autogen.sh | 193 - apps/silcer/macros/compiler-flags.m4 | 109 - apps/silcer/macros/curses.m4 | 318 - apps/silcer/macros/gnome-bonobo-check.m4 | 166 - apps/silcer/macros/gnome-common.m4 | 14 - apps/silcer/macros/gnome-fileutils.m4 | 414 - apps/silcer/macros/gnome-ghttp-check.m4 | 14 - apps/silcer/macros/gnome-gnorba-check.m4 | 35 - apps/silcer/macros/gnome-guile-checks.m4 | 119 - apps/silcer/macros/gnome-libgtop-check.m4 | 217 - apps/silcer/macros/gnome-objc-checks.m4 | 83 - apps/silcer/macros/gnome-orbit-check.m4 | 33 - apps/silcer/macros/gnome-print-check.m4 | 63 - apps/silcer/macros/gnome-pthread-check.m4 | 16 - apps/silcer/macros/gnome-support.m4 | 68 - apps/silcer/macros/gnome-undelfs.m4 | 20 - apps/silcer/macros/gnome-vfs.m4 | 120 - apps/silcer/macros/gnome-x-checks.m4 | 80 - apps/silcer/macros/gnome-xml-check.m4 | 32 - apps/silcer/macros/gnome.m4 | 128 - apps/silcer/macros/gperf-check.m4 | 79 - apps/silcer/macros/linger.m4 | 28 - apps/silcer/macros/need-declaration.m4 | 42 - apps/silcer/missing | 283 - apps/silcer/mkinstalldirs | 40 - apps/silcer/pixmaps/folder.xpm | 403 - apps/silcer/pixmaps/glade-group.xpm | 29 - apps/silcer/po/Makefile.in.in | 210 - apps/silcer/po/POTFILES.in | 6 - apps/silcer/silcer.png | Bin 12701 -> 0 bytes apps/silcer/src/Makefile.am | 52 - apps/silcer/src/SilcerMainDlg.cc | 201 - apps/silcer/src/SilcerMainDlg.hh | 52 - apps/silcer/src/gtkspell.c | 639 -- apps/silcer/src/gtkspell.h | 107 - apps/silcer/src/gtkurl.c | 587 - apps/silcer/src/gtkurl.h | 69 - apps/silcer/src/silcer.cc | 40 - apps/silcer/src/silcer_gladehelper.hh | 37 - apps/silcer/src/silcerapp.cc | 302 - apps/silcer/src/silcerapp.hh | 69 - apps/silcer/src/silcerbasewin.cc | 88 - apps/silcer/src/silcerbasewin.hh | 196 - apps/silcer/src/silcerchatview.cc | 290 - apps/silcer/src/silcerchatview.hh | 86 - apps/silcer/src/xtext.c | 3033 ------ apps/silcer/src/xtext.h | 182 - apps/silcer/stamp-h.in | 1 - apps/silcer/ui/SilcerConfirmPkDlg.glade | 136 - apps/silcer/ui/SilcerFirstsetupDlg.glade | 439 - apps/silcer/ui/SilcerMainDlg.glade | 429 - apps/silcer/xml-i18n-extract.in | 303 - apps/silcer/xml-i18n-merge.in | 459 - apps/silcer/xml-i18n-update.in | 516 - apps/silcmap/AUTHORS | 3 - apps/silcmap/CHANGES | 3 - apps/silcmap/Makefile.am | 34 - apps/silcmap/README | 54 - apps/silcmap/configure.ad | 25 - apps/silcmap/data.h | 58 - apps/silcmap/default.fnt | Bin 6844 -> 0 bytes apps/silcmap/example.server.com_706.pub | 7 - apps/silcmap/silcmap.c | 255 - apps/silcmap/silcmap.conf | 155 - apps/silcmap/silcmap.h | 218 - apps/silcmap/silcmap_bitmap.c | 500 - apps/silcmap/silcmap_client.c | 695 -- apps/silcmap/silcmap_command.c | 985 -- apps/silcmap/silcmap_html.c | 583 - apps/silcstress/Makefile.am | 25 - apps/silcstress/configure.ad | 25 - apps/silcstress/silcstress.c | 631 -- distdir/{TOOLKIT => RUNTIME} | 0 distdir/{TOOLKIT-header => RUNTIME-header} | 0 distdir/autodist | 24 - distdir/autodist-post-process-dist | 23 - distdir/autodist.conf | 49 - distdir/common | 28 - distdir/pre-dist-client | 19 - .../{pre-dist-toolkit => pre-dist-runtime} | 0 distdir/pre-run | 23 - distdir/silcmap | 20 - distdir/toolkit | 37 - doc/FAQ | 806 -- doc/draft-riikonen-presence-attrs-00.nroff | 625 -- doc/draft-riikonen-presence-attrs-01.nroff | 638 -- doc/draft-riikonen-presence-attrs-02.nroff | 669 -- doc/draft-riikonen-presence-attrs-03.nroff | 669 -- doc/draft-riikonen-presence-attrs-04.nroff | 666 -- doc/draft-riikonen-silc-commands-00.nroff | 1907 ---- doc/draft-riikonen-silc-commands-01.nroff | 1935 ---- doc/draft-riikonen-silc-commands-02.nroff | 1949 ---- doc/draft-riikonen-silc-commands-03.nroff | 2453 ----- doc/draft-riikonen-silc-commands-04.nroff | 2554 ----- doc/draft-riikonen-silc-commands-05.nroff | 2598 ----- doc/draft-riikonen-silc-commands-06.nroff | 2650 ----- doc/draft-riikonen-silc-commands-07.nroff | 2637 ----- ...raft-riikonen-silc-flags-payloads-00.nroff | 304 - ...raft-riikonen-silc-flags-payloads-01.nroff | 402 - ...raft-riikonen-silc-flags-payloads-02.nroff | 421 - ...raft-riikonen-silc-flags-payloads-03.nroff | 456 - ...raft-riikonen-silc-flags-payloads-04.nroff | 509 - doc/draft-riikonen-silc-ke-auth-00.nroff | 1055 -- doc/draft-riikonen-silc-ke-auth-01.nroff | 1099 -- doc/draft-riikonen-silc-ke-auth-02.nroff | 1087 -- doc/draft-riikonen-silc-ke-auth-03.nroff | 1094 -- doc/draft-riikonen-silc-ke-auth-04.nroff | 1114 -- doc/draft-riikonen-silc-ke-auth-05.nroff | 1135 -- doc/draft-riikonen-silc-ke-auth-06.nroff | 1148 -- doc/draft-riikonen-silc-ke-auth-07.nroff | 1180 -- doc/draft-riikonen-silc-ke-auth-08.nroff | 1180 -- doc/draft-riikonen-silc-ke-auth-09.nroff | 1204 --- ...-riikonen-silc-multimedia-session-00.nroff | 380 - doc/draft-riikonen-silc-pp-00.nroff | 2442 ----- doc/draft-riikonen-silc-pp-01.nroff | 2655 ----- doc/draft-riikonen-silc-pp-02.nroff | 2696 ----- doc/draft-riikonen-silc-pp-03.nroff | 2700 ----- doc/draft-riikonen-silc-pp-04.nroff | 2815 ----- doc/draft-riikonen-silc-pp-05.nroff | 2987 ------ doc/draft-riikonen-silc-pp-06.nroff | 2917 ----- doc/draft-riikonen-silc-pp-07.nroff | 3017 ------ doc/draft-riikonen-silc-pp-08.nroff | 3028 ------ doc/draft-riikonen-silc-pp-09.nroff | 3081 ------ doc/draft-riikonen-silc-spec-00.nroff | 3094 ------ doc/draft-riikonen-silc-spec-01.nroff | 3581 ------- doc/draft-riikonen-silc-spec-02.nroff | 2027 ---- doc/draft-riikonen-silc-spec-03.nroff | 2046 ---- doc/draft-riikonen-silc-spec-04.nroff | 2233 ---- doc/draft-riikonen-silc-spec-05.nroff | 2378 ---- doc/draft-riikonen-silc-spec-06.nroff | 2517 ----- doc/draft-riikonen-silc-spec-07.nroff | 2579 ----- doc/draft-riikonen-silc-spec-08.nroff | 2779 ----- doc/draft-riikonen-silc-spec-09.nroff | 2946 ----- doc/example_silcd.conf.in | 542 - doc/examples/README | 23 - doc/examples/cell_backup.conf | 59 - doc/examples/cell_router.conf | 79 - doc/examples/cell_server1.conf | 61 - doc/examples/cell_server2.conf | 50 - doc/examples/silcd.prv | Bin 342 -> 0 bytes doc/examples/silcd.pub | 7 - doc/silc.yo | 210 - doc/silcalgs.conf | 121 - doc/silcd.conf.yo | 463 - doc/silcd.yo | 95 - doc/whitepaper/Makefile.am | 33 - doc/whitepaper/silc_channel.edg | 2685 ----- doc/whitepaper/silc_network.edg | 2946 ----- doc/whitepaper/silc_packet.edg | 2025 ---- doc/whitepaper/silc_priv1.edg | 2393 ----- doc/whitepaper/silc_priv2.edg | 2237 ---- doc/whitepaper/silc_priv3.edg | 2302 ---- doc/whitepaper/silc_protocol.html | 990 -- doc/whitepaper/silc_routers.edg | 2445 ----- doc/whitepaper/silc_template.edg | 2315 ---- lib/{.cvsignore => .gitignore} | 0 .../.cvsignore => lib/contrib/.gitignore | 0 lib/doc/command_reply_args.html | 424 - lib/doc/notifyargs.html | 283 - lib/doc/silcclient_unicode.html | 40 - lib/doc/silcclient_using.html | 302 - lib/doc/silcrng_intro.html | 171 - lib/doc/silcstatus_args.html | 491 - lib/silc.pc.in | 11 - lib/silcacc/DIRECTORY | 19 - lib/silcacc/Makefile.ad | 30 - lib/silcacc/silcacc.c | 174 - lib/silcacc/silcacc.h | 252 - lib/silcacc/silcacc_pkcs.c | 471 - lib/silcacc/softacc.c | 540 - lib/silcacc/softacc.h | 37 - lib/silcacc/tests/Makefile.am | 27 - lib/silcacc/tests/test_softacc.c | 95 - lib/silcapputil/DIRECTORY | 22 - lib/silcapputil/Makefile.ad | 40 - lib/silcapputil/silcapputil.c | 1086 -- lib/silcapputil/silcapputil.h | 463 - lib/silcapputil/silcidcache.c | 457 - lib/silcapputil/silcidcache.h | 371 - lib/silcasn1/DIRECTORY | 22 - lib/silcasn1/Makefile.ad | 39 - lib/silcasn1/silcasn1.c | 220 - lib/silcasn1/silcasn1.h | 1220 --- lib/silcasn1/silcasn1_decode.c | 966 -- lib/silcasn1/silcasn1_encode.c | 778 -- lib/silcasn1/silcasn1_i.h | 117 - lib/silcasn1/silcber.c | 269 - lib/silcasn1/silcber.h | 143 - lib/silcasn1/tests/Makefile.am | 27 - lib/silcasn1/tests/test_silcasn1.c | 767 -- lib/silcclient.pc.in | 12 - lib/silcclient/DIRECTORY | 41 - lib/silcclient/Makefile.ad | 48 - lib/silcclient/README | 113 - lib/silcclient/client.c | 1113 -- lib/silcclient/client.h | 100 - lib/silcclient/client_attrs.c | 297 - lib/silcclient/client_channel.c | 972 -- lib/silcclient/client_channel.h | 53 - lib/silcclient/client_connect.c | 813 -- lib/silcclient/client_connect.h | 38 - lib/silcclient/client_entry.c | 2230 ---- lib/silcclient/client_entry.h | 80 - lib/silcclient/client_ftp.c | 1093 -- lib/silcclient/client_ftp.h | 28 - lib/silcclient/client_internal.h | 194 - lib/silcclient/client_keyagr.c | 451 - lib/silcclient/client_keyagr.h | 26 - lib/silcclient/client_listener.c | 404 - lib/silcclient/client_listener.h | 37 - lib/silcclient/client_notify.c | 1615 --- lib/silcclient/client_notify.h | 43 - lib/silcclient/client_ops_example.c | 165 - lib/silcclient/client_prvmsg.c | 670 -- lib/silcclient/client_prvmsg.h | 27 - lib/silcclient/client_register.c | 724 -- lib/silcclient/client_register.h | 37 - lib/silcclient/command.c | 3143 ------ lib/silcclient/command.h | 75 - lib/silcclient/command_reply.c | 2173 ---- lib/silcclient/command_reply.h | 56 - lib/silcclient/silcclient.h | 2478 ----- lib/silcclient/silcclient_entry.h | 940 -- lib/silcclient/tests/Makefile.am | 27 - lib/silcclient/tests/test_silcclient.c | 445 - lib/silccore/DIRECTORY | 33 - lib/silccore/Makefile.ad | 56 - lib/silccore/README | 69 - lib/silccore/silcargument.c | 501 - lib/silccore/silcargument.h | 353 - lib/silccore/silcattrs.c | 703 -- lib/silccore/silcattrs.h | 558 - lib/silccore/silcauth.c | 639 -- lib/silccore/silcauth.h | 547 - lib/silccore/silcchannel.c | 377 - lib/silccore/silcchannel.h | 317 - lib/silccore/silccommand.c | 458 - lib/silccore/silccommand.h | 435 - lib/silccore/silcid.c | 525 - lib/silccore/silcid.h | 615 -- lib/silccore/silcmessage.c | 913 -- lib/silccore/silcmessage.h | 436 - lib/silccore/silcmessage_i.h | 49 - lib/silccore/silcmode.h | 104 - lib/silccore/silcnotify.c | 215 - lib/silccore/silcnotify.h | 193 - lib/silccore/silcpacket.c | 2805 ----- lib/silccore/silcpacket.h | 1208 --- lib/silccore/silcpubkey.c | 94 - lib/silccore/silcpubkey.h | 73 - lib/silccore/silcstatus.c | 142 - lib/silccore/silcstatus.h | 132 - lib/silccore/tests/Makefile.am | 28 - lib/silccore/tests/test_silcargument.c | 190 - lib/silccore/tests/test_silcmessage.c | 434 - lib/silccrypt/.cvsignore | 2 - lib/silccrypt/DIRECTORY | 29 - lib/silccrypt/Makefile.ad | 95 - lib/silccrypt/aes.c | 614 -- lib/silccrypt/aes.h | 33 - lib/silccrypt/aes_x86.asm | 597 -- lib/silccrypt/aes_x86_64.asm | 866 -- lib/silccrypt/blowfish.c | 544 - lib/silccrypt/blowfish.h | 33 - lib/silccrypt/blowfish_internal.h | 40 - lib/silccrypt/cast.c | 470 - lib/silccrypt/cast.h | 33 - lib/silccrypt/cast5.c | 635 -- lib/silccrypt/cast5.h | 33 - lib/silccrypt/cast5_internal.h | 38 - lib/silccrypt/cast_internal.h | 38 - lib/silccrypt/ciphers.h | 30 - lib/silccrypt/ciphers_def.h | 595 -- lib/silccrypt/configure.ad | 71 - lib/silccrypt/des.c | 1697 --- lib/silccrypt/des.h | 39 - lib/silccrypt/des_internal.h | 51 - lib/silccrypt/dsa.c | 633 -- lib/silccrypt/dsa.h | 60 - lib/silccrypt/md5.c | 267 - lib/silccrypt/md5.h | 33 - lib/silccrypt/md5_internal.h | 22 - lib/silccrypt/none.c | 52 - lib/silccrypt/none.h | 33 - lib/silccrypt/rc5.c | 221 - lib/silccrypt/rc5.h | 33 - lib/silccrypt/rc5_internal.h | 42 - lib/silccrypt/rijndael_internal.h | 289 - lib/silccrypt/rsa.c | 205 - lib/silccrypt/rsa.h | 50 - lib/silccrypt/sha1.c | 164 - lib/silccrypt/sha1.h | 34 - lib/silccrypt/sha1_internal.h | 34 - lib/silccrypt/sha256.c | 251 - lib/silccrypt/sha256.h | 34 - lib/silccrypt/sha256_internal.h | 37 - lib/silccrypt/sha256_x86.S | 316 - lib/silccrypt/sha512.c | 239 - lib/silccrypt/sha512.h | 33 - lib/silccrypt/sha512_internal.h | 36 - lib/silccrypt/silccipher.c | 400 - lib/silccrypt/silccipher.h | 417 - lib/silccrypt/silccipher_i.h | 95 - lib/silccrypt/silccrypto.c | 96 - lib/silccrypt/silccrypto.h | 118 - lib/silccrypt/silcdh.h | 173 - lib/silccrypt/silchash.c | 503 - lib/silccrypt/silchash.h | 460 - lib/silccrypt/silchmac.c | 484 - lib/silccrypt/silchmac.h | 447 - lib/silccrypt/silcpk.c | 1660 --- lib/silccrypt/silcpk.h | 186 - lib/silccrypt/silcpk_i.h | 49 - lib/silccrypt/silcpkcs.c | 1075 -- lib/silccrypt/silcpkcs.h | 825 -- lib/silccrypt/silcpkcs1.c | 912 -- lib/silccrypt/silcpkcs1.h | 115 - lib/silccrypt/silcpkcs1_i.h | 41 - lib/silccrypt/silcpkcs_i.h | 366 - lib/silccrypt/silcrng.c | 716 -- lib/silccrypt/silcrng.h | 364 - lib/silccrypt/tests/Makefile.am | 53 - lib/silccrypt/tests/test_aes.c | 305 - lib/silccrypt/tests/test_cast5.c | 213 - lib/silccrypt/tests/test_des.c | 384 - lib/silccrypt/tests/test_dsa.c | 67 - lib/silccrypt/tests/test_hash.c | 80 - lib/silccrypt/tests/test_hmacmd5.c | 124 - lib/silccrypt/tests/test_hmacsha1.c | 124 - lib/silccrypt/tests/test_hmacsha256.c | 123 - lib/silccrypt/tests/test_md5.c | 92 - lib/silccrypt/tests/test_sha1.c | 76 - lib/silccrypt/tests/test_sha256.c | 104 - lib/silccrypt/tests/test_silcpkcs.c | 309 - lib/silccrypt/tests/test_speed.c | 68 - lib/silccrypt/tests/test_twofish.c | 306 - lib/silccrypt/twofish.c | 587 - lib/silccrypt/twofish.h | 33 - lib/silccrypt/twofish_internal.h | 41 - lib/silchttp/DIRECTORY | 21 - lib/silchttp/Makefile.ad | 36 - lib/silchttp/silchttpphp.c | 121 - lib/silchttp/silchttpphp.h | 64 - lib/silchttp/silchttpserver.c | 640 -- lib/silchttp/silchttpserver.h | 232 - lib/silchttp/tests/Makefile.am | 27 - lib/silchttp/tests/test_silchttpserver.c | 145 - lib/silcmath/.cvsignore | 2 - lib/silcmath/DIRECTORY | 22 - lib/silcmath/Makefile.ad | 67 - lib/silcmath/configure.ad | 138 - lib/silcmath/modinv.c | 100 - lib/silcmath/mp_gmp.c | 236 - lib/silcmath/mp_gmp.h | 27 - lib/silcmath/mp_tfm.c | 246 - lib/silcmath/mp_tfm.h | 27 - lib/silcmath/mp_tma.c | 253 - lib/silcmath/mp_tma.h | 27 - lib/silcmath/mpbin.c | 80 - lib/silcmath/silcmath.h | 71 - lib/silcmath/silcmp.h | 757 -- lib/silcmath/silcprimegen.c | 371 - lib/silcmath/tfm.c | 5481 ---------- lib/silcmath/tfm.h | 362 - lib/silcmath/tma.c | 9519 ----------------- lib/silcmath/tma.h | 587 - lib/silcmath/tma_class.h | 1000 -- lib/silcmath/tma_superclass.h | 76 - lib/silcserver.pc.in | 13 - lib/silcserver/Makefile.ad | 43 - lib/silcserver/server.c | 892 -- lib/silcserver/server_entry.c | 686 -- lib/silcserver/server_entry.h | 96 - lib/silcserver/server_internal.h | 503 - lib/silcserver/server_params.c | 388 - lib/silcserver/server_send.c | 291 - lib/silcserver/server_st_accept.c | 989 -- lib/silcserver/server_st_accept.h | 36 - lib/silcserver/server_st_command.c | 973 -- lib/silcserver/server_st_command.h | 54 - lib/silcserver/server_st_command_reply.c | 516 - lib/silcserver/server_st_command_reply.h | 40 - lib/silcserver/server_st_connect.c | 36 - lib/silcserver/server_st_connect.h | 25 - lib/silcserver/server_st_notify.c | 31 - lib/silcserver/server_st_notify.h | 25 - lib/silcserver/server_st_packet.c | 387 - lib/silcserver/server_st_packet.h | 28 - lib/silcserver/server_st_query.c | 1076 -- lib/silcserver/server_st_query.h | 27 - lib/silcserver/server_util.c | 219 - lib/silcserver/server_util.h | 236 - lib/silcserver/silcserver.h | 157 - lib/silcserver/silcserver_params.h | 437 - lib/silcserver/tests/Makefile.am | 27 - lib/silcserver/tests/test_silcserver.c | 101 - lib/silcsftp/.cvsignore | 2 - lib/silcsftp/DIRECTORY | 23 - lib/silcsftp/Makefile.ad | 38 - lib/silcsftp/sftp_client.c | 1301 --- lib/silcsftp/sftp_fs_memory.c | 1152 -- lib/silcsftp/sftp_server.c | 1148 -- lib/silcsftp/sftp_util.c | 506 - lib/silcsftp/sftp_util.h | 113 - lib/silcsftp/silcsftp.h | 1012 -- lib/silcsftp/silcsftp_fs.h | 428 - lib/silcsftp/tests/Makefile.am | 28 - lib/silcsftp/tests/sftp_client.c | 316 - lib/silcsftp/tests/sftp_server.c | 112 - lib/silcsim/.cvsignore | 2 - lib/silcsim/Makefile.ad | 89 - lib/silcsim/silcsim.c | 167 - lib/silcsim/silcsim.h | 53 - lib/silcsim/silcsimutil.c | 46 - lib/silcsim/silcsimutil.h | 29 - lib/silcske/.cvsignore | 2 - lib/silcske/DIRECTORY | 21 - lib/silcske/Makefile.ad | 39 - lib/silcske/groups.c | 189 - lib/silcske/groups_internal.h | 44 - lib/silcske/payload.c | 366 - lib/silcske/silcconnauth.c | 782 -- lib/silcske/silcconnauth.h | 231 - lib/silcske/silcske.c | 3623 ------- lib/silcske/silcske.h | 715 -- lib/silcske/silcske_groups.h | 142 - lib/silcske/silcske_i.h | 101 - lib/silcske/silcske_payload.h | 214 - lib/silcskr/DIRECTORY | 20 - lib/silcskr/Makefile.ad | 30 - lib/silcskr/silcskr.c | 990 -- lib/silcskr/silcskr.h | 590 - lib/silcskr/silcskr_i.h | 45 - lib/silcskr/tests/Makefile.am | 27 - lib/silcskr/tests/test_silcskr.c | 138 - lib/silcssh/DIRECTORY | 32 - lib/silcssh/Makefile.ad | 30 - lib/silcssh/silcssh.c | 435 - lib/silcssh/silcssh.h | 284 - lib/silcssh/silcssh_i.h | 32 - lib/silcssh/silcssh_pkcs.c | 1265 --- lib/silcssh/silcssh_pkcs.h | 49 - lib/silcssh/tests/Makefile.am | 28 - lib/silcssh/tests/test_silcssh.c | 82 - lib/silcutil/.cvsignore | 2 - .../src/.cvsignore => lib/silcutil/.gitignore | 0 lib/silcutil/symbian/.cvsignore | 2 - .../symbian/.gitignore} | 0 lib/silcutil/unix/.cvsignore | 2 - .../.cvsignore => silcutil/unix/.gitignore} | 0 lib/silcutil/win32/.cvsignore | 2 - .../.cvsignore => silcutil/win32/.gitignore} | 0 lib/silcvcard/DIRECTORY | 21 - lib/silcvcard/Makefile.ad | 34 - lib/silcvcard/silcvcard.c | 463 - lib/silcvcard/silcvcard.h | 181 - libtoolfix | 63 - public_html/html/about.php | 92 - public_html/html/contact.php | 32 - public_html/html/contribute.php | 78 - public_html/html/copying.php | 328 - public_html/html/counter.php | 32 - public_html/html/cryptofaq.php | 631 -- public_html/html/cvs.php | 197 - public_html/html/docs.php | 139 - public_html/html/download.php | 349 - public_html/html/faq.php | 1032 -- public_html/html/features.php | 90 - public_html/html/help.php | 67 - public_html/html/history.php | 32 - public_html/html/install.php | 17 - public_html/html/links.php | 42 - public_html/html/lists.php | 54 - public_html/html/mirrors.php | 42 - public_html/html/news.php | 80 - public_html/html/servers.php | 101 - public_html/html/todo.php | 17 - public_html/html/whitepaper.php | 947 -- public_html/img/silc.gif | Bin 9010 -> 0 bytes public_html/index.php | 206 - public_html/silc.css | 115 - silc.m4 => srt.m4 | 0 silc-toolkit.spec.in => srt.spec.in | 0 symbian/silcclient.mmp | 17 - symbian/silcclient_static.mmp | 14 - tutorial/Makefile.defines.in | 21 - tutorial/Makefile.defines_int.in | 26 - tutorial/Makefile.in | 31 - tutorial/README | 6 - tutorial/mybot/Makefile | 33 - tutorial/mybot/README | 5 - tutorial/mybot/mybot.c | 457 - win32/libsilcclient/Makefile.am | 24 - win32/libsilcclient/libsilcclient.def | 75 - win32/libsilcclient/libsilcclient.dsp | 224 - .../libsilcclient_static.dsp | 212 - win32/tests/test_sftp_client.dsp | 101 - win32/tests/test_sftp_server.dsp | 101 - 1099 files changed, 4 insertions(+), 397939 deletions(-) rename .cvsignore => .gitignore (79%) delete mode 100644 CHANGES.CRYPTO delete mode 100644 CHANGES.TOOLKIT rename README.CVS => README.GIT (100%) delete mode 100644 README.PLUGIN delete mode 100644 TODO-SILC delete mode 100644 apps/asn1utils/Makefile.am delete mode 100644 apps/asn1utils/asn1dump.c delete mode 100644 apps/asn1utils/configure.ad delete mode 100644 apps/autodist/AUTHORS delete mode 100644 apps/autodist/CHANGES delete mode 100644 apps/autodist/COPYING delete mode 100644 apps/autodist/INSTALL delete mode 100644 apps/autodist/Makefile.am delete mode 100644 apps/autodist/README delete mode 100644 apps/autodist/TODO delete mode 100644 apps/autodist/autodist.conf delete mode 100755 apps/autodist/autodist.in delete mode 100644 apps/autodist/autodist.spec.in delete mode 100644 apps/autodist/configure.ad delete mode 100644 apps/autodist/default delete mode 100644 apps/autodist/doc/Makefile.am delete mode 100644 apps/autodist/doc/autodist.1.in delete mode 100644 apps/autodist/doc/autodist.texi delete mode 100644 apps/autodist/doc/fdl.texi delete mode 100755 apps/autodist/doc/mdate-sh delete mode 100644 apps/autodist/doc/texinfo.tex delete mode 100755 apps/autodist/makedist.in delete mode 100644 apps/autodist/tests/Makefile.am delete mode 100755 apps/autodist/tests/autodist1.test delete mode 100755 apps/autodist/tests/autodist2.test delete mode 100755 apps/autodist/tests/autodist3.test delete mode 100755 apps/autodist/tests/autodist4.test delete mode 100755 apps/autodist/tests/autodist5.test delete mode 100755 apps/autodist/tests/autodist6.test delete mode 100755 apps/autodist/tests/autodist7.test delete mode 100644 apps/irssi/.cvsignore delete mode 100644 apps/irssi/AUTHORS delete mode 100644 apps/irssi/CHANGES delete mode 100644 apps/irssi/ChangeLog delete mode 100644 apps/irssi/Makefile.am delete mode 100644 apps/irssi/NEWS delete mode 100644 apps/irssi/README delete mode 100644 apps/irssi/README.cygwin delete mode 100644 apps/irssi/TODO delete mode 100644 apps/irssi/acconfig.h delete mode 100755 apps/irssi/autogen.sh delete mode 100644 apps/irssi/configure.ad delete mode 100644 apps/irssi/configure.in delete mode 100644 apps/irssi/curses.m4 delete mode 100644 apps/irssi/default.theme delete mode 100644 apps/irssi/docs/.cvsignore delete mode 100644 apps/irssi/docs/Makefile.am delete mode 100644 apps/irssi/docs/botnet.txt delete mode 100644 apps/irssi/docs/crash.txt delete mode 100644 apps/irssi/docs/design.txt delete mode 100644 apps/irssi/docs/faq.html delete mode 100644 apps/irssi/docs/formats.txt delete mode 100644 apps/irssi/docs/help/Makefile.am.gen delete mode 100644 apps/irssi/docs/help/in/.cvsignore delete mode 100644 apps/irssi/docs/help/in/Makefile.am.gen delete mode 100644 apps/irssi/docs/help/in/action.in delete mode 100644 apps/irssi/docs/help/in/admin.in delete mode 100644 apps/irssi/docs/help/in/alias.in delete mode 100644 apps/irssi/docs/help/in/attr.in delete mode 100644 apps/irssi/docs/help/in/away.in delete mode 100644 apps/irssi/docs/help/in/ban.in delete mode 100644 apps/irssi/docs/help/in/beep.in delete mode 100644 apps/irssi/docs/help/in/bind.in delete mode 100644 apps/irssi/docs/help/in/cat.in delete mode 100644 apps/irssi/docs/help/in/cd.in delete mode 100644 apps/irssi/docs/help/in/channel.in delete mode 100644 apps/irssi/docs/help/in/clear.in delete mode 100644 apps/irssi/docs/help/in/close.in delete mode 100644 apps/irssi/docs/help/in/cmode.in delete mode 100644 apps/irssi/docs/help/in/connect.in delete mode 100644 apps/irssi/docs/help/in/cumode.in delete mode 100644 apps/irssi/docs/help/in/cycle.in delete mode 100644 apps/irssi/docs/help/in/date.in delete mode 100644 apps/irssi/docs/help/in/dehilight.in delete mode 100644 apps/irssi/docs/help/in/detach.in delete mode 100644 apps/irssi/docs/help/in/disconnect.in delete mode 100644 apps/irssi/docs/help/in/echo.in delete mode 100644 apps/irssi/docs/help/in/eval.in delete mode 100644 apps/irssi/docs/help/in/exec.in delete mode 100644 apps/irssi/docs/help/in/file.in delete mode 100644 apps/irssi/docs/help/in/format.in delete mode 100644 apps/irssi/docs/help/in/getkey.in delete mode 100644 apps/irssi/docs/help/in/help.in delete mode 100644 apps/irssi/docs/help/in/hilight.in delete mode 100644 apps/irssi/docs/help/in/ignore.in delete mode 100644 apps/irssi/docs/help/in/info.in delete mode 100644 apps/irssi/docs/help/in/invite.in delete mode 100644 apps/irssi/docs/help/in/invitelist.in delete mode 100644 apps/irssi/docs/help/in/join.in delete mode 100644 apps/irssi/docs/help/in/key.in delete mode 100644 apps/irssi/docs/help/in/kick.in delete mode 100644 apps/irssi/docs/help/in/kickban.in delete mode 100644 apps/irssi/docs/help/in/kill.in delete mode 100644 apps/irssi/docs/help/in/knockout.in delete mode 100644 apps/irssi/docs/help/in/lastlog.in delete mode 100644 apps/irssi/docs/help/in/layout.in delete mode 100644 apps/irssi/docs/help/in/levels.in delete mode 100644 apps/irssi/docs/help/in/list.in delete mode 100644 apps/irssi/docs/help/in/listkeys.in delete mode 100644 apps/irssi/docs/help/in/load.in delete mode 100644 apps/irssi/docs/help/in/log.in delete mode 100644 apps/irssi/docs/help/in/me.in delete mode 100644 apps/irssi/docs/help/in/mmsg.in delete mode 100644 apps/irssi/docs/help/in/motd.in delete mode 100644 apps/irssi/docs/help/in/msg.in delete mode 100644 apps/irssi/docs/help/in/names.in delete mode 100644 apps/irssi/docs/help/in/nick.in delete mode 100644 apps/irssi/docs/help/in/notice.in delete mode 100644 apps/irssi/docs/help/in/oper.in delete mode 100644 apps/irssi/docs/help/in/part.in delete mode 100644 apps/irssi/docs/help/in/perlflush.in delete mode 100644 apps/irssi/docs/help/in/ping.in delete mode 100644 apps/irssi/docs/help/in/query.in delete mode 100644 apps/irssi/docs/help/in/quit.in delete mode 100644 apps/irssi/docs/help/in/recode.in delete mode 100644 apps/irssi/docs/help/in/reconnect.in delete mode 100644 apps/irssi/docs/help/in/reload.in delete mode 100644 apps/irssi/docs/help/in/rmreconns.in delete mode 100644 apps/irssi/docs/help/in/rmrejoins.in delete mode 100644 apps/irssi/docs/help/in/save.in delete mode 100644 apps/irssi/docs/help/in/sconnect.in delete mode 100644 apps/irssi/docs/help/in/script.in delete mode 100644 apps/irssi/docs/help/in/scrollback.in delete mode 100644 apps/irssi/docs/help/in/server.in delete mode 100644 apps/irssi/docs/help/in/set.in delete mode 100644 apps/irssi/docs/help/in/shutdown.in delete mode 100644 apps/irssi/docs/help/in/silcnet.in delete mode 100644 apps/irssi/docs/help/in/silcoper.in delete mode 100644 apps/irssi/docs/help/in/smsg.in delete mode 100644 apps/irssi/docs/help/in/stats.in delete mode 100644 apps/irssi/docs/help/in/statusbar.in delete mode 100644 apps/irssi/docs/help/in/toggle.in delete mode 100644 apps/irssi/docs/help/in/topic.in delete mode 100644 apps/irssi/docs/help/in/umode.in delete mode 100644 apps/irssi/docs/help/in/unalias.in delete mode 100644 apps/irssi/docs/help/in/unignore.in delete mode 100644 apps/irssi/docs/help/in/unload.in delete mode 100644 apps/irssi/docs/help/in/unquery.in delete mode 100644 apps/irssi/docs/help/in/users.in delete mode 100644 apps/irssi/docs/help/in/version.in delete mode 100644 apps/irssi/docs/help/in/watch.in delete mode 100644 apps/irssi/docs/help/in/whois.in delete mode 100644 apps/irssi/docs/help/in/whowas.in delete mode 100644 apps/irssi/docs/help/in/window.in delete mode 100644 apps/irssi/docs/help/silc delete mode 100644 apps/irssi/docs/manual.txt delete mode 100644 apps/irssi/docs/perl.txt delete mode 100644 apps/irssi/docs/proxy.txt delete mode 100644 apps/irssi/docs/signals.txt delete mode 100644 apps/irssi/docs/special_vars.txt delete mode 100644 apps/irssi/docs/startup-HOWTO-rus.html delete mode 100644 apps/irssi/docs/startup-HOWTO.html delete mode 100755 apps/irssi/file2header.sh delete mode 100755 apps/irssi/findsyntax.pl delete mode 100644 apps/irssi/glib-2.0.m4_ delete mode 100644 apps/irssi/glib.m4_ delete mode 100644 apps/irssi/irssi-config.in delete mode 100644 apps/irssi/irssi-icon.png delete mode 100644 apps/irssi/irssi.cvs delete mode 100644 apps/irssi/plugin.theme delete mode 100644 apps/irssi/scripts/Makefile.am delete mode 100644 apps/irssi/scripts/autoop.pl delete mode 100644 apps/irssi/scripts/autorejoin.pl delete mode 100644 apps/irssi/scripts/beep.pl delete mode 100644 apps/irssi/scripts/buf.pl delete mode 100644 apps/irssi/scripts/clones.pl delete mode 100644 apps/irssi/scripts/dns.pl delete mode 100644 apps/irssi/scripts/examples/Makefile.am delete mode 100644 apps/irssi/scripts/examples/command.pl delete mode 100644 apps/irssi/scripts/examples/msg-event.pl delete mode 100644 apps/irssi/scripts/examples/redirect.pl delete mode 100644 apps/irssi/scripts/hello.pl delete mode 100644 apps/irssi/scripts/kills.pl delete mode 100644 apps/irssi/scripts/mail-maildir.pl delete mode 100644 apps/irssi/scripts/mail.pl delete mode 100644 apps/irssi/scripts/mlock.pl delete mode 100644 apps/irssi/scripts/quitmsg.pl delete mode 100644 apps/irssi/scripts/scriptassist.pl delete mode 100644 apps/irssi/scripts/silc-mime.pl delete mode 100644 apps/irssi/scripts/silc.pl delete mode 100644 apps/irssi/scripts/splitlong.pl delete mode 100644 apps/irssi/scripts/usercount.pl delete mode 100644 apps/irssi/silc-client.spec.in delete mode 100644 apps/irssi/silc.conf delete mode 100644 apps/irssi/src/Makefile.am delete mode 100644 apps/irssi/src/common.h delete mode 100644 apps/irssi/src/core/.cvsignore delete mode 100644 apps/irssi/src/core/Makefile.am delete mode 100644 apps/irssi/src/core/args.c delete mode 100644 apps/irssi/src/core/args.h delete mode 100644 apps/irssi/src/core/channel-rec.h delete mode 100644 apps/irssi/src/core/channel-setup-rec.h delete mode 100644 apps/irssi/src/core/channels-setup.c delete mode 100644 apps/irssi/src/core/channels-setup.h delete mode 100644 apps/irssi/src/core/channels.c delete mode 100644 apps/irssi/src/core/channels.h delete mode 100644 apps/irssi/src/core/chat-commands.c delete mode 100644 apps/irssi/src/core/chat-protocols.c delete mode 100644 apps/irssi/src/core/chat-protocols.h delete mode 100644 apps/irssi/src/core/chatnet-rec.h delete mode 100644 apps/irssi/src/core/chatnets.c delete mode 100644 apps/irssi/src/core/chatnets.h delete mode 100644 apps/irssi/src/core/commands.c delete mode 100644 apps/irssi/src/core/commands.h delete mode 100644 apps/irssi/src/core/core.c delete mode 100644 apps/irssi/src/core/core.h delete mode 100644 apps/irssi/src/core/expandos.c delete mode 100644 apps/irssi/src/core/expandos.h delete mode 100644 apps/irssi/src/core/ignore.c delete mode 100644 apps/irssi/src/core/ignore.h delete mode 100644 apps/irssi/src/core/levels.c delete mode 100644 apps/irssi/src/core/levels.h delete mode 100644 apps/irssi/src/core/line-split.c delete mode 100644 apps/irssi/src/core/line-split.h delete mode 100644 apps/irssi/src/core/log-away.c delete mode 100644 apps/irssi/src/core/log.c delete mode 100644 apps/irssi/src/core/log.h delete mode 100644 apps/irssi/src/core/masks.c delete mode 100644 apps/irssi/src/core/masks.h delete mode 100644 apps/irssi/src/core/misc.c delete mode 100644 apps/irssi/src/core/misc.h delete mode 100644 apps/irssi/src/core/module.h delete mode 100644 apps/irssi/src/core/modules-load.c delete mode 100644 apps/irssi/src/core/modules-load.h delete mode 100644 apps/irssi/src/core/modules.c delete mode 100644 apps/irssi/src/core/modules.h delete mode 100644 apps/irssi/src/core/net-disconnect.c delete mode 100644 apps/irssi/src/core/net-disconnect.h delete mode 100644 apps/irssi/src/core/net-nonblock.c delete mode 100644 apps/irssi/src/core/net-nonblock.h delete mode 100644 apps/irssi/src/core/net-sendbuffer.c delete mode 100644 apps/irssi/src/core/net-sendbuffer.h delete mode 100644 apps/irssi/src/core/network-openssl.c delete mode 100644 apps/irssi/src/core/network.c delete mode 100644 apps/irssi/src/core/network.h delete mode 100644 apps/irssi/src/core/nick-rec.h delete mode 100644 apps/irssi/src/core/nicklist.c delete mode 100644 apps/irssi/src/core/nicklist.h delete mode 100644 apps/irssi/src/core/nickmatch-cache.c delete mode 100644 apps/irssi/src/core/nickmatch-cache.h delete mode 100644 apps/irssi/src/core/pidwait.c delete mode 100644 apps/irssi/src/core/pidwait.h delete mode 100644 apps/irssi/src/core/queries.c delete mode 100644 apps/irssi/src/core/queries.h delete mode 100644 apps/irssi/src/core/query-rec.h delete mode 100644 apps/irssi/src/core/rawlog.c delete mode 100644 apps/irssi/src/core/rawlog.h delete mode 100644 apps/irssi/src/core/recode.c delete mode 100644 apps/irssi/src/core/recode.h delete mode 100644 apps/irssi/src/core/server-connect-rec.h delete mode 100644 apps/irssi/src/core/server-rec.h delete mode 100644 apps/irssi/src/core/server-setup-rec.h delete mode 100644 apps/irssi/src/core/servers-reconnect.c delete mode 100644 apps/irssi/src/core/servers-reconnect.h delete mode 100644 apps/irssi/src/core/servers-setup.c delete mode 100644 apps/irssi/src/core/servers-setup.h delete mode 100644 apps/irssi/src/core/servers.c delete mode 100644 apps/irssi/src/core/servers.h delete mode 100644 apps/irssi/src/core/session.c delete mode 100644 apps/irssi/src/core/session.h delete mode 100644 apps/irssi/src/core/settings.c delete mode 100644 apps/irssi/src/core/settings.h delete mode 100644 apps/irssi/src/core/signals.c delete mode 100644 apps/irssi/src/core/signals.h delete mode 100644 apps/irssi/src/core/special-vars.c delete mode 100644 apps/irssi/src/core/special-vars.h delete mode 100644 apps/irssi/src/core/window-item-def.h delete mode 100644 apps/irssi/src/core/window-item-rec.h delete mode 100644 apps/irssi/src/core/write-buffer.c delete mode 100644 apps/irssi/src/core/write-buffer.h delete mode 100644 apps/irssi/src/fe-common/Makefile.am delete mode 100644 apps/irssi/src/fe-common/core/.cvsignore delete mode 100644 apps/irssi/src/fe-common/core/Makefile.am delete mode 100644 apps/irssi/src/fe-common/core/autorun.c delete mode 100644 apps/irssi/src/fe-common/core/autorun.h delete mode 100644 apps/irssi/src/fe-common/core/chat-completion.c delete mode 100644 apps/irssi/src/fe-common/core/chat-completion.h delete mode 100644 apps/irssi/src/fe-common/core/command-history.c delete mode 100644 apps/irssi/src/fe-common/core/command-history.h delete mode 100644 apps/irssi/src/fe-common/core/completion.c delete mode 100644 apps/irssi/src/fe-common/core/completion.h delete mode 100644 apps/irssi/src/fe-common/core/fe-channels.c delete mode 100644 apps/irssi/src/fe-common/core/fe-channels.h delete mode 100644 apps/irssi/src/fe-common/core/fe-common-core.c delete mode 100644 apps/irssi/src/fe-common/core/fe-common-core.h delete mode 100644 apps/irssi/src/fe-common/core/fe-core-commands.c delete mode 100644 apps/irssi/src/fe-common/core/fe-core-commands.h delete mode 100644 apps/irssi/src/fe-common/core/fe-exec.c delete mode 100644 apps/irssi/src/fe-common/core/fe-exec.h delete mode 100644 apps/irssi/src/fe-common/core/fe-expandos.c delete mode 100644 apps/irssi/src/fe-common/core/fe-help.c delete mode 100644 apps/irssi/src/fe-common/core/fe-ignore-messages.c delete mode 100644 apps/irssi/src/fe-common/core/fe-ignore.c delete mode 100644 apps/irssi/src/fe-common/core/fe-log.c delete mode 100644 apps/irssi/src/fe-common/core/fe-messages.c delete mode 100644 apps/irssi/src/fe-common/core/fe-messages.h delete mode 100644 apps/irssi/src/fe-common/core/fe-modules.c delete mode 100644 apps/irssi/src/fe-common/core/fe-queries.c delete mode 100644 apps/irssi/src/fe-common/core/fe-queries.h delete mode 100644 apps/irssi/src/fe-common/core/fe-recode.c delete mode 100644 apps/irssi/src/fe-common/core/fe-recode.h delete mode 100644 apps/irssi/src/fe-common/core/fe-server.c delete mode 100644 apps/irssi/src/fe-common/core/fe-settings.c delete mode 100644 apps/irssi/src/fe-common/core/fe-windows.c delete mode 100644 apps/irssi/src/fe-common/core/fe-windows.h delete mode 100644 apps/irssi/src/fe-common/core/formats.c delete mode 100644 apps/irssi/src/fe-common/core/formats.h delete mode 100644 apps/irssi/src/fe-common/core/hilight-text.c delete mode 100644 apps/irssi/src/fe-common/core/hilight-text.h delete mode 100644 apps/irssi/src/fe-common/core/keyboard.c delete mode 100644 apps/irssi/src/fe-common/core/keyboard.h delete mode 100644 apps/irssi/src/fe-common/core/module-formats.c delete mode 100644 apps/irssi/src/fe-common/core/module-formats.h delete mode 100644 apps/irssi/src/fe-common/core/module.h delete mode 100644 apps/irssi/src/fe-common/core/printtext.c delete mode 100644 apps/irssi/src/fe-common/core/printtext.h delete mode 100644 apps/irssi/src/fe-common/core/themes.c delete mode 100644 apps/irssi/src/fe-common/core/themes.h delete mode 100644 apps/irssi/src/fe-common/core/translation.c delete mode 100644 apps/irssi/src/fe-common/core/translation.h delete mode 100644 apps/irssi/src/fe-common/core/utf8.c delete mode 100644 apps/irssi/src/fe-common/core/utf8.h delete mode 100644 apps/irssi/src/fe-common/core/window-activity.c delete mode 100644 apps/irssi/src/fe-common/core/window-activity.h delete mode 100644 apps/irssi/src/fe-common/core/window-commands.c delete mode 100644 apps/irssi/src/fe-common/core/window-items.c delete mode 100644 apps/irssi/src/fe-common/core/window-items.h delete mode 100644 apps/irssi/src/fe-common/core/windows-layout.c delete mode 100644 apps/irssi/src/fe-common/core/windows-layout.h delete mode 100644 apps/irssi/src/fe-common/silc/Makefile.am delete mode 100644 apps/irssi/src/fe-common/silc/fe-common-silc.c delete mode 100644 apps/irssi/src/fe-common/silc/fe-common-silc.h delete mode 100644 apps/irssi/src/fe-common/silc/fe-silc-channels.c delete mode 100644 apps/irssi/src/fe-common/silc/fe-silc-channels.h delete mode 100644 apps/irssi/src/fe-common/silc/fe-silc-messages.c delete mode 100644 apps/irssi/src/fe-common/silc/fe-silc-messages.h delete mode 100644 apps/irssi/src/fe-common/silc/fe-silc-queries.c delete mode 100644 apps/irssi/src/fe-common/silc/fe-silc-queries.h delete mode 100644 apps/irssi/src/fe-common/silc/fe-silcnet.c delete mode 100644 apps/irssi/src/fe-common/silc/fe-silcnet.h delete mode 100644 apps/irssi/src/fe-common/silc/module-formats.c delete mode 100644 apps/irssi/src/fe-common/silc/module-formats.h delete mode 100644 apps/irssi/src/fe-common/silc/module.h delete mode 100644 apps/irssi/src/fe-text/.cvsignore delete mode 100644 apps/irssi/src/fe-text/Makefile.am delete mode 100644 apps/irssi/src/fe-text/cuix-api.c delete mode 100644 apps/irssi/src/fe-text/cuix-api.h delete mode 100644 apps/irssi/src/fe-text/cuix-lib.c delete mode 100644 apps/irssi/src/fe-text/cuix-lib.h delete mode 100644 apps/irssi/src/fe-text/cuix.c delete mode 100644 apps/irssi/src/fe-text/cuix.h delete mode 100644 apps/irssi/src/fe-text/gui-entry.c delete mode 100644 apps/irssi/src/fe-text/gui-entry.h delete mode 100644 apps/irssi/src/fe-text/gui-expandos.c delete mode 100644 apps/irssi/src/fe-text/gui-printtext.c delete mode 100644 apps/irssi/src/fe-text/gui-printtext.h delete mode 100644 apps/irssi/src/fe-text/gui-readline.c delete mode 100644 apps/irssi/src/fe-text/gui-readline.h delete mode 100644 apps/irssi/src/fe-text/gui-windows.c delete mode 100644 apps/irssi/src/fe-text/gui-windows.h delete mode 100644 apps/irssi/src/fe-text/lastlog.c delete mode 100644 apps/irssi/src/fe-text/mainwindow-activity.c delete mode 100644 apps/irssi/src/fe-text/mainwindows-layout.c delete mode 100644 apps/irssi/src/fe-text/mainwindows.c delete mode 100644 apps/irssi/src/fe-text/mainwindows.h delete mode 100644 apps/irssi/src/fe-text/module-formats.c delete mode 100644 apps/irssi/src/fe-text/module-formats.h delete mode 100644 apps/irssi/src/fe-text/module.h delete mode 100644 apps/irssi/src/fe-text/silc.c delete mode 100644 apps/irssi/src/fe-text/statusbar-config.c delete mode 100644 apps/irssi/src/fe-text/statusbar-config.h delete mode 100644 apps/irssi/src/fe-text/statusbar-items.c delete mode 100644 apps/irssi/src/fe-text/statusbar.c delete mode 100644 apps/irssi/src/fe-text/statusbar.h delete mode 100644 apps/irssi/src/fe-text/term-curses.c delete mode 100644 apps/irssi/src/fe-text/term-curses.h delete mode 100644 apps/irssi/src/fe-text/term-dummy.c delete mode 100644 apps/irssi/src/fe-text/term-terminfo.c delete mode 100644 apps/irssi/src/fe-text/term.c delete mode 100644 apps/irssi/src/fe-text/term.h delete mode 100644 apps/irssi/src/fe-text/terminfo-core.c delete mode 100644 apps/irssi/src/fe-text/terminfo-core.h delete mode 100644 apps/irssi/src/fe-text/textbuffer-commands.c delete mode 100644 apps/irssi/src/fe-text/textbuffer-reformat.c delete mode 100644 apps/irssi/src/fe-text/textbuffer-reformat.h delete mode 100644 apps/irssi/src/fe-text/textbuffer-view.c delete mode 100644 apps/irssi/src/fe-text/textbuffer-view.h delete mode 100644 apps/irssi/src/fe-text/textbuffer.c delete mode 100644 apps/irssi/src/fe-text/textbuffer.h delete mode 100644 apps/irssi/src/fe-text/tparm.c delete mode 100644 apps/irssi/src/lib-config/.cvsignore delete mode 100644 apps/irssi/src/lib-config/Makefile.am delete mode 100644 apps/irssi/src/lib-config/get.c delete mode 100644 apps/irssi/src/lib-config/iconfig.h delete mode 100644 apps/irssi/src/lib-config/module.h delete mode 100644 apps/irssi/src/lib-config/parse.c delete mode 100644 apps/irssi/src/lib-config/set.c delete mode 100644 apps/irssi/src/lib-config/write.c delete mode 100644 apps/irssi/src/lib-popt/.cvsignore delete mode 100644 apps/irssi/src/lib-popt/Makefile.am delete mode 100644 apps/irssi/src/lib-popt/findme.c delete mode 100644 apps/irssi/src/lib-popt/findme.h delete mode 100644 apps/irssi/src/lib-popt/popt.c delete mode 100644 apps/irssi/src/lib-popt/popt.h delete mode 100644 apps/irssi/src/lib-popt/poptconfig.c delete mode 100644 apps/irssi/src/lib-popt/popthelp.c delete mode 100644 apps/irssi/src/lib-popt/poptint.h delete mode 100644 apps/irssi/src/lib-popt/poptparse.c delete mode 100644 apps/irssi/src/perl/.cvsignore delete mode 100644 apps/irssi/src/perl/Makefile.am delete mode 100644 apps/irssi/src/perl/common/.cvsignore delete mode 100644 apps/irssi/src/perl/common/Channel.xs delete mode 100644 apps/irssi/src/perl/common/Core.xs delete mode 100644 apps/irssi/src/perl/common/Expando.xs delete mode 100644 apps/irssi/src/perl/common/Ignore.xs delete mode 100644 apps/irssi/src/perl/common/Irssi.pm delete mode 100644 apps/irssi/src/perl/common/Irssi.xs delete mode 100644 apps/irssi/src/perl/common/Log.xs delete mode 100644 apps/irssi/src/perl/common/Makefile.PL.in delete mode 100644 apps/irssi/src/perl/common/Masks.xs delete mode 100644 apps/irssi/src/perl/common/Query.xs delete mode 100644 apps/irssi/src/perl/common/Rawlog.xs delete mode 100644 apps/irssi/src/perl/common/Server.xs delete mode 100644 apps/irssi/src/perl/common/Settings.xs delete mode 100644 apps/irssi/src/perl/common/module.h delete mode 100644 apps/irssi/src/perl/common/typemap delete mode 100755 apps/irssi/src/perl/get-signals.pl delete mode 100644 apps/irssi/src/perl/irssi-core.pl delete mode 100644 apps/irssi/src/perl/irssi-core.pl.h delete mode 100644 apps/irssi/src/perl/libperl_dynaloader.la delete mode 100644 apps/irssi/src/perl/libperl_orig.la delete mode 100644 apps/irssi/src/perl/module-fe.h delete mode 100644 apps/irssi/src/perl/module-formats.c delete mode 100644 apps/irssi/src/perl/module-formats.h delete mode 100644 apps/irssi/src/perl/module.h delete mode 100644 apps/irssi/src/perl/perl-common.c delete mode 100644 apps/irssi/src/perl/perl-common.h delete mode 100644 apps/irssi/src/perl/perl-core.c delete mode 100644 apps/irssi/src/perl/perl-core.h delete mode 100644 apps/irssi/src/perl/perl-fe.c delete mode 100644 apps/irssi/src/perl/perl-signals.c delete mode 100644 apps/irssi/src/perl/perl-signals.h delete mode 100644 apps/irssi/src/perl/perl-sources.c delete mode 100644 apps/irssi/src/perl/perl-sources.h delete mode 100644 apps/irssi/src/perl/silc/Channel.xs delete mode 100644 apps/irssi/src/perl/silc/Makefile.PL.in delete mode 100644 apps/irssi/src/perl/silc/Query.xs delete mode 100644 apps/irssi/src/perl/silc/Server.xs delete mode 100644 apps/irssi/src/perl/silc/Silc.pm delete mode 100644 apps/irssi/src/perl/silc/Silc.xs delete mode 100644 apps/irssi/src/perl/silc/module.h delete mode 100644 apps/irssi/src/perl/silc/typemap delete mode 100644 apps/irssi/src/perl/textui/.cvsignore delete mode 100644 apps/irssi/src/perl/textui/Makefile.PL.in delete mode 100644 apps/irssi/src/perl/textui/Statusbar.xs delete mode 100644 apps/irssi/src/perl/textui/TextBuffer.xs delete mode 100644 apps/irssi/src/perl/textui/TextBufferView.xs delete mode 100644 apps/irssi/src/perl/textui/TextUI.pm delete mode 100644 apps/irssi/src/perl/textui/TextUI.xs delete mode 100644 apps/irssi/src/perl/textui/module.h delete mode 100644 apps/irssi/src/perl/textui/typemap delete mode 100644 apps/irssi/src/perl/ui/.cvsignore delete mode 100644 apps/irssi/src/perl/ui/Formats.xs delete mode 100644 apps/irssi/src/perl/ui/Makefile.PL.in delete mode 100644 apps/irssi/src/perl/ui/Themes.xs delete mode 100644 apps/irssi/src/perl/ui/UI.pm delete mode 100644 apps/irssi/src/perl/ui/UI.xs delete mode 100644 apps/irssi/src/perl/ui/Window.xs delete mode 100644 apps/irssi/src/perl/ui/module.h delete mode 100644 apps/irssi/src/perl/ui/typemap delete mode 100644 apps/irssi/src/silc/Makefile.am delete mode 100644 apps/irssi/src/silc/core/Makefile.am delete mode 100644 apps/irssi/src/silc/core/client_ops.c delete mode 100644 apps/irssi/src/silc/core/client_ops.h delete mode 100644 apps/irssi/src/silc/core/clientutil.c delete mode 100644 apps/irssi/src/silc/core/clientutil.h delete mode 100644 apps/irssi/src/silc/core/module.h delete mode 100644 apps/irssi/src/silc/core/silc-channels.c delete mode 100644 apps/irssi/src/silc/core/silc-channels.h delete mode 100644 apps/irssi/src/silc/core/silc-chatnets.c delete mode 100644 apps/irssi/src/silc/core/silc-chatnets.h delete mode 100644 apps/irssi/src/silc/core/silc-cmdqueue.c delete mode 100644 apps/irssi/src/silc/core/silc-cmdqueue.h delete mode 100644 apps/irssi/src/silc/core/silc-commands.h delete mode 100644 apps/irssi/src/silc/core/silc-core.c delete mode 100644 apps/irssi/src/silc/core/silc-core.h delete mode 100644 apps/irssi/src/silc/core/silc-expandos.c delete mode 100644 apps/irssi/src/silc/core/silc-lag.c delete mode 100644 apps/irssi/src/silc/core/silc-nicklist.c delete mode 100644 apps/irssi/src/silc/core/silc-nicklist.h delete mode 100644 apps/irssi/src/silc/core/silc-queries.c delete mode 100644 apps/irssi/src/silc/core/silc-queries.h delete mode 100644 apps/irssi/src/silc/core/silc-servers-reconnect.c delete mode 100644 apps/irssi/src/silc/core/silc-servers.c delete mode 100644 apps/irssi/src/silc/core/silc-servers.h delete mode 100644 apps/irssi/stamp.h.in delete mode 100755 apps/irssi/syntax.pl delete mode 100644 apps/silc/Makefile.am delete mode 100644 apps/silc/README delete mode 100644 apps/silc/client_ops.c delete mode 100644 apps/silc/client_ops.h delete mode 100644 apps/silc/clientconfig.c delete mode 100644 apps/silc/clientconfig.h delete mode 100644 apps/silc/clientincludes.h delete mode 100644 apps/silc/clientutil.c delete mode 100644 apps/silc/clientutil.h delete mode 100644 apps/silc/local_command.c delete mode 100644 apps/silc/local_command.h delete mode 100644 apps/silc/screen.c delete mode 100644 apps/silc/screen.h delete mode 100644 apps/silc/silc.c delete mode 100644 apps/silc/silc.h delete mode 100644 apps/silcd/.cvsignore delete mode 100644 apps/silcd/Makefile.am delete mode 100644 apps/silcd/command.c delete mode 100644 apps/silcd/command.h delete mode 100644 apps/silcd/command_reply.c delete mode 100644 apps/silcd/command_reply.h delete mode 100644 apps/silcd/configure.ad delete mode 100644 apps/silcd/idlist.c delete mode 100644 apps/silcd/idlist.h delete mode 100644 apps/silcd/packet_receive.c delete mode 100644 apps/silcd/packet_receive.h delete mode 100644 apps/silcd/packet_send.c delete mode 100644 apps/silcd/packet_send.h delete mode 100644 apps/silcd/route.c delete mode 100644 apps/silcd/route.h delete mode 100644 apps/silcd/server.c delete mode 100644 apps/silcd/server.h delete mode 100644 apps/silcd/server_backup.c delete mode 100644 apps/silcd/server_backup.h delete mode 100644 apps/silcd/server_http.c delete mode 100644 apps/silcd/server_internal.h delete mode 100644 apps/silcd/server_query.c delete mode 100644 apps/silcd/server_query.h delete mode 100644 apps/silcd/server_util.c delete mode 100644 apps/silcd/server_util.h delete mode 100644 apps/silcd/server_version.c delete mode 100644 apps/silcd/serverconfig.c delete mode 100644 apps/silcd/serverconfig.h delete mode 100644 apps/silcd/serverid.c delete mode 100644 apps/silcd/serverid.h delete mode 100644 apps/silcd/serverincludes.h delete mode 100644 apps/silcd/silcd.c delete mode 100644 apps/silcd/silcd.h delete mode 100644 apps/silcer/ABOUT-NLS delete mode 100644 apps/silcer/AUTHORS delete mode 100644 apps/silcer/COPYING delete mode 100644 apps/silcer/ChangeLog delete mode 100644 apps/silcer/INSTALL delete mode 100644 apps/silcer/Makefile.am delete mode 100644 apps/silcer/NEWS delete mode 100644 apps/silcer/README delete mode 100644 apps/silcer/acconfig.h delete mode 100644 apps/silcer/aclocal.m4 delete mode 100755 apps/silcer/autogen.sh delete mode 100755 apps/silcer/config.guess delete mode 100644 apps/silcer/config.h.in delete mode 100755 apps/silcer/config.sub delete mode 100644 apps/silcer/configure.in delete mode 100755 apps/silcer/depcomp delete mode 100755 apps/silcer/install-sh delete mode 100644 apps/silcer/intl/ChangeLog delete mode 100644 apps/silcer/intl/Makefile.in.in delete mode 100644 apps/silcer/intl/VERSION delete mode 100644 apps/silcer/intl/bindtextdom.c delete mode 100755 apps/silcer/intl/config.charset delete mode 100644 apps/silcer/intl/dcgettext.c delete mode 100644 apps/silcer/intl/dcigettext.c delete mode 100644 apps/silcer/intl/dcngettext.c delete mode 100644 apps/silcer/intl/dgettext.c delete mode 100644 apps/silcer/intl/dngettext.c delete mode 100644 apps/silcer/intl/explodename.c delete mode 100644 apps/silcer/intl/finddomain.c delete mode 100644 apps/silcer/intl/gettext.c delete mode 100644 apps/silcer/intl/gettext.h delete mode 100644 apps/silcer/intl/gettextP.h delete mode 100644 apps/silcer/intl/hash-string.h delete mode 100644 apps/silcer/intl/intl-compat.c delete mode 100644 apps/silcer/intl/l10nflist.c delete mode 100644 apps/silcer/intl/libgettext.h delete mode 100644 apps/silcer/intl/libgnuintl.h delete mode 100644 apps/silcer/intl/loadinfo.h delete mode 100644 apps/silcer/intl/loadmsgcat.c delete mode 100644 apps/silcer/intl/localcharset.c delete mode 100644 apps/silcer/intl/locale.alias delete mode 100644 apps/silcer/intl/localealias.c delete mode 100644 apps/silcer/intl/ngettext.c delete mode 100644 apps/silcer/intl/plural.c delete mode 100644 apps/silcer/intl/plural.y delete mode 100644 apps/silcer/intl/ref-add.sin delete mode 100644 apps/silcer/intl/ref-del.sin delete mode 100644 apps/silcer/intl/textdomain.c delete mode 100644 apps/silcer/macros/Makefile.am delete mode 100644 apps/silcer/macros/aclocal-include.m4 delete mode 100644 apps/silcer/macros/autogen.sh delete mode 100644 apps/silcer/macros/compiler-flags.m4 delete mode 100644 apps/silcer/macros/curses.m4 delete mode 100644 apps/silcer/macros/gnome-bonobo-check.m4 delete mode 100644 apps/silcer/macros/gnome-common.m4 delete mode 100644 apps/silcer/macros/gnome-fileutils.m4 delete mode 100644 apps/silcer/macros/gnome-ghttp-check.m4 delete mode 100644 apps/silcer/macros/gnome-gnorba-check.m4 delete mode 100644 apps/silcer/macros/gnome-guile-checks.m4 delete mode 100644 apps/silcer/macros/gnome-libgtop-check.m4 delete mode 100644 apps/silcer/macros/gnome-objc-checks.m4 delete mode 100644 apps/silcer/macros/gnome-orbit-check.m4 delete mode 100644 apps/silcer/macros/gnome-print-check.m4 delete mode 100644 apps/silcer/macros/gnome-pthread-check.m4 delete mode 100644 apps/silcer/macros/gnome-support.m4 delete mode 100644 apps/silcer/macros/gnome-undelfs.m4 delete mode 100644 apps/silcer/macros/gnome-vfs.m4 delete mode 100644 apps/silcer/macros/gnome-x-checks.m4 delete mode 100644 apps/silcer/macros/gnome-xml-check.m4 delete mode 100644 apps/silcer/macros/gnome.m4 delete mode 100644 apps/silcer/macros/gperf-check.m4 delete mode 100644 apps/silcer/macros/linger.m4 delete mode 100644 apps/silcer/macros/need-declaration.m4 delete mode 100755 apps/silcer/missing delete mode 100755 apps/silcer/mkinstalldirs delete mode 100644 apps/silcer/pixmaps/folder.xpm delete mode 100644 apps/silcer/pixmaps/glade-group.xpm delete mode 100644 apps/silcer/po/Makefile.in.in delete mode 100644 apps/silcer/po/POTFILES.in delete mode 100644 apps/silcer/silcer.png delete mode 100644 apps/silcer/src/Makefile.am delete mode 100644 apps/silcer/src/SilcerMainDlg.cc delete mode 100644 apps/silcer/src/SilcerMainDlg.hh delete mode 100644 apps/silcer/src/gtkspell.c delete mode 100644 apps/silcer/src/gtkspell.h delete mode 100644 apps/silcer/src/gtkurl.c delete mode 100644 apps/silcer/src/gtkurl.h delete mode 100644 apps/silcer/src/silcer.cc delete mode 100644 apps/silcer/src/silcer_gladehelper.hh delete mode 100644 apps/silcer/src/silcerapp.cc delete mode 100644 apps/silcer/src/silcerapp.hh delete mode 100644 apps/silcer/src/silcerbasewin.cc delete mode 100644 apps/silcer/src/silcerbasewin.hh delete mode 100644 apps/silcer/src/silcerchatview.cc delete mode 100644 apps/silcer/src/silcerchatview.hh delete mode 100644 apps/silcer/src/xtext.c delete mode 100644 apps/silcer/src/xtext.h delete mode 100644 apps/silcer/stamp-h.in delete mode 100644 apps/silcer/ui/SilcerConfirmPkDlg.glade delete mode 100644 apps/silcer/ui/SilcerFirstsetupDlg.glade delete mode 100644 apps/silcer/ui/SilcerMainDlg.glade delete mode 100644 apps/silcer/xml-i18n-extract.in delete mode 100644 apps/silcer/xml-i18n-merge.in delete mode 100644 apps/silcer/xml-i18n-update.in delete mode 100644 apps/silcmap/AUTHORS delete mode 100644 apps/silcmap/CHANGES delete mode 100644 apps/silcmap/Makefile.am delete mode 100644 apps/silcmap/README delete mode 100644 apps/silcmap/configure.ad delete mode 100644 apps/silcmap/data.h delete mode 100644 apps/silcmap/default.fnt delete mode 100644 apps/silcmap/example.server.com_706.pub delete mode 100644 apps/silcmap/silcmap.c delete mode 100644 apps/silcmap/silcmap.conf delete mode 100644 apps/silcmap/silcmap.h delete mode 100644 apps/silcmap/silcmap_bitmap.c delete mode 100644 apps/silcmap/silcmap_client.c delete mode 100644 apps/silcmap/silcmap_command.c delete mode 100644 apps/silcmap/silcmap_html.c delete mode 100644 apps/silcstress/Makefile.am delete mode 100644 apps/silcstress/configure.ad delete mode 100644 apps/silcstress/silcstress.c rename distdir/{TOOLKIT => RUNTIME} (100%) rename distdir/{TOOLKIT-header => RUNTIME-header} (100%) delete mode 100644 distdir/autodist delete mode 100644 distdir/autodist-post-process-dist delete mode 100644 distdir/autodist.conf delete mode 100644 distdir/common delete mode 100644 distdir/pre-dist-client rename distdir/{pre-dist-toolkit => pre-dist-runtime} (100%) delete mode 100644 distdir/pre-run delete mode 100644 distdir/silcmap delete mode 100644 distdir/toolkit delete mode 100644 doc/FAQ delete mode 100644 doc/draft-riikonen-presence-attrs-00.nroff delete mode 100644 doc/draft-riikonen-presence-attrs-01.nroff delete mode 100644 doc/draft-riikonen-presence-attrs-02.nroff delete mode 100644 doc/draft-riikonen-presence-attrs-03.nroff delete mode 100644 doc/draft-riikonen-presence-attrs-04.nroff delete mode 100644 doc/draft-riikonen-silc-commands-00.nroff delete mode 100644 doc/draft-riikonen-silc-commands-01.nroff delete mode 100644 doc/draft-riikonen-silc-commands-02.nroff delete mode 100644 doc/draft-riikonen-silc-commands-03.nroff delete mode 100644 doc/draft-riikonen-silc-commands-04.nroff delete mode 100644 doc/draft-riikonen-silc-commands-05.nroff delete mode 100644 doc/draft-riikonen-silc-commands-06.nroff delete mode 100644 doc/draft-riikonen-silc-commands-07.nroff delete mode 100644 doc/draft-riikonen-silc-flags-payloads-00.nroff delete mode 100644 doc/draft-riikonen-silc-flags-payloads-01.nroff delete mode 100644 doc/draft-riikonen-silc-flags-payloads-02.nroff delete mode 100644 doc/draft-riikonen-silc-flags-payloads-03.nroff delete mode 100644 doc/draft-riikonen-silc-flags-payloads-04.nroff delete mode 100644 doc/draft-riikonen-silc-ke-auth-00.nroff delete mode 100644 doc/draft-riikonen-silc-ke-auth-01.nroff delete mode 100644 doc/draft-riikonen-silc-ke-auth-02.nroff delete mode 100644 doc/draft-riikonen-silc-ke-auth-03.nroff delete mode 100644 doc/draft-riikonen-silc-ke-auth-04.nroff delete mode 100644 doc/draft-riikonen-silc-ke-auth-05.nroff delete mode 100644 doc/draft-riikonen-silc-ke-auth-06.nroff delete mode 100644 doc/draft-riikonen-silc-ke-auth-07.nroff delete mode 100644 doc/draft-riikonen-silc-ke-auth-08.nroff delete mode 100644 doc/draft-riikonen-silc-ke-auth-09.nroff delete mode 100644 doc/draft-riikonen-silc-multimedia-session-00.nroff delete mode 100644 doc/draft-riikonen-silc-pp-00.nroff delete mode 100644 doc/draft-riikonen-silc-pp-01.nroff delete mode 100644 doc/draft-riikonen-silc-pp-02.nroff delete mode 100644 doc/draft-riikonen-silc-pp-03.nroff delete mode 100644 doc/draft-riikonen-silc-pp-04.nroff delete mode 100644 doc/draft-riikonen-silc-pp-05.nroff delete mode 100644 doc/draft-riikonen-silc-pp-06.nroff delete mode 100644 doc/draft-riikonen-silc-pp-07.nroff delete mode 100644 doc/draft-riikonen-silc-pp-08.nroff delete mode 100644 doc/draft-riikonen-silc-pp-09.nroff delete mode 100644 doc/draft-riikonen-silc-spec-00.nroff delete mode 100644 doc/draft-riikonen-silc-spec-01.nroff delete mode 100644 doc/draft-riikonen-silc-spec-02.nroff delete mode 100644 doc/draft-riikonen-silc-spec-03.nroff delete mode 100644 doc/draft-riikonen-silc-spec-04.nroff delete mode 100644 doc/draft-riikonen-silc-spec-05.nroff delete mode 100644 doc/draft-riikonen-silc-spec-06.nroff delete mode 100644 doc/draft-riikonen-silc-spec-07.nroff delete mode 100644 doc/draft-riikonen-silc-spec-08.nroff delete mode 100644 doc/draft-riikonen-silc-spec-09.nroff delete mode 100644 doc/example_silcd.conf.in delete mode 100644 doc/examples/README delete mode 100644 doc/examples/cell_backup.conf delete mode 100644 doc/examples/cell_router.conf delete mode 100644 doc/examples/cell_server1.conf delete mode 100644 doc/examples/cell_server2.conf delete mode 100644 doc/examples/silcd.prv delete mode 100644 doc/examples/silcd.pub delete mode 100644 doc/silc.yo delete mode 100644 doc/silcalgs.conf delete mode 100644 doc/silcd.conf.yo delete mode 100644 doc/silcd.yo delete mode 100644 doc/whitepaper/Makefile.am delete mode 100644 doc/whitepaper/silc_channel.edg delete mode 100644 doc/whitepaper/silc_network.edg delete mode 100644 doc/whitepaper/silc_packet.edg delete mode 100644 doc/whitepaper/silc_priv1.edg delete mode 100644 doc/whitepaper/silc_priv2.edg delete mode 100644 doc/whitepaper/silc_priv3.edg delete mode 100644 doc/whitepaper/silc_protocol.html delete mode 100644 doc/whitepaper/silc_routers.edg delete mode 100644 doc/whitepaper/silc_template.edg rename lib/{.cvsignore => .gitignore} (100%) rename apps/irssi/scripts/.cvsignore => lib/contrib/.gitignore (100%) delete mode 100644 lib/doc/command_reply_args.html delete mode 100644 lib/doc/notifyargs.html delete mode 100644 lib/doc/silcclient_unicode.html delete mode 100644 lib/doc/silcclient_using.html delete mode 100644 lib/doc/silcrng_intro.html delete mode 100644 lib/doc/silcstatus_args.html delete mode 100644 lib/silc.pc.in delete mode 100644 lib/silcacc/DIRECTORY delete mode 100644 lib/silcacc/Makefile.ad delete mode 100644 lib/silcacc/silcacc.c delete mode 100644 lib/silcacc/silcacc.h delete mode 100644 lib/silcacc/silcacc_pkcs.c delete mode 100644 lib/silcacc/softacc.c delete mode 100644 lib/silcacc/softacc.h delete mode 100644 lib/silcacc/tests/Makefile.am delete mode 100644 lib/silcacc/tests/test_softacc.c delete mode 100644 lib/silcapputil/DIRECTORY delete mode 100644 lib/silcapputil/Makefile.ad delete mode 100644 lib/silcapputil/silcapputil.c delete mode 100644 lib/silcapputil/silcapputil.h delete mode 100644 lib/silcapputil/silcidcache.c delete mode 100644 lib/silcapputil/silcidcache.h delete mode 100644 lib/silcasn1/DIRECTORY delete mode 100644 lib/silcasn1/Makefile.ad delete mode 100644 lib/silcasn1/silcasn1.c delete mode 100644 lib/silcasn1/silcasn1.h delete mode 100644 lib/silcasn1/silcasn1_decode.c delete mode 100644 lib/silcasn1/silcasn1_encode.c delete mode 100644 lib/silcasn1/silcasn1_i.h delete mode 100644 lib/silcasn1/silcber.c delete mode 100644 lib/silcasn1/silcber.h delete mode 100644 lib/silcasn1/tests/Makefile.am delete mode 100644 lib/silcasn1/tests/test_silcasn1.c delete mode 100644 lib/silcclient.pc.in delete mode 100644 lib/silcclient/DIRECTORY delete mode 100644 lib/silcclient/Makefile.ad delete mode 100644 lib/silcclient/README delete mode 100644 lib/silcclient/client.c delete mode 100644 lib/silcclient/client.h delete mode 100644 lib/silcclient/client_attrs.c delete mode 100644 lib/silcclient/client_channel.c delete mode 100644 lib/silcclient/client_channel.h delete mode 100644 lib/silcclient/client_connect.c delete mode 100644 lib/silcclient/client_connect.h delete mode 100644 lib/silcclient/client_entry.c delete mode 100644 lib/silcclient/client_entry.h delete mode 100644 lib/silcclient/client_ftp.c delete mode 100644 lib/silcclient/client_ftp.h delete mode 100644 lib/silcclient/client_internal.h delete mode 100644 lib/silcclient/client_keyagr.c delete mode 100644 lib/silcclient/client_keyagr.h delete mode 100644 lib/silcclient/client_listener.c delete mode 100644 lib/silcclient/client_listener.h delete mode 100644 lib/silcclient/client_notify.c delete mode 100644 lib/silcclient/client_notify.h delete mode 100644 lib/silcclient/client_ops_example.c delete mode 100644 lib/silcclient/client_prvmsg.c delete mode 100644 lib/silcclient/client_prvmsg.h delete mode 100644 lib/silcclient/client_register.c delete mode 100644 lib/silcclient/client_register.h delete mode 100644 lib/silcclient/command.c delete mode 100644 lib/silcclient/command.h delete mode 100644 lib/silcclient/command_reply.c delete mode 100644 lib/silcclient/command_reply.h delete mode 100644 lib/silcclient/silcclient.h delete mode 100644 lib/silcclient/silcclient_entry.h delete mode 100644 lib/silcclient/tests/Makefile.am delete mode 100644 lib/silcclient/tests/test_silcclient.c delete mode 100644 lib/silccore/DIRECTORY delete mode 100644 lib/silccore/Makefile.ad delete mode 100644 lib/silccore/README delete mode 100644 lib/silccore/silcargument.c delete mode 100644 lib/silccore/silcargument.h delete mode 100644 lib/silccore/silcattrs.c delete mode 100644 lib/silccore/silcattrs.h delete mode 100644 lib/silccore/silcauth.c delete mode 100644 lib/silccore/silcauth.h delete mode 100644 lib/silccore/silcchannel.c delete mode 100644 lib/silccore/silcchannel.h delete mode 100644 lib/silccore/silccommand.c delete mode 100644 lib/silccore/silccommand.h delete mode 100644 lib/silccore/silcid.c delete mode 100644 lib/silccore/silcid.h delete mode 100644 lib/silccore/silcmessage.c delete mode 100644 lib/silccore/silcmessage.h delete mode 100644 lib/silccore/silcmessage_i.h delete mode 100644 lib/silccore/silcmode.h delete mode 100644 lib/silccore/silcnotify.c delete mode 100644 lib/silccore/silcnotify.h delete mode 100644 lib/silccore/silcpacket.c delete mode 100644 lib/silccore/silcpacket.h delete mode 100644 lib/silccore/silcpubkey.c delete mode 100644 lib/silccore/silcpubkey.h delete mode 100644 lib/silccore/silcstatus.c delete mode 100644 lib/silccore/silcstatus.h delete mode 100644 lib/silccore/tests/Makefile.am delete mode 100644 lib/silccore/tests/test_silcargument.c delete mode 100644 lib/silccore/tests/test_silcmessage.c delete mode 100644 lib/silccrypt/.cvsignore delete mode 100644 lib/silccrypt/DIRECTORY delete mode 100644 lib/silccrypt/Makefile.ad delete mode 100644 lib/silccrypt/aes.c delete mode 100644 lib/silccrypt/aes.h delete mode 100644 lib/silccrypt/aes_x86.asm delete mode 100644 lib/silccrypt/aes_x86_64.asm delete mode 100644 lib/silccrypt/blowfish.c delete mode 100644 lib/silccrypt/blowfish.h delete mode 100644 lib/silccrypt/blowfish_internal.h delete mode 100644 lib/silccrypt/cast.c delete mode 100644 lib/silccrypt/cast.h delete mode 100644 lib/silccrypt/cast5.c delete mode 100644 lib/silccrypt/cast5.h delete mode 100644 lib/silccrypt/cast5_internal.h delete mode 100644 lib/silccrypt/cast_internal.h delete mode 100644 lib/silccrypt/ciphers.h delete mode 100644 lib/silccrypt/ciphers_def.h delete mode 100644 lib/silccrypt/configure.ad delete mode 100644 lib/silccrypt/des.c delete mode 100644 lib/silccrypt/des.h delete mode 100644 lib/silccrypt/des_internal.h delete mode 100644 lib/silccrypt/dsa.c delete mode 100644 lib/silccrypt/dsa.h delete mode 100644 lib/silccrypt/md5.c delete mode 100644 lib/silccrypt/md5.h delete mode 100644 lib/silccrypt/md5_internal.h delete mode 100644 lib/silccrypt/none.c delete mode 100644 lib/silccrypt/none.h delete mode 100644 lib/silccrypt/rc5.c delete mode 100644 lib/silccrypt/rc5.h delete mode 100644 lib/silccrypt/rc5_internal.h delete mode 100644 lib/silccrypt/rijndael_internal.h delete mode 100644 lib/silccrypt/rsa.c delete mode 100644 lib/silccrypt/rsa.h delete mode 100644 lib/silccrypt/sha1.c delete mode 100644 lib/silccrypt/sha1.h delete mode 100644 lib/silccrypt/sha1_internal.h delete mode 100644 lib/silccrypt/sha256.c delete mode 100644 lib/silccrypt/sha256.h delete mode 100644 lib/silccrypt/sha256_internal.h delete mode 100644 lib/silccrypt/sha256_x86.S delete mode 100644 lib/silccrypt/sha512.c delete mode 100644 lib/silccrypt/sha512.h delete mode 100644 lib/silccrypt/sha512_internal.h delete mode 100644 lib/silccrypt/silccipher.c delete mode 100644 lib/silccrypt/silccipher.h delete mode 100644 lib/silccrypt/silccipher_i.h delete mode 100644 lib/silccrypt/silccrypto.c delete mode 100644 lib/silccrypt/silccrypto.h delete mode 100644 lib/silccrypt/silcdh.h delete mode 100644 lib/silccrypt/silchash.c delete mode 100644 lib/silccrypt/silchash.h delete mode 100644 lib/silccrypt/silchmac.c delete mode 100644 lib/silccrypt/silchmac.h delete mode 100644 lib/silccrypt/silcpk.c delete mode 100644 lib/silccrypt/silcpk.h delete mode 100644 lib/silccrypt/silcpk_i.h delete mode 100644 lib/silccrypt/silcpkcs.c delete mode 100644 lib/silccrypt/silcpkcs.h delete mode 100644 lib/silccrypt/silcpkcs1.c delete mode 100644 lib/silccrypt/silcpkcs1.h delete mode 100644 lib/silccrypt/silcpkcs1_i.h delete mode 100644 lib/silccrypt/silcpkcs_i.h delete mode 100644 lib/silccrypt/silcrng.c delete mode 100644 lib/silccrypt/silcrng.h delete mode 100644 lib/silccrypt/tests/Makefile.am delete mode 100644 lib/silccrypt/tests/test_aes.c delete mode 100644 lib/silccrypt/tests/test_cast5.c delete mode 100644 lib/silccrypt/tests/test_des.c delete mode 100644 lib/silccrypt/tests/test_dsa.c delete mode 100644 lib/silccrypt/tests/test_hash.c delete mode 100644 lib/silccrypt/tests/test_hmacmd5.c delete mode 100644 lib/silccrypt/tests/test_hmacsha1.c delete mode 100644 lib/silccrypt/tests/test_hmacsha256.c delete mode 100644 lib/silccrypt/tests/test_md5.c delete mode 100644 lib/silccrypt/tests/test_sha1.c delete mode 100644 lib/silccrypt/tests/test_sha256.c delete mode 100644 lib/silccrypt/tests/test_silcpkcs.c delete mode 100644 lib/silccrypt/tests/test_speed.c delete mode 100644 lib/silccrypt/tests/test_twofish.c delete mode 100644 lib/silccrypt/twofish.c delete mode 100644 lib/silccrypt/twofish.h delete mode 100644 lib/silccrypt/twofish_internal.h delete mode 100644 lib/silchttp/DIRECTORY delete mode 100644 lib/silchttp/Makefile.ad delete mode 100644 lib/silchttp/silchttpphp.c delete mode 100644 lib/silchttp/silchttpphp.h delete mode 100644 lib/silchttp/silchttpserver.c delete mode 100644 lib/silchttp/silchttpserver.h delete mode 100644 lib/silchttp/tests/Makefile.am delete mode 100644 lib/silchttp/tests/test_silchttpserver.c delete mode 100644 lib/silcmath/.cvsignore delete mode 100644 lib/silcmath/DIRECTORY delete mode 100644 lib/silcmath/Makefile.ad delete mode 100644 lib/silcmath/configure.ad delete mode 100644 lib/silcmath/modinv.c delete mode 100644 lib/silcmath/mp_gmp.c delete mode 100644 lib/silcmath/mp_gmp.h delete mode 100644 lib/silcmath/mp_tfm.c delete mode 100644 lib/silcmath/mp_tfm.h delete mode 100644 lib/silcmath/mp_tma.c delete mode 100644 lib/silcmath/mp_tma.h delete mode 100644 lib/silcmath/mpbin.c delete mode 100644 lib/silcmath/silcmath.h delete mode 100644 lib/silcmath/silcmp.h delete mode 100644 lib/silcmath/silcprimegen.c delete mode 100644 lib/silcmath/tfm.c delete mode 100644 lib/silcmath/tfm.h delete mode 100644 lib/silcmath/tma.c delete mode 100644 lib/silcmath/tma.h delete mode 100644 lib/silcmath/tma_class.h delete mode 100644 lib/silcmath/tma_superclass.h delete mode 100644 lib/silcserver.pc.in delete mode 100644 lib/silcserver/Makefile.ad delete mode 100644 lib/silcserver/server.c delete mode 100644 lib/silcserver/server_entry.c delete mode 100644 lib/silcserver/server_entry.h delete mode 100644 lib/silcserver/server_internal.h delete mode 100644 lib/silcserver/server_params.c delete mode 100644 lib/silcserver/server_send.c delete mode 100644 lib/silcserver/server_st_accept.c delete mode 100644 lib/silcserver/server_st_accept.h delete mode 100644 lib/silcserver/server_st_command.c delete mode 100644 lib/silcserver/server_st_command.h delete mode 100644 lib/silcserver/server_st_command_reply.c delete mode 100644 lib/silcserver/server_st_command_reply.h delete mode 100644 lib/silcserver/server_st_connect.c delete mode 100644 lib/silcserver/server_st_connect.h delete mode 100644 lib/silcserver/server_st_notify.c delete mode 100644 lib/silcserver/server_st_notify.h delete mode 100644 lib/silcserver/server_st_packet.c delete mode 100644 lib/silcserver/server_st_packet.h delete mode 100644 lib/silcserver/server_st_query.c delete mode 100644 lib/silcserver/server_st_query.h delete mode 100644 lib/silcserver/server_util.c delete mode 100644 lib/silcserver/server_util.h delete mode 100644 lib/silcserver/silcserver.h delete mode 100644 lib/silcserver/silcserver_params.h delete mode 100644 lib/silcserver/tests/Makefile.am delete mode 100644 lib/silcserver/tests/test_silcserver.c delete mode 100644 lib/silcsftp/.cvsignore delete mode 100644 lib/silcsftp/DIRECTORY delete mode 100644 lib/silcsftp/Makefile.ad delete mode 100644 lib/silcsftp/sftp_client.c delete mode 100644 lib/silcsftp/sftp_fs_memory.c delete mode 100644 lib/silcsftp/sftp_server.c delete mode 100644 lib/silcsftp/sftp_util.c delete mode 100644 lib/silcsftp/sftp_util.h delete mode 100644 lib/silcsftp/silcsftp.h delete mode 100644 lib/silcsftp/silcsftp_fs.h delete mode 100644 lib/silcsftp/tests/Makefile.am delete mode 100644 lib/silcsftp/tests/sftp_client.c delete mode 100644 lib/silcsftp/tests/sftp_server.c delete mode 100644 lib/silcsim/.cvsignore delete mode 100644 lib/silcsim/Makefile.ad delete mode 100644 lib/silcsim/silcsim.c delete mode 100644 lib/silcsim/silcsim.h delete mode 100644 lib/silcsim/silcsimutil.c delete mode 100644 lib/silcsim/silcsimutil.h delete mode 100644 lib/silcske/.cvsignore delete mode 100644 lib/silcske/DIRECTORY delete mode 100644 lib/silcske/Makefile.ad delete mode 100644 lib/silcske/groups.c delete mode 100644 lib/silcske/groups_internal.h delete mode 100644 lib/silcske/payload.c delete mode 100644 lib/silcske/silcconnauth.c delete mode 100644 lib/silcske/silcconnauth.h delete mode 100644 lib/silcske/silcske.c delete mode 100644 lib/silcske/silcske.h delete mode 100644 lib/silcske/silcske_groups.h delete mode 100644 lib/silcske/silcske_i.h delete mode 100644 lib/silcske/silcske_payload.h delete mode 100644 lib/silcskr/DIRECTORY delete mode 100644 lib/silcskr/Makefile.ad delete mode 100644 lib/silcskr/silcskr.c delete mode 100644 lib/silcskr/silcskr.h delete mode 100644 lib/silcskr/silcskr_i.h delete mode 100644 lib/silcskr/tests/Makefile.am delete mode 100644 lib/silcskr/tests/test_silcskr.c delete mode 100644 lib/silcssh/DIRECTORY delete mode 100644 lib/silcssh/Makefile.ad delete mode 100644 lib/silcssh/silcssh.c delete mode 100644 lib/silcssh/silcssh.h delete mode 100644 lib/silcssh/silcssh_i.h delete mode 100644 lib/silcssh/silcssh_pkcs.c delete mode 100644 lib/silcssh/silcssh_pkcs.h delete mode 100644 lib/silcssh/tests/Makefile.am delete mode 100644 lib/silcssh/tests/test_silcssh.c delete mode 100644 lib/silcutil/.cvsignore rename apps/irssi/src/.cvsignore => lib/silcutil/.gitignore (100%) delete mode 100644 lib/silcutil/symbian/.cvsignore rename lib/{contrib/.cvsignore => silcutil/symbian/.gitignore} (100%) delete mode 100644 lib/silcutil/unix/.cvsignore rename lib/{silcclient/.cvsignore => silcutil/unix/.gitignore} (100%) delete mode 100644 lib/silcutil/win32/.cvsignore rename lib/{silccore/.cvsignore => silcutil/win32/.gitignore} (100%) delete mode 100644 lib/silcvcard/DIRECTORY delete mode 100644 lib/silcvcard/Makefile.ad delete mode 100644 lib/silcvcard/silcvcard.c delete mode 100644 lib/silcvcard/silcvcard.h delete mode 100755 libtoolfix delete mode 100644 public_html/html/about.php delete mode 100644 public_html/html/contact.php delete mode 100644 public_html/html/contribute.php delete mode 100644 public_html/html/copying.php delete mode 100644 public_html/html/counter.php delete mode 100644 public_html/html/cryptofaq.php delete mode 100644 public_html/html/cvs.php delete mode 100644 public_html/html/docs.php delete mode 100644 public_html/html/download.php delete mode 100644 public_html/html/faq.php delete mode 100644 public_html/html/features.php delete mode 100644 public_html/html/help.php delete mode 100644 public_html/html/history.php delete mode 100644 public_html/html/install.php delete mode 100644 public_html/html/links.php delete mode 100644 public_html/html/lists.php delete mode 100644 public_html/html/mirrors.php delete mode 100644 public_html/html/news.php delete mode 100644 public_html/html/servers.php delete mode 100644 public_html/html/todo.php delete mode 100644 public_html/html/whitepaper.php delete mode 100755 public_html/img/silc.gif delete mode 100644 public_html/index.php delete mode 100644 public_html/silc.css rename silc.m4 => srt.m4 (100%) rename silc-toolkit.spec.in => srt.spec.in (100%) delete mode 100644 symbian/silcclient.mmp delete mode 100644 symbian/silcclient_static.mmp delete mode 100644 tutorial/Makefile.defines.in delete mode 100644 tutorial/Makefile.defines_int.in delete mode 100644 tutorial/Makefile.in delete mode 100644 tutorial/README delete mode 100644 tutorial/mybot/Makefile delete mode 100644 tutorial/mybot/README delete mode 100644 tutorial/mybot/mybot.c delete mode 100644 win32/libsilcclient/Makefile.am delete mode 100644 win32/libsilcclient/libsilcclient.def delete mode 100644 win32/libsilcclient/libsilcclient.dsp delete mode 100644 win32/libsilcclient_static/libsilcclient_static.dsp delete mode 100644 win32/tests/test_sftp_client.dsp delete mode 100644 win32/tests/test_sftp_server.dsp diff --git a/.cvsignore b/.gitignore similarity index 79% rename from .cvsignore rename to .gitignore index b79d574a..4c10a89f 100644 --- a/.cvsignore +++ b/.gitignore @@ -1,10 +1,6 @@ Makefile -Makefile.in -Makefile.am Makefile.defines -Makefile.defines.in Makefile.defines_int -Makefile.defines_int.in acconfig.h aclocal.m4 autom4te.cache @@ -24,3 +20,7 @@ ltconfig ltmain.sh stamp-h stamp-h.in +*.o +*.lo +*.am +*.in diff --git a/CHANGES.CRYPTO b/CHANGES.CRYPTO deleted file mode 100644 index 294800a2..00000000 --- a/CHANGES.CRYPTO +++ /dev/null @@ -1,111 +0,0 @@ -Sat Sep 1 12:33:44 EEST 2007 Pekka Riikonen - - * Added SHA-512 to crypto library. - - * Added hmac-sha512 and hmac-sha512-96 to crypto library. - - * Added x86 optimized SHA-256 implementation to crypto library. - -Tue Aug 7 21:05:53 EEST 2007 Pekka Riikonen - - * Changed cipher and hash APIs to use const char *name instead - of const unsigned char *name. - -Sat Jul 21 10:17:11 EEST 2007 Pekka Riikonen - - * Optimized silc_math_prime_test. Affected file is - lib/silcmath/silcprimegen.c. - - * Added DES and 3DES with CBC, CTR and CFB to lib/silccrypt/des.c, - tests/test_des.c. - -Fri Jul 20 19:37:00 EEST 2007 Pekka Riikonen - - * Added DSA algorithm to lib/silccrypt/dsa.[ch], tests/test_dsa.c. - -Thu Jul 19 21:07:02 EEST 2007 Pekka Riikonen - - * Added SILC SSH2 Library to lib/silcssh/. The library provides - SSH2 public key and private key support. It supports standard - SSH2 and OpenSSH public keys, and OpenSSH private keys. Affected - files are in lib/silcssh/. - -Mon Jul 16 19:08:20 EEST 2007 Pekka Riikonen - - * Added PKCS type argument to silc_load_public_key and - silc_load_private_key. Affected files are - lib/silccrypt/silcpkcs.[ch]. - -Sat Jul 14 13:45:34 EEST 2007 Pekka Riikonen - - * Added CFB mode to aes, twofish and cast5. Unified the API - for CBC, CTR and CFB modes. Affected files are in - lib/silccrypt/. - -Fri Jul 13 22:55:13 EEST 2007 Pekka Riikonen - - * Added CAST5 (CAST-128) algorithm. Affected files are - lib/silccrypt/cast5.[ch], cast5_internal, tests/test_cast5.c. - - * Aded CTR encryption mode to Twofish. Affected files are - lib/silccrypt/twofish.[ch], twofish_internal, - tests/test_twofish.c. - - * Added the SilcCipherObject as argument to all cipher operations. - Added silccipher_i.h. Affected files are - lib/silccrypt/silccipher.[ch]. - - * Unified CBC and CTR mode functions in AES implementation. - Affected files are lib/silccrypt/aes.[ch]. - - * Added support for listing only registered (not builtins) ciphers - with silc_cipher_get_supported. Affected files are - lib/silccrypt/silccipher.[ch]. - - * Check if public key or private key is already accelerated before - accelerating. Affected file is lib/silcacc/silcacc_pkcs.c. - -Mon Jul 9 20:21:13 EEST 2007 Pekka Riikonen - - * Added SILC Accelerator Library. Provides generic way to - use accelerators with crypto library. Affected files are in - lib/silcacc/. - - * Added software accelerator, a thread pool system that off-loads - public and private key operations to threads. Affected files - are lib/silcacc/softacc.[ch]. - - * Added SilcPKCSAlgorithm context to SilcPublicKey and - SilcPrivateKey contexts. Affected files are - lib/silccrypt/silcpkcs.[ch], silcpk.c. - -Sun Jul 8 20:20:22 EEST 2007 Pekka Riikonen - - * Added allocation support from given stack with SILC_ASN1_ALLOC - flag. Added support for detecting if SILC_ASN1_NULL is present - with SILC_ASN1_OPTIONAL flag. Added support for getting th - choice index with SILC_ASN1_CHOICE. Affected files are - lib/silcasn1/silcasn1.h, silcasn1_encode.c and silcasn1_decode.c. - - * Crypto library changes. - - Rewrote and redesigned crypto library initialization. Added - silc_crypto_init and silc_crypto_uninit. - - Added SilcPKCSObject and SilcPKSCAlgorithm contexts to all - SilcPKCSObject operation callbacks and SilcPKCSAlgorithm - operation callbacks, respectively, as argument. - - Changed silc_pkcs_encrypt, silc_pkcs_decrypt, silc_pkcs_sign - and silc_pkcs_verify APIs asynchronous. They take callback - functions now. Added same callbacks to all SilcPKCSObject - and SilcPKCSAlgorithm operation callbacks. - -Tue Jul 3 22:45:56 EEST 2007 Pekka Riikonen - - * Added user specified SilcStack support to SILC ASN.1 API. - Affected files are lib/silcasn1/silcasn1.[ch]. - ------------------------------------------------------------------------------ - -For older changes please see the CHANGES file from the CVS tree. diff --git a/CHANGES.TOOLKIT b/CHANGES.TOOLKIT deleted file mode 100644 index 66096514..00000000 --- a/CHANGES.TOOLKIT +++ /dev/null @@ -1,75 +0,0 @@ -Tue Jan 8 17:09:25 EET 2008 Pekka Riikonen - - * Moved SILC ID utility functions to utility library to - core library. Affected files are lib/silccore/silcid.[ch]. - -Tue Jan 8 16:24:56 EET 2008 Pekka Riikonen - - * Fixed silc_nickname_parse to always return valid nickname - when it returns TRUE. Affected files are - lib/silcclient/client_entry,c and command.c - -Thu Nov 15 16:45:48 EET 2007 Pekka Riikonen - - * Fixed public key authentication as responder. Affected file - is lib/silcske/silcconnauth.c. - - * Report packet engine errors to client application. Affected - file is lib/silcclient/client.c. - - * If channel user list could not be resolved or was not even - closely fully resolved, report it to application. Affected - file is lib/silcclient/command_reply.c. - - * Reprocess JOIN command synchronously after resolving channel - user list. Affected file is lib/silcclient/command_reply.c. - - * In JOIN command reply check if the channel key is already - saved. If it is we have received new key from server while - resolving user and must not save the old key. Affected file - is lib/silcclient/command_reply.c. - - * Remove all channel keys and hmacs after giving LEAVE command. - Affected file is lib/silcclient/command_reply.c. - -Tue Nov 13 18:24:56 EET 2007 Pekka Riikonen - - * Added missing channel unreferencing in CMODE, CUMODE, - TOPIC, INVITE, BAN and KICK command replies. Affected - file is lib/silcclient/command_reply.c. - -Mon Nov 5 23:07:58 EET 2007 Pekka Riikonen - - * Zero tail of CTR mode IV in IV Included mode. Change does - not cause compatibility issues. Affected file is - lib/silcske/silcske.c. - -Mon Nov 5 22:24:25 EET 2007 Pekka Riikonen - - * Fixed CTR mode rekey. Affected file is lib/silcske/silcske.c. - - * Rewrote the IV Included CTR mode encryption/decryption in - packet engine. Affected file is lib/silccore/silcpacket.c. - -Sun Aug 26 12:28:49 EEST 2007 Pekka Riikonen - - * Fixed TIMEOUT handling in user info resolving during JOINing, - fixes crash. Affected file is lib/silcclient/client_notify.c. - -Tue Jul 10 20:02:04 EEST 2007 Pekka Riikonen - - * Added support for new PKCS API and other API changes from - Crypto Toolkit to client library. Affected files are in - lib/silcclient/. - -Sun Jul 8 20:20:22 EEST 2007 Pekka Riikonen - - * Changed message payload encoding async, due to the PKCS API - changes. Affected files are lib/silccore/silcmessage.[ch]. - - * Added new PKCS API support for connauth and SKE. Affected - files are lib/silcske/silconnauth.c and silcske.c. - ------------------------------------------------------------------------------ - -For older changes please see the CHANGES file from the CVS tree. diff --git a/README.CVS b/README.GIT similarity index 100% rename from README.CVS rename to README.GIT diff --git a/README.PLUGIN b/README.PLUGIN deleted file mode 100644 index 29ff37d2..00000000 --- a/README.PLUGIN +++ /dev/null @@ -1,18 +0,0 @@ -In order to compile the SILC Plugin (instead of the SILC Client), pass the -following options to configure, if your Irssi is installed into /usr: - - --prefix=/usr - --with-silc-plugin - --without-silc-includes - -If your Irssi is installed in some other location than /usr, then pass its -location to --prefix and --with-silc-plugin, for example: - - --prefix=/usr/local - --with-silc-plugin=/usr/local/lib/irssi - --without-silc-includes - -Depending on your OS/architecture you may also need to pass the following -options to configure: - - --with-pic --without-pthreads diff --git a/TODO-SILC b/TODO-SILC deleted file mode 100644 index 164bb41f..00000000 --- a/TODO-SILC +++ /dev/null @@ -1,118 +0,0 @@ -SILC Protocol -============= - -Possible SILC protocol and specification document changes. All of these -are tentative and doesn't mean that any of them would be done at any -point. - - o Full rework of the documents as requested by RFC Editor. The plan - is to create only two documents: - - silc-architecture-xx.txt - silc-specification-xx.txt - - o Make @ reserved character in channel names. Accept channel@server - names in all commands and notify types. - - o Add acknowlegments section to specification documents. - - o Group Diffie-Hellman protocol for establishig key with two or more - users on a channel. - - o Change CTR mode description: - - Truncated HASH from SKE (4 bytes) - This value is the first 4 - bytes from the HASH value that was computed as a result of SKE - protocol. This acts as session identifier and each rekey MUST - produce a new HASH value. - - to - - Truncated HASH from SKE (4 bytes) - This value is the first 4 - bytes from the HASH value that was computed in SKE. In each rekey - the value MUST be recomputed as follows: - - HASH = hash(new Sending/Receiving IV from SKE) - - The hash function is the one used in SKE. The 'new Sending/Receiving - IV from SKE' is the first 8 bytes of the new value computed during - rekey. The first 4 bytes are used from the recomputed HASH. - - o Extend the Channel ID port to be actually a counter, allowing the - 2^32 channels per cell, instead of 2^16 like now. The port with - compliant implementation would always be 706, and it could be used - as a counter, starting from 706... For interop, with old code. - - o In SKE with UDP/IP responder doesn't have to do retransmissions. - Initiator will retransmit its packet. Initiator can be considered - the one that actually WANTs to establish the keys. So no need for - responder to retransmit. Define this clearly in the specs. - - o Define clearly that the DSS signature format is the the Dss-Sig-Value - ASN.1 encoding defined for PKIX. - - o Define clearly the SSH2 signature format is the one specified for SSH2 - protocol. - - o Dynamic server and router connections, ala Jabber. SILC has allowed - this from the beginning. It should be written out clearly in the - specs. Connection would be created with nick strings (which are of - format nick@server). - - o NAT detection protocool during SKE so that party behind NAT can - detect if it is behind NAT and receive the public IP address and port - that it may need (servers need it to create valid Server ID). (***DONE) - - o Counter block send/receive IV 64 bits instead of 32 bits, and the - value itself is used as 64-bit MSB ordered counter, which must - be reset before the packet sequence counter wraps. It's basically - a counter which is initially set to a random value. (***DONE) - - o Nickname to NEW_CLIENT packet. (***DONE) - - o Add Source and Destination ID in message MAC computation to fully - associate the Message Payload with the true sender and the true - recipient of the message. This will fix some security issues that - currently exists. It is currently possible in some specific set of - conditions to mount a replay attack using Message Payload. This change - will remove the possibility of these attacks. - - After including Source and Destination ID in message MAC, ONLY replay - attack possible is the following and with ONLY following conditions: - - 1. the attacker is able to record encrypted Message Payloads and has - the ability to replay them. - 2. the message payload is encrypted with static private message key - 3. the original sender of the message is not anymore in the network, - has changed nickname, has detached and resumed, or has reconnected - to other server. - 4. the original receiver of the message is still in the network, has - not changed nickname, has not detached and resumed, and has not - reconnected to any other server, or, some other user has the same - client ID. - 5. the attacker is able to get the same client ID as the original - sender. - 6. the original receiver still has the static key set for the same - remote client ID (for original sender's client ID). - - All this is possible to happen though likelyhood is quite small. It - does illustrate how inappropriate the use of static keys is. (***DONE) - - o The SILC public key identifier separator is ', ' not ','. The - whitespace is mandatory. (***DONE) - - o Definition of EAP as new authentication method for connection auth - protocol (RFC 3748). - - o Count limit to LIST command? - - o Strict announces if Channel ID is different than on router? To not - allow any modes, topic, etc changes from server if the ID was wrong - initially? Meaning: riding with netsplits not possible since the - channel created during split will not enforce is modes to the - router. Or more liberal solution, like now? Read emails on - silc-users. (This is very old issue) - - o The time values in STATS is 32-bits. After 2038 it's over 32-bits. - - o Consider for future authenticated encryption modes. diff --git a/apps/asn1utils/Makefile.am b/apps/asn1utils/Makefile.am deleted file mode 100644 index b097dd12..00000000 --- a/apps/asn1utils/Makefile.am +++ /dev/null @@ -1,25 +0,0 @@ -# -# Makefile.am -# -# Author: Pekka Riikonen -# -# Copyright (C) 2007 Pekka Riikonen -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# - -AUTOMAKE_OPTIONS = 1.0 no-dependencies foreign - -bin_PROGRAMS = asn1dump -asn1dump_SOURCES = asn1dump.c - -LIBS = $(SILC_COMMON_LIBS) - -include $(top_srcdir)/Makefile.defines.in diff --git a/apps/asn1utils/asn1dump.c b/apps/asn1utils/asn1dump.c deleted file mode 100644 index 4c783752..00000000 --- a/apps/asn1utils/asn1dump.c +++ /dev/null @@ -1,309 +0,0 @@ -/* - - asn1dump.c - - Author: Pekka Riikonen - - Copyright (C) 2007 Pekka Riikonen - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; version 2 of the License. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - -*/ - -#include "silc.h" - -SilcBool hexdump = FALSE; -SilcBool dec_base64 = FALSE; -SilcBool parse_all = FALSE; -SilcBool ignore_header = FALSE; - -const char *asn1_tag_name(SilcAsn1Tag tag) -{ - switch (tag) { - case SILC_ASN1_TAG_CHOICE: - return "choice"; - case SILC_ASN1_TAG_ANY: - return "any"; - case SILC_ASN1_TAG_ANY_PRIMITIVE: - return "any primitive"; - case SILC_ASN1_TAG_SEQUENCE_OF: - return "sequence of"; - case SILC_ASN1_TAG_SEQUENCE: - return "sequence"; - case SILC_ASN1_TAG_SET: - return "set"; - case SILC_ASN1_TAG_INTEGER: - return "integer"; - case SILC_ASN1_TAG_SHORT_INTEGER: - return "short integer"; - case SILC_ASN1_TAG_OID: - return "oid"; - case SILC_ASN1_TAG_BOOLEAN: - return "boolean"; - case SILC_ASN1_TAG_OCTET_STRING: - return "octet-string"; - case SILC_ASN1_TAG_BIT_STRING: - return "bit-string"; - case SILC_ASN1_TAG_NULL: - return "null"; - case SILC_ASN1_TAG_ENUM: - return "enum"; - case SILC_ASN1_TAG_UTC_TIME: - return "utc-time"; - case SILC_ASN1_TAG_GENERALIZED_TIME: - return "generalized-time"; - case SILC_ASN1_TAG_UTF8_STRING: - return "utf8-string"; - case SILC_ASN1_TAG_NUMERIC_STRING: - return "numeric-string"; - case SILC_ASN1_TAG_PRINTABLE_STRING: - return "printable-string"; - case SILC_ASN1_TAG_IA5_STRING: - return "ia5-string"; - case SILC_ASN1_TAG_VISIBLE_STRING: - return "visible-string"; - case SILC_ASN1_TAG_UNIVERSAL_STRING: - return "universal-string"; - case SILC_ASN1_TAG_UNRESTRICTED_STRING: - return "unrestricted-string"; - case SILC_ASN1_TAG_BMP_STRING: - return "bmp-string"; - case SILC_ASN1_TAG_ODE: - return "ode"; - case SILC_ASN1_TAG_ETI: - return "eti"; - case SILC_ASN1_TAG_REAL: - return "real"; - case SILC_ASN1_TAG_EMBEDDED: - return "embedded"; - case SILC_ASN1_TAG_ROI: - return "roi"; - case SILC_ASN1_TAG_TELETEX_STRING: - return "teletex-string"; - case SILC_ASN1_TAG_VIDEOTEX_STRING: - return "videotex-string"; - case SILC_ASN1_TAG_GRAPHIC_STRING: - return "graphic-string"; - case SILC_ASN1_TAG_GENERAL_STRING: - return "general-string"; - default: - break; - } - return "unknown"; -} - -int asn1_dump(SilcAsn1 asn1, SilcBuffer src, int depth) -{ - SilcBool ret = FALSE; - SilcBerEncoding renc; - SilcUInt32 rtag; - const unsigned char *rdata; - SilcBufferStruct buf; - SilcBerClass rclass; - SilcUInt32 rdata_len, len = 0; - SilcBool rindef; - char indent[256]; - - memset(indent, 0, sizeof(indent)); - - while (silc_buffer_len(src)) { - /* Decode the BER block */ - ret = silc_ber_decode(src, &rclass, &renc, &rtag, &rdata, - &rdata_len, &rindef, &len); - if (!ret) { - fprintf(stderr, "Error: Cannot parse BER block, malformed ASN.1 data\n"); - return -1; - } - - /* If class is 0, encoding 0, tag 0 and data length 0 ignore them - as they are zero bytes, unless user wants to see them */ - if (rclass == 0 && renc == 0 && rtag == 0 && rdata_len == 0 && - !parse_all) { - if (len && silc_buffer_len(src) >= len) - silc_buffer_pull(src, len); - continue; - } - - if (depth) - memset(indent, 32, depth); - - fprintf(stdout, "%04d: %s%s [%d] %s %s %s", depth, indent, - asn1_tag_name(rtag), (int)rtag, - rclass == SILC_BER_CLASS_UNIVERSAL ? "univ" : - rclass == SILC_BER_CLASS_APPLICATION ? "appl" : - rclass == SILC_BER_CLASS_CONTEXT ? "cont" : "priv", - renc == SILC_BER_ENC_PRIMITIVE ? "primit" : "constr", - rindef ? "indef" : "defin"); - - if (rtag != SILC_ASN1_TAG_SEQUENCE && - rtag != SILC_ASN1_TAG_SET && - rtag != SILC_ASN1_TAG_SEQUENCE_OF) { - if (hexdump) { - fprintf(stdout, " [len %lu]\n", rdata_len); - silc_hexdump(rdata, rdata_len, stdout); - } else { - fprintf(stdout, "\n"); - } - } else { - fprintf(stdout, "\n"); - } - - if (renc == SILC_BER_ENC_PRIMITIVE) - len = len + rdata_len; - else - len = len; - - if (len && silc_buffer_len(src) >= len) - silc_buffer_pull(src, len); - - /* Decode sequences and sets recursively */ - if ((rtag == SILC_ASN1_TAG_SEQUENCE || - rtag == SILC_ASN1_TAG_SET || - rtag == SILC_ASN1_TAG_SEQUENCE_OF) && - depth + 1 < sizeof(indent) - 1) { - silc_buffer_set(&buf, (unsigned char *)rdata, rdata_len); - if (silc_buffer_len(src) >= rdata_len) - silc_buffer_pull(src, rdata_len); - if (asn1_dump(asn1, &buf, depth + 1) < 0) - return -1; - if (silc_buffer_len(src) == 0) - return 0; - } - } - - return 0; -} - -void usage(void) -{ - fprintf(stdout, "" -"Usage: asn1dump [OPTIONS] FILE\n" -"\n" -"Operation modes:\n" -" -h Print this help, then exit\n" -" -x HEX dump ASN.1 data\n" -" -b Remove Base64 encoding before parsing\n" -" -i Remove file header/footer that has at least four '-' characters\n" -" -a Parse all data, including possible trailing zeroes\n" -"\n" -"ASN.1 classes:\n" -" univ Universal\n" -" appl Application\n" -" cont Context\n" -" priv Private\n" -"\n" -"ASN.1 length types:\n" -" defin Definitive\n" -" indef Indefinitive\n" -"\n" -"ASN.1 encoding types:\n" -" primit Primitive\n" -" constr Constructed\n" -"\n" - ); -} - -int main(int argc, char **argv) -{ - int opt, ret, i; - SilcAsn1 asn1; - SilcBufferStruct buf; - unsigned char *data, *tmp; - SilcUInt32 data_len; - - if (argc < 2) { - usage(); - return 1; - } - - while ((opt = getopt(argc, argv, "hxbai")) != EOF) { - switch (opt) { - case 'h': - usage(); - return 1; - break; - - case 'x': - hexdump = TRUE; - break; - - case 'b': - dec_base64 = TRUE; - break; - - case 'i': - ignore_header = TRUE; - break; - - case 'a': - parse_all = TRUE; - break; - - default: - usage(); - return 1; - } - } - - data = tmp = silc_file_readfile(argv[argc - 1], &data_len, NULL); - if (!data) { - fprintf(stderr, "Error: Cannot read file '%s': %s\n", argv[argc - 1], - strerror(errno)); - return 1; - } - - silc_buffer_set(&buf, data, data_len); - - if (ignore_header) { - SilcBool header = FALSE; - for (i = 0; i < data_len; i++) { - if (data_len > i + 4 && - data[i ] == '-' && data[i + 1] == '-' && - data[i + 2] == '-' && data[i + 3] == '-') { - - if (data_len > i + 5 && (data[i + 4] == '\r' || - tmp[i + 4] == '\n')) { - /* End of line, header */ - if (data_len > i + 6 && data[i + 4] == '\r' && - data[i + 5] == '\n') - i++; - i += 5; - silc_buffer_pull(&buf, i); - header = TRUE; - } else if (i > 0 && data_len > i + 5 && data[i + 4] != '-' && - header) { - /* Start of line, footer */ - silc_buffer_push_tail(&buf, silc_buffer_truelen(&buf) - i); - break; - } - } - } - } - - if (dec_base64) { - data = silc_base64_decode(NULL, silc_buffer_data(&buf), - silc_buffer_len(&buf), &data_len); - if (!data) { - fprintf(stderr, "Error: Cannot decode Base64 encoding\n"); - return 1; - } - silc_buffer_set(&buf, data, data_len); - silc_free(tmp); - } - - asn1 = silc_asn1_alloc(NULL); - - ret = asn1_dump(asn1, &buf, 0); - - silc_asn1_free(asn1); - silc_free(data); - - return ret; -} diff --git a/apps/asn1utils/configure.ad b/apps/asn1utils/configure.ad deleted file mode 100644 index 5458a0aa..00000000 --- a/apps/asn1utils/configure.ad +++ /dev/null @@ -1,24 +0,0 @@ -#ifdef SILC_DIST_ASN1UTILS -# -# apps/asn1utils/configure.ad -# -# Author: Pekka Riikonen -# -# Copyright (C) 2007 Pekka Riikonen -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# - -AC_CONFIG_FILES( -apps/asn1utils/Makefile -) - -AC_SUBST(SILCD_SUBDIR) -#endif SILC_DIST_ASN1UTILS diff --git a/apps/autodist/AUTHORS b/apps/autodist/AUTHORS deleted file mode 100644 index 99141c09..00000000 --- a/apps/autodist/AUTHORS +++ /dev/null @@ -1,3 +0,0 @@ -Authors of SILC Autodist. - -Pekka Riikonen diff --git a/apps/autodist/CHANGES b/apps/autodist/CHANGES deleted file mode 100644 index c5468f85..00000000 --- a/apps/autodist/CHANGES +++ /dev/null @@ -1,141 +0,0 @@ -Wed Jan 16 17:17:41 EET 2008 Pekka Riikonen - - * Fixed *.ad (excluding configure.ad and Makefile.ad files) - processing to correctly copy the processed file to new name. - -Thu Sep 13 18:50:00 EEST 2007 Pekka Riikonen - - * Fixed prerequisite version checking to work on all shells. - - * Fixed parameter shifting on some shells when no arguments - are given to autodist. - - * Added support for source file distdef processing for the - following files: .mm .M .S - -Thu May 31 23:34:00 EEST 2007 Pekka Riikonen - - * Autodist 1.3.2. - - * Added 'prereq' directive to support encforcment of Autodist - version. - - * Added support for providing extra parameters to autodist that - are passed to the hook scripts. User can specify whatever - extra parameter they want. - -Wed Feb 21 15:45:50 EET 2007 Pekka Riikonen - - * Autodist 1.3.1. - -Sat Jun 24 23:38:24 EEST 2006 Pekka Riikonen - - * Match distdef names exactly (/^foo$/ instead of /^foo/). - -Wed May 4 10:58:24 EEST 2005 Pekka Riikonen - - * Autodist 1.3. - -Sun May 1 17:31:55 EEST 2005 Pekka Riikonen - - * Added support for dependencies in makefiles. - - * Added AD_DISABLE_DEPENDENCIES macro to disable Autodist - dependencies in makefiles. Added support for dependencies - in makefiles. - - * Added -p option to Autodist. It can be used to a process file - from the command line. - - * Added dependency support for configure.ad files as well. - -Sat Apr 30 17:49:05 EEST 2005 Pekka Riikonen - - * The 'noprocess' directive now works recursively with - directories. - -Sat Apr 30 11:49:01 EEST 2005 Pekka Riikonen - - * Added better debug messages. - - * Added log file creation, autodist.log and makedist.log. - - * Fixed license-header to change license only during packaging, - not also during preparation. - - * Fixed .ad processing when the file was not processed, to - copy the original to new name. - - * Fixed 'include' when copying directories to root of the - distdir, and the destination directory already exist. - -Fri Apr 29 16:48:16 EEST 2005 Pekka Riikonen - - * Fixed configure.ac creation when no fragments in use. - -Thu Apr 28 11:44:59 EEST 2005 Pekka Riikonen - - * The '.in' suffix with source file suffixes expects source code - format for the distdefs. - -Sun Apr 24 21:11:49 EEST 2005 Pekka Riikonen - - * Fixed undefining to actually work. - - * The top distribution now takes precedence on defined - distdefs over inherited distributions, and can override - defined and undefined distdefs (previously it could only - undefine defined but not define specificly undefined :)). - - * Prettier distdef output with -s. - -Sat Apr 23 12:49:09 EEST 2005 Pekka Riikonen - - * Autodist 1.2.1. - - * Fixed 'noprocess' sed script. - -Fri Apr 22 20:23:06 EEST 2005 Pekka Riikonen - - * Autodist 1.2. - - * Various 'cat' optimizations. - - * More test cases in tests/. - - * No Autodist header for "other" '.ad' files as we don't know - what the file contains. - - * No non-source distdef format processing for source files - anymore. - -Tue Apr 19 17:12:09 EEST 2005 Pekka Riikonen - - * Remove extra ' ' and '\t' when joining backslashed lines. - - * Fixed argument delivery to hook scripts. - -Mon Apr 18 21:05:42 EEST 2005 Pekka Riikonen - - * Process '*.ad' files before calling autoconf and automake. - - * Various shell compatibility kludges added. - -Mon Apr 18 20:06:24 EEST 2005 Pekka Riikonen - - * Autodist 1.1. - - * All 'local' variables must be at the start of function for - compatibility. - -Sun Apr 17 20:08:28 EEST 2005 Pekka Riikonen - - * Added TODO. - - * Added pre-process-dist-hook and post-process-dist-hook. - - * Added autodist.1. - -Sun Apr 16 23:00:02 EEST 2005 Pekka Riikonen - - * First release, Autodist 1.0. diff --git a/apps/autodist/COPYING b/apps/autodist/COPYING deleted file mode 100644 index 53293212..00000000 --- a/apps/autodist/COPYING +++ /dev/null @@ -1,25 +0,0 @@ - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - 2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - 3. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN -NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - diff --git a/apps/autodist/INSTALL b/apps/autodist/INSTALL deleted file mode 100644 index 56b077d6..00000000 --- a/apps/autodist/INSTALL +++ /dev/null @@ -1,236 +0,0 @@ -Installation Instructions -************************* - -Copyright (C) 1994, 1995, 1996, 1999, 2000, 2001, 2002, 2004, 2005 Free -Software Foundation, Inc. - -This file is free documentation; the Free Software Foundation gives -unlimited permission to copy, distribute and modify it. - -Basic Installation -================== - -These are generic installation instructions. - - The `configure' shell script attempts to guess correct values for -various system-dependent variables used during compilation. It uses -those values to create a `Makefile' in each directory of the package. -It may also create one or more `.h' files containing system-dependent -definitions. Finally, it creates a shell script `config.status' that -you can run in the future to recreate the current configuration, and a -file `config.log' containing compiler output (useful mainly for -debugging `configure'). - - It can also use an optional file (typically called `config.cache' -and enabled with `--cache-file=config.cache' or simply `-C') that saves -the results of its tests to speed up reconfiguring. (Caching is -disabled by default to prevent problems with accidental use of stale -cache files.) - - If you need to do unusual things to compile the package, please try -to figure out how `configure' could check whether to do them, and mail -diffs or instructions to the address given in the `README' so they can -be considered for the next release. If you are using the cache, and at -some point `config.cache' contains results you don't want to keep, you -may remove or edit it. - - The file `configure.ac' (or `configure.in') is used to create -`configure' by a program called `autoconf'. You only need -`configure.ac' if you want to change it or regenerate `configure' using -a newer version of `autoconf'. - -The simplest way to compile this package is: - - 1. `cd' to the directory containing the package's source code and type - `./configure' to configure the package for your system. If you're - using `csh' on an old version of System V, you might need to type - `sh ./configure' instead to prevent `csh' from trying to execute - `configure' itself. - - Running `configure' takes awhile. While running, it prints some - messages telling which features it is checking for. - - 2. Type `make' to compile the package. - - 3. Optionally, type `make check' to run any self-tests that come with - the package. - - 4. Type `make install' to install the programs and any data files and - documentation. - - 5. You can remove the program binaries and object files from the - source code directory by typing `make clean'. To also remove the - files that `configure' created (so you can compile the package for - a different kind of computer), type `make distclean'. There is - also a `make maintainer-clean' target, but that is intended mainly - for the package's developers. If you use it, you may have to get - all sorts of other programs in order to regenerate files that came - with the distribution. - -Compilers and Options -===================== - -Some systems require unusual options for compilation or linking that the -`configure' script does not know about. Run `./configure --help' for -details on some of the pertinent environment variables. - - You can give `configure' initial values for configuration parameters -by setting variables in the command line or in the environment. Here -is an example: - - ./configure CC=c89 CFLAGS=-O2 LIBS=-lposix - - *Note Defining Variables::, for more details. - -Compiling For Multiple Architectures -==================================== - -You can compile the package for more than one kind of computer at the -same time, by placing the object files for each architecture in their -own directory. To do this, you must use a version of `make' that -supports the `VPATH' variable, such as GNU `make'. `cd' to the -directory where you want the object files and executables to go and run -the `configure' script. `configure' automatically checks for the -source code in the directory that `configure' is in and in `..'. - - If you have to use a `make' that does not support the `VPATH' -variable, you have to compile the package for one architecture at a -time in the source code directory. After you have installed the -package for one architecture, use `make distclean' before reconfiguring -for another architecture. - -Installation Names -================== - -By default, `make install' will install the package's files in -`/usr/local/bin', `/usr/local/man', etc. You can specify an -installation prefix other than `/usr/local' by giving `configure' the -option `--prefix=PREFIX'. - - You can specify separate installation prefixes for -architecture-specific files and architecture-independent files. If you -give `configure' the option `--exec-prefix=PREFIX', the package will -use PREFIX as the prefix for installing programs and libraries. -Documentation and other data files will still use the regular prefix. - - In addition, if you use an unusual directory layout you can give -options like `--bindir=DIR' to specify different values for particular -kinds of files. Run `configure --help' for a list of the directories -you can set and what kinds of files go in them. - - If the package supports it, you can cause programs to be installed -with an extra prefix or suffix on their names by giving `configure' the -option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'. - -Optional Features -================= - -Some packages pay attention to `--enable-FEATURE' options to -`configure', where FEATURE indicates an optional part of the package. -They may also pay attention to `--with-PACKAGE' options, where PACKAGE -is something like `gnu-as' or `x' (for the X Window System). The -`README' should mention any `--enable-' and `--with-' options that the -package recognizes. - - For packages that use the X Window System, `configure' can usually -find the X include and library files automatically, but if it doesn't, -you can use the `configure' options `--x-includes=DIR' and -`--x-libraries=DIR' to specify their locations. - -Specifying the System Type -========================== - -There may be some features `configure' cannot figure out automatically, -but needs to determine by the type of machine the package will run on. -Usually, assuming the package is built to be run on the _same_ -architectures, `configure' can figure that out, but if it prints a -message saying it cannot guess the machine type, give it the -`--build=TYPE' option. TYPE can either be a short name for the system -type, such as `sun4', or a canonical name which has the form: - - CPU-COMPANY-SYSTEM - -where SYSTEM can have one of these forms: - - OS KERNEL-OS - - See the file `config.sub' for the possible values of each field. If -`config.sub' isn't included in this package, then this package doesn't -need to know the machine type. - - If you are _building_ compiler tools for cross-compiling, you should -use the `--target=TYPE' option to select the type of system they will -produce code for. - - If you want to _use_ a cross compiler, that generates code for a -platform different from the build platform, you should specify the -"host" platform (i.e., that on which the generated programs will -eventually be run) with `--host=TYPE'. - -Sharing Defaults -================ - -If you want to set default values for `configure' scripts to share, you -can create a site shell script called `config.site' that gives default -values for variables like `CC', `cache_file', and `prefix'. -`configure' looks for `PREFIX/share/config.site' if it exists, then -`PREFIX/etc/config.site' if it exists. Or, you can set the -`CONFIG_SITE' environment variable to the location of the site script. -A warning: not all `configure' scripts look for a site script. - -Defining Variables -================== - -Variables not defined in a site shell script can be set in the -environment passed to `configure'. However, some packages may run -configure again during the build, and the customized values of these -variables may be lost. In order to avoid this problem, you should set -them in the `configure' command line, using `VAR=value'. For example: - - ./configure CC=/usr/local2/bin/gcc - -causes the specified `gcc' to be used as the C compiler (unless it is -overridden in the site shell script). Here is a another example: - - /bin/bash ./configure CONFIG_SHELL=/bin/bash - -Here the `CONFIG_SHELL=/bin/bash' operand causes subsequent -configuration-related scripts to be executed by `/bin/bash'. - -`configure' Invocation -====================== - -`configure' recognizes the following options to control how it operates. - -`--help' -`-h' - Print a summary of the options to `configure', and exit. - -`--version' -`-V' - Print the version of Autoconf used to generate the `configure' - script, and exit. - -`--cache-file=FILE' - Enable the cache: use and save the results of the tests in FILE, - traditionally `config.cache'. FILE defaults to `/dev/null' to - disable caching. - -`--config-cache' -`-C' - Alias for `--cache-file=config.cache'. - -`--quiet' -`--silent' -`-q' - Do not print messages saying which checks are being made. To - suppress all normal output, redirect it to `/dev/null' (any error - messages will still be shown). - -`--srcdir=DIR' - Look for the package's source code in directory DIR. Usually - `configure' can determine that directory automatically. - -`configure' also accepts some other, not widely useful, options. Run -`configure --help' for more details. - diff --git a/apps/autodist/Makefile.am b/apps/autodist/Makefile.am deleted file mode 100644 index c9d8c9ae..00000000 --- a/apps/autodist/Makefile.am +++ /dev/null @@ -1,49 +0,0 @@ -# -# Makefile.am -# -# Author: Pekka Riikonen -# -# Copyright (C) 2005 Pekka Riikonen -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; version 2 of the License. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# - -AUTOMAKE_OPTIONS = 1.0 no-dependencies foreign - -SUBDIRS = . doc tests - -AUTODIST_SOURCE = autodist.in makedist.in -bin_SCRIPTS = autodist makedist - -autodistdir = @AUTODISTDIR@ -autodist_DATA = autodist.conf default COPYING - -CLEANFILES = $(bin_SCRIPTS) - -APIVERSION = @APIVERSION@ -# Install versioned links. -install-exec-hook: - @for i in $(bin_SCRIPTS); do \ - f="`echo $$i | sed '$(transform)'`"; \ - fv="$$f-$(APIVERSION)"; \ - rm -f $(DESTDIR)$(bindir)/$$fv; \ - chmod +x $(DESTDIR)$(bindir)/$$f; \ - chmod a-w $(DESTDIR)$(bindir)/$$f; \ - ln $(DESTDIR)$(bindir)/$$f $(DESTDIR)$(bindir)/$$fv; \ - done - -uninstall-hook: - @for i in $(bin_SCRIPTS); do \ - f="`echo $$i|sed '$(transform)'`"; \ - fv="$$f-$(APIVERSION)"; \ - rm -f $(DESTDIR)$(bindir)/$$fv; \ - done - -EXTRA_DIST = $(AUTODIST_SOURCE) default autodist.conf diff --git a/apps/autodist/README b/apps/autodist/README deleted file mode 100644 index e9545994..00000000 --- a/apps/autodist/README +++ /dev/null @@ -1,49 +0,0 @@ -Autodist - -The Autodist is a source distribution management system that allows -powerful mechanisms to define what is included in and excluded from a -distribution, and what license the distribution is released under. It is -also used to create the actual distribution source packages. Autodist -allows distribution management in file, directory and file content level. -Different distributions may include different portions of files, for -example, excluding certain features from certain distributions. It is -always guaranteed that anything not defined for the distribution, is -removed automatically (files, file content, directories), thus ensuring -that nothing is accidentally included in the distribution. - -Autodist is closely related to the Autoconf and Automake tools, and -complements the features Autoconf and Automake provides. It is especially -targeted into circumstances where multiple distributions are created from -one source tree. The Autoconf and Automake environment is mainly designed -for one application per one source tree situations. Autodist provides -mechanisms to create all kinds of distributions that can be created from -one source tree. To be able to use Autodist, the Autoconf and Automake -must be installed into the system. - -The motivation behind Autodist stems from need to be able to create -multiple distributions from one large source tree in a precise and -controllable manner. The Autoconf and Automake provides mere basic -control what is included in and excluded from distributions and how the -distributions are created. They also do not provide mechanism to define -different licensing conditions for different distributions, or changing -the license automatically for different user or customer purposes. Many -large software projects, companies and corporations have commonly been -using Autoconf and Automake tools, but have had the need to create their -own ad-hoc mechanisms to control distribution creation. The Autodist -attempts to provide a tool that any size software project or company can -effectively use to manage their distributions. - -Autodist is not a binary packaging system. It is specificly used to -create source distributions. A binary packaging system, however can be -hooked to the distribution creation process, if needed. - -Read the INSTALL file on how to install the Autodist. Refer info pages -for Autodist documentation by giving 'info autodist'. Mail suggestions -and/or patches to autodist@silcnet.org, and bugs to -autodist-bugs@silcnet.org. Please, always include the Autodist version -number to your email. Give 'autodist --version' to get version. - -Autodist was originally written for the SILC Project (Secure Internet Live -Conferencing), which needed controlled mechanism to create several -distinct distributions from one source tree. - diff --git a/apps/autodist/TODO b/apps/autodist/TODO deleted file mode 100644 index 106cb484..00000000 --- a/apps/autodist/TODO +++ /dev/null @@ -1,8 +0,0 @@ -TODO In Autodist -================ - -o Better 'license-header' implementation. - -o Perhaps ability to partially re-license the source tree. Now all files - will be processed if 'license-header' is used. Only way to control - this is to use 'noprocess' or specify different header in file. diff --git a/apps/autodist/autodist.conf b/apps/autodist/autodist.conf deleted file mode 100644 index cbf17b5c..00000000 --- a/apps/autodist/autodist.conf +++ /dev/null @@ -1,49 +0,0 @@ -# Autodist configuration file - -# By default distdef prefix is '_DIST_'. To add your own prefix set the -# prefix here. NOTE: Remember to change all 'define' directives in -# distributions to use the new prefix if you change it. Example: -# -# DISTPREFIX="SILC" -# -# Will set the distdef prefix as 'SILC_DIST_'. -# -DISTPREFIX="" - -# The distdef header will be created by the Autodist. It need to be included -# in the source code in order for the preprocessor to respect distdef -# conditionals in source code. Example: -# -# DISTDEFS="include/distdefs.h" -# -DISTDEFS="distdefs.h" - -# Location of the aclocal tool. If this is omitted the Autodist will not -# run aclocal. User need to run it manually then. -# -ACLOCAL="aclocal" - -# Location of the autoheader tool. If this is omitted the Autodist will not -# run autoheader. User need to run it manually then. -# -AUTOHEADER="autoheader" - -# Location of the autoconf tool. If this is omitted the Autodist will not -# run autoconf. User need to run it manually then. -# -AUTOCONF="autoconf" - -# Location of the automake tool. If this is omitted the Autodist will not -# run automake. User need to run it manually then. -# -AUTOMAKE="automake -a -c" - -# Location of the libtoolize tool. This option should be omitted if your -# source tree does not use libtool. -# -LIBTOOLIZE="libtoolize --automake --copy" - -# Location of the make program. This must be specified in order to be -# able to create distributions. -# -MAKE="make" diff --git a/apps/autodist/autodist.in b/apps/autodist/autodist.in deleted file mode 100755 index e3b67b7a..00000000 --- a/apps/autodist/autodist.in +++ /dev/null @@ -1,2066 +0,0 @@ -#!/bin/sh -# -# Author: Pekka Riikonen -# -# Copyright (C) 2005 - 2007 Pekka Riikonen -# All rights reserved. -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are -# met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. The name of the author may not be used to endorse or promote -# products derived from this software without specific prior written -# permission. -# -# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN -# NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -# TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR -# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF -# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -############################################################################### -# Shell compatibility - -# Be Bourne compatible -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - # Despite of this, we have managed to segfault some zsh's. - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' -fi -DUALCASE=1; export DUALCASE # for MKS sh - -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false -fi - -# Work around bugs in pre-3.0 UWIN ksh. -$as_unset ENV MAIL MAILPATH -PS1='$ ' -PS2='> ' -PS4='+ ' - -# NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - $as_unset $as_var - fi -done - - -############################################################################### -# Global variables - -# Packaging and compressing -ad_gzip=true -ad_bzip2=false -ad_compress=false -ad_zip=false - -# Distribution subdirectory -distdir="distdir" -am_distdir= - -# This current distribution -distribution=default -distfile=$distribution -dist_version=0.0 -package= -bug_report= - -# All inherited distributions in this distribution -inherits= - -# All distribution defines for this distribution -distdefs= - -# All distribution undefines for this distribution -undistdefs= - -# All distribution options -doptions= -opt_template=false -opt_no_dist=false -opt_no_inherit=false - -# All includes -includes= - -# All excludes -excludes= - -# All noprocesses -noprocess= - -# All hooks -pre_hooks= -post_hooks= -pre_dist_hooks= -post_dist_hooks= -pre_p_dist_hooks= -post_p_dist_hooks= - -# Distribution license and license header -license= -licenseh= - -# Whether to output ad_debug information -debug=false -nolog=false - -# Autodist version -ver=@VERSION@ - -############################################################################### -# Configuration file -if test -f "$distdir/autodist.conf"; then - . $distdir/autodist.conf -fi - -DP=$DISTPREFIX - - -############################################################################### -# Functions - -# -# Print out debug information if debugging is enabled. To enable debugging -# set the global variable "debug" to true value. -# -# Arguments: ad_debug -# -ad_debug() -{ - if test x$debug = xtrue; then - set -f - echo autodist: $1 - set +f - fi -} - -# -# Prints out error message and exits the script. -# -# Arguments: ad_fatal -# -ad_fatal() -{ - set -f - ad_log "error: $1" - echo autodist: error: $1 - set +f - exit 1 -} - -# -# Prints out warning message -# -# Arguments: ad_warning -# -ad_warning() -{ - set -f - ad_log "warning: $1" - echo autodist: warning: $1 - set +f -} - -# -# Opens a log file. -# -# Arguments: ad_log_open -# -ad_log_open() -{ - rm -rf $1 - exec 5> $1 - - cat >&5 << EOF -This file contains messages produced by the Autodist $ver. - -EOF -} - -# -# Prints to an open log file -# -# Arguments: ad_log -# -ad_log() -{ - if test x$nolog = xfalse; then - echo "$1" >&5 - fi -} - -# -# Initializes the Autodist environment, creates default distribution -# directory, and default distribution. -# -# Arguments: ad_initialize -# -ad_initialize() -{ - ad_debug "Initializing Autodist environment" - - # Create default distdir - if test '!' -f $distdir; then - mkdir -p -- $distdir - fi - - # Create Autodist configuration file - if test -f @AUTODISTDIR@/autodist.conf; then - cp -p @AUTODISTDIR@/autodist.conf $distdir - fi - - # Create default distribution - if test -f @AUTODISTDIR@/default; then - cp -p @AUTODISTDIR@/default $distdir - fi - - ad_debug "Autodist environment initialized" -} - -# -# Creates the distdefs header file including defined distdefs -# -# Arguments: ad_create_distdefs_h -# -ad_create_distdefs_h() -{ - ad_debug "Creating distdef header file" - - fname=$DISTDEFS - rm -f $fname - cat > $fname <>$fname - done - - cat >> $fname </dev/null 2>/dev/null - fi - if test $? != 0; then - ad_fatal "aclocal failed" - fi - fi - - if test "$AUTOCONF"; then - ad_debug "Running autoconf" - $AUTOCONF - if test $? != 0; then - ad_fatal "autoconf failed" - fi - run_autoconf=true - fi - - if test "$AUTOHEADER"; then - ad_debug "Running autoheader" - $AUTOHEADER - if test $? != 0; then - ad_fatal "autoheader failed" - fi - fi - - if test "$LIBTOOLIZE"; then - ad_debug "Running libtoolize" - $LIBTOOLIZE - if test $? != 0; then - ad_fatal "libtoolize failed" - fi - fi - - if test x$run_autoconf = xtrue; then - if test '!' -f configure; then - ad_fatal "creating configure script failed" - fi - fi - - ad_debug "Ending configure creation" -} - -# -# Creates the configure.ac script from the configure.ad fragments in -# the source tree. Takes the source configure file as argument which -# is used to create the actual configure.ac. -# -# Arguments: ad_make_configure_ac -# -ad_make_configure_ac() -{ - local check - - ad_debug "Starting creating configure.ac: $1" - - ad_log "" - ad_log "Following configure.ad files were processed into configure.ac:" - ad_log "--------------------------------------------------------------" - - if test '!' -f $1; then - ad_fatal "The configure file '$1' does not exist" - fi - - check="`sed 's/^[ ]*//' < $1 | grep -v "^#" | grep -e "AD_INIT"`" - if test -z $check; then - rm -f configure.ad.cfs - rm -f $fname $fname.tmp - ad_fatal "The 'AD_INIT' macro has not been set in configure.ac" - fi - - rm -f configure.ac configure.ad.cfs - - cfs=`find . -type f -name configure\*\.ad` - for i in $cfs - do - if test "x$i" = "x$1"; then - continue - fi - - ad_debug "including $i" - ad_log " $i" - - cat $i >> configure.ad.cfs - done - - if test -f configure.ad.cfs; then - check="`sed 's/^[ ]*//' < $1 | grep -v "^#" | grep -e "AD_INCLUDE_CONFIGURE"`" - if test -z $check; then - rm -f configure.ad.cfs - ad_warning "configure.ad fragments found but 'AD_INCLUDE_CONFIGURE' is not set" - fi - fi - - # Header for configure.ac - fname="configure.tmp.ac" - cat > $fname < $fname.tmp - sed -e "/^AD_INCLUDE_CONFIGURE/d" $fname.tmp >> $fname - rm -f configure.ad.cfs $fname.tmp - else - cat $1 >> $fname - fi - - # Process AD_INIT - sed -e "/AD_INIT/s//AC_INIT([$distribution], [$dist_version], [$bug_report], [$package])/" $fname > $fname.tmp - - # Remove AD_DISABLE_DEPENDENCIES - sed -e "/^AD_DISABLE_DEPENDENCIES/d" $fname.tmp > $fname - - # Process for distribution - rm -f $fname.tmp - ad_process_file $fname $fname.tmp false - - # Remove any trailing backslashes - if test -f "$fname.tmp"; then - sed -e :a -e '/\\$/N; s/[ ]*\\\n//; ta' < $fname.tmp > configure.ac - else - cp -p $fname configure.ac - fi - rm -f $fname $fname.tmp - - ad_log " ./configure.ad" - ad_log "" - - ad_debug "Ending creating configure.ac: $1" -} - -# -# Creates the Makefile.in files by running the automake tool. -# -# Arguments: ad_make_makefile_ins -# -ad_make_makefile_ins() -{ - ad_debug "Starting creating Makefile.in files" - - if test "$AUTOMAKE"; then - ad_debug "Running automake" - $AUTOMAKE - if test $? != 0; then - ad_fatal "automake failed" - fi - fi - - ad_debug "Ending creating Makefile.in files" -} - -# -# Creates the Makefile.am files from the Makefile.ad files in the -# source tree. This runs the distribution specific processing for the -# Makefile.ad files. -# -# Arguments: ad_make_makefile_ams -# -ad_make_makefile_ams() -{ - ad_debug "Starting creating Makefile.am files" - - ad_log "" - ad_log "Following Makefile.ad files were processed into Makefile.am files:" - ad_log "------------------------------------------------------------------" - - files=`find . -type f -name Makefile\.ad` - for ff in $files - do - ad_log " $ff" - fname=`echo $ff | sed s/\.ad//` - ad_make_makefile_am $ff $fname.am - done - ad_log "" - - ad_debug "Ending creating Makefile.am files" -} - -# -# Creates Makefile.am file from the Makefile.ad file. -# -# Arguments: ad_make_makefile_am -# -ad_make_makefile_am() -{ - local am_deps=true - local f=$1 - local fname=$2 - - # Disable dependencies if requested - dc=`sed 's/^[ ]*//' < configure.ad | grep -v "^#" \ - | grep "AD_DISABLE_DEPENDENCIES"` - if test "$dc" = "AD_DISABLE_DEPENDENCIES"; then - am_deps=false - fi - - # Header for the Makefile.am - cat > $fname <> $fname - else - cat $f >> $fname - fi - - # Enable dependencies if requested - if test x$am_deps = xtrue; then - # Get list of configure.ad's to get them into deps also - cfs=`find . -type f -name configure\*\.ad` - cfs=`echo $cfs | sed 's/\.\///g'` - - cat >> $fname < [] -# -# If only source path, which may be file, directory or regular expression, -# is specified the path will be same in distribution. If the destination -# path is specified that will be the new name and/or new location of the -# source path. This, in effect, is a cp utility with ability to create -# directories if they do not exist. -# -# Arguments: ad_dist_includes -# -ad_dist_includes() -{ - local incs - - ad_debug "Starting running includes: $1 $2" - - if test x$3 = xtrue; then - ad_log "" - ad_log "Following files and directories were included in distribution:" - ad_log "--------------------------------------------------------------" - fi - - # By default do not expand pathnames - set -f - - # Add : separator at the end - incs="`echo "$1" | sed 's/$/ : /'`" - - src= - dst= - for i in $incs - do - if test "$i" = ":" && test -z "$src"; then - continue - fi - if test -z "$src"; then - src=$i - continue - fi - if test -z "$dst" && test "$i" != ":"; then - dst=$i - else - dst=$src - fi - - ad_debug "Including $src into $dst" - - if test -f "$src"; then - # Add file - - if test "$src" = "$dst"; then - # Add to same location - d=`echo $src | sed 's,/[^/]*$,,'` - if test "$d" != "$src" && test "$d" != "." && \ - test '!' -d $am_distdir/$d; then - mkdir -p -- $am_distdir/$d || exit 1 - fi - else - # Add to different location - check=`echo "$dst" | sed 's/?//; s/*//; s/\[//; s/\]//'` - if test "$check" != "$dst"; then - ad_fatal "Invalid destination in 'include $src $dst'" - fi - - d=`echo $dst | sed 's,/[^/]*$,,'` - if test "$d" != "$dst" && test "$d" != "." && \ - test '!' -d $am_distdir/$d; then - mkdir -p -- $am_distdir/$d || exit 1 - fi - fi - - if test x$3 = xtrue; then - ad_log " $src into $am_distdir/$d" - fi - cp -p $src $am_distdir/$d || exit 1 - - elif test -d "$src"; then - # Add directory - - if test "$src" = "$dst"; then - # Add to same location - d=`echo $src | sed 's,/[^/]*$,,'` - ds=`echo $src | sed 's/\/$//'` - if test "$ds" = "$d"; then - d=`echo $d | sed 's,/[^/]*$,,'` - fi - if test "$ds" = "$d"; then - d="" - fi - if test '!' -d $am_distdir/$d && test "$ds" != "$d"; then - mkdir -p -- $am_distdir/$d || exit 1 - fi - - if test x$3 = xtrue; then - ad_log " $src into $am_distdir/$d" - fi - cp -pR $src $am_distdir/$d || exit 1 - else - # Add to different location - check=`echo "$dst" | sed 's/?//; s/*//; s/\[//; s/\]//'` - if test "$check" != "$dst"; then - ad_fatal "Invalid destination in 'include $src $dst'" - fi - - d=`echo $dst | sed 's,/[^/]*$,,'` - ds=`echo $dst | sed 's/\/$//'` - if test "$ds" = "$d"; then - d=`echo $d | sed 's,/[^/]*$,,'` - fi - if test '!' -d $am_distdir/$d && test "$dst" != "$d"; then - mkdir -p -- $am_distdir/$d || exit 1 - fi - - if test x$3 = xtrue; then - ad_log " $src into $am_distdir/$dst" - fi - cp -pR $src $am_distdir/$dst || exit 1 - fi - - elif test x$2 != xtrue; then - # We assume regular expression in filename - check=`echo "$src" | sed 's/?//; s/*//; s/\[//; s/\]//'` - if test "$check" == "$src"; then - if test '!' -a $src; then - ad_fatal "Including $src: No such file or directory" - fi - src= - dst= - continue - fi - - # Recursively call this function with expanded pathnames. The - # reason why we don't let sh by default expand pathnames is that - # the include's destination is optional. If sh expands by default - # we don't know the destination. For this reason, we handle the - # expansion here ourselves. - - # If src and dst are same, then expand the pathname as we'll copy - # matches to their own locations. - if test "$src" = "$dst"; then - # Expand pathnames, and format to our include format - set +f - srcs=`echo $src | sed -e 's/ / : /g' -e 's/^/ : /'` || exit 1 - set -f - else - # Destination is new, and it has to be a directory. - check=`echo "$dst" | sed 's/?//; s/*//; s/\[//; s/\]//'` - if test "$check" != "$dst"; then - ad_fatal "Invalid destination in 'include $src $dst'" - fi - - # Make sure dst has / at the end, as this must be a directory - dst=`echo $dst | sed 's/\/$//; s/$/\//'` - - # Escape dst for sed - dste=`echo $dst | sed 's/\\//\\\\\//g'` || exit 1 - - # Expand pathnames, and format to our include format - set +f - srcs=`echo $src | sed -e "s/ / $dste : /g" \ - -e 's/^/ : /' -e "s/$/ $dste/"` || exit 1 - set -f - fi - - # Include recursively - ad_dist_includes "$srcs" true - - elif test '!' -a $src; then - ad_fatal "Including $src: No such file or directory" - fi - - src= - dst= - done - - if test x$3 = xtrue; then - ad_log "" - fi - - set +f - - ad_debug "Ending running includes: $1 $2" -} - -# -# Excludes files specified in the distribution for exclusion. Used when -# creating the distribution for packaging. -# -# exclude has the following format in distfile: -# -# exclude -# -# The path may be file, directory or regular expression. -# -# Arguments: ad_dist_includes -# -ad_dist_excludes() -{ - ad_debug "Starting running excludes: $1" - - if test x$2 = xtrue; then - ad_log "" - ad_log "Following files and directories were excluded from distribution:" - ad_log "----------------------------------------------------------------" - fi - - cur=`pwd` - cd $am_distdir || exit 1 - for i in $1 - do - ad_debug "Excluding $i" - if test x$2 = xtrue; then - ad_log " $i" - fi - rm -rf $i - done - cd $cur || exit 1 - - if test x$2 = xtrue; then - ad_log "" - fi - - ad_debug "Ending running excludes: $1" -} - -# -# Processes the entire tree for distribution. This inspects files other -# than source and header files, with exception of any file with .ad -# suffix, and performs distribution processing for the file. The original -# file is replaced with the processed file. This function is used when -# creating the distribution for packaging. -# -# Arguments: ad_process_tree -# -ad_process_tree() -{ - ad_debug "Starting processing non-source files: $1" - - # Take files, except source and .ad files. - files=`find $am_distdir -type f \! -name \*\.ad \( \ - \! -name \*\.[cC] -a \ - \! -name \*\.[cC][cCpP] -a \ - \! -name \*\.[cC][xX][xX] -a \ - \! -name \*\.[cC][pP][pP] -a \ - \! -name \*\.[cC]++ -a \ - \! -name \*\.m -a \ - \! -name \*\.mm -o \ - \! -name \*\.M -o \ - \! -name \*\.S -o \ - \! -name \*\.[hH] -a \ - \! -name \*\.hh -a \ - \! -name \*\.[cC]\.in -a \ - \! -name \*\.[cC][cCpP]\.in -a \ - \! -name \*\.[cC][xX][xX]\.in -a \ - \! -name \*\.[cC][pP][pP]\.in -a \ - \! -name \*\.[cC]++\.in -a \ - \! -name \*\.m\.in -a \ - \! -name \*\.[hH]\.in -a \ - \! -name \*\.hh\.in \)` - files=`echo $files | sed 's/$am_distdir//'` - - for ff in $files - do - ad_process_file $ff $ff.tmp true - if test -f $ff.tmp; then - rm -f $ff || exit 1 - mv -f $ff.tmp $ff || exit 1 - fi - done - - ad_debug "Ending processing non-source files: $1" -} - -# -# Processes the entire source tree for distribution. This inspects files -# in the source tree, with exception of any file with .ad suffix, and -# performs distribution processing for the file. The original file is -# replaced with the processed file. This function is used when creating -# the distribution for packaging. -# -# Call this before ad_process_tree(). -# -# Arguments: ad_process_source_tree -# -ad_process_source_tree() -{ - ad_debug "Starting processing source files: $1" - - # We take only C/C++ (and other files that are run through traditional - # preprocessor) files since they use the C compiler friendly version - # of distdefs. Other files are not assumed to use them. - files=`find $am_distdir -type f \! -name \*\.ad \( \ - -name \*\.[cC] -o \ - -name \*\.[cC][cCpP] -o \ - -name \*\.[cC][xX][xX] -o \ - -name \*\.[cC][pP][pP] -o \ - -name \*\.[cC]++ -o \ - -name \*\.m -o \ - -name \*\.mm -o \ - -name \*\.M -o \ - -name \*\.S -o \ - -name \*\.[hH] -o \ - -name \*\.hh -o \ - -name \*\.[cC]\.in -o \ - -name \*\.[cC][cCpP]\.in -o \ - -name \*\.[cC][xX][xX]\.in -o \ - -name \*\.[cC][pP][pP]\.in -o \ - -name \*\.[cC]++\.in -o \ - -name \*\.m\.in -o \ - -name \*\.[hH]\.in -o \ - -name \*\.hh\.in \)` - - for ff in $files - do - ad_process_source_file $ff $ff.tmp true - if test -f $ff.tmp; then - rm -f $ff || exit 1 - mv -f $ff.tmp $ff || exit 1 - fi - done - - ad_debug "Ending processing source files: $1" -} - -# -# Removes Autodist dependencies, as they cannot be delivered to distribution. -# -# Arguments: ad_remove_dependencies -# -ad_remove_dependencies() -{ - ad_debug "Removing dependencies" - - ams=`find $1 -type f -name Makefile\.\*` - for i in $ams - do - sed -e "/^# S_AD_ENABLE_DEPENDENCIES/,/^# E_AD_ENABLE_DEPENDENCIES/d" $i > $i.tmp - mv $i.tmp $i - done -} - -# -# Makes distribution sane, ala modtimes. Since we modify the distribution -# we need to make it sane after that. -# -# Arguments: ad_makedist_makesane -# -ad_makedist_makesane() -{ - ad_debug "Making distribution file modtimes sane" - - # DO NOT change these order unless you know what you are doing. - if test -f $am_distdir/configure.ac; then - touch $am_distdir/configure.ac - fi - - if test -f $am_distdir/aclocal.m4; then - touch $am_distdir/aclocal.m4 - fi - - if test '!' -f Makefile; then - ad_fatal "Makefile: No such file or directory" - fi - - configh=`grep "^CONFIG_HEADER" Makefile | cut -d= -f2 | sed 's/^[ ]*//'` - touch $am_distdir/$configh.in 1>/dev/null 2>/dev/null - - files=`find $am_distdir -type f -name Makefile\.in` - for i in $files - do - touch $i - done - - if test -f $am_distdir/configure; then - touch $am_distdir/configure - fi - - if test -f $am_distdir/config.status; then - touch $am_distdir/config.status - fi - - ad_debug "Distribution made sane" -} - -# -# Creates distribution of the source tree. All files in the distribution -# will be processed and the distribution will be packaged. -# -# Arguments: ad_makedist -# -ad_makedist() -{ - ad_log_open "makedist.log" - ad_debug "Starting distribution creation" - - ad_log "Created distribution" - ad_log "--------------------" - ad_log "" - - if test '!' -f autodist.dist; then - ad_fatal "Autodist has not been run yet to prepare source tree" - fi - - if test -z $MAKE; then - ad_fatal "The MAKE variable is not set in autodist.conf" - fi - - # Get distdir from Makefile - if test '!' -f Makefile; then - ad_fatal "The source tree is not configured, run ./configure first" - fi - - # Parse the requested distribution - distribution=`grep "dist:" < autodist.dist | cut -d: -f2` || exit 1 - dist_version=`grep "ver:" < autodist.dist | cut -d: -f2` || exit 1 - am_distdir=`grep "distdir:" < autodist.dist | cut -d: -f2` || exit 1 - params=`grep "params:" < autodist.dist | cut -d: -f2` || exit 1 - ad_parse_distribution $distribution false - ad_log " Distribution: $distribution $dist_version" - ad_log " Destination directory: $am_distdir" - ad_log "" - ad_process_distdefs - - if test x$opt_no_dist = xtrue; then - ad_fatal "The '$distribution' distribution cannot be packaged" - fi - - # Run pre-dist-hooks - ad_run_dist_hooks "$pre_dist_hooks" "$params" - - # Create distribution directory - ad_debug "Creating distribution directory $am_distdir" - $MAKE distdir || exit 1 - chmod -R a+r $am_distdir - - if test '!' -d $am_distdir; then - ad_fatal "Distribution directory $am_distdir not created" - fi - - # Run pre-process-dist-hooks - ad_run_dist_hooks "$pre_p_dist_hooks" "$params" - - # Run excludes - ad_dist_excludes "$excludes" true - - # Run includes - ad_dist_includes "$includes" false true - - # Include specific license file if specified - if test "$license" != ""; then - ad_log "" - ad_log "License file in distribution:" - ad_log "-----------------------------" - ad_log " $license into $am_distdir/COPYING" - ad_log "" - cp -p $license $am_distdir/COPYING || exit 1 - fi - - # Remove dependencies - ad_remove_dependencies $am_distdir - - # Process noprocesses, first pass - ad_process_noprocess true - - ad_log "" - ad_log "Following files were not re-licensed:" - ad_log "-------------------------------------" - - # Process source files - ad_debug "Process distribution source tree" - ad_process_source_tree $am_distdir - - # Process non-source files - ad_debug "Process distribution tree" - ad_process_tree $am_distdir - - ad_log "" - - # Process noprocesses, second pass - ad_process_noprocess false - - # Run post-process_dist-hooks - ad_run_dist_hooks "$post_p_dist_hooks" "$params" - - # Make distribution sane - ad_makedist_makesane - - # Package - ad_debug "Packaging distribution" - tar chof $am_distdir.tar $am_distdir || exit 1 - - # Compress - ad_debug "Compressing distribution package" - if test x$ad_gzip = xtrue; then - ad_debug "Compressing distribution package $am_distdir.tar.gz" - gzip -9 -c $am_distdir.tar > $am_distdir.tar.gz || exit 1 - fi - if test x$ad_bzip2 = xtrue; then - ad_debug "Compressing distribution package $am_distdir.tar.bz2" - bzip2 -9 -c $am_distdir.tar > $am_distdir.tar.bz2 || exit 1 - fi - if test x$ad_compress = xtrue; then - ad_debug "Compressing distribution package $am_distdir.tar.Z" - compress -c $am_distdir.tar > $am_distdir.tar.Z || exit 1 - fi - if test x$ad_zip = xtrue; then - rm -f $am_distdir.zip - ad_debug "Compressing distribution package $am_distdir.zip" - zip -rq $am_distdir.zip $am_distdir || exit 1 - fi - rm -f $am_distdir.tar - - # Run post-dist-hooks - ad_run_dist_hooks "$post_dist_hooks" "$params" - - # Cleanup - rm -rf $am_distdir - - ad_log "Distribution created successfully." - - ad_debug "Ending distribution creation" -} - -# -# Handles distribution options. -# -# option has the following format in distfile: -# -# option