Thursday, May 12, 2016

Set default master page and welcome page in sharepoint 2013 using Event receiver

 void ChangeMasterPage(SPWeb Web, string pstrMasterURL, string pstrCustomURL)
        {

            Web.MasterUrl = pstrMasterURL;

            Web.CustomMasterUrl = pstrCustomURL;

            Web.Update();

            Web.Dispose();

        }
        public override void FeatureActivated(SPFeatureReceiverProperties properties)
        {

            SPWeb CurrentWeb = properties.Feature.Parent as SPWeb;
            CurrentWeb.MasterUrl = CurrentWeb.Site.RootWeb.ServerRelativeUrl + "/_catalogs/masterpage/seattle.master";
            CurrentWeb.CustomMasterUrl = CurrentWeb.Site.RootWeb.ServerRelativeUrl + "/_catalogs/masterpage/Custom.master";
            SPFolder _rootFolder = CurrentWeb.RootFolder;
            _rootFolder.WelcomePage = "Pages/Home.aspx";
            _rootFolder.Update();
            CurrentWeb.Update();
            foreach (SPWeb subweb in CurrentWeb.GetSubwebsForCurrentUser())
            {

                ChangeMasterPage(subweb, CurrentWeb.MasterUrl, CurrentWeb.CustomMasterUrl);

            }

            CurrentWeb.Dispose();
        }
        // Uncomment the method below to handle the event raised before a feature is deactivated.

        public override void FeatureDeactivating(SPFeatureReceiverProperties properties)
        {
            SPWeb CurrentWeb = properties.Feature.Parent as SPWeb;

            CurrentWeb.MasterUrl = CurrentWeb.Site.RootWeb.ServerRelativeUrl + "/_catalogs/masterpage/seattle.master";

            CurrentWeb.CustomMasterUrl = CurrentWeb.Site.RootWeb.ServerRelativeUrl + "/_catalogs/masterpage/seattle.master";
            SPFolder _rootFolder = CurrentWeb.RootFolder;
            _rootFolder.WelcomePage = "Pages/Default.aspx";
            _rootFolder.Update();
            CurrentWeb.Update();
        } 

Select Insert update delete SharePoint custom list data using CSOM C# Example

http://sharepointdotnetcart.blogspot.ca/2013/11/select-insert-update-delete-sharepoint.html

Repeater control with paging in share point 2010 using c#

1.open visual studio 2010

2.Create one Visual Web part
3.paste the below code inside the visual Web part
Design Code :-
<div>
    <asp:Repeater ID="Repeater1" runat="server">
        <ItemTemplate>
             <div class="Employee_Info">
              </div>
           <hr />
             <span class="FirstName">First Name : <%#Eval("FirstName") %></span>
            <br></br>
             <span class="LastName">Last Name : <%#Eval("LastName")%></span>
            <br></br>
             <span class="Age">Age : <%#Eval("Age")%></span>
            <br></br>
             <span class="Address">Address : <%#Eval("Address")%></span>
            <br></br>
             <span class="City">city : <%#Eval("City")%></span>
            <br></br>
             <span class="State">State : <%#Eval("state")%></span>
            <br></br>
             <span class="Country">Country : <%#Eval("Country")%></span>
            <br></br>
            </div>
        </ItemTemplate>
    </asp:Repeater>
    <div style="overflow: hidden;">
        <asp:Repeater ID="rptPages" runat="server"
            onitemcommand="rptPages_ItemCommand1">
            <ItemTemplate>
                <asp:LinkButton ID="btnPage"
                 style="padding:1px 3px; margin:1px; background:#ccc; border:solid 1px #666; font:8pt tahoma;"
                 CommandName="Page" CommandArgument="<%# Container.DataItem %>"
                 runat="server"><%# Container.DataItem %>
                </asp:LinkButton>
            </ItemTemplate>
        </asp:Repeater>
    </div>
