Michael Peter Christen
7005ecdabd
cleanup
11 years ago
Michael Peter Christen
c951945666
modified log-in detail to enable admin-login from localhost with stored
...
hash even if localhost access is disabled. This is urgently needed for
the apicall.sh script since that is used for high-availability set-up
(checkalive and indexdump for index mirroring)
11 years ago
Michael Peter Christen
9bd71fdbb4
made the access tracker class static because it shall be used by the
...
jetty auth module
11 years ago
Michael Peter Christen
1c56befb93
fixed mess with test on localhost (which means local hosts for some
...
cases)
11 years ago
Michael Peter Christen
7d6fc79eb8
refactoring (usage of constant names for attributes of authentication
...
check)
11 years ago
reger
e2ccb6ce9d
modified DefaultServlet parameter on invoke templates
...
call response with post=0 (if post empty) simulating previous behavior.
(template servlets typically test for post==null,
found one more Crawler.p.java were empty post caused problem,
= defaults not correctly set)
11 years ago
reger
4c38bceafc
handle http connect for proxy
...
refactor header cleanup (reuse existing code)
11 years ago
reger
cfabe8f67a
harmonize access restriction for urlproxy servlet
...
with proxy handler, what is currently
- use switched on in config
- access from a local IP / hostname
fix shutdown exception for crashprotection handler on interrupted connections.
11 years ago
reger
e6b9643fd6
extended request for local peer check to by hostname resolved ip
...
the current islocal() check did not detect a domain.com address as request for the local peer.
11 years ago
reger
c797f108a1
add error response on deniedl proxy access
...
send http 403 response
11 years ago
reger
0583f44306
reimplement proxy access log (to Jetty ProxyHandler)
...
- using existing HTTPDProxyHandler logger
- allow local loopback ip to access proxy
11 years ago
reger
8cbc1c970a
Security Hot-Fix: for transparent proxy.
11 years ago
reger
19c1a7a5ca
change SolrServlet from Filter to Servlet
...
(as no multicore required)
this allows to simplify context/servlet initialization in Jetty init.
11 years ago
orbiter
c3dee2d6bd
added security patch
11 years ago
orbiter
2018e55f8b
switched back on index deletion (was accidently off because new jetty
...
framework delivers never null to post arguments .. there may be more of
that kind of problems)
11 years ago
orbiter
3961b643a3
write solr searches to search log
11 years ago
reger
3d913558ab
display configured adminUserName in ConfigAccounts_p
...
- fix read default username in in loginservice
11 years ago
reger
65a2f3d5e7
tweak Jetty credentials to work with YaCy UserDB
...
- user entry in UserDB with admin right can login to access protected pages
- dto. admin user, choosen username is stored in conf (adminAccountUserName=)
11 years ago
reger
7d6b34a89f
Merge origin/master
11 years ago
reger
45e8750ba5
nasty quick fix for admin login with other username as admin
...
- userDB is not sync'ed with Jetty credentials as of now only the std. admin account can login
switched initial browser open with ssl active back to std. http port
11 years ago
Michael Peter Christen
667a6adddb
- use default files from yacy.init property "defaultFiles" if no
...
jetty-configuration is given for default files.
- fix a problem with default paths if no path is given (i.e.
http://localhost:8090 instead of http://localhost:8090/ ). Without this
patch the path was resolved automatically to http://localhost:8090//
11 years ago
reger
71cac1a278
added SSL/HTTPS connector to support SSL/https connection on port 8443
...
!!! attention !!! to make sure YaCy can start, https will be disabled if port 8443 is used
- added ping test for above to migration
- as of now port for https is hardcoded to default 8443
- if not urgend required I'd leave it this way (it's standard) to use different ports for http and https
- post https port on ConfigBasic.html (if active)
11 years ago
Michael Peter Christen
e17624b6dd
added html retrieval from alternative DATA/HTDOCS path
11 years ago
Michael Peter Christen
20b48f894f
refactoring: moving all servlets to the same package (the solr servlet
...
is currently actually a filter which should be changed somehow)
11 years ago
Michael Peter Christen
84167adb49
removed unused anomichttpd code after migration to jetty
11 years ago
Michael Peter Christen
7603e879dc
Merge branch 'master' into HEAD
...
Conflicts:
.classpath
source/net/yacy/cora/federate/solr/SolrServlet.java
11 years ago
reger
18497f6475
remove unused init parameter from DefaultServlet
...
- remove "RelativeResourceBase" parameter
11 years ago
reger
b43bbd3cc4
join DefaultServlet and Jetty8 implementation
...
- removing Jetty 8 specific dependencies
11 years ago
reger
089c5007ee
move conditionalHeader to DefaultServlet
...
- by removing Jetty specific implementation detail
11 years ago
reger
ac067b5236
clean-up Jetty handler classes
11 years ago
reger
b75e92aac3
add read queryparameter in gsaservlet
11 years ago
reger
1e94719084
fix NPE on mime detection of unknown file extension
11 years ago
reger
26bb1e37b7
implement core selection in SolrServlet
...
- making initcore() obsolete
11 years ago
reger
444a9ae674
remove unused options and attributes from DefaultServlet
...
cleanup obsolete class files
11 years ago
reger
b1dc9a6f52
- disable Jetty servlet defaultUseCache (prevent double caching)
...
- include short memory status check for class cache in DefaultServlet
- remove obsolete Resource interface for Jetty8YaCyDefaultServlet
11 years ago
reger
94293176a3
use writeOptionHeaders with ServletResponse parameter only
11 years ago
reger
b26787dc2d
- DefaultServlet: remove static gzip option
...
YaCy doesn't use pre-gzip'ed static html pages
- ProxyServlet: remove not neede procedure
- Server init: skip one overlaping servlet context
11 years ago
reger
b29d262e70
implement Jetty8HttpServerImpl.generateSocketAddress
...
(code 1:1 copied from serverCore)
11 years ago
reger
1437c45383
merge rc1/master
11 years ago
reger
082c9a98c1
move writeHeaders from Jetty8 servlet to YaCyDefaultServlet
...
- after removing Jetty server dependency (of Response using HttpServletResponse only)
11 years ago
reger
de1f02420b
implement HtmlResponseWriter to solrServlet (and rss / opensearch responswriter) as in yacy select servlet.
...
- set contenttype of HTLM/GrepHTML-Reponsewriter to "text/html"
- set a contenttype to GSAsearchServlet
11 years ago
reger
bfdb404867
implement a Jetty reconnect to work with Configbasic_p.html port change
...
- instead of shutting down the server it should be sufficient to manipulate the Jetty http connector
11 years ago
reger
d6760df3e5
fix servlet class exist check to use default path only (in Jetty8YaCyDefaultServlet)
...
- del redundant doget code in yacydefaultservlet
- small declaration code opts
- del obsolete libt/proxyservlet.java
11 years ago
reger
6944225037
- add GSA search /gsa/search servlet for Jetty to Server init
...
- include SecurityHandler check for /gsa/ /solr/
- change one more YaCyDefaultServlet dependency from Jetty to std. javax.Servlet
11 years ago
reger
53cb30a221
reduce logging (by assigning logger to existing logger)
...
- small additional cleanups
11 years ago
reger
332c6d4fe1
reactivate Domain handler for .yacy / .yacyh handling
11 years ago
reger
06da6f517c
add YaCyProxyServlet to handle /proxy.html?url=proxyurl
...
- based on Jetty ProxyServlet
- at this time use existing HTTPD ProxyHandler for url rewrite
- add jetty-client jar (dependency in Jetty ProxyServlet)
reuse ProxyHandler.convertHeaderFromJetty in YaCyDefaultServlet
11 years ago
reger
cb2dbcb843
add graceful Jetty shutdown option
...
- as Jetty stop is not synced, yet
- include jetty jars and servlet-3.0 api jar in Eclipse .classpath
11 years ago
reger
da4ff5aefa
add YaCy HttpCommand "authenticate" check to DefaultServlet
11 years ago
reger
77a73c7475
add YaCy HttpCommand "location" check to DefaultServlet
11 years ago