diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..ea828914a1308f5d0c2d3510670c371c375cb3af
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,20 @@
+INSTALL
+Makefile
+Makefile.in
+TAGS
+aclocal.m4
+autom4te.cache
+confdefs.h
+config.cache
+config.h
+config.h.in
+config.log
+config.status
+configure
+depcomp
+gmon.out
+install-sh
+missing
+stamp-h
+stamp-h.in
+stamp-h1
diff --git a/db-crypt/.gitignore b/db-crypt/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..282522db0342d8750454b3dc162493b5fc709cc8
--- /dev/null
+++ b/db-crypt/.gitignore
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/db-crypt/db/.gitignore b/db-crypt/db/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..282522db0342d8750454b3dc162493b5fc709cc8
--- /dev/null
+++ b/db-crypt/db/.gitignore
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/doc/.gitignore b/doc/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..fb220b4f658440d89a8188b78da0cbb5854c8459
--- /dev/null
+++ b/doc/.gitignore
@@ -0,0 +1,58 @@
+*.tmp
+Makefile
+Makefile.in
+Protocol-A.am
+Protocol-A.aux
+Protocol-A.cp
+Protocol-A.dvi
+Protocol-A.fn
+Protocol-A.fns
+Protocol-A.ky
+Protocol-A.log
+Protocol-A.notab
+Protocol-A.pdf
+Protocol-A.pg
+Protocol-A.toc
+Protocol-A.tp
+Protocol-A.tps
+Protocol-A.vr
+lyskomd.aux
+lyskomd.cp
+lyskomd.dvi
+lyskomd.fn
+lyskomd.fns
+lyskomd.info
+lyskomd.info-*
+lyskomd.ky
+lyskomd.log
+lyskomd.notab
+lyskomd.pdf
+lyskomd.pg
+lyskomd.toc
+lyskomd.tp
+lyskomd.vr
+protocol-a
+protocol-a-*.txt
+protocol-a.am
+protocol-a.aux
+protocol-a.cp
+protocol-a.dvi
+protocol-a.fn
+protocol-a.fns
+protocol-a.html
+protocol-a.info
+protocol-a.info-*
+protocol-a.ky
+protocol-a.log
+protocol-a.pdf
+protocol-a.pg
+protocol-a.texi
+protocol-a.toc
+protocol-a.tp
+protocol-a.vr
+protocol-a.xml
+stamp-vti
+stamp-vti1
+texinfo.tex
+texinfo.tex
+version.texi
diff --git a/doc/man/.gitignore b/doc/man/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..282522db0342d8750454b3dc162493b5fc709cc8
--- /dev/null
+++ b/doc/man/.gitignore
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/m4/.gitignore b/m4/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..282522db0342d8750454b3dc162493b5fc709cc8
--- /dev/null
+++ b/m4/.gitignore
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/run-support/.gitignore b/run-support/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..8b975db5237605115394ddae40f6e7d63f59fa8d
--- /dev/null
+++ b/run-support/.gitignore
@@ -0,0 +1,3 @@
+Makefile
+Makefile.in
+savecore-lyskom
diff --git a/scripts/.gitignore b/scripts/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..7509196603f4cf18ea33ab56b7f8e8a7738d6f16
--- /dev/null
+++ b/scripts/.gitignore
@@ -0,0 +1,8 @@
+Makefile
+Makefile.in
+depcomp
+install-sh
+mdate-sh
+missing
+mkinstalldirs
+texinfo.tex
diff --git a/src/.gitignore b/src/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..e5cd21f21697aea28e40500cf70be93387b27508
--- /dev/null
+++ b/src/.gitignore
@@ -0,0 +1,3 @@
+Makefile
+Makefile.in
+TAGS
diff --git a/src/include/.gitignore b/src/include/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..e5cd21f21697aea28e40500cf70be93387b27508
--- /dev/null
+++ b/src/include/.gitignore
@@ -0,0 +1,3 @@
+Makefile
+Makefile.in
+TAGS
diff --git a/src/include/server/.gitignore b/src/include/server/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..e5cd21f21697aea28e40500cf70be93387b27508
--- /dev/null
+++ b/src/include/server/.gitignore
@@ -0,0 +1,3 @@
+Makefile
+Makefile.in
+TAGS
diff --git a/src/libraries/.gitignore b/src/libraries/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..e5cd21f21697aea28e40500cf70be93387b27508
--- /dev/null
+++ b/src/libraries/.gitignore
@@ -0,0 +1,3 @@
+Makefile
+Makefile.in
+TAGS
diff --git a/src/libraries/adns/.gitignore b/src/libraries/adns/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..45a58f2f8e53bc1e2bd599232027294a0024e622
--- /dev/null
+++ b/src/libraries/adns/.gitignore
@@ -0,0 +1,16 @@
+*.tmp*
+Makefile
+Makefile.in
+TAGS
+aclocal.m4
+adns-*.tar.gz
+autom4te.cache
+config.cache
+config.log
+config.status
+configure
+depcomp
+dist_tmp
+missing
+mkinstalldirs
+settings.make
diff --git a/src/libraries/adns/client/.gitignore b/src/libraries/adns/client/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..b33358d70d8f3afab14a9c57bd4605882c4f147b
--- /dev/null
+++ b/src/libraries/adns/client/.gitignore
@@ -0,0 +1,14 @@
+.deps
+Makefile
+Makefile.in
+TAGS
+adnshost
+adnshost_s
+adnslogres
+adnslogres_s
+adnsresfilter
+adnsresfilter_s
+adnstest
+adnstest_s
+fanftest
+fanftest_s
diff --git a/src/libraries/adns/dynamic/.gitignore b/src/libraries/adns/dynamic/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..ed7bf538069bbee5a88f89b6aa4db11d0846f945
--- /dev/null
+++ b/src/libraries/adns/dynamic/.gitignore
@@ -0,0 +1,2 @@
+Makefile
+libadns.so.*
diff --git a/src/libraries/adns/regress/.gitignore b/src/libraries/adns/regress/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..21dc051c6d7be7b4aa52d41427d61f9a9393cda1
--- /dev/null
+++ b/src/libraries/adns/regress/.gitignore
@@ -0,0 +1,6 @@
+Makefile
+*_record
+*_playback
+output-*.*
+pipe.out
+pipe.err
diff --git a/src/libraries/adns/src/.gitignore b/src/libraries/adns/src/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..048351362951067213a45273fd09a0d0f62bdb7b
--- /dev/null
+++ b/src/libraries/adns/src/.gitignore
@@ -0,0 +1,8 @@
+.deps
+Makefile
+Makefile.in
+TAGS
+config.h
+config.h.in
+libadns.a
+stamp-h1
diff --git a/src/libraries/libansi/.gitignore b/src/libraries/libansi/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..534872e4706e14058d03470d81cea3d46d2ebea8
--- /dev/null
+++ b/src/libraries/libansi/.gitignore
@@ -0,0 +1,9 @@
+*.bb
+*.bbg
+*.da
+*.gcov
+.deps
+Makefile
+Makefile.in
+TAGS
+libansi.a
diff --git a/src/libraries/libcommon/.gitignore b/src/libraries/libcommon/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..5246e42b86355137307e18cd1915582aba6fe11a
--- /dev/null
+++ b/src/libraries/libcommon/.gitignore
@@ -0,0 +1,9 @@
+*.bb
+*.bbg
+*.da
+*.gcov
+.deps
+Makefile
+Makefile.in
+TAGS
+liblyskom-server.a
diff --git a/src/libraries/libeintr/.gitignore b/src/libraries/libeintr/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..03f43f200a796afefbcbf32091fb3e50f3f16633
--- /dev/null
+++ b/src/libraries/libeintr/.gitignore
@@ -0,0 +1,12 @@
+*.bb
+*.bbg
+*.da
+.deps
+Makefile
+Makefile.in
+TAGS
+eintr.h
+fclose.c
+fopen.c
+libeintr.a
+rename.c
diff --git a/src/libraries/libisc-new/.gitignore b/src/libraries/libisc-new/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..9994396ffef75998f03a774d8c626b57e7ef8502
--- /dev/null
+++ b/src/libraries/libisc-new/.gitignore
@@ -0,0 +1,12 @@
+Makefile
+Makefile.in
+TAGS
+aclocal.m4
+autom4te.cache
+config.cache
+config.log
+config.status
+configure
+depcomp
+gmon.out
+isc-*
diff --git a/src/libraries/libisc-new/demo/.gitignore b/src/libraries/libisc-new/demo/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..282522db0342d8750454b3dc162493b5fc709cc8
--- /dev/null
+++ b/src/libraries/libisc-new/demo/.gitignore
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/src/libraries/libisc-new/doc/.gitignore b/src/libraries/libisc-new/doc/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..282522db0342d8750454b3dc162493b5fc709cc8
--- /dev/null
+++ b/src/libraries/libisc-new/doc/.gitignore
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/src/libraries/libisc-new/man/.gitignore b/src/libraries/libisc-new/man/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..282522db0342d8750454b3dc162493b5fc709cc8
--- /dev/null
+++ b/src/libraries/libisc-new/man/.gitignore
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/src/libraries/libisc-new/src/.gitignore b/src/libraries/libisc-new/src/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..6955e5cf5498ee2dcb2717eb561c706cee736aa5
--- /dev/null
+++ b/src/libraries/libisc-new/src/.gitignore
@@ -0,0 +1,9 @@
+*.bb
+*.bbg
+*.da
+*.gcov
+.deps
+Makefile
+Makefile.in
+TAGS
+libisc.a
diff --git a/src/libraries/libmisc/.gitignore b/src/libraries/libmisc/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..dc83e397ef8b613a6420cef2db17b170acbabc95
--- /dev/null
+++ b/src/libraries/libmisc/.gitignore
@@ -0,0 +1,9 @@
+*.bb
+*.bbg
+*.da
+*.gcov
+.deps
+Makefile
+Makefile.in
+TAGS
+libmisc.a
diff --git a/src/libraries/liboop/.gitignore b/src/libraries/liboop/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..c6859e5b8476f59da15ef50f917f7fe2ef331f1f
--- /dev/null
+++ b/src/libraries/liboop/.gitignore
@@ -0,0 +1,15 @@
+.deps
+Makefile
+Makefile.in
+TAGS
+aclocal.m4
+autom4te.cache
+config.log
+config.status
+configure
+depcomp
+install-sh
+liboop.a
+missing
+mkinstalldirs
+test-oop
diff --git a/src/libraries/regex/.gitignore b/src/libraries/regex/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..bd5476fafacccd822b33686f5c4d40b4dd8be47f
--- /dev/null
+++ b/src/libraries/regex/.gitignore
@@ -0,0 +1,10 @@
+*.bb
+*.bbg
+*.da
+*.gcov
+.deps
+Makefile
+Makefile.in
+TAGS
+config.status
+libregex.a
diff --git a/src/libraries/regex/doc/.gitignore b/src/libraries/regex/doc/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..282522db0342d8750454b3dc162493b5fc709cc8
--- /dev/null
+++ b/src/libraries/regex/doc/.gitignore
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/src/libraries/regex/test/.gitignore b/src/libraries/regex/test/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..282522db0342d8750454b3dc162493b5fc709cc8
--- /dev/null
+++ b/src/libraries/regex/test/.gitignore
@@ -0,0 +1,2 @@
+Makefile
+Makefile.in
diff --git a/src/server/.gitignore b/src/server/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..e4e0cfb6ca1307b6ea0f0512732b1d4493d7e168
--- /dev/null
+++ b/src/server/.gitignore
@@ -0,0 +1,32 @@
+*.bb
+*.bbg
+*.da
+*.gcov
+.deps
+.gdbinit
+.pure
+Makefile
+Makefile.in
+TAGS
+aux-item-def-parse.c
+aux-item-def-parse.h
+aux-item-def-scan.c
+aux-no.h
+bb.out
+call-switch.incl
+checkkomspace
+com.h
+dbck
+fnc-def-init.incl
+fncdef-no-str-limit.txt
+komrunning
+libcheck.a
+lyskomd
+paths.h
+prot-a-is-legal-fnc.incl
+prot-a-parse-arg.c
+prot-a-parse-arg.h
+splitkomdb
+updateLysKOM
+version-info.c
+version.incl
diff --git a/src/server/testsuite/.gitignore b/src/server/testsuite/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..4d063d1542ecb68c569cdb3dfe723bd83626c82b
--- /dev/null
+++ b/src/server/testsuite/.gitignore
@@ -0,0 +1,40 @@
+*.bb
+*.bbg
+*.da
+*.gcov
+.deps
+.gdbinit
+.pure
+Makefile
+Makefile.in
+TAGS
+bb.out
+bignum
+core
+db
+dbg.log
+etc
+get-time-often
+gmon.out
+l2g.log
+l2g.sum
+leaks.log
+leaks.sum
+locksuite.lock
+lyskomd.*.base
+lyskomd.*.usage
+lyskomd.log
+lyskomd.sum
+memory-usage-*.log
+site.exp
+test-l2g
+test-select
+test-sigjmp
+testfd
+timeval-overflow
+usage-base.tmp
+usage.all
+valgrind-*.log
+valgrind.log
+valgrind.wrap
+vgcore.*
diff --git a/src/server/testsuite/config/.gitignore b/src/server/testsuite/config/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..15923801eb84e9dd5b27bc4a602d5e0cdc2f1a93
--- /dev/null
+++ b/src/server/testsuite/config/.gitignore
@@ -0,0 +1,4 @@
+Makefile
+Makefile.in
+localcfg.exp
+lyskomd-config
diff --git a/src/server/testsuite/l2g.0/.gitignore b/src/server/testsuite/l2g.0/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/src/server/testsuite/leaks.0/.gitignore b/src/server/testsuite/leaks.0/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/src/server/testsuite/lyskomd.0/.gitignore b/src/server/testsuite/lyskomd.0/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..f2bc190394c851ef4147907e73afc76b2fcb1ce0
--- /dev/null
+++ b/src/server/testsuite/lyskomd.0/.gitignore
@@ -0,0 +1,7 @@
+15.exp
+19.exp
+Makefile
+Makefile.in
+aux-items-18.conf
+aux-items-35.conf
+aux-items-46.conf