FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
codeigniter Framework for developing PHP web applications
3.0.4 www on this many watch lists=1 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port
Maintainer: junovitch@FreeBSD.org search for ports maintained by this maintainer
Port Added: 11 Jan 2008 04:40:05
License: MIT
CodeIgniter is a powerful PHP framework with a very small footprint,
built for developers who need a simple and elegant toolkit to create
full-featured web applications.

WWW: http://www.codeigniter.com/
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/www/codeigniter/ && make install clean
To add the package: pkg install codeigniter

PKGNAME: codeigniter


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Runtime dependencies:
  1. php.h : lang/php56
  2. mcrypt.so : security/php56-mcrypt
  3. session.so : www/php56-session
There are no ports dependent upon this port

Configuration Options
===> The following configuration options are available for codeigniter-3.0.4:
     APACHE=off: Configure for Apache-2.x
     DOCS=on: Build and/or install documentation
     MSSQL=off: Install MSSQL support for PHP
     MYSQL=off: Install MySQL support for PHP
     MYSQLI=off: Install MySQLi support for PHP
     ODBC=off: Install ODBC support for PHP
     PGSQL=off: Install PostgreSQL support for PHP
     SQLITE=off: Install SQLite support for PHP
===> Use 'make config' to modify these settings

USES:
tar:tgz

Master Sites:
  1. http://distcache.FreeBSD.org/ports-distfiles/
  2. https://codeload.github.com/bcit-ci/codeigniter/tar.gz/3.0.4?dummy=/
