# HG changeset patch
# Node ID fb3e56ec9f07
# Parent  658a6c987ae3
diff --git a/docs/comparisons/avatars.md b/docs/comparisons/avatars.md
--- a/docs/comparisons/avatars.md
+++ b/docs/comparisons/avatars.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Gary Kramlich (Grim)
+---
+
 # Avatars
 
 Avatars, Buddy Icons, Profile Pictures, etc have been around for a long time
 and as such, everyone has their own take on them. This page attempts to
 summarize these differences.
 
 Protocol/Network | Supported | Animated | Transparency
 ---------------- | --------- | -------- | ------------
diff --git a/docs/comparisons/emoji.md b/docs/comparisons/emoji.md
--- a/docs/comparisons/emoji.md
+++ b/docs/comparisons/emoji.md
@@ -1,8 +1,14 @@
+---
+authors:
+    - Gary Kramlich (Grim)
+    - John Bailey (Rekkanoryo)
+---
+
 # Emoji
 
 This is a list of protocols and how they go about implementing emoji as well as
 custom emoji. This list is not meant to be exhaustive but perhaps over time it
 will become exhaustive.
 
 ## Terminology
 
diff --git a/docs/index.md b/docs/index.md
--- a/docs/index.md
+++ b/docs/index.md
@@ -1,6 +1,40 @@
+---
+authors:
+    - Annabelle Hacking (AnnabelleHacking)
+    - Ashmew2
+    - Charlhe
+    - DGMurdockIII
+    - Derek Ian Vicente (Derekianvicente)
+    - Devster310
+    - Dx
+    - Eion Robb (BigBrownChunx)
+    - Ffdragon2
+    - Grom
+    - James Carlson (JamesCarlson)
+    - Janwalls
+    - Jasarien
+    - Jeffrey Connelly (Jeff)
+    - John Brown (Johnbrown)
+    - Kakaroto
+    - Logan Holden (LoganHolden)
+    - Marco
+    - Mark Doliner (MarkDoliner)
+    - Mark Jones (Markjones)
+    - Moklos
+    - Newacct
+    - Normanr
+    - Nyco
+    - Phil Hannent (PhilHannent)
+    - Ribose
+    - Robby
+    - Samantha Dickson (SamanthaDickson)
+    - Thijs Alkemade (Xnyhps)
+    - Zhanxiaoli
+---
+
 # IMFreedom Knowledge Base
 
 This is the Instant Messaging Freedom Knowledge Base, a project to gather IM
 libraries and share the reverse engineering effort on protocols. We welcome
 contributions from anyone, so if you have information about an IM network,
 share it with the world!
diff --git a/docs/protocols/MSN/audiovideo.md b/docs/protocols/MSN/audiovideo.md
--- a/docs/protocols/MSN/audiovideo.md
+++ b/docs/protocols/MSN/audiovideo.md
@@ -1,8 +1,14 @@
+---
+authors:
+    - Jorge Villaseñor (Salinasv)
+    - Kakaroto
+---
+
 # Audio/video
 
 The MSN protocol supports Audio/Video chatting.
 
 Unfortunately, there are at least five different protocols that allows you to
 do this, each implementing a different type of A/V chat.
 
 ## The Audio/Video conversation
diff --git a/docs/protocols/MSN/index.md b/docs/protocols/MSN/index.md
--- a/docs/protocols/MSN/index.md
+++ b/docs/protocols/MSN/index.md
@@ -1,8 +1,16 @@
+---
+authors:
+    - Dx
+    - Jorge Villaseñor (Salinasv)
+    - Jprieur
+    - Kakaroto
+---
+
 This page is a draft, an attempt to document the MSN protocol used by the MSN
 Messenger and Windows Live Messenger products from Microsoft.
 
 ## Introduction
 
 The protocol behind the MSN products is called MSNP and is implemented in
 multiple versions. The latest version is MSNP18 used in Windows Live Messenger
 2009 Beta (14.0.5027).
