trac-GenshiMacro

Software kuvakaappaus:
trac-GenshiMacro
Ohjelmiston tiedot:
Versio: 0.1
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Ethan Jucovy
Lupa: Vapaa
Suosio: 256

Rating: 3.0/5 (Total Votes: 2)

Trac-GenshiMacro on Trac plugin jonka avulla voit kirjoittaa ja tehdä Genshi malleja suoraan wiki-sivuja uuden Genshi prosessori.
Sinun malleja pääsevät pyyntöä req, jotka voivat olla hyödyllisiä tehtäviä, kuten URL sukupolvi, renderöinti muoto ilmiasuja POST-pyyntöjä, ja tarkistamalla kirjautuneen käyttäjän.
Huomautus: no turvallisuus näkökohdat lainkaan meni tekemistä tämän plugin. Voisi olla kauhea ajatus. Trac ydin dev Remy Blank sanoi:
& Nbsp;> Genshi mallien avulla täytäntöönpanosta mielivaltaisen Python koodia. Joten et periaatteessa
& Nbsp;> antaa käyttäjille, jotka voivat lisätä makro tahansa (wiki sivu, lippu kommentti,
& Nbsp;> jne) oikeuden toimia käyttäjän käynnissä Trac, mukaan lukien käynnissä run
& Nbsp;> tahansa komentotulkin komento.
& Nbsp;>
{{{#! Genshi

$ {open ('/ etc / apache2 / htpasswd "). Lue ()}

}}}
{{{#! Genshi
& Nbsp; tuonti os
& Nbsp; os.system ("rm /path/to/env/db/trac.db")
? >
}}}
& Nbsp;>
& Nbsp;> Joten minun neuvoni on, vain jotta tämä makro sivustoja, joissa voit luottaa * kaikki *
& Nbsp;> käyttäjät, jotka voivat muokata * mitään * wiki tekstiä web-palvelimen tilille.
Kokoonpano ja Käyttö
Voit käyttää plugin, asenna se Trac ympäristössä ja mahdollistaa sen komponenttien trac.ini:
[Komponentit]
genshimacro. * = käytössä
Voit kirjoittaa Genshi malleja suoraan wikin sivuja, kuten niin:
{{{
#! Genshi

& Nbsp;
& Nbsp;
& Nbsp;

& Nbsp; & Nbsp; id = "kenttä-yhteenveto" />
& Nbsp;
& Nbsp;
& Nbsp;

& Nbsp;

& Nbsp;
& Nbsp; Jos haluat tehdä uuden lipun, sinun täytyy
& Nbsp; kirjaudu sisään tai
& Nbsp;
luo tunnus
& Nbsp; ensin.

& Nbsp;

& Nbsp;


}}}

Vaatimukset :

  • Python
  • Trac

Muu ohjelmistojen kehittäjä Ethan Jucovy

Kommentit trac-GenshiMacro

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!