Notes from UPDATING
These upgrade notes are taken from /usr/ports/UPDATING
  • 2015-11-01
    Affects: users of www/codeigniter
    Author: junovitch@FreeBSD.org
    Reason: 
      CodeIgniter has been updated to the 3.0.x release branch. End users
      must ensure their web applications are compliant with the guidance
      in the "Upgrading From a Previous Version" document.
    
      http://www.codeigniter.com/user_guide/installation/upgrade_300.html
    
      CodeIgniter 2.2.x has reached EOL as of 31 October 2015 but may be
      installed in the interim from the www/codeigniter22 port.
    
    
  • 2011-05-03
    Affects: users of www/codeigniter and www/codeigniter-devel
    Author: glarkin@FreeBSD.org
    Reason: 
      www/codeigniter has been renamed to www/codeigniter17 to track the
      legacy 1.7.* branch of Codeigniter development. www/codeigniter-devel
      has been renamed to www/codeigniter to track the recommended 2.0.*
      branch of Codeigniter development.
    
      If you have Codeigniter 1.7.x installed and would like to continue using
      it, please run one of the following commands to update its origin:
    
      # portmaster -o www/codeigniter17 www/codeigniter
        or
      # portupgrade -o www/codeigniter17 www/codeigniter
    
      If you have Codeigniter 2.0.x installed, please run one of the following
      commands to update its origin:
    
      # portmaster -o www/codeigniter www/codeigniter-devel
        or
      # portupgrade -o www/codeigniter www/codeigniter-devel
    
    
  • 2008-10-28
    Affects: users of www/codeigniter
    Author: glarkin@FreeBSD.org
    Reason: 
      For certain installations, the following steps should be performed
      after the CodeIgniter 1.7.0 upgrade (taken from:
      http://codeigniter.com/user_guide/installation/upgrade_170.html).
    
      >>> Update your Session Table
    
      If you are using the Session class in your application, AND if you
      are storing session data to a database, you must add a new column
      named user_data to your session table. Here is an example of what
      this column might look like for MySQL:
    
    	user_data text NOT NULL
    
      To add this column you will run a query similar to this:
    
    	ALTER TABLE `ci_sessions` ADD `user_data` text NOT NULL
    
      You'll find more information regarding the new Session functionality
      in the Session class page:
    
    	http://codeigniter.com/user_guide/libraries/sessions.html
    
      >>> Update your Validation Syntax
    
      This is an optional, but recommended step, for people currently
      using the Validation class. CI 1.7 introduces a new Form Validation
      class (http://codeigniter.com/user_guide/libraries/form_validation.html)
      which deprecates the old Validation library. We have left the old one
      in place so that existing applications that use it will not break, but
      you are encouraged to migrate to the new version as soon as possible.
      Please read the user guide carefully as the new library works a little
      differently, and has several new features.
    
    
Port Moves
  • port moved here from www/codeigniter22 on 2016-02-01
    REASON: Has expired: Codeigniter 2.2.x reached its End of Life on 31 October 2015. Please update to the current version

  • port moved here from www/codeigniter17 on 2014-01-04
    REASON: Unsupported upstream, consider using newer version

Number of commits found: 40

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
21 Apr 2016 16:43:15
Original commit files touched by this commit  3.0.4
Revision:413746
swills search for other commits by this committer
many ports: mark broken on powerpc64
08 Mar 2016 13:09:12
Original commit files touched by this commit  3.0.4
Revision:410613
mat search for other commits by this committer
Always set the DEFAULT github DISTFILE with .tar.gz for EXTRACT_SUFX.

Fix distinfo for the offending ports.

lang/yorick's tag was moved, and the added patch was no longer needed.

PR:			207644
Submitted by:		mat
Exp-run by by:		antoine
Sponsored by:		Absolight
Differential Revision:	https://reviews.freebsd.org/D4268
14 Jan 2016 00:36:14
Original commit files touched by this commit  3.0.4
Revision:406086
junovitch search for other commits by this committer
www/codeigniter: update 3.0.3 -> 3.0.4

Reported by:	portscout
28 Dec 2015 02:47:20
Original commit files touched by this commit  3.0.3
Revision:404615
junovitch search for other commits by this committer
www/codeigniter: Fix an old URL in the pkg-message
01 Nov 2015 03:25:27
Original commit files touched by this commit  3.0.3
Revision:400599
junovitch search for other commits by this committer
www/codeigniter: update 2.2.6 -> 3.0.3

- Update PORTVERSION, distinfo, and pkg-plist for 3.0.3
- Add LICENSE
- Fix CONFLICTS

Changes compared to CodeIgniter 2:
 * The framework is released under the MIT license
 * The database drivers have had extensive refactoring
 * PDO is fully functional with subdrivers
 * There is a new Session library
 * There is a new Encryption library
 * The unit testing has been beefed up, and code coverage improved
 * PHP 5.4 or newer is recommended, but CI will still work on PHP 5.2.4

UPDATING:
- Add entry documenting the steps for updating a legacy site
Reference:	http://www.codeigniter.com/user_guide/installation/upgrade_300.html

PR:		203403
01 Nov 2015 02:47:22
Original commit files touched by this commit  2.2.6
Revision:400598
junovitch search for other commits by this committer
www/codeigniter*: repo copy in preparation of CodeIgniter 3.x update

- Repo copy www/codeigniter -> www/codeigniter22
- Mark www/codeigniter22 as DEPRECATED and add a PKGNAMESUFFIX
- Register CONFLICTS
- Connect www/codeigniter22 to the build

PR:		203403
01 Nov 2015 02:24:31
Original commit files touched by this commit  2.2.6
Revision:400597
junovitch search for other commits by this committer
www/codeigniter: update 2.2.5 -> 2.2.6

- Update PORTVERSION and distinfo for security release (2.2.6)
- Take MAINTAINER [1]
- Register CONFLICTS for upcoming 3.x release
- Add additional line breaks into file list
- Convert to options helpers and reorder variables
- Unmute do-install commands
- Fix WWW:
- Fix NOAPACHE variable in pkg-plist to match option (APACHE)

PR:		203403
Approved by:	maintainer timeout (16 months since last submission) [1]
Security:	https://vuxml.FreeBSD.org/freebsd/bdd57272-803c-11e5-ab94-002590263bf5.html
MFH:		2015Q4
20 Oct 2015 02:34:38
Original commit files touched by this commit  2.2.5
Revision:399799 This port version is marked as vulnerable.
junovitch search for other commits by this committer
www/codeigniter: update 2.2.4 -> 2.2.5

- Convert to USE_GITHUB as 2.2.5 was not available at original MASTER_SITES

PR:		203403
Approved by:	maintainer timeout (21 days)
Security:	https://vuxml.FreeBSD.org/freebsd/95602550-76cf-11e5-a2a1-002590263bf5.html
MFH:		2015Q4
28 Sep 2015 01:14:08
Original commit files touched by this commit  2.2.4
Revision:398069 This port version is marked as vulnerable.
junovitch search for other commits by this committer
www/codeigniter: security update 2.1.4 -> 2.2.4 [1]

- Add NO_ARCH
- Add mcrypt to USE_PHP (2.2.0+ requirement) and sort USE_PHP
- Remove hard coded PHP_DEFAULT= 5.4 [2]
- Sort OPTIONS_DEFINE, fix malformed ODBC_DESC, fix sqlite3 dependency
- Update pkg-descr text to match http://www.codeigniter.com/
- Update WWW to http://www.codeigniter.com/

PR:		203401 [1]
PR:		200945 [2]
Reported by:	allanjude [2]
Approved by:	maintainer timeout (15 months since 2.2.0 security update) [1]
Approved by:	maintainer timeout (3 months) [2]
Security:	5114cd11-6571-11e5-9909-002590263bf5
Security:	01bce4c6-6571-11e5-9909-002590263bf5
Security:	c21f4e61-6570-11e5-9909-002590263bf5
Security:	f838dcb4-656f-11e5-9909-002590263bf5
MFH:		2015Q3
25 Jun 2015 17:30:36
Original commit files touched by this commit  2.1.4_1
Revision:390589 This port version is marked as vulnerable.
antoine search for other commits by this committer
Fix depends:
- DEFAULT_PHP_VER is deprecated
- Using it after bsd.port.pre.mk was hazardous,  when php was not yet installed
it
was depending on
/usr/local/lib/php/20131226/session.so:/usr/ports/www/php5-session,
i.e. a php 5.6 file and a php 5.4 port
03 May 2015 15:41:44
Original commit files touched by this commit  2.1.4_1
Revision:385283 This port version is marked as vulnerable.
bapt search for other commits by this committer
Fix staging done wrong
While here:
Use @sample
Only the cache directory needs to be owned by WWWOWN
Remove useless @dirrm
15 Jul 2014 17:09:35
Original commit files touched by this commit  2.1.4
Revision:361980 This port version is marked as vulnerable.
adamw search for other commits by this committer
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
19 Jun 2014 00:01:38
Original commit files touched by this commit  2.1.4
Revision:358331 This port version is marked as vulnerable.
marino search for other commits by this committer
www/codeigniter: Support stage and update URL

PR:		189777
Submitted by:	Zsolt Udvari
Approved by:	maintainer (Bo-Yi Wu) (first version)
Verified by:	Redports 8x pass
10 Mar 2014 18:01:09
Original commit files touched by this commit  2.1.4
Revision:347789 This port version is marked as vulnerable.
bapt search for other commits by this committer
Convert www to USES=zip
09 Dec 2013 14:09:08
Original commit files touched by this commit  2.1.4
Revision:335985 This port version is marked as vulnerable.
sunpoet search for other commits by this committer
- Update to 2.1.4
- While I'm here, remove leading indefinite article from COMMENT

Changes:	https://github.com/EllisLab/CodeIgniter/blob/develop/user_guide_src/source/changelog.rst
PR:		ports/184599
Submitted by:	Zsolt Udvari <udvzsolt@gmail.com>
Approved by:	Bo-Yi Wu <appleboy.tw@gmail.com> (maintainer)
20 Sep 2013 23:36:54
Original commit files touched by this commit  2.1.3
Revision:327776 This port version is marked as vulnerable.
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
www)
10 Oct 2012 21:49:03
Original commit files touched by this commit  2.1.3
Revision:305689 This port version is marked as vulnerable.
rakuco search for other commits by this committer
Update to 2.1.3.

PR:		ports/172571
Submitted by:	Bo-Yi Wu <appleboy.tw@gmail.com> (maintainer)
Feature safe:	yes
18 Aug 2012 14:29:11
Original commit files touched by this commit  2.1.2
 This port version is marked as vulnerable.
ohauer search for other commits by this committer
- remove www/apache20 and devel/apr0
- s/USE_APACHE= 20+/USE_APACHE= 22+/
- unify s/YES/yes/
- cleanup APACHE_VERSION <= 22 usage
- add entry to MOVED

with hat apache@
14 Aug 2012 04:40:46
Original commit files touched by this commit  2.1.2
 This port version is marked as vulnerable.
rm search for other commits by this committer
- update to 2.1.2
- add some missing tabs while here

PR:		170591
Submitted by:	Bo-Yi Wu <appleboy.tw at gmail dot com> (maintainer)
15 Jun 2012 16:06:08
Original commit files touched by this commit  2.1.1
 This port version is marked as vulnerable.
jgh search for other commits by this committer
- update to 2.1.1
- while here migrate to optionsNG

PR:     ports/169049
Submitted by:   maintainer, appleboy.tw@gmail.com
16 Nov 2011 07:16:43
Original commit files touched by this commit  2.1.0
 This port version is marked as vulnerable.
wen search for other commits by this committer
- Update to 2.1.0

PR:             ports/162606
Submitted by:   Bo-Yi Wu <appleboy.tw@gmail.com> (maintainer)
Feature safe:   yes
22 Aug 2011 17:15:51
Original commit files touched by this commit  2.0.3_2
 This port version is marked as vulnerable.
beech search for other commits by this committer
- Update to 2.0.3 Release
- Change Source Control form hg to git

PR:             ports/159953
Submitted by:   Bo-Yi Wu <appleboy.tw@gmail.com> (maintainer)
20 Aug 2011 17:27:52
Original commit files touched by this commit  2.0.3_1
 This port version is marked as vulnerable.
ohauer search for other commits by this committer
 - bump PORTREVISION from ports if USE_APACHE=13+ or 20+ is defined
03 May 2011 14:38:10
Original commit files touched by this commit  2.0.3
 This port version is marked as vulnerable.
glarkin search for other commits by this committer
- Renamed www/codeigniter-devel to www/codeigniter by updating to version
  2.0.3 here
- Added CONFLICTS for www/codeigniter17

Approved by:    appleboy.tw@gmail.com (maintainer)
14 Dec 2010 15:06:14
Original commit files touched by this commit  1.7.3
 This port version is marked as vulnerable.
glarkin search for other commits by this committer
- Updated to 1.7.3
- Removed Upload class patch file - now included in 1.7.3

Version 1.7.3 is a security maintenance release, including a
previously patched file Upload class, and a new security fix
to prevent possible directory traversal in certain circumstances.
There are no other significant changes.

PR:             ports/152878
Submitted by:   Bo-Yi Wu <appleboy dot tw at gmail dot com>
29 Nov 2010 05:26:53
Original commit files touched by this commit  1.7.2_1
 This port version is marked as vulnerable.
beech search for other commits by this committer
Forced commit after repocopy.
21 Jul 2010 22:26:46
Original commit files touched by this commit  1.7.2_1
 This port version is marked as vulnerable.
glarkin search for other commits by this committer
- Incorporate vendor patch for file upload class vulnerability
- Bump PORTREVISION

Security:       http://codeigniter.com/news/codeigniter_1.7.2_security_patch/
Security:       0502c1cb-8f81-11df-a0bb-0050568452ac
11 Apr 2010 07:53:19
Original commit files touched by this commit  1.7.2
 This port version is marked as vulnerable.
ale search for other commits by this committer
PHP dropped support for Oracle8 client library.
17 Sep 2009 13:19:50
Original commit files touched by this commit  1.7.2
 This port version is marked as vulnerable.
glarkin search for other commits by this committer
- Updated to 1.7.2

PR:             ports/138848
Submitted by:   appleboy <appleboy.tw@gmail.com>
Feature safe:   yes
11 Feb 2009 14:16:55
Original commit files touched by this commit  1.7.1
 This port version is marked as vulnerable.
glarkin search for other commits by this committer
- Update to 1.7.1

Security:       83574d5a-f828-11dd-9fdf-0050568452ac
Security:       http://codeigniter.com/bug_tracker/bug/6068/
28 Oct 2008 18:21:10
Original commit files touched by this commit  1.7.0
 This port version is marked as vulnerable.
glarkin search for other commits by this committer
- Updated to 1.7.0
- Added MASTER_SITES for redundancy
18 Jul 2008 21:05:20
Original commit files touched by this commit  1.6.3
 This port version is marked as vulnerable.
glarkin search for other commits by this committer
Changed my MAINTAINER address to
glarkin@FreeBSD.org.

Approved by:    beech (mentor)
03 Jul 2008 19:51:37
Original commit files touched by this commit  1.6.3
 This port version is marked as vulnerable.
beech search for other commits by this committer
- Update to 1.6.3
- Added informational messages about user-configurable files that
  may need merging after a port upgrade

PR:             ports/125217
Submitted by:   Greg Larkin <glarkin@sourcehosting.net> (maintainer)
05 Jun 2008 15:51:11
Original commit files touched by this commit  1.6.2
 This port version is marked as vulnerable.
miwi search for other commits by this committer
- Update to 1.6.2

PR:             123856
Submitted by:   Greg Larkin <glarkin@sourcehosting.net> (maintainer)
11 Mar 2008 22:31:28
Original commit files touched by this commit  1.6.1
 This port version is marked as vulnerable.
stas search for other commits by this committer
- Remove empty file.

Pontyhat to:    beech
05 Mar 2008 04:16:07
Original commit files touched by this commit  1.6.1
 This port version is marked as vulnerable.
beech search for other commits by this committer
- Update to 1.6.1
- Found all of the CI files that could be modified by the user and
  install .sample versions of each
- Add an informational message when a user-editable config file is
  modified and the port is deinstalled (e.g. the file is preserved)
- Display different pkg-message depending on WITH_APACHE knob

PR:             ports/121358
Submitted by:   Greg Larkin <glarkin@sourcehosting.net> (maintainer)
30 Jan 2008 16:35:07
Original commit files touched by this commit  1.5.4
 This port version is marked as vulnerable.
beech search for other commits by this committer
- Fix master_sites

PR:             ports/120153
Reported by:    pointyhat via pav
Approved by:    Greg Larkin <glarkin@sourcehosting.net> (maintainer)
21 Jan 2008 15:22:01
Original commit files touched by this commit  1.5.4
 This port version is marked as vulnerable.
miwi search for other commits by this committer
- Update MASTER_SITES

PR:             119861
Submitted by:   Greg Larkin <glarkin@sourcehosting.net> (maintainer)
19 Jan 2008 19:05:10
Original commit files touched by this commit  1.5.4
 This port version is marked as vulnerable.
beech search for other commits by this committer
- Fix master_sites (changed)

Reported by:    pointyhat via pav
Approved by:    linimon (mentor)
11 Jan 2008 04:39:49
Original commit files touched by this commit  1.5.4
 This port version is marked as vulnerable.
beech search for other commits by this committer
- New port codeigniter-1.5.4

- CodeIgniter is a powerful PHP framework with a very small
footprint, built for PHP coders who need a simple and elegant toolkit
to create full-featured web applications.

PR:             ports/119347
Submitted by:   Greg Larkin <glarkin@sourcehosting.net> (maintainer)
Approved by:    linimon (mentor)

Number of commits found: 40

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
mariadb100-serverApr 30
mariadb101-serverApr 30
mariadb55-serverApr 30
mysql55-serverApr 30
mysql56-serverApr 30
mysql57-serverApr 30
percona55-serverApr 30
logstashApr 28
subversionApr 28
subversion18Apr 28
ntpApr 27
ntp-develApr 27
firefoxApr 26
firefox-esrApr 26
libxulApr 26

14 vulnerabilities affecting 47 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 25992
Broken 284
Deprecated 61
Ignore 550
Forbidden 0
Restricted 203
No CDROM 86
Vulnerable 58
Expired 26
Set to expire 48
Interactive 0
new 24 hours 3
new 48 hours7
new 7 days19
new fortnight43
new month119

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.