</div>
<table>
<tr>
<td class="style1">
<asp:LinkButton ID="lnkBtnPrev" runat="server" onclick="lnkBtnPrev_Click" >Previous</asp:LinkButton>
</td>
<td class="style2">
</td>
<td class="style2">
<asp:LinkButton ID="lnkBtnNext" runat="server" onclick="lnkBtnNext_Click" >Next</asp:LinkButton>
</td>
</tr>
</table>
Cs Code :-
 protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                LoadData();
            }
        }
        private void LoadData()
        {
            SPSite site = new SPSite("-------"); //Site Collection Url
            SPWeb web = site.OpenWeb();
            SPList listofEmp = web.Lists["Employee"];  //ListName
            SPListItemCollection col = listofEmp.GetItems();
            DataTable dtEmp = col.GetDataTable();
            int dtcount = dtEmp.Rows.Count;
            PagedDataSource pgitems = new PagedDataSource();
            System.Data.DataView dv = new System.Data.DataView(dtEmp);
            pgitems.DataSource = dv;
            pgitems.AllowPaging = true;
            pgitems.PageSize = 1;
            pgitems.CurrentPageIndex = PageNumber;
            if (pgitems.PageCount > 1)
            {
                rptPages.Visible = true;
                System.Collections.ArrayList pages = new System.Collections.ArrayList();
                for (int i = 0; i < pgitems.PageCount; i++)
                    pages.Add((i + 1).ToString());
                rptPages.DataSource = pages;
                rptPages.DataBind();
                if (dtcount - 1 == PageNumber)
                {
                    lnkBtnNext.Visible = false;
                }
                else
                {
                    lnkBtnNext.Visible = true;
                }
                if (PageNumber == 0)
                {
                    lnkBtnPrev.Visible = false;
                }
                else
                {
                    lnkBtnPrev.Visible = true;
                }
            }
            else
                rptPages.Visible = false;
            Repeater1.DataSource = pgitems;
            Repeater1.DataBind();
        }
        public int PageNumber
        {
            get
            {
                if (ViewState["PageNumber"] != null)
                    return Convert.ToInt32(ViewState["PageNumber"]);
                else
                    return 0;
            }
            set
            {
                ViewState["PageNumber"] = value;
            }
        }
    protected void rptPages_ItemCommand1(object source, RepeaterCommandEventArgs e)
        {
            PageNumber = Convert.ToInt32(e.CommandArgument) - 1;
            LoadData();
        }
        protected void lnkBtnNext_Click(object sender, EventArgs e)
        {
            PageNumber++;
            LoadData();
        }
        protected void lnkBtnPrev_Click(object sender, EventArgs e)
        {
            PageNumber--;
            LoadData();
        }

The remote server returned an error 401 unauthorized sharepoint client object model

Solution:-

NetworkCredential credentials = new NetworkCredential("username", "pwd", "domain");
ClientContext context = new ClientContext("http://site-url");
context.Credentials = credentials;
- See more at: http://sharepointdotnetcart.blogspot.ca/2013/11/the-remote-server-returned-error-401.html#sthash.P9dUOXOd.dpuf

Timer Job Example in SharePoint 2013

1.open visual studio 2012
2.Add SharePoint2013-Empty Project named it "TimerJobExample"
3.Enter your site collection and choose Deploy as a Farm solution
4.Add class file in your solution named it "Employee"
5.paste the below code inside the Employee class

 public class Employee : SPJobDefinition
    {
        public Employee()
            : base()
        {
            Title = "Sithik Job";

        }

        public const string JobName = "Sithik Job";
        public Employee(SPWebApplication webApp) :
            base(JobName, webApp, null, SPJobLockType.Job) { }
        public override void Execute(Guid targetInstanceId)
        {
            AddNewItem();

        }
  public void AddNewItem()
        {
            SPSecurity.RunWithElevatedPrivileges(delegate
            {
                using (SPSite site = new SPSite(SPContext.Current.Site.ID))
                {
                    using (SPWeb web = site.OpenWeb())
                    {
                        SPList listEmpInsert = web.Lists["Employee"];
                        web.AllowUnsafeUpdates = true;
                        SPListItem EmpInsert = listEmpInsert.Items.Add();
                        EmpInsert["EmpName"] = "Mohamed";
                        EmpInsert["Age"] = "28";
                        EmpInsert["Address"] = "Chennnai";
                        EmpInsert.Update();
                        web.AllowUnsafeUpdates = false;
                    }
                }
            });
        }  

    }