diff --git a/docs/protocols/MSN/multiplepointsofpresence.md b/docs/protocols/MSN/multiplepointsofpresence.md
--- a/docs/protocols/MSN/multiplepointsofpresence.md
+++ b/docs/protocols/MSN/multiplepointsofpresence.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Jorge Villaseñor (Salinasv)
+---
+
 # Multiple Points of Presence
 
 Since MSNP16 the client is able to login from multiple points.
 
 To get this working it's just needed to add a new field MachineGuid to the
 MSPAuth. This field is stored in the registry at
 
 ```
diff --git a/docs/protocols/MSN/notifications.md b/docs/protocols/MSN/notifications.md
--- a/docs/protocols/MSN/notifications.md
+++ b/docs/protocols/MSN/notifications.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Michael Ruprecht (Maiku)
+---
+
 # Notifications
 
 In the MSN protocol, notifications are the primary means of receiving MSN
 Mobile messages. They are received with the IPG command and are in the XML
 format as follows.
 
 ```
 <NOTIFICATION id="Number (Message Counter?)" siteid="111100400" siteurl="http://mobile.msn.com/">
diff --git a/docs/protocols/MSN/notificationserver.md b/docs/protocols/MSN/notificationserver.md
--- a/docs/protocols/MSN/notificationserver.md
+++ b/docs/protocols/MSN/notificationserver.md
@@ -1,8 +1,14 @@
+---
+authors:
+    - Doublet
+    - Elliott Sales de Andrade (QuLogic)
+---
+
 # Notification server
 
 ## Challenges
 
 The MSN servers will periodically send a message to the client to verify that
 it is an official client. This message is received as a "CHL" command and must
 be replied to with a "QRY" command. The method for calculating the response
 outlined below has been in effect since MSNP11.
diff --git a/docs/protocols/MSN/p2p.md b/docs/protocols/MSN/p2p.md
--- a/docs/protocols/MSN/p2p.md
+++ b/docs/protocols/MSN/p2p.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Jorge Villaseñor (Salinasv)
+---
+
 # P2P Protocol
 
 ## SLP
 
 ### P2Pv1 Headers
 
 #### Flags
 
diff --git a/docs/protocols/MSN/protocolbasics.md b/docs/protocols/MSN/protocolbasics.md
--- a/docs/protocols/MSN/protocolbasics.md
+++ b/docs/protocols/MSN/protocolbasics.md
@@ -1,8 +1,14 @@
+---
+authors:
+    - Michael Ruprecht (Maiku)
+    - Phil Hannent (PhilHannent)
+---
+
 # Protocol Basics
 
 ## Features
 
 The MSN protocol has the following features:
 
 * Avatars
 * Conferencing
diff --git a/docs/protocols/MSN/reference.md b/docs/protocols/MSN/reference.md
--- a/docs/protocols/MSN/reference.md
+++ b/docs/protocols/MSN/reference.md
@@ -1,8 +1,14 @@
+---
+authors:
+    - Dx
+    - Jorge Villaseñor (Salinasv)
+---
+
 # Reference
 
 ## Client IDs
 
 ## Msnobj types
 
 1. Avatar (Unknown, present since Messenger 6.0).
 1. Custom Emoticon.
diff --git a/docs/protocols/MSN/soap.md b/docs/protocols/MSN/soap.md
--- a/docs/protocols/MSN/soap.md
+++ b/docs/protocols/MSN/soap.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Michael Ruprecht (Maiku)
+---
+
 # SOAP
 
 ## Contact List Management
 
 ### Retrieving the Address Book
 The address book is retrieved by posting this SOAP request to
 http://contacts.msn.com/abservice/abservice.asmx or
 https://contacts.msn.com/abservice/abservice.asmx for an encrypted connection.
