Einloggen
[c] [test] [fefe]

/c/ – Pufferüberlauf


Neuen Faden erstellen

(≤ 4)



[0] [1] [2] [3]

  • [l] Quellcodeklebrig? Frickelfelix Wed, 02 Jan 2019 23:05:00 GMT Nr. 5853 Klebrig
    PNG 623×714 235.4k
    Schraubt hier jemand außer Zuse am DC-Quelltext?

    Die Projektziele haben mir gefallen und obwohl Portabilität nicht mit aufgeführt wird und ausdrücklich Linux gefordert, habe ich mal versucht, es auf meinem LSD zum laufen zu bekommen. Auf die namensgebende Diäten-Libc kann man verzichten, libowfat und Abhängigkeiten sind als Paket vorhanden.

    Kleinere Unterschiede , wie dass
    * sich include- und lib-Pfade unterscheiden,
    * BSD-gcc alt ist und z.B. -mmititage-rop nicht unterstützt,
    * einige Bibos in BSD nicht existieren, oder dass
    * Funktionsprototypen für malloc und alloca nicht in eigenen Header-Dateien liegen,

    lassen sich trivial lösen. Gestoppt habe ich jetzt, bei fallocate (z.B. db.c:398). Vielleicht kann man es einfach ein #ifdef _GNU_SOURCE eingefassen, aber was war hier die Absicht des Verfassers?

    Was hält Felix von einem Klebefaden für Quellcodefrickler? Wenn man auf Gitgud schaut, könnte das Projekt Aufmerksamkeit und Zuarbeiter gebrauchen (issues == mergereqs == 0).
