uPortal 2 Status - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

uPortal 2 Status

Description:

Bugfixes and release process engineering. CWebProxy security fix. In uPortal 2.4.3.1 ... Bugfixes, new features, enhancements. Patches. Screenshots. Scheduling ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 26
Provided by: danmi8
Category:

less

Transcript and Presenter's Notes

Title: uPortal 2 Status


1
uPortal 2 Status
  • Bill Thompson, Rutgers
  • Andrew Petro, Yale

2
Software Maintenance and Evolution
  • The majority of development takes place after
    the software has seen its first release is
    known as software maintenance (or software
    evolution)
  • Special Issue on Software Maintenance and
    Evolution, IEEE Transactions on Software
    Engineering, October 2005

3
uPortal release process
  • Patch releases (frequent, no APIs change, uPortal
    2.4.4)
  • Minor evolutionary releases (periodic, some APIs
    change where needed, uPortal 2.6)
  • Major revolutionary releases (rare, huge, uPortal
    3)

4
Kinds of releases
  • Milestone just a build. Provide a way to talk
    about and see progress, a goal.
  • Release candidate A build for QA and review
    working towards a GA release.
  • GA release General audience or General
    availability releases a final release
    intended for deployers.

5
uPortal 2.4.x
  • Patches

6
uPortal 2.4.x strategy
  • The 2.4.x release strategy has been to
  • fix reported issues
  • increase portal performance and stability
  • share fixes/optimizations with later release
    branches
  • incorporate important fixes/optimizations from
    later releases

7
2.4.x releases
  • August 2005 uPortal 2.4.3
  • Memory and performance
  • October 2005 uPortal 2.4.3.1
  • Security release to fix CWebProxy proxies too
    much issue.
  • Expected December 2.4.4
  • Bug fixes, JDK 1.5 support

8
uPortal 2.5.x
  • Patches

9
uP 2.5.x releases
  • uPortal 2.5.1
  • CWebProxy security fix
  • Dynamic channel titles
  • Expected in December uPortal 2.5.2
  • Bugfixes and release process engineering

10
CWebProxy security fix
  • In uPortal 2.4.3.1 and 2.5.1

11
Proxying too much
  • Exploit allowed the Adversary to proxy arbitrary
    files on the portal filesystem as the Tomcat
    user, e.g. your uPortal configuration files
    including database passwords.

12
The fix
  • Restrict what paths can be set at runtime.

13
On Reporting Security Exploits
  • uPortal is an opensource project.
  • Our strength is, we thrive on, open
    communication, sharing
  • But security exploits are special
  • Lets not share them until theyre fixed.
  • In progress new reporting process

14
uPortal 2.6
  • Evolution

15
DLM enhancements
  • uPortal 2.5 welcomed DLM into baseline uPortal
  • uPortal 2.6 will include enhancements to DLM in
    the way managed fragments are managed

16
Fine grained permission grants
  • Delegating permission to publish channels to a
    subset of portal users.

17
The on-going community process
  • Community means you.

18
Many ways to contribute
  • Many thanks to Vincent Mathieu for stepping up to
    produce quickstarts.

19
Use cases
20
JIRA issue tracker
  • Bugfixes, new features, enhancements
  • Patches
  • Screenshots
  • Scheduling

21
Connection to next-generation portal
22
What are the requirements?
  • What are you looking for from your next uPortal
    upgrade?

23
Evolution
  • Our Release Process accommodates evolutionary
    change for minor releases.
  • Some of these requirements therefore can be
    realized for uP 2.6, etc.

24
Revolution
  • What are the killer features that make a major,
    revolutionary upgrade worth it?

25
Your participation needed
  • Identify requirements
  • Define use cases
  • And implement!
Write a Comment
User Comments (0)
About PowerShow.com