diff --git a/docs/protocols/aim.md b/docs/protocols/aim.md
--- a/docs/protocols/aim.md
+++ b/docs/protocols/aim.md
@@ -1,8 +1,16 @@
+---
+authors:
+    - Alangh
+    - Ffdragon2
+    - Mark Doliner (MarkDoliner)
+    - Tomasz Wasilczyk (Twasilczyk)
+---
+
 # AIM
 
 [AOL Instant Messenger (AIM)](https://en.wikipedia.org/wiki/AIM_(software))
 was a proprietary instant messaging program which used the OSCAR instant
 messaging protocol. User were also able to connect to the network using the
 [TOC](toc.md) and [TOC2](toc2.md) protocols.
 
 It was released by AOL in May of 1997 and shutdown in December of 2017.
diff --git a/docs/protocols/alitalk.md b/docs/protocols/alitalk.md
--- a/docs/protocols/alitalk.md
+++ b/docs/protocols/alitalk.md
@@ -1,3 +1,8 @@
+---
+authors:
+    - Charlhe
+---
+
 # AliTalk
 
 [Downloads](http://im.alisoft.com/download/index.html?traceLog=alisoft)
diff --git a/docs/protocols/baiduhi.md b/docs/protocols/baiduhi.md
--- a/docs/protocols/baiduhi.md
+++ b/docs/protocols/baiduhi.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Nyco
+---
+
 # Baidu Hi
 
 Baidu Hi is Baidu's proprietary IM system. Baidu is the number one search and
 web index in China.
 
 ## Additional Information
 
 * [im.baidu.com](http://im.baidu.com/)
diff --git a/docs/protocols/battle.net.md b/docs/protocols/battle.net.md
--- a/docs/protocols/battle.net.md
+++ b/docs/protocols/battle.net.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Ribose
+---
+
 # Battle.net
 
 Battle.net is a free-to-use gaming service developed by Blizzard Entertainment
 to connect their games, specifically from their three big franchises,
 StarCraft, Diablo, and WarCraft. It is proprietary.
 
 The Battle.net service is an old service dating back to 1996 with the release
 of the original Diablo game, and is best known as the first gaming service
diff --git a/docs/protocols/bonjour.md b/docs/protocols/bonjour.md
--- a/docs/protocols/bonjour.md
+++ b/docs/protocols/bonjour.md
@@ -1,8 +1,14 @@
+---
+authors:
+    - Ffdragon2
+    - Peter Saint-Andre (Stpeter)
+---
+
 # Bonjour
 
 [Bonjour](http://www.apple.com/macosx/technology/bonjour.html), formerly
 Rendezvous, is Apple Inc.'s trade name for its implementation of Zeroconf, a
 service discovery protocol used in Apple's Mac OS X operating system from
 version 10.2 onwards. Intended for use on local area networks, Bonjour uses
 multicast Domain Name System service records to locate devices such as
 printers, as well as other computers, and the services that those devices
diff --git a/docs/protocols/cspace.md b/docs/protocols/cspace.md
--- a/docs/protocols/cspace.md
+++ b/docs/protocols/cspace.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Ffdragon2
+---
+
 # Cspace
 
 [Cspace](http://www.cspace.in/) is a cryptographically secure, decentralised
 peer-to-peer-based communications system for file sharing, chat based on text
 and Remote Desktop.
 
 In CSpace, every participant is uniquely identified by a 2048-bit RSA public
 key. Where in traditional networking one would establish a connection
diff --git a/docs/protocols/directnet.md b/docs/protocols/directnet.md
--- a/docs/protocols/directnet.md
+++ b/docs/protocols/directnet.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Ffdragon2
+---
+
 # DirectNet
 
 [DirectNet](http://directnet.sourceforge.net/index.php?title=Index) is a
 instant messaging protocol that connects users directly to each other instead
 of through a central server and all messages are sent directly between users.
 It was written, for the most part, by Gregor Richards.
 
 ## Protocol
diff --git a/docs/protocols/facebook.md b/docs/protocols/facebook.md
--- a/docs/protocols/facebook.md
+++ b/docs/protocols/facebook.md
@@ -1,8 +1,20 @@
+---
+authors:
+    - Eion Robb (BigBrownChunx)
+    - Ffdragon2
+    - Jac
+    - Lethuphuong89
+    - Mark Doliner (MarkDoliner)
+    - Nyco
+    - PowerPatrick
+    - Sean
+---
+
 # Facebook
 
 Facebook uses asynchronous javascript calls (ajax) with responses in javascript
 object notation (JSON) over an HTTP connection (port 80).
 
 Login is HTTP posted to https://login.facebook.com/login.php with POST
 data `md5pass=0&noerror=1&email={email}&pass={pass}` where {email} and {pass}
 are the user who is logging in's facebook email and password respectively. The
diff --git a/docs/protocols/gale.md b/docs/protocols/gale.md
--- a/docs/protocols/gale.md
+++ b/docs/protocols/gale.md
@@ -1,6 +1,11 @@
+---
+authors:
+    - Ffdragon2
+---
+
 # Gale
 
 [Gale](http://www.gale.org/) is an open instant messaging protocol.
 Documentation is mostly incomplete but some can be found here:
 
 * [GaleWiki](http://wiki.ofb.net/?GaleWiki)
diff --git a/docs/protocols/goim.md b/docs/protocols/goim.md
--- a/docs/protocols/goim.md
+++ b/docs/protocols/goim.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - DGMurdockIII
+---
+
 # GOIM
 
 **GOIM** (Gamers Own Instant Messenger), is a
 [free software](https://wiki.imfreedom.org/index.php?title=Free_software&action=edit&redlink=1)
 [instant messaging](https://wiki.imfreedom.org/index.php?title=Instant_messaging&action=edit&redlink=1)
 client based on the
 [Eclipse](https://wiki.imfreedom.org/index.php?title=Eclipse_IDE&action=edit&redlink=1)
 [Rich Client Platform](https://wiki.imfreedom.org/index.php?title=Rich_Client_Platform&action=edit&redlink=1).
diff --git a/docs/protocols/googletalk.md b/docs/protocols/googletalk.md
--- a/docs/protocols/googletalk.md
+++ b/docs/protocols/googletalk.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Ashmew2
+---
+
 # GoogleTalk
 
 ## Introduction
 
 Google Talk is an instant messaging service that provides both text and voice
 communication. The instant messaging service is colloquially known as "gtalk"
 or "gchat" to its users. Because the Google Talk servers communicate with
 clients using an open protocol, Extensible Messaging and Presence Protocol
diff --git a/docs/protocols/gsc.md b/docs/protocols/gsc.md
--- a/docs/protocols/gsc.md
+++ b/docs/protocols/gsc.md
@@ -1,8 +1,14 @@
+---
+authors:
+    - DGMurdockIII
+    - Mark Doliner (MarkDoliner)
+---
+
 # GSC
 
 This page is a placeholder, for documentation of the GSC protocol used by
 *GameServers.com*.
 
 ## Introduction
 
 This is a placeholder for the documentation of the GSC protocol
diff --git a/docs/protocols/icq.md b/docs/protocols/icq.md
--- a/docs/protocols/icq.md
+++ b/docs/protocols/icq.md
@@ -1,8 +1,15 @@
+---
+authors:
+    - Newacct
+    - Nyco
+    - Thijs Alkemade (Xnyhps)
+---
+
 # ICQ
 
 ICQ is the first instant messaging and presence in the world, coming from
 Mirabilis. Bought by AOL. Now owned by Mail.ru. Now used mainly in eastern
 Europe. Privacy note: Russian government may have rights to access the logs
 [under the law](http://www.newscientist.com/blogs/shortsharpscience/2010/07/russian-spooks-could-claim-web.html).
 
 ## Keys
diff --git a/docs/protocols/imessage.md b/docs/protocols/imessage.md
--- a/docs/protocols/imessage.md
+++ b/docs/protocols/imessage.md
@@ -1,8 +1,16 @@
+---
+authors:
+    - Ashishdesai
+    - Meeee
+    - Steve918
+    - Thijs Alkemade (Xnyhps)
+---
+
 # IMessage
 
 [http://en.wikipedia.org/wiki/IMessage](http://en.wikipedia.org/wiki/IMessage)
 
 Information on this page is based on my examination of the Messages Beta
 application for Mac OS X. The "client" works with three processes: iChat,
 imagent and applepushserviced. iChat (which is now Messages) shows the UI, but
 does not handle anything protocol specific, that's what imagent does (so the
diff --git a/docs/protocols/impp.md b/docs/protocols/impp.md
--- a/docs/protocols/impp.md
+++ b/docs/protocols/impp.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Ffdragon2
+---
+
 # IMPP
 
 The "instant messaging and presence protocol" (IMPP) was created by Cerulean
 Studios to be an open standard.
 
 ## IMPP Protocol
 
 * [IMPP (official documentation)](https://www.trillian.im/impp/) (license
diff --git a/docs/protocols/irc.md b/docs/protocols/irc.md
--- a/docs/protocols/irc.md
+++ b/docs/protocols/irc.md
@@ -1,8 +1,15 @@
+---
+authors:
+    - Ffdragon2
+    - Janwalls
+    - Mark Doliner (MarkDoliner)
+---
+
 # IRC
 
 The Internet Relay Chat (IRC) Protocol was first established in RFC 1459 though
 the protocol is still being developed and is constantly changing. It is mainly
 designed for group (many-to-many) communication in discussion forums called
 channels, but also allows one-to-one communication via private message and data
 transfers via Direct Client-to-Client.
 
diff --git a/docs/protocols/lcs.md b/docs/protocols/lcs.md
--- a/docs/protocols/lcs.md
+++ b/docs/protocols/lcs.md
@@ -1,4 +1,9 @@
+---
+authors:
+    - Nyco
+---
+
 # LCS
 
 Microsoft's Live Communication Server is a proprietary enterprise IM and
 presence system, derived from SIP/SIMPLE and incompatible with it.
diff --git a/docs/protocols/lync.md b/docs/protocols/lync.md
--- a/docs/protocols/lync.md
+++ b/docs/protocols/lync.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Derek Ian Vicente (Derekianvicente)
+---
+
 # Lync
 
 [Lync](http://lync.microsoft.com/en-gb/Overview/Pages/new-features.aspx) is an
 instant messaging client developed by Microsoft. Replacing Windows Messenger,
 Lync incorporates together collaboration features including instant messaging,
 voice, and audio, video, and Web conferencing. Lync is specifically designed to
 accommodate the spiking demands in collaboration among large enterprises.
 
diff --git a/docs/protocols/mig33.md b/docs/protocols/mig33.md
--- a/docs/protocols/mig33.md
+++ b/docs/protocols/mig33.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Devster310
+---
+
 # Mig33
 
 This page is a placeholder, for documentation of the mig33 protocol used by the mig33 IM network.
 
 ## Introduction
 
 This is a placeholder for the documentation of the mig33 protocol
 
diff --git a/docs/protocols/mmp.md b/docs/protocols/mmp.md
--- a/docs/protocols/mmp.md
+++ b/docs/protocols/mmp.md
@@ -1,8 +1,15 @@
+---
+authors:
+    - Deleteme
+    - Ffdragon2
+    - Newacct
+---
+
 # MMP
 
 Message Posting Protocol (MPP) is used by
 [Mail.ru Agent](http://agent.mail.ru/), a popular instant messaging program
 used mainly in Russia. Besides basic IM functionality (presence, contact list,
 sending text messages, file transfers, message history, etc) M-Agent also
 provides online gaming, peer-to-peer voice calls, video calls, low-rate VoIP
 calls, free SMS, automatic mail checking and other useful features. Mail.ru
diff --git a/docs/protocols/mxit.md b/docs/protocols/mxit.md
--- a/docs/protocols/mxit.md
+++ b/docs/protocols/mxit.md
@@ -1,8 +1,15 @@
+---
+authors:
+    - Mark Doliner (MarkDoliner)
+    - Normanr
+    - Rkistner
+---
+
 # MXit
 
 This page is a placeholder, for documentation of the MXit protocol used by the
 MXit IM network.
 
 ## Introduction
 
 This is a placeholder for the documentation of the MXit protocol
diff --git a/docs/protocols/myspaceim.md b/docs/protocols/myspaceim.md
--- a/docs/protocols/myspaceim.md
+++ b/docs/protocols/myspaceim.md
@@ -1,8 +1,21 @@
+---
+authors:
+    - Daniel15
+    - Ddelsol
+    - Demipaul
+    - Ffdragon2
+    - Jaywalker
+    - Jeffrey Connelly (Jeff)
+    - Mark Doliner (MarkDoliner)
+    - Newacct
+    - Rpapo
+---
+
 # MySpaceIM
 
 > **NOTE:** The MySpace IM network has been shut down.
 
 ## Introduction
 
 This document is a reverse-engineered protocol specification for
 [MySpaceIM](http://www.myspace.com/im). The first version of this document was
diff --git a/docs/protocols/nateon.md b/docs/protocols/nateon.md
--- a/docs/protocols/nateon.md
+++ b/docs/protocols/nateon.md
@@ -1,8 +1,14 @@
+---
+authors:
+    - Locked
+    - Newacct
+---
+
 # NateOn
 
 This page is a draft describing briefly the NateOn protocol.
 
 ## Introduction
 
 NateOn is a protocol used mainly in South Korea, where it is the most popular
 messenger platform, just before MSN. According to wikipedia.org, NateOn
diff --git a/docs/protocols/okcupid.md b/docs/protocols/okcupid.md
--- a/docs/protocols/okcupid.md
+++ b/docs/protocols/okcupid.md
@@ -1,8 +1,15 @@
+---
+authors:
+    - Ffdragon2
+    - Lethuphuong89
+    - Newacct
+---
+
 # OkCupid
 
 OkCupid is a free dating site with millions of users. It includes an instant
 messaging system in its web interface.
 
 There is an actively-maintained, open-source
 [plugin](http://code.google.com/p/okcupid-pidgin/) for Pidgin and Adium.
 
diff --git a/docs/protocols/psyc.md b/docs/protocols/psyc.md
--- a/docs/protocols/psyc.md
+++ b/docs/protocols/psyc.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Ffdragon2
+---
+
 # PSYC
 
 [PSYC (Protocol for SYnchronous Conferencing)](http://www.psyc.eu/) is an open
 source text based client used for sending messages to many people at one time,
 similar to IRC. It was developed to incorporate social networking and data
 sharing.
 
 ## Protocol
diff --git a/docs/protocols/qq.md b/docs/protocols/qq.md
--- a/docs/protocols/qq.md
+++ b/docs/protocols/qq.md
@@ -1,8 +1,14 @@
+---
+authors:
+    - Newacct
+    - Nyco
+---
+
 # QQ
 
 QQ is Tencent's IM/presence and social network system. It is widely used in
 China, especially in mobile space. It has the biggest number of users in all IM
 systems in the world. It the second IM system after ICQ (and AIM).
 [Also big in South Africa apparently](http://adium.im/help/pgs/Accounts-QQ.html).
 
 QQ used to be supported in libpurple, but it
diff --git a/docs/protocols/retroshare.md b/docs/protocols/retroshare.md
--- a/docs/protocols/retroshare.md
+++ b/docs/protocols/retroshare.md
@@ -1,5 +1,10 @@
+---
+authors:
+    - Ffdragon2
+---
+
 # Retroshare
 
 [Retroshare](http://retroshare.sourceforge.net/index.html) is a instant
 messaging network which communicates directly between users instead of through
 a central server.
diff --git a/docs/protocols/rtp.md b/docs/protocols/rtp.md
--- a/docs/protocols/rtp.md
+++ b/docs/protocols/rtp.md
@@ -1,8 +1,14 @@
+---
+authors:
+    - Ffdragon2
+    - Phil Hannent (PhilHannent)
+---
+
 # RTP
 
 The Real-time Transport Protocol (RTP) is a IETF standard protocol for
 delivering audio and video content across the Internet.
 
 ## Protocol
 
 The RTP protocol uses dynamic port ranges and is usually configured with port
diff --git a/docs/protocols/sametime.md b/docs/protocols/sametime.md
--- a/docs/protocols/sametime.md
+++ b/docs/protocols/sametime.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Ffdragon2
+---
+
 # Sametime
 
 [Sametime](http://www-306.ibm.com/software/lotus/sametime/) was developed by
 IBM as a business instant messenger that integrates with Lotus Notes and third
 party software such as Microsoft Office. Though it is a closed protocol it
 offers support for communications standards and standard protocols, including
 Session Initiation Protocol (SIP), SIMPLE, T.120, XMPP, and H.323. One of the
 features is IBM Lotus Sametime Gateway, which adds support for communication
diff --git a/docs/protocols/silc.md b/docs/protocols/silc.md
--- a/docs/protocols/silc.md
+++ b/docs/protocols/silc.md
@@ -1,8 +1,14 @@
+---
+authors:
+    - Elliott Sales de Andrade (QuLogic)
+    - Ffdragon2
+---
+
 # SILC
 
 [Secure Internet Live Conferencing (SILC)](http://silcnet.org/) is a open
 instant messaging protocol that stresses security and flexibility.
 
 The SILC protocol can be divided in three main parts:
 
 * SILC Key Exchange (SKE) protocol
diff --git a/docs/protocols/simple.md b/docs/protocols/simple.md
--- a/docs/protocols/simple.md
+++ b/docs/protocols/simple.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Ffdragon2
+---
+
 # SIMPLE
 
 SIP for Instant Messaging and Presence Leveraging Extensions (SIMPLE) is based
 off of SIP and is a developing open standard protocol for instant messaging.
 Despite its name, SIMPLE is defined by about 30 documents or more than 1000
 pages (7 times more than HTTP 1.1, 15 times more than SMTP and IRC). Some of it
 has been standardized by the IETF, other parts are still works in progress.
 
diff --git a/docs/protocols/skype.md b/docs/protocols/skype.md
--- a/docs/protocols/skype.md
+++ b/docs/protocols/skype.md
@@ -1,8 +1,15 @@
+---
+authors:
+    - Ffdragon2
+    - Newacct
+    - Normanr
+---
+
 # Skype
 
 This page is a placeholder, for documentation of the Skype protocol used by
 Skype.
 
 ## Introduction
 
 Some initial work has been done by Efim Bushmanov to reverse engineered the
diff --git a/docs/protocols/steamfriends.md b/docs/protocols/steamfriends.md
--- a/docs/protocols/steamfriends.md
+++ b/docs/protocols/steamfriends.md
@@ -1,8 +1,25 @@
+---
+authors:
+    - Amdpcnet
+    - Bramp
+    - Cheese-cube
+    - DemeGeek
+    - Fenix849
+    - Mark Doliner (MarkDoliner)
+    - Mark Schneider (Queueram)
+    - Meltingwax
+    - Metyl
+    - Newacct
+    - Onekopaka
+    - Onny
+    - Throwawayaccount
+---
+
 # Steam Friends
 
 ## Introduction
 
 Steam Friends is an instant messaging protocol that is built into Steam, a game
 content delivery system developed by Valve. This page details the protocol
 specification for Steam Friends as was ascertained though reverse-engineering.
 
diff --git a/docs/protocols/tlen.pl.md b/docs/protocols/tlen.pl.md
--- a/docs/protocols/tlen.pl.md
+++ b/docs/protocols/tlen.pl.md
@@ -1,6 +1,15 @@
+---
+authors:
+    - Charpentier
+    - Ffdragon2
+    - Grom
+    - Newacct
+    - Sarahhhhh
+---
+
 # Tlen.pl
 
 [Tlen.pl](http://en.wikipedia.org/wiki/Tlen.pl) protocol is documented at
 [docs.malcom.pl/tlen/proto/](http://docs.malcom.pl/tlen/proto/) (in polish).
 
 * [Pidgin plugin](http://nic.com.pl/~alek/pidgin-tlen/)
diff --git a/docs/protocols/toc2.md b/docs/protocols/toc2.md
--- a/docs/protocols/toc2.md
+++ b/docs/protocols/toc2.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Ffdragon2
+---
+
 # TOC2
 
 The TOC2 protocol is an updated version of the TOC protocol, or "Talk to OSCAR"
 protocol. Its existence was never documented by AOL and it is only used in a
 few AOL Instant Messenger clients. Some clients are beginning to offer plugins
 for TOC2 in light of AOL's recent shutdown of their TOC servers. Like its
 predecessor, TOC2 is an ASCII protocol and lacks some features of OSCAR, but
 unlike TOC, TOC2 is known to support buddy icons and receiving file transfers
diff --git a/docs/protocols/wangwang.md b/docs/protocols/wangwang.md
--- a/docs/protocols/wangwang.md
+++ b/docs/protocols/wangwang.md
@@ -1,4 +1,11 @@
+---
+authors:
+    - Charlhe
+    - Ffdragon2
+    - Riki
+---
+
 # WangWang
 
 [download WangWang](http://im.alisoft.com/download/index.html?traceLog=alisoft)
 Second largest IM in China
diff --git a/docs/protocols/xfire.md b/docs/protocols/xfire.md
--- a/docs/protocols/xfire.md
+++ b/docs/protocols/xfire.md
@@ -1,8 +1,17 @@
+---
+authors:
+    - Artemik
+    - DGMurdockIII
+    - Jasarien
+    - Newacct
+    - Spooky
+---
+
 # Xfire
 
 Infos:
 
 xfire IM server = cs.xfire.com
 
 port = 25999
 
diff --git a/docs/protocols/xmpp.md b/docs/protocols/xmpp.md
--- a/docs/protocols/xmpp.md
+++ b/docs/protocols/xmpp.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Ffdragon2
+---
+
 # XMPP
 
 eXtensible Messaging and Presence Protocol ([XMPP](http://www.xmpp.org/))
 (formerly known as [Jabber](http://www.jabber.org/)) is an open, XML-inspired
 protocol for near real time, extensible instant messaging (IM) and presence
 information (a.k.a. buddy lists). The protocol is built to be extensible and
 other features such as Voice over IP and file transfer signaling have been
 added.
diff --git a/docs/protocols/yahoo.md b/docs/protocols/yahoo.md
--- a/docs/protocols/yahoo.md
+++ b/docs/protocols/yahoo.md
@@ -1,8 +1,19 @@
+---
+authors:
+    - Alangh
+    - DGMurdockIII
+    - Ffdragon2
+    - John Bailey (Rekkanoryo)
+    - Mark Doliner (MarkDoliner)
+    - Phil Hannent (PhilHannent)
+    - Vinaychavan22
+---
+
 # Yahoo
 
 ## Introduction
 
 The Yahoo! Messenger Protocol is the protocol created by the Yahoo! corporation
 for use in its instant messaging clients. The protocol is proprietary and
 centralized in nature with some functionality being peer-to-peer in the newest
 revisions of the protocol and clients. In general, the protocol is called YMSG.
diff --git a/docs/protocols/zephyr.md b/docs/protocols/zephyr.md
--- a/docs/protocols/zephyr.md
+++ b/docs/protocols/zephyr.md
@@ -1,8 +1,13 @@
+---
+authors:
+    - Ffdragon2
+---
+
 # Zephyr
 
 Zephyr is an open protocol developed by MIT as part of Project Athena. Although
 it is no longer being developed, it is still used by several universities. It
 uses Kerberos 4 and 5 for authentication.
 
 ## Protocol
 
diff --git a/docs/specifications/messagestyles.md b/docs/specifications/messagestyles.md
--- a/docs/specifications/messagestyles.md
+++ b/docs/specifications/messagestyles.md
@@ -1,8 +1,21 @@
+---
+authors:
+    - BaselTdomc
+    - BasolOc4tl
+    - DGMurdockIII
+    - Eion Robb (BigBrownChunx)
+    - Ffdragon2
+    - Michael Ruprecht (Maiku)
+    - Nyco
+    - Paul Aurich (Darkrain42)
+    - Robby
+---
+
 # Message Styles
 
 **Message styles** define how to display instant messages in a client UI using
 HTML, CSS, and Javascript. They are used by Adium, which first created them,
 Kopete, and Banter. Additionally, a plugin for Pidgin is in development.
 
 ## Mailing list
 