6.Go to Features right click add one new features and rename it "Employee"
7.Right click the Employee Features  add one "Event receiver" paste the below code inside the receiver

 private void DeleteJob(Microsoft.SharePoint.Administration.SPJobDefinitionCollection jobs)
        {
            foreach (SPJobDefinition job in jobs)
            {
                if (job.Name.Equals(TimerJobExample.Employee.JobName,
                StringComparison.OrdinalIgnoreCase))
                {
                    job.Delete();
                }
            }
        }

   public override void FeatureActivated(SPFeatureReceiverProperties properties)
        {
            SPWebApplication webApp = properties.Feature.Parent as SPWebApplication;
            DeleteJob(webApp.JobDefinitions);


            TimerJobExample.Employee simpleJob = new TimerJobExample.Employee(webApp);

            SPMinuteSchedule schedule = new SPMinuteSchedule();
            schedule.BeginSecond = 0;
            schedule.EndSecond = 59;
            schedule.Interval = 1;

            simpleJob.Schedule = schedule;
            simpleJob.Update();
        }

      public override void FeatureDeactivating(SPFeatureReceiverProperties properties)
        {
            SPWebApplication webApp = properties.Feature.Parent as SPWebApplication;
            DeleteJob(webApp.JobDefinitions);
        }

8.click the "Employee Features" Change the scope to "WebApplication"
9.click the "properties windows" "Always Force to Install" to "True"
10.Deploy the project
11.Go "central administration" click "Monitoring"
12.under "Timer Jobs" click "Review Job definitions"
13.you will see your Timer job named "Sithik Job"

Create sharepoint list custom form via visual studio 2012

1.open visual studio 2012
2.Add Sharepoint 2013 Empty project Named it "Employee"
3.Create a custom list name as "Employee" and add the below columns

4.Right click the project add the layouts folder inside that add one Application page named it "EmpCustomForm"
5.Paste the below code inside the Content ID "Main"


      <p style="font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif">&nbsp; Employee Custom Form</p>
    <table>
                <tr>
                    <td class="auto-style1">
                        <asp:Label ID="LblTitle" runat="server" Text="Title: "></asp:Label>
                    </td>
                   
                    <td>
                         <asp:TextBox ID="Txttile" runat="server" Height="46px"  Width="470px"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td>
                         <asp:Label ID="LblName" runat="server" Text="Name : "></asp:Label>
                    </td>
                    
                    <td>
                         <asp:TextBox ID="TxtName" runat="server" Height="46px"  Width="470px"></asp:TextBox>
                    </td>
                </tr>
                 <tr>
                    <td>
                         <asp:Label ID="LblAge" runat="server" Text=" Age : "></asp:Label>
                    </td>

                    <td>
                           <asp:TextBox ID="TxtAge" runat="server" Height="46px"  Width="470px"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td>
                         <asp:Label ID="LblEmail" runat="server" Text=" Email : "></asp:Label>
                    </td>
                    
                    <td>
                        <asp:TextBox ID="TxtEmail" runat="server" Height="46px"   Width="470px"></asp:TextBox>
                    </td>
                </tr>
                       </table>
        <table>
            <tr>
                <td>
                    <asp:Button ID="BtnSave" runat="server" Text="Save" OnClick="BtnSave_Click" Width="94px" />
                </td>
                <td>
                    <asp:Button ID="BtnClear" runat="server" Text="Clear" OnClick="BtnClear_Click" Width="102px" />
                </td>
            </tr>
        </table>
6.Paste the below code inside the cs page

protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                LoadData();
            }
        }
        private void LoadData()
        {
            var list = SPContext.Current.Web.Lists[new Guid(Request.QueryString["list"])];
            var itemId = 0;
          
            if (string.IsNullOrEmpty(Request.QueryString["id"]) == false)
            {
                int.TryParse(Request.QueryString["id"], out itemId);
            }
            if (itemId != 0)
            {
                var listItem = list.GetItemById(itemId);
                Txttile.Text = (listItem["Title"] == null) ? string.Empty : listItem["Title"].ToString();
                TxtName.Text = (listItem["EmpName"] == null) ? string.Empty : listItem["EmpName"].ToString();
                TxtAge.Text = (listItem["Age"] == null) ? string.Empty : listItem["Age"].ToString();
                TxtEmail.Text = (listItem["Email"] == null) ? string.Empty : listItem["Email"].ToString();
                SPSite sites = new SPSite(SPContext.Current.Site.ID);
                SPWeb webs = sites.OpenWeb();
                SPList lists = webs.Lists["Employee"];
                SPListItem item = listItem;
            }

        }
        protected void BtnSave_Click(object sender, EventArgs e)
        {
            SPSecurity.RunWithElevatedPrivileges(delegate()
            {
                var list = SPContext.Current.Web.Lists[new Guid(Request.QueryString["list"])];
                string ItemsID = string.Empty;
                var itemId = 0;
                if (string.IsNullOrEmpty(Request.QueryString["id"]) == false)
                {
                    int.TryParse(Request.QueryString["id"], out itemId);
                }
                SPListItem listItem = null;
                if (itemId == 0)
                {
                    listItem = list.AddItem();
                }
                else
                {
                    listItem = list.GetItemById(itemId);
                }
                ItemsID = Convert.ToString(itemId);
                listItem["Title"] = Txttile.Text;
                listItem["EmpName"] = TxtName.Text;
                listItem["Age"] = TxtAge.Text;
                listItem["Email"] = TxtEmail.Text;
                listItem.Update();
            });
            Txttile.Text = string.Empty;
            TxtAge.Text = string.Empty;
            TxtName.Text = string.Empty;
            TxtEmail.Text = string.Empty;
        }
        protected void BtnClear_Click(object sender, EventArgs e)
        {
            Txttile.Text = string.Empty;
            TxtAge.Text = string.Empty;
            TxtName.Text = string.Empty;
            TxtEmail.Text = string.Empty;

        }
7.Go to the Employee List click the Schema.xml add the below lines

        <XmlDocuments>
          <XmlDocument NamespaceURI="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url">
            <FormUrls xmlns="http://schemas.microsoft.com/sharepoint/v3/contenttype/forms/url">
              <Display>/sites/Test1/_layouts/15/Employee/EmpCustomForm.aspx</Display>
              <Edit>/sites/Test1/_layouts/15/Employee/EmpCustomForm.aspx</Edit>
              <New>/sites/Test1/_layouts/15/Employee/EmpCustomForm.aspx</New>
            </FormUrls>
          </XmlDocument>
        </XmlDocuments>
8. ouput

- See more at: http://sharepointdotnetcart.blogspot.ca/2013/12/sharepoint-list-custom-form-visual.html#sthash.IlBA4aZM.dpuf

Monday, May 2, 2016

SharePoint Server build numbers.


RTMSP1SP2SP3
SharePoint Server 201616.0.4351.1000
SharePoint Server 201315.0.4420.101715.0.4571.1502
SharePoint Server 201014.0.4762.100014.0.6029.100014.0.7015.1000
SharePoint Server 200712.0.4518.101612.0.6219.100012.0.6421.100012.0.6608.1000
SharePoint Portal Server 200311.0.5704.011.0.6715.011.0.8126.011.0.8168.0
SharePoint Portal Server 200110.145.3914.310.145.462910.145.6011.0 (SP2)
10.0145.6011.5 (SP2a)
10.145.7329

SharePoint Server 2016

Build NumberBuild NameRelease DateComponentDescription
16.0.4366.1000April 2016 CU2016, April 12SharePoint Server 2016KB2920721
16.0.4351.1000RTM2016, March 14SharePoint Server 2016Download

SharePoint Server 2013

