# # ChangeLog for neercs/trunk # # Generated by Trac 1.2.2 # Jan 20, 2021, 3:03:11 AM Sat, 02 Aug 2008 10:53:55 GMT Jean-Yves Lamoureux [2641] * neercs/trunk/src/effects.c (modified) * neercs/trunk/src/input.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/screens.c (modified) * neercs/trunk/src/server.c (modified) * Added window list and window selection by name using ctrl-a-" Sat, 02 Aug 2008 10:52:30 GMT Pascal Terjan [2640] * neercs/trunk/TODO (modified) * Fill TODO with nice wishes Sat, 02 Aug 2008 10:23:49 GMT Jean-Yves Lamoureux [2639] * neercs/trunk/src/input.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/screens.c (modified) * neercs/trunk/src/server.c (modified) * We can now choose current window with ctrl-a-N where N is 0-9 Sat, 02 Aug 2008 09:51:05 GMT Jean-Yves Lamoureux [2638] * neercs/trunk/src/server.c (modified) * Don't quit if a refresh doesn't work. Problem must be tougher as ... Fri, 01 Aug 2008 16:02:17 GMT Pascal Terjan [2627] * neercs/trunk/src/effects.c (modified) * neercs/trunk/src/lock.c (modified) * Use "config.h" everywhere Fri, 01 Aug 2008 14:24:38 GMT Pascal Terjan [2626] * neercs/trunk/src/input.c (modified) * Handle Ctrl-a k (and not only Ctrl-a Ctrl-k) Fri, 01 Aug 2008 13:55:37 GMT Pascal Terjan [2625] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/server.c (modified) * Filter out events that we don't use * Reduce caca_get_event timeout Fri, 01 Aug 2008 13:44:49 GMT Pascal Terjan [2624] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/server.c (modified) * Move all server creatio ninto server.c Fri, 01 Aug 2008 13:37:12 GMT Pascal Terjan [2623] * neercs/trunk/src/server.c (modified) * No need to reize windows until we now the size of the client Fri, 01 Aug 2008 13:10:07 GMT Pascal Terjan [2622] * neercs/trunk/src/server.c (modified) * Don't use free'd title during the final animation Thu, 31 Jul 2008 14:16:36 GMT Sam Hocevar [2615] * neercs/trunk/src/term.c (modified) * term.c: use size_t instead of unsigned int to avoid warnings. Wed, 30 Jul 2008 23:34:55 GMT Pascal Terjan [2614] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/server.c (modified) * Factorize some code in attach.c Wed, 30 Jul 2008 22:42:34 GMT Pascal Terjan [2613] * neercs/trunk/src/main.c (modified) * Handle events even if we get flooded on the socket Wed, 30 Jul 2008 21:38:52 GMT Pascal Terjan [2612] * neercs/trunk/src/mytrace.c (modified) * Revert change about ptrace.h, should not be commited Wed, 30 Jul 2008 21:35:44 GMT Pascal Terjan [2611] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/mytrace.c (modified) * Fix copy/paste errors Wed, 30 Jul 2008 21:19:10 GMT Pascal Terjan [2610] * neercs/trunk/configure.ac (modified) * Fix build without PAM Sun, 27 Jul 2008 20:57:53 GMT Pascal Terjan [2598] * neercs/trunk/src/attach.c (modified) * Fix attach which got broken by .srv addition Sun, 27 Jul 2008 20:19:02 GMT Pascal Terjan [2597] * neercs/trunk/src/server.c (modified) * Don't detach on temporary write failure Sun, 27 Jul 2008 19:08:41 GMT Pascal Terjan [2596] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/main.c (modified) * Suffix the server socket, it's on them that we glob * If the last ... Sun, 27 Jul 2008 18:58:12 GMT Pascal Terjan [2595] * neercs/trunk/src/main.c (modified) * But don't leak Sun, 27 Jul 2008 18:56:33 GMT Pascal Terjan [2594] * neercs/trunk/src/main.c (modified) * Wait until the server is started Sun, 27 Jul 2008 09:08:57 GMT Pascal Terjan [2593] * neercs/trunk/src/server.c (modified) * Disconnect when failing to write to the client Sun, 27 Jul 2008 08:48:33 GMT Pascal Terjan [2592] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/main.c (modified) * Include config.h in attach.c to have DEBUG Sun, 27 Jul 2008 08:25:32 GMT Pascal Terjan [2591] * neercs/trunk/src/main.c (modified) * Fix a double free and free everything in case of error Sun, 27 Jul 2008 08:08:33 GMT Pascal Terjan [2590] * neercs/trunk/src/server.c (modified) * Fix warnings Sun, 27 Jul 2008 02:33:30 GMT Pascal Terjan [2589] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/server.c (modified) * Add missing part in detach code (a lot of cleanup and fixes needed) Sat, 26 Jul 2008 23:17:04 GMT Pascal Terjan [2588] * neercs/trunk/src/Makefile.am (modified) * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/input.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/server.c (added) * Rewrote detach handling, enjoy silent neercs Sat, 26 Jul 2008 23:06:09 GMT Pascal Terjan [2587] * neercs/trunk/src/configuration.c (modified) * Ensure screen_list->config is NULL when there is no config file Wed, 23 Jul 2008 21:55:38 GMT bsittler [2582] * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/term.c (modified) improved terminal emulation (partial ISO-2022 support) Wed, 23 Jul 2008 21:54:24 GMT bsittler [2581] * neercs/trunk/src/input.c (modified) * neercs/trunk/src/main.c (modified) Ctrl-A a & Ctrl-A ? behaviour Wed, 23 Jul 2008 21:52:54 GMT bsittler [2580] * neercs/trunk/src/lock.c (modified) * neercs/trunk/src/mytrace.c (modified) OS X compilation fixes Wed, 16 Jul 2008 17:24:14 GMT Sam Hocevar [2547] * neercs/trunk/src/mygetopt.c (modified) * mygetopt.c: fix a parsing issue with short options. Wed, 16 Jul 2008 13:36:51 GMT Sam Hocevar [2538] * neercs/trunk/configure.ac (modified) * neercs/trunk/src/lock.c (modified) * lock.c: do not build PTY locking mechanism if PAM isn't present. Wed, 02 Jul 2008 14:35:26 GMT Sam Hocevar [2516] * neercs/trunk/src/grab.c (modified) * neercs/trunk/src/mytrace.c (modified) * neercs/trunk/src/mytrace.h (modified) * Fork the grabbed process and exit the parent. Unfortunately for ... Tue, 01 Jul 2008 20:35:22 GMT Sam Hocevar [2514] * neercs/trunk/src/mytrace.c (modified) * neercs/trunk/src/mytrace.h (modified) * Add kill() to the list of supported remote syscalls. We might need ... Tue, 01 Jul 2008 19:43:36 GMT Sam Hocevar [2513] * neercs/trunk/src/mytrace.c (modified) * neercs/trunk/src/mytrace.h (modified) * Add write() to the list of supported remote syscalls. Tue, 01 Jul 2008 14:30:18 GMT Sam Hocevar [2512] * neercs/trunk/src/grab.c (modified) * Add missing headers and _XOPEN_SOURCE definition to grab.c. Tue, 01 Jul 2008 14:14:54 GMT Sam Hocevar [2511] * neercs/trunk/src/mytrace.c (modified) * neercs/trunk/src/neercs.h (modified) * Allow to grab 32-bit applications from a 64-bit neercs process. Mon, 30 Jun 2008 23:26:57 GMT Sam Hocevar [2510] * neercs/trunk/configure.ac (modified) * neercs/trunk/src/neercs.h (modified) * Add a --debug flag to the configure step. Mon, 30 Jun 2008 23:26:52 GMT Sam Hocevar [2509] * neercs/trunk/src/Makefile.am (modified) * neercs/trunk/src/grab.c (modified) * neercs/trunk/src/mytrace.c (copied) * neercs/trunk/src/mytrace.h (added) * Split grab.c into the grabbing heuristic and the pure ptrace ... Mon, 30 Jun 2008 23:26:46 GMT Sam Hocevar [2508] * neercs/trunk/src/grab.c (modified) * Fix memcpy_from_target() and memcpy_to_target() alignment issues. Mon, 30 Jun 2008 23:26:41 GMT Sam Hocevar [2507] * neercs/trunk/src/grab.c (modified) * neercs/trunk/src/term.c (modified) * Cosmetic: nicer debug output. Mon, 30 Jun 2008 23:26:35 GMT Sam Hocevar [2506] * neercs/trunk/configure.ac (modified) * Activate USE_GRAB on amd64/x86_64 systems, too. Mon, 30 Jun 2008 23:26:30 GMT Sam Hocevar [2505] * neercs/trunk/src/grab.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/term.c (modified) * Start refactoring grab.c: instead of writing code to the stack, we ... Mon, 30 Jun 2008 23:26:25 GMT Sam Hocevar [2504] * neercs/trunk/src/grab.c (modified) * Coding style. Mon, 30 Jun 2008 23:26:21 GMT Sam Hocevar [2503] * neercs/trunk/src/grab.c (modified) * Ported grab code to amd64. Doesn't work yet, maybe because we are ... Mon, 30 Jun 2008 23:26:17 GMT Sam Hocevar [2502] * neercs/trunk/src/grab.c (modified) * Coding style. Mon, 30 Jun 2008 23:26:12 GMT Sam Hocevar [2501] * neercs/trunk/src/grab.c (modified) * Preparing the amd64 port of grab.c by first making the current ... Sat, 28 Jun 2008 14:50:59 GMT Jean-Yves Lamoureux [2500] * neercs/trunk/src/configuration.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/neercsrc (modified) * Added an autolock timeout (autolock_timeout = N in configuration file) Sat, 28 Jun 2008 14:29:42 GMT Pascal Terjan [2499] * neercs/trunk/TODO (modified) * Write a few ideas Sat, 28 Jun 2008 14:18:18 GMT Pascal Terjan [2498] * neercs/trunk/src/grab.c (modified) * Include config.h in grab.c, else USE_GRAB will never be defined Sat, 28 Jun 2008 11:39:10 GMT Jean-Yves Lamoureux [2497] * neercs/trunk/src/main.c (modified) * Use $HOME before trying to get user directory via getpwuid Sat, 28 Jun 2008 11:26:41 GMT Jean-Yves Lamoureux [2496] * neercs/trunk/src/main.c (modified) * Removed a double-free and a leak. Mozilla, you have been trolled. Sat, 28 Jun 2008 11:22:26 GMT Jean-Yves Lamoureux [2495] * neercs/trunk/src/Makefile.am (modified) * neercs/trunk/src/effects.c (modified) * neercs/trunk/src/input.c (added) * neercs/trunk/src/lock.c (added) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/recurrent.c (modified) * neercs/trunk/src/screens.c (modified) * neercs/trunk/src/screensaver.c (modified) * neercs/trunk/src/wm.c (modified) * Removed general local variables from main() and put it in struct ... Fri, 27 Jun 2008 18:50:21 GMT Jean-Yves Lamoureux [2494] * neercs/trunk/configure.ac (modified) * Define _GNU_SOURCE to enable getsid() as a GNU extention to *libc Fri, 27 Jun 2008 17:55:06 GMT Sam Hocevar [2493] * neercs/trunk/src/main.c (modified) * Fix grabbing of one process: upper loop bound was wrong. Fri, 27 Jun 2008 17:55:01 GMT Sam Hocevar [2492] * neercs/trunk/configure.ac (modified) * Prettier grab support detection in configure.ac. Fri, 27 Jun 2008 17:54:56 GMT Sam Hocevar [2491] * neercs/trunk/src/grab.c (modified) * Compilation works better when files #include "config.h". Fri, 27 Jun 2008 10:09:20 GMT Sam Hocevar [2490] * neercs/trunk (modified) * neercs/trunk/Makefile.am (modified) * neercs/trunk/configure.ac (modified) * neercs/trunk/doc (moved) * neercs/trunk/doc/Makefile.am (modified) * Rename man/ to doc/. * Add svn:ignore properties here and there. Wed, 25 Jun 2008 09:20:48 GMT Jean-Yves Lamoureux [2489] * neercs/trunk/src/main.c (modified) * Removed a double-free, check if ptr==NULL before freeing in several ... Tue, 24 Jun 2008 22:33:40 GMT Pascal Terjan [2488] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * Have -r/-R/-S like screen Tue, 24 Jun 2008 21:14:32 GMT Pascal Terjan [2487] * neercs/trunk/src/main.c (modified) * Add -c/--config to override local config file Tue, 24 Jun 2008 14:21:14 GMT Jean-Yves Lamoureux [2486] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercsrc (moved) * Changed /etc/neercs.conf to /etc/neercsrc (and changed example to ... Tue, 24 Jun 2008 14:15:23 GMT Jean-Yves Lamoureux [2485] * neercs/trunk/src/neercs.conf (moved) * Renamed neercs.ini to neercs.conf Tue, 24 Jun 2008 14:13:18 GMT Jean-Yves Lamoureux [2484] * neercs/trunk/man/neercs.1 (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.ini (modified) * Factorized multiple calls of caca_refresh_display() * ... Tue, 24 Jun 2008 13:21:35 GMT Sam Hocevar [2483] * neercs/trunk/src/attach.c (modified) * Fix a buffer overflow in the reattach code. Tue, 24 Jun 2008 12:55:58 GMT Pascal Terjan [2482] * neercs/trunk/src/attach.c (modified) * Fix a memory leak Mon, 23 Jun 2008 21:59:43 GMT Pascal Terjan [2481] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/configuration.c (modified) * neercs/trunk/src/main.c (modified) * Improve the speed of current attach (even if it will die) * Fix ... Mon, 23 Jun 2008 21:39:11 GMT Pascal Terjan [2480] * neercs/trunk/src/main.c (modified) * Move most actions outside of option parsing Mon, 23 Jun 2008 21:02:26 GMT Pascal Terjan [2479] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/term.c (modified) * Move conditionnal include of pty.h from main.c to term.c Mon, 23 Jun 2008 14:37:19 GMT Pascal Terjan [2478] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/screens.c (modified) * Don't use the caca_display in refresh_screens, it would make clean ... Sun, 22 Jun 2008 12:40:22 GMT Pascal Terjan [2477] * neercs/trunk/src/main.c (modified) * Close caca_display earlier when attaching - Give an error when no ... Sun, 22 Jun 2008 12:37:01 GMT Pascal Terjan [2476] * neercs/trunk/src/attach.c (modified) * Fix a warning Sun, 22 Jun 2008 09:59:04 GMT Pascal Terjan [2475] * neercs/trunk/TODO (modified) * TODO is almost empty, add your ideas ! Sun, 22 Jun 2008 09:57:21 GMT Pascal Terjan [2474] * neercs/trunk/src/attach.c (modified) * neercs/trunk/src/configuration.c (modified) * neercs/trunk/src/effects.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * First more or less working version of attach Fri, 20 Jun 2008 15:43:58 GMT Jean-Yves Lamoureux [2473] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/recurrent.c (modified) * neercs/trunk/src/screens.c (modified) * get_ms() returns ... microseconds. Renamed to get_us(). (fsck you) ... Fri, 20 Jun 2008 14:09:01 GMT Sam Hocevar [2472] * neercs/trunk/man/neercs.1 (modified) * Made the manual page suck slightly less. Fri, 20 Jun 2008 14:08:20 GMT Jean-Yves Lamoureux [2471] * neercs/trunk/src/main.c (modified) * Added handlers for special keys (page up/down, insert, delete, ... Fri, 20 Jun 2008 13:49:42 GMT Jean-Yves Lamoureux [2470] * neercs/trunk/src/attach.c (modified) * Removed comments Fri, 20 Jun 2008 13:48:25 GMT Jean-Yves Lamoureux [2469] * neercs/trunk/src/attach.c (modified) * Added some comments Fri, 20 Jun 2008 13:25:34 GMT Jean-Yves Lamoureux [2468] * neercs/trunk/src/effects.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * Cleaned a bit * Added help (--help/-h) Fri, 20 Jun 2008 12:55:42 GMT Jean-Yves Lamoureux [2467] * neercs/trunk/src/effects.c (modified) * neercs/trunk/src/screens.c (modified) * Re-indented properly (not touched to grab.c, although it'd be quite ... Fri, 20 Jun 2008 12:51:32 GMT Jean-Yves Lamoureux [2466] * neercs/trunk/src/main.c (modified) * Break pterjan changes ftw Fri, 20 Jun 2008 12:39:20 GMT Jean-Yves Lamoureux [2465] * neercs/trunk/Makefile.am (modified) * neercs/trunk/configure.ac (modified) * neercs/trunk/man (added) * neercs/trunk/man/Makefile.am (added) * neercs/trunk/man/neercs.1 (added) * neercs/trunk/src/configuration.c (modified) * neercs/trunk/src/neercs.ini (modified) * Added a man page Fri, 20 Jun 2008 12:09:15 GMT Jean-Yves Lamoureux [2464] * neercs/trunk/src/configuration.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.ini (modified) * Last configuration file line was not handled * Added ... Fri, 20 Jun 2008 11:42:06 GMT Jean-Yves Lamoureux [2463] * neercs/trunk/src/Makefile.am (modified) * neercs/trunk/src/configuration.c (added) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/neercs.ini (added) * Added configuration file and routines Thu, 19 Jun 2008 22:05:11 GMT Pascal Terjan [2460] * neercs/trunk/TODO (modified) * Update TODO Thu, 19 Jun 2008 21:57:29 GMT Pascal Terjan [2459] * neercs/trunk/src/attach.c (added) * Add forgotten file (Time to sleep) Thu, 19 Jun 2008 21:50:29 GMT Pascal Terjan [2458] * neercs/trunk/src/Makefile.am (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * Support detaching (NOT ATTACHING) Thu, 19 Jun 2008 12:23:46 GMT Jean-Yves Lamoureux [2457] * neercs/trunk/configure.ac (modified) * neercs/trunk/src/Makefile.am (modified) * neercs/trunk/src/effects.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * Added lock-screen bug^Wfeature using PAM (likely to work only with ... Thu, 19 Jun 2008 07:53:39 GMT Jean-Yves Lamoureux [2456] * neercs/trunk/src/main.c (modified) * Don't send key that closed help window to current terminal Wed, 18 Jun 2008 23:36:52 GMT Sam Hocevar [2455] * neercs/trunk/configure.ac (modified) * neercs/trunk/src/Makefile.am (modified) * neercs/trunk/src/grab.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/screens.c (modified) * neercs/trunk/src/term.c (modified) * Do not build grab.c conditionally; instead, make grab_process() and ... Wed, 18 Jun 2008 23:36:47 GMT Sam Hocevar [2454] * neercs/trunk/configure.ac (modified) * Check for various sys/* and linux/* headers. Even if we don't use ... Wed, 18 Jun 2008 21:42:50 GMT Pascal Terjan [2453] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/term.c (modified) * Oops revert parts of 2451 which should not have been commited Wed, 18 Jun 2008 21:38:23 GMT Pascal Terjan [2452] * neercs/trunk/src/grab.c (modified) * Drop declaration of grab_process, it is in the .h now Wed, 18 Jun 2008 21:08:44 GMT Pascal Terjan [2451] * neercs/trunk/src/grab.c (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/term.c (modified) * Remove termios stuff, does not do anything currently Wed, 18 Jun 2008 20:29:34 GMT Pascal Terjan [2450] * neercs/trunk/src/grab.c (modified) * Detach properly the process from the previous tty * Use major to ... Wed, 18 Jun 2008 14:50:41 GMT Jean-Yves Lamoureux [2448] * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/screens.c (modified) * neercs/trunk/src/screensaver.c (modified) * Made Screensaver Engine (called a glazillon times) cleaner * Set ... Wed, 18 Jun 2008 13:47:59 GMT Jean-Yves Lamoureux [2447] * neercs/trunk/src/Makefile.am (modified) * neercs/trunk/src/main.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/screensaver.c (added) * Added an ugly-not-finished-yet screensaver Mon, 16 Jun 2008 15:12:51 GMT Jean-Yves Lamoureux [2446] * neercs/trunk/src/effects.c (modified) * neercs/trunk/src/neercs.h (modified) * neercs/trunk/src/recurrent.c (modified) * Removed unused variables and added comment to get cool scores on ohloh