Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
03564ed
Made client details available to ChainedProxyManager
Oct 23, 2018
348229a
Bump libraries versions. Move to different groupid to allow Maven cen…
pietrygamat Feb 5, 2019
b80e1fb
[maven-release-plugin] prepare release littleproxy-1.1.3
pietrygamat Feb 6, 2019
b90574f
[maven-release-plugin] prepare for next development iteration
pietrygamat Feb 6, 2019
b8dd735
Merge pull request #1 from mrog/client_details_in_chaining_manager
mrog Feb 11, 2019
a84f06a
Merge pull request #2 from JockX/master
mrog Feb 11, 2019
12a42d3
Updated repo info
Feb 11, 2019
3db3f0e
Merge pull request #3 from mrog/jockx_library_updates
mrog Feb 11, 2019
6b60974
Updated dependency versions
mrog Feb 18, 2019
87c6beb
Using autoclosing streams in a few places
mrog Feb 22, 2019
adeb66f
Changed bad address in test code
mrog Feb 23, 2019
57af663
Revert "Changed bad address in test code"
mrog Feb 23, 2019
06e43ed
Another attempt at fixing bad address tests
mrog Feb 23, 2019
3266281
Added a comment
mrog Feb 23, 2019
4b200ea
Skip IdleTest in Jenkins
mrog Feb 23, 2019
8b8e31e
Updated readme
mrog Feb 24, 2019
0b04f51
Removed build status from README
mrog Feb 24, 2019
56a17c9
Refactor mitm manager to accept engine with user-defined parameters
uarlouski Feb 25, 2019
2a18600
Merge pull request #9 from uarlouski/fixSSMITM
mrog Feb 25, 2019
17028e8
Fix for newer maven javadoc plugin
mrog Feb 28, 2019
7a2273c
Clean up
uarlouski Feb 27, 2019
1769e97
Add ability to load keystore from classpath
uarlouski Feb 28, 2019
228adc2
Fix typo loadKetStore -> loadKeyStore
uarlouski Feb 28, 2019
d3faaca
Reverting test change for travis-ci
mrog Feb 28, 2019
ffadef2
Removed Java 7 from Travis settings
mrog Feb 28, 2019
e8ef7f5
Merge pull request #10 from uarlouski/fixSSMITM
mrog Feb 28, 2019
9a3de04
Added badges to README
mrog Feb 28, 2019
62452ff
Merge branch 'master' of https://github.com/mrog/LittleProxy
mrog Feb 28, 2019
e3a317f
2.0.0 beta 1 release
mrog Mar 2, 2019
7323389
Updated README
mrog Mar 2, 2019
dc6b057
Updated README and cleaned up pom.xml a bit
mrog Mar 2, 2019
3e5c0f0
Added release notes
mrog Mar 3, 2019
d5f0384
Updated README
Mar 4, 2019
3e75b02
Updated README
Mar 4, 2019
7f0e079
Add support for Proxy Protocol.
Mar 24, 2019
30aea01
Merge branch 'master' into master
gautam142857 Mar 27, 2019
7f283ef
Use ProxyProtocolMessage instead of HAProxyMessage
Mar 28, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ sudo: false

language: java
jdk:
- oraclejdk7
- oraclejdk8

cache:
Expand Down
28 changes: 18 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,28 @@
[![Build Status](https://travis-ci.org/adamfisk/LittleProxy.png?branch=master)](https://travis-ci.org/adamfisk/LittleProxy)
[![Build Status](https://travis-ci.com/mrog/LittleProxy.svg?branch=master)](https://travis-ci.com/mrog/LittleProxy)
[![DepShield Badge](https://depshield.sonatype.org/badges/mrog/LittleProxy/depshield.svg)](https://depshield.github.io)

LittleProxy is a high performance HTTP proxy written in Java atop Trustin Lee's excellent [Netty](http://netty.io) event-based networking library. It's quite stable, performs well, and is easy to integrate into your projects.
This is an updated fork of adamfisk's LittleProxy. The original project appears
to have been abondoned. Because it's so incredibly useful, it's being brought
back to life in this repository.

LittleProxy is a high performance HTTP proxy written in Java atop Trustin Lee's
excellent [Netty](http://netty.io) event-based networking library. It's quite
stable, performs well, and is easy to integrate into your projects.

One option is to clone LittleProxy and run it from the command line. This is as simple as:

```
$ git clone git://github.com/adamfisk/LittleProxy.git
$ git clone git@github.com:mrog/LittleProxy.git
$ cd LittleProxy
$ ./run.bash
```

You can embed LittleProxy in your own projects through Maven with the following:

```
<dependency>
<groupId>org.littleshoot</groupId>
<groupId>xyz.rogfam</groupId>
<artifactId>littleproxy</artifactId>
<version>1.1.2</version>
<version>2.0.0-beta-1</version>
</dependency>
```

Expand Down Expand Up @@ -143,11 +149,13 @@ For examples of configuring logging, see [src/test/resources/log4j.xml](src/test

If you have questions, please visit our Google Group here:

https://groups.google.com/forum/#!forum/littleproxy
https://groups.google.com/forum/#!forum/littleproxy2

(The original group at https://groups.google.com/forum/#!forum/littleproxy isn't
accepting posts from new users. But it's still a great resource if you're
searching for older answers.)

To subscribe, send an E-Mail to mailto:LittleProxy+subscribe@googlegroups.com.
Simply answering, don't clicking the button, bypasses Googles registration
process. You will become a member.
To subscribe, send an e-mail to [LittleProxy2+subscribe@googlegroups.com](mailto:LittleProxy2+subscribe@googlegroups.com).

Benchmarking instructions and results can be found [here](performance).

Expand Down
10 changes: 10 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Release Notes

- 2.0.0-beta-1
- New Maven coordinates
- Moved from Java 7 to 8
- Updated dependency versions
- Made client details available to ChainedProxyManager
- Refactored MITM manager to accept engine with user-defined parameters
- Added ability to load keystore from classpath

Binary file modified littleproxy_cert
Binary file not shown.
Loading