Build NumberBuild NameRelease DateComponentDescription
15.0.4815.1000April 2016 CU2016, April 12SharePoint Foundation 2013KB3114935
SharePoint Server 2013KB3114938
Project Server 2013KB3114936
15.0.4805.1000March 2016 CU2016, March 8SharePoint Foundation 2013KB3114822
SharePoint Server 2013KB3114827
15.0.4805.1002Project Server 2013KB3114823
15.0.4797.1001February 2016 CU2016, February 9SharePoint Foundation 2013KB3114722
SharePoint Server 2013KB3114726
Project Server 2013KB3114723
15.0.4787.1000January 2016 CU2016, January 12SharePoint Foundation 2013KB3114492
SharePoint Server 2013KB3114497
Project Server 2013KB3114493
15.0.4779.1000December 2015 CU2015, December 8SharePoint Foundation 2013KB3114339
SharePoint Server 2013KB3114345
Project Server 2013KB3114341
15.0.4771.1000November 2015 CU2015, November 10SharePoint Foundation 2013KB3101368
SharePoint Server 2013KB3101373
Project Server 2013KB3101369
15.0.4763.1000October 2015 CU2015, October 13SharePoint Foundation 2013KB3085488
SharePoint Server 2013KB3085492
Project Server 2013KB3085489
15.0.4753.1000September
2015 Updates
2015,
September 8
SharePoint Foundation 2013KB3085501
SharePoint Server 2013KB3085481
KB3054998
KB3085483
KB3054870
KB3054813
Project Server 2013KB3085505
15.0.4745.1000August 2015 CU2015, August 11SharePoint Foundation 2013KB3055004
SharePoint Server 2013KB3055009
Project Server 2013KB3055005
15.0.4737.1000July 2015 CU2015, July 14SharePoint Foundation 2013KB3054931
SharePoint Server 2013KB3054937
15.0.4737.1001Project Server 2013KB3054933
15.0.4727.1001June 2015 CU2015, June 9SharePoint Foundation 2013KB3054864
SharePoint Server 2013KB3054866
Project Server 2013KB3054865
15.0.4719.1002May 2015 CU2015, May 12SharePoint Foundation 2013KB3039747
SharePoint Server 2013KB3039780
Project Server 2013KB3039753
15.0.4711.1000April 2015 CU2015, April 14SharePoint Foundation 2013KB2965261
SharePoint Server 2013KB2965266
Project Server 2013KB2965263
15.0.4701.1001March 2015 CU2015, March 10SharePoint Foundation 2013KB2956159
SharePoint Server 2013KB2956166
Project Server 2013KB2956162
15.0.4693.1001February 2015 CU2015, February 10SharePoint Foundation 2013KB2920801
SharePoint Server 2013KB2920804
Project Server 2013KB2920796
15.0.4675.1000December 2014 CU2014, December 9SharePoint Foundation 2013KB2910945
SharePoint Server 2013KB2910938
Project Server 2013KB2910911
15.0.4667.1000November 2014 CU2014, November 12SharePoint Foundation 2013KB2899468
SharePoint Server 2013KB2889944
Project Server 2013KB2889949
15.0.4659.1001October 2014 Hotfix2014, October 14SharePoint Foundation 2013KB2889946
SharePoint Server 2013KB2899469
KB2880962
KB2880485
Project Server 2013KB2889959
15.0.4649.1001September 2014 CU2014, September 9SharePoint Foundation 2013KB2883087
SharePoint Server 2013KB2883068
Project Server 2013KB2883072
15.0.4641.1001August 2014 Hotfix2014, August 12SharePoint Foundation 2013KB2883081
SharePoint Server 2013KB2760213
KB2880559
KB2883078
KB2883085
KB2883086
Project Server 2013KB2883083
15.0.4631.1001July 2014 CU2014, July 8SharePoint Foundation 2013KB2882999
SharePoint Server 2013KB2882989
Project Server 2013KB2882990
15.0.4617.1001June 2014 CU2014, June 10SharePoint Foundation 2013KB2881063
SharePoint Server 2013KB2881061
Project Server 2013KB2881062
15.0.4615.1001MS14-0222014, May 13SharePoint Foundation 2013KB2952166
SharePoint Server 2013KB2952166
Project Server 2013KB2952166
15.0.4605.1004April 2014 CU2014, May 7SharePoint Foundation 2013KB2863892
SharePoint Server 2013KB2878240
Project Server 2013KB2880484
15.0.4571.1502Service Pack 1
(re-released)
2014, April 22SharePoint Foundation 2013KB2880551
SharePoint Server 2013KB2880552
Project Server 2013KB2880553
15.0.4569.1000
15.0.4569.1506
Service Pack 1
(replaced)
2014, February 25SharePoint Foundation 2013KB2817439
SharePoint Server 2013KB2817429
Project Server 2013KB2817434
15.0.4551.1508December 2013 CU2013, December 10SharePoint Foundation 2013KB2849961
15.0.4551.1511SharePoint Server 2013KB2850024
15.0.4551.1508Project Server 2013KB2837668
15.0.4551.1001October 2013 CU2013, October 8SharePoint Foundation 2013KB2825674
15.0.4551.10052013, October 26SharePoint Server 2013KB2825647
15.0.4551.10012013, October 8Project Server 2013KB2825659
15.0.4535.1000August 2013 CU2013, August 13SharePoint Foundation 2013KB2817517
SharePoint Server 2013KB2817616
Project Server 2013KB2817615
15.0.4517.1003June 2013 CU2013, June 26SharePoint Foundation 2013KB2817346
15.0.4517.1005SharePoint Server 2013KB2817414
Project Server 2013KB2817415
15.0.4505.1002April 2013 CU2013, April 9SharePoint Foundation 2013KB2751999
15.0.4505.10052013, April 26SharePoint Server 2013KB2726992
Project Server 2013KB2737990
15.0.4481.1005March 2013 Public Update2013, March 12SharePoint Foundation 2013KB2768000
SharePoint Server 2013KB2767999
Project Server 2013KB2768001
15.0.4433.1506N/AN/ASharePoint Foundation 2013N/A
December 2012 Hotfix2013, December 11SharePoint Server 2013KB2752058
SharePoint Server 2013(coreserver) KB2752001
N/AN/AProject Server 2013N/A
15.0.4420.1017RTM2012, October 24SharePoint Foundation 2013Download
SharePoint Server 2013180-day trial
Project Server 2013180-day trial
15.0.4481.1005Beta2012, July 18SharePoint Foundation 2013
SharePoint Server 2013
Project Server 2013