15 Antworten nicht angezeigt.
  • [l] Felix Tue, 05 Mar 2019 17:56:39 GMT Nr. 8087
    >>8038
    Stimmt der Git-Pfad so? Bin mit Git noch nicht ganz warm.

    >Hast du etwas bestimmtes mit der Software vor?
    Ja, C-Praxis bekommen. Vielleicht hast du bei Linux schon von den Kernel-Putzen gehört.

  • [l] Zuse ## Admin Wed, 06 Mar 2019 16:54:39 GMT Nr. 8148
    >>8087
    >Stimmt der Git-Pfad so? Bin mit Git noch nicht ganz warm.
    Sollte stimmen. Wenn es funktioniert, dann stimmt es auch.
  • [l] Frickelfelix Fri, 29 Mar 2019 21:32:32 GMT Nr. 9101
    diff --git a/src/dietchan/src/dietchan.c b/src/dietchan/src/dietchan.c
    index 46727cc..68ad8d2 100644
    --- a/src/dietchan/src/dietchan.c
    +++ b/src/dietchan/src/dietchan.c
    @@ -246,7 +246,7 @@ int handle_write_events(int limit)
     		if (!ctx) {
     			io_dontwantwrite(s);
     			io_close(s);
    -			printf("Warning: cookie is null\n");
    +			buffer_putsflush(buffer_2, "Warning: cookie is null\n");
     			continue;
     		}
     		context_flush(ctx);
    @@ -258,8 +258,11 @@ void add_listener(struct ip ip, uint16 port)
     {
     	char buf[256];
     	buf[fmt_ip(buf,&ip)] = '\0';
    -	fprintf(stderr, "Creating listener on port %d for address %s\n", (int)port, buf);
    -
    +	buffer_puts(buffer_2, "Creating listener (try http://");
    +	buffer_puts(buffer_2, buf);
    +	buffer_puts(buffer_2, ":");
    +	buffer_putulong(buffer_2, (unsigned long)port);
    +	buffer_putsflush(buffer_2, "/c for the default board).\n");
     	struct listener *listener = listeners + listener_count;
     	listener->ip = ip;
    
  • [l] Zuse ## Admin Sat, 30 Mar 2019 00:54:43 GMT Nr. 9103
    >>9101
    Danke, ist drin.

  • [l] Regeln Effe ## Admin Sun, 27 May 2018 11:57:26 GMT Nr. 2 Klebrig Geschlossen
    JPG 900×1200 134.9k
    Kurze Durchsage.

    0. Nichts illegales (in den USA oder in der EU)
    1. Bitte auch keinen Grenzwertscheiß
  • [l] Effe ## Admin Sun, 27 May 2018 15:21:15 GMT Nr. 6
    Unterstützte Formate: JPEG, PNG, GIF, WEBM, PDF

    Maximal 10 MB pro Datei.

  • [l] Antitrollmaßnahme Genervter Felix Mon, 01 Apr 2019 20:01:07 GMT Nr. 9204
    GIF 2×2 35
    Zuse, bitte sperr doch die Fadenerstellung auf /fefe/
3 Antworten nicht angezeigt.
  • [l] nicht mehr genervter Felix Mon, 01 Apr 2019 21:32:01 GMT Nr. 9210
    >>9209

    Mein Name ist Zufall, Rainer Zufall.

    Eine vielleicht etwas extreme Maßnahme könnte noch sein, IPs, die von kohlchan (referrer) kommen, am POSTen zu hindern. hab mich nicht damit beschäftigt, aber vielleicht kann sowas sogar nginx bereits.
  • [l] Zuse ## Admin Mon, 01 Apr 2019 21:46:05 GMT Nr. 9211
    >>9210
    Dietchan ist ein inkludistisches Brett.
  • [l] Felix Tue, 02 Apr 2019 14:00:12 GMT Nr. 9237
    >>9210
    Kohlchan verschickt keine Referrer:

    >referrer-policy: no-referrer
  • [l] Felix Tue, 16 Apr 2019 08:54:59 GMT Nr. 9768 SÄGE
    >>9210
    >kein technisches Verständnis
    >dummer Plan
    >Kohlverhetzung
    Nicht anders erwartet.

  • [l] ++ BRECHEND ++ Felix Thu, 29 Nov 2018 13:08:31 GMT Nr. 4882
    PNG 360×594 250.5k
    Kohlchan geht wieder!!!
  • [l] Felix Tue, 22 Jan 2019 17:07:49 GMT Nr. 6442
    JPG 1280×720 94.0k
  • [l] Felix Mon, 01 Apr 2019 03:37:16 GMT Nr. 9160
    Falls du gerade das Gegenteil empfinden solltest werter Felix, so nutze doch einfach den Lieferanteneingang.

  • [l] Reversi is ded Sun, 24 Mar 2019 11:40:02 GMT Nr. 8759
    It just says "disconnected".

    Also please implement a chat and spectate function.

    Thanks!
2 Antworten nicht angezeigt.
  • [l] Felix ## Admin Sun, 24 Mar 2019 14:37:41 GMT Nr. 8772
    Thanks for the report. The server just stopped accepting connections somehow. I have restarted it.

    >Also please implement a chat and spectate function.
    I plan to do that when I get around to it.
  • [l] Felix Mon, 25 Mar 2019 16:57:42 GMT Nr. 8835
    I'll post it here so as to not spam the catalog. Please put in more US flags, the wait is too long for us Ameribros. I would recommend CSA (Louisiana, Arkansas, Tennessee, Mississippi, Alabama, Georgia, South Carolina, North Carolina, Virginia (60M population)), New York (20M population), Florida (20M population), New England (Connecticut, Rhode Island, Massachusetts, Vermont, New Hampshire, Maine (15M population)), and California (40M population). This would leave the rest of the US with only 125 million instead of 280 million like we have now.
  • [l] Felix Wed, 27 Mar 2019 22:41:50 GMT Nr. 8994 SÄGE
    bitte worum geht es hier!? und seit wann wird hier nichtdeutsch gesprochen!?
  • [l] Felix Thu, 28 Mar 2019 17:38:40 GMT Nr. 9034
    >>8994
    reversi.dietchan.org

  • [l] BENIS Felix Thu, 29 Nov 2018 12:04:33 GMT Nr. 4829
    JPG 778×812 127.6k
    :DDDDDDDDDD
  • [l] Felix Thu, 29 Nov 2018 12:22:43 GMT Nr. 4841
    Hello am 48 year man from somalia. Sorry for my bed england. I selled my wife for internet connection so I can watch Herbert Gonenmeyr vides.
  • [l] hallo Felix Sun, 06 Jan 2019 20:21:30 GMT Nr. 5945
    i dont speak germanian
    ik spreek alleen maar nederlands
    hahaahhaahhahahahahhahahaha

  • [l] Felix Sat, 09 Feb 2019 23:42:11 GMT Nr. 7108
    JPG 786×693 64.0k
    Was ist der Sinn von diesem Brett hier?
  • [l] Felix Sun, 10 Feb 2019 16:05:10 GMT Nr. 7130
    PNG 914×1091 22.5k
    Der Sinn ist das, was du draus machst.
  • [l] Felix Mon, 18 Feb 2019 13:09:09 GMT Nr. 7519
    Der Sinn dieses Brettes, bitte.
  • [l] Felix Thu, 07 Mar 2019 23:38:33 GMT Nr. 8185
    Bernd mag das Brett.

  • [l] FFMPEG- Felix Fri, 08 Feb 2019 12:42:18 GMT Nr. 7065
    WEBM 640×480 1:23 5.1M
    6,1 MB für 83 Sekunden

    $ ffmpeg -i harmonie.mkv -b:v .5M -to 83 harmonie.webm


    Was hat Felix neulich kotiert?

    Auch: Felix alte kotier.bat:
    REM KOTIERE IM DOPPELPASS
    SET O=-b:v 0 -crf 40 -threads 8 -tile-columns 6 -y -hide_banner
    FFMPEG -i x.mp4 %O% -pass 1 -speed 4 - an -f webm NUL
    FFMPEG -i x.mp4 %O% -pass 2 -speed 2 y.webm
    

  • [l] Felix Sat, 09 Feb 2019 05:25:26 GMT Nr. 7099
    WEBM 640×480 14:20 8.7M
    Felix merkt gerade, dass er anscheinend schon länger nichts mehr kotiert hat. Eines der komplizierteren Projekte war Video relatiert - 15 Minuten in 9 MB.

    Felixens Kotierskript wird immer wieder von Hand editiert:

    VBITRATE=200K
    
    #VF=-vf scale=-1:720
    
    #ln -s "$1" /tmp/fuckyou
    
    #SUBTITLES="-vf subtitles='/tmp/fuckyou'"
    
    #STARTTIME="-ss 00:02:18.055"
    
    #ENDTIME="-to 03:59.697"
    
    VCODEC='-c:v libvpx-vp9'
    
    ffmpeg -i "$1" -sn $VCODEC -pass 1 $VF -b:v $VBITRATE -threads 8 -speed 8 \
      $STARTTIME $ENDTIME \
      -tile-columns 6 \
      -an -f webm -y $SUBTITLES  /dev/null
    
    ABITRATE=16K
    
    ffmpeg -i "$1" -sn $VCODEC -pass 2 $VF -b:v $VBITRATE -threads 8 -speed 4 \
      $STARTTIME $ENDTIME \
      -tile-columns 6 -auto-alt-ref 1 -lag-in-frames 25 \
      -c:a libopus -b:a $ABITRATE \
      -f webm $SUBTITLES "$1.webm"
    

  • [l] CSS Felix Tue, 25 Sep 2018 17:38:44 GMT Nr. 3010
    PNG 1907×995 43.4k
    Kann ich haben CSS hier? Typo3.css und so? Vielleicht sogar dieses kühle VT220-Stilblatt (Stylesheet)?
6 Antworten nicht angezeigt.
  • [l] Felix Fri, 30 Nov 2018 15:07:28 GMT Nr. 4946
    kurze nachfrage: hat sich da schon was getan, cssfelix?

    >>3873
  • [l] Sehr einfache, augenfreundliche userContent.css Felix Mon, 07 Jan 2019 00:38:11 GMT Nr. 5949
    @-moz-document domain("dietchan.org"), domain("kohlchan.net") {
    	a,body,input[type="text"],input[type="password"],textarea,
    	.username,.quote,
    	.banner/*KC*/,
    	h2,.ban,.boardlist,.file,.name,.pages,.post,.quote2,.sage,.sticky/*KC*/
    	{		/* Grundstil */
    		background-color:	#222	!important;
    		color:			#ccc	!important;
    		border-width:		0	!important;
    	}
    	.subject,
    	h1,h2,.banner/*KC*/
    	{		/* hervorgehoben */
    		color:			#0c0	!important;
    	}
    }
    

    Ärgerlicherweise bleiben ausgerechnet auf diesem Brett alle Eingabefelder weiß. Hat Jemand Ahnung, wie ich den Brauserier dazu überreden kann?
  • [l] Felix Mon, 07 Jan 2019 04:22:38 GMT Nr. 5950
    PNG 642×458 22.3k
    >>5949
    Nett!
    >Ärgerlicherweise bleiben ausgerechnet auf diesem Brett alle Eingabefelder weiß.
    Kann das Problem nicht nachvollziehen, bei mir funktioniert es.
  • [l] Felix Wed, 23 Jan 2019 21:10:06 GMT Nr. 6494
    >>5950
    Mit Iridium auch kein Problem. Eine userContent.css gibt es nicht (mehr) und man soll stattdessen eine eigene Erweiterung schreiben (Wiebitte, WzF?!). Allerdings geht das über 9000 Mal besser als das Mozilla je hinbekommen hat und Felix hat jetzt seine erste Brausererweiterung schreiben können.

  • [l] Felix Wed, 19 Dec 2018 19:47:45 GMT Nr. 5495
    GIF 400×192 928.9k
    Wirst du dieses Scheißbrett einigermaßen benutzbar machen? Also durch Klicks die Postingsnummer in die Antwortfeld setzten und so?
3 Antworten nicht angezeigt.
  • [l] Felix Mon, 24 Dec 2018 01:36:46 GMT Nr. 5572
    Zitieren ist immer geil.
  • [l] Felix Fri, 28 Dec 2018 00:14:43 GMT Nr. 5637
    PNG 1080×791 1.7M
    >>5504
    ging das nicht auf krautchan mal? kann sein dass ich mich irre. auf jeden fall geht's bei kohlchan nicht mehr und ich muss die postennummer immer händisch kopieren
  • [l] Felix Tue, 01 Jan 2019 00:22:31 GMT Nr. 5799
    >Dieses Brett wird nicht mit JavaScript verschandelt.

    dies. wer es nicht schafft, text zu markieren, gehört der rechner entsorgt. mit x11 hat man eh mindestens zwei clipboards verfügbar.
  • [l] Felix Thu, 10 Jan 2019 09:02:54 GMT Nr. 6052
    >>5799
    Beim niedrigen Pfostenaufkommen von dietchan kann man die Pfostennummer auch einfach tippen.


[0] [1] [2] [3]
[c] [test] [fefe]