Trac AUTH PLAIN

Niestety czasami jest tak, że trzeba wymusić PLAIN w SMTP ;) domyślnie TRAC tego nie potrafi, więc trzeba było dodać mały hack do konfiguracji, żeby wymuszać. Hack: trac:/home/trac/sites# diff /usr/share/python-support/trac/trac/notification-orig.py /usr/share/python-support/trac/trac/notification.py 87c87,90 < --- > > force_plain = BoolOption('notification', 'force_plain', 'false', > """Force AUTH PLAIN in SMTP Authentication.""") > 162a166 > self._force_plain = self.env.config.getbool('notification', 'force_plain') 279c283 < # self.server.set_debuglevel(True) --- > self.server.set_debuglevel(True) 285a290,292 > if self._force_plain: > self.server.ehlo() > self.server.esmtp_features["auth"] = "LOGIN PLAIN" W trac.ini dodajemy: ...

listopada 13, 2008 · paramah

OpenID - opanowanie chaosu.

Jak już pisałem na tym blogu OpenID już działa, chcąc iść za ciosem stwierdziłem, że dobrze by było wykorzystać technologię w innych usługach, które wykorzystuje na codzień. Największym problemem, jest aktualnie utrzymanie listy użytkowników trac’ów jakie prowadzę, więc czemu by nie wymusić na użytkownikach posiadania OpenID aby z nich korzystali ? Na TracHacks znalazłem OpenIDPlugin wymaga on OpenID library. Na razie walczę z nim, o postępach niechybnie napiszę (o ile nie pozwoli na to czas). ...

września 4, 2008 · paramah

Trac i problem z fBSD

Ogólnie rzecz biorąc problem występował już od jakiegoś czasu ale nigdy nie miałem chwili żeby do tego porządnie usiąść. Sam fakt debugowania python’a mnie przerażał no ale musiałem coś z tym zrobić bo jaki TRAC jest każdy widzi - czasami cholernie potrzebny ;) tak więc zabrałem się do rozgryzania problemu z segfaultem przy trac-admin, po pierwsze czekało mnie uruchomienie gdb oto rezultat: #0 0x285b6603 in sqlite3Fts2InitHashTable () from /usr/local/lib/libsqlite3.so.8 No wszystko wiadomo odpowiedzialny okazał się sqlite, aktualnie przbudować trzeba było configurację sqlite’a tak aby nie używał FTS2, czyli Full Text Search no ok, za pomocą ...

marca 12, 2008 · paramah