SharePoint Server 2010

Build NumberBuild NameRelease DateComponentDescription
14.0.7168.5000April 2016 CU2016, April 12SharePoint Foundation 2010N/A
SharePoint Server 2010KB3114995
Project Server 2010KB3114992
14.0.7167.5000March 2016 CU2016, March 8SharePoint Foundation 2010KB3114886
SharePoint Server 2010KB3114882
Project Server 2010KB3114876
14.0.7166.5000February 2016 CU2016, February 9SharePoint Foundation 2010KB3114567
SharePoint Server 2010KB3114558
Project Server 2010KB3114754
14.0.7165.5000January 2016 CU2016, January 12SharePoint Foundation 2010No CU
SharePoint Server 2010No CU
Project Server 2010KB3114556
14.0.7164.5000December 2015 CU2015, December 8SharePoint Foundation 2010KB3114418
SharePoint Server 2010KB3114408
Project Server 2010KB3114405
14.0.7162.5000November 2015 CU2015, November 10SharePoint Foundation 2010KB3101547
SharePoint Server 2010KB3101534
Project Server 2010KB3101530
14.0.7160.5000October 2015 CU2015, October 13SharePoint Foundation 2010KB3085613
SharePoint Server 2010KB3085603
Project Server 2010KB3085598
14.0.7157.5001September 2015 CU2015, September 8SharePoint Foundation 2010KB3085530
SharePoint Server 2010KB3085521
Project Server 2010KB3085517
14.0.7155.5000August 2015 CU2015, August 11SharePoint Foundation 2010KB3055049
SharePoint Server 2010KB3055040
Project Server 2010KB3055038
14.0.7153.5000July 2015 CU2015, July 14SharePoint Foundation 2010KB3054983
SharePoint Server 2010KB3054975
14.0.7153.5001Project Server 2010KB3054972
14.0.7151.5001June 2015 CU2015, June 9SharePoint Foundation 2010KB3054847
SharePoint Server 2010KB3054880
Project Server 2010KB3054877
14.0.7149.5000May 2015 CU2015, May 12SharePoint Foundation 2010KB3017815
SharePoint Server 2010KB3015569
Project Server 2010KB2999496
14.0.7147.5000April 2015 CU2015, April 14SharePoint Foundation 2010KB2965241
SharePoint Server 2010KB2965294
Project Server 2010KB2965293
14.0.7145.5001March 2015 CU2015, March 10SharePoint Foundation 2010KB2956208
SharePoint Server 2010KB2956201
Project Server 2010KB2956198
14.0.7143.5001February 2015 CU2015, February 10SharePoint Foundation 2010KB2910904
SharePoint Server 2010KB2899558
Project Server 2010KB2899557
14.0.7140.5000December 2014 CU2014, December 9SharePoint Foundation 2010KB2899585
SharePoint Server 2010KB2899583
Project Server 2010KB2899587
14.0.7137.5000November 2014 CU2014, November 11SharePoint Foundation 2010KB2889933
SharePoint Server 2010KB2899478
Project Server 2010KB2899479
14.0.7134.5000October 2014 HOTFIX2014, October 14SharePoint Foundation 2010N/A
SharePoint Server 2010KB2899490
Project Server 2010KB2899485
KB2880539
14.0.7132.5000September 2014 CU2014, September 9SharePoint Foundation 2010KB2889932
SharePoint Server 2010KB2883103
Project Server 2010KB2883006
14.0.7130.5000August 2014 HOTFIX2014, August 12SharePoint Foundation 2010KB2889825
SharePoint Server 2010KB2889831
Project Server 2010N/A
14.0.7128.5001July 2014 CU2014, July 8SharePoint Foundation 2010KB2883026
SharePoint Server 2010KB2883005
Project Server 2010N/A
14.0.7125.5002June 2014 CU2014, June 10SharePoint Foundation 2010KB2880975
14.0.7125.5000SharePoint Server 2010KB2880972
14.0.7125.5002Project Server 2010KB2880974
14.0.7123.5000MS14-0222014, May 13SharePoint Foundation 2010N/A
SharePoint Server 2010KB2837588
KB2837598
Project Server 2010KB2863922
14.0.7121.5000April 2014 CU2014, April 8SharePoint Foundation 2010KB2878270
14.0.7121.5004SharePoint Server 2010KB2878250
2014, April 14Project Server 2010KB2880974
14.0.7116.5000February 2014 CU2014, February 11SharePoint Foundation 2010KB2863938
SharePoint Server 2010KB2863913
Project Server 2010KB2863917
14.0.7113.5000December 2013 CU2013, December 10SharePoint Foundation 2010KB2849990
SharePoint Server 2010KB2849971
14.0.7113.5002Project Server 2010KB2849972
14.0.7110.5000October 2013 CU2013, October 8SharePoint Foundation 2010KB2825824
SharePoint Server 2010KB2825786
Project Server 2010KB2825793
14.0.7106.5002August 2013 CU Version 22013, August 13SharePoint Foundation 2010KB2825990
SharePoint Server 2010KB2825949
Project Server 2010KB2825959
14.0.7106.5000August 2013 CU Recalled2013, August 13SharePoint Foundation 2010KB2817594
SharePoint Server 2010KB2817570
Project Server 2010KB2817573
14.0.7102.5004June 2013 CU Version 2
(not included in SP2)
2013, July 10SharePoint Foundation 2010KB2817552
SharePoint Server 2010KB2817527
Project Server 2010KB2817530
14.0.7102.5000June 2013 CU Recalled
(not included in SP2)
2013, June 11SharePoint Foundation 2010KB2817392
SharePoint Server 2010KB2817363
Project Server 2010KB2817368
14.0.7015.1000Service Pack 22013, July 21SharePoint Foundation 2010KB2687464
SharePoint Server 2010KB2687453
Project Server 2010KB2687452
14.0.6029.1000Service Pack 12011, June 24SharePoint Foundation 2010KB2460058
SharePoint Server 2010KB2460045
Project Server 2010KB2460047
14.0.4763.1000RTM2010, April 1SharePoint Foundation 2010Download
SharePoint Server 2010
Project Server 2010

SharePoint Server 2007

Build NumberBuild NameRelease DateComponentDescription
12.0.6690.5000MS14-0222014, May 13Windows SharePoint Services 3.0KB2837616
SharePoint Server 2007KB2596902
KB2596763
12.0.6679.5001June 2013 CU2013, June 11Windows SharePoint Services 3.0KB2817329
SharePoint Server 2007KB2817328