diff --git a/UserManual.pdf b/UserManual.pdf
index 67945ae..7efd6ce 100644
--- a/UserManual.pdf
+++ b/UserManual.pdf
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:7b1f062ed3527359e23a66852f248f668284d6d686423f6b88bb1b0bcf8701fe
-size 6309719
+oid sha256:8756f3cfdc4b3e0d5eb10c13271d62e0489a5fc3beecbf31084b73ad66c6a2cc
+size 6314596
diff --git a/VirtualBox-4.3.26-patched.tar.bz2 b/VirtualBox-4.3.26-patched.tar.bz2
deleted file mode 100644
index 83e6b44..0000000
--- a/VirtualBox-4.3.26-patched.tar.bz2
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5ab1c39170ce5cb7cadbdac23721936e125b1d5ecb42a6bfa7cc4b62ec77bd9d
-size 74570221
diff --git a/VirtualBox-4.3.28-patched.tar.bz2 b/VirtualBox-4.3.28-patched.tar.bz2
new file mode 100644
index 0000000..f296461
--- /dev/null
+++ b/VirtualBox-4.3.28-patched.tar.bz2
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:460211302e71885b376338b2cffb61f5fc274b681424b9a7427eaa6836d7d9a9
+size 74638986
diff --git a/vbox-vboxadd-init-script.diff b/vbox-vboxadd-init-script.diff
index 1572673..46d0ce9 100644
--- a/vbox-vboxadd-init-script.diff
+++ b/vbox-vboxadd-init-script.diff
@@ -18,7 +18,7 @@ Index: src/VBox/Additions/linux/installer/vboxadd.sh
  ### END INIT INFO
  
  PATH=$PATH:/bin:/sbin:/usr/sbin
-@@ -255,12 +256,6 @@ do_vboxguest_non_udev()
+@@ -257,12 +258,6 @@ do_vboxguest_non_udev()
              fail "Cannot create device $dev with major $maj and minor $min"
          }
      fi
@@ -31,7 +31,7 @@ Index: src/VBox/Additions/linux/installer/vboxadd.sh
  
      if [ ! -c $userdev ]; then
          maj=10
-@@ -271,12 +266,6 @@ do_vboxguest_non_udev()
+@@ -273,12 +268,6 @@ do_vboxguest_non_udev()
                  rmmod vboxguest 2>/dev/null
                  fail "Cannot create device $userdev with major $maj and minor $min"
              }
@@ -44,7 +44,7 @@ Index: src/VBox/Additions/linux/installer/vboxadd.sh
          fi
      fi
  }
-@@ -284,6 +273,13 @@ do_vboxguest_non_udev()
+@@ -286,6 +275,13 @@ do_vboxguest_non_udev()
  start()
  {
      begin "Starting the VirtualBox Guest Additions ";
@@ -55,10 +55,10 @@ Index: src/VBox/Additions/linux/installer/vboxadd.sh
 +      fi
 +    fi
 +
-     uname -r | grep -q -E '^2\.6|^3' 2>/dev/null &&
+     uname -r | grep -q -E '^2\.6|^3|^4' 2>/dev/null &&
          ps -A -o comm | grep -q '/*udevd$' 2>/dev/null ||
          no_udev=1
-@@ -491,32 +487,8 @@ extra_setup()
+@@ -493,32 +489,8 @@ extra_setup()
  # setup_script
  setup()
  {
diff --git a/virtualbox.changes b/virtualbox.changes
index 70c2dd6..deaa2e2 100644
--- a/virtualbox.changes
+++ b/virtualbox.changes
@@ -1,3 +1,59 @@
+-------------------------------------------------------------------
+Fri May 15 07:49:31 UTC 2015 - tchvatal@suse.com
+
+- Version bump to 4.3.28:
+  * VMM: fixed a Guru Meditation when rebooting certain guests (for example Solaris
+    doing fast reboot) by fixing the implementation for INIT IPI
+  * VMM: added some information for diagnosing rare VERR_VMX_INVALID_VMXON_PTR Guru
+    Meditations (VT-x only)
+  * GUI: HID LEDs sync: prevent synchronization if VM window has no focus (Windows
+    and Mac OS X hosts only)
+  * GUI: fixed drag and drop moving the cursor between guest screens on certain
+    hosts
+  * 3D: fixed a crash on restoring the VM state on X11 hosts (bug #12737)
+  * 3D: fixed a crash on Linux guest shutdown (bug #12772)
+  * VRDP: fixed incompatibility with rdesktop 1.8.3
+  * VRDP: fixed listening for IPv6 on some systems (bug #14038)
+  * Storage: don't crash if creating an asynchronous I/O context fails (e.g. when
+    starting many VMs) and show a proper error message
+  * Floppy: several fixes
+  * Audio: improved the behavior of the volume control for the HD audio device
+    emulation
+  * USB: increase the number of supported drivers from 3 to 5 (Windows hosts only)
+  * PS/2 keyboard: synchronize the LED state on VM restore (Windows and Mac OS X
+    hosts only)
+  * NAT Network: when running multiple NAT networks with multiple VMs, only stop
+    the respective services when stopping VMs (bug #14090)
+  * NAT: don't kill UDP bindings on ICMP errors (bug #13475)
+  * NAT: bandwidth limit now works properly with NAT (bug #11485)
+  * BIOS: fixed the returned size value of the VBE 2.0 PMI function 0Ah (4.2.0
+    regression; bug #14096)
+  * Guest Control: fixed parameter quoting in Windows guests (bug #13157)
+  * Webcam passthrough improvements for Linux (V4L2) hosts to support more webcam
+    models
+  * API: don't fail starting a VM with VBOX_E_INVALID_OBJECT_STATE under certain
+    conditions (bug #13617)
+  * API: be more verbose on VBOX_E_INVALID_OBJECT_STATE if a medium is attached to
+    a running VM (bug #13560)
+  * API: fixed a bug which could result in losing certain screen resize events with
+    multi-monitor guests
+  * rdesktop-vrdp: fixed path to the keymaps (bug #12066)
+  * rdesktop-vrdp: switch to version 1.8.3
+  * Windows hosts: more hardening fixes (e.g. bugs #14051, #14052)
+  * Linux hosts: another fix for activated SMAP on Linux 3.19 and newer (Broadwell
+    and later; bug #13961)
+  * Linux hosts: Linux 4.1 compile fix (bug #14081)
+  * Solaris hosts: fixed using of VNIC templates with Crossbow based bridged
+    networking to be compatible with vanity interface names
+  * Mac OS X hosts: fixed crash during VM termination under rare circumstances
+  * Windows Additions/WDDM: improved video memory utilization and allow more/bigger
+    guest screens with large resolutions (including HiDPI)
+  * X11 Additions: prevent flickering when updating mouse cursor
+  * Solaris Additions: fixed incorrect usage of 'prtconf' while installing Guest
+    Additions (Solaris 10 only)
+- Refresh patch:
+  * vbox-vboxadd-init-script.diff
+
 -------------------------------------------------------------------
 Sun May 10 10:47:58 UTC 2015 - bwiedemann@suse.com
 
diff --git a/virtualbox.spec b/virtualbox.spec
index c944a93..fb0e2e5 100644
--- a/virtualbox.spec
+++ b/virtualbox.spec
@@ -19,7 +19,7 @@
 %define _vbox_instdir  %{_libexecdir}/virtualbox
 %define _udevrulesdir %{_libexecdir}/udev/rules.d
 Name:           virtualbox
-Version:        4.3.26
+Version:        4.3.28
 Release:        0
 Summary:        VirtualBox is an Emulator
 License:        GPL-2.0+